
@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,400;0,600;0,700;0,900;1,400;1,700&display=swap');/*
! tailwindcss v3.3.2 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: currentColor; /* 2 */
}::before,
::after {
  --tw-content: '';
}/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
*/html {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
  tab-size: 4; /* 3 */
  font-family: "Source Sans Pro", sans-serif; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
}/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}/*
Remove the default font size and weight for headings.
*/h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}/*
Reset links to optimize for opt-in styling instead of opt-out.
*/a {
  color: inherit;
  text-decoration: inherit;
}/*
Add the correct font weight in Edge and Safari.
*/b,
strong {
  font-weight: bolder;
}/*
1. Use the user's configured `mono` font family by default.
2. Correct the odd `em` font sizing in all browsers.
*/code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-size: 1em; /* 2 */
}/*
Add the correct font size in all browsers.
*/small {
  font-size: 80%;
}/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}sub {
  bottom: -0.25em;
}sup {
  top: -0.5em;
}/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}/*
Remove the inheritance of text transform in Edge and Firefox.
*/button,
select {
  text-transform: none;
}/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}/*
Use the modern Firefox focus style for all focusable elements.
*/:-moz-focusring {
  outline: auto;
}/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/:-moz-ui-invalid {
  box-shadow: none;
}/*
Add the correct vertical alignment in Chrome and Firefox.
*/progress {
  vertical-align: baseline;
}/*
Correct the cursor style of increment and decrement buttons in Safari.
*/::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}/*
Remove the inner padding in Chrome and Safari on macOS.
*/::-webkit-search-decoration {
  -webkit-appearance: none;
}/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}/*
Add the correct display in Chrome and Safari.
*/summary {
  display: list-item;
}/*
Removes the default spacing and border for appropriate elements.
*/blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}fieldset {
  margin: 0;
  padding: 0;
}legend {
  padding: 0;
}ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}/*
Prevent resizing textareas horizontally by default.
*/textarea {
  resize: vertical;
}/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}/*
Set the default cursor for buttons.
*/button,
[role="button"] {
  cursor: pointer;
}/*
Make sure disabled buttons don't get the pointer cursor.
*/:disabled {
  cursor: default;
}/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/img,
video {
  max-width: 100%;
  height: auto;
}/* Make elements with the HTML hidden attribute stay hidden by default */[hidden] {
  display: none;
}[type='text'],[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select{
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  border-radius: 0px;
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-shadow: 0 0 #0000;
}[type='text']:focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color: #2563eb;
}input::-moz-placeholder, textarea::-moz-placeholder{
  color: #6b7280;
  opacity: 1;
}input::placeholder,textarea::placeholder{
  color: #6b7280;
  opacity: 1;
}::-webkit-datetime-edit-fields-wrapper{
  padding: 0;
}::-webkit-date-and-time-value{
  min-height: 1.5em;
}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{
  padding-top: 0;
  padding-bottom: 0;
}select{
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
  background-position: right 0.5rem center;
  background-repeat: no-repeat;
  background-size: 1.5em 1.5em;
  padding-right: 2.5rem;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}[multiple]{
  background-image: initial;
  background-position: initial;
  background-repeat: unset;
  background-size: initial;
  padding-right: 0.75rem;
  -webkit-print-color-adjust: unset;
  print-color-adjust: unset;
}[type='checkbox'],[type='radio']{
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 0;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
  display: inline-block;
  vertical-align: middle;
  background-origin: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  flex-shrink: 0;
  height: 1rem;
  width: 1rem;
  color: #2563eb;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  --tw-shadow: 0 0 #0000;
}[type='checkbox']{
  border-radius: 0px;
}[type='radio']{
  border-radius: 100%;
}[type='checkbox']:focus,[type='radio']:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 2px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}[type='checkbox']:checked,[type='radio']:checked{
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}[type='checkbox']:checked{
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
}[type='radio']:checked{
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
}[type='checkbox']:checked:hover,[type='checkbox']:checked:focus,[type='radio']:checked:hover,[type='radio']:checked:focus{
  border-color: transparent;
  background-color: currentColor;
}[type='checkbox']:indeterminate{
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}[type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus{
  border-color: transparent;
  background-color: currentColor;
}[type='file']{
  background: unset;
  border-color: inherit;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-size: unset;
  line-height: inherit;
}[type='file']:focus{
  outline: 1px solid ButtonText;
  outline: 1px auto -webkit-focus-ring-color;
}/*** smooth scrolling with anchor offset ***/html {
		scroll-behavior: smooth;
		font-size: 16px;
		overflow-x:hidden;
	}:target:before {
		content: '';
		display: block;
		height: 150px;
		margin: -150px 0 0;
	}/*** https://spigotdesign.com/smooth-scroll-offset-anchor-links-with-css/#smooth-scroll ***/body{
  overflow-x: hidden;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  font-size: 1rem;
  font-weight: var(--spac-font);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}body.noscroll{
  position: fixed;
  margin: 0px;
  height: 100%;
  overflow: hidden;
}body p{
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-family: "Source Sans Pro", sans-serif;
  --tw-text-opacity: 1;
  color: rgb(58 75 82 / var(--tw-text-opacity));
}@media (min-width: 768px){body p{
    font-size: 1.125rem;
  }
}body a:not(.button){
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(1 107 122 / var(--tw-text-opacity));
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
}body a:not(.button):hover{
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}main{
  clear: both;
  overflow: visible;
}h1,
	.h1{
  font-family: "Source Sans Pro", sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1;
}@media (min-width: 768px){h1,
	.h1{
    font-size: 6.25rem;
  }
}h2,
	.h2{
  margin-bottom: 1rem;
  font-family: "black_mountainregular", serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 1;
}@media (min-width: 768px){h2,
	.h2{
    margin-bottom: 1rem;
    font-size: 4rem;
  }
}h3,
	.h3{
  font-family: "Source Sans Pro", sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.375;
}@media (min-width: 768px){h3,
	.h3{
    font-size: 3rem;
  }
}h4,
	.h4{
  font-family: "Source Sans Pro", sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.625;
}@media (min-width: 768px){h4,
	.h4{
    font-size: 2.25rem;
  }
}h5,
	.h5{
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.375;
}@media (min-width: 768px){h5,
	.h5{
    font-size: 1.5rem;
    line-height: 1.625;
  }
}.xl{
  font-size: 48px;
  font-weight: var(--spac-font);
  font-weight: 700;
}@media (min-width: 768px){.xl{
    font-size: 6.25rem;
  }
}blockquote,
	.blockquote{
  font-size: 28px;
  font-weight: 600;
  line-height: 1.375;
  color: var(--spac-color-a3);
}.modal-backdrop{
  z-index: 990;
}*, ::before, ::after{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}::backdrop{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}.container{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}@media (min-width: 1140px){.container{
    max-width: 1140px;
  }
}@media (min-width: 1280px){.container{
    max-width: 1280px;
  }
}#form1 .swiper{
  overflow: visible;
}input[type='file']:focus,
	input[type='radio']:focus,
	input[type='checkbox']:focus {
		outline: none !important;
	}.content{
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}@media (min-width: 640px){.content{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}@media (min-width: 1400px){.content{
    padding-left: 0px;
    padding-right: 0px;
  }
}.content {
		/*max-width: 71.25rem; /* 1140px */
		/*max-width: 90rem;*/ /* 1440px */
		max-width: 80rem;
	}@media (min-width: 1536px) {
	.content {
			/*max-width: 86.25rem;*/ /* 1380px */
			/*max-width: 90rem;*/ /* 1440px */
			max-width: 80rem /* 1280px */
	}

		}.content{
  position: relative;
}.lead {
		font-size: 28px;
	}.list-none li {
			padding: 0 !important;
		}.list-none li:before {
				content: none !important;
			}.icon::before {
		/* use !important to prevent issues with browser extensions that change fonts */
		font-family: 'spac' !important;
		speak: never;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		line-height: 1;

		/* Better Font Rendering =========== */
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}.clearfix:before,
		.clearfix:after {
			display: table;
			content: ' ';
		}.clearfix:after {
			clear: both;
		}/*  trying not to use prose */.article:before,.article:after {
			display: table;
			content: ' ';
		}.article:after {
			clear: both;
		}.article{
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}@media (min-width: 640px){.article{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}@media (min-width: 1400px){.article{
    padding-left: 0px;
    padding-right: 0px;
  }
}.article{
		/*max-width: 71.25rem; /* 1140px */
		/*max-width: 90rem;*/ /* 1440px */
		max-width: 40rem;
	}@media (min-width: 1536px) {
	.article{
			/*max-width: 86.25rem;*/ /* 1380px */
			/*max-width: 90rem;*/ /* 1440px */
			max-width: 40rem /* 640px */
	}

		}.article{
  margin-left: auto;
  margin-right: auto;
  line-height: 1.5rem;
}article:before,article:after {
			display: table;
			content: ' ';
		}article:after {
			clear: both;
		}article{
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}@media (min-width: 640px){article{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}@media (min-width: 1400px){article{
    padding-left: 0px;
    padding-right: 0px;
  }
}article{
		/*max-width: 71.25rem; /* 1140px */
		/*max-width: 90rem;*/ /* 1440px */
		max-width: 40rem;
	}@media (min-width: 1536px) {
	article{
			/*max-width: 86.25rem;*/ /* 1380px */
			/*max-width: 90rem;*/ /* 1440px */
			max-width: 40rem /* 640px */
	}

		}article{
  margin-left: auto;
  margin-right: auto;
  line-height: 1.5rem;
}.med-w-grid{
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}@media (min-width: 640px){.med-w-grid{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}@media (min-width: 1400px){.med-w-grid{
    padding-left: 0px;
    padding-right: 0px;
  }
}.med-w-grid{
		/*max-width: 71.25rem; /* 1140px */
		/*max-width: 90rem;*/ /* 1440px */
		max-width: 40rem;
	}/* 640px */@media (min-width: 1536px) {
	.med-w-grid{
			/*max-width: 86.25rem;*/ /* 1380px */
			/*max-width: 90rem;*/ /* 1440px */
			max-width: 40rem /* 640px */
	}

		}.max-w-grid{
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}@media (min-width: 640px){.max-w-grid{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}@media (min-width: 1400px){.max-w-grid{
    padding-left: 0px;
    padding-right: 0px;
  }
}.max-w-grid {
		/*max-width: 71.25rem; /* 1140px */
		/*max-width: 90rem;*/ /* 1440px */
		max-width: 80rem;
	}/* 1280px */@media (min-width: 1536px) {
	.max-w-grid {
			/*max-width: 86.25rem;*/ /* 1380px */
			/*max-width: 90rem;*/ /* 1440px */
			max-width: 80rem /* 1280px */
	}

		}.collapse.in{
  visibility: visible !important;
  display: block;
}[id^="swiper-buttons"].swiper-buttons,[id^="card-swiper"].swiper-buttons{
  position: absolute;
  top: 60%;
  display: flex;
  width: 100%;
  justify-content: space-between;
}[id^="swiper-buttons"].swiper-buttons svg,[id^="card-swiper"].swiper-buttons svg{
  height: 18px;
  width: 18px;
}[id^="swiper-buttons"].swiper-buttons svg path,[id^="card-swiper"].swiper-buttons svg path{
  fill: #313131;
}[id^="swiper-buttons"].swiper-buttons .swiper-button-prev,[id^="card-swiper"].swiper-buttons .swiper-button-prev{
  position: relative;
  left: 0;
  height: 50px;
  width: 50px;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.06));
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}[id^="swiper-buttons"].swiper-buttons .swiper-button-prev::after,[id^="card-swiper"].swiper-buttons .swiper-button-prev::after{
  --tw-content: ;
  content: var(--tw-content);
}[id^="swiper-buttons"].swiper-buttons .swiper-button-prev:hover,[id^="card-swiper"].swiper-buttons .swiper-button-prev:hover{
  --tw-drop-shadow: drop-shadow(0px 4px 8px rgba(0, 0, 0, 0.12));
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}[id^="swiper-buttons"].swiper-buttons .swiper-button-next,[id^="card-swiper"].swiper-buttons .swiper-button-next{
  position: relative;
  right: 0;
  height: 50px;
  width: 50px;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.06));
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}[id^="swiper-buttons"].swiper-buttons .swiper-button-next::after,[id^="card-swiper"].swiper-buttons .swiper-button-next::after{
  --tw-content: ;
  content: var(--tw-content);
}[id^="swiper-buttons"].swiper-buttons .swiper-button-next:hover,[id^="card-swiper"].swiper-buttons .swiper-button-next:hover{
  --tw-drop-shadow: drop-shadow(0px 4px 8px rgba(0, 0, 0, 0.12));
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}@media (min-width: 768px){[id^="swiper-buttons"].swiper-buttons .swiper-button-prev,[id^="card-swiper"].swiper-buttons .swiper-button-prev{
    margin-right: 14px;
  }[id^="swiper-buttons"].swiper-buttons .swiper-button-next,[id^="card-swiper"].swiper-buttons .swiper-button-next{
    margin-left: 224px;
  }
}.metanav{
  display: flex;
  display: none;
  height: 0.625rem;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
  --tw-bg-opacity: 1;
  background-color: rgb(49 49 49 / var(--tw-bg-opacity));
  font-size: 0.875rem;
}@media (min-width: 768px){.metanav{
    display: flex;
    height: 60px;
  }
}.metanav #zone-metanavbar{
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}@media (min-width: 640px){.metanav #zone-metanavbar{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}@media (min-width: 1400px){.metanav #zone-metanavbar{
    padding-left: 0px;
    padding-right: 0px;
  }
}.metanav #zone-metanavbar {
		/*max-width: 71.25rem; /* 1140px */
		/*max-width: 90rem;*/ /* 1440px */
		max-width: 80rem;
	}@media (min-width: 1536px) {
	.metanav #zone-metanavbar {
			/*max-width: 86.25rem;*/ /* 1380px */
			/*max-width: 90rem;*/ /* 1440px */
			max-width: 80rem /* 1280px */
	}

		}.metanav .btn-icononly{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.metanav .last{
  margin-left: auto;
  display: flex;
  justify-content: space-evenly;
}.metanav .last a{
  margin-left: 2.5rem;
}.metanav .link-bar{
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: flex-end;
			grid-template-columns: auto 1fr 1fr;
			-moz-column-gap: 20px;
			column-gap: 20px;
}.metanav .loginstatus li{
  min-width: 0px;
}.metanav .loginstatus a{
  padding: 0px;
}.metanav .loginstatus a:hover{
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}.metanav .loginstatus a:focus{
  border-width: 0px;
  background-color: transparent;
}.metanav .loginstatus a:active{
  background-color: transparent;
}#site-header{
  position: relative;
  top: 0px;
  left: 0px;
  z-index: 99;
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}#site-header.header--up{
			top: -141px;
			transition-property: all;
			transition-duration: 300ms;
			transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
		}#site-header.header--scrolled{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}@media (min-width: 768px){#site-header.header--scrolled{
    height: 141px;
  }
}#site-header .wrapper{
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}@media (min-width: 640px){#site-header .wrapper{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}@media (min-width: 1400px){#site-header .wrapper{
    padding-left: 0px;
    padding-right: 0px;
  }
}#site-header .wrapper {
		/*max-width: 71.25rem; /* 1140px */
		/*max-width: 90rem;*/ /* 1440px */
		max-width: 80rem;
	}@media (min-width: 1536px) {
	#site-header .wrapper {
			/*max-width: 86.25rem;*/ /* 1380px */
			/*max-width: 90rem;*/ /* 1440px */
			max-width: 80rem /* 1280px */
	}

		}#site-header .wrapper{
  background-color: transparent;
  padding-left: 1rem;
  padding-right: 1rem;
}@media (min-width: 1400px){#site-header .wrapper{
    padding-left: 0px;
    padding-right: 0px;
  }
}#site-header .logo svg{
  height: 38px;
  width: 185px;
}@media (min-width: 768px){#site-header .logo svg{
    height: 61px;
    width: 265px;
  }
}#site-header .icons .icon{
  display: block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}#site-header .icons .icon:hover{
  --tw-text-opacity: 1;
  color: rgb(1 107 122 / var(--tw-text-opacity));
}#site-header .icons .icon:focus{
  --tw-text-opacity: 1;
  color: rgb(1 107 122 / var(--tw-text-opacity));
}#site-header .icons .search-opener{
  margin-left: 0.5rem;
  display: none;
}@media (min-width: 640px){#site-header .icons .search-opener{
    margin-left: 1.5rem;
    display: block;
  }
}#site-header .icons .menu-opener{
  margin-left: 0.5rem;
}@media (min-width: 640px){#site-header .icons .menu-opener{
    margin-left: 1.5rem;
  }
}@media (min-width: 1200px){#site-header .icons .menu-opener{
    display: none;
  }
}#site-header .icons .loginstatus{
  margin: 0px;
  margin-left: 0.5rem;
}@media (min-width: 640px){#site-header .icons .loginstatus{
    margin-left: 1.5rem;
  }
}#site-header .icons .loginstatus .dropdown{
  min-width: 0px;
}#site-header .icons .loginstatus .dropdown-menu{
  position: absolute;
  left: auto;
  right: 0px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}#site-header .icons .loginstatus .dropdown-menu a{
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}#site-header .icons .loginstatus > li{
  min-width: 0px;
}#site-header .icons .loginstatus > li > a,
					#site-header .icons .loginstatus > li .dropdown-toggle{
  position: relative;
  display: block;
  height: 40px;
  width: 24px;
  overflow: hidden;
  background-color: transparent;
  padding: 0px;
  padding-top: .5rem;
  padding-bottom: .5rem;
  text-indent: 9999em;
  font-size: 24px;
  font-weight: 400;
  text-transform: none;
  font-variant-numeric: normal;
  line-height: 1;
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}#site-header .icons .loginstatus > li > a:before, #site-header .icons .loginstatus > li .dropdown-toggle:before {
							font-family: 'centrestreet';
							position: absolute;
							top: 0px;
							left: 0px;
							margin-top: 0.5rem;
							margin-bottom: 0.5rem;
							display: block;
							height: 24px;
							width: 24px;
							text-indent: 0px;
						}#site-header .icons .loginstatus > li > a > .profile-photo, #site-header .icons .loginstatus > li .dropdown-toggle > .profile-photo{
  display: none;
}#site-header .icons .loginstatus > li > a > span, #site-header .icons .loginstatus > li .dropdown-toggle > span{
  display: none;
}#site-header .icons .loginstatus > li > a > .fa-caret-down, #site-header .icons .loginstatus > li .dropdown-toggle > .fa-caret-down{
  display: none;
}/*** end #site-header ***/#zone-header .zone-content{
  margin: auto;
  display: flex;
  max-width: 100%;
  align-items: center;
  justify-content: space-between;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}@media (min-width: 768px){#zone-header .zone-content{
    justify-content: space-between;
  }
}nav.primary{
  display: none;
}@media (min-width: 1200px){nav.primary{
    display: block;
  }
}nav.primary .wrapper{
  display: flex;
  height: 100%;
  align-items: flex-start;
}nav.primary .wrapper > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(2rem * var(--tw-space-x-reverse));
  margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
}nav.primary .wrapper{
  padding-top: 1rem;
  padding-bottom: 1rem;
}nav.primary a{
  margin-bottom: -1px;
  display: flex;
  align-items: center;
  padding-top: 1px;
  font-size: 17px;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(1 107 122 / var(--tw-text-opacity));
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}nav.primary a:hover{
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}nav.primary a:focus{
  --tw-text-opacity: 1;
  color: rgb(1 107 122 / var(--tw-text-opacity));
}nav.primary a span{
  padding-left: 4px;
  font-size: 12px;
}nav.primary .expander{
  position: relative;
  z-index: 10;
  margin-bottom: -1px;
  display: flex;
  align-items: center;
  border-bottom-width: 2px;
  border-color: transparent;
  padding-top: 1px;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(1 107 122 / var(--tw-text-opacity));
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}nav.primary .expander:hover{
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}nav.primary svg{
  margin-left: 0.5rem;
  height: 12px;
  width: 12px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  fill: #016B7A;
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}nav.primary li:hover svg{
  --tw-rotate: -180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  fill: #20A2CD;
}nav.primary li:hover.hoverable a:after{
					content:'';
					position: absolute;
					bottom:1px;
					left:38%;
					width: 0;
					height: 0;
					border-left: 20px solid transparent;
					border-right: 20px solid transparent;
					border-bottom: 12px solid black;
					--tw-border-opacity: 1;
					border-bottom-color: rgb(32 162 205 / var(--tw-border-opacity));
				}nav.primary .page-descr{
  font-size: 18px;
  line-height: 1.25;
}nav.primary .h3{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}nav.primary .subnav{
  display: flex;
  width: 75%;
  flex-direction: column;
  justify-content: flex-start;
}nav.primary .subnav li{
  border-bottom-width: 1px;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}nav.primary .subnav li a{
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 24px;
  font-weight: 700;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}nav.primary .subnav li a:hover{
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}nav.primary .subnav li a span{
  font-size: 1rem;
}nav.primary .menu-content-wrap{
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}@media (min-width: 640px){nav.primary .menu-content-wrap{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}@media (min-width: 1400px){nav.primary .menu-content-wrap{
    padding-left: 0px;
    padding-right: 0px;
  }
}nav.primary .menu-content-wrap {
		/*max-width: 71.25rem; /* 1140px */
		/*max-width: 90rem;*/ /* 1440px */
		max-width: 80rem;
	}@media (min-width: 1536px) {
	nav.primary .menu-content-wrap {
			/*max-width: 86.25rem;*/ /* 1380px */
			/*max-width: 90rem;*/ /* 1440px */
			max-width: 80rem /* 1280px */
	}

		}nav.primary .menu-content-wrap{
  margin-left: auto;
  margin-right: auto;
  display: flex;
  width: 75%;
  gap: 47px;
  padding-bottom: 50px;
}nav.primary .page-descr{
  flex-basis: 50%;
}nav.primary .page-descr p{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.-darkHeader nav.primary .expander,.-darkHeader nav.primary a{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.-darkHeader .logo svg path{
					fill: white;
				}.-darkHeader .header--scrolled nav.primary .expander,.-darkHeader .header--scrolled nav.primary a{
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}.-darkHeader .header--scrolled .logo svg path{
						fill: black;
					}#search-opener svg{
  width: 24px;
  fill: #20A2CD;
}#search-opener svg:hover{
  fill: #016B7A;
}#search-opener .closemenu{
  display: none;
}#search-opener.-active .open{
  display: none;
}#search-opener.-active .closemenu{
  display: block;
}.secondaryNav .content{
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}@media (min-width: 640px){.secondaryNav .content{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}@media (min-width: 1400px){.secondaryNav .content{
    padding-left: 0px;
    padding-right: 0px;
  }
}.secondaryNav .content {
		/*max-width: 71.25rem; /* 1140px */
		/*max-width: 90rem;*/ /* 1440px */
		max-width: 80rem;
	}@media (min-width: 1536px) {
	.secondaryNav .content {
			/*max-width: 86.25rem;*/ /* 1380px */
			/*max-width: 90rem;*/ /* 1440px */
			max-width: 80rem /* 1280px */
	}

		}.secondaryNav .content{
  display: flex;
  justify-content: center;
}.mobilenav{
  display: flex;
  gap: 0.5rem;
}@media (min-width: 768px){.mobilenav{
    display: none;
  }
}.mobilenav svg{
  width: 25px;
}.mobilenav button{
  padding-left: 8px;
  padding-right: 8px;
  font-size: 22px;
  --tw-text-opacity: 1;
  color: rgb(1 107 122 / var(--tw-text-opacity));
}.mobilenav button .closemenu{
  display: none;
}.mobilenav button.-active .open{
  display: none;
}.mobilenav button.-active .closemenu{
  display: block;
}.mobilenav .btn-small{
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 8px;
  padding-right: 8px;
}/* #Mega Menu Styles
	–––––––––––––––––––––––––––––––––––––––––––––––––– */.mega-menu {
		display: none;
		left: 0;
		position: absolute;
		text-align: left;
		width: 100%;

	}/* #hoverable Class Styles
	–––––––––––––––––––––––––––––––––––––––––––––––––– */.hoverable {
		position: static;
	}/**.hoverable > a:after {
		content: "\25BC";
		font-size: 10px;
		padding-left: 6px;
		position: relative;
		top: -1px;
	}**/.hoverable:hover .mega-menu {
		display: block;
	}/* #toggle Class Styles
	–––––––––––––––––––––––––––––––––––––––––––––––––– *//**.toggleable > label:after {
		content: "\25BC";
		font-size: 10px;
		padding-left: 6px;
		position: relative;
		top: -1px;
	}**/.toggle-input:not(checked) ~ .mega-menu {
		display: none;
	}.toggle-input:checked ~ .mega-menu {
		display: block;
	}.hero{
  position: relative;
  min-height: 100vh;
  overflow: hidden;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-top: 0px;
  padding-bottom: 0px;
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}.hero::after{
  position: absolute;
  inset: 0px;
  z-index: 1;
  --tw-bg-opacity: 1;
  background-color: rgb(49 49 49 / var(--tw-bg-opacity));
  content: var(--tw-content);
  opacity: .73;
}@media (min-width: 768px){.hero{
    height: 654px;
    max-height: 654px;
    min-height: 654px;
  }
}.hero.-noheader{
			height: auto;
			min-height: inherit;
		}.hero .wrapper{
  position: absolute;
  inset: 0px;
  display: flex;
  align-items: center;
  justify-content: center;
}.hero video{
  position: absolute;
  inset: 0px;
  z-index: 0;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: bottom;
  object-position: bottom;
}.hero .bgimg{
  position: absolute;
  z-index: 0;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  --tw-grayscale: grayscale(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}.hero .bgimg.colorimg{
  --tw-grayscale: grayscale(0);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}.hero .deco-pattern-bg{
  position: absolute;
  top: -50px;
  left: 0px;
  z-index: 5;
  width: 50%;
}.hero .content{
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}@media (min-width: 640px){.hero .content{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}@media (min-width: 1400px){.hero .content{
    padding-left: 0px;
    padding-right: 0px;
  }
}.hero .content {
		/*max-width: 71.25rem; /* 1140px */
		/*max-width: 90rem;*/ /* 1440px */
		max-width: 80rem;
	}@media (min-width: 1536px) {
	.hero .content {
			/*max-width: 86.25rem;*/ /* 1380px */
			/*max-width: 90rem;*/ /* 1440px */
			max-width: 80rem /* 1280px */
	}

		}.hero .content{
  position: relative;
  z-index: 10;
  margin-top: -2.5rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 30px;
}@media (min-width: 768px){.hero .content{
    display: grid;
    grid-template-columns: repeat(12, minmax(0, 1fr));
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }
}@media (min-width: 1200px){.hero .content > :not([hidden]) ~ :not([hidden]){
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
  }
}.hero .content__left{
  z-index: 10;
}@media (min-width: 768px){.hero .content__left{
    grid-column: span 10 / span 10;
    grid-column-start: 1;
    grid-row: span 1 / span 1;
    grid-row-start: 1;
  }
}.hero .content__right{
  z-index: 10;
  margin-right: auto;
}@media (min-width: 768px){.hero .content__right{
    grid-column: span 6 / span 6;
    grid-column-start: 6;
    grid-row: span 1 / span 1;
    grid-row-start: 1;
    margin-right: -2rem;
  }
}.hero .content p{
  padding-right: 0.5rem;
  font-size: 20px;
  line-height: 1.375;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}@media (min-width: 768px){.hero .content p{
    font-size: 26px;
  }
}.hero .content .item{
  margin-bottom: 7rem;
}.hero .content .item > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
}@media (min-width: 640px){.hero .content .item{
    margin-bottom: 0px;
  }
}@media (min-width: 1200px){.hero .content .item{
    width: 75%;
  }
}@media (min-width: 1400px){.hero .content .item{
    width: 58.333333%;
  }
}.bg-greige.hero .content{
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}@media (min-width: 640px){.bg-greige.hero .content{
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}.hero h1{
  margin-top: 0px;
  text-align: left;
  line-height: 1;
  letter-spacing: -.02em;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}@media (min-width: 768px){.hero h1{
    margin-top: 3rem;
    margin-top: 0px;
    letter-spacing: -5px;
  }
}.hero h1 span{
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}.hero h4{
  font-size: 24px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: .22em;
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}@media (min-width: 768px){.hero h4{
    font-size: 35px;
  }
}.hero .buttons{
  margin-top: 24px;
  justify-content: flex-start;
}footer{
  margin-bottom: 0px;
  --tw-bg-opacity: 1;
  background-color: rgb(49 49 49 / var(--tw-bg-opacity));
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  text-align: center;
  font-size: 15px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}@media (min-width: 768px){footer{
    text-align: left;
  }
}footer h3{
  font-family: "Source Sans Pro", sans-serif;
  font-size: 18px;
}footer #zone-footer a:not(.button){
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
}footer #zone-footer a:not(.button):hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}/***
			.zone-content{
				@apply flex flex-col gap-4 md:grid md:px-[30px] w-11/12 mx-auto md:max-w-grid md:grid-cols-5 gap-12 md:gap-0.5 h-full grid-rows-1;
				grid-template-columns: repeat(5, minmax(0, 1fr));
			}
			***/footer #zone-footer .zone-content{
  margin-left: auto;
  margin-right: auto;
  display: flex;
  height: 100%;
  width: 91.666667%;
  grid-template-rows: repeat(1, minmax(0, 1fr));
  flex-direction: column;
  gap: 3rem;
}@media (min-width: 768px){
	footer #zone-footer .zone-content{
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
	@media (min-width: 640px){footer #zone-footer .zone-content{
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
	@media (min-width: 1400px){footer #zone-footer .zone-content{
      padding-left: 0px;
      padding-right: 0px;
    }
  }
	footer #zone-footer .zone-content {
		/*max-width: 71.25rem; /* 1140px */
		/*max-width: 90rem;*/ /* 1440px */
		max-width: 80rem;
	}

		@media (min-width: 1536px) {
	footer #zone-footer .zone-content {
			/*max-width: 86.25rem;*/ /* 1380px */
			/*max-width: 90rem;*/ /* 1440px */
			max-width: 80rem /* 1280px */
	}

		}

		footer #zone-footer .zone-content{
    display: grid;
    grid-template-columns: repeat(12, minmax(0, 1fr));
    gap: 0.125rem;
    padding-left: 30px;
    padding-right: 30px;
  }
}/***grid-template-columns: repeat(5, minmax(0, 1fr));***/footer #zone-footer .zone-content #bid_2659,
				footer #zone-footer .zone-content div:nth-child(1){
					/*** logo ***/
					grid-column: span 2 / span 2;
					grid-column-start: 1;
				}footer #zone-footer .zone-content #bid_2660,
				footer #zone-footer .zone-content div:nth-child(2){
					/*** Contact ***/
					grid-column: span 2 / span 2;
					grid-column-start: 3;
				}footer #zone-footer .zone-content #bid_2661,
				footer #zone-footer .zone-content div:nth-child(3){
					/*** Worship Times ***/
					grid-column: span 2 / span 2;
					grid-column-start: 5;
				}footer #zone-footer .zone-content #bid_2662,
				footer #zone-footer .zone-content div:nth-child(4){
					/*** Helpful Links ***/
					grid-column: span 3 / span 3;
					grid-column-start: 7;
				}footer #zone-footer .zone-content #bid_2663,
				footer #zone-footer .zone-content div:nth-child(5){
					/*** Stay Connected ***/
					grid-column: span 2 / span 2;
					grid-column-start: 10;
				}/* @apply columns-1 md:columns-3; */footer #zone-footer .campus-list .location{
  margin-bottom: 1rem;
  font-size: 15px;
					page-break-inside: avoid;
					-moz-column-break-inside: avoid;
					break-inside: avoid;
}footer #zone-footer .footer-logo{
  font-size: 80px;
}footer #zone-footer li{
  padding-top: 3px;
  padding-bottom: 3px;
}footer #zone-footer-b .zone-content{
  margin-left: 1rem;
  margin-right: 1rem;
  margin-top: 3rem;
  display: flex;
  grid-auto-columns: auto;
  flex-direction: column;
  border-top-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(0 61 48 / var(--tw-border-opacity));
}@media (min-width: 768px){
	footer #zone-footer-b .zone-content{
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
	@media (min-width: 640px){footer #zone-footer-b .zone-content{
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
	@media (min-width: 1400px){footer #zone-footer-b .zone-content{
      padding-left: 0px;
      padding-right: 0px;
    }
  }
	footer #zone-footer-b .zone-content {
		/*max-width: 71.25rem; /* 1140px */
		/*max-width: 90rem;*/ /* 1440px */
		max-width: 80rem;
	}

		@media (min-width: 1536px) {
	footer #zone-footer-b .zone-content {
			/*max-width: 86.25rem;*/ /* 1380px */
			/*max-width: 90rem;*/ /* 1440px */
			max-width: 80rem /* 1280px */
	}

		}

		footer #zone-footer-b .zone-content{
    margin-top: 1rem;
    display: grid;
    flex-direction: column-reverse;
    align-content: center;
    align-items: center;
    padding-left: 0px;
    padding-right: 0px;
  }
}footer #zone-footer-b .zone-content{
				grid-template-columns: 3fr  1fr;

			}footer #zone-footer-b .footer-info{
  padding-bottom: 2.5rem;
  padding-top: 1rem;
  text-align: left;
}@media (min-width: 768px){footer #zone-footer-b .footer-info{
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
}footer #zone-footer-b .footer-info p{
  font-size: 15px;
  --tw-text-opacity: 1;
  color: rgb(224 224 225 / var(--tw-text-opacity));
}footer #zone-footer-b .footer-info .container{
  padding-left: 0px;
  padding-right: 0px;
}footer #zone-footer-b .link-list-lava{
  display: flex;
  align-items: center;
  justify-content: center;
}@media (min-width: 768px){footer #zone-footer-b .link-list-lava{
    justify-content: flex-end;
  }
}footer #zone-footer-b a:not(.button){
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}footer #zone-footer-b a:not(.button):hover{
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
}.social-media{
  margin: 0px;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 0.5rem;
}.social-media > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0px * var(--tw-space-y-reverse));
}.social-media{
  padding-bottom: 20px;
  padding-top: 20px;
  font-size: 1.125rem;
}@media (min-width: 768px){
	.social-media section {
		padding-bottom: 0;
	}
	.social-media{
    padding-bottom: 0px;
  }
}.social-media a{
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: 28px;
  --tw-text-opacity: 1;
  color: rgb(224 224 225 / var(--tw-text-opacity));
  -webkit-text-decoration-line: none !important;
  text-decoration-line: none !important;
}.social-media a:hover{
  --tw-text-opacity: 1;
  color: rgb(1 107 122 / var(--tw-text-opacity));
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}.social-media a:focus{
  --tw-text-opacity: 1;
  color: rgb(1 107 122 / var(--tw-text-opacity));
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}@media (min-width: 768px){.social-media a{
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    font-size: 24px;
  }
}.billboard {
		max-height: 60vh;
		min-height:500px;
		height: 60vh;
		position: relative;
		overflow: hidden;
		padding-top: 0px;
		padding-bottom: 0px;
		--tw-text-opacity: 1;
		color: rgb(49 49 49 / var(--tw-text-opacity));
	}.bgprimary.billboard{
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}.bgprimary.billboard::after {
				content: none;
			}.bgsecondary.billboard{
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}.bgsecondary.billboard::after {
				content: none;
			}.billboard.-noheader{
  display: flex;
  height: auto;
  max-height: 60vh;
  min-height: 100px;
  align-items: center;
  justify-content: center;
  overflow: visible;
}.billboard.-noheader .wrapper{
  background-color: transparent;
}.billboard.-transparentHeader{
  margin-top: -7rem;
  display: flex;
  height: auto;
  max-height: 60vh;
  min-height: 600px;
  align-items: center;
  justify-content: center;
  overflow: visible;
}.billboard .wrapper{
  position: absolute;
  inset: 0px;
  display: flex;
  --tw-bg-opacity: 1;
  background-color: rgb(49 49 49 / var(--tw-bg-opacity));

			z-index: 1;
}.bgprimary.billboard .wrapper{
  position: relative;
}.bgsecondary.billboard .wrapper{
  position: relative;
}.billboard picture{
  position: absolute;
  inset: 0px;
  z-index: 0;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  opacity: 0.7;
}.billboard .bgimg{
  position: absolute;
  z-index: 0;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}.billboard .bgimage{
  position: absolute;
  top: 0px;
  z-index: 0;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  opacity: 0.9;
}.billboard .content{
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}@media (min-width: 640px){.billboard .content{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}@media (min-width: 1400px){.billboard .content{
    padding-left: 0px;
    padding-right: 0px;
  }
}.billboard .content {
		/*max-width: 71.25rem; /* 1140px */
		/*max-width: 90rem;*/ /* 1440px */
		max-width: 80rem;
	}@media (min-width: 1536px) {
	.billboard .content {
			/*max-width: 86.25rem;*/ /* 1380px */
			/*max-width: 90rem;*/ /* 1440px */
			max-width: 80rem /* 1280px */
	}

		}.billboard .content{
  position: relative;
  z-index: 50;
  margin-top: -2.5rem;
  display: flex;
  flex-direction: column;
  gap: 30px;
}@media (min-width: 768px){.billboard .content{
    display: grid;
    grid-template-columns: repeat(12, minmax(0, 1fr));
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }
}@media (min-width: 1200px){.billboard .content > :not([hidden]) ~ :not([hidden]){
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
  }
}.billboard .content__left{
  z-index: 10;
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
  margin-bottom: 0px;
}@media (min-width: 768px){.billboard .content__left{
    grid-column: span 10 / span 10;
    grid-column-start: 1;
    grid-row: span 1 / span 1;
    grid-row-start: 1;
  }
}.billboard .content__right{
  z-index: 10;
  margin-right: auto;
}@media (min-width: 768px){.billboard .content__right{
    grid-column: span 6 / span 6;
    grid-column-start: 6;
    grid-row: span 1 / span 1;
    grid-row-start: 1;
    margin-right: -2rem;
  }
}.billboard .content .item{
  margin-bottom: 7rem;
}.billboard .content .item > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
}@media (min-width: 640px){.billboard .content .item{
    margin-bottom: 0px;
  }
}@media (min-width: 1200px){.billboard .content .item{
    width: 75%;
  }
}@media (min-width: 1400px){.billboard .content .item{
    width: 58.333333%;
  }
}.bgprimary.billboard .content{
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}@media (min-width: 640px){.bgprimary.billboard .content{
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}.bgsecondary.billboard .content{
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}@media (min-width: 640px){.bgsecondary.billboard .content{
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}.-noheader.billboard .content{
  margin-top: 0px;
  display: flex;
  flex-direction: column;
  padding-top: 66px;
  padding-bottom: 66px;
}.-noheader.billboard .content__left{
  margin-left: -0px;
  margin-top: -0px;
  padding-right: 0px;
}.-transparentHeader.billboard .content{
  margin-top: 0px;
  display: flex;
  flex-direction: column;
  padding-top: 6rem;
  padding-bottom: 6rem;
}.-transparentHeader.billboard .content__left{
  margin-left: -0px;
  margin-top: -0px;
  padding-right: 0px;
}.billboard .content .header-content{
  text-align: center;
  font-size: 26px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}@media (min-width: 768px){.billboard .content .header-content{
    text-align: left;
  }
}section.-dark.billboard .content .header-content.billboard .content .header-content{
  --tw-text-opacity: 1;
  color: rgb(255 0 0 / var(--tw-text-opacity));
}.billboard .content .buttons{
  justify-content: flex-start;
}.billboard h1{
  margin-top: 3rem;
  text-align: center;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}@media (min-width: 768px){.billboard h1{
    margin-top: 0px;
    text-align: left;
  }
}.billboard h4{
  font-size: 35px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: .22em;
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}.billboard .button {
			/*** @apply btn-white; ***/
		}.btn{
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}.btn:hover{
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}.btn:focus{
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}.buttons-wrap{
  margin-top: 1rem;
  margin-bottom: 1rem;
}.buttons li {
			padding: 0;
		}.buttons li:before {
				content: none;
			}.buttons{
  position: relative;
  z-index: 1;
  display: flex;
  list-style-type: none;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  -moz-column-gap: 1rem;
  column-gap: 1rem;
  row-gap: 29px;
}@media (min-width: 768px){.buttons{
    justify-content: flex-start;
    row-gap: 1.25rem;
  }
}.billboard .buttons{
  padding-top: 0px;
  padding-bottom: 0px;
}.buttons li{
  display: flex;
  justify-content: center;
}@media (min-width: 768px){.buttons li{
    justify-content: flex-start;
  }
}.buttons li:before {
				content: none !important;
			}.buttons li a {
				margin: 0 !important;
			}.button{
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  display: inline-block;
  min-width: 228px;
  border-radius: 1rem;
  border-width: 3px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(32 162 205 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(32 162 205 / var(--tw-bg-opacity));
  padding-left: 39px;
  padding-right: 39px;
  padding-top: 10.5px;
  padding-bottom: 10.5px;
  text-align: center;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
  transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}.button:hover{
  --tw-border-opacity: 1;
  border-color: rgb(32 162 205 / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}.button:focus{
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}@media (min-width: 768px){.button{
    min-width: -webkit-max-content;
    min-width: -moz-max-content;
    min-width: max-content;
  }
}.dark .button{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}.dark .button:hover{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.dark .button:focus{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}.bgprimary .dark .button{
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}.bgprimary .dark .button:hover{
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}.bgsecondary .dark .button{
  --tw-text-opacity: 1;
  color: rgb(91 161 84 / var(--tw-text-opacity));
}.bgsecondary .dark .button:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.bgtertiary .dark .button{
  --tw-text-opacity: 1;
  color: rgb(91 161 84 / var(--tw-text-opacity));
}.bgtertiary .dark .button:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.btn-hollow.dark .button{
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.btn-hollow.dark .button:hover{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}#site-content .dark .button{
  border-color: var(--spac-lighttext);
  color: var(--spac-lighttext);
}#site-content .dark .button:hover{
  background-color: var(--spac-lighttext);
  color: var(--spac-color-1);
}#site-content .bgtertiary .dark .button{
  border-color: var(--spac-lighttext);
  background-color: transparent;
  color: var(--spac-lighttext) !important;
}#site-content .bgtertiary .dark .button:hover{
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.dark .button{
  display: block;
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}.dark .button:hover{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.billboard .login-block .btn-primary,.billboard 
	.login-block .btn-action {
			/*** @apply btn-white; ***/
		}.login-block .btn-primary,
	.login-block .btn-action{
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  display: inline-block;
  min-width: 228px;
  border-radius: 1rem;
  border-width: 3px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(32 162 205 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(32 162 205 / var(--tw-bg-opacity));
  padding-left: 39px;
  padding-right: 39px;
  padding-top: 10.5px;
  padding-bottom: 10.5px;
  text-align: center;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
  transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}.login-block .btn-primary:hover,
	.login-block .btn-action:hover{
  --tw-border-opacity: 1;
  border-color: rgb(32 162 205 / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}.login-block .btn-primary:focus,
	.login-block .btn-action:focus{
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}@media (min-width: 768px){.login-block .btn-primary,
	.login-block .btn-action{
    min-width: -webkit-max-content;
    min-width: -moz-max-content;
    min-width: max-content;
  }
}.dark .login-block .btn-primary,.dark 
	.login-block .btn-action{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}.dark .login-block .btn-primary:hover,.dark 
	.login-block .btn-action:hover{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.dark .login-block .btn-primary:focus,.dark 
	.login-block .btn-action:focus{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}.bgprimary .dark .login-block .btn-primary,.bgprimary .dark 
	.login-block .btn-action{
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}.bgprimary .dark .login-block .btn-primary:hover,.bgprimary .dark 
	.login-block .btn-action:hover{
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}.bgsecondary .dark .login-block .btn-primary,.bgsecondary .dark 
	.login-block .btn-action{
  --tw-text-opacity: 1;
  color: rgb(91 161 84 / var(--tw-text-opacity));
}.bgsecondary .dark .login-block .btn-primary:hover,.bgsecondary .dark 
	.login-block .btn-action:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.bgtertiary .dark .login-block .btn-primary,.bgtertiary .dark 
	.login-block .btn-action{
  --tw-text-opacity: 1;
  color: rgb(91 161 84 / var(--tw-text-opacity));
}.bgtertiary .dark .login-block .btn-primary:hover,.bgtertiary .dark 
	.login-block .btn-action:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.btn-hollow.dark .login-block .btn-primary,.btn-hollow.dark 
	.login-block .btn-action{
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.btn-hollow.dark .login-block .btn-primary:hover,.btn-hollow.dark 
	.login-block .btn-action:hover{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}#site-content .dark .login-block .btn-primary,#site-content .dark 
	.login-block .btn-action{
  border-color: var(--spac-lighttext);
  color: var(--spac-lighttext);
}#site-content .dark .login-block .btn-primary:hover,#site-content .dark 
	.login-block .btn-action:hover{
  background-color: var(--spac-lighttext);
  color: var(--spac-color-1);
}#site-content .bgtertiary .dark .login-block .btn-primary,#site-content .bgtertiary .dark 
	.login-block .btn-action{
  border-color: var(--spac-lighttext);
  background-color: transparent;
  color: var(--spac-lighttext) !important;
}#site-content .bgtertiary .dark .login-block .btn-primary:hover,#site-content .bgtertiary .dark 
	.login-block .btn-action:hover{
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.dark .login-block .btn-primary,.dark 
	.login-block .btn-action{
  display: block;
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}.dark .login-block .btn-primary:hover,.dark 
	.login-block .btn-action:hover{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.cta.-full .content.-text-center .buttons .login-block .btn-primary,.cta.-full .content.-text-center .buttons 
	.login-block .btn-action{
  display: block;
  width: 100%;
}.staff-grid .staff-member .login-block .btn-primary,.staff-grid .staff-member 
	.login-block .btn-action{
  margin-top: 1rem;
  display: inline-block;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  --tw-text-opacity: 1;
  color: rgb(255 0 0 / var(--tw-text-opacity));
  transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}.staff-grid .staff-member .login-block .btn-primary:hover,.staff-grid .staff-member 
	.login-block .btn-action:hover{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(49 49 49 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.staff-grid .staff-member .login-block .btn-primary:focus,.staff-grid .staff-member 
	.login-block .btn-action:focus{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(49 49 49 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.staff-grid .staff-member .login-block .btn-primary,.staff-grid .staff-member 
	.login-block .btn-action {
				min-width: 83px;
			}#MobileSearch .input-group.searchbox .input-group-btn .login-block .btn-primary,#MobileSearch .input-group.searchbox .input-group-btn 
	.login-block .btn-action{
  min-width: 40px;
  border-radius: 10px;
  --tw-bg-opacity: 1;
  background-color: rgb(32 162 205 / var(--tw-bg-opacity));
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 20px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}#MobileSearch .input-group.searchbox .input-group-btn:hover .login-block .btn-primary, #MobileSearch .input-group.searchbox .input-group-btn:focus .login-block .btn-primary, #MobileSearch .input-group.searchbox .input-group-btn:active .login-block .btn-primary,#MobileSearch .input-group.searchbox .input-group-btn:hover 
	.login-block .btn-action, #MobileSearch .input-group.searchbox .input-group-btn:focus 
	.login-block .btn-action, #MobileSearch .input-group.searchbox .input-group-btn:active 
	.login-block .btn-action{
  --tw-bg-opacity: 1;
  background-color: rgb(1 107 122 / var(--tw-bg-opacity));
}#site-content .login-block .btn-primary,#site-content 
	.login-block .btn-action{
  border-color: var(--spac-color-1);
  background-color: var(--spac-color-1);
}#site-content .login-block .btn-primary:hover,#site-content 
	.login-block .btn-action:hover{
  border-color: var(--spac-color-1);
  background-color: transparent;
  color: var(--spac-color-1);
}#site-content .login-block .btn-primary.btn-hollow,#site-content 
	.login-block .btn-action.btn-hollow{
  border-color: var(--spac-color-1);
  background-color: transparent;
  color: var(--spac-color-1);
}#site-content .login-block .btn-primary.btn-hollow:hover,#site-content 
	.login-block .btn-action.btn-hollow:hover{
  border-color: var(--spac-color-1);
  background-color: var(--spac-color-1);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}#site-content .login-block .btn-primary.btn-icon,#site-content 
	.login-block .btn-action.btn-icon{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}#site-content .login-block .btn-primary.btn-icon:hover,#site-content 
	.login-block .btn-action.btn-icon:hover{
  color: var(--spac-color-1);
}#site-content .login-block .btn-primary.btn-accent,#site-content 
	.login-block .btn-action.btn-accent{
  --tw-border-opacity: 1;
  border-color: rgb(235 206 73 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(235 206 73 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}#site-content .login-block .btn-primary.btn-accent:hover,#site-content 
	.login-block .btn-action.btn-accent:hover{
  --tw-border-opacity: 1;
  border-color: rgb(235 206 73 / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(235 206 73 / var(--tw-text-opacity));
}.search-page .btn-primary{
  border-top-right-radius: 9999px;
  border-bottom-right-radius: 9999px;
  padding: 0.75rem;
}.billboard .actions .btn-default {
			/*** @apply btn-white; ***/
		}.actions .btn-default{
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  display: inline-block;
  min-width: 228px;
  border-radius: 1rem;
  border-width: 3px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(32 162 205 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(32 162 205 / var(--tw-bg-opacity));
  padding-left: 39px;
  padding-right: 39px;
  padding-top: 10.5px;
  padding-bottom: 10.5px;
  text-align: center;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
  transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}.actions .btn-default:hover{
  --tw-border-opacity: 1;
  border-color: rgb(32 162 205 / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}.actions .btn-default:focus{
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}@media (min-width: 768px){.actions .btn-default{
    min-width: -webkit-max-content;
    min-width: -moz-max-content;
    min-width: max-content;
  }
}.dark .actions .btn-default{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}.dark .actions .btn-default:hover{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.dark .actions .btn-default:focus{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}.bgprimary .dark .actions .btn-default{
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}.bgprimary .dark .actions .btn-default:hover{
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}.bgsecondary .dark .actions .btn-default{
  --tw-text-opacity: 1;
  color: rgb(91 161 84 / var(--tw-text-opacity));
}.bgsecondary .dark .actions .btn-default:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.bgtertiary .dark .actions .btn-default{
  --tw-text-opacity: 1;
  color: rgb(91 161 84 / var(--tw-text-opacity));
}.bgtertiary .dark .actions .btn-default:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.btn-hollow.dark .actions .btn-default{
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.btn-hollow.dark .actions .btn-default:hover{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}#site-content .dark .actions .btn-default{
  border-color: var(--spac-lighttext);
  color: var(--spac-lighttext);
}#site-content .dark .actions .btn-default:hover{
  background-color: var(--spac-lighttext);
  color: var(--spac-color-1);
}#site-content .bgtertiary .dark .actions .btn-default{
  border-color: var(--spac-lighttext);
  background-color: transparent;
  color: var(--spac-lighttext) !important;
}#site-content .bgtertiary .dark .actions .btn-default:hover{
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.dark .actions .btn-default{
  display: block;
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}.dark .actions .btn-default:hover{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.cta.-full .content.-text-center .buttons .actions .btn-default{
  display: block;
  width: 100%;
}.staff-grid .staff-member .actions .btn-default{
  margin-top: 1rem;
  display: inline-block;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  --tw-text-opacity: 1;
  color: rgb(255 0 0 / var(--tw-text-opacity));
  transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}.staff-grid .staff-member .actions .btn-default:hover{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(49 49 49 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.staff-grid .staff-member .actions .btn-default:focus{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(49 49 49 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.staff-grid .staff-member .actions .btn-default {
				min-width: 83px;
			}#MobileSearch .input-group.searchbox .input-group-btn .actions .btn-default{
  min-width: 40px;
  border-radius: 10px;
  --tw-bg-opacity: 1;
  background-color: rgb(32 162 205 / var(--tw-bg-opacity));
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 20px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}#MobileSearch .input-group.searchbox .input-group-btn:hover .actions .btn-default, #MobileSearch .input-group.searchbox .input-group-btn:focus .actions .btn-default, #MobileSearch .input-group.searchbox .input-group-btn:active .actions .btn-default{
  --tw-bg-opacity: 1;
  background-color: rgb(1 107 122 / var(--tw-bg-opacity));
}#site-content .actions .btn-default{
  border-color: var(--spac-color-1);
  background-color: var(--spac-color-1);
}#site-content .actions .btn-default:hover{
  border-color: var(--spac-color-1);
  background-color: transparent;
  color: var(--spac-color-1);
}#site-content .actions .btn-default.btn-hollow{
  border-color: var(--spac-color-1);
  background-color: transparent;
  color: var(--spac-color-1);
}#site-content .actions .btn-default.btn-hollow:hover{
  border-color: var(--spac-color-1);
  background-color: var(--spac-color-1);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}#site-content .actions .btn-default.btn-icon{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}#site-content .actions .btn-default.btn-icon:hover{
  color: var(--spac-color-1);
}#site-content .actions .btn-default.btn-accent{
  --tw-border-opacity: 1;
  border-color: rgb(235 206 73 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(235 206 73 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}#site-content .actions .btn-default.btn-accent:hover{
  --tw-border-opacity: 1;
  border-color: rgb(235 206 73 / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(235 206 73 / var(--tw-text-opacity));
}.billboard .btn-primary:not(.js-toggle-off):not(.js-toggle-on) {
			/*** @apply btn-white; ***/
		}.btn-primary:not(.js-toggle-off):not(.js-toggle-on){
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  display: inline-block;
  min-width: 228px;
  border-radius: 1rem;
  border-width: 3px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(32 162 205 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(32 162 205 / var(--tw-bg-opacity));
  padding-left: 39px;
  padding-right: 39px;
  padding-top: 10.5px;
  padding-bottom: 10.5px;
  text-align: center;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
  transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}.btn-primary:not(.js-toggle-off):not(.js-toggle-on):hover{
  --tw-border-opacity: 1;
  border-color: rgb(32 162 205 / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}.btn-primary:not(.js-toggle-off):not(.js-toggle-on):focus{
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}@media (min-width: 768px){.btn-primary:not(.js-toggle-off):not(.js-toggle-on){
    min-width: -webkit-max-content;
    min-width: -moz-max-content;
    min-width: max-content;
  }
}.dark .btn-primary:not(.js-toggle-off):not(.js-toggle-on){
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}.dark .btn-primary:not(.js-toggle-off):not(.js-toggle-on):hover{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.dark .btn-primary:not(.js-toggle-off):not(.js-toggle-on):focus{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}.bgprimary .dark .btn-primary:not(.js-toggle-off):not(.js-toggle-on){
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}.bgprimary .dark .btn-primary:not(.js-toggle-off):not(.js-toggle-on):hover{
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}.bgsecondary .dark .btn-primary:not(.js-toggle-off):not(.js-toggle-on){
  --tw-text-opacity: 1;
  color: rgb(91 161 84 / var(--tw-text-opacity));
}.bgsecondary .dark .btn-primary:not(.js-toggle-off):not(.js-toggle-on):hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.bgtertiary .dark .btn-primary:not(.js-toggle-off):not(.js-toggle-on){
  --tw-text-opacity: 1;
  color: rgb(91 161 84 / var(--tw-text-opacity));
}.bgtertiary .dark .btn-primary:not(.js-toggle-off):not(.js-toggle-on):hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.btn-hollow.dark .btn-primary:not(.js-toggle-off):not(.js-toggle-on){
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.btn-hollow.dark .btn-primary:not(.js-toggle-off):not(.js-toggle-on):hover{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}#site-content .dark .btn-primary:not(.js-toggle-off):not(.js-toggle-on){
  border-color: var(--spac-lighttext);
  color: var(--spac-lighttext);
}#site-content .dark .btn-primary:not(.js-toggle-off):not(.js-toggle-on):hover{
  background-color: var(--spac-lighttext);
  color: var(--spac-color-1);
}#site-content .bgtertiary .dark .btn-primary:not(.js-toggle-off):not(.js-toggle-on){
  border-color: var(--spac-lighttext);
  background-color: transparent;
  color: var(--spac-lighttext) !important;
}#site-content .bgtertiary .dark .btn-primary:not(.js-toggle-off):not(.js-toggle-on):hover{
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.dark .btn-primary:not(.js-toggle-off):not(.js-toggle-on){
  display: block;
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}.dark .btn-primary:not(.js-toggle-off):not(.js-toggle-on):hover{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.cta.-full .content.-text-center .buttons .btn-primary:not(.js-toggle-off):not(.js-toggle-on){
  display: block;
  width: 100%;
}.staff-grid .staff-member .btn-primary:not(.js-toggle-off):not(.js-toggle-on){
  margin-top: 1rem;
  display: inline-block;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  --tw-text-opacity: 1;
  color: rgb(255 0 0 / var(--tw-text-opacity));
  transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}.staff-grid .staff-member .btn-primary:not(.js-toggle-off):not(.js-toggle-on):hover{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(49 49 49 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.staff-grid .staff-member .btn-primary:not(.js-toggle-off):not(.js-toggle-on):focus{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(49 49 49 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.staff-grid .staff-member .btn-primary:not(.js-toggle-off):not(.js-toggle-on) {
				min-width: 83px;
			}#MobileSearch .input-group.searchbox .input-group-btn .btn-primary:not(.js-toggle-off):not(.js-toggle-on){
  min-width: 40px;
  border-radius: 10px;
  --tw-bg-opacity: 1;
  background-color: rgb(32 162 205 / var(--tw-bg-opacity));
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 20px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}#MobileSearch .input-group.searchbox .input-group-btn:hover .btn-primary:not(.js-toggle-off):not(.js-toggle-on), #MobileSearch .input-group.searchbox .input-group-btn:focus .btn-primary:not(.js-toggle-off):not(.js-toggle-on), #MobileSearch .input-group.searchbox .input-group-btn:active .btn-primary:not(.js-toggle-off):not(.js-toggle-on){
  --tw-bg-opacity: 1;
  background-color: rgb(1 107 122 / var(--tw-bg-opacity));
}#site-content .btn-primary:not(.js-toggle-off):not(.js-toggle-on){
  border-color: var(--spac-color-1);
  background-color: var(--spac-color-1);
}#site-content .btn-primary:not(.js-toggle-off):not(.js-toggle-on):hover{
  border-color: var(--spac-color-1);
  background-color: transparent;
  color: var(--spac-color-1);
}#site-content .btn-primary:not(.js-toggle-off):not(.js-toggle-on).btn-hollow{
  border-color: var(--spac-color-1);
  background-color: transparent;
  color: var(--spac-color-1);
}#site-content .btn-primary:not(.js-toggle-off):not(.js-toggle-on).btn-hollow:hover{
  border-color: var(--spac-color-1);
  background-color: var(--spac-color-1);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}#site-content .btn-primary:not(.js-toggle-off):not(.js-toggle-on).btn-icon{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}#site-content .btn-primary:not(.js-toggle-off):not(.js-toggle-on).btn-icon:hover{
  color: var(--spac-color-1);
}#site-content .btn-primary:not(.js-toggle-off):not(.js-toggle-on).btn-accent{
  --tw-border-opacity: 1;
  border-color: rgb(235 206 73 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(235 206 73 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}#site-content .btn-primary:not(.js-toggle-off):not(.js-toggle-on).btn-accent:hover{
  --tw-border-opacity: 1;
  border-color: rgb(235 206 73 / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(235 206 73 / var(--tw-text-opacity));
}.btn-primary:not(.js-toggle-off):not(.js-toggle-on){
  --tw-border-opacity: 1;
  border-color: rgb(31 155 196 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(31 155 196 / var(--tw-bg-opacity));
}.btn-primary:not(.js-toggle-off):not(.js-toggle-on):hover{
  --tw-border-opacity: 1;
  border-color: rgb(31 155 196 / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(31 155 196 / var(--tw-text-opacity));
}.btn-primary:not(.js-toggle-off):not(.js-toggle-on).btn-hollow{
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(31 155 196 / var(--tw-text-opacity));
}.btn-primary:not(.js-toggle-off):not(.js-toggle-on).btn-hollow:hover{
  --tw-border-opacity: 1;
  border-color: rgb(31 155 196 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(31 155 196 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.btn-primary:not(.js-toggle-off):not(.js-toggle-on).btn-hollow:focus{
  --tw-bg-opacity: 1;
  background-color: rgb(32 162 205 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.btn-secondary{
  --tw-border-opacity: 1;
  border-color: rgb(1 107 122 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(1 107 122 / var(--tw-bg-opacity));
}.btn-secondary:hover{
  --tw-border-opacity: 1;
  border-color: rgb(1 107 122 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(1 107 122 / var(--tw-text-opacity));
}.btn-secondary.btn-hollow{
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(1 107 122 / var(--tw-text-opacity));
}.btn-secondary.btn-hollow:hover{
  --tw-border-opacity: 1;
  border-color: rgb(1 107 122 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(1 107 122 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.btn-secondary.btn-hollow:focus{
  --tw-bg-opacity: 1;
  background-color: rgb(1 107 122 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.billboard .btn-tertiary {
			/*** @apply btn-white; ***/
		}.btn-tertiary{
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  display: inline-block;
  min-width: 228px;
  border-radius: 1rem;
  border-width: 3px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(32 162 205 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(32 162 205 / var(--tw-bg-opacity));
  padding-left: 39px;
  padding-right: 39px;
  padding-top: 10.5px;
  padding-bottom: 10.5px;
  text-align: center;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
  transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}.btn-tertiary:hover{
  --tw-border-opacity: 1;
  border-color: rgb(32 162 205 / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}.btn-tertiary:focus{
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}@media (min-width: 768px){.btn-tertiary{
    min-width: -webkit-max-content;
    min-width: -moz-max-content;
    min-width: max-content;
  }
}.dark .btn-tertiary{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}.dark .btn-tertiary:hover{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.dark .btn-tertiary:focus{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}.bgprimary .dark .btn-tertiary{
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}.bgprimary .dark .btn-tertiary:hover{
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}.bgsecondary .dark .btn-tertiary{
  --tw-text-opacity: 1;
  color: rgb(91 161 84 / var(--tw-text-opacity));
}.bgsecondary .dark .btn-tertiary:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.bgtertiary .dark .btn-tertiary{
  --tw-text-opacity: 1;
  color: rgb(91 161 84 / var(--tw-text-opacity));
}.bgtertiary .dark .btn-tertiary:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.btn-hollow.dark .btn-tertiary{
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.btn-hollow.dark .btn-tertiary:hover{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}#site-content .dark .btn-tertiary{
  border-color: var(--spac-lighttext);
  color: var(--spac-lighttext);
}#site-content .dark .btn-tertiary:hover{
  background-color: var(--spac-lighttext);
  color: var(--spac-color-1);
}#site-content .bgtertiary .dark .btn-tertiary{
  border-color: var(--spac-lighttext);
  background-color: transparent;
  color: var(--spac-lighttext) !important;
}#site-content .bgtertiary .dark .btn-tertiary:hover{
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.dark .btn-tertiary{
  display: block;
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}.dark .btn-tertiary:hover{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.cta.-full .content.-text-center .buttons .btn-tertiary{
  display: block;
  width: 100%;
}.staff-grid .staff-member .btn-tertiary{
  margin-top: 1rem;
  display: inline-block;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  --tw-text-opacity: 1;
  color: rgb(255 0 0 / var(--tw-text-opacity));
  transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}.staff-grid .staff-member .btn-tertiary:hover{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(49 49 49 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.staff-grid .staff-member .btn-tertiary:focus{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(49 49 49 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.staff-grid .staff-member .btn-tertiary {
				min-width: 83px;
			}#MobileSearch .input-group.searchbox .input-group-btn .btn-tertiary{
  min-width: 40px;
  border-radius: 10px;
  --tw-bg-opacity: 1;
  background-color: rgb(32 162 205 / var(--tw-bg-opacity));
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 20px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}#MobileSearch .input-group.searchbox .input-group-btn:hover .btn-tertiary, #MobileSearch .input-group.searchbox .input-group-btn:focus .btn-tertiary, #MobileSearch .input-group.searchbox .input-group-btn:active .btn-tertiary{
  --tw-bg-opacity: 1;
  background-color: rgb(1 107 122 / var(--tw-bg-opacity));
}#site-content .btn-tertiary{
  border-color: var(--spac-color-1);
  background-color: var(--spac-color-1);
}#site-content .btn-tertiary:hover{
  border-color: var(--spac-color-1);
  background-color: transparent;
  color: var(--spac-color-1);
}#site-content .btn-tertiary.btn-hollow{
  border-color: var(--spac-color-1);
  background-color: transparent;
  color: var(--spac-color-1);
}#site-content .btn-tertiary.btn-hollow:hover{
  border-color: var(--spac-color-1);
  background-color: var(--spac-color-1);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}#site-content .btn-tertiary.btn-icon{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}#site-content .btn-tertiary.btn-icon:hover{
  color: var(--spac-color-1);
}#site-content .btn-tertiary.btn-accent{
  --tw-border-opacity: 1;
  border-color: rgb(235 206 73 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(235 206 73 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}#site-content .btn-tertiary.btn-accent:hover{
  --tw-border-opacity: 1;
  border-color: rgb(235 206 73 / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(235 206 73 / var(--tw-text-opacity));
}.btn-tertiary{
  --tw-border-opacity: 1;
  border-color: rgb(91 161 84 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(91 161 84 / var(--tw-bg-opacity));
}.btn-tertiary:hover{
  --tw-border-opacity: 1;
  border-color: rgb(91 161 84 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(91 161 84 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.btn-tertiary.btn-hollow{
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(91 161 84 / var(--tw-text-opacity));
}.btn-tertiary.btn-hollow:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(91 161 84 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.btn-tertiary.btn-hollow:focus{
  --tw-bg-opacity: 1;
  background-color: rgb(91 161 84 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.btn-gray{
  --tw-border-opacity: 1;
  border-color: rgb(118 119 123 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}.btn-gray:hover{
  --tw-border-opacity: 1;
  border-color: rgb(49 49 49 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(49 49 49 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(118 119 123 / var(--tw-text-opacity));
}.btn-gray:focus{
  --tw-border-opacity: 1;
  border-color: rgb(118 119 123 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(118 119 123 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.btn-gray.btn-hollow:hover{
  --tw-border-opacity: 1;
  border-color: rgb(49 49 49 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(49 49 49 / var(--tw-bg-opacity));
}.btn-white{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}.btn-white:hover{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.btn-white:focus{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}.bgprimary .btn-white{
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}.bgprimary .btn-white:hover{
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}.bgsecondary .btn-white{
  --tw-text-opacity: 1;
  color: rgb(91 161 84 / var(--tw-text-opacity));
}.bgsecondary .btn-white:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.bgtertiary .btn-white{
  --tw-text-opacity: 1;
  color: rgb(91 161 84 / var(--tw-text-opacity));
}.bgtertiary .btn-white:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.btn-accent{
  --tw-border-opacity: 1;
  border-color: rgb(235 206 73 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(235 206 73 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}.btn-accent:hover{
  --tw-border-opacity: 1;
  border-color: rgb(235 206 73 / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(235 206 73 / var(--tw-text-opacity));
}.btn-hollow{
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}.btn-hollow:hover{
  --tw-border-opacity: 1;
  border-color: rgb(32 162 205 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(32 162 205 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.btn-hollow:focus{
  --tw-bg-opacity: 1;
  background-color: rgb(32 162 205 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.btn-hollow.btn-white{
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.btn-hollow.btn-white:hover{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}.btn-text{
  min-width: 0px;
  border-style: none;
  background-color: transparent;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-weight: 500;
  text-transform: none;
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}.btn-text:hover{
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}.btn-icononly{
  border-width: 0px;
  background-color: transparent;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 21px;
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}.btn-icononly:hover{
  --tw-text-opacity: 1;
  color: rgb(235 206 73 / var(--tw-text-opacity));
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}.btn-icon{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-weight: 700;
  letter-spacing: .01em;
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}.btn-icon:hover{
  --tw-border-opacity: 1;
  border-color: rgb(32 162 205 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(32 162 205 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.btn-icon i{
  padding-right: 4px;
}.btn-icon i path{
  fill: #313131;
}.btn-icon svg{
  height: 14px;
  width: 14px;
  fill: #20A2CD;
}.btn-icon:hover svg path{
  fill: #ffffff;
}.btn-secondary.btn-icon svg{
  fill: #016B7A;
}.btn-icon.-active{
  --tw-border-opacity: 1;
  border-color: rgb(91 161 84 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(91 161 84 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.btn-icon.-active:hover{
  --tw-border-opacity: 1;
  border-color: rgb(1 107 122 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(1 107 122 / var(--tw-bg-opacity));
}.btn-icon.-active svg path{
  fill: #ffffff;
}.btn-icon.-rotateicon svg{
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.btn-disabled{
  --tw-border-opacity: 1;
  border-color: rgb(224 224 225 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(224 224 225 / var(--tw-text-opacity));
}.btn-disabled:hover{
  --tw-border-opacity: 1;
  border-color: rgb(224 224 225 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(224 224 225 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(224 224 225 / var(--tw-text-opacity));
}.btn-disabled.btn-hollow{
  --tw-text-opacity: 1;
  color: rgb(224 224 225 / var(--tw-text-opacity));
}.btn-disabled.btn-hollow:hover{
  --tw-border-opacity: 1;
  border-color: rgb(224 224 225 / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(224 224 225 / var(--tw-text-opacity));
}.btn-disabled.btn-hollow svg path{
  fill: #E0E0E1;
}.btn-small{
  min-width: 0px;
  border-radius: 12px;
  padding-left: 11px;
  padding-right: 11px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 14px;
}/**
	.btn-group .btn-default.js-toggle-off,
	.btn-link,
	**/.btn-primary:not(.js-toggle-off):not(.js-toggle-on).actions .btn-default{
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(31 155 196 / var(--tw-text-opacity));
}.btn-primary:not(.js-toggle-off):not(.js-toggle-on).actions .btn-default:hover{
  --tw-border-opacity: 1;
  border-color: rgb(31 155 196 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(31 155 196 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.btn-primary:not(.js-toggle-off):not(.js-toggle-on).actions .btn-default:focus{
  --tw-bg-opacity: 1;
  background-color: rgb(32 162 205 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.btn-secondary.actions .btn-default{
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(1 107 122 / var(--tw-text-opacity));
}.btn-secondary.actions .btn-default:hover{
  --tw-border-opacity: 1;
  border-color: rgb(1 107 122 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(1 107 122 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.btn-secondary.actions .btn-default:focus{
  --tw-bg-opacity: 1;
  background-color: rgb(1 107 122 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.btn-tertiary.actions .btn-default{
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(91 161 84 / var(--tw-text-opacity));
}.btn-tertiary.actions .btn-default:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(91 161 84 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.btn-tertiary.actions .btn-default:focus{
  --tw-bg-opacity: 1;
  background-color: rgb(91 161 84 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.btn-gray.actions .btn-default:hover{
  --tw-border-opacity: 1;
  border-color: rgb(49 49 49 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(49 49 49 / var(--tw-bg-opacity));
}.actions .btn-default{
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}.actions .btn-default:hover{
  --tw-border-opacity: 1;
  border-color: rgb(32 162 205 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(32 162 205 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.actions .btn-default:focus{
  --tw-bg-opacity: 1;
  background-color: rgb(32 162 205 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.actions .btn-default.btn-white{
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.actions .btn-default.btn-white:hover{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}.btn-disabled.actions .btn-default{
  --tw-text-opacity: 1;
  color: rgb(224 224 225 / var(--tw-text-opacity));
}.btn-disabled.actions .btn-default:hover{
  --tw-border-opacity: 1;
  border-color: rgb(224 224 225 / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(224 224 225 / var(--tw-text-opacity));
}.btn-disabled.actions .btn-default svg path{
  fill: #E0E0E1;
}#site-content .button.actions .btn-default{
  border-color: var(--spac-color-1);
  background-color: transparent;
  color: var(--spac-color-1);
}#site-content .button.actions .btn-default:hover{
  border-color: var(--spac-color-1);
  background-color: var(--spac-color-1);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}#site-content .btn-secondary.actions .btn-default{
  border-color: var(--spac-color-2);
  background-color: transparent;
  color: var(--spac-color-2);
}#site-content .btn-secondary.actions .btn-default:hover{
  border-color: var(--spac-color-2);
  background-color: var(--spac-color-2);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}#site-content .bgtertiary .actions .btn-default{
  border-color: var(--spac-lighttext);
  background-color: transparent;
  color: var(--spac-lighttext);
}#site-content .bgtertiary .actions .btn-default:hover{
  border-color: var(--spac-lighttext);
  background-color: var(--spac-lighttext);
  color: var(--spac-color-1);
}.btn-fixed{
  position: fixed;
  bottom: 100px;
  right: 20px;
  z-index: 98;
  min-width: 82px;
  max-width: 82px;
  border-radius: 8px;
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 15px;
  padding-bottom: 15px;
  text-align: left;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 18px;
  font-weight: 900;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}.btn-fixed:hover{
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  --tw-bg-opacity: 1;
  background-color: rgb(235 206 73 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(1 107 122 / var(--tw-text-opacity));
  --tw-drop-shadow: drop-shadow(0px 4px 8px rgba(0, 0, 0, 0.12));
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}.btn-fixed:focus{
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}@media (min-width: 768px){.btn-fixed{
    bottom: 80px;
    right: 80px;
    max-width: 109px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 23px;
  }
}.btn-subscribe{
  width: 100%;
  border-radius: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}[id$='_btnSearch'].btn{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}/**** sidr default styles -> custom styles below ****/.sidr {
	display: block;
	position: fixed;
	top: 0;
	height: 100%;
	z-index: 999;
	width: 560px;
	overflow-x: hidden;
	overflow-y: auto;
	font-size: 15px;
	color: #fff;
	box-shadow: 0 0 0 0 #222 inset;
	--tw-bg-opacity: 1;
	background-color: rgb(49 49 49 / var(--tw-bg-opacity));
}.sidr .sidr-inner {
	padding: 0 0 15px;
}.sidr .sidr-inner > p {
	margin-left: 15px;
	margin-right: 15px;
}.sidr.right {
	left: auto;
	right: -260px;
}.sidr.left {
	left: -260px;
	right: auto;
}.sidr h1,
.sidr h2,
.sidr h3,
.sidr h4,
.sidr h5,
.sidr h6 {
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRkNGQ0ZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFhMWExYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size: 100%;
	background-image: linear-gradient(#4d4d4d, #1a1a1a);
	font-size: 11px;
	font-weight: normal;
	padding: 0 15px;
	margin: 0 0 5px;
	color: #fff;
	line-height: 24px;
	box-shadow: 0 5px 5px 3px rgba(0, 0, 0, 0.2);
}.sidr p {
	font-size: 13px;
	margin: 0 0 12px;
}.sidr p a {
	color: rgba(255, 255, 255, 0.9);
}.sidr > p {
	margin-left: 15px;
	margin-right: 15px;
}.sidr ul {
/**	display: block;
	margin: 0 0 15px;
	padding: 0;**/
	/***border-top: 1px solid #1a1a1a;
	border-bottom: 1px solid #4d4d4d;***/
}.sidr ul li {
	display: block;
	margin: 0;
	/***line-height: 48px;
	border-top: 1px solid #4d4d4d;
	border-bottom: 1px solid #1a1a1a;***/
}.sidr ul li:hover, .sidr ul li.active, .sidr ul li.sidr-class-active {
	border-top: 0;
	line-height: 49px;
}.sidr ul li:hover > a,
.sidr ul li:hover > span, .sidr ul li.active > a,
.sidr ul li.active > span, .sidr ul li.sidr-class-active > a,
.sidr ul li.sidr-class-active > span {
	box-shadow: 0 0 15px 3px #222 inset;
}/***.sidr ul li a,
.sidr ul li span {
	padding: 0 15px;
	display: block;
	text-decoration: none;
	color: #fff;
}**/.sidr ul li ul {
	border-bottom: 0;
	margin: 0;
}.sidr ul li ul li {
	line-height: 40px;
	font-size: 13px;
}.sidr ul li ul li:last-child {
	border-bottom: 0;
}.sidr ul li ul li:hover, .sidr ul li ul li.active, .sidr ul li ul li.sidr-class-active {
	border-top: 0;
	line-height: 41px;
}.sidr ul li ul li:hover > a,
.sidr ul li ul li:hover > span, .sidr ul li ul li.active > a,
.sidr ul li ul li.active > span, .sidr ul li ul li.sidr-class-active > a,
.sidr ul li ul li.sidr-class-active > span {
	box-shadow: 0 0 15px 3px #222 inset;
}.sidr ul li ul li a,
.sidr ul li ul li span {
	color: rgba(255, 255, 255, 0.8);
	padding-left: 30px;
}.sidr form {
	margin: 0 15px;
}.sidr label {
	font-size: 13px;
}.sidr input[type="text"],
.sidr input[type="password"],
.sidr input[type="date"],
.sidr input[type="datetime"],
.sidr input[type="email"],
.sidr input[type="number"],
.sidr input[type="search"],
.sidr input[type="tel"],
.sidr input[type="time"],
.sidr input[type="url"],
.sidr textarea,
.sidr select {
	width: 100%;
	font-size: 13px;
	padding: 5px;
	box-sizing: border-box;
	margin: 0 0 10px;
	border-radius: 2px;
	border: 0;
	background: rgba(0, 0, 0, 0.1);
	color: rgba(255, 255, 255, 0.6);
	display: block;
	clear: both;
}.sidr input[type=checkbox] {
	width: auto;
	display: inline;
	clear: none;
}.sidr input[type=button],
.sidr input[type=submit] {
	color: #333;
	background: #fff;
}.sidr input[type=button]:hover,
.sidr input[type=submit]:hover {
	background: rgba(255, 255, 255, 0.9);
}/*** end sidr default styles **//*** sidr custom styles ***/.sidr.right .sidr-inner{
  position: relative;
  z-index: 50;
  display: flex;
  min-height: 80%;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  --tw-bg-opacity: 1;
  background-color: rgb(49 49 49 / var(--tw-bg-opacity));
  padding-top: 82px;
  padding-right: 32px;
  padding-bottom: 0px;
  padding-left: 63px;
  font-family: "Source Sans Pro", sans-serif;
}.sidr.right .sidr-inner .collapse.in{
			visibility: visible  !important;
		}.sidr.right .sidr-inner #menu-closer{
  position: absolute;
  top: 0px;
  right: 0px;
  padding: 1.25rem;
  font-size: 32px;
}.sidr.right .sidr-inner .c-nav__menu li {
			padding: 0;
		}.sidr.right .sidr-inner .c-nav__menu li:before {
				content: none;
			}.sidr.right .sidr-inner .c-nav__menu{
  margin: 0px;
  list-style-type: none;
  border-style: none;
  padding: 0px;
}.sidr.right .sidr-inner .c-nav__menu .c-nav__link{
  margin-bottom: 0px;
  margin-top: 0px;
  margin-bottom: 1.2rem;
  border-style: none;
  padding: 0px;
  letter-spacing: 0em;
}.sidr.right .sidr-inner .c-nav__menu .c-nav__link.-active .c-nav__submenu a {
							color: red;
						}.sidr.right .sidr-inner .c-nav__menu .c-nav__link a{
  position: relative;
  display: flex;
  align-items: center;
  font-size: 36px;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.sidr.right .sidr-inner .c-nav__menu .c-nav__link a svg{
  margin-left: 15px;
  height: 25px;
  width: 25px;
  fill: #20A2CD;
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}.sidr.right .sidr-inner .c-nav__menu .c-nav__link a[aria-expanded='true']{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.sidr.right .sidr-inner .c-nav__menu .c-nav__link a[aria-expanded='true'] svg{
  display: block;
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  fill: #ffffff;
}.sidr.right .sidr-inner .c-nav__submenu li {
			padding: 0;
		}.sidr.right .sidr-inner .c-nav__submenu li:before {
				content: none;
			}.sidr.right .sidr-inner .c-nav__submenu{
  margin: 0px;
  list-style-type: none;
  border-style: none;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-right: 10px;
  padding-left: 15px;
}.sidr.right .sidr-inner .c-nav__submenu .c-nav__link{
  margin-bottom: 1rem;
  font-family: "Source Sans Pro", sans-serif;
  text-transform: uppercase;
  line-height: 2rem;
  letter-spacing: .05em;
}.sidr.right .sidr-inner .c-nav__submenu .c-nav__link:last-child{
  margin-bottom: 0px;
}.sidr.right .sidr-inner .c-nav__submenu .c-nav__link a{
  display: inline;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  font-size: 28px;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(224 224 225 / var(--tw-text-opacity));
}.sidr.right .sidr-inner .c-nav__submenu .c-nav__link a:hover{
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}.sidr.right .sidr-inner .c-nav__submenu .c-nav__link a:focus{
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}.sidr.right .sidr-inner .c-nav__submenu .c-nav__link a:active{
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}@media (min-width: @screen-sm) {
		.sidr.right .sidr-inner .c-nav__content {
				margin-bottom: 50px;
				padding: 0 28px 0
		}
			}.sidr.right .sidr-inner .buttons{
  margin-top: 2rem;
}.sidr.top{
  height: 150px;
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 1rem;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  --tw-drop-shadow: drop-shadow(0px 4px 8px rgba(0, 0, 0, 0.12));
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}.sidr.top .sidr-inner{
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}@media (min-width: 640px){.sidr.top .sidr-inner{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}@media (min-width: 1400px){.sidr.top .sidr-inner{
    padding-left: 0px;
    padding-right: 0px;
  }
}.sidr.top .sidr-inner {
		/*max-width: 71.25rem; /* 1140px */
		/*max-width: 90rem;*/ /* 1440px */
		max-width: 80rem;
	}@media (min-width: 1536px) {
	.sidr.top .sidr-inner {
			/*max-width: 86.25rem;*/ /* 1380px */
			/*max-width: 90rem;*/ /* 1440px */
			max-width: 80rem /* 1280px */
	}

		}.sidr.top .sidr-inner{
  align-items: flex-start;
  align-items: center;
  padding: 1rem;
}.sidr.top .sidr-inner .collapse.in{
				visibility: visible  !important;
			}.sidr.top .form-group{
  margin: 0px;
}.sidr.top .form-group input{
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}@media (min-width: 640px){.sidr.top .form-group input{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}@media (min-width: 1400px){.sidr.top .form-group input{
    padding-left: 0px;
    padding-right: 0px;
  }
}.sidr.top .form-group input {
		/*max-width: 71.25rem; /* 1140px */
		/*max-width: 90rem;*/ /* 1440px */
		max-width: 80rem;
	}@media (min-width: 1536px) {
	.sidr.top .form-group input {
			/*max-width: 86.25rem;*/ /* 1380px */
			/*max-width: 90rem;*/ /* 1440px */
			max-width: 80rem /* 1280px */
	}

		}.sidr.top .form-group input.hero .content{
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}@media (min-width: 640px){.sidr.top .form-group input.hero .content{
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}.sidr.top .form-group input{
  margin: 0px;
  border-radius: 10px;
  --tw-bg-opacity: 1;
  background-color: rgb(234 232 227 / var(--tw-bg-opacity));
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 30px;
  padding-bottom: 30px;
  font-size: 24px;
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}.sidr.top .searchbox{
  width: 100%;
}.sidr.top #SiteSearch .input-group-btn{
  position: absolute;
  right: 44px;
  top: 6px;
  z-index: 5;
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}.sidr.top #SiteSearch .input-group-btn:hover{
  --tw-text-opacity: 1;
  color: rgb(1 107 122 / var(--tw-text-opacity));
}.sidr.top #SiteSearch .input-group-btn button{
  z-index: 10;
  border-radius: 10px;
  --tw-bg-opacity: 1;
  background-color: rgb(32 162 205 / var(--tw-bg-opacity));
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 12px;
  padding-right: 12px;
  font-size: 20px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.sidr.top #SiteSearch .input-group-btn .icon-search{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.sidr.top .closemenu svg{
  margin-left: 2rem;
  width: 20px;
  fill: red;
}.sidr.top .closemenu svg:hover{
  fill: #016B7A;
}.sidr.right{
  position: fixed;
  right: -589px;
  top: 0px;
  z-index: 100;
  height: 100%;
  width: 100%;
}@media (min-width: 768px){.sidr.right{
    display: none;
  }
}.sidr.left{
  left: -590px;
  right: auto;
}.sidr.top{
  top: -300px;
}.page-list li {
			padding: 0;
		}.page-list li:before {
				content: none;
			}.page-list{
  margin-top: 0.5rem;
  list-style-type: none;
}.page-list li{
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}.page-list li a{
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 26px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}.notification-bar{
  position: fixed;
  bottom: 0px;
  z-index: 200;
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(32 162 205 / var(--tw-bg-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.25rem;
  padding-bottom: 0.5rem;
  --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
  --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.notification-bar .notificationContainer{
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}@media (min-width: 640px){.notification-bar .notificationContainer{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}@media (min-width: 1400px){.notification-bar .notificationContainer{
    padding-left: 0px;
    padding-right: 0px;
  }
}.notification-bar .notificationContainer {
		/*max-width: 71.25rem; /* 1140px */
		/*max-width: 90rem;*/ /* 1440px */
		max-width: 80rem;
	}@media (min-width: 1536px) {
	.notification-bar .notificationContainer {
			/*max-width: 86.25rem;*/ /* 1380px */
			/*max-width: 90rem;*/ /* 1440px */
			max-width: 80rem /* 1280px */
	}

		}.notification-bar .notificationContainer{
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1rem;
}@media (min-width: 768px){.notification-bar .notificationContainer{
    flex-direction: row;
    gap: 5rem;
  }
}.notification-bar .notificationContent{
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 2.5rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}@media (min-width: 768px){.notification-bar .notificationContent{
    justify-content: center;
  }
}.notification-bar .notificationContent a{
  font-size: 1.125rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.notification-bar .notificationContent a:hover{
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}@media (min-width: 768px){.notification-bar .notificationContent a{
    font-size: 1.5rem;
  }
}.notification-bar .closer{
  position: relative;
  order: 9999;
}.notification-bar .closer svg{
  height: 30px;
  width: 30px;
  fill: #ffffff;
}.notification-bar .closer svg:hover{
  fill: #313131;
}section{
  position: relative;
  padding-top: 6rem;
  padding-bottom: 6rem;
}@media (min-width: 768px){section{
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
}section > .wrapper h2,section > .wrapper .h2,section > .wrapper .xl{
  text-align: left;
}@media (min-width: 768px){section > .wrapper h2,section > .wrapper .h2,section > .wrapper .xl{
    text-align: left;
  }
}section > .wrapper h2,section > .wrapper .h2,section > .wrapper .xl{
  text-align: left;
}@media (min-width: 768px){section > .wrapper h2,section > .wrapper .h2,section > .wrapper .xl{
    text-align: left;
  }
}section > .wrapper h2,section > .wrapper .h2,section > .wrapper .xl{
  text-align: left;
}@media (min-width: 768px){section > .wrapper h2,section > .wrapper .h2,section > .wrapper .xl{
    text-align: left;
  }
}section h5{
  --tw-text-opacity: 1;
  color: rgb(58 75 82 / var(--tw-text-opacity));
}section.max-w-prose{
  margin: auto;
}section.bgprimary{
  --tw-bg-opacity: 1;
  background-color: rgb(32 162 205 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}section.bgprimary h5{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}section.bgsecondary{
  --tw-bg-opacity: 1;
  background-color: rgb(1 107 122 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}section.bgsecondary a{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}section.bgsecondary a:not(.button):hover{
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}section.bgtertiary{
  --tw-bg-opacity: 1;
  background-color: rgb(91 161 84 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}section.bgwhite{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}section.bgdarkgray{
  --tw-bg-opacity: 1;
  background-color: rgb(49 49 49 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}section.bglightgray{
  --tw-bg-opacity: 1;
  background-color: rgb(224 224 225 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}section.bglightgray h5{
  --tw-text-opacity: 1;
  color: rgb(58 75 82 / var(--tw-text-opacity));
}section.-primary h1,section.-primary h2,section.-primary h3,section.-primary h4,section.-primary h5,section.-primary .xl,section.-primary .header-content{
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}section.-secondary h1,section.-secondary h2,section.-secondary h3,section.-secondary h4,section.-secondary h5,section.-secondary .xl,section.-secondary .header-content{
  --tw-text-opacity: 1;
  color: rgb(1 107 122 / var(--tw-text-opacity));
}section.-secondary p{
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}section.-secondary.bgsecondary h1,section.-secondary.bgsecondary h2,section.-secondary.bgsecondary h3,section.-secondary.bgsecondary h4,section.-secondary.bgsecondary h5,section.-secondary.bgsecondary .xl,section.-secondary.bgsecondary .header-content,section.-secondary.bgsecondary p{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}section.-secondary .item h1,section.-secondary .item h2,section.-secondary .item h3,section.-secondary .item h4,section.-secondary .item h5,section.-secondary .item .xl,section.-secondary .item .header-content{
  --tw-text-opacity: 1;
  color: rgb(1 107 122 / var(--tw-text-opacity));
}section.-secondary .item p{
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}section.-tertiary h1,section.-tertiary h2,section.-tertiary h3,section.-tertiary h4,section.-tertiary h5,section.-tertiary .xl,section.-tertiary .header-content{
  --tw-text-opacity: 1;
  color: rgb(91 161 84 / var(--tw-text-opacity));
}section .section-tag{
  margin-bottom: 2rem;
  font-size: 1rem;
  font-weight: 700;
  letter-spacing: 0.1em;
  --tw-text-opacity: 1;
  color: rgb(1 107 122 / var(--tw-text-opacity));
}section.-dark{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}section.-dark h1,section.-dark h2,section.-dark h3,section.-dark h4,section.-dark h5,section.-dark .xl,section.-dark .header-content{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}section.greigebg{
			background: rgb(255,255,255);
			background: linear-gradient(180deg, rgba(255,255,255,1) 16%, rgba(234,232,227,1) 16%);
		}section.primary h2,section.primary h3,section.primary h4,section.primary h5{
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}section.deco-pattern.deco-full{
				background-image: url(../Assets/Images/pattern-large.svg);
				background-position: center;
				background-attachment: fixed;
				background-repeat: no-repeat;
				background-size: cover;
			}section.deco-folds {
			overflow: hidden;
			--primary-color: #1F9BC4;
			--secondary-color: #016B7A;
			--tertiary-color: #5BA154;
			--light-color: #FFFFFF;
			--light-gray: #E0E0E1;
		}section.deco-folds.-primary{
				--deco-color:var(--primary-color);
			}section.deco-folds.-secondary{
				--deco-color:var(--tertiary-color);
			}section.deco-folds.-secondary.deco-secondary{
					--deco-color:var(--secondary-color);
				}section.deco-folds.-lightcolor{
				--deco-color:var(--light-color);
			}section.deco-folds.-lightgray{
				--deco-color:var(--light-gray);
			}section.deco-folds.deco-right:before{
					content: '';
					border-style: solid;
					border-width: 0 0 400px 900px;
					border-color: transparent transparent var(--deco-color) transparent;
					filter: drop-shadow(10px 10px 20px #000);
					position: absolute;
					top: 65%;
					right: 0px;
					bottom: 0px;
					z-index: 1;
					display: block;
					height: 0px;
					width: 0px;
				}@media (min-width: 768px){section.deco-folds.deco-right:before{
    top: -70%;
  }
}@media (min-width: 640px) {
				section.deco-folds.deco-right:before{
						border-width: 0 0 800px 300px;
						filter: drop-shadow(5px 72px 33px #000)
				}
					}section.deco-folds.deco-right:after{
					content: '';
					border-style: solid;
					border-width: 0 0 450px 1300px;
					border-color: transparent transparent var(--deco-color) transparent;
					filter: drop-shadow(10px 10px 20px #000);
					position: absolute;
					top: 57%;
					right: 0px;
					bottom: 0px;
					z-index: 0;
					display: block;
					height: 0;
					width: 0;
				}@media (min-width: 768px){section.deco-folds.deco-right:after{
    top: -140%;
  }
}@media (min-width: 640px) {
				section.deco-folds.deco-right:after{
						border-width: 0 0 1090px 800px;
						filter: drop-shadow(-20px 70px 40px #000)
				}
					}section.deco-folds.deco-left:before{
					content: '';
					border-style: solid;
					border-width: 0 0 400px 900px;
					border-color: transparent transparent var(--deco-color) transparent;
					filter: drop-shadow(10px 10px 20px #000);
					position: absolute;
					top: 65%;
					right: 0px;
					bottom: 0px;
					z-index: 1;
					height: 0px;
					width: 0px;
				}@media (min-width: 768px){section.deco-folds.deco-left:before{
    top: -70%;
    right: auto;
    left: 0px;
  }
}@media (min-width: 640px) {
				section.deco-folds.deco-left:before{
						border-color: transparent transparent transparent var(--deco-color);
						border-width: 0 0 800px 300px;
						filter: drop-shadow(5px 72px 33px #000)
				}
					}section.deco-folds.deco-left:after{
					content: '';
					border-style: solid;
					border-width: 0 0 450px 1300px;
					border-color: transparent transparent transparent var(--deco-color);
					filter: drop-shadow(10px 10px 20px #000);
					position: absolute;
					top: 57%;
					right: 0px;
					bottom: 0px;
					z-index: 0;
					display: block;
					height: 0px;
					width: 0px;
				}@media (min-width: 768px){section.deco-folds.deco-left:after{
    top: -140%;
    right: auto;
    left: 0px;
  }
}@media (min-width: 640px) {
				section.deco-folds.deco-left:after{
						border-color: transparent transparent transparent var(--deco-color);
						border-width: 1000px 0 0 800px;
						filter: drop-shadow(-20px 70px 40px #000)
				}
					}section.deco-folds.deco-bottom:before{
					content: '';
					border-style: solid;
					border-width: 0 0 1100px 800px;
					border-color: transparent transparent var(--deco-color) transparent;
					filter: drop-shadow(5px 72px 33px #000);
					position: absolute;
					right: 0px;
					bottom: 0px;
					z-index: 1;
					display: block;
					height: 0px;
					width: 0px;
				}section.deco-folds.deco-bottom:after{
					content: '';
					border-style: solid;
					border-width: 0 0 800px 1000px;
					border-color: transparent transparent var(--deco-color) transparent;
					filter: drop-shadow(-20px 70px 40px #000);
					position: absolute;
					right: 0px;
					bottom: 0px;
					z-index: 0;
					display: block;
					height: 0px;
					width: 0px;
				}section.deco-folds.deco-page:before{
					content: '';
					border-style: solid;
					border-width: 0 0 2930px 700px;
					border-color: transparent transparent var(--deco-color) transparent;
					filter: drop-shadow(-20px 0px 40px #000);
					position: absolute;
					z-index: 0;
					display: block;
					height: 0px;
					width: 0px;
					--tw-rotate: 80deg;
					transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
				}@media (min-width: 768px){section.deco-folds.deco-page:before{
    right: 270px;
    top: -1640px;
  }
}section.deco-folds.deco-page:after{
					content: '';
					border-style: solid;
					border-width: 0 0 260px 680px;
					border-color: transparent transparent var(--deco-color) transparent;
					filter: drop-shadow(-50px 60px 50px #000);
					position: absolute;
					right: 0px;
					bottom: 0px;
					z-index: 1;
					display: block;
					height: 0px;
					width: 0px;
				}section.deco-folds.deco-large.deco-right:before{
  z-index: 1;
}@media (min-width: 768px){section.deco-folds.deco-large.deco-right:before{
    top: 120px;
    right: -100px;
  }
}section.deco-folds.deco-large.deco-right:before{
						border-width: 0 0 1200px 800px;
					}@media (min-width: 640px) {
					section.deco-folds.deco-large.deco-right:before{
							border-width: 0 0 800px 500px;
							filter: drop-shadow(5px 72px 33px #000)
					}
						}section.deco-folds.deco-large.deco-right:after{
  z-index: 0;
}@media (min-width: 768px){section.deco-folds.deco-large.deco-right:after{
    top: -80px;
  }
}section.deco-folds.deco-large.deco-right:after{
						border-width: 0 0 1200px 1000px;
					}@media (min-width: 640px) {
					section.deco-folds.deco-large.deco-right:after{
							border-width: 0 0 1000px 800px;
							filter: drop-shadow(-20px 70px 40px #000)
					}
						}section.deco-folds.deco-large.deco-left:before{
  z-index: 1;
}@media (min-width: 768px){section.deco-folds.deco-large.deco-left:before{
    top: -100px;
    left: -200px;
  }
}section.deco-folds.deco-large.deco-left:before{
						border-width: 0 0 400px 900px;
						border-color: transparent transparent var(--deco-color) transparent;
					}@media (min-width: 640px) {
					section.deco-folds.deco-large.deco-left:before{
							border-color: transparent transparent transparent var(--deco-color);
							border-width: 1000px 0 0 600px;
							filter: drop-shadow(5px 72px 33px #000)
					}
						}section.deco-folds.deco-large.deco-left:after{
						/*** larger triangle ***/
						z-index: 0;
					}@media (min-width: 768px){section.deco-folds.deco-large.deco-left:after{
    top: -100px;
  }
}section.deco-folds.deco-large.deco-left:after{
						border-width: 0 0 450px 1300px;
						border-color: transparent transparent var(--deco-color) transparent;
					}@media (min-width: 640px) {
					section.deco-folds.deco-large.deco-left:after{
							border-color: transparent transparent transparent var(--deco-color);
							border-width: 1000px 0 0 800px;
							filter: drop-shadow(-20px 70px 40px #000)
					}
						}section.deco-folds.deco-large.deco-single-fold:before{
  display: none;
}section.deco-folds.cta.deco-right:before{
  bottom: -200px;
  top: unset;
  right: -200px;
  z-index: 100;
}@media (min-width: 768px){section.deco-folds.cta.deco-right:before{
    top: -100px;
    right: -70px;
  }
}section.deco-folds.cta.deco-right:before{
						border-width: 0 0 600px 800px;
						filter: drop-shadow(-20px 50px 20px #000);

					}@media (min-width: 768px) {
					section.deco-folds.cta.deco-right:before{
							border-width: 0 0 1000px 800px;
							filter: drop-shadow(-20px 50px 20px #000)

					}
						}section.deco-folds.cta.deco-right:after{
  bottom: -500px;
  top: unset;
  right: 0px;
  z-index: 0;
}@media (min-width: 768px){section.deco-folds.cta.deco-right:after{
    top: -150px;
  }
}section.deco-folds.cta.deco-right:after{
						border-width: 0 0 800px 1500px;
						border-color: transparent transparent  #1F9BC4 transparent;
						filter: drop-shadow(-20px 30px 40px #000);
					}@media (min-width: 640px) {
					section.deco-folds.cta.deco-right:after{
							border-width: 0 0 1000px 1100px
					}
						}section.deco-folds.cta.deco-left.deco-right:before{

						}section.deco-folds.cta.deco-left.deco-right:after{

						}section.deco-folds .deco-pattern-bg{
  position: absolute;
  right: 0px;
  top: -50px;
  z-index: 0;
  height: 270px;
  width: 100%;
  background-size: cover;
}@media (min-width: 768px){section.deco-folds .deco-pattern-bg{
    width: 40%;
  }
}section.deco-folds .deco-pattern-bg{
				opacity: 100%;
				overflow: hidden;
			}section.panel section {
		padding-top: 0;
		padding-bottom: 0;
	}section.panel{
  padding-top: 0px;
  padding-bottom: 0px;
}section.marquee{
  position: relative;
  z-index: 10;
  height: 0px;
  overflow: visible;
}section.marquee .js-marquee{
  --tw-translate-y: 50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  white-space: nowrap;
}section.button-bar{
  position: relative;
  padding-top: 7rem;
  padding-bottom: 7rem;
}@media (min-width: 768px){section.button-bar{
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
}section.button-bar > .wrapper{
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}@media (min-width: 640px){section.button-bar > .wrapper{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}@media (min-width: 1400px){section.button-bar > .wrapper{
    padding-left: 0px;
    padding-right: 0px;
  }
}section.button-bar > .wrapper {
		/*max-width: 71.25rem; /* 1140px */
		/*max-width: 90rem;*/ /* 1440px */
		max-width: 80rem;
	}@media (min-width: 1536px) {
	section.button-bar > .wrapper {
			/*max-width: 86.25rem;*/ /* 1380px */
			/*max-width: 90rem;*/ /* 1440px */
			max-width: 80rem /* 1280px */
	}

		}section.button-bar > .wrapper{
  position: relative;
  z-index: 1;
  display: flex;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  flex-direction: column;
  align-items: center;
  gap: 30px;
}@media (min-width: 768px){section.button-bar > .wrapper{
    display: grid;
  }
}section.button-bar > .wrapper > .content{
  grid-column: span 6 / span 6;
  text-align: center;
}@media (min-width: 768px){section.button-bar > .wrapper > .content{
    text-align: left;
  }
}section.button-bar > .wrapper > .sidebar{
  grid-column: span 6 / span 6;
  grid-column-start: 7;
  display: flex;
  justify-content: center;
  padding-left: 0px;
}section.button-bar .lead h2{
  text-align: center;
}@media (min-width: 768px){section.button-bar .lead h2{
    text-align: left;
  }
}section.button-bar .lead h2{
					font-size:clamp(2rem, calc(1.5742574257425743rem + 1.5841584158415842vw), 3rem)
				}section.button-bar .lead p{
  grid-column: span 8 / span 8;
  margin: 0px;
  font-size: 1.125rem;
  font-weight: 400;
}section.bgtertiary.button-bar .lead p{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}section .section_heading{
  margin-bottom: 2.5rem;
  font-weight: 500;
}section .subheading{
  margin-bottom: 0.5rem;
  font-weight: 500;
}#site-content section{
  z-index: 0;
  background-color: var(--spac-bodybg);
}#site-content section.bgprimary, #site-content section .bgprimary{
  background-color: var(--spac-color-1);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}#site-content section.bgprimary a,#site-content section .bgprimary a{
  color: var(--spac-color-a1);
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
}#site-content section.bgprimary a:hover,#site-content section .bgprimary a:hover{
  --tw-text-opacity: 1;
  color: rgb(0 61 48 / var(--tw-text-opacity));
}#site-content section.bgprimary a,#site-content section .bgprimary a{
  color: var(--spac-color-a1);
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
}#site-content section.bgprimary a:hover,#site-content section .bgprimary a:hover{
  --tw-text-opacity: 1;
  color: rgb(0 61 48 / var(--tw-text-opacity));
}#site-content section.bgprimary p,#site-content section .bgprimary p{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}#site-content section.bgprimary h2,#site-content section.bgprimary .h2,#site-content section.bgprimary h3,#site-content section.bgprimary .h3,#site-content section .bgprimary h2,#site-content section .bgprimary .h2,#site-content section .bgprimary h3,#site-content section .bgprimary .h3{
  color: var(--spac-lighttext) !important;
}#site-content section.bgsecondary{
  background-color: var(--spac-color-2);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}#site-content section.bgsecondary a{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}#site-content section.bgsecondary a:not(.button):hover{
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}#site-content section.bgtertiary{
  background-color: var(--spac-color-3);
  color: var(--spac-lighttext);
}#site-content section.bgtertiary a:not(.button){
  color: var(--spac-lighttext);
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}#site-content section.bgtertiary a:not(.button):hover{
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
}#site-content section.bgtertiary .lead p,#site-content section.bgtertiary p{
  color: var(--spac-lighttext) !important;
}#site-content section.bgtertiary h2,#site-content section.bgtertiary .h2,#site-content section.bgtertiary h3,#site-content section.bgtertiary .h3{
  color: var(--spac-lighttext) !important;
}#site-content section.bgtertiary .panel-title{
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-size: 1.5rem;
}#site-content section.bgtertiary .panel-title a .minus,
					#site-content section.bgtertiary .panel-title a .plus {
					}#site-content section.bgtertiary .panel-title a[aria-expanded='true']{
  color: var(--spac-lighttext);
}#site-content section.bgtertiary .panel-title a[aria-expanded='true'] .minus{
  display: block;
  fill: var(--spac-lighttext);
}#site-content section.bgtertiary .panel-title a[aria-expanded='false'] .plus{
  display: block;
  fill: var(--spac-lighttext);
}#site-content section.bglightgray{
  background-color: var(--spac-color-4);
}#site-content section.bglightgray a:not(.button){
  color: var(--spac-color-a1);
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}#site-content section.bglightgray a:not(.button):hover{
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
}#site-content section.bglightgray .bglightgray p{
  color: var(--spac-color-a1);
}#site-content section.bglightgray .bglightgray .subtitle{
  color: var(--spac-color-a1) !important;
}#site-content section.bglightgray .bglightgray h2,#site-content section.bglightgray .bglightgray .h2,#site-content section.bglightgray .bglightgray h3,#site-content section.bglightgray .bglightgray .h3,#site-content section.bglightgray .bglightgray h4,#site-content section.bglightgray .bglightgray .h4,#site-content section.bglightgray .bglightgray h5,#site-content section.bglightgray .bglightgray .h5{
  color: var(--spac-color-a1) !important;
}section.nav-sub{
  padding-top: 0px;
  padding-bottom: 0px;
}.pt-0 section {
		padding-top: 0;
	}.pb-0 section {
		padding-bottom: 0;
	}.panel{
  border-style: none;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.panel .panel-heading{
  border-width: 0px;
  --tw-bg-opacity: 1;
  background-color: rgb(224 224 225 / var(--tw-bg-opacity));
}.panel h1{
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.375;
}@media (min-width: 768px){.panel h1{
    font-size: 1.5rem;
    line-height: 1.625;
  }
}.side-by-side > .anchor > .wrapper > .content .panel h1,.side-by-side > .wrapper > .content .panel h1{
  font-family: "black_mountainregular", serif;
}.panelcard.side-by-side > .anchor > .wrapper > .content .panel h1,.panelcard.side-by-side > .wrapper > .content .panel h1{
  font-family: "black_mountainregular", serif;
  line-height: 1.375;
}.series-grid .wrapper .panel h1{
  line-height: 1.25;
}
			body.microsite #site-content .panel h1 {
				font-family: var(--spac-font);
			}#site-content .section.bglightgray .bglightgray .panel h1{
  color: var(--spac-color-a1) !important;
}.panel h1{
  margin-bottom: 0px;
}.section{
  position: relative;
  padding-top: 6rem;
  padding-bottom: 6rem;
}@media (min-width: 768px){.section{
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
}.section > .wrapper h2,.section > .wrapper .h2,.section > .wrapper .xl{
  text-align: left;
}@media (min-width: 768px){.section > .wrapper h2,.section > .wrapper .h2,.section > .wrapper .xl{
    text-align: left;
  }
}.section h5{
  --tw-text-opacity: 1;
  color: rgb(58 75 82 / var(--tw-text-opacity));
}.section.max-w-prose{
  margin: auto;
}.section.bgprimary{
  --tw-bg-opacity: 1;
  background-color: rgb(32 162 205 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.section.bgprimary h5{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.section.bgsecondary{
  --tw-bg-opacity: 1;
  background-color: rgb(1 107 122 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.section.bgsecondary a{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.section.bgsecondary a:not(.button):hover{
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}.section.bgtertiary{
  --tw-bg-opacity: 1;
  background-color: rgb(91 161 84 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.section.bgwhite{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}.section.bgdarkgray{
  --tw-bg-opacity: 1;
  background-color: rgb(49 49 49 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.section.bglightgray{
  --tw-bg-opacity: 1;
  background-color: rgb(224 224 225 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}.section.bglightgray h5{
  --tw-text-opacity: 1;
  color: rgb(58 75 82 / var(--tw-text-opacity));
}.section.-primary h1,.section.-primary h2,.section.-primary h3,.section.-primary h4,.section.-primary h5,.section.-primary .xl,.section.-primary .header-content{
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}.section.-secondary h1,.section.-secondary h2,.section.-secondary h3,.section.-secondary h4,.section.-secondary h5,.section.-secondary .xl,.section.-secondary .header-content{
  --tw-text-opacity: 1;
  color: rgb(1 107 122 / var(--tw-text-opacity));
}.section.-secondary p{
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}.section.-secondary.bgsecondary h1,.section.-secondary.bgsecondary h2,.section.-secondary.bgsecondary h3,.section.-secondary.bgsecondary h4,.section.-secondary.bgsecondary h5,.section.-secondary.bgsecondary .xl,.section.-secondary.bgsecondary .header-content,.section.-secondary.bgsecondary p{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.section.-secondary .item h1,.section.-secondary .item h2,.section.-secondary .item h3,.section.-secondary .item h4,.section.-secondary .item h5,.section.-secondary .item .xl,.section.-secondary .item .header-content{
  --tw-text-opacity: 1;
  color: rgb(1 107 122 / var(--tw-text-opacity));
}.section.-secondary .item p{
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}.section.-tertiary h1,.section.-tertiary h2,.section.-tertiary h3,.section.-tertiary h4,.section.-tertiary h5,.section.-tertiary .xl,.section.-tertiary .header-content{
  --tw-text-opacity: 1;
  color: rgb(91 161 84 / var(--tw-text-opacity));
}.section .section-tag{
  margin-bottom: 2rem;
  font-size: 1rem;
  font-weight: 700;
  letter-spacing: 0.1em;
  --tw-text-opacity: 1;
  color: rgb(1 107 122 / var(--tw-text-opacity));
}.section.-dark{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.section.-dark h1,.section.-dark h2,.section.-dark h3,.section.-dark h4,.section.-dark h5,.section.-dark .xl,.section.-dark .header-content{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.section.greigebg{
			background: rgb(255,255,255);
			background: linear-gradient(180deg, rgba(255,255,255,1) 16%, rgba(234,232,227,1) 16%);
		}.section.primary h2,.section.primary h3,.section.primary h4,.section.primary h5{
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}.section.deco-pattern.deco-full{
				background-image: url(../Assets/Images/pattern-large.svg);
				background-position: center;
				background-attachment: fixed;
				background-repeat: no-repeat;
				background-size: cover;
			}.section.deco-folds {
			overflow: hidden;
			--primary-color: #1F9BC4;
			--secondary-color: #016B7A;
			--tertiary-color: #5BA154;
			--light-color: #FFFFFF;
			--light-gray: #E0E0E1;
		}.section.deco-folds.-primary{
				--deco-color:var(--primary-color);
			}.section.deco-folds.-secondary{
				--deco-color:var(--tertiary-color);
			}.section.deco-folds.-secondary.deco-secondary{
					--deco-color:var(--secondary-color);
				}.section.deco-folds.-lightcolor{
				--deco-color:var(--light-color);
			}.section.deco-folds.-lightgray{
				--deco-color:var(--light-gray);
			}.section.deco-folds.deco-right:before{
					content: '';
					border-style: solid;
					border-width: 0 0 400px 900px;
					border-color: transparent transparent var(--deco-color) transparent;
					filter: drop-shadow(10px 10px 20px #000);
					position: absolute;
					top: 65%;
					right: 0px;
					bottom: 0px;
					z-index: 1;
					display: block;
					height: 0px;
					width: 0px;
				}@media (min-width: 768px){.section.deco-folds.deco-right:before{
    top: -70%;
  }
}@media (min-width: 640px) {
				.section.deco-folds.deco-right:before{
						border-width: 0 0 800px 300px;
						filter: drop-shadow(5px 72px 33px #000)
				}
					}.section.deco-folds.deco-right:after{
					content: '';
					border-style: solid;
					border-width: 0 0 450px 1300px;
					border-color: transparent transparent var(--deco-color) transparent;
					filter: drop-shadow(10px 10px 20px #000);
					position: absolute;
					top: 57%;
					right: 0px;
					bottom: 0px;
					z-index: 0;
					display: block;
					height: 0;
					width: 0;
				}@media (min-width: 768px){.section.deco-folds.deco-right:after{
    top: -140%;
  }
}@media (min-width: 640px) {
				.section.deco-folds.deco-right:after{
						border-width: 0 0 1090px 800px;
						filter: drop-shadow(-20px 70px 40px #000)
				}
					}.section.deco-folds.deco-left:before{
					content: '';
					border-style: solid;
					border-width: 0 0 400px 900px;
					border-color: transparent transparent var(--deco-color) transparent;
					filter: drop-shadow(10px 10px 20px #000);
					position: absolute;
					top: 65%;
					right: 0px;
					bottom: 0px;
					z-index: 1;
					height: 0px;
					width: 0px;
				}@media (min-width: 768px){.section.deco-folds.deco-left:before{
    top: -70%;
    right: auto;
    left: 0px;
  }
}@media (min-width: 640px) {
				.section.deco-folds.deco-left:before{
						border-color: transparent transparent transparent var(--deco-color);
						border-width: 0 0 800px 300px;
						filter: drop-shadow(5px 72px 33px #000)
				}
					}.section.deco-folds.deco-left:after{
					content: '';
					border-style: solid;
					border-width: 0 0 450px 1300px;
					border-color: transparent transparent transparent var(--deco-color);
					filter: drop-shadow(10px 10px 20px #000);
					position: absolute;
					top: 57%;
					right: 0px;
					bottom: 0px;
					z-index: 0;
					display: block;
					height: 0px;
					width: 0px;
				}@media (min-width: 768px){.section.deco-folds.deco-left:after{
    top: -140%;
    right: auto;
    left: 0px;
  }
}@media (min-width: 640px) {
				.section.deco-folds.deco-left:after{
						border-color: transparent transparent transparent var(--deco-color);
						border-width: 1000px 0 0 800px;
						filter: drop-shadow(-20px 70px 40px #000)
				}
					}.section.deco-folds.deco-bottom:before{
					content: '';
					border-style: solid;
					border-width: 0 0 1100px 800px;
					border-color: transparent transparent var(--deco-color) transparent;
					filter: drop-shadow(5px 72px 33px #000);
					position: absolute;
					right: 0px;
					bottom: 0px;
					z-index: 1;
					display: block;
					height: 0px;
					width: 0px;
				}.section.deco-folds.deco-bottom:after{
					content: '';
					border-style: solid;
					border-width: 0 0 800px 1000px;
					border-color: transparent transparent var(--deco-color) transparent;
					filter: drop-shadow(-20px 70px 40px #000);
					position: absolute;
					right: 0px;
					bottom: 0px;
					z-index: 0;
					display: block;
					height: 0px;
					width: 0px;
				}.section.deco-folds.deco-page:before{
					content: '';
					border-style: solid;
					border-width: 0 0 2930px 700px;
					border-color: transparent transparent var(--deco-color) transparent;
					filter: drop-shadow(-20px 0px 40px #000);
					position: absolute;
					z-index: 0;
					display: block;
					height: 0px;
					width: 0px;
					--tw-rotate: 80deg;
					transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
				}@media (min-width: 768px){.section.deco-folds.deco-page:before{
    right: 270px;
    top: -1640px;
  }
}.section.deco-folds.deco-page:after{
					content: '';
					border-style: solid;
					border-width: 0 0 260px 680px;
					border-color: transparent transparent var(--deco-color) transparent;
					filter: drop-shadow(-50px 60px 50px #000);
					position: absolute;
					right: 0px;
					bottom: 0px;
					z-index: 1;
					display: block;
					height: 0px;
					width: 0px;
				}.section.deco-folds.deco-large.deco-right:before{
  z-index: 1;
}@media (min-width: 768px){.section.deco-folds.deco-large.deco-right:before{
    top: 120px;
    right: -100px;
  }
}.section.deco-folds.deco-large.deco-right:before{
						border-width: 0 0 1200px 800px;
					}@media (min-width: 640px) {
					.section.deco-folds.deco-large.deco-right:before{
							border-width: 0 0 800px 500px;
							filter: drop-shadow(5px 72px 33px #000)
					}
						}.section.deco-folds.deco-large.deco-right:after{
  z-index: 0;
}@media (min-width: 768px){.section.deco-folds.deco-large.deco-right:after{
    top: -80px;
  }
}.section.deco-folds.deco-large.deco-right:after{
						border-width: 0 0 1200px 1000px;
					}@media (min-width: 640px) {
					.section.deco-folds.deco-large.deco-right:after{
							border-width: 0 0 1000px 800px;
							filter: drop-shadow(-20px 70px 40px #000)
					}
						}.section.deco-folds.deco-large.deco-left:before{
  z-index: 1;
}@media (min-width: 768px){.section.deco-folds.deco-large.deco-left:before{
    top: -100px;
    left: -200px;
  }
}.section.deco-folds.deco-large.deco-left:before{
						border-width: 0 0 400px 900px;
						border-color: transparent transparent var(--deco-color) transparent;
					}@media (min-width: 640px) {
					.section.deco-folds.deco-large.deco-left:before{
							border-color: transparent transparent transparent var(--deco-color);
							border-width: 1000px 0 0 600px;
							filter: drop-shadow(5px 72px 33px #000)
					}
						}.section.deco-folds.deco-large.deco-left:after{
						/*** larger triangle ***/
						z-index: 0;
					}@media (min-width: 768px){.section.deco-folds.deco-large.deco-left:after{
    top: -100px;
  }
}.section.deco-folds.deco-large.deco-left:after{
						border-width: 0 0 450px 1300px;
						border-color: transparent transparent var(--deco-color) transparent;
					}@media (min-width: 640px) {
					.section.deco-folds.deco-large.deco-left:after{
							border-color: transparent transparent transparent var(--deco-color);
							border-width: 1000px 0 0 800px;
							filter: drop-shadow(-20px 70px 40px #000)
					}
						}.section.deco-folds.deco-large.deco-single-fold:before{
  display: none;
}.section.deco-folds.cta.deco-right:before{
  bottom: -200px;
  top: unset;
  right: -200px;
  z-index: 100;
}@media (min-width: 768px){.section.deco-folds.cta.deco-right:before{
    top: -100px;
    right: -70px;
  }
}.section.deco-folds.cta.deco-right:before{
						border-width: 0 0 600px 800px;
						filter: drop-shadow(-20px 50px 20px #000);

					}@media (min-width: 768px) {
					.section.deco-folds.cta.deco-right:before{
							border-width: 0 0 1000px 800px;
							filter: drop-shadow(-20px 50px 20px #000)

					}
						}.section.deco-folds.cta.deco-right:after{
  bottom: -500px;
  top: unset;
  right: 0px;
  z-index: 0;
}@media (min-width: 768px){.section.deco-folds.cta.deco-right:after{
    top: -150px;
  }
}.section.deco-folds.cta.deco-right:after{
						border-width: 0 0 800px 1500px;
						border-color: transparent transparent  #1F9BC4 transparent;
						filter: drop-shadow(-20px 30px 40px #000);
					}@media (min-width: 640px) {
					.section.deco-folds.cta.deco-right:after{
							border-width: 0 0 1000px 1100px
					}
						}.section.deco-folds.cta.deco-left.deco-right:before{

						}.section.deco-folds.cta.deco-left.deco-right:after{

						}.section.deco-folds .deco-pattern-bg{
  position: absolute;
  right: 0px;
  top: -50px;
  z-index: 0;
  height: 270px;
  width: 100%;
  background-size: cover;
}@media (min-width: 768px){.section.deco-folds .deco-pattern-bg{
    width: 40%;
  }
}.section.deco-folds .deco-pattern-bg{
				opacity: 100%;
				overflow: hidden;
			}.section.panel section {
		padding-top: 0;
		padding-bottom: 0;
	}.section.panel{
  padding-top: 0px;
  padding-bottom: 0px;
}.section.marquee{
  position: relative;
  z-index: 10;
  height: 0px;
  overflow: visible;
}.section.marquee .js-marquee{
  --tw-translate-y: 50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  white-space: nowrap;
}.section.button-bar{
  position: relative;
  padding-top: 7rem;
  padding-bottom: 7rem;
}@media (min-width: 768px){.section.button-bar{
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
}.section.button-bar > .wrapper{
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}@media (min-width: 640px){.section.button-bar > .wrapper{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}@media (min-width: 1400px){.section.button-bar > .wrapper{
    padding-left: 0px;
    padding-right: 0px;
  }
}.section.button-bar > .wrapper {
		/*max-width: 71.25rem; /* 1140px */
		/*max-width: 90rem;*/ /* 1440px */
		max-width: 80rem;
	}@media (min-width: 1536px) {
	.section.button-bar > .wrapper {
			/*max-width: 86.25rem;*/ /* 1380px */
			/*max-width: 90rem;*/ /* 1440px */
			max-width: 80rem /* 1280px */
	}

		}.section.button-bar > .wrapper{
  position: relative;
  z-index: 1;
  display: flex;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  flex-direction: column;
  align-items: center;
  gap: 30px;
}@media (min-width: 768px){.section.button-bar > .wrapper{
    display: grid;
  }
}.section.button-bar > .wrapper > .content{
  grid-column: span 6 / span 6;
  text-align: center;
}@media (min-width: 768px){.section.button-bar > .wrapper > .content{
    text-align: left;
  }
}.section.button-bar > .wrapper > .sidebar{
  grid-column: span 6 / span 6;
  grid-column-start: 7;
  display: flex;
  justify-content: center;
  padding-left: 0px;
}.section.button-bar .lead h2{
  text-align: center;
}@media (min-width: 768px){.section.button-bar .lead h2{
    text-align: left;
  }
}.section.button-bar .lead h2{
					font-size:clamp(2rem, calc(1.5742574257425743rem + 1.5841584158415842vw), 3rem)
				}.section.button-bar .lead p{
  grid-column: span 8 / span 8;
  margin: 0px;
  font-size: 1.125rem;
  font-weight: 400;
}.bgtertiary.section.button-bar .lead p{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.section .section_heading{
  margin-bottom: 2.5rem;
  font-weight: 500;
}.section .subheading{
  margin-bottom: 0.5rem;
  font-weight: 500;
}.side-by-side#latest-article > .wrapper{
  flex-direction: column-reverse;
}.side-by-side > .anchor > .wrapper,
		.side-by-side > .wrapper{
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}@media (min-width: 640px){.side-by-side > .anchor > .wrapper,
		.side-by-side > .wrapper{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}@media (min-width: 1400px){.side-by-side > .anchor > .wrapper,
		.side-by-side > .wrapper{
    padding-left: 0px;
    padding-right: 0px;
  }
}.side-by-side > .anchor > .wrapper,
		.side-by-side > .wrapper {
		/*max-width: 71.25rem; /* 1140px */
		/*max-width: 90rem;*/ /* 1440px */
		max-width: 80rem;
	}@media (min-width: 1536px) {
	.side-by-side > .anchor > .wrapper,
		.side-by-side > .wrapper {
			/*max-width: 86.25rem;*/ /* 1380px */
			/*max-width: 90rem;*/ /* 1440px */
			max-width: 80rem /* 1280px */
	}

		}.side-by-side > .anchor > .wrapper,
		.side-by-side > .wrapper{
  margin-left: auto;
  margin-right: auto;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}@media (min-width: 768px){.side-by-side > .anchor > .wrapper,
		.side-by-side > .wrapper{
    display: grid;
    width: 66.666667%;
    grid-template-columns: repeat(12, minmax(0, 1fr));
    gap: 2rem;
  }
}.side-by-side > .anchor > .wrapper > .intro, .side-by-side > .wrapper > .intro{
  grid-column: span 6 / span 6;
  margin-bottom: 0px;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}@media (min-width: 768px){.side-by-side > .anchor > .wrapper > .intro, .side-by-side > .wrapper > .intro{
    padding-left: 0px;
    padding-right: 0px;
  }
}.side-by-side > .anchor > .wrapper > .intro h2,.side-by-side > .wrapper > .intro h2{
  margin-bottom: 1rem;
  text-align: left;
}.side-by-side > .anchor > .wrapper > .intro p,.side-by-side > .wrapper > .intro p{
  margin-bottom: 29px;
  font-size: 1.125rem;
}.side-by-side > .anchor > .wrapper > .intro .buttons,.side-by-side > .wrapper > .intro .buttons{
  justify-content: flex-start;
  gap: 29px;
}@media (min-width: 768px){.side-by-side > .anchor > .wrapper > .intro .buttons,.side-by-side > .wrapper > .intro .buttons{
    justify-content: flex-start;
  }
}.-column-left .side-by-side > .anchor > .wrapper, .-column-left .side-by-side > .wrapper {
				display: none;
			}.side-by-side > .anchor > .wrapper img, .side-by-side > .wrapper img{
  position: relative;
  margin: 0px;
  max-height: 100%;
  border-radius: 50px;
}@media (min-width: 768px){.side-by-side > .anchor > .wrapper img, .side-by-side > .wrapper img{
    border-radius: 70px;
  }
}.side-by-side > .anchor > .wrapper img.-overlay,.side-by-side > .wrapper img.-overlay{
  top: 0px;
  z-index: 0;
  --tw-bg-opacity: 1;
  background-color: rgb(32 162 205 / var(--tw-bg-opacity));
					filter: opacity(.5);
}.side-by-side > .anchor > .wrapper .imgwrap,.side-by-side > .wrapper .imgwrap{
  background-position: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
}@media (min-width: 768px){.side-by-side > .anchor > .wrapper .imgwrap,.side-by-side > .wrapper .imgwrap{
    background-size: cover;
    padding-top: 80px;
    padding-bottom: 80px;
    padding-left: 60px;
    padding-right: 60px;
  }
}.side-by-side > .anchor > .wrapper .imgwrap,.side-by-side > .wrapper .imgwrap{
				//background-image: url(../Assets/Images/pattern-photo-bg.svg);
				//background-image: url(../Assets/Images/circle-lines.png);

				background-repeat: no-repeat;
				background-position: center;
			}.side-by-side > .anchor > .wrapper .imgwrap video,.side-by-side > .wrapper .imgwrap video{
  border-radius: 20px;
}.side-by-side > .anchor > .wrapper > .content, .side-by-side > .wrapper > .content{
  position: relative;
  grid-column: span 5 / span 5;
  grid-column-start: 8;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0px;
}.side-by-side > .anchor > .wrapper > .content .itemcontent,.side-by-side > .wrapper > .content .itemcontent{
					/*** @apply absolute z-10 text-center translate-x-1/2 translate-y-1/2 w-1/2; ***/
					position: absolute;
					inset: 0px;
					z-index: 10;
					display: flex;
					width: 100%;
					flex-direction: column;
					justify-content: center;
					padding: 2rem;
					padding-left: 40px;
					padding-right: 40px;
					text-align: center;
				}@media (min-width: 768px){.side-by-side > .anchor > .wrapper > .content .itemcontent,.side-by-side > .wrapper > .content .itemcontent{
    padding-left: 130px;
    padding-right: 130px;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}.side-by-side > .anchor > .wrapper > .content .itemcontent h2,.side-by-side > .wrapper > .content .itemcontent h2{
  padding-bottom: 0.75rem;
  font-size: 34px;
}.side-by-side > .anchor > .wrapper > .content .itemcontent p,.side-by-side > .wrapper > .content .itemcontent p{
  margin-top: 8px;
  margin-bottom: 8px;
}.side-by-side > .anchor > .wrapper > .content ul li b,.side-by-side > .wrapper > .content ul li b{
  font-family: "black_mountainregular", serif;
  font-size: 24px;
  font-weight: 700;
}.side-by-side > .anchor > .wrapper > .content .sidebar-item,.side-by-side > .wrapper > .content .sidebar-item{
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 1.125rem;
}.side-by-side > .anchor > .wrapper > .content .sidebar-item:first-child section,.side-by-side > .wrapper > .content .sidebar-item:first-child section {
		padding-top: 0;
	}.side-by-side > .anchor > .wrapper > .content .sidebar-item:first-child,.side-by-side > .wrapper > .content .sidebar-item:first-child{
  padding-top: 0px;
}.side-by-side > .anchor > .wrapper > .content .sidebar-item h5,.side-by-side > .wrapper > .content .sidebar-item h5{
  margin: 0px;
  margin-bottom: 1rem;
  font-size: 1.125rem;
  font-weight: 600;
}.side-by-side > .anchor > .wrapper > .content .sidebar-item p,.side-by-side > .wrapper > .content .sidebar-item p{
  font-size: 1.125rem;
}.side-by-side > .anchor > .wrapper > .content .sidebar-item ul,.side-by-side > .wrapper > .content .sidebar-item ul{
  display: flex;
  flex-direction: column;
  vertical-align: top;
						page-break-inside: avoid;
						-moz-column-break-inside: avoid;
						break-inside: avoid;
}.side-by-side > .anchor > .wrapper > .content .sidebar-item ul li,.side-by-side > .wrapper > .content .sidebar-item ul li{
  width: 100%;
  border-bottom-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(0 61 48 / var(--tw-border-opacity));
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  vertical-align: top;
}.side-by-side > .anchor > .wrapper > .content h2,.side-by-side > .wrapper > .content h2{
  margin-bottom: 0px;
  margin-top: 0.25rem;
  font-size: 2.25rem;
  --tw-text-opacity: 1;
  color: rgb(219 185 63 / var(--tw-text-opacity));
}@media (min-width: 768px){.side-by-side > .anchor > .wrapper > .content h2,.side-by-side > .wrapper > .content h2{
    font-size: 78px;
  }
}.side-by-side > .anchor > .wrapper > .content h2,.side-by-side > .wrapper > .content h2{
					font-size: clamp(2.125rem, calc(1.3267326732673268rem + 2.9702970297029703vw), 4rem)
				}.side-by-side > .anchor > .wrapper > .content h5,.side-by-side > .anchor > .wrapper > .content .h5,.side-by-side > .wrapper > .content h5,.side-by-side > .wrapper > .content .h5{
  font-family: "black_mountainregular", serif;
}.side-by-side > .anchor > .wrapper > .content .buttons,.side-by-side > .wrapper > .content .buttons{
  justify-content: flex-start;
  gap: 29px;
}@media (min-width: 768px){.side-by-side > .anchor > .wrapper > .content .buttons,.side-by-side > .wrapper > .content .buttons{
    justify-content: flex-start;
  }
}.side-by-side > .anchor > .wrapper > .content .buttons a,.side-by-side > .wrapper > .content .buttons a{
  font-size: 14px;
}.side-by-side > .anchor > .wrapper > .sidebar, .side-by-side > .wrapper > .sidebar{
  grid-column: span 4 / span 4;
  width: 100%;
}@media (min-width: 640px){.side-by-side > .anchor > .wrapper > .sidebar, .side-by-side > .wrapper > .sidebar{
    margin-top: 4rem;
  }
}.side-by-side > .anchor > .wrapper > .sidebar, .side-by-side > .wrapper > .sidebar {
				grid-column-start: 9;
			}.side-by-side > .anchor > .wrapper > .sidebar .buttons, .side-by-side > .wrapper > .sidebar .buttons{
  flex-direction: column;
  gap: 0px;
}.side-by-side > .anchor > .wrapper > .sidebar .buttons li, .side-by-side > .wrapper > .sidebar .buttons li{
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(49 49 49 / var(--tw-border-opacity));
  font-weight: 700;
}.side-by-side > .anchor > .wrapper > .sidebar .buttons li:before, .side-by-side > .wrapper > .sidebar .buttons li:before{
  display: none;
}.side-by-side > .anchor > .wrapper > .sidebar .buttons a, .side-by-side > .wrapper > .sidebar .buttons a{
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  justify-content: space-between;
  border-style: none;
  background-color: transparent;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 1.125rem;
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}.side-by-side > .anchor > .wrapper > .sidebar .buttons a:hover, .side-by-side > .wrapper > .sidebar .buttons a:hover{
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}.side-by-side > .anchor > .wrapper > .sidebar .buttons a:focus, .side-by-side > .wrapper > .sidebar .buttons a:focus{
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}.side-by-side > .anchor > .wrapper > .sidebar .buttons a, .side-by-side > .wrapper > .sidebar .buttons a {
						margin: 0 !important;
					}.side-by-side > .anchor > .wrapper > .sidebar .buttons a::before, .side-by-side > .wrapper > .sidebar .buttons a::before{
  font-size: 0.625rem;
}.side-by-side.narrow > .wrapper > .intro {
					grid-column-start: 2;
					grid-column-end: span 4;
				}.side-by-side.narrow > .wrapper > .content {
					grid-column-start: 7;
					grid-column-end: span 5;
					display: flex;
					flex-direction: column;
					justify-content: center;

				}.side-by-side.half > .wrapper > .intro{
					grid-column-start: 2;
					grid-column-end: span 5;
				}.side-by-side.half > .wrapper > .content{
					grid-column-start: 7;
					grid-column-end: span 5;
					display: flex;
					flex-direction: column;
					justify-content: center;

				}.side-by-side.half.-column-left > .wrapper > .intro{
						grid-column-start: 8;
						grid-column-end: span 5;
					}.side-by-side.half.-column-left > .wrapper > .content{
						grid-row-start:1;
						grid-column-start: 2;
						grid-column-end: span 5;
						display: flex;
						flex-direction: column;
						justify-content: center;
					}.side-by-side.two-thirds > .wrapper > .intro{
					grid-column-start: 1;
					grid-column-end: span 7;
				}.side-by-side.two-thirds > .wrapper > .content{
					grid-column-start: 9;
					grid-column-end: span 5;
					display: flex;
					flex-direction: column;
					justify-content: center;

				}.side-by-side .item{
  grid-column: span 6 / span 6;
  display: flex;
  width: 83.333333%;
  flex-direction: column;
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}@media (min-width: 640px){.side-by-side .item{
    width: 100%;
  }
}.side-by-side .item:nth-child(even){
  flex-direction: column-reverse;
  align-self: flex-end;
}.side-by-side.js-tomiddle > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}.side-by-side.js-tomiddle > .anchor > .wrapper > .intro{
  grid-column: span 6 / span 6;
}.side-by-side.js-tomiddle > .anchor > .wrapper > .content{
  grid-column: span 6 / span 6;
  border-left-width: 7px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(211 186 125 / var(--tw-border-opacity));
  padding-left: 0px;
  padding-right: 0px;
  padding-left: 2rem;
}.side-by-side.js-tomiddle :nth-child(odd) > .wrapper > .intro {
					grid-area: 1 / 7 / 2 / 13;
				}@media (min-width: 640px){.side-by-side.js-tomiddle :nth-child(odd) > .wrapper > .intro{
    padding-right: 0px;
    padding-left: 2rem;
  }
}.side-by-side.js-tomiddle :nth-child(odd) > .wrapper > .content {
					grid-area: 1 / 1 / 2 / 7;
					padding-left: 2rem;
				}@media (min-width: 640px){.side-by-side.js-tomiddle :nth-child(odd) > .wrapper > .content{
    padding-right: 2rem;
  }
}.side-by-side.js-tomiddle.-column-left .wrapper > .intro{
  grid-column-start: 7;
  grid-row-start: 1;
}.side-by-side.js-tomiddle.-column-left .wrapper > .content{
  grid-column-start: 1;
  grid-row-start: 1;
}.panelcard.side-by-side {
			//background-color: rgba(104, 115, 142, .1);

	}.panelcard.side-by-side#latest-article > .wrapper{
  flex-direction: column-reverse;
}.panelcard.side-by-side > .anchor > .wrapper,
		.panelcard.side-by-side > .wrapper{
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}@media (min-width: 640px){.panelcard.side-by-side > .anchor > .wrapper,
		.panelcard.side-by-side > .wrapper{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}@media (min-width: 1400px){.panelcard.side-by-side > .anchor > .wrapper,
		.panelcard.side-by-side > .wrapper{
    padding-left: 0px;
    padding-right: 0px;
  }
}.panelcard.side-by-side > .anchor > .wrapper,
		.panelcard.side-by-side > .wrapper {
		/*max-width: 71.25rem; /* 1140px */
		/*max-width: 90rem;*/ /* 1440px */
		max-width: 80rem;
	}@media (min-width: 1536px) {
	.panelcard.side-by-side > .anchor > .wrapper,
		.panelcard.side-by-side > .wrapper {
			/*max-width: 86.25rem;*/ /* 1380px */
			/*max-width: 90rem;*/ /* 1440px */
			max-width: 80rem /* 1280px */
	}

		}.panelcard.side-by-side > .anchor > .wrapper,
		.panelcard.side-by-side > .wrapper{
  margin-left: auto;
  margin-right: auto;
  display: flex;
  flex-direction: column;
  gap: 1rem;
  border-radius: 30px;
  padding: 1rem;
}@media (min-width: 768px){.panelcard.side-by-side > .anchor > .wrapper,
		.panelcard.side-by-side > .wrapper{
    display: grid;
    width: 83.333333%;
    grid-template-columns: repeat(12, minmax(0, 1fr));
    gap: 1rem;
    border-radius: 40px;
    padding: 0px;
  }
}.panelcard.side-by-side > .anchor > .wrapper > .intro, .panelcard.side-by-side > .wrapper > .intro{
  grid-column: span 6 / span 6;
  margin-bottom: 0px;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}@media (min-width: 768px){.panelcard.side-by-side > .anchor > .wrapper > .intro, .panelcard.side-by-side > .wrapper > .intro{
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 45px;
    padding-bottom: 45px;
  }
}.panelcard.side-by-side > .anchor > .wrapper > .intro h2,.panelcard.side-by-side > .wrapper > .intro h2{
  margin-bottom: 0px;
  text-align: left;
}.panelcard.side-by-side > .anchor > .wrapper > .intro p,.panelcard.side-by-side > .wrapper > .intro p{
  margin-bottom: 29px;
  font-size: 1.125rem;
}.panelcard.side-by-side > .anchor > .wrapper > .intro .buttons,.panelcard.side-by-side > .wrapper > .intro .buttons{
  justify-content: flex-start;
  gap: 29px;
}@media (min-width: 768px){.panelcard.side-by-side > .anchor > .wrapper > .intro .buttons,.panelcard.side-by-side > .wrapper > .intro .buttons{
    justify-content: flex-start;
  }
}.panelcard.side-by-side > .anchor > .wrapper.bgprimary h5,.panelcard.side-by-side > .wrapper.bgprimary h5{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.-column-left .panelcard.side-by-side > .anchor > .wrapper, .-column-left .panelcard.side-by-side > .wrapper {
				display: none;
			}.panelcard.side-by-side > .anchor > .wrapper img, .panelcard.side-by-side > .wrapper img{
  position: relative;
  margin: 0px;
  max-height: 100%;
  border-radius: 40px;
}@media (min-width: 768px){.panelcard.side-by-side > .anchor > .wrapper img, .panelcard.side-by-side > .wrapper img{
    border-radius: 70px;
  }
}.panelcard.side-by-side > .anchor > .wrapper img.-overlay,.panelcard.side-by-side > .wrapper img.-overlay{
  top: 0px;
  z-index: 0;
  --tw-bg-opacity: 1;
  background-color: rgb(32 162 205 / var(--tw-bg-opacity));
					filter: opacity(.5);
}.panelcard.side-by-side > .anchor > .wrapper .imgwrap,.panelcard.side-by-side > .wrapper .imgwrap{
  display: flex;
  justify-content: center;
  background-position: 100%;
  padding-left: 22px;
  padding-right: 22px;
  padding-top: 46px;
  padding-bottom: 16px;
}@media (min-width: 768px){.panelcard.side-by-side > .anchor > .wrapper .imgwrap,.panelcard.side-by-side > .wrapper .imgwrap{
    background-size: auto;
    padding-top: 52px;
    padding-bottom: 52px;
    padding-left: 32px;
    padding-right: 32px;
  }
}.panelcard.side-by-side > .anchor > .wrapper .imgwrap,.panelcard.side-by-side > .wrapper .imgwrap{
				background-image: none;
				background-repeat: no-repeat;
				background-position: center;
			}.panelcard.side-by-side > .anchor > .wrapper .imgwrap video,.panelcard.side-by-side > .wrapper .imgwrap video{
  border-radius: 20px;
}.panelcard.side-by-side > .anchor > .wrapper > .content, .panelcard.side-by-side > .wrapper > .content{
  position: relative;
  z-index: 10;
  grid-column: span 6 / span 6;
  grid-column-start: 7;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  border-top-left-radius: 40px;
  border-bottom-left-radius: 40px;
  --tw-bg-opacity: 1;
  background-color: rgb(16 37 46 / var(--tw-bg-opacity));
  padding: 0px;
  padding-top: 20px;
  padding-bottom: 20px;
}@media (min-width: 768px){.panelcard.side-by-side > .anchor > .wrapper > .content, .panelcard.side-by-side > .wrapper > .content{
    border-top-right-radius: 40px;
    border-bottom-right-radius: 40px;
    padding-top: 25px;
    padding-bottom: 25px;
  }
}.panelcard.side-by-side > .anchor > .wrapper > .content .itemcontent,.panelcard.side-by-side > .wrapper > .content .itemcontent{
					/*** @apply absolute z-10 text-center translate-x-1/2 translate-y-1/2 w-1/2; ***/
					position: relative;
					inset: 0px;
					display: flex;
					width: 100%;
					flex-direction: column;
					border-left-width: 7px;
					border-style: solid;
					--tw-border-opacity: 1;
					border-color: rgb(0 61 48 / var(--tw-border-opacity));
					padding-left: 24px;
					padding-right: 24px;
					text-align: left;
				}@media (min-width: 768px){.panelcard.side-by-side > .anchor > .wrapper > .content .itemcontent,.panelcard.side-by-side > .wrapper > .content .itemcontent{
    padding-left: 32px;
    padding-right: 32px;
  }
}.panelcard.side-by-side > .anchor > .wrapper > .content ul li b,.panelcard.side-by-side > .wrapper > .content ul li b{
  font-family: "black_mountainregular", serif;
  font-size: 24px;
  font-weight: 700;
}.panelcard.side-by-side > .anchor > .wrapper > .content .sidebar-item,.panelcard.side-by-side > .wrapper > .content .sidebar-item{
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 1.125rem;
}.panelcard.side-by-side > .anchor > .wrapper > .content .sidebar-item:first-child section,.panelcard.side-by-side > .wrapper > .content .sidebar-item:first-child section {
		padding-top: 0;
	}.panelcard.side-by-side > .anchor > .wrapper > .content .sidebar-item:first-child,.panelcard.side-by-side > .wrapper > .content .sidebar-item:first-child{
  padding-top: 0px;
}.panelcard.side-by-side > .anchor > .wrapper > .content .sidebar-item h5,.panelcard.side-by-side > .wrapper > .content .sidebar-item h5{
  margin: 0px;
  margin-bottom: 1rem;
  font-size: 1.125rem;
  font-weight: 600;
}.panelcard.side-by-side > .anchor > .wrapper > .content .sidebar-item p,.panelcard.side-by-side > .wrapper > .content .sidebar-item p{
  font-size: 1.125rem;
}.panelcard.side-by-side > .anchor > .wrapper > .content .sidebar-item ul,.panelcard.side-by-side > .wrapper > .content .sidebar-item ul{
  display: flex;
  flex-direction: column;
  vertical-align: top;
						page-break-inside: avoid;
						-moz-column-break-inside: avoid;
						break-inside: avoid;
}.panelcard.side-by-side > .anchor > .wrapper > .content .sidebar-item ul li,.panelcard.side-by-side > .wrapper > .content .sidebar-item ul li{
  width: 100%;
  border-bottom-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(0 61 48 / var(--tw-border-opacity));
  padding-top: 1.5rem;
  padding-bottom: 0.75rem;
  vertical-align: top;
}.panelcard.side-by-side > .anchor > .wrapper > .content h2 section,.panelcard.side-by-side > .wrapper > .content h2 section {
		padding-bottom: 0;
	}.panelcard.side-by-side > .anchor > .wrapper > .content h2,.panelcard.side-by-side > .wrapper > .content h2{
  margin-top: 0.25rem;
  margin-bottom: 0px;
  padding-bottom: 0px;
  --tw-text-opacity: 1;
  color: rgb(219 185 63 / var(--tw-text-opacity));
					font-size: clamp(2.125rem, calc(1.3267326732673268rem + 2.9702970297029703vw), 4rem);
}.panelcard.side-by-side > .anchor > .wrapper > .content h5,.panelcard.side-by-side > .anchor > .wrapper > .content .h5,.panelcard.side-by-side > .wrapper > .content h5,.panelcard.side-by-side > .wrapper > .content .h5{
  font-family: "black_mountainregular", serif;
  line-height: 1.375;
}.panelcard.side-by-side > .anchor > .wrapper > .content .buttons,.panelcard.side-by-side > .wrapper > .content .buttons{
  justify-content: flex-start;
  gap: 29px;
}@media (min-width: 768px){.panelcard.side-by-side > .anchor > .wrapper > .content .buttons,.panelcard.side-by-side > .wrapper > .content .buttons{
    justify-content: flex-start;
  }
}.panelcard.side-by-side > .anchor > .wrapper > .content .buttons a,.panelcard.side-by-side > .wrapper > .content .buttons a{
  font-size: 14px;
}.panelcard.side-by-side .item{
  grid-column: span 6 / span 6;
  display: flex;
  width: 83.333333%;
  flex-direction: column;
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}@media (min-width: 640px){.panelcard.side-by-side .item{
    width: 100%;
  }
}.panelcard.side-by-side .item:nth-child(even){
  flex-direction: column-reverse;
  align-self: flex-end;
}.panelcard.side-by-side.js-tomiddle > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}.panelcard.side-by-side.js-tomiddle > .anchor > .wrapper > .intro{
  grid-column: span 6 / span 6;
}.panelcard.side-by-side.js-tomiddle > .anchor > .wrapper > .content{
  grid-column: span 6 / span 6;
  border-left-width: 7px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(211 186 125 / var(--tw-border-opacity));
  padding-left: 0px;
  padding-right: 0px;
  padding-left: 2rem;
}.panelcard.side-by-side.js-tomiddle :nth-child(odd) > .wrapper > .intro {
					grid-area: 1 / 7 / 2 / 13;
				}@media (min-width: 640px){.panelcard.side-by-side.js-tomiddle :nth-child(odd) > .wrapper > .intro{
    padding-right: 0px;
    padding-left: 2rem;
  }
}.panelcard.side-by-side.js-tomiddle :nth-child(odd) > .wrapper > .content {
					grid-area: 1 / 1 / 2 / 7;
					padding-left: 2rem;
				}@media (min-width: 640px){.panelcard.side-by-side.js-tomiddle :nth-child(odd) > .wrapper > .content{
    padding-right: 2rem;
  }
}.panelcard.side-by-side.js-tomiddle.-column-left .wrapper > .intro{
  grid-column-start: 7;
  grid-row-start: 1;
}.panelcard.side-by-side.js-tomiddle.-column-left .wrapper > .content{
  grid-column-start: 1;
  grid-row-start: 1;
}/*** End .panelcard ***/.content-slider .wrapper{
  position: relative;
  z-index: 10;
}.content-slider .swiper{
  position: relative;
  z-index: 10;
  overflow: visible;
  padding-bottom: 2.5rem;
}@media (min-width: 768px){.content-slider .swiper{
    padding-bottom: 4rem;
  }
}.content-slider .swiper-slide{
  margin-right: 1rem;
}@media (min-width: 1200px){.content-slider .swiper-slide{
    margin-right: 2rem;
  }
}.content-slider .swiper-slide {
			width: 87.0870870870871%;
			/**&:first-child {
				width: calc(41.66% - 20px);
				@apply /**article**/ /**pr-9;
			}***/
		}@media screen and (min-width: 768px) {
		.content-slider .swiper-slide {
				width: calc(33.125% - 16px)
		}
			}.content-slider [dir='rtl'] .swiper-slide{
  margin-right: 0px;
  margin-left: 1rem;
}@media (min-width: 1200px){.content-slider [dir='rtl'] .swiper-slide{
    margin-left: 2rem;
  }
}.content-slider.js-rtl .swiper-slide {
				/***&:first-child {
					@apply pr-0 pl-9;
				}***/
			}.badge-wrap{
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}@media (min-width: 640px){.badge-wrap{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}@media (min-width: 1400px){.badge-wrap{
    padding-left: 0px;
    padding-right: 0px;
  }
}.badge-wrap {
		/*max-width: 71.25rem; /* 1140px */
		/*max-width: 90rem;*/ /* 1440px */
		max-width: 80rem;
	}@media (min-width: 1536px) {
	.badge-wrap {
			/*max-width: 86.25rem;*/ /* 1380px */
			/*max-width: 90rem;*/ /* 1440px */
			max-width: 80rem /* 1280px */
	}

		}.badge-wrap{
  position: relative;
  right: 0px;
}.badge-wrap svg{
  position: absolute;
  right: 30%;
  top: -110px;
  z-index: 50;
  height: 150px;
  width: 150px;
}@media (min-width: 768px){.badge-wrap svg{
    right: 0px;
    top: -50px;
    height: 212px;
    width: 212px;
  }
}.tooltip{
  position: relative;
  display: inline-block;
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}.tooltip::after{
  position: absolute;
  left: 0px;
  top: 1.75rem;
  display: none;
  height: auto;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  border-radius: 0.375rem;
  --tw-bg-opacity: 1;
  background-color: rgb(49 49 49 / var(--tw-bg-opacity));
  padding: 0.5rem;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  font-size: 0.625rem;
  content: var(--tw-content);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.tooltip:hover::after{
  content: var(--tw-content);
  display: block;
}section .accordion-content{
  padding-left: 0px;
  padding-right: 0px;
}.accordion.panel-group {
			margin: 0;
		}.accordion.content-component{
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  line-height: 1.75rem;
}.accordion.content-component .panel-heading{
  background-color: transparent;
  padding: 0px;
}.accordion.content-component .panel-title{
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-size: 1.5rem;
}.accordion.content-component .panel-title a{
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  border-style: none;
  background-color: transparent;
  padding: 0px;
  font-weight: 700;
  line-height: 1.25;
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}.accordion.content-component .panel-title a span{
  padding-right: 1rem;
}.accordion.content-component .panel-title a .minus,
					.accordion.content-component .panel-title a .plus {
						display: none;
					}.accordion.content-component .panel-title a .minus svg,.accordion.content-component .panel-title a .plus svg{
							height:20px;
							width: 20px;
						}.accordion.content-component .panel-title a[aria-expanded='true']{
  --tw-text-opacity: 1;
  color: rgb(1 107 122 / var(--tw-text-opacity));
}.accordion.content-component .panel-title a[aria-expanded='true'] .minus{
  display: block;
  fill: #016B7A;
}.accordion.content-component .panel-title a[aria-expanded='false'] .plus{
  display: block;
  fill: #20A2CD;
}.accordion.content-component .panel-body:before,.accordion.content-component .panel-body:after {
			display: table;
			content: ' ';
		}.accordion.content-component .panel-body:after {
			clear: both;
		}.accordion.content-component .panel-body{
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}@media (min-width: 640px){.accordion.content-component .panel-body{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}@media (min-width: 1400px){.accordion.content-component .panel-body{
    padding-left: 0px;
    padding-right: 0px;
  }
}.accordion.content-component .panel-body{
		/*max-width: 71.25rem; /* 1140px */
		/*max-width: 90rem;*/ /* 1440px */
		max-width: 40rem;
	}@media (min-width: 1536px) {
	.accordion.content-component .panel-body{
			/*max-width: 86.25rem;*/ /* 1380px */
			/*max-width: 90rem;*/ /* 1440px */
			max-width: 40rem /* 640px */
	}

		}.accordion.content-component .panel-body{
  margin-left: auto;
  margin-right: auto;
  line-height: 1.5rem;
}.accordion.content-component .panel-body section {
		padding-top: 0;
	}.accordion.content-component .panel-body{
  max-width: 100%;
  overflow: hidden;
  padding-bottom: 2rem;
  padding-right: 2rem;
  padding-top: 0px;
  padding-left: 0px;
  font-size: 1.125rem;
				border: none !important;
}.accordion.content-component .panel-body p{
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  line-height: 1.75rem;
}.accordion p{
  margin-top: 1.2em;
  margin-bottom: 1.2em;
}.accordion .panel{
  border-radius: 0px;
  background-color: transparent;
			border-bottom: solid 1px #C4C4C4;
}.accordion .panel + .buttons{
  margin-top: 2rem;
  justify-content: flex-start !important;
  gap: 1rem;
}.cards.photo{
  position: relative;
  padding-top: 90px;
  padding-bottom: 200px;
			background: rgb(255,255,255);
}.cards.photo.-primary {
				background: linear-gradient(180deg, rgba(255,255,255,1) 12%, rgba(32,162,205,1) 12%);
			}@media (min-width: 768px) {
			.cards.photo.-primary {
					background: linear-gradient(180deg, rgba(255,255,255,1) 24%, rgba(32,162,205,1) 24%)
			}
				}.cards.photo.-secondary {
				background: linear-gradient(180deg, rgba(255,255,255,1) 12%, rgba(1,107,122,1) 12%);
			}@media (min-width: 768px) {
			.cards.photo.-secondary {
					background: linear-gradient(180deg, rgba(255,255,255,1) 24%, rgba(1,107,122,1) 24%)
			}
				}.cards.photo .swiper{
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}@media (min-width: 640px){.cards.photo .swiper{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}@media (min-width: 1400px){.cards.photo .swiper{
    padding-left: 0px;
    padding-right: 0px;
  }
}.cards.photo .swiper {
		/*max-width: 71.25rem; /* 1140px */
		/*max-width: 90rem;*/ /* 1440px */
		max-width: 80rem;
	}@media (min-width: 1536px) {
	.cards.photo .swiper {
			/*max-width: 86.25rem;*/ /* 1380px */
			/*max-width: 90rem;*/ /* 1440px */
			max-width: 80rem /* 1280px */
	}

		}.cards.photo .swiper-wrapper{
  flex-wrap: wrap;
  gap: 16px;
}@media (min-width: 768px){.cards.photo .swiper-wrapper{
    flex-wrap: nowrap;
  }
}.cards.photo .swiper-slide{
  margin-bottom: -16px;
  margin-right: 0px;
  width: 47%;
}@media (min-width: 768px){.cards.photo .swiper-slide{
    margin-bottom: 0px;
    margin-right: auto;
  }
}.cards.photo .swiper-slide:nth-child(even){
  margin-top: 16px;
}@media (min-width: 768px){.cards.photo .swiper-slide:nth-child(even){
    margin-top: 40px;
  }
}.cards > .wrapper{
  position: relative;
  width: 100%;
  border-radius: 20px;
  padding-left: 0px;
  padding-right: 0px;
}@media (min-width: 768px){
	.cards > .wrapper{
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
	@media (min-width: 640px){.cards > .wrapper{
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
	@media (min-width: 1400px){.cards > .wrapper{
      padding-left: 0px;
      padding-right: 0px;
    }
  }
	.cards > .wrapper {
		/*max-width: 71.25rem; /* 1140px */
		/*max-width: 90rem;*/ /* 1440px */
		max-width: 80rem;
	}

		@media (min-width: 1536px) {
	.cards > .wrapper {
			/*max-width: 86.25rem;*/ /* 1380px */
			/*max-width: 90rem;*/ /* 1440px */
			max-width: 80rem /* 1280px */
	}

		}
}.cards .swiper section {
		padding-top: 0;
	}.cards .swiper{
  overflow: visible;
  padding-top: 0px;
}@media (min-width: 768px){
	.cards .swiper section {
		padding-top: 0;
	}
	.cards .swiper{
    padding-top: 0px;
  }
}.cards .swiper {
			margin-left: 1.5rem;
			margin-right: 27.7333333333333%;
		}@media screen and (min-width: 768px) {

		.cards .swiper {
				margin-left: 0;
				margin-right: 0
		}
			}.cards .swiper-slide{
  margin-right: 1rem;
}@media (min-width: 1200px){.cards .swiper-slide{
    margin-right: 2rem;
  }
}.cards .swiper-slide {
			width: 87.0870870870871%;
		}@media screen and (min-width: 768px) {
		.cards .swiper-slide {
				width: calc(33.125% - 16px)
		}
			}.cards .swiper-slide:nth-child(even) {
				margin-top: 40px;
			}.cards .swiper-slide:last-child{
				margin-right: 0!important;
			}@media (min-width: 1536px){.cards.side-by-side h2{
    font-size: 4rem;
  }
}.card{
  position: relative;
  transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-radius: 20px;
  border-style: none;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}.card:hover{
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.card:focus{
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.card .wrapper{
  position: absolute;
  inset: 0px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}/***&:after {
			content: '';
			background-image: linear-gradient(0, rgba(0, 0, 0, 0.375) 0%, rgba(0, 0, 0, 0.15) 100%);
			@apply absolute inset-0 z-10 rounded-[20px];
		}***/.card .card-link{
  position: absolute;
  inset: 0px;
  z-index: 50;
}/*** .revealer {
			 @apply relative overflow-hidden transition transform-gpu;
			 .item {
				 @apply invisible max-h-0 relative -bottom-full transform-gpu duration-300 transition-all;
			}
		 }***/.card .card-body{
  flex: 1 1 auto;
  padding: 1.25rem;
}.card .card-footer{
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  border-style: none;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}.card .card-footer a{
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding-left: 0px;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}.card .card-footer a:hover{
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}.card .card-footer a span{
  margin-left: 6px;
  font-size: 10px;
}.card img{
  z-index: 0;
  margin: 0px;
  border-radius: 20px;
}.card .content{
  position: absolute;
  inset: 0px;
  z-index: 30;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding: 1.75rem;
}@media (min-width: 640px){.card .content{
    padding: 2.25rem;
  }
}.photo .card .content{
  align-items: center;
  justify-content: center;
}.photo .card .content .card-title{
  text-align: center;
  font-size: 1.75rem;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}@media (min-width: 768px){.photo .card .content .card-title{
    font-size: 3rem;
  }
}.card p{
  font-size: 1.125rem;
  line-height: 1.25;
}.card .buttons{
  margin-top: 12px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}.card .tags{
  font-size: 0.875rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1.2px;
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}.card time{
  font-size: 15px;
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}.variable-cards .swiper-slide{
			flex-basis: 50%;
			flex-grow: 0;
		}.cta h2{
  font-size: 36px;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}@media (min-width: 640px){.cta h2{
    font-size: 3rem;
  }
}@media (min-width: 768px){.cta h2{
    font-size: 40px;
  }
}.cta .wrapper{
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}@media (min-width: 640px){.cta .wrapper{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}@media (min-width: 1400px){.cta .wrapper{
    padding-left: 0px;
    padding-right: 0px;
  }
}.cta .wrapper {
		/*max-width: 71.25rem; /* 1140px */
		/*max-width: 90rem;*/ /* 1440px */
		max-width: 80rem;
	}@media (min-width: 1536px) {
	.cta .wrapper {
			/*max-width: 86.25rem;*/ /* 1380px */
			/*max-width: 90rem;*/ /* 1440px */
			max-width: 80rem /* 1280px */
	}

		}.cta .wrapper{
  position: relative;
  background-size: cover;
  background-position: center;
  padding-left: 0px;
  padding-right: 0px;
}@media (min-width: 768px){.cta .wrapper{
    padding-left: 1rem;
    padding-right: 1rem;
  }
}.cta.-full h2,.cta.-full h3,.cta.-full h4,.cta.-full h5,.cta.-full p{
  margin-top: 0px;
  margin-bottom: 0px;
  text-align: left;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.cta.-full p{
  font-size: 1rem;
}@media (min-width: 768px){.cta.-full p{
    font-size: 24px;
  }
}.cta.-full .bannerwrap{
  position: relative;
  z-index: 50;
  grid-column: span 12 / span 12;
  grid-column-start: 1;
  grid-row-start: 1;
  border-radius: 20px;
}.cta.-full .bannerwrap::after{
  position: absolute;
  inset: 0px;
  border-radius: 20px;
  --tw-bg-opacity: 1;
  background-color: rgb(49 49 49 / var(--tw-bg-opacity));
  opacity: 0.5;
  --tw-content: '';
  content: var(--tw-content);
}.cta.-full .bannerwrap img{
  height: 589px;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}@media (min-width: 768px){.cta.-full .bannerwrap img{
    height: 470px;
  }
}.cta.-full .content{
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}@media (min-width: 640px){.cta.-full .content{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}@media (min-width: 1400px){.cta.-full .content{
    padding-left: 0px;
    padding-right: 0px;
  }
}.cta.-full .content {
		/*max-width: 71.25rem; /* 1140px */
		/*max-width: 90rem;*/ /* 1440px */
		max-width: 80rem;
	}@media (min-width: 1536px) {
	.cta.-full .content {
			/*max-width: 86.25rem;*/ /* 1380px */
			/*max-width: 90rem;*/ /* 1440px */
			max-width: 80rem /* 1280px */
	}

		}.cta.-full .content{
  display: grid;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  gap: 1rem;
}@media (min-width: 768px){.cta.-full .content{
    display: grid;
    grid-template-columns: repeat(12, minmax(0, 1fr));
    gap: 2rem;
  }
}.cta.-full .content .item{
  z-index: 51;
  grid-column: span 10 / span 10;
  grid-column-start: 2;
  grid-row-start: 1;
  margin-left: -29px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  gap: 1rem;
  align-self: flex-start;
  border-radius: 20px;
  background-color: transparent;
  padding-left: 25px;
  padding-right: 25px;
  padding-top: 50px;
  padding-bottom: 50px;
  line-height: 1.375;
}@media (min-width: 768px){.cta.-full .content .item{
    grid-column: span 5 / span 5;
    grid-column-start: 2;
    align-self: center;
  }
}.cta.-full .content img{
  border-radius: 20px;
  opacity: 0.05;
}.cta.-full .content .buttons{
  justify-content: flex-start;
}.cta.-full .content.-text-center{
  align-items: center;
}@media (min-width: 1400px){.cta.-full .content.-text-center{
    padding-left: 0px;
    padding-right: 0px;
  }
}.cta.-full .content.-text-center .item{
  width: 75%;
  text-align: center;
}@media (min-width: 1400px){.cta.-full .content.-text-center .item{
    width: 66.666667%;
  }
}.cta.-full .content.-text-center .buttons{
  justify-content: center;
}@media (min-width: 768px){.cta.-full .content.-text-center .buttons{
    justify-content: center;
  }
}.cta.-full .content.-text-center .buttons li{
  display: flex;
  flex-grow: 1;
}@media (min-width: 768px){.cta.-full .content.-text-center .buttons li{
    flex-grow: 0;
  }
}.cta.-full .content.-text-center .buttons .button{
  display: block;
  width: 100%;
}.cta.-full .content.-text-right{
  align-items: flex-end;
}.cta.-full .content.-text-right .buttons{
  justify-content: flex-end;
}.cta.banner{
  position: relative;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  padding-top: 5rem;
  padding-bottom: 5rem;
}@media (min-width: 640px){.cta.banner{
    padding-top: 9.375rem;
    padding-bottom: 9.375rem;
  }
}.cta.banner{
			background-image: url(../Assets/Images/pattern-cta.svg);
		}.cta.banner .content{
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}@media (min-width: 640px){.cta.banner .content{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}@media (min-width: 1400px){.cta.banner .content{
    padding-left: 0px;
    padding-right: 0px;
  }
}.cta.banner .content {
		/*max-width: 71.25rem; /* 1140px */
		/*max-width: 90rem;*/ /* 1440px */
		max-width: 80rem;
	}@media (min-width: 1536px) {
	.cta.banner .content {
			/*max-width: 86.25rem;*/ /* 1380px */
			/*max-width: 90rem;*/ /* 1440px */
			max-width: 80rem /* 1280px */
	}

		}.cta.banner .content{
  display: grid;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  gap: 0.5rem;
  padding-left: 0px;
  padding-right: 0px;
}@media (min-width: 768px){.cta.banner .content{
    gap: 2rem;
  }
}.cta.banner .content .item{
  z-index: 5;
  grid-column: span 10 / span 10;
  grid-column-start: 2;
  grid-row-start: 2;
  margin-top: -100px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 1rem;
  align-self: center;
  border-radius: 20px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 50px;
  padding-bottom: 50px;
  text-align: center;
}@media (min-width: 768px){.cta.banner .content .item{
    grid-column: span 4 / span 4;
    grid-column-start: 1;
    grid-row-start: 1;
    margin-top: 0px;
  }
}.cta.banner .content .item h2,.cta.banner .content .item h3,.cta.banner .content .item h4,.cta.banner .content .item h5,.cta.banner .content .item p{
  margin-top: 0px;
  margin-bottom: 0px;
  text-align: center;
}.cta.banner .content img{
  z-index: 0;
  grid-column: span 12 / span 12;
  grid-column-start: 1;
  grid-row-start: 1;
  height: 450px;
  border-radius: 35px;
  -o-object-fit: cover;
  object-fit: cover;
}@media (min-width: 768px){.cta.banner .content img{
    grid-column: span 10 / span 10;
    grid-column-start: 3;
    height: auto;
    border-radius: 70px;
  }
}.articles > .wrapper > .content{
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}.articles > .wrapper > .content > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(-0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-0.5rem * var(--tw-space-y-reverse));
}@media (min-width: 768px){.articles > .wrapper > .content > :not([hidden]) ~ :not([hidden]){
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
  }
}#latest-article{
  padding-bottom: 8rem;
}@media (min-width: 768px){#latest-article{
    padding-bottom: 5rem;
  }
}#latest-article img{
  border-radius: 20px;
}#latest-article .buttons{
  justify-content: flex-start;
}.article-detail{
  padding-bottom: 4rem;
}.article-detail img{
  border-radius: 20px;
}.article-detail .tags{
  margin-bottom: 0.5rem;
  font-size: 0.875rem;
  font-weight: 500;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgb(1 107 122 / var(--tw-text-opacity));
}.article-image{
  margin-bottom: 30px;
}.article-grid{
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}@media (min-width: 640px){.article-grid{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}@media (min-width: 1400px){.article-grid{
    padding-left: 0px;
    padding-right: 0px;
  }
}.article-grid {
		/*max-width: 71.25rem; /* 1140px */
		/*max-width: 90rem;*/ /* 1440px */
		max-width: 80rem;
	}@media (min-width: 1536px) {
	.article-grid {
			/*max-width: 86.25rem;*/ /* 1380px */
			/*max-width: 90rem;*/ /* 1440px */
			max-width: 80rem /* 1280px */
	}

		}.article-grid{
  margin-top: 0px;
  margin-bottom: 0px;
}@media (min-width: 768px){.article-grid{
    margin-bottom: 3rem;
  }
}@media (min-width: 1200px){.article-grid .swiper-wrapper{
    justify-content: flex-start;
  }.compact .article-grid .swiper-wrapper{
    justify-content: flex-start;
  }
}.article-grid .swiper-horizontal > .swiper-pagination-bullets,
		.article-grid .swiper-pagination-bullets.swiper-pagination-horizontal,
		.article-grid .swiper-pagination-custom,
		.article-grid .swiper-pagination-fraction{
  margin-bottom: -2.5rem;
}.article-grid #swiper-buttons-articles{
  top: 37%;
}@media screen and (min-width: 768px) {
		.article-grid .swiper-slide{
    height: auto;
				width: calc(24.7% - 16px);
  }
			}.article-grid .card{
  margin-left: 0px;
  display: flex;
  transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
  transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}.article-grid .card:hover{
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.article-grid .card:focus{
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.article-grid .card{
			width: 87.0870870870871%;
		}@media screen and (min-width: 768px) {
		.article-grid .card{
    height: auto;
				width: calc(24.7% - 16px);
  }
			}.article-grid .card img{
  z-index: 0;
  margin: 0px;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}.article-grid .card .card-title{
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 24px;
}.article-grid .card .card-title a{
  font-weight: 700;
  line-height: 1.25;
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}.article-grid .article-item{
  display: block;
  transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 1.5rem;
  font-size: 0.875rem;
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
  transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}.article-grid .article-item:hover{
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.article-grid .article-item img {
				width: 100px;
				float: right;
				margin-left: 0.75rem;
				margin-bottom: 0.75rem;
			}.article-grid .article-item h4{
  margin-top: 0px;
  margin-bottom: 0.25rem;
  font-size: 1rem;
  line-height: 1.25;
}#article-swiper .swiper-slide {
			width: 87.0870870870871%;
		}@media screen and (min-width: 768px) {
		#article-swiper .swiper-slide{
    height: auto;
				width: calc(24.7% - 16px);
  }
			}.content-grid{
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}@media (min-width: 640px){.content-grid{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}@media (min-width: 1400px){.content-grid{
    padding-left: 0px;
    padding-right: 0px;
  }
}.content-grid {
		/*max-width: 71.25rem; /* 1140px */
		/*max-width: 90rem;*/ /* 1440px */
		max-width: 80rem;
	}@media (min-width: 1536px) {
	.content-grid {
			/*max-width: 86.25rem;*/ /* 1380px */
			/*max-width: 90rem;*/ /* 1440px */
			max-width: 80rem /* 1280px */
	}

		}.content-grid{
  margin-top: 0px;
  margin-bottom: 0px;
}@media (min-width: 768px){.content-grid{
    margin-bottom: 3rem;
  }
}.content-grid .swiper-wrapper{
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 29px;
}@media (min-width: 1200px){.content-grid .swiper-wrapper{
    justify-content: flex-start;
  }.compact .content-grid .swiper-wrapper{
    justify-content: flex-start;
  }
}.content-grid .swiper-slide {
			width: 87.0870870870871%;
		}@media screen and (min-width: 768px) {
		.content-grid .swiper-slide{
    height: auto;
				width: calc(24.7% - 29px);
  }
			}.content-grid .card{
  margin-left: 0px;
  display: flex;
  transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
  transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}.content-grid .card:hover{
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.content-grid .card:focus{
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.content-grid .card{
			width: 87.0870870870871%;
		}@media (min-width: 768px) {
		.content-grid .card{
    height: auto;
				width: calc(25% - 29px);
  }
			}.content-grid .card img{
  z-index: 0;
  margin: 0px;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}.content-grid .card .card-title{
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 24px;
}.content-grid .card .card-title a{
  font-weight: 700;
  line-height: 1.25;
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}section.sermons{
  padding-top: 6rem;
  padding-bottom: 6rem;
}.sermon-list{

	}#latest-messages > .wrapper{
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}@media (min-width: 640px){#latest-messages > .wrapper{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}@media (min-width: 1400px){#latest-messages > .wrapper{
    padding-left: 0px;
    padding-right: 0px;
  }
}#latest-messages > .wrapper {
		/*max-width: 71.25rem; /* 1140px */
		/*max-width: 90rem;*/ /* 1440px */
		max-width: 80rem;
	}@media (min-width: 1536px) {
	#latest-messages > .wrapper {
			/*max-width: 86.25rem;*/ /* 1380px */
			/*max-width: 90rem;*/ /* 1440px */
			max-width: 80rem /* 1280px */
	}

		}#recent-sermon,
	#series-detail{
  position: relative;
  z-index: 10;
}#recent-sermon img,
		#recent-sermon .video-wrap,
		#series-detail img,
		#series-detail .video-wrap{
  overflow: hidden;
  border-radius: 20px;
}#recent-sermon .wrapper,#series-detail .wrapper{
  position: relative;
  z-index: 10;
}#messages-swiper .swiper-slide{
  margin-right: 1rem;
}@media (min-width: 1200px){#messages-swiper .swiper-slide{
    margin-right: 2rem;
  }
}#messages-swiper .swiper-slide {
			width: 87.0870870870871%;
		}@media screen and (min-width: 768px) {
		#messages-swiper .swiper-slide {
				width: calc(24.125% - 16px)
		}
			}#messages-swiper .swiper-slide:first-child{
  padding-right: 1.5rem;
				width: calc(45.66% - 20px);
}#messages-swiper .swiper-slide:first-child p{
  font-size: 20px;
  line-height: 26px;
}#messages-swiper .buttons{
  margin-top: 18px;
  margin-bottom: 18px;
}#series-swiper .swiper-slide{
  margin-right: 1rem;
}@media (min-width: 1200px){#series-swiper .swiper-slide{
    margin-right: 2rem;
  }
}#series-swiper .swiper-slide {
			width: 87.0870870870871%;
		}@media screen and (min-width: 768px) {
		#series-swiper .swiper-slide {
				width: calc(24.125% - 16px)
		}
			}#series-swiper .buttons{
  margin-top: 18px;
  margin-bottom: 18px;
}.series-grid{
  position: relative;
  z-index: 10;
}.series-grid .wrapper{
  display: flex;
  width: 100%;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  gap: 1rem;
}@media (min-width: 768px){.series-grid .wrapper{
    justify-content: center;
    gap: 2.35rem;
  }
}.series-grid .wrapper .series-card{
  transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-radius: 20px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}.series-grid .wrapper .series-card:hover{
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.series-grid .wrapper .series-card:focus{
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.series-grid .wrapper .series-card{
				width: calc(90% - 8px);
			}@media (min-width: 640px) {
			.series-grid .wrapper .series-card{
					width: calc(32% - 8px)
			}
				}.series-grid .wrapper .h5{
  line-height: 1.25;
}.series-grid .wrapper a{
  font-weight: 700;
  line-height: 1.25;
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}.series-grid .wrapper .series-card-body{
  padding: 20px;
  --tw-text-opacity: 1;
  color: rgb(118 119 123 / var(--tw-text-opacity));
}.series-grid .wrapper .series-card-footer a{
  display: flex;
  align-items: center;
  gap: 5px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}.series-grid .wrapper .series-card-footer a:hover{
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}.series-grid .wrapper .series-card-footer a i{
  font-size: 9px;
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}.medialinks{
  margin-top: 0.25rem;
  display: flex;
  flex-direction: row;
  gap: 0.75rem;
}.medialinks .sharedd{
  height: 40px;
  width: 40px;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(1 107 122 / var(--tw-bg-opacity));
  padding-left: .15rem;
  padding-right: .15rem;
  padding-top: .85rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.medialinks .sharedd span{
  margin-top: 0.5rem;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(1 107 122 / var(--tw-text-opacity));
}.medialinks a{
  display: flex;
  align-content: center;
  align-items: center;
  gap: 1rem;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 24px;
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}.medialinks a svg{
  width: 16px;
}.medialinks a.medialink{
  display: flex;
  flex-direction: column;
  gap: 0px;
  font-size: 18px;
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}.medialinks a.medialink:hover{
  --tw-text-opacity: 1;
  color: rgb(1 107 122 / var(--tw-text-opacity));
}.medialinks a.medialink i{
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 0.5rem;
}.medialinks a.medialink span{
  margin-bottom: 0.25rem;
  display: block;
  justify-content: center;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(1 107 122 / var(--tw-bg-opacity));
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  font-size: 12px;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.medialinks a.medialink svg{
  fill: #ffffff;
}.medialinks .listdd-dropdown{
  position: absolute;
  top: 20px;
  left: -2rem;
  width: 10rem;
  border-radius: 0.75rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-color: rgb(49 49 49 / var(--tw-ring-opacity));
  --tw-ring-opacity: 0.05;
}.medialinks .listdd-dropdown:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
}.sermon-list{
  position: relative;
  z-index: 10;
}.sermon-list .sermon-day{
  border-radius: 20px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 1.5rem;
}@media (min-width: 768px){.sermon-list .sermon-day{
    padding: 2rem;
  }
}.sermon-list .sermon-day .sermon{
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
}@media (min-width: 768px){.sermon-list .sermon-day .sermon{
    display: grid;
    grid-template-columns: repeat(12, minmax(0, 1fr));
    gap: 0.5rem;
  }
}.sermon-list .sermon-day .sermon-image{
  grid-column: span 3 / span 3;
  align-self: flex-start;
}.sermon-list .sermon-day .sermon-image img{
  width: 400px;
  border-radius: 10px;
}@media (min-width: 768px){.sermon-list .sermon-day .sermon-image img{
    width: auto;
  }
}.sermon-list .sermon-day .summary{
  grid-column: span 6 / span 6;
  --tw-text-opacity: 1;
  color: rgb(118 119 123 / var(--tw-text-opacity));
}.sermon-list .sermon-day .sermon-action{
  grid-column: span 3 / span 3;
  display: flex;
  justify-content: center;
}.sermon-list .sermon-day .sermon-date{
  font-size: 18px;
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}.sermon-list .sermon-day .message-title{
  margin: 0px;
  font-weight: 600;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}.sermon-list .sermon-day p{
  margin-top: 0px;
}.sermon-list .sermon-day p:first-child{
  margin-top: 0px;
}.sermon-list .sermon-day p:last-child{
  margin: 0px;
  line-height: 1.5rem;
}.sermon-list .sermon-day a:not(.button){
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}.sermon-list .sermon-day a:not(.button):hover{
  --tw-text-opacity: 1;
  color: rgb(1 107 122 / var(--tw-text-opacity));
}.speakers .series{
  display: flex;
  transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  flex-direction: column;
  justify-content: space-between;
  border-radius: 0.75rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 1rem;
  transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}.speakers .series:hover{
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.speakers .series:focus{
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.speakers .series{
			width: calc(25% - 1.5rem);
		}.speakers .series p{
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 14px;
}.sermon .sermontitle{
  margin-bottom: 1rem;
  font-family: "black_mountainregular", serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 1;
}@media (min-width: 768px){.sermon .sermontitle{
    margin-bottom: 1rem;
    font-size: 4rem;
  }
}.section > .wrapper .sermon .sermontitle{
  text-align: left;
}@media (min-width: 768px){.section > .wrapper .sermon .sermontitle{
    text-align: left;
  }
}
			body.microsite #site-content .sermon .sermontitle{
  margin-bottom: 1rem;
  line-height: var(--spac-font-headings-line-height);
}@media (min-width: 768px){
			body.microsite #site-content .sermon .sermontitle{
    margin-bottom: 1rem;
  }
}
			body.microsite #site-content .sermon .sermontitle {
				font-family: var(--spac-font-headings);
				font-weight: var(--spac-font-headings-weight);
			}#site-content .side-by-side .sermon .sermontitle{
  color: var(--spac-font-headings-color) !important;
}#site-content .section.bgprimary .sermon .sermontitle,#site-content .section .bgprimary .sermon .sermontitle{
  color: var(--spac-lighttext) !important;
}#site-content .section.bgtertiary .sermon .sermontitle{
  color: var(--spac-lighttext) !important;
}#site-content .section.bglightgray .bglightgray .sermon .sermontitle{
  color: var(--spac-color-a1) !important;
}.sermon .sermontitle{
  margin-top: 0px;
  margin-bottom: 0px;
  text-align: left;
  line-height: 1;
}.marquee.sermon .sermontitle{
		 margin-top:0;
		 margin-bottom:0;
		 font-weight: 300;
		 font-size: 64px;
		 text-transform:uppercase;
	 }.marquee.sermon .sermontitle b{
			 font-weight: 700;
		 }.sermon .subheading{
  font-family: "Source Sans Pro", sans-serif;
  font-size: 1rem;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}.sermon .seriestitle{
  font-size: 1.5rem;
  font-weight: 600;
  font-style: italic;
}.sermon .sermoncontent{
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
  line-height: 1.375;
}.sermon .buttons{
  justify-content: flex-start;
}.sermon-detail .sermon-meta{
  font-size: 24px;
  font-style: italic;
}.sermon-detail .sermon-meta span{
  font-style: normal;
}.sermon-detail .sermon-media{
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  font-weight: 600;
}.series .series-title{
  margin: 0px;
  line-height: 1.25;
}.series .subheading{
  font-family: "Source Sans Pro", sans-serif;
  font-size: 1rem;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}.series .series-date{
  margin: 0px;
  font-size: 24px;
  font-weight: 700;
}/**THESE STYLES ARE FOR EVENT DETIAL AND GROUP DETAIL ***//** hide dumb butttons **/#bid_2684 .btn-group.hidden-print,#bid_2918 .btn-group.hidden-print,#bid_3626 .btn-group.hidden-print{
			display: none;
		}#events-card-swiper .swiper-button-next, #events-card-swiper .swiper-button-prev{
			margin-top: calc(-90px - (var(--swiper-navigation-size)/ 2));
		}.events > .wrapper > .content{
  display: flex;
  flex-direction: column;
  align-items: center;
}@media (min-width: 640px){.events > .wrapper > .content > :not([hidden]) ~ :not([hidden]){
    --tw-space-y-reverse: 0;
    margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(4rem * var(--tw-space-y-reverse));
  }
}.events.-feature{
  padding-top: 6rem;
  padding-bottom: 6rem;
}.event{
  --tw-drop-shadow: drop-shadow(0 1px 1px rgb(0 0 0 / 0.05));
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}.event a{
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}.event a:hover{
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
}.event a:focus{
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
}.event h3.card-title{
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.25;
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}.event h3.card-title a{
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}.event h3.card-title a:hover{
  --tw-text-opacity: 1;
  color: rgb(1 107 122 / var(--tw-text-opacity));
}.event img{
  width: 100%;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}.event .meta{
  margin-top: 0.5rem;
  display: flex;
  align-items: center;
  gap: 0.75rem;
}.event .meta > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}.event .meta{
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}.event .meta > span{
  display: flex;
  align-items: center;
  gap: 0.25rem;
}.event .meta > span > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(0px * var(--tw-space-x-reverse));
  margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
}.event .meta > span{
  font-size: 15px;
}.event .meta > span svg{
  height: 15px;
  width: 15px;
}.event .card-body{
  display: flex;
  width: 100%;
  flex-direction: column;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  padding-bottom: 0;
}.event .card-footer{
  display: flex;
  justify-content: flex-end;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}.event .card-footer a{
  display: flex;
  height: 25px;
  width: 25px;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(32 162 205 / var(--tw-bg-opacity));
  padding: 0px;
  font-size: 10px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}.event .card-footer a:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(32 162 205 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}.event .card-footer a span{
  margin-left: 5px;
  margin-right: 5px;
}.event-grid {
		width: 88.5%;
		margin-left: 0 !important;
		margin-top: 2rem;
		margin-bottom: 3rem;
	}@media (min-width: 640px){.event-grid{
    margin-bottom: 0px;
    width: 100%;
  }
}@media (min-width: 1200px){.event-grid .swiper-wrapper{
    justify-content: flex-start;
  }.compact .event-grid .swiper-wrapper{
    justify-content: flex-start;
  }
}.event-grid .swiper-horizontal > .swiper-pagination-bullets,
		.event-grid .swiper-pagination-bullets.swiper-pagination-horizontal,
		.event-grid .swiper-pagination-custom,
		.event-grid .swiper-pagination-fraction{
  margin-bottom: -2.5rem;
}.event-grid .swiper-slide{
  margin-right: 1rem;
  display: flex;
  height: auto;
  transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: flex-start;
  transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}.event-grid .swiper-slide:hover{
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.event-grid .swiper-slide:focus{
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}@media (min-width: 1200px){.event-grid .swiper-slide{
    margin-right: 2rem;
  }
}.event-grid .swiper-slide {

			width: 87.0870870870871%;
		}@media screen and (min-width: 768px) {
		.event-grid .swiper-slide {
				width: calc(33.125% - 16px)
		}
			}.c-events > .wrapper{
  display: flex;
  flex-direction: column;
}.c-events > .wrapper > .content .col-md-3 {
					/** categories and mini-calendar **/
					grid-column: span 3 / span 3;
					display: flex;
					justify-content: center;
					--tw-text-opacity: 1;
					color: rgb(49 49 49 / var(--tw-text-opacity));
				}@media (min-width: 768px){.c-events > .wrapper > .content .col-md-3{
    min-height: 500px;
    justify-content: flex-end;
  }
}.c-events > .wrapper > .content .col-md-3 .calendar{
  position: absolute;
  top: 8rem;
  display: none;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 15px;
}@media (min-width: 768px){.c-events > .wrapper > .content .col-md-3 .calendar{
    display: block;
  }
}.c-events > .wrapper > .content .col-md-3 .calendar {
						max-width: 80%;
					}.c-events > .wrapper > .content .col-md-3 .calendar th{
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}.c-events > .wrapper > .content .col-md-3 .calendar .calendar-selected{
  --tw-bg-opacity: 1;
  background-color: rgb(1 107 122 / var(--tw-bg-opacity));
}.c-events > .wrapper > .content .col-md-3 .panel{
  position: relative;
  z-index: 10;
  width: 100%;
  max-width: 90%;
  border-radius: 9999px;
}@media (min-width: 768px){.c-events > .wrapper > .content .col-md-3 .panel{
    position: absolute;
    top: 5rem;
  }
}.c-events > .wrapper > .content .col-md-3 .panel.panel-default{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  background-color: transparent;
}.c-events > .wrapper > .content .col-md-3 .panel .panel-heading{
  border-radius: 7px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 17px;
  padding-right: 17px;
}.c-events > .wrapper > .content .col-md-3 .panel .panel-heading a{
  border-bottom-width: 0px;
}.c-events > .wrapper > .content .col-md-3 .panel .panel-body{
  z-index: 50;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: -0.5rem;
  border-radius: 0px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-top: 1.25rem;
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.c-events > .wrapper > .content .col-md-3 .panel:nth-child(2){
  position: relative;
  z-index: 20;
  width: 100%;
}@media (min-width: 768px){.c-events > .wrapper > .content .col-md-3 .panel:nth-child(2){
    position: absolute;
    top: 0px;
							max-width: 80%;
  }
}.c-events > .wrapper > .content .col-md-3 .panel-title {
						display: block;
					}.c-events > .wrapper > .content .col-md-3 .panel-title a{
  font-size: 15px;
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  justify-content: center;
}.c-events > .wrapper > .content .col-md-3 .panel-title a::before {
		/* use !important to prevent issues with browser extensions that change fonts */
		font-family: 'spac';
		speak: never;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		line-height: 1;

		/* Better Font Rendering =========== */
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}#site-header .icons .c-events > .wrapper > .content .col-md-3 .panel-title a{
  display: block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}#site-header .icons .c-events > .wrapper > .content .col-md-3 .panel-title a:hover{
  --tw-text-opacity: 1;
  color: rgb(1 107 122 / var(--tw-text-opacity));
}#site-header .icons .c-events > .wrapper > .content .col-md-3 .panel-title a:focus{
  --tw-text-opacity: 1;
  color: rgb(1 107 122 / var(--tw-text-opacity));
}.c-events > .wrapper > .content .col-md-3 .panel-title a{
  justify-content: space-between;
}.c-events > .wrapper > .content .col-md-3 .panel-title a:before {
  content: "\e902";
}.c-events > .wrapper > .content .col-md-3 .panel-title a[aria-expanded='true']:before {
  content: "\e903";
}.c-events > .wrapper > .content .col-md-3 .calendar-month .calendar-selected{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(49 49 49 / var(--tw-bg-opacity)) !important;
}.c-events > .wrapper > .content .col-md-3 .calendar-month .calendar-selected:first-child{
  border-top-left-radius: 3px !important;
  border-bottom-left-radius: 3px !important;
}.c-events > .wrapper > .content .col-md-3 .calendar-month .calendar-selected:last-child{
  border-top-right-radius: 3px !important;
  border-bottom-right-radius: 3px !important;
}.c-events > .wrapper > .content .col-md-3 .calendar-month a{
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}.c-events > .wrapper > .content .col-md-3 .calendar-month a:hover{
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
}.c-events > .wrapper > .content .col-md-9{
  position: static;
  width: 100%;
}@media (min-width: 768px){.c-events > .wrapper > .content .col-md-9{
    width: 66.666667%;
  }
}.c-events > .wrapper > .content .col-md-9 > .btn-group {
						/** This is the day/week/month filter **/
						position: relative;
						top: 0px;
						left: 0px;
						z-index: 0;
						margin-left: 0px;
						margin-right: 0px;
						margin-left: auto;
						margin-right: auto;
						margin-top: 20px;
						margin-bottom: 30px;
						display: flex;
						height: auto;
						width: 100%;
						align-items: flex-start;
						justify-content: center;
						text-align: center;
						--tw-shadow: 0 0 #0000;
						--tw-shadow-colored: 0 0 #0000;
						box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
					}@media (min-width: 768px){.c-events > .wrapper > .content .col-md-9 > .btn-group{
    position: absolute;
    left: 3.5rem;
    margin-top: 70px;
    height: 2.5rem;
    width: 253px;
  }
}@media (min-width: 1400px){.c-events > .wrapper > .content .col-md-9 > .btn-group{
    left: 2.35rem;
  }
}.c-events > .wrapper > .content .col-md-9 > .btn-group a.btn{
  float: none;
  flex: 1 1 0%;
  border-radius: 0px;
  border-width: 0px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
  font-size: 15px;
  font-weight: 700;
  text-transform: none;
  line-height: 1.25rem;
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}.c-events > .wrapper > .content .col-md-9 > .btn-group a.btn:hover{
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
}.c-events > .wrapper > .content .col-md-9 > .btn-group a.btn.active{
  z-index: 0;
  --tw-bg-opacity: 1;
  background-color: rgb(49 49 49 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.c-events .events-list{
  margin-left: 0px;
  margin-top: 2.5rem;
}@media (min-width: 768px){.c-events .events-list{
    margin-left: 5rem;
    margin-top: 0px;
  }
}.c-events .events-list .hide{
  display: none;
}.c-events .events-list > .wrapper{
  display: flex;
  width: 100%;
  flex-direction: column;
  flex-wrap: wrap;
  align-items: flex-start;
  row-gap: 30px;
}.c-events .events-list .events-list--title{
  font-size: 1.5rem;
  line-height: 1;
}@media (min-width: 768px){.c-events .events-list .events-list--title{
    font-size: 3rem;
  }
}.c-events .events-list .day_group_row{
  width: 100%;
  border-radius: 10px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 36px;
  padding-bottom: 48px;
}.c-events .events-list .day_group_row .row{
  flex-direction: column;
}@media (min-width: 768px){.c-events .events-list .day_group_row .row{
    flex-direction: row;
  }
}.c-events .events-list .event-startDate{
  margin-top: -0.625rem;
  width: 100%;
  text-align: left;
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}@media (min-width: 768px) {
			.c-events .events-list .event-startDate{
    width: 20%;
  }
				}.c-events .events-list .event-startDate p{
  font-size: 15px;
  text-transform: uppercase;
}.c-events .events-list .event-startDate span{
  display: block;
  font-size: 24px;
  font-weight: 700;
  text-transform: none;
  line-height: 1;
}.c-events .events-list .event-dayList{
  width: 100%;
}@media (min-width: 768px) {
			.c-events .events-list .event-dayList{
    width: 80%;
  }
				}.c-events .events-list .event-dayList .event-item{
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(118 119 123 / var(--tw-border-opacity));
  padding-top: 1rem;
  padding-bottom: 1rem;
}.c-events .events-list .event-dayList .event-title{
  margin-bottom: 0px;
  font-size: 24px;
  font-weight: 700;
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}.c-events .events-list .event-dayList .event-title a{
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}.c-events .events-list .event-dayList .event-title a:hover{
  --tw-text-opacity: 1;
  color: rgb(1 107 122 / var(--tw-text-opacity));
}.c-events .events-list .event-dayList .event-info{
  margin-top: 0.75rem;
  margin-bottom: 0.25rem;
  display: flex;
  flex-direction: column;
  align-content: center;
}@media (min-width: 768px){.c-events .events-list .event-dayList .event-info{
    flex-direction: row;
  }
}.c-events .events-list .event-dayList small{
  margin-right: 0.625rem;
  display: flex;
  align-content: center;
  font-size: 14px;
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}.c-events .events-list .event-dayList small span{
  margin-top: 0.125rem;
  display: inline-block;
}.c-events .events-list .event-dayList small span svg{
  height: 15px;
  width: 24px;
}.c-events .events-list .event-dayList .goto-detail{
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(49 49 49 / var(--tw-bg-opacity));
  padding: 9px;
}.c-events .events-list .event-dayList .goto-detail:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(1 107 122 / var(--tw-bg-opacity));
}.c-events .events-list .event-dayList .goto-detail {
					color: white;
				}.c-events .events-list .event-dayList .goto-detail svg{
  height: 15px;
  width: 15px;
  fill: #ffffff;
}.event-detail{
  padding-top: 4rem;
  padding-bottom: 4rem;
}.event-detail > .wrapper > .content{
  z-index: 3;
  display: flex;
  flex-direction: column;
  align-items: center;
}.event-detail > .wrapper > .content > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2rem * var(--tw-space-y-reverse));
}@media (min-width: 640px){.event-detail > .wrapper > .content > :not([hidden]) ~ :not([hidden]){
    --tw-space-y-reverse: 0;
    margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(4rem * var(--tw-space-y-reverse));
  }
}.event-detail article{
  display: flex;
  width: 100%;
  max-width: 100%;
  flex-direction: column-reverse;
  justify-content: flex-start;
  gap: 29px;
}@media (min-width: 768px){.event-detail article{
    display: grid;
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
}.event-detail .sidebar{
  grid-column: span 4 / span 4;
  grid-column-start: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 30px;
  border-radius: 20px;
  padding: 0px;
}@media (min-width: 768px){.event-detail .sidebar{
    margin-right: -29px;
  }
}.event-detail .sidebar .sidebar-content{
  grid-column: span 4 / span 4;
  grid-column-start: 1;
  display: flex;
  flex-direction: column;
  gap: 30px;
  border-radius: 20px;
  --tw-bg-opacity: 1;
  background-color: rgb(224 224 225 / var(--tw-bg-opacity));
  padding-left: 45px;
  padding-right: 45px;
  padding-top: 40px;
  padding-bottom: 40px;
}.event-detail .sidebar .contact-name a{
  border-bottom-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(32 162 205 / var(--tw-border-opacity));
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}.event-detail .main{
  grid-column: span 7 / span 7;
  grid-column-start: 6;
  display: flex;
  flex-direction: column;
  gap: 12px;
}@media (min-width: 768px){.event-detail .main{
    margin-left: -29px;
  }
}.event-detail h1{
  margin-top: 0px;
  margin-bottom: 0px;
  line-height: 1.25;
}.event-detail .event-meta{
  display: flex;
  flex-direction: column;
  align-content: flex-start;
  align-items: flex-start;
  gap: 0px;
}@media (min-width: 768px){.event-detail .event-meta{
    flex-direction: row;
    align-content: center;
    align-items: center;
    gap: 1rem;
  }
}.event-detail .event-meta svg{
  margin: 0.5rem;
  width: 24px;
}.event-detail .event-meta .event-date{
  display: flex;
  align-content: center;
  align-items: center;
  font-size: 20px;
}.event-detail .event-meta .event-time{
  display: flex;
  align-content: center;
  align-items: center;
  font-size: 20px;
}.event-detail .event-meta .event-location{
  display: flex;
  align-content: center;
  align-items: center;
  font-size: 20px;
}.event-detail .event-info{
  display: flex;
  align-items: center;
  justify-content: center;
}.event-detail .event-info > span:first-of-type{
  margin-left: 0.5rem;
  display: inline-block;
}.event-detail .event-image img{
  width: 100%;
  border-radius: 20px;
}.event-detail .event-anchors{
  padding-top: 0.5rem;
  padding-bottom: 2rem;
}.event-detail small{
  font-size: 0.875rem;
}.event-detail .event-contact{
  margin-bottom: 1rem;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}.event-detail .content-item{
  position: relative;
}.event-detail .event-footer {

		}.staff > .wrapper > .content h2{
  margin-bottom: 1rem;
}.staff-list.hero .content{
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}@media (min-width: 640px){.staff-list.hero .content{
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}.staff-list{
  --tw-bg-opacity: 1;
  background-color: rgb(234 232 227 / var(--tw-bg-opacity));
  padding-top: 48px;
  padding-bottom: 48px;
}@media (min-width: 768px){.staff-list{
    padding-top: 90px;
    padding-bottom: 90px;
  }
}.staff-list > .content{
  padding-left: 0px;
  padding-right: 0px;
}.staff-list .accordion h3{
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 32px;
}@media (min-width: 768px){.staff-list .accordion h3{
    font-size: 64px;
  }
}.staff-list .accordion h3 a{
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  background-color: transparent;
  padding-top: 2rem;
  padding-bottom: 2rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}.staff-list .accordion h3 a[aria-expanded='false']{
  border-bottom-width: 4px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(32 162 205 / var(--tw-border-opacity));
}.staff-list .accordion h3 a[aria-expanded='false'] svg{
  fill: #20A2CD;
}.staff-list .accordion h3 a[aria-expanded='true']{
  --tw-border-opacity: 1;
  border-color: rgb(1 107 122 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(1 107 122 / var(--tw-text-opacity));
}.staff-list .accordion h3 a[aria-expanded='true'] svg{
  fill: #016B7A;
}.staff-list .accordion .content{
  border-bottom-width: 4px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(1 107 122 / var(--tw-border-opacity));
  padding-top: 2rem;
  padding-bottom: 6rem;
  padding-left: 0px;
  padding-right: 0px;
}.staff-grid {
		/***width: 88.5%;
		margin-left: 0 !important;***/
		display: flex;
		width: 100%;
		flex-direction: column;
		align-items: center;
	}.staff-grid > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(46px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(46px * var(--tw-space-y-reverse));
}.staff-grid > .wrapper{
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  justify-content: flex-start;
  gap: 18px;
}@media (min-width: 768px){.staff-grid > .wrapper{
    gap: 29px;
  }
}.staff-grid > .wrapper > .staff-member {
				width: calc(50% - 9px);
			}@media (min-width: 768px) {
			.staff-grid > .wrapper > .staff-member {
					width: calc(25% - 22px)
			}
				}@media (min-width: 1200px){.staff-grid .swiper-wrapper{
    justify-content: center;
  }
}@media (min-width: 640px){.staff-grid .swiper-slide{
    width: 100%;
  }
}.staff-grid .gutter-sizer{
			width: 18px;
		}@media (min-width: 768px) {
		.staff-grid .gutter-sizer{
				width: 46px
		}
			}.staff-grid .staff-member{
  position: relative;
  transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}.staff-grid .staff-member:hover{
  --tw-scale-x: 1.02;
  --tw-scale-y: 1.02;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.staff-grid .staff-member:focus{
  --tw-scale-x: 1.02;
  --tw-scale-y: 1.02;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.staff-grid .staff-member:nth-child(even) {
				margin-top: 40px;
			}.staff-grid .staff-member:last-child{
				margin-right: 0!important;
			}.staff-grid .staff-member > .wrapper{
  position: relative;
  z-index: 0;
}.staff-grid .staff-member > .wrapper:after {
					content: '';
					inset: 0px;
					z-index: 10;
					position: absolute;
					top: 37.32%;
					border-radius: 20px;
					background: linear-gradient(180deg, rgba(49, 49, 49, 0) 0%, #313131 100%);
				}.staff-grid .staff-member > .wrapper:focus .staffimg,.staff-grid .staff-member > .wrapper:hover .staffimg{
  display: none;
}.staff-grid .staff-member > .wrapper:focus .staffaltimg,.staff-grid .staff-member > .wrapper:hover .staffaltimg{
  display: block;
}.staff-grid .staff-member .content{
  position: absolute;
  inset: 0px;
  z-index: 30;
  display: flex;
  transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  flex-direction: column;
  justify-content: flex-end;
  overflow: hidden;
  border-style: none;
  padding: 1.25rem;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}.staff-grid .staff-member .content:hover{
  overflow: visible;
}.staff-grid .staff-member .content .namplate{
  position: relative;
  top: 4rem;
}.staff-grid .staff-member .content .stafffooter{
  display: none;
  transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}.staff-grid .staff-member .content .stafffooter .biolink{
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}.staff-grid .staff-member .content .stafffooter .biolink:hover{
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}.staff-grid .staff-member .content:hover .namplate {
					}.staff-grid .staff-member .content:hover .stafffooter{
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: -35px;
  display: block;
  display: flex;
  height: 50px;
  width: 100%;
  transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  align-items: center;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  --tw-bg-opacity: 1;
  background-color: rgb(32 162 205 / var(--tw-bg-opacity));
  padding-left: 20px;
  padding-right: 20px;
  transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}.staff-grid .staff-member .content:hover .stafffooter a{
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.025em;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.staff-grid .staff-member img{
  z-index: 0;
  border-radius: 20px;
}.staff-grid .staff-member img.staffaltimg{
  display: none;
}.staff-grid .staff-member h3{
  margin-top: 0px;
  margin-bottom: 0.25rem;
  font-size: 18px;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}@media (min-width: 768px){.staff-grid .staff-member h3{
    font-size: 1.375rem;
    line-height: 1;
  }
}.staff-grid .staff-member p{
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 13px;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}@media (min-width: 768px){.staff-grid .staff-member p{
    font-size: 15px;
    line-height: 1.375;
  }
}.staff-grid .staff-member .button{
  margin-top: 1rem;
  display: inline-block;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  --tw-text-opacity: 1;
  color: rgb(255 0 0 / var(--tw-text-opacity));
  transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}.staff-grid .staff-member .button:hover{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(49 49 49 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.staff-grid .staff-member .button:focus{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(49 49 49 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.staff-grid .staff-member .button {
				min-width: 83px;
			}.staff-detail{
  --tw-bg-opacity: 1;
  background-color: rgb(224 224 225 / var(--tw-bg-opacity));
  padding-top: 9rem;
  padding-bottom: 9rem;
}.staff-detail > .wrapper{
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}@media (min-width: 640px){.staff-detail > .wrapper{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}@media (min-width: 1400px){.staff-detail > .wrapper{
    padding-left: 0px;
    padding-right: 0px;
  }
}.staff-detail > .wrapper {
		/*max-width: 71.25rem; /* 1140px */
		/*max-width: 90rem;*/ /* 1440px */
		max-width: 80rem;
	}@media (min-width: 1536px) {
	.staff-detail > .wrapper {
			/*max-width: 86.25rem;*/ /* 1380px */
			/*max-width: 90rem;*/ /* 1440px */
			max-width: 80rem /* 1280px */
	}

		}.staff-detail > .wrapper{
  display: flex;
  flex-direction: column;
  gap: 0px;
}@media (min-width: 640px){.staff-detail > .wrapper{
    display: grid;
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
}.staff-detail > .wrapper > .content{
  grid-column: span 10 / span 10;
  grid-column-start: 2;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  gap: 10px;
  border-radius: 40px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 48px;
  padding-right: 48px;
  padding-top: 48px;
  padding-bottom: 48px;
}@media (min-width: 768px){.staff-detail > .wrapper > .content{
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}.staff-detail > .wrapper > .content .staff-title{
  font-size: 24px;
  font-weight: 700;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}.staff-detail > .wrapper > .content p{
  margin-bottom: 2rem;
  font-size: 15px;
  line-height: 1.5rem;
}.staff-detail > .wrapper > .content .staff-email{
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}.staff-detail > .wrapper > .content .staff-email a{
  display: flex;
  align-content: center;
  align-items: center;
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}.staff-detail > .wrapper > .content .staff-email a i{
  margin-right: 0.5rem;
  font-size: 20px;
}.staff-detail > .wrapper > .content .staff-links{
  margin-bottom: 1rem;
  display: flex;
  gap: 0.75rem;
}.staff-detail > .wrapper > .content .staff-links a{
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 0 0 / var(--tw-bg-opacity));
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}.staff-detail > .wrapper > .content .staff-links a span{
  display: block;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(91 161 84 / var(--tw-bg-opacity));
  padding: 0.75rem;
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.staff-detail > .wrapper > .content .staff-links a span:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(1 107 122 / var(--tw-bg-opacity));
}.staff-detail > .wrapper > .content .staff-links a span svg{
  height: 19px;
  width: 19px;
}.staff-detail > .wrapper > .content .staff-links a span svg path{
  fill: #ffffff;
}.staff-detail > .wrapper > .content .staff-headshot img{
  border-radius: 20px;
}.staff-detail > .wrapper > .content .staff-headshot img.staffaltimg{
  display: none;
}.staff-detail > .wrapper > .content .staff-headshot:hover .staffimg{
  display: none;
}.staff-detail > .wrapper > .content .staff-headshot:hover .staffaltimg{
  display: block;
}.staff-detail > .wrapper > .content .staff-meta{

				}.btnwrap{
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}@media (min-width: 640px){.btnwrap{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}@media (min-width: 1400px){.btnwrap{
    padding-left: 0px;
    padding-right: 0px;
  }
}.btnwrap {
		/*max-width: 71.25rem; /* 1140px */
		/*max-width: 90rem;*/ /* 1440px */
		max-width: 80rem;
	}@media (min-width: 1536px) {
	.btnwrap {
			/*max-width: 86.25rem;*/ /* 1380px */
			/*max-width: 90rem;*/ /* 1440px */
			max-width: 80rem /* 1280px */
	}

		}.btnwrap{
  position: relative;
  top: -100px;
}.btnwrap .staffbtn{
  position: absolute;
}.itemtags li {
			padding: 0;
		}.itemtags li:before {
				content: none;
			}.itemtags{
  margin-top: 1rem;
  display: flex;
  list-style-type: none;
  flex-wrap: wrap;
  gap: 0.5rem;
  padding-left: 0.5rem;
  font-size: 15px;
}.itemtags a:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
}.hide-title .workflow-entry-panel h2{
  display: none;
}.workflow-entry-panel select.form-control,
		.workflow-entry-panel textarea.form-control,
		.workflow-entry-panel input.form-control,
		.workflow-entry-panel .chosen-container-single,
		.workflow-entry-panel .chosen-single,
		.contribution-info select.form-control,
		.contribution-info textarea.form-control,
		.contribution-info input.form-control,
		.contribution-info .chosen-container-single,
		.contribution-info .chosen-single,
		.contribution-personal select.form-control,
		.contribution-personal textarea.form-control,
		.contribution-personal input.form-control,
		.contribution-personal .chosen-container-single,
		.contribution-personal .chosen-single,
		.contribution-payment select.form-control,
		.contribution-payment textarea.form-control,
		.contribution-payment input.form-control,
		.contribution-payment .chosen-container-single,
		.contribution-payment .chosen-single{
  height: 60px;
  border-radius: 5px;
  border-width: 0px;
  --tw-bg-opacity: 1;
  background-color: rgb(224 224 225 / var(--tw-bg-opacity));
  font-family: "Source Sans Pro", sans-serif;
  font-size: 18px;
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}.workflow-entry-panel .input-group-addon, .contribution-info .input-group-addon, .contribution-personal .input-group-addon, .contribution-payment .input-group-addon{
  height: 60px;
  border-radius: 5px;
  border-width: 0px;
}.workflow-entry-panel .control-label,.contribution-info .control-label,.contribution-personal .control-label,.contribution-payment .control-label{
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}.workflow-entry-panel .form-control option,.contribution-info .form-control option,.contribution-personal .form-control option,.contribution-payment .form-control option{
  --tw-text-opacity: 1;
  color: rgb(255 0 0 / var(--tw-text-opacity));
}.public-profile-edit .panel-heading{
  display: none;
}.public-profile-edit .panel-title{
  margin-bottom: 2rem;
  font-size: 2.25rem;
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}.public-profile-edit .panel-title i{
  display: none;
}@media screen and (min-width: 768px) {
		.public-profile-edit .panel-body {
				padding: 0
		}
			}.person-profile h2.h1{
  font-family: "Source Sans Pro", sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.375;
}@media (min-width: 768px){.person-profile h2.h1{
    font-size: 3rem;
  }
}nav.primary .person-profile h2.h1{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
			body.microsite #site-content .person-profile h2.h1{
  line-height: var(--spac-font-headings-line-height:);
				font-family: var(--spac-font-headings);
				font-weight: var(--spac-font-headings-weight);
}#site-content .section.bgprimary .person-profile h2.h1,#site-content .section .bgprimary .person-profile h2.h1{
  color: var(--spac-lighttext) !important;
}#site-content .section.bgtertiary .person-profile h2.h1{
  color: var(--spac-lighttext) !important;
}#site-content .section.bglightgray .bglightgray .person-profile h2.h1{
  color: var(--spac-color-a1) !important;
}.person-profile h2.h1{
  margin-bottom: 1rem;
			font-size: 2.25rem !important;
}@media (min-width: 640px) {
		.person-profile h2.h1 {
				font-size: 3rem !important
		}
			}.change-password:before,.change-password:after,
	.login:before,
	.login:after {
			display: table;
			content: ' ';
		}.change-password:after,
	.login:after {
			clear: both;
		}.change-password,
	.login{
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}@media (min-width: 640px){.change-password,
	.login{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}@media (min-width: 1400px){.change-password,
	.login{
    padding-left: 0px;
    padding-right: 0px;
  }
}.change-password,
	.login{
		/*max-width: 71.25rem; /* 1140px */
		/*max-width: 90rem;*/ /* 1440px */
		max-width: 40rem;
	}@media (min-width: 1536px) {
	.change-password,
	.login{
			/*max-width: 86.25rem;*/ /* 1380px */
			/*max-width: 90rem;*/ /* 1440px */
			max-width: 40rem /* 640px */
	}

		}.change-password,
	.login{
  line-height: 1.5rem;
  margin-left: auto;
  margin-right: auto;
}.prayer-request-entry .panel:before,.prayer-request-entry .panel:after, .connection-opportunity-signup .panel:before, .connection-opportunity-signup .panel:after, .workflow-entry .panel:before, .workflow-entry .panel:after, .transaction-entry .panel:before, .transaction-entry .panel:after {
			display: table;
			content: ' ';
		}.prayer-request-entry .panel:after, .connection-opportunity-signup .panel:after, .workflow-entry .panel:after, .transaction-entry .panel:after {
			clear: both;
		}.prayer-request-entry .panel, .connection-opportunity-signup .panel, .workflow-entry .panel, .transaction-entry .panel{
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}@media (min-width: 640px){.prayer-request-entry .panel, .connection-opportunity-signup .panel, .workflow-entry .panel, .transaction-entry .panel{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}@media (min-width: 1400px){.prayer-request-entry .panel, .connection-opportunity-signup .panel, .workflow-entry .panel, .transaction-entry .panel{
    padding-left: 0px;
    padding-right: 0px;
  }
}.prayer-request-entry .panel, .connection-opportunity-signup .panel, .workflow-entry .panel, .transaction-entry .panel{
		/*max-width: 71.25rem; /* 1140px */
		/*max-width: 90rem;*/ /* 1440px */
		max-width: 40rem;
	}@media (min-width: 1536px) {
	.prayer-request-entry .panel, .connection-opportunity-signup .panel, .workflow-entry .panel, .transaction-entry .panel{
			/*max-width: 86.25rem;*/ /* 1380px */
			/*max-width: 90rem;*/ /* 1440px */
			max-width: 40rem /* 640px */
	}

		}.prayer-request-entry .panel, .connection-opportunity-signup .panel, .workflow-entry .panel, .transaction-entry .panel{
  margin-left: auto;
  margin-right: auto;
  line-height: 1.5rem;
  border-style: none;
  background-color: transparent;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.prayer-request-entry .panel h1:first-of-type, .prayer-request-entry .panel h2:first-of-type, .prayer-request-entry .panel h3:first-of-type, .connection-opportunity-signup .panel h1:first-of-type, .connection-opportunity-signup .panel h2:first-of-type, .connection-opportunity-signup .panel h3:first-of-type, .workflow-entry .panel h1:first-of-type, .workflow-entry .panel h2:first-of-type, .workflow-entry .panel h3:first-of-type, .transaction-entry .panel h1:first-of-type, .transaction-entry .panel h2:first-of-type, .transaction-entry .panel h3:first-of-type{
  margin-top: 0px;
}.prayer-request-entry .col-md-6,.prayer-request-entry .col-md-4,.prayer-request-entry .col-md-2,.connection-opportunity-signup .col-md-6,.connection-opportunity-signup .col-md-4,.connection-opportunity-signup .col-md-2,.workflow-entry .col-md-6,.workflow-entry .col-md-4,.workflow-entry .col-md-2,.transaction-entry .col-md-6,.transaction-entry .col-md-4,.transaction-entry .col-md-2{
  width: 100%;
}.prayer-request-entry .panel-heading, .connection-opportunity-signup .panel-heading, .workflow-entry .panel-heading, .transaction-entry .panel-heading{
  border-style: none;
  background-color: transparent;
  padding: 0px;
}.prayer-request-entry .panel-title, .connection-opportunity-signup .panel-title, .workflow-entry .panel-title, .transaction-entry .panel-title{
  margin-bottom: 2rem;
  padding-left: 0px;
  padding-right: 0px;
  font-size: 2.25rem;
  font-size: 24px;
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}.prayer-request-entry .panel-title i, .connection-opportunity-signup .panel-title i, .workflow-entry .panel-title i, .transaction-entry .panel-title i{
  display: none;
}.prayer-request-entry .panel-body, .connection-opportunity-signup .panel-body, .workflow-entry .panel-body, .transaction-entry .panel-body{
  padding: 0px;
  padding-left: 0px;
  padding-right: 0px;
}.billboard .prayer-request-entry .btn,.billboard  .connection-opportunity-signup .btn,.billboard  .workflow-entry .btn,.billboard  .transaction-entry .btn {
			/*** @apply btn-white; ***/
		}.prayer-request-entry .btn, .connection-opportunity-signup .btn, .workflow-entry .btn, .transaction-entry .btn{
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  display: inline-block;
  min-width: 228px;
  border-radius: 1rem;
  border-width: 3px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(32 162 205 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(32 162 205 / var(--tw-bg-opacity));
  padding-left: 39px;
  padding-right: 39px;
  padding-top: 10.5px;
  padding-bottom: 10.5px;
  text-align: center;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
  transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}.prayer-request-entry .btn:hover, .connection-opportunity-signup .btn:hover, .workflow-entry .btn:hover, .transaction-entry .btn:hover{
  --tw-border-opacity: 1;
  border-color: rgb(32 162 205 / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}.prayer-request-entry .btn:focus, .connection-opportunity-signup .btn:focus, .workflow-entry .btn:focus, .transaction-entry .btn:focus{
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}@media (min-width: 768px){.prayer-request-entry .btn, .connection-opportunity-signup .btn, .workflow-entry .btn, .transaction-entry .btn{
    min-width: -webkit-max-content;
    min-width: -moz-max-content;
    min-width: max-content;
  }
}.dark .prayer-request-entry .btn,.dark  .connection-opportunity-signup .btn,.dark  .workflow-entry .btn,.dark  .transaction-entry .btn{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}.dark .prayer-request-entry .btn:hover,.dark  .connection-opportunity-signup .btn:hover,.dark  .workflow-entry .btn:hover,.dark  .transaction-entry .btn:hover{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.dark .prayer-request-entry .btn:focus,.dark  .connection-opportunity-signup .btn:focus,.dark  .workflow-entry .btn:focus,.dark  .transaction-entry .btn:focus{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}.bgprimary .dark .prayer-request-entry .btn,.bgprimary .dark  .connection-opportunity-signup .btn,.bgprimary .dark  .workflow-entry .btn,.bgprimary .dark  .transaction-entry .btn{
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}.bgprimary .dark .prayer-request-entry .btn:hover,.bgprimary .dark  .connection-opportunity-signup .btn:hover,.bgprimary .dark  .workflow-entry .btn:hover,.bgprimary .dark  .transaction-entry .btn:hover{
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}.bgsecondary .dark .prayer-request-entry .btn,.bgsecondary .dark  .connection-opportunity-signup .btn,.bgsecondary .dark  .workflow-entry .btn,.bgsecondary .dark  .transaction-entry .btn{
  --tw-text-opacity: 1;
  color: rgb(91 161 84 / var(--tw-text-opacity));
}.bgsecondary .dark .prayer-request-entry .btn:hover,.bgsecondary .dark  .connection-opportunity-signup .btn:hover,.bgsecondary .dark  .workflow-entry .btn:hover,.bgsecondary .dark  .transaction-entry .btn:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.bgtertiary .dark .prayer-request-entry .btn,.bgtertiary .dark  .connection-opportunity-signup .btn,.bgtertiary .dark  .workflow-entry .btn,.bgtertiary .dark  .transaction-entry .btn{
  --tw-text-opacity: 1;
  color: rgb(91 161 84 / var(--tw-text-opacity));
}.bgtertiary .dark .prayer-request-entry .btn:hover,.bgtertiary .dark  .connection-opportunity-signup .btn:hover,.bgtertiary .dark  .workflow-entry .btn:hover,.bgtertiary .dark  .transaction-entry .btn:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.btn-hollow.dark .prayer-request-entry .btn,.btn-hollow.dark  .connection-opportunity-signup .btn,.btn-hollow.dark  .workflow-entry .btn,.btn-hollow.dark  .transaction-entry .btn{
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.btn-hollow.dark .prayer-request-entry .btn:hover,.btn-hollow.dark  .connection-opportunity-signup .btn:hover,.btn-hollow.dark  .workflow-entry .btn:hover,.btn-hollow.dark  .transaction-entry .btn:hover{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}#site-content .dark .prayer-request-entry .btn,#site-content .dark  .connection-opportunity-signup .btn,#site-content .dark  .workflow-entry .btn,#site-content .dark  .transaction-entry .btn{
  border-color: var(--spac-lighttext);
  color: var(--spac-lighttext);
}#site-content .dark .prayer-request-entry .btn:hover,#site-content .dark  .connection-opportunity-signup .btn:hover,#site-content .dark  .workflow-entry .btn:hover,#site-content .dark  .transaction-entry .btn:hover{
  background-color: var(--spac-lighttext);
  color: var(--spac-color-1);
}#site-content .bgtertiary .dark .prayer-request-entry .btn,#site-content .bgtertiary .dark  .connection-opportunity-signup .btn,#site-content .bgtertiary .dark  .workflow-entry .btn,#site-content .bgtertiary .dark  .transaction-entry .btn{
  border-color: var(--spac-lighttext);
  background-color: transparent;
  color: var(--spac-lighttext) !important;
}#site-content .bgtertiary .dark .prayer-request-entry .btn:hover,#site-content .bgtertiary .dark  .connection-opportunity-signup .btn:hover,#site-content .bgtertiary .dark  .workflow-entry .btn:hover,#site-content .bgtertiary .dark  .transaction-entry .btn:hover{
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.dark .prayer-request-entry .btn,.dark  .connection-opportunity-signup .btn,.dark  .workflow-entry .btn,.dark  .transaction-entry .btn{
  display: block;
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}.dark .prayer-request-entry .btn:hover,.dark  .connection-opportunity-signup .btn:hover,.dark  .workflow-entry .btn:hover,.dark  .transaction-entry .btn:hover{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.cta.-full .content.-text-center .buttons .prayer-request-entry .btn,.cta.-full .content.-text-center .buttons  .connection-opportunity-signup .btn,.cta.-full .content.-text-center .buttons  .workflow-entry .btn,.cta.-full .content.-text-center .buttons  .transaction-entry .btn{
  display: block;
  width: 100%;
}.staff-grid .staff-member .prayer-request-entry .btn,.staff-grid .staff-member  .connection-opportunity-signup .btn,.staff-grid .staff-member  .workflow-entry .btn,.staff-grid .staff-member  .transaction-entry .btn{
  margin-top: 1rem;
  display: inline-block;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  --tw-text-opacity: 1;
  color: rgb(255 0 0 / var(--tw-text-opacity));
  transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}.staff-grid .staff-member .prayer-request-entry .btn:hover,.staff-grid .staff-member  .connection-opportunity-signup .btn:hover,.staff-grid .staff-member  .workflow-entry .btn:hover,.staff-grid .staff-member  .transaction-entry .btn:hover{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(49 49 49 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.staff-grid .staff-member .prayer-request-entry .btn:focus,.staff-grid .staff-member  .connection-opportunity-signup .btn:focus,.staff-grid .staff-member  .workflow-entry .btn:focus,.staff-grid .staff-member  .transaction-entry .btn:focus{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(49 49 49 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.staff-grid .staff-member .prayer-request-entry .btn,.staff-grid .staff-member  .connection-opportunity-signup .btn,.staff-grid .staff-member  .workflow-entry .btn,.staff-grid .staff-member  .transaction-entry .btn {
				min-width: 83px;
			}#MobileSearch .input-group.searchbox .input-group-btn .prayer-request-entry .btn,#MobileSearch .input-group.searchbox .input-group-btn  .connection-opportunity-signup .btn,#MobileSearch .input-group.searchbox .input-group-btn  .workflow-entry .btn,#MobileSearch .input-group.searchbox .input-group-btn  .transaction-entry .btn{
  min-width: 40px;
  border-radius: 10px;
  --tw-bg-opacity: 1;
  background-color: rgb(32 162 205 / var(--tw-bg-opacity));
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 20px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}#MobileSearch .input-group.searchbox .input-group-btn:hover .prayer-request-entry .btn, #MobileSearch .input-group.searchbox .input-group-btn:focus .prayer-request-entry .btn, #MobileSearch .input-group.searchbox .input-group-btn:active .prayer-request-entry .btn,#MobileSearch .input-group.searchbox .input-group-btn:hover  .connection-opportunity-signup .btn, #MobileSearch .input-group.searchbox .input-group-btn:focus  .connection-opportunity-signup .btn, #MobileSearch .input-group.searchbox .input-group-btn:active  .connection-opportunity-signup .btn,#MobileSearch .input-group.searchbox .input-group-btn:hover  .workflow-entry .btn, #MobileSearch .input-group.searchbox .input-group-btn:focus  .workflow-entry .btn, #MobileSearch .input-group.searchbox .input-group-btn:active  .workflow-entry .btn,#MobileSearch .input-group.searchbox .input-group-btn:hover  .transaction-entry .btn, #MobileSearch .input-group.searchbox .input-group-btn:focus  .transaction-entry .btn, #MobileSearch .input-group.searchbox .input-group-btn:active  .transaction-entry .btn{
  --tw-bg-opacity: 1;
  background-color: rgb(1 107 122 / var(--tw-bg-opacity));
}#site-content .prayer-request-entry .btn,#site-content  .connection-opportunity-signup .btn,#site-content  .workflow-entry .btn,#site-content  .transaction-entry .btn{
  border-color: var(--spac-color-1);
  background-color: var(--spac-color-1);
}#site-content .prayer-request-entry .btn:hover,#site-content  .connection-opportunity-signup .btn:hover,#site-content  .workflow-entry .btn:hover,#site-content  .transaction-entry .btn:hover{
  border-color: var(--spac-color-1);
  background-color: transparent;
  color: var(--spac-color-1);
}#site-content .prayer-request-entry .btn.btn-hollow,#site-content  .connection-opportunity-signup .btn.btn-hollow,#site-content  .workflow-entry .btn.btn-hollow,#site-content  .transaction-entry .btn.btn-hollow{
  border-color: var(--spac-color-1);
  background-color: transparent;
  color: var(--spac-color-1);
}#site-content .prayer-request-entry .btn.btn-hollow:hover,#site-content  .connection-opportunity-signup .btn.btn-hollow:hover,#site-content  .workflow-entry .btn.btn-hollow:hover,#site-content  .transaction-entry .btn.btn-hollow:hover{
  border-color: var(--spac-color-1);
  background-color: var(--spac-color-1);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}#site-content .prayer-request-entry .btn.btn-icon,#site-content  .connection-opportunity-signup .btn.btn-icon,#site-content  .workflow-entry .btn.btn-icon,#site-content  .transaction-entry .btn.btn-icon{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}#site-content .prayer-request-entry .btn.btn-icon:hover,#site-content  .connection-opportunity-signup .btn.btn-icon:hover,#site-content  .workflow-entry .btn.btn-icon:hover,#site-content  .transaction-entry .btn.btn-icon:hover{
  color: var(--spac-color-1);
}#site-content .prayer-request-entry .btn.btn-accent,#site-content  .connection-opportunity-signup .btn.btn-accent,#site-content  .workflow-entry .btn.btn-accent,#site-content  .transaction-entry .btn.btn-accent{
  --tw-border-opacity: 1;
  border-color: rgb(235 206 73 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(235 206 73 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}#site-content .prayer-request-entry .btn.btn-accent:hover,#site-content  .connection-opportunity-signup .btn.btn-accent:hover,#site-content  .workflow-entry .btn.btn-accent:hover,#site-content  .transaction-entry .btn.btn-accent:hover{
  --tw-border-opacity: 1;
  border-color: rgb(235 206 73 / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(235 206 73 / var(--tw-text-opacity));
}.connection-opportunity-signup .form-group{
  position: relative;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}.connection-opportunity-signup .form-group .dropdown-toggle{
  position: relative;
}.connection-opportunity-signup .form-group .dropdown-toggle > :not([hidden]) ~ :not([hidden]){
  --tw-divide-x-reverse: 0;
  border-right-width: calc(2px * var(--tw-divide-x-reverse));
  border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse)));
}.connection-opportunity-signup .form-group .dropdown-toggle{
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(49 49 49 / var(--tw-border-opacity));
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 40px;
  padding-left: 15px;
}.connection-opportunity-signup .form-group .dropdown-toggle .fa-caret-down{
  position: absolute;
  top: 50%;
  right: 10px;
					transform: translateY(-50%);
}.connection-opportunity-signup .form-group .dropdown-toggle .fa-caret-down:before {
						content: "\f078";
					}.transaction-entry .form-group{
  position: relative;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}.transaction-entry .form-group .dropdown-toggle{
  position: relative;
}.transaction-entry .form-group .dropdown-toggle > :not([hidden]) ~ :not([hidden]){
  --tw-divide-x-reverse: 0;
  border-right-width: calc(2px * var(--tw-divide-x-reverse));
  border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse)));
}.transaction-entry .form-group .dropdown-toggle{
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(32 162 205 / var(--tw-border-opacity));
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 40px;
  padding-left: 15px;
}.transaction-entry .form-group .dropdown-toggle .fa-caret-down{
  position: absolute;
  top: 50%;
  right: 10px;
					transform: translateY(-50%);
}.transaction-entry .form-group .dropdown-toggle .fa-caret-down:before {
						content: "\f078";
					}.transaction-entry .panel-body{
  padding: 0px;
  padding-left: 0px;
  padding-right: 0px;
}.transaction-entry .panel-body fieldset{
  width: 100%;
}.transaction-entry .contribution-payment .col-md-6{
  width: 50%;
}.transaction-entry .panel.contribution-personal .panel-heading{
  padding-left: 0px;
  padding-right: 0px;
}.transaction-entry .panel.contribution-personal .panel-heading h3{
  display: flex;
  align-items: center;
  justify-content: space-between;
}.transaction-entry .panel.contribution-personal .panel-heading .panel-labels{
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.5rem;
}.transaction-entry .panel .form-control-static{
  margin-bottom: 20px;
  display: flex;
  height: 60px;
  align-items: center;
  border-radius: 5px;
  border-width: 0px;
  --tw-bg-opacity: 1;
  background-color: rgb(224 224 225 / var(--tw-bg-opacity));
  padding-left: 12px;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 18px;
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}.transaction-entry .panel .chosen-single{
  display: flex;
  align-items: center;
  justify-content: space-between;
}.transaction-entry .panel .chosen-single div{
  position: relative;
}.btn-toggle a.btn.btn-xs{
  --tw-border-opacity: 1;
  border-color: rgb(118 119 123 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(118 119 123 / var(--tw-bg-opacity));
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}.btn-toggle a.btn.btn-xs:hover{
  --tw-text-opacity: 1;
  color: rgb(224 224 225 / var(--tw-text-opacity));
}.btn-toggle a.btn.btn-xs.active{
  --tw-border-opacity: 1;
  border-color: rgb(32 162 205 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(32 162 205 / var(--tw-bg-opacity));
}.family-pre-registration [id*='pnlChildren'] .pull-right {
				float: none !important;
			}.family-pre-registration [id*='pnlChildren'] .btn.add {
				min-width: 143px;
				font-size: 19px;
				display: inline-block;
				border-style: solid;
				padding: 1rem 1.5rem;
				text-align: center;
				font-weight: 500;
				line-height: 1;
			}.form-group{
  position: relative;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}.form-group .dropdown-toggle{
  position: relative;
}.form-group .dropdown-toggle > :not([hidden]) ~ :not([hidden]){
  --tw-divide-x-reverse: 0;
  border-right-width: calc(2px * var(--tw-divide-x-reverse));
  border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse)));
}.form-group .dropdown-toggle{
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(49 49 49 / var(--tw-border-opacity));
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 40px;
  padding-left: 15px;
}.form-group .dropdown-toggle .fa-caret-down{
  position: absolute;
  top: 50%;
  right: 10px;
				transform: translateY(-50%);
}.form-group .dropdown-toggle .fa-caret-down:before {
					content: "\f078";
				}.form-group label{
  top: -25px;
  z-index: 10;
  margin: 0px;
  display: inline-block;
  white-space: nowrap;
  padding: 0px;
  font-size: 15px;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
  transition-property: all;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}.form-group label.radio-inline,
			.form-group label.checkbox-inline {
				padding-left: 20px;
				margin-right: 10px;
				font-size: 1em;
			}.form-group .in-columns label {
				white-space: normal;
				display: block;
			}.form-group.date-picker label {
			}.form-group.rock-radio-button-list label, .form-group.rock-check-box-list label {
				position: relative;
				top: 0;
			}.form-group .radiolist-group label, .form-group .checkboxlist-group label {
				position: relative;
				top: auto;
			}.form-group .radio label, .form-group .checkbox label {
				position: relative;
				top: 0;
				padding-left: 20px;
			}.form-group .radio label .label-text, .form-group .checkbox label .label-text {
					vertical-align: middle;
				}.form-group.focused label {
				top: -20px;
				font-size: 0.85em;
				margin: 0;
			}.form-group.blurred label {
				color:#E0E0E1;
				white-space: nowrap;
				overflow: hidden;
				font-size: 1em;
				top: 0px;
				display: inline-block;
				margin: 6px 0;
				line-height: 1.4em;
				padding: 0;
				cursor: text;
			}.universal-search .panel{
  margin-left: auto;
  margin-right: auto;
  width: 66.666667%;
  padding-top: 3rem;
}.universal-search .panel-title{
  display: none;
}.universal-search .panel-heading{
  display: none;
}.universal-search .searchbox{
  height: 60px;
}.universal-search .searchbox .input-group-addon{
  display: none;
}.universal-search .searchbox .form-control{
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}@media (min-width: 640px){.universal-search .searchbox .form-control{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}@media (min-width: 1400px){.universal-search .searchbox .form-control{
    padding-left: 0px;
    padding-right: 0px;
  }
}.universal-search .searchbox .form-control {
		/*max-width: 71.25rem; /* 1140px */
		/*max-width: 90rem;*/ /* 1440px */
		max-width: 80rem;
	}@media (min-width: 1536px) {
	.universal-search .searchbox .form-control {
			/*max-width: 86.25rem;*/ /* 1380px */
			/*max-width: 90rem;*/ /* 1440px */
			max-width: 80rem /* 1280px */
	}

		}.universal-search .searchbox .form-control.hero .content{
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}@media (min-width: 640px){.universal-search .searchbox .form-control.hero .content{
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}.universal-search .searchbox .form-control{
  margin: 0px;
  border-top-left-radius: 10px !important;
  border-bottom-left-radius: 10px !important;
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  --tw-bg-opacity: 1;
  background-color: rgb(234 232 227 / var(--tw-bg-opacity));
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 30px;
  padding-bottom: 30px;
  font-size: 24px;
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}.universal-search .searchbox .input-group-btn:last-child > .btn{
  margin-top: 0px;
  margin-bottom: 0px;
  height: 62px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(32 162 205 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(32 162 205 / var(--tw-bg-opacity));
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 24px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}.rock-modal .form-group label {
			position: relative;
			top: -0;
			z-index: 10;
			margin: 5px 20px 5px 0;
		}.rock-modal input.form-control {
			height: auto;
			border-radius: 0;
			border-width: 1px;
			border-color: #76777B;
		}.rock-modal .form-group {
			position: relative;
			margin-top: auto;
			margin-bottom: auto;
		}.rock-modal select.form-control, .rock-modal textarea.form-control, .rock-modal input.form-control {
				height: auto;
				border-radius: 0;
				border-width: 1px;
		}.photoupload-photo .form-group.image-editor{
  float: none;
}.groups-list .wrapper .content{
  position: relative;
  z-index: 5;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-evenly;
  gap: 18px;
}@media (min-width: 768px){.groups-list .wrapper .content{
    justify-content: flex-start;
    gap: 29px;
  }
}.groups-list .meta-date{
  display: flex;
  justify-content: flex-start;
  gap: 6px;
}.group{
  width: 100%;
  border-radius: 20px;
		filter: drop-shadow(0px 4px 8px rgba(0, 0, 0, 0.12));
}@media (min-width: 640px) {
	.group{
			width: calc(34% - 29px)

	}
		}.group{
  transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}.group:hover{
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.group:focus{
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.group img{
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}.group .group-body{
  position: relative;
  z-index: 10;
  border-bottom-right-radius: 0.75rem;
  border-bottom-left-radius: 0.75rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 32px;
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}.group .groups-list{
  height: 150px;
}.group .groups-list > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}.group .groups-list{
  overflow-y: scroll;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}.group .groups-list .group{
  border-top-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(236 235 234 / var(--tw-border-opacity));
  padding-left: 26px;
  padding-right: 26px;
  padding-top: 1rem;
  font-size: 18px;
}.group .group-footer{
  display: flex;
  justify-content: flex-end;
  padding-top: 4px;
}.group .group-footer a{
  display: flex;
  height: 25px;
  width: 25px;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(32 162 205 / var(--tw-bg-opacity));
  padding: 6px;
  font-size: 10px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}.group .group-footer a:hover{
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}/**.group-detail {
		@apply py-36;
		> .wrapper {
			@apply max-w-grid flex flex-col gap-0 sm:grid sm:grid-cols-12;

			> .content {
				@apply col-span-5 px-0 flex flex-col gap-[10px] justify-center items-start;
				grid-column-start: 7;
				.group-name {
					@apply text-base;
				}
				.group-title {
					@apply text-subtitle text-secondary text-[36px] font-normal leading-tight;
				}
				.group-description {
					@apply mb-8 leading-6;
				}
				.group-links {
					@apply flex gap-3 mb-4;
						a {
							@apply no-underline bg-red rounded-full;
							span{
								@apply block bg-tertiary hover:bg-secondary rounded-full p-3 shadow-xl;
								svg{
									@apply w-[19px] h-[19px];
									path{
										@apply fill-white;
									}
								}
							}
					}
				}
			}
			> .sidebar {
				@apply w-full col-span-4 mb-12 md:mb-0;
				grid-column-start: 2;
				.group-photo{
					@apply rounded-full;
				}

			}
			h1 {
				@apply text-5xl mb-0;
			}
			h3 {
				@apply text-2xl font-semibold m-0;
			}
		}
	}**/.group-finder{
  position: relative;
}.group-finder .margin-v-sm{
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}.group-finder .panel-heading{
  display: none;
}.group-finder .panel-body{
  padding: 0px;
}.group-finder #groups_breadcrumbs{
  display: none;
}.group-finder [id$='_pnlView']{
  margin-bottom: 0px;
}.group-finder [id$='_pnlSearch']{
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}@media (min-width: 640px){.group-finder [id$='_pnlSearch']{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}@media (min-width: 1400px){.group-finder [id$='_pnlSearch']{
    padding-left: 0px;
    padding-right: 0px;
  }
}.group-finder [id$='_pnlSearch'] {
		/*max-width: 71.25rem; /* 1140px */
		/*max-width: 90rem;*/ /* 1440px */
		max-width: 80rem;
	}@media (min-width: 1536px) {
	.group-finder [id$='_pnlSearch'] {
			/*max-width: 86.25rem;*/ /* 1380px */
			/*max-width: 90rem;*/ /* 1440px */
			max-width: 80rem /* 1280px */
	}

		}.group-finder [id$='_pnlSearch']{
  position: relative;
  top: -30px;
  z-index: 10;
  margin-bottom: -80px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 20px;
  border-radius: 10px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-top: 20px;
  padding-bottom: 20px;
}@media (min-width: 768px){.group-finder [id$='_pnlSearch']{
    flex-direction: row;
    gap: 40px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
}.group-finder [id$='_pnlSearch'] .rockcheckboxlist {
				margin-top: 0;
			}.group-finder [id$='_pnlSearch'] h3{
  display: none;
}.group-finder [id$='_pnlSearch'] .form-group{
  position: relative;
  margin-bottom: 0px;
}.group-finder [id$='_pnlSearch'] .form-group .help {
					display: none;
				}.group-finder [id$='_pnlSearch'] .form-group .control-label{
  margin-bottom: 5px;
  display: block;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgb(1 107 122 / var(--tw-text-opacity));
}@media (min-width: 768px){.group-finder [id$='_pnlSearch'] .form-group .control-label{
    margin-bottom: 0px;
    margin-right: 10px;
  }
}.group-finder [id$='_pnlSearch'] .form-group .control-label:after {
						content: "\e902";
						font-family:'spac';
						font-size: 10px;
						margin-left: 5px;
						margin-right: 0;
						transition: all ease-in-out 150ms;
						vertical-align: middle;
					}.group-finder [id$='_pnlSearch'] .form-group .control-wrapper{
  position: absolute;
  top: 110%;
  left: -100%;
  z-index: 20;
  margin-top: 0px;
  display: none;
  width: 250px;
  border-radius: 10px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 20px;
  text-transform: none;
}@media (min-width: 768px){.group-finder [id$='_pnlSearch'] .form-group .control-wrapper{
    left: 0px;
    width: 300px;
    min-width: 250px;
  }
}.group-finder [id$='_pnlSearch'] .form-group .control-wrapper {
					box-shadow: 0px 4px 8px 2px rgba(0, 0, 0, 0.12);
					/*** styles dropdown items ***/
					/**.js-filter-control {
						@apply flex flex-wrap gap-2 m-0;
					}***/
					/***.checkbox-inline {
						@apply p-0 m-0;
						input {
							@apply hidden;
							+ .label-text {
								@apply button btn-gray btn-small m-0;
							}
							&:checked {
								+ .label-text {
									@apply bg-black border-black text-white;
								}
							}
						}
					}***/
				}.group-finder [id$='_pnlSearch'] .actions .btn{
  --tw-text-opacity: 1;
  color: rgb(1 107 122 / var(--tw-text-opacity));
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}.group-finder [id$='_pnlSearch'] .actions .btn:hover{
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}.group-finder [id$='_pnlSearch'] .actions .btn-primary{
  --tw-border-opacity: 1;
  border-color: rgb(1 107 122 / var(--tw-border-opacity));
  background-color: transparent;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  --tw-text-opacity: 1;
  color: rgb(1 107 122 / var(--tw-text-opacity));
}.group-finder [id$='_pnlSearch'] .actions .btn-primary:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(1 107 122 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}/*** Serve pages***/.connection-opportunity-search{
  position: relative;
}.serve-list{
  position: relative;
  z-index: 10;
}.serve-list .opp{
  border-radius: 20px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 1.5rem;
}@media (min-width: 768px){.serve-list .opp{
    padding: 2rem;
  }
}.serve-list .opp .opportunity{
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
}@media (min-width: 768px){.serve-list .opp .opportunity{
    display: grid;
    grid-template-columns: repeat(12, minmax(0, 1fr));
    gap: 29px;
  }
}.serve-list .opp .opportunity-image{
  grid-column: span 3 / span 3;
  align-self: flex-start;
}.serve-list .opp .opportunity-image img{
  width: 400px;
  border-radius: 10px;
}@media (min-width: 768px){.serve-list .opp .opportunity-image img{
    width: auto;
  }
}.serve-list .opp .summary{
  grid-column: span 6 / span 6;
  display: flex;
  flex-direction: column;
  gap: 8px;
  --tw-text-opacity: 1;
  color: rgb(118 119 123 / var(--tw-text-opacity));
}.serve-list .opp .opp-meta{
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}.serve-list .opp .opp-meta span{
  font-style: italic;
}.serve-list .opp .opportunity-action{
  grid-column: span 3 / span 3;
  display: flex;
  justify-content: center;
}.serve-list .opp .opportunity-title{
  margin: 0px;
  font-weight: 600;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}.serve-list .opp p:first-child{
				}.serve-list .opp p:last-child{
  margin: 0px;
  line-height: 1.5rem;
}.connection-opportunity-search{/*** end [id$='_pnlSearch'] ***/
	}.connection-opportunity-search .rockcheckboxlist .js-filter-control {
			display: flex;
			flex-direction: row;
			flex-wrap: wrap;
			gap: 14px;
			justify-content: flex-start;
		}.connection-opportunity-search .rockcheckboxlist .js-filter-control input[type='checkbox'] {
				display: none;
			}.connection-opportunity-search .rockcheckboxlist .js-filter-control label.checkbox-inline {
				display: block;
				padding: 0;
				margin: 0;
				flex-basis: 25%;
			}.connection-opportunity-search .rockcheckboxlist .js-filter-control label.checkbox-inline > span{
  width: 100%;
  white-space: nowrap;
  border-radius: 10px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(32 162 205 / var(--tw-border-opacity));
  background-color: transparent;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: center;
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}.connection-opportunity-search .rockcheckboxlist .js-filter-control label.checkbox-inline:hover > span{
  --tw-bg-opacity: 1;
  background-color: rgb(32 162 205 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.connection-opportunity-search .rockcheckboxlist .js-filter-control input[type='checkbox']:checked + span{
  --tw-bg-opacity: 1;
  background-color: rgb(32 162 205 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.connection-opportunity-search [id$='_pnlSearch'] {
			display: none;
			margin-left: auto;
			margin-right: auto;
			width: 100%;
			padding-left: 1rem;
			padding-right: 1rem;
		}@media (min-width: 640px){.connection-opportunity-search [id$='_pnlSearch']{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}@media (min-width: 1400px){.connection-opportunity-search [id$='_pnlSearch']{
    padding-left: 0px;
    padding-right: 0px;
  }
}.connection-opportunity-search [id$='_pnlSearch'] {
		/*max-width: 71.25rem; /* 1140px */
		/*max-width: 90rem;*/ /* 1440px */
		max-width: 80rem;
	}@media (min-width: 1536px) {
	.connection-opportunity-search [id$='_pnlSearch'] {
			/*max-width: 86.25rem;*/ /* 1380px */
			/*max-width: 90rem;*/ /* 1440px */
			max-width: 80rem /* 1280px */
	}

		}.connection-opportunity-search [id$='_pnlSearch']{
  position: relative;
  z-index: 10;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 20px;
  border-radius: 10px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-top: 20px;
  padding-bottom: 20px;
}@media (min-width: 768px){.connection-opportunity-search [id$='_pnlSearch']{
    flex-direction: row;
    gap: 40px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
}.connection-opportunity-search [id$='_pnlSearch'] h3 {
				display: none;
			}.connection-opportunity-search [id$='_pnlSearch'] .form-group{
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
}.connection-opportunity-search [id$='_pnlSearch'] .form-group .help {
					display: none;
				}.connection-opportunity-search [id$='_pnlSearch'] .form-group .control-label{
  margin-bottom: 5px;
  display: block;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgb(1 107 122 / var(--tw-text-opacity));
}.connection-opportunity-search [id$='_pnlSearch'] .form-group .control-label:hover{
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}.connection-opportunity-search [id$='_pnlSearch'] .form-group .control-label:focus{
  --tw-text-opacity: 1;
  color: rgb(255 0 0 / var(--tw-text-opacity));
}@media (min-width: 768px){.connection-opportunity-search [id$='_pnlSearch'] .form-group .control-label{
    margin-bottom: 0px;
    margin-right: 10px;
  }
}.connection-opportunity-search [id$='_pnlSearch'] .form-group .control-label:after {
						content: "\e902";
						font-family:'spac';
						font-size: 10px;
						margin-left: 5px;
						margin-right: 0;
						transition: all ease-in-out 150ms;
						vertical-align: middle;
					}.connection-opportunity-search [id$='_pnlSearch'] .form-group .control-wrapper{
  position: absolute;
  top: 110%;
  left: -50%;
  z-index: 20;
  margin-top: 10px;
  display: none;
  width: 250px;
  border-radius: 10px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 20px;
  text-transform: none;
}@media (min-width: 768px){.connection-opportunity-search [id$='_pnlSearch'] .form-group .control-wrapper{
    left: -100%;
    left: 0px;
    width: 400px;
    min-width: 250px;
  }
}.connection-opportunity-search [id$='_pnlSearch'] .form-group .control-wrapper {
					box-shadow: 0px 4px 8px 2px rgba(0, 0, 0, 0.12);
				}.connection-opportunity-search [id$='_pnlSearch'] .form-group label{
  top: 0px;
}.connection-opportunity-search [id$='_pnlSearch'] .actions .btn{
  --tw-text-opacity: 1;
  color: rgb(1 107 122 / var(--tw-text-opacity));
}.connection-opportunity-search [id$='_pnlSearch'] .actions .btn:hover{
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}.connection-opportunity-search [id$='_pnlSearch'] .actions .btn-primary{
  --tw-border-opacity: 1;
  border-color: rgb(1 107 122 / var(--tw-border-opacity));
  background-color: transparent;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  --tw-text-opacity: 1;
  color: rgb(1 107 122 / var(--tw-text-opacity));
}.connection-opportunity-search [id$='_pnlSearch'] .actions .btn-primary:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(1 107 122 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.login-status{
  margin-top: 2.5rem;
  margin-bottom: 0px;
  margin-left: 1rem;
}.loginstatus.navbar-nav{
  float: none;
}.billboard .loginstatus .navbar-link {
			/*** @apply btn-white; ***/
		}.loginstatus .navbar-link{
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  display: inline-block;
  min-width: 228px;
  border-radius: 1rem;
  border-width: 3px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(32 162 205 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(32 162 205 / var(--tw-bg-opacity));
  padding-left: 39px;
  padding-right: 39px;
  padding-top: 10.5px;
  padding-bottom: 10.5px;
  text-align: center;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
  transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}.loginstatus .navbar-link:hover{
  --tw-border-opacity: 1;
  border-color: rgb(32 162 205 / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}.loginstatus .navbar-link:focus{
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}@media (min-width: 768px){.loginstatus .navbar-link{
    min-width: -webkit-max-content;
    min-width: -moz-max-content;
    min-width: max-content;
  }
}.dark .loginstatus .navbar-link{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}.dark .loginstatus .navbar-link:hover{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.dark .loginstatus .navbar-link:focus{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}.bgprimary .dark .loginstatus .navbar-link{
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}.bgprimary .dark .loginstatus .navbar-link:hover{
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}.bgsecondary .dark .loginstatus .navbar-link{
  --tw-text-opacity: 1;
  color: rgb(91 161 84 / var(--tw-text-opacity));
}.bgsecondary .dark .loginstatus .navbar-link:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.bgtertiary .dark .loginstatus .navbar-link{
  --tw-text-opacity: 1;
  color: rgb(91 161 84 / var(--tw-text-opacity));
}.bgtertiary .dark .loginstatus .navbar-link:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.btn-hollow.dark .loginstatus .navbar-link{
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.btn-hollow.dark .loginstatus .navbar-link:hover{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}#site-content .dark .loginstatus .navbar-link{
  border-color: var(--spac-lighttext);
  color: var(--spac-lighttext);
}#site-content .dark .loginstatus .navbar-link:hover{
  background-color: var(--spac-lighttext);
  color: var(--spac-color-1);
}#site-content .bgtertiary .dark .loginstatus .navbar-link{
  border-color: var(--spac-lighttext);
  background-color: transparent;
  color: var(--spac-lighttext) !important;
}#site-content .bgtertiary .dark .loginstatus .navbar-link:hover{
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.dark .loginstatus .navbar-link{
  display: block;
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}.dark .loginstatus .navbar-link:hover{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.cta.-full .content.-text-center .buttons .loginstatus .navbar-link{
  display: block;
  width: 100%;
}.staff-grid .staff-member .loginstatus .navbar-link{
  margin-top: 1rem;
  display: inline-block;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  --tw-text-opacity: 1;
  color: rgb(255 0 0 / var(--tw-text-opacity));
  transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}.staff-grid .staff-member .loginstatus .navbar-link:hover{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(49 49 49 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.staff-grid .staff-member .loginstatus .navbar-link:focus{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(49 49 49 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.staff-grid .staff-member .loginstatus .navbar-link {
				min-width: 83px;
			}#MobileSearch .input-group.searchbox .input-group-btn .loginstatus .navbar-link{
  min-width: 40px;
  border-radius: 10px;
  --tw-bg-opacity: 1;
  background-color: rgb(32 162 205 / var(--tw-bg-opacity));
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 20px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}#MobileSearch .input-group.searchbox .input-group-btn:hover .loginstatus .navbar-link, #MobileSearch .input-group.searchbox .input-group-btn:focus .loginstatus .navbar-link, #MobileSearch .input-group.searchbox .input-group-btn:active .loginstatus .navbar-link{
  --tw-bg-opacity: 1;
  background-color: rgb(1 107 122 / var(--tw-bg-opacity));
}#site-content .loginstatus .navbar-link{
  border-color: var(--spac-color-1);
  background-color: var(--spac-color-1);
}#site-content .loginstatus .navbar-link:hover{
  border-color: var(--spac-color-1);
  background-color: transparent;
  color: var(--spac-color-1);
}#site-content .loginstatus .navbar-link.btn-hollow{
  border-color: var(--spac-color-1);
  background-color: transparent;
  color: var(--spac-color-1);
}#site-content .loginstatus .navbar-link.btn-hollow:hover{
  border-color: var(--spac-color-1);
  background-color: var(--spac-color-1);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}#site-content .loginstatus .navbar-link.btn-icon{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}#site-content .loginstatus .navbar-link.btn-icon:hover{
  color: var(--spac-color-1);
}#site-content .loginstatus .navbar-link.btn-accent{
  --tw-border-opacity: 1;
  border-color: rgb(235 206 73 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(235 206 73 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}#site-content .loginstatus .navbar-link.btn-accent:hover{
  --tw-border-opacity: 1;
  border-color: rgb(235 206 73 / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(235 206 73 / var(--tw-text-opacity));
}.loginstatus .navbar-link{
  text-align: left;
}.loginstatus .navbar-nav li a{
  margin: 0px;
  padding: 0px;
}.login-block legend{
  margin-bottom: 0px;
  font-weight: 700;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}.billboard .btn.btn-primary:not(.js-toggle-off):not(.js-toggle-on) {
			/*** @apply btn-white; ***/
		}.btn.btn-primary:not(.js-toggle-off):not(.js-toggle-on){
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  display: inline-block;
  min-width: 228px;
  border-radius: 1rem;
  border-width: 3px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(32 162 205 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(32 162 205 / var(--tw-bg-opacity));
  padding-left: 39px;
  padding-right: 39px;
  padding-top: 10.5px;
  padding-bottom: 10.5px;
  text-align: center;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
  transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}.btn.btn-primary:not(.js-toggle-off):not(.js-toggle-on):hover{
  --tw-border-opacity: 1;
  border-color: rgb(32 162 205 / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}.btn.btn-primary:not(.js-toggle-off):not(.js-toggle-on):focus{
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}@media (min-width: 768px){.btn.btn-primary:not(.js-toggle-off):not(.js-toggle-on){
    min-width: -webkit-max-content;
    min-width: -moz-max-content;
    min-width: max-content;
  }
}.dark .btn.btn-primary:not(.js-toggle-off):not(.js-toggle-on){
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}.dark .btn.btn-primary:not(.js-toggle-off):not(.js-toggle-on):hover{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.dark .btn.btn-primary:not(.js-toggle-off):not(.js-toggle-on):focus{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}.bgprimary .dark .btn.btn-primary:not(.js-toggle-off):not(.js-toggle-on){
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}.bgprimary .dark .btn.btn-primary:not(.js-toggle-off):not(.js-toggle-on):hover{
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}.bgsecondary .dark .btn.btn-primary:not(.js-toggle-off):not(.js-toggle-on){
  --tw-text-opacity: 1;
  color: rgb(91 161 84 / var(--tw-text-opacity));
}.bgsecondary .dark .btn.btn-primary:not(.js-toggle-off):not(.js-toggle-on):hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.bgtertiary .dark .btn.btn-primary:not(.js-toggle-off):not(.js-toggle-on){
  --tw-text-opacity: 1;
  color: rgb(91 161 84 / var(--tw-text-opacity));
}.bgtertiary .dark .btn.btn-primary:not(.js-toggle-off):not(.js-toggle-on):hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.btn-hollow.dark .btn.btn-primary:not(.js-toggle-off):not(.js-toggle-on){
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.btn-hollow.dark .btn.btn-primary:not(.js-toggle-off):not(.js-toggle-on):hover{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(32 162 205 / var(--tw-text-opacity));
}#site-content .dark .btn.btn-primary:not(.js-toggle-off):not(.js-toggle-on){
  border-color: var(--spac-lighttext);
  color: var(--spac-lighttext);
}#site-content .dark .btn.btn-primary:not(.js-toggle-off):not(.js-toggle-on):hover{
  background-color: var(--spac-lighttext);
  color: var(--spac-color-1);
}#site-content .bgtertiary .dark .btn.btn-primary:not(.js-toggle-off):not(.js-toggle-on){
  border-color: var(--spac-lighttext);
  background-color: transparent;
  color: var(--spac-lighttext) !important;
}#site-content .bgtertiary .dark .btn.btn-primary:not(.js-toggle-off):not(.js-toggle-on):hover{
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.dark .btn.btn-primary:not(.js-toggle-off):not(.js-toggle-on){
  display: block;
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}.dark .btn.btn-primary:not(.js-toggle-off):not(.js-toggle-on):hover{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.cta.-full .content.-text-center .buttons .btn.btn-primary:not(.js-toggle-off):not(.js-toggle-on){
  display: block;
  width: 100%;
}.staff-grid .staff-member .btn.btn-primary:not(.js-toggle-off):not(.js-toggle-on){
  margin-top: 1rem;
  display: inline-block;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  --tw-text-opacity: 1;
  color: rgb(255 0 0 / var(--tw-text-opacity));
  transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}.staff-grid .staff-member .btn.btn-primary:not(.js-toggle-off):not(.js-toggle-on):hover{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(49 49 49 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.staff-grid .staff-member .btn.btn-primary:not(.js-toggle-off):not(.js-toggle-on):focus{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(49 49 49 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.staff-grid .staff-member .btn.btn-primary:not(.js-toggle-off):not(.js-toggle-on) {
				min-width: 83px;
			}#MobileSearch .input-group.searchbox .input-group-btn .btn.btn-primary:not(.js-toggle-off):not(.js-toggle-on){
  min-width: 40px;
  border-radius: 10px;
  --tw-bg-opacity: 1;
  background-color: rgb(32 162 205 / var(--tw-bg-opacity));
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 20px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}#MobileSearch .input-group.searchbox .input-group-btn:hover .btn.btn-primary:not(.js-toggle-off):not(.js-toggle-on), #MobileSearch .input-group.searchbox .input-group-btn:focus .btn.btn-primary:not(.js-toggle-off):not(.js-toggle-on), #MobileSearch .input-group.searchbox .input-group-btn:active .btn.btn-primary:not(.js-toggle-off):not(.js-toggle-on){
  --tw-bg-opacity: 1;
  background-color: rgb(1 107 122 / var(--tw-bg-opacity));
}#site-content .btn.btn-primary:not(.js-toggle-off):not(.js-toggle-on){
  border-color: var(--spac-color-1);
  background-color: var(--spac-color-1);
}#site-content .btn.btn-primary:not(.js-toggle-off):not(.js-toggle-on):hover{
  border-color: var(--spac-color-1);
  background-color: transparent;
  color: var(--spac-color-1);
}#site-content .btn.btn-primary:not(.js-toggle-off):not(.js-toggle-on).btn-hollow{
  border-color: var(--spac-color-1);
  background-color: transparent;
  color: var(--spac-color-1);
}#site-content .btn.btn-primary:not(.js-toggle-off):not(.js-toggle-on).btn-hollow:hover{
  border-color: var(--spac-color-1);
  background-color: var(--spac-color-1);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}#site-content .btn.btn-primary:not(.js-toggle-off):not(.js-toggle-on).btn-icon{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}#site-content .btn.btn-primary:not(.js-toggle-off):not(.js-toggle-on).btn-icon:hover{
  color: var(--spac-color-1);
}#site-content .btn.btn-primary:not(.js-toggle-off):not(.js-toggle-on).btn-accent{
  --tw-border-opacity: 1;
  border-color: rgb(235 206 73 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(235 206 73 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}#site-content .btn.btn-primary:not(.js-toggle-off):not(.js-toggle-on).btn-accent:hover{
  --tw-border-opacity: 1;
  border-color: rgb(235 206 73 / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(235 206 73 / var(--tw-text-opacity));
}.row.model-cannavigate{
  display: flex;
  padding-top: 1rem;
  padding-bottom: 1rem;
}#MobileSearch{
  position: relative;
  z-index: 50;
  margin-left: auto;
  margin-right: auto;
  width: 91.666667%;
  --tw-bg-opacity: 1;
  background-color: rgb(49 49 49 / var(--tw-bg-opacity));
}#MobileSearch .input-group.searchbox{
  position: relative;
  margin: 0px;
  width: 100%;
  white-space: nowrap;
}#MobileSearch .input-group.searchbox .input-group-addon{
  display: none;
}#MobileSearch .input-group.searchbox .form-group{
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}#MobileSearch .input-group.searchbox input[type='text'].form-control{
  height: 60px;
  width: 100%;
  border-radius: 10px;
  --tw-bg-opacity: 1;
  background-color: rgb(224 224 225 / var(--tw-bg-opacity));
  padding-left: 15px;
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}#MobileSearch .input-group.searchbox input[type='text'].form-control::-moz-placeholder{
  font-size: 20px;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}#MobileSearch .input-group.searchbox input[type='text'].form-control::placeholder{
  font-size: 20px;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}#MobileSearch .input-group.searchbox .input-group-btn {
			/** styled in _offcanvas **/
			position: absolute;
			right: 500px;
			top: 0px;
			z-index: 10;
			height: 40px;
			width: 40px;
			}#MobileSearch .input-group.searchbox .input-group-btn .button{
  min-width: 40px;
  border-radius: 10px;
  --tw-bg-opacity: 1;
  background-color: rgb(32 162 205 / var(--tw-bg-opacity));
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 20px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}#MobileSearch .input-group.searchbox .input-group-btn:hover .button, #MobileSearch .input-group.searchbox .input-group-btn:focus .button, #MobileSearch .input-group.searchbox .input-group-btn:active .button{
  --tw-bg-opacity: 1;
  background-color: rgb(1 107 122 / var(--tw-bg-opacity));
}.pagination{
  position: relative;
  z-index: 10;
  margin-top: 4rem;
}[id*='pnlSearch'] .form-group{
  margin-top: 0px;
}[id*='pnlSearch'] .form-group label{
  position: relative;
  top: 0px;
}.filters button.active{
  --tw-bg-opacity: 1;
  background-color: rgb(255 0 0 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}#groups_breadcrumbs{
  position: relative;
  top: 100px;
  z-index: 10;
  display: none;
  height: 30px;
  width: 100%;
}#groups_breadcrumbs ul{
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}@media (min-width: 640px){#groups_breadcrumbs ul{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}@media (min-width: 1400px){#groups_breadcrumbs ul{
    padding-left: 0px;
    padding-right: 0px;
  }
}#groups_breadcrumbs ul {
		/*max-width: 71.25rem; /* 1140px */
		/*max-width: 90rem;*/ /* 1440px */
		max-width: 80rem;
	}@media (min-width: 1536px) {
	#groups_breadcrumbs ul {
			/*max-width: 86.25rem;*/ /* 1380px */
			/*max-width: 90rem;*/ /* 1440px */
			max-width: 80rem /* 1280px */
	}

		}#groups_breadcrumbs ul{
  display: none;
  background-color: transparent;
  font-style: italic;
}.sharebar .share-toolbar{
  margin-top: 0px;
  display: flex;
  width: 40%;
  justify-content: space-between;
  background-color: transparent;
  padding-left: 0px;
  padding-right: 0px;
}.sharebar .share-toolbar h6{
  display: none;
}.sharebar .share-toolbar .resp_sharing_toolbox li {
			padding: 0;
		}.sharebar .share-toolbar .resp_sharing_toolbox li:before {
				content: none;
			}.sharebar .share-toolbar .resp_sharing_toolbox{
  display: flex;
  list-style-type: none;
  gap: 2rem;
  padding-left: 0px;
}.sharebar .share-toolbar .resp_sharing_toolbox svg{
  width: 24px;
}.sharebar .share-toolbar .resp_sharing_toolbox svg:hover{
  fill: #016B7A;
}@media (min-width: 768px){.sharebar .share-toolbar .resp_sharing_toolbox svg{
    width: 48px;
  }
}.h4{
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}.share-toolbar{
  margin-top: 0px;
  display: flex;
  width: 100%;
  align-content: center;
  justify-content: space-between;
  border-radius: 0.75rem;
  background-color: transparent;
  padding: 30px;
}.share-toolbar h6{
  display: none;
}.share-toolbar .resp_sharing_toolbox li {
			padding: 0;
		}.share-toolbar .resp_sharing_toolbox li:before {
				content: none;
			}.share-toolbar .resp_sharing_toolbox{
  margin-bottom: 0px;
  display: flex;
  list-style-type: none;
  align-items: center;
  gap: 1.25rem;
  padding-left: 0px;
}.share-toolbar .resp_sharing_toolbox svg{
  width: 24px;
  fill: #1F9BC4;
}.share-toolbar .resp_sharing_toolbox svg:hover{
  fill: #016B7A;
}@media (min-width: 768px){.share-toolbar .resp_sharing_toolbox svg{
    width: 48px;
  }
}/*** Hide Social Share Buttons **//* Hide Social Networks from ShareThis buttons, except...*/.st-btns >
		.st-btn:not([data-network='facebook']):not([data-network='twitter']):not([data-network='email']):not([data-network='linkedin']):not([data-network='pinterest']){
  display: none !important;
}.st-close img{
  fill: red !important;
}body.microsite #site-content h1,
			body.microsite #site-content .h1 {
				font-family: var(--spac-font);
			}body.microsite #site-content h2,
			body.microsite #site-content .h2{
  margin-bottom: 1rem;
  line-height: var(--spac-font-headings-line-height);
}@media (min-width: 768px){body.microsite #site-content h2,
			body.microsite #site-content .h2{
    margin-bottom: 1rem;
  }
}body.microsite #site-content h2,
			body.microsite #site-content .h2 {
				font-family: var(--spac-font-headings);
				font-weight: var(--spac-font-headings-weight);
			}body.microsite #site-content h3:not(.modal-title),
			body.microsite #site-content .h3{
  line-height: var(--spac-font-headings-line-height:);
				font-family: var(--spac-font-headings);
				font-weight: var(--spac-font-headings-weight);
}body.microsite #site-content h4,
			body.microsite #site-content .h4 {
				font-family: var(--spac-font);
				font-weight: var(--spac-font-headings-weight);
			}body.microsite #site-content h5,
			body.microsite #site-content .h5 {
				font-family: var(--spac-font);
			}.-christmas .hero{
  position: relative;
  min-height: 40vh;
  overflow: hidden;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  background-position: center;
  padding-top: 0px;
  padding-bottom: 0px;
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}.-christmas .hero::after{
  position: absolute;
  inset: 0px;
  z-index: 1;
  --tw-bg-opacity: 1;
  background-color: rgb(49 49 49 / var(--tw-bg-opacity));
  content: var(--tw-content);
  opacity: 0;
}@media (min-width: 768px){.-christmas .hero{
    height: 694px;
    max-height: 694px;
    min-height: 100vh;
    min-height: 654px;
  }
}/* end .-christmas */#site-content{/* end .panelcard */
}#site-content .button{
  border-color: var(--spac-color-1);
  background-color: var(--spac-color-1);
}#site-content .button:hover{
  border-color: var(--spac-color-1);
  background-color: transparent;
  color: var(--spac-color-1);
}#site-content .button.btn-hollow{
  border-color: var(--spac-color-1);
  background-color: transparent;
  color: var(--spac-color-1);
}#site-content .button.btn-hollow:hover{
  border-color: var(--spac-color-1);
  background-color: var(--spac-color-1);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}#site-content .button.btn-icon{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}#site-content .button.btn-icon:hover{
  color: var(--spac-color-1);
}#site-content .button.btn-accent{
  --tw-border-opacity: 1;
  border-color: rgb(235 206 73 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(235 206 73 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}#site-content .button.btn-accent:hover{
  --tw-border-opacity: 1;
  border-color: rgb(235 206 73 / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(235 206 73 / var(--tw-text-opacity));
}#site-content .btn-secondary{
  border-color: var(--spac-color-2);
  background-color: var(--spac-color-2);
}#site-content .btn-secondary:hover{
  border-color: var(--spac-color-2);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  color: var(--spac-color-2);
}.bgtertiary #site-content .btn-secondary{
  border-color: var(--spac-color-2);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.bgtertiary #site-content .btn-secondary:hover{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(0 61 48 / var(--tw-text-opacity));
}#site-content .btn-secondary.btn-hollow{
  border-color: var(--spac-color-2);
  background-color: transparent;
  color: var(--spac-color-2);
}#site-content .btn-secondary.btn-hollow:hover{
  border-color: var(--spac-color-2);
  background-color: var(--spac-color-2);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}#site-content .btn-white{
  border-color: var(--spac-lighttext);
  color: var(--spac-lighttext);
}#site-content .btn-white:hover{
  background-color: var(--spac-lighttext);
  color: var(--spac-color-1);
}#site-content .bgtertiary .btn-hollow{
  border-color: var(--spac-lighttext);
  background-color: transparent;
  color: var(--spac-lighttext);
}#site-content .bgtertiary .btn-hollow:hover{
  border-color: var(--spac-lighttext);
  background-color: var(--spac-lighttext);
  color: var(--spac-color-1);
}#site-content .bgtertiary .btn-white{
  border-color: var(--spac-lighttext);
  background-color: transparent;
  color: var(--spac-lighttext) !important;
}#site-content .bgtertiary .btn-white:hover{
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}#site-content .button-bar .lead p{
  color: var(--spac-color-a1) !important;
}#site-content .side-by-side h2,#site-content .side-by-side .h2{
  color: var(--spac-font-headings-color) !important;
}#site-content .side-by-side.js-tomiddle > .anchor > .wrapper > .content{
  border-color: var(--spac-color-a1);
}#site-content .side-by-side > .wrapper > .content ul li b{
				font-family: var(--spac-font-headings);
			}#site-content .side-by-side .itemcontent{
  border-color: var(--spac-color-a1) !important;
}#site-content .side-by-side .item:nth-child(odd) .imgwrap{
					position: relative;
					background-image: none;
				}#site-content .side-by-side .item:nth-child(odd) .imgwrap .-img-accent{
  position: absolute;
  top: -50px;
  right: -80px;
}@media (min-width: 768px){#site-content .side-by-side .item:nth-child(odd) .imgwrap .-img-accent{
    top: 0px;
    right: 0px;
  }
}#site-content .side-by-side .item:nth-child(odd) .imgwrap .-img-accent{
						max-height: 240px;
						max-width: 240px;
					}@media (min-width: @screen-sm) {
					#site-content .side-by-side .item:nth-child(odd) .imgwrap .-img-accent{
							max-height: 270px;
							max-width: 270px
					}
						}#site-content .side-by-side .item:nth-child(odd) .imgwrap img{
						z-index:1;
					}#site-content .side-by-side .item:nth-child(even) .-img-accent{
  position: absolute;
  top: -50px;
  right: -80px;
}@media (min-width: 768px){#site-content .side-by-side .item:nth-child(even) .-img-accent{
    top: 0px;
    right: unset;
    left: 0;
  }
}#site-content .side-by-side .item:nth-child(even) .-img-accent{
					max-height: 240px;
					max-width: 240px;
				}@media (min-width: @screen-sm) {
				#site-content .side-by-side .item:nth-child(even) .-img-accent{
						max-height: 270px;
						max-width: 270px
				}
					}#site-content .side-by-side .item:nth-child(even) .imgwrap{
					background-image: none;
				}#site-content .side-by-side .item:nth-child(even) .imgwrap img{
						z-index:1;
					}#site-content .side-by-side .content .sidebar-item ul li{
  border-bottom-color: var(--spac-color-a1) !important;
  font-weight: var(--spac-font-headings);
}/*  end side-by-side */#site-content .subtitle{
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.025em;
  color: var(--secondary-color-3);
}#site-content .section{
  z-index: 0;
  background-color: var(--spac-bodybg);
}#site-content .section.bgprimary, #site-content .section .bgprimary{
  background-color: var(--spac-color-1);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}#site-content .section.bgprimary a,#site-content .section .bgprimary a{
  color: var(--spac-color-a1);
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
}#site-content .section.bgprimary a:hover,#site-content .section .bgprimary a:hover{
  --tw-text-opacity: 1;
  color: rgb(0 61 48 / var(--tw-text-opacity));
}#site-content .section.bgprimary p,#site-content .section .bgprimary p{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}#site-content .section.bgprimary h2,#site-content .section.bgprimary .h2,#site-content .section.bgprimary h3,#site-content .section.bgprimary .h3,#site-content .section .bgprimary h2,#site-content .section .bgprimary .h2,#site-content .section .bgprimary h3,#site-content .section .bgprimary .h3{
  color: var(--spac-lighttext) !important;
}#site-content .section.bgsecondary{
  background-color: var(--spac-color-2);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}#site-content .section.bgsecondary a{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}#site-content .section.bgsecondary a:not(.button):hover{
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}#site-content .section.bgtertiary{
  background-color: var(--spac-color-3);
  color: var(--spac-lighttext);
}#site-content .section.bgtertiary a:not(.button){
  color: var(--spac-lighttext);
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}#site-content .section.bgtertiary a:not(.button):hover{
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
}#site-content .section.bgtertiary .lead p,#site-content .section.bgtertiary p{
  color: var(--spac-lighttext) !important;
}#site-content .section.bgtertiary h2,#site-content .section.bgtertiary .h2,#site-content .section.bgtertiary h3,#site-content .section.bgtertiary .h3{
  color: var(--spac-lighttext) !important;
}#site-content .section.bgtertiary .panel-title{
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-size: 1.5rem;
}#site-content .section.bgtertiary .panel-title a .minus,
					#site-content .section.bgtertiary .panel-title a .plus {
					}#site-content .section.bgtertiary .panel-title a[aria-expanded='true']{
  color: var(--spac-lighttext);
}#site-content .section.bgtertiary .panel-title a[aria-expanded='true'] .minus{
  display: block;
  fill: var(--spac-lighttext);
}#site-content .section.bgtertiary .panel-title a[aria-expanded='false'] .plus{
  display: block;
  fill: var(--spac-lighttext);
}#site-content .section.bglightgray{
  background-color: var(--spac-color-4);
}#site-content .section.bglightgray a:not(.button){
  color: var(--spac-color-a1);
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}#site-content .section.bglightgray a:not(.button):hover{
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
}#site-content .section.bglightgray .bglightgray p{
  color: var(--spac-color-a1);
}#site-content .section.bglightgray .bglightgray .subtitle{
  color: var(--spac-color-a1) !important;
}#site-content .section.bglightgray .bglightgray h2,#site-content .section.bglightgray .bglightgray .h2,#site-content .section.bglightgray .bglightgray h3,#site-content .section.bglightgray .bglightgray .h3,#site-content .section.bglightgray .bglightgray h4,#site-content .section.bglightgray .bglightgray .h4,#site-content .section.bglightgray .bglightgray h5,#site-content .section.bglightgray .bglightgray .h5{
  color: var(--spac-color-a1) !important;
}#site-content .panelcard .intro{
  position: relative;
  z-index: 10;
  border-top-left-radius: 40px;
  border-bottom-left-radius: 40px;
  background-color: var(--spac-color-1);
}#site-content .panelcard .wrapper{
			z-index:1;
			background-color: var(--spac-color-1);
		}#site-content .panelcard .wrapper:before{
				content:'';
				position: absolute;
				width: 240px;
				height: 240px;
				bottom:10px;
				left:-20px;
				//background-image: url(../Assets/Images/Shape-square-red.png);
				background-image: url(../Assets/Images/circle-lines.png);
				transform: rotate(170deg);

				background-size: 100%;
				background-repeat: no-repeat;
				background-position: center;
				z-index:-1;
			}@media (min-width: 768px) {
			#site-content .panelcard .wrapper:before{
					width: 270px;
					//height: 260px;
					height: 270px;
					bottom:50px;
					left:50px
			}
				}@media (min-width: 1200px) {
			#site-content .panelcard .wrapper:before{
					bottom:70px;
					left:12%
			}
				}#site-content .panelcard .wrapper:after{
				content:'';
				position: absolute;
				width: 240px;
				height: 240px;
				top:-50px;
				right:-10px;
				//background-image: url(../Assets/Images/Circle-green.png);
				background-image: url(../Assets/Images/circle-lines.png);
				background-size: 100%;
				background-repeat: no-repeat;
				background-position: center;
				z-index:-1;
			}@media (min-width: 768px) {
			#site-content .panelcard .wrapper:after{
					width: 270px;
					//height: 260px;
					height: 270px;
					right:50px;
					top:-50px;
					right:12%
			}
				}/*  end #site-content */.christmas-header .hero .content{
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}@media (min-width: 640px){.christmas-header .hero .content{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}@media (min-width: 1400px){.christmas-header .hero .content{
    padding-left: 0px;
    padding-right: 0px;
  }
}.christmas-header .hero .content {
		/*max-width: 71.25rem; /* 1140px */
		/*max-width: 90rem;*/ /* 1440px */
		max-width: 80rem;
	}@media (min-width: 1536px) {
	.christmas-header .hero .content {
			/*max-width: 86.25rem;*/ /* 1380px */
			/*max-width: 90rem;*/ /* 1440px */
			max-width: 80rem /* 1280px */
	}

		}.christmas-header .hero .content{
  position: relative;
  z-index: 10;
  margin-top: -2.5rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 30px;
}@media (min-width: 768px){.christmas-header .hero .content{
    display: grid;
    grid-template-columns: repeat(12, minmax(0, 1fr));
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }
}@media (min-width: 1200px){.christmas-header .hero .content > :not([hidden]) ~ :not([hidden]){
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
  }
}.christmas-header .hero .content__left{
  z-index: 10;
  display: flex;
  flex-direction: column;
  text-align: center;
}@media (min-width: 768px){.christmas-header .hero .content__left{
    grid-column: span 8 / span 8;
    grid-column-start: 3;
    grid-row: span 1 / span 1;
    grid-row-start: 1;
  }
}.christmas-header .hero .content__left h3{
  --tw-text-opacity: 1;
  color: rgb(0 61 48 / var(--tw-text-opacity));
}.christmas-header .hero .title-image{
  position: relative;
  margin-top: 80px;
  margin-bottom: 80px;
  display: grid;
  place-items: center;
}@media (min-width: 768px){.christmas-header .hero .title-image{
    margin-top: 130px;
    margin-bottom: 50px;
  }
}.christmas-header .hero .title-image:before{
					content:'';
					position: absolute;
					bottom:25px;
					left:-90%;
					width: 100%;
					height: 3px;
					z-index:10;
					background-color: var(--secondary-color-1);
				}@media (min-width: 768px) {
				.christmas-header .hero .title-image:before{
						bottom:50px;
						height: 4px
				}

					}footer{
  background-color: var(--spac-color-1);
  color: var(--spac-footertext);
}footer #zone-footer a:not(.button){
  color: var(--spac-footertext);
}footer .social-media a i,footer h3{
  color: var(--spac-footertext);
}.sr-only{
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border-width: 0 !important;
}.visible{
  visibility: visible !important;
}.collapse{
  visibility: collapse !important;
}.fixed{
  position: fixed !important;
}.absolute{
  position: absolute !important;
}.relative{
  position: relative !important;
}.sticky{
  position: -webkit-sticky !important;
  position: sticky !important;
}.inset-0{
  inset: 0px !important;
}.-bottom-2{
  bottom: -0.5rem !important;
}.left-0{
  left: 0px !important;
}.z-10{
  z-index: 10 !important;
}.z-20{
  z-index: 20 !important;
}.z-\[99\]{
  z-index: 99 !important;
}.col-span-2{
  grid-column: span 2 / span 2 !important;
}.col-span-4{
  grid-column: span 4 / span 4 !important;
}.col-span-5{
  grid-column: span 5 / span 5 !important;
}.col-span-6{
  grid-column: span 6 / span 6 !important;
}.col-span-8{
  grid-column: span 8 / span 8 !important;
}.col-start-2{
  grid-column-start: 2 !important;
}.col-start-7{
  grid-column-start: 7 !important;
}.col-start-8{
  grid-column-start: 8 !important;
}.m-0{
  margin: 0px !important;
}.m-24{
  margin: 6rem !important;
}.m-auto{
  margin: auto !important;
}.mx-0{
  margin-left: 0px !important;
  margin-right: 0px !important;
}.mx-auto{
  margin-left: auto !important;
  margin-right: auto !important;
}.my-0{
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}.my-2{
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}.my-4{
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}.my-8{
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}.-mb-8{
  margin-bottom: -2rem !important;
}.-mt-\[160px\]{
  margin-top: -160px !important;
}.-mt-\[60px\]{
  margin-top: -60px !important;
}.mb-0{
  margin-bottom: 0px !important;
}.mb-10{
  margin-bottom: 2.5rem !important;
}.mb-12{
  margin-bottom: 3rem !important;
}.mb-14{
  margin-bottom: 3.5rem !important;
}.mb-16{
  margin-bottom: 4rem !important;
}.mb-2{
  margin-bottom: 0.5rem !important;
}.mb-3{
  margin-bottom: 0.75rem !important;
}.mb-4{
  margin-bottom: 1rem !important;
}.mb-8{
  margin-bottom: 2rem !important;
}.mb-\[29px\]{
  margin-bottom: 29px !important;
}.mb-\[40px\]{
  margin-bottom: 40px !important;
}.ml-2{
  margin-left: 0.5rem !important;
}.ml-3{
  margin-left: 0.75rem !important;
}.ml-4{
  margin-left: 1rem !important;
}.ml-8{
  margin-left: 2rem !important;
}.mt-0{
  margin-top: 0px !important;
}.mt-1{
  margin-top: 0.25rem !important;
}.mt-2{
  margin-top: 0.5rem !important;
}.mt-20{
  margin-top: 5rem !important;
}.mt-24{
  margin-top: 6rem !important;
}.mt-3{
  margin-top: 0.75rem !important;
}.mt-4{
  margin-top: 1rem !important;
}.mt-8{
  margin-top: 2rem !important;
}.mt-\[20px\]{
  margin-top: 20px !important;
}.mt-auto{
  margin-top: auto !important;
}.block{
  display: block !important;
}.inline-block{
  display: inline-block !important;
}.inline{
  display: inline !important;
}.flex{
  display: flex !important;
}.inline-flex{
  display: inline-flex !important;
}.grid{
  display: grid !important;
}.hidden{
  display: none !important;
}.h-10{
  height: 2.5rem !important;
}.h-4{
  height: 1rem !important;
}.h-8{
  height: 2rem !important;
}.h-full{
  height: 100% !important;
}.min-h-screen{
  min-height: 100vh !important;
}.w-1\/2{
  width: 50% !important;
}.w-1\/4{
  width: 25% !important;
}.w-4{
  width: 1rem !important;
}.w-4\/5{
  width: 80% !important;
}.w-6\/12{
  width: 50% !important;
}.w-8{
  width: 2rem !important;
}.w-\[6px\]{
  width: 6px !important;
}.w-auto{
  width: auto !important;
}.w-full{
  width: 100% !important;
}.max-w-2xl{
  max-width: 42rem !important;
}.max-w-5xl{
  max-width: 64rem !important;
}.max-w-prose{
  max-width: 65ch !important;
}.flex-1{
  flex: 1 1 0% !important;
}.flex-grow{
  flex-grow: 1 !important;
}.-translate-x-\[36\%\]{
  --tw-translate-x: -36% !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}.translate-y-1\/2{
  --tw-translate-y: 50% !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}.cursor-pointer{
  cursor: pointer !important;
}.list-disc{
  list-style-type: disc !important;
}.list-none{
  list-style-type: none !important;
}.columns-2{
  -moz-columns: 2 !important;
  columns: 2 !important;
}.flex-row{
  flex-direction: row !important;
}.flex-col{
  flex-direction: column !important;
}.flex-wrap{
  flex-wrap: wrap !important;
}.items-start{
  align-items: flex-start !important;
}.items-end{
  align-items: flex-end !important;
}.items-center{
  align-items: center !important;
}.justify-start{
  justify-content: flex-start !important;
}.justify-end{
  justify-content: flex-end !important;
}.justify-center{
  justify-content: center !important;
}.justify-between{
  justify-content: space-between !important;
}.gap-0{
  gap: 0px !important;
}.gap-2{
  gap: 0.5rem !important;
}.gap-4{
  gap: 1rem !important;
}.gap-6{
  gap: 1.5rem !important;
}.space-x-1 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(0.25rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse))) !important;
}.space-x-4 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(1rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse))) !important;
}.space-y-6 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(1.5rem * var(--tw-space-y-reverse)) !important;
}.space-y-8 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(2rem * var(--tw-space-y-reverse)) !important;
}.self-start{
  align-self: flex-start !important;
}.self-end{
  align-self: flex-end !important;
}.self-center{
  align-self: center !important;
}.justify-self-center{
  justify-self: center !important;
}.rounded{
  border-radius: 0.25rem !important;
}.rounded-lg{
  border-radius: 0.5rem !important;
}.rounded-xl{
  border-radius: 0.75rem !important;
}.rounded-t-\[20px\]{
  border-top-left-radius: 20px !important;
  border-top-right-radius: 20px !important;
}.border{
  border-width: 1px !important;
}.border-0{
  border-width: 0px !important;
}.border-2{
  border-width: 2px !important;
}.border-b{
  border-bottom-width: 1px !important;
}.border-b-2{
  border-bottom-width: 2px !important;
}.border-b-4{
  border-bottom-width: 4px !important;
}.border-t-2{
  border-top-width: 2px !important;
}.border-solid{
  border-style: solid !important;
}.border-black{
  --tw-border-opacity: 1 !important;
  border-color: rgb(49 49 49 / var(--tw-border-opacity)) !important;
}.border-transparent{
  border-color: transparent !important;
}.border-white{
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 255 255 / var(--tw-border-opacity)) !important;
}.bg-greige{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(234 232 227 / var(--tw-bg-opacity)) !important;
}.bg-lightgray{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(224 224 225 / var(--tw-bg-opacity)) !important;
}.bg-msecondary{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 61 48 / var(--tw-bg-opacity)) !important;
}.bg-mtertiary{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(58 75 82 / var(--tw-bg-opacity)) !important;
}.bg-primary{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(32 162 205 / var(--tw-bg-opacity)) !important;
}.bg-tertiary{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(91 161 84 / var(--tw-bg-opacity)) !important;
}.bg-transparent{
  background-color: transparent !important;
}.bg-white{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}.bg-yellow{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(235 206 73 / var(--tw-bg-opacity)) !important;
}.bg-cover{
  background-size: cover !important;
}.bg-center{
  background-position: center !important;
}.bg-repeat-x{
  background-repeat: repeat-x !important;
}.fill-current{
  fill: currentColor !important;
}.p-0{
  padding: 0px !important;
}.p-12{
  padding: 3rem !important;
}.p-2{
  padding: 0.5rem !important;
}.p-4{
  padding: 1rem !important;
}.p-6{
  padding: 1.5rem !important;
}.px-0{
  padding-left: 0px !important;
  padding-right: 0px !important;
}.px-0\.5{
  padding-left: 0.125rem !important;
  padding-right: 0.125rem !important;
}.px-1{
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}.px-12{
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}.px-2{
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}.px-4{
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}.px-5{
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important;
}.py-1{
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}.py-10{
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important;
}.py-2{
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}.py-6{
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}.py-px{
  padding-top: 1px !important;
  padding-bottom: 1px !important;
}.pb-0{
  padding-bottom: 0px !important;
}.pb-10{
  padding-bottom: 2.5rem !important;
}.pb-16{
  padding-bottom: 4rem !important;
}.pb-32{
  padding-bottom: 8rem !important;
}.pb-36{
  padding-bottom: 9rem !important;
}.pb-4{
  padding-bottom: 1rem !important;
}.pb-5{
  padding-bottom: 1.25rem !important;
}.pb-8{
  padding-bottom: 2rem !important;
}.pl-0{
  padding-left: 0px !important;
}.pl-1{
  padding-left: 0.25rem !important;
}.pr-1{
  padding-right: 0.25rem !important;
}.pr-3{
  padding-right: 0.75rem !important;
}.pt-0{
  padding-top: 0px !important;
}.pt-1{
  padding-top: 0.25rem !important;
}.pt-16{
  padding-top: 4rem !important;
}.pt-8{
  padding-top: 2rem !important;
}.pt-\[100px\]{
  padding-top: 100px !important;
}.text-left{
  text-align: left !important;
}.text-center{
  text-align: center !important;
}.text-right{
  text-align: right !important;
}.text-5xl{
  font-size: 3rem !important;
}.text-\[11px\]{
  font-size: 11px !important;
}.text-\[16px\]{
  font-size: 16px !important;
}.text-\[20px\]{
  font-size: 20px !important;
}.text-\[28px\]{
  font-size: 28px !important;
}.text-\[36px\]{
  font-size: 36px !important;
}.text-sm{
  font-size: 0.875rem !important;
}.font-bold{
  font-weight: 700 !important;
}.font-medium{
  font-weight: 500 !important;
}.font-semibold{
  font-weight: 600 !important;
}.uppercase{
  text-transform: uppercase !important;
}.italic{
  font-style: italic !important;
}.leading-\[1\.275\]{
  line-height: 1.275 !important;
}.leading-none{
  line-height: 1 !important;
}.leading-relaxed{
  line-height: 1.625 !important;
}.tracking-widest{
  letter-spacing: 0.1em !important;
}.text-black{
  --tw-text-opacity: 1 !important;
  color: rgb(49 49 49 / var(--tw-text-opacity)) !important;
}.text-primary{
  --tw-text-opacity: 1 !important;
  color: rgb(32 162 205 / var(--tw-text-opacity)) !important;
}.text-white{
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}.subpixel-antialiased{
  -webkit-font-smoothing: auto !important;
  -moz-osx-font-smoothing: auto !important;
}.shadow-2xl{
  --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25) !important;
  --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}.shadow-lg{
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1) !important;
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}.shadow-md{
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1) !important;
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}.shadow-xl{
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1) !important;
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}.outline{
  outline-style: solid !important;
}.invert{
  --tw-invert: invert(100%) !important;
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
}.duration-300{
  transition-duration: 300ms !important;
}/* ------ Add your CSS below this line (or @import your other CSS files). ------- *//* ------ @import '../Assets/Webfonts/stylesheet.css'; ------- */@font-face {
  font-family: 'spac';
  src:  url('font/spac.eot?j4lafc');
  src:  url('font/spac.eot?j4lafc#iefix') format('embedded-opentype'),
    url('font/spac.ttf?j4lafc') format('truetype'),
    url('font/spac.woff?j4lafc') format('woff'),
    url('font/spac.svg?j4lafc#spac') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change font */
  font-family: 'spac' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}.icon-account:before {
  content: "\e900";
}.icon-calendar:before {
  content: "\e901";
}.icon-caret-down:before {
  content: "\e902";
}.icon-caret-up:before {
  content: "\e903";
}.icon-caret-left:before {
  content: "\e918";
}.icon-caret:before {
  content: "\e904";
}.icon-clock:before {
  content: "\e905";
}.icon-close-large:before {
  content: "\e906";
}.icon-close:before {
  content: "\e907";
}.icon-document:before {
  content: "\e908";
}.icon-email-thin:before {
  content: "\e909";
}.icon-email:before {
  content: "\e90a";
}.icon-facebook:before {
  content: "\e90b";
}.icon-give:before {
  content: "\e90c";
}.icon-instagram:before {
  content: "\e90d";
}.icon-listen:before {
  content: "\e90e";
}.icon-mark:before {
  content: "\e90f";
}.icon-menu:before {
  content: "\e910";
}.icon-minus:before {
  content: "\e911";
}.icon-plus:before {
  content: "\e912";
}.icon-search-thin:before {
  content: "\e913";
}.icon-search:before {
  content: "\e914";
}.icon-share:before {
  content: "\e915";
}.icon-twitter:before {
  content: "\e916";
}.icon-youtube:before {
  content: "\e917";
}.icon-logout:before {
  content: "\e919";
}/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on November 7, 2024 */@font-face {
    font-family: 'black_mountainregular';
    src: url('font/blackmountain-webfont.woff2') format('woff2'),
         url('font/blackmountain-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}/*** end @layer ***/.position-unset {
	position: unset !important;
}.open > .megamenu {
	display: block;
	height: auto !important;
}/* ------ @import './partials/_share.scss'; ------- */.-marquee{
	padding: 0;
}.-marquee .c-section__left{
		 width: 100%;
	 }.marquee {
	 padding: 1.5rem 0;
	 font-size: 5vw;
	 overflow: hidden;
}@media (min-width: $screen-sm) {.marquee {
			font-size: 4vw
}
	 }.marquee.h2{
		 margin-top:0;
		 margin-bottom:0;
		 font-weight: 300;
		 font-size: 64px;
		 text-transform:uppercase;
	 }.marquee.h2 b{
			 font-weight: 700;
		 }.marquee span {
	animation-play-state: running;
	display: inline-block;
	white-space: nowrap;
	width: 94vw;
	text-shadow: var(--tw) 0 currentColor,
							 calc(var(--tw) * 2) 0 currentColor,
							 calc(var(--tw) * 3) 0 currentColor,
							 calc(var(--tw) * 4) 0 currentColor,
							 calc(var(--tw) * 5) 0 currentColor,
							 calc(var(--tw) * 6) 0 currentColor,
							 calc(var(--tw) * 7) 0 currentColor,
							 calc(var(--tw) * 8) 0 currentColor;


	will-change: transform;
	animation: marquee var(--ad) linear infinite;
}@media (min-width: $screen-sm) {.marquee span {
		color: $brand-black
}
	}@keyframes marquee {
		0% { transform: translateX(0); }
		100% { transform: translateX(-100%); }
}/*
 * on MacOs: System Preferences >
 *           Accessibility >
 *           Display > Reduce motion
 */@media (prefers-reduced-motion: reduce) {
	.marquee span {
		animation: none;
		text-shadow: none;
		width: auto;
		display: block;
		line-height: 1.5;
		text-align: center;
		white-space: normal;
	}
}/** style Rock Checkbox filters as dropdowns **//* ------ @import './partials/_opportunities.scss'; ------- *//* ------ @import './partials/_globalministries.scss'; ------- *//* ------ @import './partials/_resources.scss'; ------- *//* ------@import './partials/_support.scss'; ------- */.after\:absolute::after{
  content: var(--tw-content) !important;
  position: absolute !important;
}.after\:bottom-\[98\%\]::after{
  content: var(--tw-content) !important;
  bottom: 98% !important;
}.after\:left-1\/2::after{
  content: var(--tw-content) !important;
  left: 50% !important;
}.after\:-translate-x-1\/2::after{
  content: var(--tw-content) !important;
  --tw-translate-x: -50% !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}.after\:border-\[6px\]::after{
  content: var(--tw-content) !important;
  border-width: 6px !important;
}.after\:border-x-transparent::after{
  content: var(--tw-content) !important;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
}.after\:border-b-yellow::after{
  content: var(--tw-content) !important;
  --tw-border-opacity: 1 !important;
  border-bottom-color: rgb(235 206 73 / var(--tw-border-opacity)) !important;
}.after\:border-t-transparent::after{
  content: var(--tw-content) !important;
  border-top-color: transparent !important;
}.after\:content-\[\'\'\]::after{
  --tw-content: '' !important;
  content: var(--tw-content) !important;
}.focus\:border-black:focus{
  --tw-border-opacity: 1 !important;
  border-color: rgb(49 49 49 / var(--tw-border-opacity)) !important;
}.focus\:ring-0:focus{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
}.focus\:ring-black:focus{
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgb(49 49 49 / var(--tw-ring-opacity)) !important;
}.group:hover .group-hover\:flex{
  display: flex !important;
}@media (min-width: 640px){.sm\:mb-0{
    margin-bottom: 0px !important;
  }.sm\:flex{
    display: flex !important;
  }.sm\:h-12{
    height: 3rem !important;
  }.sm\:w-1\/2{
    width: 50% !important;
  }.sm\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }.sm\:flex-col{
    flex-direction: column !important;
  }.sm\:items-center{
    align-items: center !important;
  }.sm\:border-b{
    border-bottom-width: 1px !important;
  }.sm\:border-l{
    border-left-width: 1px !important;
  }.sm\:border-r{
    border-right-width: 1px !important;
  }.sm\:border-t{
    border-top-width: 1px !important;
  }.sm\:border-t-0{
    border-top-width: 0px !important;
  }.sm\:pr-12{
    padding-right: 3rem !important;
  }.sm\:pr-8{
    padding-right: 2rem !important;
  }.sm\:text-base{
    font-size: 1rem !important;
  }.sm\:text-xl{
    font-size: 1.125rem !important;
  }
}@media (min-width: 768px){.md\:-my-1{
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }.md\:mx-0{
    margin-left: 0px !important;
    margin-right: 0px !important;
  }.md\:-mt-\[250px\]{
    margin-top: -250px !important;
  }.md\:mb-\[40px\]{
    margin-bottom: 40px !important;
  }.md\:ml-6{
    margin-left: 1.5rem !important;
  }.md\:mr-6{
    margin-right: 1.5rem !important;
  }.md\:mt-4{
    margin-top: 1rem !important;
  }.md\:mt-\[0\]{
    margin-top: 0 !important;
  }.md\:block{
    display: block !important;
  }.md\:flex{
    display: flex !important;
  }.md\:h-10{
    height: 2.5rem !important;
  }.md\:w-10{
    width: 2.5rem !important;
  }.md\:w-10\/12{
    width: 83.333333% !important;
  }.md\:w-8\/12{
    width: 66.666667% !important;
  }.md\:flex-row{
    flex-direction: row !important;
  }.md\:items-start{
    align-items: flex-start !important;
  }.md\:items-end{
    align-items: flex-end !important;
  }.md\:items-center{
    align-items: center !important;
  }.md\:p-12{
    padding: 3rem !important;
  }.md\:p-4{
    padding: 1rem !important;
  }.md\:px-1{
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }.md\:py-12{
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }.md\:pb-12{
    padding-bottom: 3rem !important;
  }.md\:pl-16{
    padding-left: 4rem !important;
  }.md\:pt-4{
    padding-top: 1rem !important;
  }.md\:text-left{
    text-align: left !important;
  }.md\:text-5xl{
    font-size: 3rem !important;
  }.md\:text-\[20px\]{
    font-size: 20px !important;
  }.md\:text-base{
    font-size: 1rem !important;
  }
}@media (min-width: 1200px){.lg\:ml-6{
    margin-left: 1.5rem !important;
  }.lg\:mr-6{
    margin-right: 1.5rem !important;
  }.lg\:mt-\[3\%\]{
    margin-top: 3% !important;
  }.lg\:flex-row{
    flex-direction: row !important;
  }.lg\:items-center{
    align-items: center !important;
  }.lg\:overflow-hidden{
    overflow: hidden !important;
  }.lg\:rounded-lg{
    border-radius: 0.5rem !important;
  }.lg\:p-6{
    padding: 1.5rem !important;
  }.lg\:p-8{
    padding: 2rem !important;
  }.lg\:text-base{
    font-size: 1rem !important;
  }.lg\:shadow-2xl{
    --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25) !important;
    --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  }
}

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