@charset "UTF-8";
body {
  --primary-color: #0030cc;
  --paragraph-color: #2C2C2C;
  --header-color: #0030cc;
  --button-color: #0030cc;
  --breadcrumb-color: #757575;
  --contrast-color: #fff;
  --background-color: #fff;
  --caption-color: #2C2C2C;
  --secondary-color: #fff;
}
body .color-background {
  --paragraph-color: #2C2C2C;
  --header-color: #2C2C2C;
  --button-color: #2C2C2C;
  --contrast-color: #0030cc;
  --breadcrumb-color: #2C2C2C;
  --background-color: #9bdad9;
  --caption-color: #2C2C2C;
  --secondary-color: #fff;
}

body.educators {
  --primary-color: #078572;
  --paragraph-color: #2C2C2C;
  --header-color: #078572;
  --button-color: #078572;
  --contrast-color: #fff;
  --background-color: #fff;
  --breadcrumb-color: #fff;
  --caption-color: #078572;
  --secondary-color: #fff;
}
body.educators .color-background {
  --paragraph-color: #fff;
  --header-color: #fff;
  --button-color: #fff;
  --contrast-color: #078572;
  --breadcrumb-color: #fff;
  --background-color: #078572;
  --caption-color: #078572;
  --secondary-color: #fff;
}

body.partners {
  --breadcrumb-color: #2C2C2C;
  --primary-color: #ffce00;
  --paragraph-color: #2C2C2C;
  --header-color: #2C2C2C;
  --contrast-color: #fff;
  --button-color: #2C2C2C;
  --background-color: #fff;
  --caption-color: #2C2C2C;
  --secondary-color: #2C2C2C;
}
body.partners .color-background {
  --paragraph-color: #2C2C2C;
  --header-color: #2C2C2C;
  --button-color: #2C2C2C;
  --contrast-color: #fff;
  --breadcrumb-color: #fff;
  --background-color: #ffce00;
  --caption-color: #2C2C2C;
  --secondary-color: #2C2C2C;
}

body.visitors {
  --primary-color: #debdea;
  --paragraph-color: #2C2C2C;
  --header-color: #0030cc;
  --contrast-color: #fff;
  --button-color: #0030cc;
  --background-color: #fff;
  --caption-color: #0030cc;
  --secondary-color: #0030cc;
}
body.visitors .color-background {
  --paragraph-color: #2C2C2C;
  --header-color: #0030cc;
  --contrast-color: #fff;
  --breadcrumb-color: #fff;
  --button-color: #0030cc;
  --background-color: #debdea;
  --caption-color: #0030cc;
  --secondary-color: #0030cc;
}

:root {
  --padding-container-horizontal: 2rem;
  --padding-container-vertical: 6.4rem;
  --padding-site-header-vertical: 2rem;
  --padding-block: clamp(45px, calc(45px + 1vw), 75px);
  --margin-between-text-elements: 4rem;
}
@media (max-width: 1302px) {
  :root {
    --padding-container-horizontal: 2rem;
  }
}
@media (max-width: 960px) {
  :root {
    --padding-site-header-vertical: 2rem;
  }
}
@media (max-width: 770px) {
  :root {
    --padding-container-vertical: 5rem;
  }
}
@media (max-width: 600px) {
  :root {
    --padding-block: 6rem;
  }
}
@media (max-width: 480px) {
  :root {
    --padding-container-vertical: 4rem;
  }
}

:root {
  --font-size-default: 20px;
  --font-size-tiny: 14px;
  --font-size-small: 15px;
  --font-size-medium: 17px;
  --font-size-large: 18px;
  --font-size-extra-large: 20px;
  --font-size-huge: 22px;
  --font-size-nav-toggle-label: 15px;
  --body-line-height: 1.5;
  --heading-line-height: 1.1;
}
@media (max-width: 770px) {
  :root {
    --font-size-extra-large: 17px;
  }
}
@media (max-width: 480px) {
  :root {
    --font-size-tiny: 16px;
    --font-size-small: 16px;
    --font-size-default: 16px;
  }
}
@media (max-width: 420px) {
  :root {
    --font-size-nav-toggle-label: 13px;
    --font-size-extra-large: 16px;
    --font-size-tiny: 14px;
    --font-size-small: 14px;
  }
}

@font-face {
  font-family: Sharp Sans;
  font-style: normal;
  font-weight: 700;
  src: url("../../fonts/SharpSans-Bold.woff2");
  font-display: swap;
}
@font-face {
  font-family: Sharp Sans;
  font-style: normal;
  font-weight: 600;
  src: url("../../fonts/SharpSans-Semibold.woff2");
  font-display: swap;
}
@font-face {
  font-family: Sharp Sans;
  font-style: normal;
  font-weight: 500;
  src: url("../../fonts/SharpSans-Medium.woff2");
  font-display: swap;
}
@font-face {
  font-family: Pitch;
  font-style: normal;
  font-weight: 400;
  src: url("../../fonts/Pitch-Medium.woff2");
  font-display: swap;
}
@font-face {
  font-family: Sharp Sans;
  font-style: normal;
  font-weight: 300;
  src: url("../../fonts/SharpSans-Book.woff2");
  font-display: swap;
}
@font-face {
  font-family: Pitch;
  font-style: normal;
  font-weight: 700;
  src: url("../../fonts/Pitch-Bold.woff2");
  font-display: swap;
}
@font-face {
  font-family: Pitch;
  font-style: normal;
  font-weight: 600;
  src: url("../../fonts/Pitch-Semibold.woff2");
  font-display: swap;
}
/* stylelint-disable number-max-precision, block-closing-brace-newline-after */
/**
 * Calculate the luminance for a color.
 * See https://www.w3.org/TR/WCAG20-TECHS/G17.html#G17-tests
 */
/**
 * Calculate the contrast ratio between two colors.
 * See https://www.w3.org/TR/WCAG20-TECHS/G17.html#G17-tests
 */
/**
 * Determine whether to use dark or light text on top of given color.
 * Returns black for dark text and white for light text.
 */
/* stylelint-disable declaration-property-unit-allowed-list */
/* stylelint-enable declaration-property-unit-allowed-list */
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* stylelint-disable declaration-property-unit-allowed-list, a11y/line-height-is-vertical-rhythmed, a11y/no-display-none */
/* Document
	 ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  text-size-adjust: 100%;
}

/* Sections
	 ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

p, h1, h2, .post-header h1, h3, h4, h5, h6 {
  margin-block-start: 0;
  margin-block-end: 0;
  margin-inline-start: 0;
  margin-inline-end: 0;
  padding-block-start: 0;
  padding-block-end: 0;
  padding-inline-start: 0;
  padding-inline-end: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
	 ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace;
  font-size: 1em;
}

/* Text-level semantics
	 ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: 0;
  text-decoration: underline dotted;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace;
  font-size: 1em;
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/* Embedded content
	 ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
	 ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *		`fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-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;
  outline-offset: -2px;
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* Interactive
	 ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
	 ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none !important;
}

/* stylelint-enable declaration-property-unit-allowed-list */
.edit-post-visual-editor,
.lawrence-frontend {
  /*Android, Apple, and Amazon Button*/
  /*Android Button Hover*/
  /*Apple Button*/
  /*Apple Button Hover*/
  /*Amazon Button*/
  /*Amazon Button Hover*/
  /*Exhibits Page CSS*/
  /*For no-js*/
  /*Social Media Icons*/
  /*WP Separator Block*/
  /*Utility Classes for Line Thickness*/
  /* Duotone */
  /*Updating to use the editor-styles-wrapper class instead of the editor-post-visual-editor selector. Moving styles here from the back-end-only sass file which didn't show on the live site*/
  /*Keep color background components the same with white/orlando*/
  /*Made for page number arrows in XD design*/
  /*Custom Circle Images for our Components*/
  /*alignright for images on posts and news posts*/
  /*dot images on posts and news posts*/
  /*Use class dot-image-left in block editor*/
  /*alignleft images*/
  /*thumnail, medium, large, full size images*/
  /*Use class dot-image-right in block editor*/
  /*alignright images*/
  /*thumnail, medium, large, full size images*/
  /*Default Posts*/
  /*Landing Intro Block on Posts*/
  /*Landing Intro Block on posts and pages*/
  /*Gradient Intro Block on Posts*/
  /*Intro Large Image Block on Posts*/
  /*Use with Extend*/
  /*Icons*/
  /*Hummingbird Icon*/
  /*add hummingbird class in block editor to h2*/
  /*Butterfly Icon*/
  /*add butterfly class in block editor to h2*/
  /*Bacteria Icon*/
  /*add bacteria class in block editor to h2*/
  /*Binoculars Icon*/
  /*add binoculars class in block editor to h2*/
  /*Blocks Icon*/
  /*add blocks class in block editor to h2*/
  /*Electron Icon*/
  /*add electron class in block editor to h2*/
  /*Flask Icon*/
  /*add flask class in block editor to h2*/
  /*Globe Icon*/
  /*add globe class in block editor to h2*/
  /*Handlens Icon*/
  /*add handlens class in block editor to h2*/
  /*Leaf Icon*/
  /*add leaf class in block editor to h2*/
  /*Lightbulb Icon*/
  /*add lightbulb class in block editor to h2*/
  /*Microscope Icon*/
  /*add microscope class in block editor to h2*/
  /*Moon Icon*/
  /*add moon class in block editor to h2*/
  /*Snake Icon*/
  /*add snake class in block editor to h2*/
  /*Star Icon*/
  /*add star class in block editor to h2*/
  /*Storytime Icon*/
  /*add storytime class in block editor to h2*/
  /*Sun Icon*/
  /*add sunclass in block editor to h2*/
  /*Telescope Icon*/
  /*add telescope in block editor to h2*/
  /*Testtubes Icon*/
  /*add testtubes in block editor to h2*/
  /*Design Quest Icon*/
  /*add designquest in block editor to h2*/
  /*3D Icon*/
  /*add glasses3d in block editor to h2*/
  /*Biotech Icon*/
  /*add biotech in block editor to h2*/
  /*Forces Icon*/
  /*add forces in block editor to h2*/
  /*Grass Icon*/
  /*add grass in block editor to h2*/
  /*Ingenuity Challenges Icon*/
  /*add ingenuity in block editor to h2*/
  /*Music Icon*/
  /*add music in block editor to h2*/
  /*Outdoor Nature Lab Icon*/
  /*add outdoornature in block editor to h2*/
  /*Picnic Icon*/
  /*add picnic in block editor to h2*/
  /*Planetarium Icon*/
  /*add planetarium in block editor to h2*/
  /*Sphere Icon*/
  /*add sphere in block editor to h2*/
  /*Store Icon*/
  /*add store in block editor to h2*/
  /*Theater Icon*/
  /*add theater in block editor to h2*/
  /*Ticket Icon*/
  /*add ticket in block editor to h2*/
  /*Turtle Icon*/
  /*add turtle in block editor to h2*/
  /*Virtually Human Icon*/
  /*add virtually in block editor to h2*/
  /*Waterfall Icon*/
  /*add waterfall in block editor to h2*/
  /*Young Explorers Icon*/
  /*add youngexplorers in block editor to h2*/
  /*Adjusting styling on figcaptions on WP Gallery block*/
  /*Add this class to column block to display logos*/
  /*overriding the important tag in wp-block-columns*/
  /* stylelint-disable a11y/no-outline-none */
  /* stylelint-enable a11y/no-outline-none */
  /* stylelint-disable a11y/no-display-none */
  /* stylelint-enable a11y/no-display-none */
  /* stylelint-disable a11y/no-display-none */
  /* stylelint-disable declaration-no-important, a11y/no-display-none */
  /* stylelint-enable */
  /* stylelint-disable declaration-no-important, a11y/no-display-none */
  /* stylelint-enable */
  /* stylelint-disable declaration-no-important, a11y/no-display-none */
  /* stylelint-enable */
  /*This class makes it possible for the color-background to work with php blocks*/
  /*Alternating colors of lightgray and white backgrounds for wp blocks & php blocks*/
  /* Footer */
  /* stylelint-disable a11y/font-size-is-readable */
  /* stylelint-enable */
}
.edit-post-visual-editor .has-ultraviolet-background-color.wp-block-group,
.edit-post-visual-editor .has-ultraviolet-background-color,
.lawrence-frontend .has-ultraviolet-background-color.wp-block-group,
.lawrence-frontend .has-ultraviolet-background-color {
  background-color: #debdea !important;
  background-color: #debdea;
  position: relative;
  padding-top: 80px;
  padding-bottom: 80px;
  padding-left: unset;
  padding-right: unset;
}
.edit-post-visual-editor .has-ultraviolet-background-color.wp-block-group::before,
.edit-post-visual-editor .has-ultraviolet-background-color::before,
.lawrence-frontend .has-ultraviolet-background-color.wp-block-group::before,
.lawrence-frontend .has-ultraviolet-background-color::before {
  content: "";
  background-color: #debdea !important;
  background-color: #debdea;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}
.edit-post-visual-editor .has-bay-background-color.wp-block-group,
.edit-post-visual-editor .has-bay-background-color,
.lawrence-frontend .has-bay-background-color.wp-block-group,
.lawrence-frontend .has-bay-background-color {
  background-color: #9bdad9 !important;
  background-color: #9bdad9;
  position: relative;
  padding-top: 80px;
  padding-bottom: 80px;
  padding-left: unset;
  padding-right: unset;
}
.edit-post-visual-editor .has-bay-background-color.wp-block-group::before,
.edit-post-visual-editor .has-bay-background-color::before,
.lawrence-frontend .has-bay-background-color.wp-block-group::before,
.lawrence-frontend .has-bay-background-color::before {
  content: "";
  background-color: #9bdad9 !important;
  background-color: #9bdad9;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}
.edit-post-visual-editor .has-orlando-background-color.wp-block-group,
.edit-post-visual-editor .has-orlando-background-color,
.lawrence-frontend .has-orlando-background-color.wp-block-group,
.lawrence-frontend .has-orlando-background-color {
  background-color: #078572 !important;
  background-color: #078572;
  position: relative;
  padding-top: 80px;
  padding-bottom: 80px;
  padding-left: unset;
  padding-right: unset;
}
.edit-post-visual-editor .has-orlando-background-color.wp-block-group::before,
.edit-post-visual-editor .has-orlando-background-color::before,
.lawrence-frontend .has-orlando-background-color.wp-block-group::before,
.lawrence-frontend .has-orlando-background-color::before {
  content: "";
  background-color: #078572 !important;
  background-color: #078572;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}
.edit-post-visual-editor .has-helios-background-color.wp-block-group,
.edit-post-visual-editor .has-helios-background-color,
.lawrence-frontend .has-helios-background-color.wp-block-group,
.lawrence-frontend .has-helios-background-color {
  background-color: #ffce00 !important;
  background-color: #ffce00;
  position: relative;
  padding-top: 80px;
  padding-bottom: 80px;
  padding-left: unset;
  padding-right: unset;
}
.edit-post-visual-editor .has-helios-background-color.wp-block-group::before,
.edit-post-visual-editor .has-helios-background-color::before,
.lawrence-frontend .has-helios-background-color.wp-block-group::before,
.lawrence-frontend .has-helios-background-color::before {
  content: "";
  background-color: #ffce00 !important;
  background-color: #ffce00;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}
.edit-post-visual-editor .has-lightgray-background-color.wp-block-group,
.edit-post-visual-editor .has-lightgray-background-color,
.lawrence-frontend .has-lightgray-background-color.wp-block-group,
.lawrence-frontend .has-lightgray-background-color {
  background-color: #f4f2f2 !important;
  background-color: #f4f2f2;
  position: relative;
  padding-top: 80px;
  padding-bottom: 80px;
  padding-left: unset;
  padding-right: unset;
}
.edit-post-visual-editor .has-lightgray-background-color.wp-block-group::before,
.edit-post-visual-editor .has-lightgray-background-color::before,
.lawrence-frontend .has-lightgray-background-color.wp-block-group::before,
.lawrence-frontend .has-lightgray-background-color::before {
  content: "";
  background-color: #f4f2f2 !important;
  background-color: #f4f2f2;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}
.edit-post-visual-editor .has-black-background-color.wp-block-group,
.edit-post-visual-editor .has-black-background-color,
.lawrence-frontend .has-black-background-color.wp-block-group,
.lawrence-frontend .has-black-background-color {
  background-color: #2C2C2C !important;
  background-color: #2C2C2C;
  position: relative;
  padding-top: 80px;
  padding-bottom: 80px;
  padding-left: unset;
  padding-right: unset;
}
.edit-post-visual-editor .has-black-background-color.wp-block-group::before,
.edit-post-visual-editor .has-black-background-color::before,
.lawrence-frontend .has-black-background-color.wp-block-group::before,
.lawrence-frontend .has-black-background-color::before {
  content: "";
  background-color: #2C2C2C !important;
  background-color: #2C2C2C;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}
.edit-post-visual-editor .has-white-background-color.wp-block-group,
.edit-post-visual-editor .has-white-background-color,
.lawrence-frontend .has-white-background-color.wp-block-group,
.lawrence-frontend .has-white-background-color {
  background-color: #fff !important;
  background-color: #fff;
  position: relative;
  padding-top: 80px;
  padding-bottom: 80px;
  padding-left: unset;
  padding-right: unset;
}
.edit-post-visual-editor .has-white-background-color.wp-block-group::before,
.edit-post-visual-editor .has-white-background-color::before,
.lawrence-frontend .has-white-background-color.wp-block-group::before,
.lawrence-frontend .has-white-background-color::before {
  content: "";
  background-color: #fff !important;
  background-color: #fff;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}
.edit-post-visual-editor .has-flare-background-color.wp-block-group,
.edit-post-visual-editor .has-flare-background-color,
.lawrence-frontend .has-flare-background-color.wp-block-group,
.lawrence-frontend .has-flare-background-color {
  background-color: #ff543f !important;
  background-color: #ff543f;
  position: relative;
  padding-top: 80px;
  padding-bottom: 80px;
  padding-left: unset;
  padding-right: unset;
}
.edit-post-visual-editor .has-flare-background-color.wp-block-group::before,
.edit-post-visual-editor .has-flare-background-color::before,
.lawrence-frontend .has-flare-background-color.wp-block-group::before,
.lawrence-frontend .has-flare-background-color::before {
  content: "";
  background-color: #ff543f !important;
  background-color: #ff543f;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}
.edit-post-visual-editor .has-orbit-background-color.wp-block-group,
.edit-post-visual-editor .has-orbit-background-color,
.lawrence-frontend .has-orbit-background-color.wp-block-group,
.lawrence-frontend .has-orbit-background-color {
  background-color: #0030cc !important;
  background-color: #0030cc;
  position: relative;
  padding-top: 80px;
  padding-bottom: 80px;
  padding-left: unset;
  padding-right: unset;
}
.edit-post-visual-editor .has-orbit-background-color.wp-block-group::before,
.edit-post-visual-editor .has-orbit-background-color::before,
.lawrence-frontend .has-orbit-background-color.wp-block-group::before,
.lawrence-frontend .has-orbit-background-color::before {
  content: "";
  background-color: #0030cc !important;
  background-color: #0030cc;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}
.edit-post-visual-editor .has-fog-background-color.wp-block-group,
.edit-post-visual-editor .has-fog-background-color,
.lawrence-frontend .has-fog-background-color.wp-block-group,
.lawrence-frontend .has-fog-background-color {
  background-color: #e6e7e8 !important;
  background-color: #e6e7e8;
  position: relative;
  padding-top: 80px;
  padding-bottom: 80px;
  padding-left: unset;
  padding-right: unset;
}
.edit-post-visual-editor .has-fog-background-color.wp-block-group::before,
.edit-post-visual-editor .has-fog-background-color::before,
.lawrence-frontend .has-fog-background-color.wp-block-group::before,
.lawrence-frontend .has-fog-background-color::before {
  content: "";
  background-color: #e6e7e8 !important;
  background-color: #e6e7e8;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}
.edit-post-visual-editor .has-asteroid-background-color.wp-block-group,
.edit-post-visual-editor .has-asteroid-background-color,
.lawrence-frontend .has-asteroid-background-color.wp-block-group,
.lawrence-frontend .has-asteroid-background-color {
  background-color: #757575 !important;
  background-color: #757575;
  position: relative;
  padding-top: 80px;
  padding-bottom: 80px;
  padding-left: unset;
  padding-right: unset;
}
.edit-post-visual-editor .has-asteroid-background-color.wp-block-group::before,
.edit-post-visual-editor .has-asteroid-background-color::before,
.lawrence-frontend .has-asteroid-background-color.wp-block-group::before,
.lawrence-frontend .has-asteroid-background-color::before {
  content: "";
  background-color: #757575 !important;
  background-color: #757575;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}
.edit-post-visual-editor .has-cosmicpurple-background-color.wp-block-group,
.edit-post-visual-editor .has-cosmicpurple-background-color,
.lawrence-frontend .has-cosmicpurple-background-color.wp-block-group,
.lawrence-frontend .has-cosmicpurple-background-color {
  background-color: #54308F !important;
  background-color: #54308F;
  position: relative;
  padding-top: 80px;
  padding-bottom: 80px;
  padding-left: unset;
  padding-right: unset;
}
.edit-post-visual-editor .has-cosmicpurple-background-color.wp-block-group::before,
.edit-post-visual-editor .has-cosmicpurple-background-color::before,
.lawrence-frontend .has-cosmicpurple-background-color.wp-block-group::before,
.lawrence-frontend .has-cosmicpurple-background-color::before {
  content: "";
  background-color: #54308F !important;
  background-color: #54308F;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}
.edit-post-visual-editor .has-paleblue-background-color.wp-block-group,
.edit-post-visual-editor .has-paleblue-background-color,
.lawrence-frontend .has-paleblue-background-color.wp-block-group,
.lawrence-frontend .has-paleblue-background-color {
  background-color: #CDECEC !important;
  background-color: #CDECEC;
  position: relative;
  padding-top: 80px;
  padding-bottom: 80px;
  padding-left: unset;
  padding-right: unset;
}
.edit-post-visual-editor .has-paleblue-background-color.wp-block-group::before,
.edit-post-visual-editor .has-paleblue-background-color::before,
.lawrence-frontend .has-paleblue-background-color.wp-block-group::before,
.lawrence-frontend .has-paleblue-background-color::before {
  content: "";
  background-color: #CDECEC !important;
  background-color: #CDECEC;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}
.edit-post-visual-editor .has-semiviolet-background-color.wp-block-group,
.edit-post-visual-editor .has-semiviolet-background-color,
.lawrence-frontend .has-semiviolet-background-color.wp-block-group,
.lawrence-frontend .has-semiviolet-background-color {
  background-color: #EEDEF4 !important;
  background-color: #EEDEF4;
  position: relative;
  padding-top: 80px;
  padding-bottom: 80px;
  padding-left: unset;
  padding-right: unset;
}
.edit-post-visual-editor .has-semiviolet-background-color.wp-block-group::before,
.edit-post-visual-editor .has-semiviolet-background-color::before,
.lawrence-frontend .has-semiviolet-background-color.wp-block-group::before,
.lawrence-frontend .has-semiviolet-background-color::before {
  content: "";
  background-color: #EEDEF4 !important;
  background-color: #EEDEF4;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}
.edit-post-visual-editor .has-martian-background-color.wp-block-group,
.edit-post-visual-editor .has-martian-background-color,
.lawrence-frontend .has-martian-background-color.wp-block-group,
.lawrence-frontend .has-martian-background-color {
  background-color: #CBE086 !important;
  background-color: #CBE086;
  position: relative;
  padding-top: 80px;
  padding-bottom: 80px;
  padding-left: unset;
  padding-right: unset;
}
.edit-post-visual-editor .has-martian-background-color.wp-block-group::before,
.edit-post-visual-editor .has-martian-background-color::before,
.lawrence-frontend .has-martian-background-color.wp-block-group::before,
.lawrence-frontend .has-martian-background-color::before {
  content: "";
  background-color: #CBE086 !important;
  background-color: #CBE086;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}
.edit-post-visual-editor .has-orbit-color,
.lawrence-frontend .has-orbit-color {
  color: #0030cc;
}
.edit-post-visual-editor .has-orlando-color,
.lawrence-frontend .has-orlando-color {
  color: #078572;
}
.edit-post-visual-editor .has-flare-color,
.lawrence-frontend .has-flare-color {
  color: #ff543f;
}
.edit-post-visual-editor .has-ultraviolet-color,
.lawrence-frontend .has-ultraviolet-color {
  color: #debdea;
}
.edit-post-visual-editor .has-helios-color,
.lawrence-frontend .has-helios-color {
  color: #ffce00;
}
.edit-post-visual-editor .has-bay-color,
.lawrence-frontend .has-bay-color {
  color: #9bdad9;
}
.edit-post-visual-editor .has-fog-color,
.lawrence-frontend .has-fog-color {
  color: #e6e7e8;
}
.edit-post-visual-editor .has-asteriod-color,
.lawrence-frontend .has-asteriod-color {
  color: #757575;
}
.edit-post-visual-editor .has-lightgray-color,
.lawrence-frontend .has-lightgray-color {
  color: #f4f2f2;
}
.edit-post-visual-editor .has-white-color,
.lawrence-frontend .has-white-color {
  color: #fff;
}
.edit-post-visual-editor .has-black-color,
.lawrence-frontend .has-black-color {
  color: #2C2C2C;
}
.edit-post-visual-editor .has-cosmicpurple-color,
.lawrence-frontend .has-cosmicpurple-color {
  color: #54308F !important;
}
.edit-post-visual-editor .wp-block-button a.has-cosmicpurple-color,
.lawrence-frontend .wp-block-button a.has-cosmicpurple-color {
  color: #54308F !important;
  border: 2px solid #54308F !important;
}
.edit-post-visual-editor h3.has-cosmicpurple-color,
.lawrence-frontend h3.has-cosmicpurple-color {
  color: #54308F !important;
}
.edit-post-visual-editor .has-paleblue-color,
.lawrence-frontend .has-paleblue-color {
  color: #CDECEC;
}
.edit-post-visual-editor .has-semiviolet-color,
.lawrence-frontend .has-semiviolet-color {
  color: #EEDEF4;
}
.edit-post-visual-editor .has-martian-color,
.lawrence-frontend .has-martian-color {
  color: #CBE086;
}
.edit-post-visual-editor .android-button > a.wp-block-button__link, .edit-post-visual-editor .apple-button > a.wp-block-button__link, .edit-post-visual-editor .amazon-button > a.wp-block-button__link,
.lawrence-frontend .android-button > a.wp-block-button__link,
.lawrence-frontend .apple-button > a.wp-block-button__link,
.lawrence-frontend .amazon-button > a.wp-block-button__link {
  background-image: url("../../images/svg/android.svg");
  background-repeat: no-repeat;
  background-position: 85% 45%;
  padding-left: 0;
  padding-bottom: 30px;
  padding-right: 30px;
  text-transform: uppercase;
  min-width: 165px;
  height: 40px;
}
.edit-post-visual-editor .android-button > a.wp-block-button__link:hover, .edit-post-visual-editor .android-button > a.wp-block-button__link:focus,
.lawrence-frontend .android-button > a.wp-block-button__link:hover,
.lawrence-frontend .android-button > a.wp-block-button__link:focus {
  background-image: url("../../images/svg/android-svg-white.svg");
}
.edit-post-visual-editor .apple-button > a.wp-block-button__link,
.lawrence-frontend .apple-button > a.wp-block-button__link {
  background-image: url("../../images/svg/apple.svg");
}
.edit-post-visual-editor .apple-button > a.wp-block-button__link:hover, .edit-post-visual-editor .apple-button > a.wp-block-button__link:focus,
.lawrence-frontend .apple-button > a.wp-block-button__link:hover,
.lawrence-frontend .apple-button > a.wp-block-button__link:focus {
  background-image: url("../../images/svg/apple-svg-white.svg");
}
.edit-post-visual-editor .amazon-button > a.wp-block-button__link,
.lawrence-frontend .amazon-button > a.wp-block-button__link {
  background-image: url("../../images/svg/amazon.svg");
  background-size: 22px;
  background-position: 85% 49%;
}
.edit-post-visual-editor .amazon-button > a.wp-block-button__link:hover, .edit-post-visual-editor .amazon-button > a.wp-block-button__link:focus,
.lawrence-frontend .amazon-button > a.wp-block-button__link:hover,
.lawrence-frontend .amazon-button > a.wp-block-button__link:focus {
  background-image: url("../../images/svg/amazon-svg-white.svg");
}
@media screen and (max-width: 535px) {
  .edit-post-visual-editor .android-button > a.wp-block-button__link, .edit-post-visual-editor .apple-button > a.wp-block-button__link, .edit-post-visual-editor .amazon-button > a.wp-block-button__link,
.lawrence-frontend .android-button > a.wp-block-button__link,
.lawrence-frontend .apple-button > a.wp-block-button__link,
.lawrence-frontend .amazon-button > a.wp-block-button__link {
    background-position: 77% 45%;
  }
}
.edit-post-visual-editor fieldset.checkbox-filter,
.lawrence-frontend fieldset.checkbox-filter {
  border: none;
  max-width: 350px;
  border: 1px solid #757575;
  border-radius: 3px;
  margin: 20px 20px 20px 0;
  padding: 0;
  border: 1px solid black;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.889' height='7.646' viewBox='0 0 10.889 7.646'%3E%3Cpath id='Path_152' data-name='Path 152' d='M9766.605,624.5l-4.234,6-5.073-6' transform='translate(-9756.534 -623.854)' fill='none' stroke='white' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: 95% 50%;
  text-align: left;
  width: 100%;
}
.edit-post-visual-editor fieldset.checkbox-filter img,
.lawrence-frontend fieldset.checkbox-filter img {
  margin-right: 15px;
  margin-bottom: 3px;
}
.edit-post-visual-editor fieldset.checkbox-filter button,
.lawrence-frontend fieldset.checkbox-filter button {
  all: unset;
  height: 55px;
  width: 100%;
  display: block;
}
.edit-post-visual-editor fieldset.checkbox-filter legend,
.lawrence-frontend fieldset.checkbox-filter legend {
  margin-left: 10px;
}
.edit-post-visual-editor fieldset.checkbox-filter button:focus,
.lawrence-frontend fieldset.checkbox-filter button:focus {
  border: 1px solid #2C2C2C;
}
.edit-post-visual-editor fieldset.checkbox-filter .checkbox-container,
.lawrence-frontend fieldset.checkbox-filter .checkbox-container {
  position: absolute;
  z-index: 1;
  border: 1px solid #757575;
  border-radius: 3px;
  width: 300px;
  margin-top: 5px;
}
.edit-post-visual-editor fieldset.checkbox-filter .checkbox-container div,
.lawrence-frontend fieldset.checkbox-filter .checkbox-container div {
  padding: 10px;
}
.edit-post-visual-editor fieldset.checkbox-filter div:nth-child(odd),
.lawrence-frontend fieldset.checkbox-filter div:nth-child(odd) {
  background-color: #fff;
}
.edit-post-visual-editor fieldset.checkbox-filter div:nth-child(even),
.lawrence-frontend fieldset.checkbox-filter div:nth-child(even) {
  background-color: #f4f2f2;
}
.edit-post-visual-editor body:not(.no-js) fieldset.checkbox-filter div,
.lawrence-frontend body:not(.no-js) fieldset.checkbox-filter div {
  display: none;
}
.edit-post-visual-editor body:not(.no-js) fieldset.checkbox-filter.openDropdown div,
.lawrence-frontend body:not(.no-js) fieldset.checkbox-filter.openDropdown div {
  display: block;
}
.edit-post-visual-editor .select-filter,
.lawrence-frontend .select-filter {
  position: relative;
  display: inline;
  margin: 20px 20px 20px 0;
}
.edit-post-visual-editor .select-filter select,
.lawrence-frontend .select-filter select {
  width: 230px;
  padding: 10px;
  -webkit-appearance: none;
  appearance: none;
  height: 47px;
  border-radius: 3px;
}
.edit-post-visual-editor .select-filter::after,
.lawrence-frontend .select-filter::after {
  content: "▼";
  font-size: 1rem;
  top: 37%;
  right: 10px;
  position: absolute;
}
.edit-post-visual-editor .posts-filter,
.lawrence-frontend .posts-filter {
  background-color: var(--primary-color) !important;
  background-color: var(--primary-color);
  position: relative;
}
.edit-post-visual-editor .posts-filter::before,
.lawrence-frontend .posts-filter::before {
  content: "";
  background-color: var(--primary-color) !important;
  background-color: var(--primary-color);
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}
.edit-post-visual-editor .posts-filter p#results,
.lawrence-frontend .posts-filter p#results {
  color: var(--secondary-color);
}
.edit-post-visual-editor .posts-filter .filter-fields p,
.edit-post-visual-editor .posts-filter .filter-fields a,
.lawrence-frontend .posts-filter .filter-fields p,
.lawrence-frontend .posts-filter .filter-fields a {
  color: var(--paragraph-color);
}
.edit-post-visual-editor .posts-filter .filter-fields a.clear-filter,
.lawrence-frontend .posts-filter .filter-fields a.clear-filter {
  color: var(--secondary-color);
}
.edit-post-visual-editor .posts-filter .filter-fields button,
.edit-post-visual-editor .posts-filter .filter-fields fieldset,
.lawrence-frontend .posts-filter .filter-fields button,
.lawrence-frontend .posts-filter .filter-fields fieldset {
  color: var(--secondary-color);
  border: 1px solid var(--secondary-color);
}
.edit-post-visual-editor .posts-filter .filter-fields button label,
.edit-post-visual-editor .posts-filter .filter-fields fieldset label,
.lawrence-frontend .posts-filter .filter-fields button label,
.lawrence-frontend .posts-filter .filter-fields fieldset label {
  color: black;
}
.edit-post-visual-editor .posts-filter .filter-fields button svg,
.edit-post-visual-editor .posts-filter .filter-fields fieldset svg,
.lawrence-frontend .posts-filter .filter-fields button svg,
.lawrence-frontend .posts-filter .filter-fields fieldset svg {
  stroke: var(--secondary-color);
  fill: var(--secondary-color);
}
.edit-post-visual-editor .home .posts-filter p#results,
.edit-post-visual-editor .home .posts-filter a.clear-filter,
.lawrence-frontend .home .posts-filter p#results,
.lawrence-frontend .home .posts-filter a.clear-filter {
  color: var(--paragraph-color);
}
.edit-post-visual-editor .posts-filter.has-background.has-bay-background-color p#results,
.lawrence-frontend .posts-filter.has-background.has-bay-background-color p#results {
  color: #2C2C2C;
}
.edit-post-visual-editor .posts-filter.has-background.has-bay-background-color .filter-fields p,
.edit-post-visual-editor .posts-filter.has-background.has-bay-background-color .filter-fields a,
.edit-post-visual-editor .posts-filter.has-background.has-bay-background-color .filter-fields fieldset,
.lawrence-frontend .posts-filter.has-background.has-bay-background-color .filter-fields p,
.lawrence-frontend .posts-filter.has-background.has-bay-background-color .filter-fields a,
.lawrence-frontend .posts-filter.has-background.has-bay-background-color .filter-fields fieldset {
  color: #2C2C2C;
}
.edit-post-visual-editor .posts-filter.has-background.has-bay-background-color .filter-fields a.clear-filter,
.lawrence-frontend .posts-filter.has-background.has-bay-background-color .filter-fields a.clear-filter {
  color: #2C2C2C;
}
.edit-post-visual-editor .posts-filter.has-background.has-bay-background-color .filter-fields button,
.edit-post-visual-editor .posts-filter.has-background.has-bay-background-color .filter-fields fieldset,
.lawrence-frontend .posts-filter.has-background.has-bay-background-color .filter-fields button,
.lawrence-frontend .posts-filter.has-background.has-bay-background-color .filter-fields fieldset {
  color: #2C2C2C;
  border: 1px solid #2C2C2C;
}
.edit-post-visual-editor .posts-filter.has-background.has-bay-background-color .filter-fields button label,
.edit-post-visual-editor .posts-filter.has-background.has-bay-background-color .filter-fields fieldset label,
.lawrence-frontend .posts-filter.has-background.has-bay-background-color .filter-fields button label,
.lawrence-frontend .posts-filter.has-background.has-bay-background-color .filter-fields fieldset label {
  color: #2C2C2C;
}
.edit-post-visual-editor .posts-filter.has-background.has-bay-background-color .filter-fields button svg,
.edit-post-visual-editor .posts-filter.has-background.has-bay-background-color .filter-fields fieldset svg,
.lawrence-frontend .posts-filter.has-background.has-bay-background-color .filter-fields button svg,
.lawrence-frontend .posts-filter.has-background.has-bay-background-color .filter-fields fieldset svg {
  stroke: #2C2C2C;
  fill: #2C2C2C;
}
.edit-post-visual-editor .card-wide figure,
.lawrence-frontend .card-wide figure {
  max-height: 290px;
  max-width: 290px;
  min-height: 225px;
  min-width: 225px;
  height: 15vw;
  width: 15vw;
}
.edit-post-visual-editor .card-wide img,
.lawrence-frontend .card-wide img {
  object-fit: cover;
  border-radius: 50%;
  height: 100%;
  width: 100%;
}
.edit-post-visual-editor .filter-fields fieldset.button-filter .button-container button.filterButton,
.lawrence-frontend .filter-fields fieldset.button-filter .button-container button.filterButton {
  margin-right: 10px;
}
.edit-post-visual-editor .filter-fields fieldset.button-filter .button-container button.filterButton.selected,
.lawrence-frontend .filter-fields fieldset.button-filter .button-container button.filterButton.selected {
  background-color: #0030cc;
  color: #fff;
}
.edit-post-visual-editor .filter-fields fieldset.button-filter .button-container button.filterButton:hover,
.lawrence-frontend .filter-fields fieldset.button-filter .button-container button.filterButton:hover {
  background-color: #0030cc;
  color: #fff;
}
.edit-post-visual-editor .filter-fields button.clear-filter,
.lawrence-frontend .filter-fields button.clear-filter {
  background: none;
  border: none;
  color: var(--secondary-color);
  text-decoration: none;
  cursor: pointer;
  padding: 0;
  margin: auto 0;
  margin-left: 10px !important;
}
.edit-post-visual-editor .filter-fields button.clear-filter:hover,
.lawrence-frontend .filter-fields button.clear-filter:hover {
  text-decoration: underline;
}
.edit-post-visual-editor .filter-fields .button-filter .button-container button.filterButton,
.lawrence-frontend .filter-fields .button-filter .button-container button.filterButton {
  padding: 10px;
}
.edit-post-visual-editor .exhibits-activities .heading-description-content > div,
.lawrence-frontend .exhibits-activities .heading-description-content > div {
  height: 210px;
  /* Set the height of the inner div to match the tallest content */
  overflow: auto;
  /* Allow the content to overflow if necessary */
}
.edit-post-visual-editor .exhibits-activities .posts-filter,
.lawrence-frontend .exhibits-activities .posts-filter {
  padding-top: 3px;
}
.edit-post-visual-editor .exhibits-activities .heading-description-content h2, .edit-post-visual-editor .exhibits-activities .heading-description-content .post-header h1, .post-header .edit-post-visual-editor .exhibits-activities .heading-description-content h1,
.lawrence-frontend .exhibits-activities .heading-description-content h2,
.lawrence-frontend .exhibits-activities .heading-description-content .post-header h1,
.post-header .lawrence-frontend .exhibits-activities .heading-description-content h1 {
  margin-top: 10px;
}
.edit-post-visual-editor .no-js.exhibits-activities .filter-content-heading, .edit-post-visual-editor .no-js.exhibits-activities .filter-content-description,
.lawrence-frontend .no-js.exhibits-activities .filter-content-heading,
.lawrence-frontend .no-js.exhibits-activities .filter-content-description {
  display: block;
}
.edit-post-visual-editor .no-js.exhibits-activities .heading-description-content > div,
.lawrence-frontend .no-js.exhibits-activities .heading-description-content > div {
  height: unset;
  overflow: unset;
}
.edit-post-visual-editor .no-js.exhibits-activities .filter-fields,
.lawrence-frontend .no-js.exhibits-activities .filter-fields {
  display: none;
}
.edit-post-visual-editor .no-js .filter-cards .card,
.lawrence-frontend .no-js .filter-cards .card {
  display: block;
}
.edit-post-visual-editor .filter-cards.no-filter .card,
.lawrence-frontend .filter-cards.no-filter .card {
  display: block;
}
.edit-post-visual-editor .pagination-container.center-cards,
.lawrence-frontend .pagination-container.center-cards {
  margin: auto;
}
.edit-post-visual-editor .pagination-container .number-buttons,
.lawrence-frontend .pagination-container .number-buttons {
  display: inline;
}
.edit-post-visual-editor .pagination-container button,
.lawrence-frontend .pagination-container button {
  margin: 0 5px;
  padding: 5px 10px;
  border: solid 2px #fff;
  background-color: #fff;
  color: #2C2C2C;
  cursor: pointer;
}
.edit-post-visual-editor .pagination-container button.selected,
.lawrence-frontend .pagination-container button.selected {
  background-color: #2C2C2C;
  border: solid 2px #2C2C2C;
  color: #fff;
}
.edit-post-visual-editor .filter-cards .card,
.lawrence-frontend .filter-cards .card {
  display: none;
}
.edit-post-visual-editor .recent-cards-section .filter-cards .card,
.lawrence-frontend .recent-cards-section .filter-cards .card {
  display: block;
}
@media screen and (max-width: 770px) {
  .edit-post-visual-editor .filter-fields button.clear-filter,
.lawrence-frontend .filter-fields button.clear-filter {
    margin-top: 40px !important;
  }
  .edit-post-visual-editor .filter-fields fieldset.button-filter .button-container button.filterButton,
.lawrence-frontend .filter-fields fieldset.button-filter .button-container button.filterButton {
    margin-bottom: 20px;
    display: block;
  }
  .edit-post-visual-editor .filter-fields fieldset.button-filter .button-container button.filterButton:last-child,
.lawrence-frontend .filter-fields fieldset.button-filter .button-container button.filterButton:last-child {
    margin-bottom: 0;
  }
  .edit-post-visual-editor .pagination-container button,
.lawrence-frontend .pagination-container button {
    margin: 10px 5px;
  }
  .edit-post-visual-editor .pagination-container .number-buttons,
.lawrence-frontend .pagination-container .number-buttons {
    display: none;
  }
}
@media screen and (max-width: 510px) {
  .edit-post-visual-editor .exhibits-activities .heading-description-content > div,
.lawrence-frontend .exhibits-activities .heading-description-content > div {
    height: 310px;
  }
}
@media screen and (max-width: 350px) {
  .edit-post-visual-editor .exhibits-activities .heading-description-content > div,
.lawrence-frontend .exhibits-activities .heading-description-content > div {
    height: 380px;
  }
}
@media screen and (max-width: 315px) {
  .edit-post-visual-editor .exhibits-activities .heading-description-content > div,
.lawrence-frontend .exhibits-activities .heading-description-content > div {
    height: 390px;
  }
  .edit-post-visual-editor .exhibits-activities h2, .edit-post-visual-editor .exhibits-activities .post-header h1, .post-header .edit-post-visual-editor .exhibits-activities h1,
.lawrence-frontend .exhibits-activities h2,
.lawrence-frontend .exhibits-activities .post-header h1,
.post-header .lawrence-frontend .exhibits-activities h1 {
    font-size: 2.5rem;
  }
  .edit-post-visual-editor .exhibits-activities .heading-description-content > div,
.lawrence-frontend .exhibits-activities .heading-description-content > div {
    height: unset;
    overflow: unset;
  }
  .edit-post-visual-editor .exhibits-activities .filter-content-description,
.lawrence-frontend .exhibits-activities .filter-content-description {
    margin-bottom: 0;
  }
}
.edit-post-visual-editor .social-share-icons svg:hover path,
.lawrence-frontend .social-share-icons svg:hover path {
  fill: #fff;
  stroke: #0030cc;
}
.edit-post-visual-editor .social-share-icons a.is-external-link::after,
.lawrence-frontend .social-share-icons a.is-external-link::after {
  display: none;
}
.edit-post-visual-editor .social-share-icons a,
.edit-post-visual-editor .social-share-icons a.is-external-link,
.lawrence-frontend .social-share-icons a,
.lawrence-frontend .social-share-icons a.is-external-link {
  display: inline-flex;
  justify-content: space-between;
  align-items: center;
}
.edit-post-visual-editor .linkedin-icon-share,
.lawrence-frontend .linkedin-icon-share {
  /*orbit outline*/
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37.237' height='37.5' viewBox='0 0 37.237 37.5'%3E%3Cg id='Component_401_25' data-name='Component 401 – 25' transform='translate(0.633 0.5)'%3E%3Cpath id='LinkedIn_Logo_white' d='M247.031,1.8H216.543A2.6,2.6,0,0,0,213.9,4.4V35.2a2.6,2.6,0,0,0,2.643,2.6h30.488a2.6,2.6,0,0,0,2.643-2.6V4.4A2.628,2.628,0,0,0,247.031,1.8ZM224.755,31.949h-5.38V15.672h5.38Zm-2.69-18.543a2.769,2.769,0,0,1-3.02-2.784,2.809,2.809,0,0,1,3.068-2.784,2.769,2.769,0,0,1,3.02,2.784A2.836,2.836,0,0,1,222.065,13.407ZM244.2,31.949h-5.38V23.221c0-2.17-.755-3.633-2.737-3.633a2.921,2.921,0,0,0-2.784,1.982,3.559,3.559,0,0,0-.189,1.321V32h-5.38s.047-14.768.047-16.231h5.38v2.265a5.365,5.365,0,0,1,4.861-2.689c3.54,0,6.183,2.312,6.183,7.313Z' transform='translate(-213.9 -1.8)' fill='%230030CC' stroke='%230030CC' stroke-width='2' opacity='0'/%3E%3Cg id='LinkedIn_Logo_white-2' data-name='LinkedIn_Logo_white' transform='translate(0.367 0.5)'%3E%3Cg id='LinkedIn_Logo_white-3' data-name='LinkedIn_Logo_white' transform='translate(-213.9 -1.8)' fill='none'%3E%3Cpath d='M246.534,1.8H216.5a2.561,2.561,0,0,0-2.6,2.559V34.741a2.561,2.561,0,0,0,2.6,2.559h30.031a2.561,2.561,0,0,0,2.6-2.559V4.359A2.59,2.59,0,0,0,246.534,1.8ZM224.592,31.531h-5.3V15.479h5.3Zm-2.65-18.285a2.729,2.729,0,0,1-2.975-2.745,2.768,2.768,0,0,1,3.022-2.745,2.729,2.729,0,0,1,2.975,2.745A2.8,2.8,0,0,1,221.942,13.246Zm21.8,18.285h-5.3V22.923c0-2.14-.744-3.583-2.7-3.583a2.878,2.878,0,0,0-2.743,1.954,3.513,3.513,0,0,0-.186,1.3v8.98h-5.3s.047-14.563.047-16.005h5.3v2.233a5.284,5.284,0,0,1,4.788-2.652c3.487,0,6.09,2.28,6.09,7.212Z' stroke='%230030CC'/%3E%3Cpath d='M 216.5034637451172 1.799999237060547 C 215.0622100830078 1.799999237060547 213.9001312255859 2.916641235351562 213.9001312255859 4.358978271484375 L 213.9001312255859 34.74106979370117 C 213.9001312255859 36.18339920043945 215.0622100830078 37.3000602722168 216.5034637451172 37.3000602722168 L 246.5341949462891 37.3000602722168 C 247.9752655029297 37.3000602722168 249.1374053955078 36.18339920043945 249.1374053955078 34.74106979370117 L 249.1374053955078 4.358978271484375 C 249.1374053955078 2.916641235351562 247.9287567138672 1.799999237060547 246.5341949462891 1.799999237060547 L 216.5034637451172 1.799999237060547 M 221.9423980712891 13.24561882019043 C 220.0828704833984 13.24561882019043 218.9671173095703 12.03591918945312 218.9671173095703 10.50053024291992 C 218.9671173095703 8.918619155883789 220.1758270263672 7.755439758300781 221.9888763427734 7.755439758300781 C 223.8483734130859 7.755439758300781 224.9175262451172 8.918619155883789 224.9640350341797 10.50053024291992 C 224.9640350341797 12.03591918945312 223.7553253173828 13.24561882019043 221.9423980712891 13.24561882019043 M 243.7449188232422 31.53071022033691 L 238.4454193115234 31.53071022033691 L 238.4454193115234 22.92321968078613 C 238.4454193115234 20.78298950195312 237.7015838623047 19.34066009521484 235.7490692138672 19.34066009521484 C 234.2615509033203 19.34066009521484 233.3782806396484 20.31772041320801 233.0063323974609 21.29479026794434 C 232.8668975830078 21.62047958374023 232.8204193115234 22.08573913574219 232.8204193115234 22.59753036499023 L 232.8204193115234 31.57723045349121 L 227.5207977294922 31.57723045349121 C 227.5207977294922 31.57723045349121 227.5673065185547 17.01430892944336 227.5673065185547 15.57196998596191 L 232.8669281005859 15.57196998596191 L 232.8669281005859 17.80526924133301 C 233.5642547607422 16.73513984680176 234.8193511962891 15.15323066711426 237.6550445556641 15.15323066711426 C 241.1416473388672 15.15323066711426 243.7449188232422 17.43305015563965 243.7449188232422 22.36490058898926 L 243.7449188232422 31.53071022033691 M 224.5921478271484 31.53071022033691 L 219.2925567626953 31.53071022033691 L 219.2925567626953 15.47891998291016 L 224.5921478271484 15.47891998291016 L 224.5921478271484 31.53071022033691 M 216.5034637451172 0.7999992370605469 L 246.5341949462891 0.7999992370605469 C 248.5210113525391 0.7999992370605469 250.1374053955078 2.396549224853516 250.1374053955078 4.358978271484375 L 250.1374053955078 34.74106979370117 C 250.1374053955078 35.70745086669922 249.760009765625 36.60807037353516 249.0747375488281 37.27701950073242 C 248.39892578125 37.93674087524414 247.4966735839844 38.3000602722168 246.5341949462891 38.3000602722168 L 216.5034637451172 38.3000602722168 C 215.5409240722656 38.3000602722168 214.6386260986328 37.93674087524414 213.9627990722656 37.27701950073242 C 213.2775268554688 36.60808944702148 212.9001312255859 35.70746994018555 212.9001312255859 34.74106979370117 L 212.9001312255859 4.358978271484375 C 212.9001312255859 3.392578125 213.2775268554688 2.491958618164062 213.9627990722656 1.823028564453125 C 214.6386260986328 1.163318634033203 215.5409240722656 0.7999992370605469 216.5034637451172 0.7999992370605469 Z M 223.9639892578125 10.5148754119873 C 223.9248962402344 9.396459579467773 223.2057952880859 8.755439758300781 221.9888763427734 8.755439758300781 C 220.7607116699219 8.755439758300781 219.9671173095703 9.4404296875 219.9671173095703 10.50053024291992 C 219.9671173095703 11.57694053649902 220.7239990234375 12.24561882019043 221.9423980712891 12.24561882019043 C 223.1271820068359 12.24561882019043 223.9563140869141 11.53471755981445 223.9639892578125 10.5148754119873 Z M 242.7449188232422 30.53071022033691 L 242.7449188232422 22.36490058898926 C 242.7449188232422 20.26175880432129 242.2486877441406 18.65357971191406 241.27001953125 17.58502960205078 C 240.412109375 16.64834022521973 239.1620788574219 16.15323066711426 237.6550445556641 16.15323066711426 C 235.4361877441406 16.15323066711426 234.4129943847656 17.26432991027832 233.7047424316406 18.35121917724609 L 232.9134979248047 19.56548690795898 C 233.0434875488281 19.42419815063477 233.182861328125 19.29314613342285 233.3307037353516 19.17363929748535 C 234.0048217773438 18.62870025634766 234.8410797119141 18.34066009521484 235.7490692138672 18.34066009521484 C 237.3448638916016 18.34066009521484 238.2099151611328 19.11491966247559 238.6545867919922 19.76444053649902 C 239.1793518066406 20.53092002868652 239.4454193115234 21.59368896484375 239.4454193115234 22.92321968078613 L 239.4454193115234 30.53071022033691 L 242.7449188232422 30.53071022033691 Z M 223.5921478271484 16.47891998291016 L 220.2925567626953 16.47891998291016 L 220.2925567626953 30.53071022033691 L 223.5921478271484 30.53071022033691 L 223.5921478271484 16.47891998291016 Z M 231.8669281005859 16.57196998596191 L 228.5655517578125 16.57196998596191 C 228.55859375 19.55926704406738 228.5330200195312 27.71954917907715 228.5239715576172 30.57722854614258 L 231.8204193115234 30.57722854614258 L 231.8204193115234 22.59753036499023 C 231.8204193115234 21.87656402587891 231.9025115966797 21.34298706054688 232.0785827636719 20.92121505737305 C 232.1051788330078 20.85220146179199 232.1333923339844 20.78408622741699 232.1631317138672 20.71698570251465 L 231.8669281005859 21.17154884338379 L 231.8669281005859 16.57196998596191 Z' stroke='none' fill='%230030CC'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  height: 50px;
  width: 50px;
}
.edit-post-visual-editor .linkedin-icon-share:hover,
.lawrence-frontend .linkedin-icon-share:hover {
  /*inverse*/
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37.237' height='37.5' viewBox='0 0 37.237 37.5'%3E%3Cg id='Component_401_25' data-name='Component 401 – 25' transform='translate(0.633 0.5)'%3E%3Cpath id='LinkedIn_Logo_white' d='M247.031,1.8H216.543A2.6,2.6,0,0,0,213.9,4.4V35.2a2.6,2.6,0,0,0,2.643,2.6h30.488a2.6,2.6,0,0,0,2.643-2.6V4.4A2.628,2.628,0,0,0,247.031,1.8ZM224.755,31.949h-5.38V15.672h5.38Zm-2.69-18.543a2.769,2.769,0,0,1-3.02-2.784,2.809,2.809,0,0,1,3.068-2.784,2.769,2.769,0,0,1,3.02,2.784A2.836,2.836,0,0,1,222.065,13.407ZM244.2,31.949h-5.38V23.221c0-2.17-.755-3.633-2.737-3.633a2.921,2.921,0,0,0-2.784,1.982,3.559,3.559,0,0,0-.189,1.321V32h-5.38s.047-14.768.047-16.231h5.38v2.265a5.365,5.365,0,0,1,4.861-2.689c3.54,0,6.183,2.312,6.183,7.313Z' transform='translate(-213.9 -1.8)' fill='%23fff' stroke='%23fff' stroke-width='1' opacity='0'/%3E%3Cg id='LinkedIn_Logo_white-2' data-name='LinkedIn_Logo_white' transform='translate(0.367 0.5)'%3E%3Cg id='LinkedIn_Logo_white-3' data-name='LinkedIn_Logo_white' transform='translate(-213.9 -1.8)' fill='%230030CC'%3E%3Cpath d='M246.534,1.8H216.5a2.561,2.561,0,0,0-2.6,2.559V34.741a2.561,2.561,0,0,0,2.6,2.559h30.031a2.561,2.561,0,0,0,2.6-2.559V4.359A2.59,2.59,0,0,0,246.534,1.8ZM224.592,31.531h-5.3V15.479h5.3Zm-2.65-18.285a2.729,2.729,0,0,1-2.975-2.745,2.768,2.768,0,0,1,3.022-2.745,2.729,2.729,0,0,1,2.975,2.745A2.8,2.8,0,0,1,221.942,13.246Zm21.8,18.285h-5.3V22.923c0-2.14-.744-3.583-2.7-3.583a2.878,2.878,0,0,0-2.743,1.954,3.513,3.513,0,0,0-.186,1.3v8.98h-5.3s.047-14.563.047-16.005h5.3v2.233a5.284,5.284,0,0,1,4.788-2.652c3.487,0,6.09,2.28,6.09,7.212Z' stroke='none'/%3E%3Cpath d='M 216.5034637451172 1.799999237060547 C 215.0622100830078 1.799999237060547 213.9001312255859 2.916641235351562 213.9001312255859 4.358978271484375 L 213.9001312255859 34.74106979370117 C 213.9001312255859 36.18339920043945 215.0622100830078 37.3000602722168 216.5034637451172 37.3000602722168 L 246.5341949462891 37.3000602722168 C 247.9752655029297 37.3000602722168 249.1374053955078 36.18339920043945 249.1374053955078 34.74106979370117 L 249.1374053955078 4.358978271484375 C 249.1374053955078 2.916641235351562 247.9287567138672 1.799999237060547 246.5341949462891 1.799999237060547 L 216.5034637451172 1.799999237060547 M 221.9423980712891 13.24561882019043 C 220.0828704833984 13.24561882019043 218.9671173095703 12.03591918945312 218.9671173095703 10.50053024291992 C 218.9671173095703 8.918619155883789 220.1758270263672 7.755439758300781 221.9888763427734 7.755439758300781 C 223.8483734130859 7.755439758300781 224.9175262451172 8.918619155883789 224.9640350341797 10.50053024291992 C 224.9640350341797 12.03591918945312 223.7553253173828 13.24561882019043 221.9423980712891 13.24561882019043 M 243.7449188232422 31.53071022033691 L 238.4454193115234 31.53071022033691 L 238.4454193115234 22.92321968078613 C 238.4454193115234 20.78298950195312 237.7015838623047 19.34066009521484 235.7490692138672 19.34066009521484 C 234.2615509033203 19.34066009521484 233.3782806396484 20.31772041320801 233.0063323974609 21.29479026794434 C 232.8668975830078 21.62047958374023 232.8204193115234 22.08573913574219 232.8204193115234 22.59753036499023 L 232.8204193115234 31.57723045349121 L 227.5207977294922 31.57723045349121 C 227.5207977294922 31.57723045349121 227.5673065185547 17.01430892944336 227.5673065185547 15.57196998596191 L 232.8669281005859 15.57196998596191 L 232.8669281005859 17.80526924133301 C 233.5642547607422 16.73513984680176 234.8193511962891 15.15323066711426 237.6550445556641 15.15323066711426 C 241.1416473388672 15.15323066711426 243.7449188232422 17.43305015563965 243.7449188232422 22.36490058898926 L 243.7449188232422 31.53071022033691 M 224.5921478271484 31.53071022033691 L 219.2925567626953 31.53071022033691 L 219.2925567626953 15.47891998291016 L 224.5921478271484 15.47891998291016 L 224.5921478271484 31.53071022033691 M 216.5034637451172 0.7999992370605469 L 246.5341949462891 0.7999992370605469 C 248.5210113525391 0.7999992370605469 250.1374053955078 2.396549224853516 250.1374053955078 4.358978271484375 L 250.1374053955078 34.74106979370117 C 250.1374053955078 35.70745086669922 249.760009765625 36.60807037353516 249.0747375488281 37.27701950073242 C 248.39892578125 37.93674087524414 247.4966735839844 38.3000602722168 246.5341949462891 38.3000602722168 L 216.5034637451172 38.3000602722168 C 215.5409240722656 38.3000602722168 214.6386260986328 37.93674087524414 213.9627990722656 37.27701950073242 C 213.2775268554688 36.60808944702148 212.9001312255859 35.70746994018555 212.9001312255859 34.74106979370117 L 212.9001312255859 4.358978271484375 C 212.9001312255859 3.392578125 213.2775268554688 2.491958618164062 213.9627990722656 1.823028564453125 C 214.6386260986328 1.163318634033203 215.5409240722656 0.7999992370605469 216.5034637451172 0.7999992370605469 Z M 223.9639892578125 10.5148754119873 C 223.9248962402344 9.396459579467773 223.2057952880859 8.755439758300781 221.9888763427734 8.755439758300781 C 220.7607116699219 8.755439758300781 219.9671173095703 9.4404296875 219.9671173095703 10.50053024291992 C 219.9671173095703 11.57694053649902 220.7239990234375 12.24561882019043 221.9423980712891 12.24561882019043 C 223.1271820068359 12.24561882019043 223.9563140869141 11.53471755981445 223.9639892578125 10.5148754119873 Z M 242.7449188232422 30.53071022033691 L 242.7449188232422 22.36490058898926 C 242.7449188232422 20.26175880432129 242.2486877441406 18.65357971191406 241.27001953125 17.58502960205078 C 240.412109375 16.64834022521973 239.1620788574219 16.15323066711426 237.6550445556641 16.15323066711426 C 235.4361877441406 16.15323066711426 234.4129943847656 17.26432991027832 233.7047424316406 18.35121917724609 L 232.9134979248047 19.56548690795898 C 233.0434875488281 19.42419815063477 233.182861328125 19.29314613342285 233.3307037353516 19.17363929748535 C 234.0048217773438 18.62870025634766 234.8410797119141 18.34066009521484 235.7490692138672 18.34066009521484 C 237.3448638916016 18.34066009521484 238.2099151611328 19.11491966247559 238.6545867919922 19.76444053649902 C 239.1793518066406 20.53092002868652 239.4454193115234 21.59368896484375 239.4454193115234 22.92321968078613 L 239.4454193115234 30.53071022033691 L 242.7449188232422 30.53071022033691 Z M 223.5921478271484 16.47891998291016 L 220.2925567626953 16.47891998291016 L 220.2925567626953 30.53071022033691 L 223.5921478271484 30.53071022033691 L 223.5921478271484 16.47891998291016 Z M 231.8669281005859 16.57196998596191 L 228.5655517578125 16.57196998596191 C 228.55859375 19.55926704406738 228.5330200195312 27.71954917907715 228.5239715576172 30.57722854614258 L 231.8204193115234 30.57722854614258 L 231.8204193115234 22.59753036499023 C 231.8204193115234 21.87656402587891 231.9025115966797 21.34298706054688 232.0785827636719 20.92121505737305 C 232.1051788330078 20.85220146179199 232.1333923339844 20.78408622741699 232.1631317138672 20.71698570251465 L 231.8669281005859 21.17154884338379 L 231.8669281005859 16.57196998596191 Z' stroke='none' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  height: 50px;
  width: 50px;
}
.edit-post-visual-editor .linkedin-icon-footer,
.lawrence-frontend .linkedin-icon-footer {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37.237' height='37.5' viewBox='0 0 37.237 37.5'%3E%3Cg id='Component_401_25' data-name='Component 401 – 25' transform='translate(0.633 0.5)'%3E%3Cpath id='LinkedIn_Logo_white' d='M247.031,1.8H216.543A2.6,2.6,0,0,0,213.9,4.4V35.2a2.6,2.6,0,0,0,2.643,2.6h30.488a2.6,2.6,0,0,0,2.643-2.6V4.4A2.628,2.628,0,0,0,247.031,1.8ZM224.755,31.949h-5.38V15.672h5.38Zm-2.69-18.543a2.769,2.769,0,0,1-3.02-2.784,2.809,2.809,0,0,1,3.068-2.784,2.769,2.769,0,0,1,3.02,2.784A2.836,2.836,0,0,1,222.065,13.407ZM244.2,31.949h-5.38V23.221c0-2.17-.755-3.633-2.737-3.633a2.921,2.921,0,0,0-2.784,1.982,3.559,3.559,0,0,0-.189,1.321V32h-5.38s.047-14.768.047-16.231h5.38v2.265a5.365,5.365,0,0,1,4.861-2.689c3.54,0,6.183,2.312,6.183,7.313Z' transform='translate(-213.9 -1.8)' fill='%23fff' stroke='%23fff' stroke-width='1' opacity='0'/%3E%3Cg id='LinkedIn_Logo_white-2' data-name='LinkedIn_Logo_white' transform='translate(0.367 0.5)'%3E%3Cg id='LinkedIn_Logo_white-3' data-name='LinkedIn_Logo_white' transform='translate(-213.9 -1.8)' fill='none'%3E%3Cpath d='M246.534,1.8H216.5a2.561,2.561,0,0,0-2.6,2.559V34.741a2.561,2.561,0,0,0,2.6,2.559h30.031a2.561,2.561,0,0,0,2.6-2.559V4.359A2.59,2.59,0,0,0,246.534,1.8ZM224.592,31.531h-5.3V15.479h5.3Zm-2.65-18.285a2.729,2.729,0,0,1-2.975-2.745,2.768,2.768,0,0,1,3.022-2.745,2.729,2.729,0,0,1,2.975,2.745A2.8,2.8,0,0,1,221.942,13.246Zm21.8,18.285h-5.3V22.923c0-2.14-.744-3.583-2.7-3.583a2.878,2.878,0,0,0-2.743,1.954,3.513,3.513,0,0,0-.186,1.3v8.98h-5.3s.047-14.563.047-16.005h5.3v2.233a5.284,5.284,0,0,1,4.788-2.652c3.487,0,6.09,2.28,6.09,7.212Z' stroke='none'/%3E%3Cpath d='M 216.5034637451172 1.799999237060547 C 215.0622100830078 1.799999237060547 213.9001312255859 2.916641235351562 213.9001312255859 4.358978271484375 L 213.9001312255859 34.74106979370117 C 213.9001312255859 36.18339920043945 215.0622100830078 37.3000602722168 216.5034637451172 37.3000602722168 L 246.5341949462891 37.3000602722168 C 247.9752655029297 37.3000602722168 249.1374053955078 36.18339920043945 249.1374053955078 34.74106979370117 L 249.1374053955078 4.358978271484375 C 249.1374053955078 2.916641235351562 247.9287567138672 1.799999237060547 246.5341949462891 1.799999237060547 L 216.5034637451172 1.799999237060547 M 221.9423980712891 13.24561882019043 C 220.0828704833984 13.24561882019043 218.9671173095703 12.03591918945312 218.9671173095703 10.50053024291992 C 218.9671173095703 8.918619155883789 220.1758270263672 7.755439758300781 221.9888763427734 7.755439758300781 C 223.8483734130859 7.755439758300781 224.9175262451172 8.918619155883789 224.9640350341797 10.50053024291992 C 224.9640350341797 12.03591918945312 223.7553253173828 13.24561882019043 221.9423980712891 13.24561882019043 M 243.7449188232422 31.53071022033691 L 238.4454193115234 31.53071022033691 L 238.4454193115234 22.92321968078613 C 238.4454193115234 20.78298950195312 237.7015838623047 19.34066009521484 235.7490692138672 19.34066009521484 C 234.2615509033203 19.34066009521484 233.3782806396484 20.31772041320801 233.0063323974609 21.29479026794434 C 232.8668975830078 21.62047958374023 232.8204193115234 22.08573913574219 232.8204193115234 22.59753036499023 L 232.8204193115234 31.57723045349121 L 227.5207977294922 31.57723045349121 C 227.5207977294922 31.57723045349121 227.5673065185547 17.01430892944336 227.5673065185547 15.57196998596191 L 232.8669281005859 15.57196998596191 L 232.8669281005859 17.80526924133301 C 233.5642547607422 16.73513984680176 234.8193511962891 15.15323066711426 237.6550445556641 15.15323066711426 C 241.1416473388672 15.15323066711426 243.7449188232422 17.43305015563965 243.7449188232422 22.36490058898926 L 243.7449188232422 31.53071022033691 M 224.5921478271484 31.53071022033691 L 219.2925567626953 31.53071022033691 L 219.2925567626953 15.47891998291016 L 224.5921478271484 15.47891998291016 L 224.5921478271484 31.53071022033691 M 216.5034637451172 0.7999992370605469 L 246.5341949462891 0.7999992370605469 C 248.5210113525391 0.7999992370605469 250.1374053955078 2.396549224853516 250.1374053955078 4.358978271484375 L 250.1374053955078 34.74106979370117 C 250.1374053955078 35.70745086669922 249.760009765625 36.60807037353516 249.0747375488281 37.27701950073242 C 248.39892578125 37.93674087524414 247.4966735839844 38.3000602722168 246.5341949462891 38.3000602722168 L 216.5034637451172 38.3000602722168 C 215.5409240722656 38.3000602722168 214.6386260986328 37.93674087524414 213.9627990722656 37.27701950073242 C 213.2775268554688 36.60808944702148 212.9001312255859 35.70746994018555 212.9001312255859 34.74106979370117 L 212.9001312255859 4.358978271484375 C 212.9001312255859 3.392578125 213.2775268554688 2.491958618164062 213.9627990722656 1.823028564453125 C 214.6386260986328 1.163318634033203 215.5409240722656 0.7999992370605469 216.5034637451172 0.7999992370605469 Z M 223.9639892578125 10.5148754119873 C 223.9248962402344 9.396459579467773 223.2057952880859 8.755439758300781 221.9888763427734 8.755439758300781 C 220.7607116699219 8.755439758300781 219.9671173095703 9.4404296875 219.9671173095703 10.50053024291992 C 219.9671173095703 11.57694053649902 220.7239990234375 12.24561882019043 221.9423980712891 12.24561882019043 C 223.1271820068359 12.24561882019043 223.9563140869141 11.53471755981445 223.9639892578125 10.5148754119873 Z M 242.7449188232422 30.53071022033691 L 242.7449188232422 22.36490058898926 C 242.7449188232422 20.26175880432129 242.2486877441406 18.65357971191406 241.27001953125 17.58502960205078 C 240.412109375 16.64834022521973 239.1620788574219 16.15323066711426 237.6550445556641 16.15323066711426 C 235.4361877441406 16.15323066711426 234.4129943847656 17.26432991027832 233.7047424316406 18.35121917724609 L 232.9134979248047 19.56548690795898 C 233.0434875488281 19.42419815063477 233.182861328125 19.29314613342285 233.3307037353516 19.17363929748535 C 234.0048217773438 18.62870025634766 234.8410797119141 18.34066009521484 235.7490692138672 18.34066009521484 C 237.3448638916016 18.34066009521484 238.2099151611328 19.11491966247559 238.6545867919922 19.76444053649902 C 239.1793518066406 20.53092002868652 239.4454193115234 21.59368896484375 239.4454193115234 22.92321968078613 L 239.4454193115234 30.53071022033691 L 242.7449188232422 30.53071022033691 Z M 223.5921478271484 16.47891998291016 L 220.2925567626953 16.47891998291016 L 220.2925567626953 30.53071022033691 L 223.5921478271484 30.53071022033691 L 223.5921478271484 16.47891998291016 Z M 231.8669281005859 16.57196998596191 L 228.5655517578125 16.57196998596191 C 228.55859375 19.55926704406738 228.5330200195312 27.71954917907715 228.5239715576172 30.57722854614258 L 231.8204193115234 30.57722854614258 L 231.8204193115234 22.59753036499023 C 231.8204193115234 21.87656402587891 231.9025115966797 21.34298706054688 232.0785827636719 20.92121505737305 C 232.1051788330078 20.85220146179199 232.1333923339844 20.78408622741699 232.1631317138672 20.71698570251465 L 231.8669281005859 21.17154884338379 L 231.8669281005859 16.57196998596191 Z' stroke='none' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  height: 50px;
  width: 50px;
  margin: 10px;
}
.edit-post-visual-editor .linkedin-icon-footer:hover, .edit-post-visual-editor .linkedin-icon-footer:focus,
.lawrence-frontend .linkedin-icon-footer:hover,
.lawrence-frontend .linkedin-icon-footer:focus {
  /*inverse*/
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37.237' height='37.5' viewBox='0 0 37.237 37.5'%3E%3Cg id='Component_401_25' data-name='Component 401 – 25' transform='translate(0.633 0.5)'%3E%3Cpath id='LinkedIn_Logo_white' d='M247.031,1.8H216.543A2.6,2.6,0,0,0,213.9,4.4V35.2a2.6,2.6,0,0,0,2.643,2.6h30.488a2.6,2.6,0,0,0,2.643-2.6V4.4A2.628,2.628,0,0,0,247.031,1.8ZM224.755,31.949h-5.38V15.672h5.38Zm-2.69-18.543a2.769,2.769,0,0,1-3.02-2.784,2.809,2.809,0,0,1,3.068-2.784,2.769,2.769,0,0,1,3.02,2.784A2.836,2.836,0,0,1,222.065,13.407ZM244.2,31.949h-5.38V23.221c0-2.17-.755-3.633-2.737-3.633a2.921,2.921,0,0,0-2.784,1.982,3.559,3.559,0,0,0-.189,1.321V32h-5.38s.047-14.768.047-16.231h5.38v2.265a5.365,5.365,0,0,1,4.861-2.689c3.54,0,6.183,2.312,6.183,7.313Z' transform='translate(-213.9 -1.8)' fill='%23fff' stroke='%23fff' stroke-width='1'/%3E%3Cg id='LinkedIn_Logo_white-2' data-name='LinkedIn_Logo_white' transform='translate(0.367 0.5)' opacity='0'%3E%3Cg id='LinkedIn_Logo_white-3' data-name='LinkedIn_Logo_white' transform='translate(-213.9 -1.8)' fill='none'%3E%3Cpath d='M246.534,1.8H216.5a2.561,2.561,0,0,0-2.6,2.559V34.741a2.561,2.561,0,0,0,2.6,2.559h30.031a2.561,2.561,0,0,0,2.6-2.559V4.359A2.59,2.59,0,0,0,246.534,1.8ZM224.592,31.531h-5.3V15.479h5.3Zm-2.65-18.285a2.729,2.729,0,0,1-2.975-2.745,2.768,2.768,0,0,1,3.022-2.745,2.729,2.729,0,0,1,2.975,2.745A2.8,2.8,0,0,1,221.942,13.246Zm21.8,18.285h-5.3V22.923c0-2.14-.744-3.583-2.7-3.583a2.878,2.878,0,0,0-2.743,1.954,3.513,3.513,0,0,0-.186,1.3v8.98h-5.3s.047-14.563.047-16.005h5.3v2.233a5.284,5.284,0,0,1,4.788-2.652c3.487,0,6.09,2.28,6.09,7.212Z' stroke='none'/%3E%3Cpath d='M 216.5034637451172 1.799999237060547 C 215.0622100830078 1.799999237060547 213.9001312255859 2.916641235351562 213.9001312255859 4.358978271484375 L 213.9001312255859 34.74106979370117 C 213.9001312255859 36.18339920043945 215.0622100830078 37.3000602722168 216.5034637451172 37.3000602722168 L 246.5341949462891 37.3000602722168 C 247.9752655029297 37.3000602722168 249.1374053955078 36.18339920043945 249.1374053955078 34.74106979370117 L 249.1374053955078 4.358978271484375 C 249.1374053955078 2.916641235351562 247.9287567138672 1.799999237060547 246.5341949462891 1.799999237060547 L 216.5034637451172 1.799999237060547 M 221.9423980712891 13.24561882019043 C 220.0828704833984 13.24561882019043 218.9671173095703 12.03591918945312 218.9671173095703 10.50053024291992 C 218.9671173095703 8.918619155883789 220.1758270263672 7.755439758300781 221.9888763427734 7.755439758300781 C 223.8483734130859 7.755439758300781 224.9175262451172 8.918619155883789 224.9640350341797 10.50053024291992 C 224.9640350341797 12.03591918945312 223.7553253173828 13.24561882019043 221.9423980712891 13.24561882019043 M 243.7449188232422 31.53071022033691 L 238.4454193115234 31.53071022033691 L 238.4454193115234 22.92321968078613 C 238.4454193115234 20.78298950195312 237.7015838623047 19.34066009521484 235.7490692138672 19.34066009521484 C 234.2615509033203 19.34066009521484 233.3782806396484 20.31772041320801 233.0063323974609 21.29479026794434 C 232.8668975830078 21.62047958374023 232.8204193115234 22.08573913574219 232.8204193115234 22.59753036499023 L 232.8204193115234 31.57723045349121 L 227.5207977294922 31.57723045349121 C 227.5207977294922 31.57723045349121 227.5673065185547 17.01430892944336 227.5673065185547 15.57196998596191 L 232.8669281005859 15.57196998596191 L 232.8669281005859 17.80526924133301 C 233.5642547607422 16.73513984680176 234.8193511962891 15.15323066711426 237.6550445556641 15.15323066711426 C 241.1416473388672 15.15323066711426 243.7449188232422 17.43305015563965 243.7449188232422 22.36490058898926 L 243.7449188232422 31.53071022033691 M 224.5921478271484 31.53071022033691 L 219.2925567626953 31.53071022033691 L 219.2925567626953 15.47891998291016 L 224.5921478271484 15.47891998291016 L 224.5921478271484 31.53071022033691 M 216.5034637451172 0.7999992370605469 L 246.5341949462891 0.7999992370605469 C 248.5210113525391 0.7999992370605469 250.1374053955078 2.396549224853516 250.1374053955078 4.358978271484375 L 250.1374053955078 34.74106979370117 C 250.1374053955078 35.70745086669922 249.760009765625 36.60807037353516 249.0747375488281 37.27701950073242 C 248.39892578125 37.93674087524414 247.4966735839844 38.3000602722168 246.5341949462891 38.3000602722168 L 216.5034637451172 38.3000602722168 C 215.5409240722656 38.3000602722168 214.6386260986328 37.93674087524414 213.9627990722656 37.27701950073242 C 213.2775268554688 36.60808944702148 212.9001312255859 35.70746994018555 212.9001312255859 34.74106979370117 L 212.9001312255859 4.358978271484375 C 212.9001312255859 3.392578125 213.2775268554688 2.491958618164062 213.9627990722656 1.823028564453125 C 214.6386260986328 1.163318634033203 215.5409240722656 0.7999992370605469 216.5034637451172 0.7999992370605469 Z M 223.9639892578125 10.5148754119873 C 223.9248962402344 9.396459579467773 223.2057952880859 8.755439758300781 221.9888763427734 8.755439758300781 C 220.7607116699219 8.755439758300781 219.9671173095703 9.4404296875 219.9671173095703 10.50053024291992 C 219.9671173095703 11.57694053649902 220.7239990234375 12.24561882019043 221.9423980712891 12.24561882019043 C 223.1271820068359 12.24561882019043 223.9563140869141 11.53471755981445 223.9639892578125 10.5148754119873 Z M 242.7449188232422 30.53071022033691 L 242.7449188232422 22.36490058898926 C 242.7449188232422 20.26175880432129 242.2486877441406 18.65357971191406 241.27001953125 17.58502960205078 C 240.412109375 16.64834022521973 239.1620788574219 16.15323066711426 237.6550445556641 16.15323066711426 C 235.4361877441406 16.15323066711426 234.4129943847656 17.26432991027832 233.7047424316406 18.35121917724609 L 232.9134979248047 19.56548690795898 C 233.0434875488281 19.42419815063477 233.182861328125 19.29314613342285 233.3307037353516 19.17363929748535 C 234.0048217773438 18.62870025634766 234.8410797119141 18.34066009521484 235.7490692138672 18.34066009521484 C 237.3448638916016 18.34066009521484 238.2099151611328 19.11491966247559 238.6545867919922 19.76444053649902 C 239.1793518066406 20.53092002868652 239.4454193115234 21.59368896484375 239.4454193115234 22.92321968078613 L 239.4454193115234 30.53071022033691 L 242.7449188232422 30.53071022033691 Z M 223.5921478271484 16.47891998291016 L 220.2925567626953 16.47891998291016 L 220.2925567626953 30.53071022033691 L 223.5921478271484 30.53071022033691 L 223.5921478271484 16.47891998291016 Z M 231.8669281005859 16.57196998596191 L 228.5655517578125 16.57196998596191 C 228.55859375 19.55926704406738 228.5330200195312 27.71954917907715 228.5239715576172 30.57722854614258 L 231.8204193115234 30.57722854614258 L 231.8204193115234 22.59753036499023 C 231.8204193115234 21.87656402587891 231.9025115966797 21.34298706054688 232.0785827636719 20.92121505737305 C 232.1051788330078 20.85220146179199 232.1333923339844 20.78408622741699 232.1631317138672 20.71698570251465 L 231.8669281005859 21.17154884338379 L 231.8669281005859 16.57196998596191 Z' stroke='none' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  height: 50px;
  width: 50px;
  margin: 10px;
}
.edit-post-visual-editor .facebook-icon-footer,
.lawrence-frontend .facebook-icon-footer {
  /*outline*/
  background-image: url("data:image/svg+xml,%3Csvg id='Component_397_25' data-name='Component 397 – 25' xmlns='http://www.w3.org/2000/svg' width='36.712' height='36.585' viewBox='0 0 36.712 36.585'%3E%3Cg id='Group_1617' data-name='Group 1617' transform='translate(1 1)'%3E%3Cpath id='Path_261' data-name='Path 261' d='M35.212,17.607A17.606,17.606,0,1,0,14.855,35V22.7h-4.47V17.607h4.47V13.728c0-4.412,2.627-6.85,6.65-6.85a27.077,27.077,0,0,1,3.941.344v4.333H23.225a2.544,2.544,0,0,0-2.868,2.751v3.3H25.24L24.459,22.7h-4.1V35A17.609,17.609,0,0,0,35.212,17.607Z' transform='translate(0 0)' fill='none' stroke='%23fff' stroke-width='1'/%3E%3C/g%3E%3Cpath id='Path_261-2' data-name='Path 261' d='M36.187,18.11A18.094,18.094,0,1,0,15.267,36V23.344H10.672V18.11h4.594V14.12c0-4.538,2.7-7.046,6.835-7.046a27.8,27.8,0,0,1,4.05.354v4.457H23.868a2.616,2.616,0,0,0-2.947,2.83v3.4h5.018l-.8,5.235H20.921V36A18.107,18.107,0,0,0,36.187,18.11Z' transform='translate(0 0)' fill='%23fff' opacity='0'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  height: 50px;
  width: 50px;
  margin: 10px;
}
.edit-post-visual-editor .facebook-icon-footer:hover, .edit-post-visual-editor .facebook-icon-footer:focus,
.lawrence-frontend .facebook-icon-footer:hover,
.lawrence-frontend .facebook-icon-footer:focus {
  /*inverse*/
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37.213' height='37.08' viewBox='0 0 37.213 37.08'%3E%3Cg id='Component_397_25' data-name='Component 397 – 25' transform='translate(0.5 0.5)'%3E%3Cg id='Group_1617' data-name='Group 1617' transform='translate(0 0)'%3E%3Cpath id='Path_261' data-name='Path 261' d='M36.213,18.107A18.106,18.106,0,1,0,15.277,35.995V23.341h-4.6V18.107h4.6V14.118c0-4.537,2.7-7.045,6.839-7.045a27.847,27.847,0,0,1,4.053.354v4.456H23.885a2.617,2.617,0,0,0-2.949,2.829v3.4h5.022l-.8,5.234H20.936V35.995A18.11,18.11,0,0,0,36.213,18.107Z' transform='translate(0 0)' fill='none' stroke='%23fff' stroke-width='1'/%3E%3C/g%3E%3Cpath id='Path_261-2' data-name='Path 261' d='M36.188,18.11A18.094,18.094,0,1,0,15.267,36V23.344H10.673V18.11h4.594V14.12c0-4.538,2.7-7.046,6.835-7.046a27.806,27.806,0,0,1,4.05.354v4.457H23.869a2.616,2.616,0,0,0-2.947,2.83v3.4H25.94l-.8,5.235H20.921V36A18.108,18.108,0,0,0,36.188,18.11Z' transform='translate(0 0)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  height: 50px;
  width: 50px;
  margin: 10px;
}
.edit-post-visual-editor .facebook-icon-share,
.lawrence-frontend .facebook-icon-share {
  /*outline*/
  background-image: url("data:image/svg+xml,%3Csvg id='Component_397_25' data-name='Component 397 – 25' xmlns='http://www.w3.org/2000/svg' width='36.712' height='36.585' viewBox='0 0 36.712 36.585'%3E%3Cg id='Group_1617' data-name='Group 1617' transform='translate(1 1)'%3E%3Cpath id='Path_261' data-name='Path 261' d='M35.212,17.607A17.606,17.606,0,1,0,14.855,35V22.7h-4.47V17.607h4.47V13.728c0-4.412,2.627-6.85,6.65-6.85a27.077,27.077,0,0,1,3.941.344v4.333H23.225a2.544,2.544,0,0,0-2.868,2.751v3.3H25.24L24.459,22.7h-4.1V35A17.609,17.609,0,0,0,35.212,17.607Z' transform='translate(0 0)' fill='none' stroke='%230030CC' stroke-width='1.5'/%3E%3C/g%3E%3Cpath id='Path_261-2' data-name='Path 261' d='M36.187,18.11A18.094,18.094,0,1,0,15.267,36V23.344H10.672V18.11h4.594V14.12c0-4.538,2.7-7.046,6.835-7.046a27.8,27.8,0,0,1,4.05.354v4.457H23.868a2.616,2.616,0,0,0-2.947,2.83v3.4h5.018l-.8,5.235H20.921V36A18.107,18.107,0,0,0,36.187,18.11Z' transform='translate(0 0)' fill='none' opacity='0'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  height: 50px;
  width: 50px;
}
.edit-post-visual-editor .facebook-icon-share:hover, .edit-post-visual-editor .facebook-icon-share:focus,
.lawrence-frontend .facebook-icon-share:hover,
.lawrence-frontend .facebook-icon-share:focus {
  background-image: url("data:image/svg+xml,%3Csvg id='Component_397_25' data-name='Component 397 – 25' xmlns='http://www.w3.org/2000/svg' width='36.712' height='36.585' viewBox='0 0 36.712 36.585'%3E%3Cg id='Group_1617' data-name='Group 1617' transform='translate(1 1)'%3E%3Cpath id='Path_261' data-name='Path 261' d='M35.212,17.607A17.606,17.606,0,1,0,14.855,35V22.7h-4.47V17.607h4.47V13.728c0-4.412,2.627-6.85,6.65-6.85a27.077,27.077,0,0,1,3.941.344v4.333H23.225a2.544,2.544,0,0,0-2.868,2.751v3.3H25.24L24.459,22.7h-4.1V35A17.609,17.609,0,0,0,35.212,17.607Z' transform='translate(0 0)' fill='%230030CC' stroke='%230030CC' stroke-width='1'/%3E%3C/g%3E%3Cpath id='Path_261-2' data-name='Path 261' d='M36.187,18.11A18.094,18.094,0,1,0,15.267,36V23.344H10.672V18.11h4.594V14.12c0-4.538,2.7-7.046,6.835-7.046a27.8,27.8,0,0,1,4.05.354v4.457H23.868a2.616,2.616,0,0,0-2.947,2.83v3.4h5.018l-.8,5.235H20.921V36A18.107,18.107,0,0,0,36.187,18.11Z' transform='translate(0 0)' fill='%230030CC' opacity='0'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  height: 50px;
  width: 50px;
}
.edit-post-visual-editor .twitter-icon-footer,
.lawrence-frontend .twitter-icon-footer {
  /*orbit outline*/
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 1226.37'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;stroke-width:0px;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='m714.16,519.28L1160.89,0h-105.86l-387.89,450.89L357.33,0H0l468.49,681.82L0,1226.37h105.87l409.63-476.15,327.18,476.15h357.33l-485.86-707.09h.03Zm-145,168.54l-47.47-67.89L144.01,79.69h162.6l304.8,435.99,47.47,67.89,396.2,566.72h-162.6l-323.31-462.45v-.03Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  height: 50px;
  width: 50px;
  background-position: 20% 20%;
  background-size: 32px;
}
.edit-post-visual-editor .twitter-icon-footer:hover, .edit-post-visual-editor .twitter-icon-footer:focus,
.lawrence-frontend .twitter-icon-footer:hover,
.lawrence-frontend .twitter-icon-footer:focus {
  /*inverse*/
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 27.9.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1205 1232' style='enable-background:new 0 0 1205 1232;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D .st1%7Bfill:%230030CC;%7D%0A%3C/style%3E%3Cg id='background'%3E%3Crect class='st0' width='1205' height='1232'/%3E%3C/g%3E%3Cg id='Layer_1'%3E%3Cpath class='st1' d='M716.7,521.8L1163.4,2.5h-105.9L669.6,453.4L359.8,2.5H2.5L471,684.3L2.5,1228.9h105.9L518,752.7l327.2,476.2 h357.3L716.7,521.8L716.7,521.8z M571.7,690.3l-47.5-67.9L146.5,82.2h162.6l304.8,436l47.5,67.9l396.2,566.7H895L571.7,690.3 L571.7,690.3z'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  height: 50px;
  width: 50px;
  background-position: 20% 20%;
  background-size: 32px;
}
.edit-post-visual-editor .twitter-icon-share,
.lawrence-frontend .twitter-icon-share {
  /*orbit outline*/
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44.325' height='36' viewBox='0 0 44.325 36'%3E%3Cg id='Component_399_25' data-name='Component 399 – 25' transform='translate(0 0)'%3E%3Cg id='twitter' transform='translate(0 0)'%3E%3Cg id='twitter-2' data-name='twitter' transform='translate(-108 -256)' fill='none'%3E%3Cpath d='M152.325,260.275a19.029,19.029,0,0,1-4.556,4.7q.028.394.028,1.182a25.808,25.808,0,0,1-1.069,7.3,26.374,26.374,0,0,1-3.249,6.989,27.479,27.479,0,0,1-5.189,5.92,23.106,23.106,0,0,1-7.256,4.106A26.554,26.554,0,0,1,121.95,292,25.23,25.23,0,0,1,108,287.922a19.464,19.464,0,0,0,2.194.112,17.785,17.785,0,0,0,11.278-3.881,9.1,9.1,0,0,1-8.494-6.3,11.545,11.545,0,0,0,1.716.141,9.4,9.4,0,0,0,2.391-.309,8.937,8.937,0,0,1-5.217-3.136,8.776,8.776,0,0,1-2.067-5.78v-.112a9.015,9.015,0,0,0,4.106,1.153,9.077,9.077,0,0,1-2.953-3.234,9.106,9.106,0,0,1,.141-8.916,25.748,25.748,0,0,0,8.283,6.708,25.312,25.312,0,0,0,10.448,2.8,10.092,10.092,0,0,1-.225-2.081,9.093,9.093,0,0,1,15.722-6.216,17.806,17.806,0,0,0,5.766-2.194,8.819,8.819,0,0,1-3.994,5.006A18.1,18.1,0,0,0,152.325,260.275Z' stroke='%230030CC'/%3E%3Cpath d='M 138.6841125488281 256.9998779296875 C 136.4268798828125 256.9998779296875 134.5560760498047 257.7735290527344 132.9647521972656 259.3650817871094 C 131.3733673095703 260.9563903808594 130.5997924804688 262.8271789550781 130.5997924804688 265.0843811035156 C 130.5997924804688 265.6871032714844 130.6682891845703 266.3180236816406 130.8033599853516 266.9595947265625 L 131.0707550048828 268.229736328125 L 129.7744293212891 268.1643371582031 C 125.9369354248047 267.9707641601562 122.2843170166016 266.9922180175781 118.9180450439453 265.2559509277344 C 116.0291900634766 263.7659606933594 113.4854125976562 261.8248901367188 111.3379516601562 259.474365234375 C 111.0178070068359 260.3508911132812 110.856201171875 261.2778015136719 110.856201171875 262.2438659667969 C 110.856201171875 263.62255859375 111.1836853027344 264.9178161621094 111.8294830322266 266.0935974121094 C 112.4793701171875 267.2763671875 113.3647003173828 268.2466125488281 114.4608764648438 268.9774169921875 L 117.4138488769531 270.9460754394531 L 113.8674774169922 270.8087158203125 C 112.8496704101562 270.7693176269531 111.8647308349609 270.5838623046875 110.9234771728516 270.25537109375 C 111.1570281982422 271.6048583984375 111.7234039306641 272.8099670410156 112.6363983154297 273.9092407226562 C 113.8766174316406 275.4025268554688 115.3973083496094 276.3168334960938 117.2853851318359 276.7044067382812 L 117.3376312255859 278.6513671875 C 116.4709930419922 278.8783264160156 115.5814208984375 278.993408203125 114.6936340332031 278.993408203125 C 114.6448516845703 278.993408203125 114.5956420898438 278.9930419921875 114.5460357666016 278.9922790527344 C 115.0850677490234 279.9758911132812 115.8259582519531 280.8170776367188 116.785888671875 281.5397644042969 C 118.1822509765625 282.5913696289062 119.7212524414062 283.1190185546875 121.4908447265625 283.1528015136719 L 124.2989807128906 283.2064208984375 L 122.0888061523438 284.9395446777344 C 119.1056671142578 287.2787475585938 115.723876953125 288.6250915527344 112.0148162841797 288.9541320800781 C 112.9696044921875 289.3750305175781 113.9437255859375 289.7311096191406 114.9320983886719 290.0200805664062 C 117.1552276611328 290.6700439453125 119.5163421630859 290.9996032714844 121.9498596191406 290.9996032714844 C 125.0437316894531 290.9996032714844 127.9859008789062 290.5038452148438 130.6946258544922 289.526123046875 C 133.3991241455078 288.5498352050781 135.736083984375 287.2290649414062 137.6404724121094 285.6005859375 C 139.5653686523438 283.9541320800781 141.2478942871094 282.0343017578125 142.641357421875 279.8943786621094 C 144.0346069335938 277.7552185058594 145.086669921875 275.4927673339844 145.7683563232422 273.169921875 C 146.45068359375 270.8445129394531 146.7966613769531 268.4837646484375 146.7966613769531 266.1532897949219 C 146.7966613769531 265.6535339355469 146.7879943847656 265.2802124023438 146.7709350585938 265.0436706542969 L 146.7309265136719 264.4891967773438 L 147.1807708740234 264.1625366210938 C 147.9524230957031 263.6022033691406 148.6761779785156 262.9832458496094 149.34814453125 262.3096313476562 C 148.6307067871094 262.4767456054688 147.913818359375 262.5989990234375 147.2002868652344 262.6756591796875 L 146.5789947509766 260.8238830566406 C 147.4744110107422 260.28662109375 148.2145080566406 259.6482849121094 148.8079223632812 258.8981018066406 C 147.7420501708984 259.3146057128906 146.6401977539062 259.6332702636719 145.5108337402344 259.850830078125 L 144.9705505371094 259.9548950195312 L 144.5934600830078 259.55419921875 C 142.9758605957031 257.8354187011719 141.0428924560547 256.9998779296875 138.6841125488281 256.9998779296875 M 138.6841125488281 255.9998779296875 C 141.3089904785156 255.9998779296875 143.5216064453125 256.9561767578125 145.3216857910156 258.8688659667969 C 147.3653869628906 258.4751892089844 149.2871398925781 257.743896484375 151.0871887207031 256.6749267578125 C 150.3934631347656 258.8314514160156 149.0622863769531 260.5000610351562 147.093505859375 261.6813659667969 C 148.8372497558594 261.4940795898438 150.5808410644531 261.0250854492188 152.3247375488281 260.2751159667969 C 151.0684509277344 262.1126403808594 149.5497131347656 263.6781921386719 147.7683410644531 264.9717102050781 C 147.7872924804688 265.2342834472656 147.7966613769531 265.6282043457031 147.7966613769531 266.1532897949219 C 147.7966613769531 268.5904846191406 147.4403381347656 271.0234985351562 146.7279052734375 273.4514770507812 C 146.0153503417969 275.8795166015625 144.9325561523438 278.2088317871094 143.4793090820312 280.4401245117188 C 142.0263671875 282.67138671875 140.2966003417969 284.6445617675781 138.2904663085938 286.3605041503906 C 136.2841186523438 288.0762023925781 133.8654479980469 289.4446716308594 131.0341491699219 290.4667053222656 C 128.2029724121094 291.4886474609375 125.1748657226562 291.9996032714844 121.9498596191406 291.9996032714844 C 116.86865234375 291.9996032714844 112.2186889648438 290.6397705078125 107.9999694824219 287.9215087890625 C 108.6562194824219 287.9964294433594 109.387451171875 288.0338439941406 110.1936950683594 288.0338439941406 C 114.4124450683594 288.0338439941406 118.1717834472656 286.7402648925781 121.4717407226562 284.1526184082031 C 119.5030212402344 284.1150207519531 117.7405090332031 283.5105590820312 116.1842956542969 282.3385620117188 C 114.6280517578125 281.1669311523438 113.559326171875 279.67138671875 112.9780883789062 277.852783203125 C 113.5968017578125 277.9462585449219 114.1686706542969 277.993408203125 114.6936340332031 277.993408203125 C 115.4999389648438 277.993408203125 116.2967834472656 277.8902282714844 117.0842895507812 277.6839904785156 C 114.9843139648438 277.2528991699219 113.2452087402344 276.2074279785156 111.8671264648438 274.5481567382812 C 110.4890441894531 272.888916015625 109.7999572753906 270.9623718261719 109.7999572753906 268.7684936523438 L 109.7999572753906 268.6561889648438 C 111.0749206542969 269.368896484375 112.4436950683594 269.7528381347656 113.9061889648438 269.8094787597656 C 112.6686706542969 268.9844665527344 111.684326171875 267.9060363769531 110.9530639648438 266.5751647949219 C 110.2218017578125 265.2437744140625 109.856201171875 263.8001708984375 109.856201171875 262.2438659667969 C 109.856201171875 260.5937194824219 110.2687072753906 259.0655212402344 111.0936889648438 257.6593017578125 C 113.3624572753906 260.4530944824219 116.1233215332031 262.6893310546875 119.3764343261719 264.3671875 C 122.6295471191406 266.0451049804688 126.1123352050781 266.9783325195312 129.8247985839844 267.1656188964844 C 129.6748352050781 266.4532775878906 129.5997924804688 265.7593688964844 129.5997924804688 265.0843811035156 C 129.5997924804688 262.5719604492188 130.4857788085938 260.4297485351562 132.2576599121094 258.657958984375 C 134.0294799804688 256.8858642578125 136.1717529296875 255.9998779296875 138.6841125488281 255.9998779296875 Z' stroke='%230030CC' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3Cpath id='twitter-3' data-name='twitter' d='M152.325,260.275a19.03,19.03,0,0,1-4.556,4.7q.028.394.028,1.182a25.808,25.808,0,0,1-1.069,7.3,26.373,26.373,0,0,1-3.249,6.989,27.48,27.48,0,0,1-5.189,5.92,23.106,23.106,0,0,1-7.256,4.106A26.554,26.554,0,0,1,121.95,292,25.23,25.23,0,0,1,108,287.922a19.464,19.464,0,0,0,2.194.112,17.785,17.785,0,0,0,11.278-3.881,9.1,9.1,0,0,1-8.494-6.3,11.553,11.553,0,0,0,1.716.141,9.4,9.4,0,0,0,2.391-.309,8.937,8.937,0,0,1-5.217-3.136,8.777,8.777,0,0,1-2.067-5.78v-.112a9.015,9.015,0,0,0,4.106,1.153,9.077,9.077,0,0,1-2.953-3.234,9.106,9.106,0,0,1,.141-8.916,25.748,25.748,0,0,0,8.283,6.708,25.312,25.312,0,0,0,10.448,2.8,10.092,10.092,0,0,1-.225-2.081,9.093,9.093,0,0,1,15.722-6.216,17.809,17.809,0,0,0,5.766-2.194,8.819,8.819,0,0,1-3.994,5.006A18.1,18.1,0,0,0,152.325,260.275Z' transform='translate(-108 -256)' fill='%23fff' opacity='0'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  height: 50px;
  width: 50px;
  margin: 5px;
}
.edit-post-visual-editor .twitter-icon-share:hover, .edit-post-visual-editor .twitter-icon-share:focus,
.lawrence-frontend .twitter-icon-share:hover,
.lawrence-frontend .twitter-icon-share:focus {
  background-image: url("data:image/svg+xml,%3Csvg id='Component_399_25' data-name='Component 399 – 25' xmlns='http://www.w3.org/2000/svg' width='44.325' height='36' viewBox='0 0 44.325 36'%3E%3Cg id='twitter' transform='translate(0 0)'%3E%3Cg id='twitter-2' data-name='twitter' transform='translate(-108 -256)' fill='%230030CC'%3E%3Cpath d='M152.325,260.275a19.029,19.029,0,0,1-4.556,4.7q.028.394.028,1.182a25.808,25.808,0,0,1-1.069,7.3,26.374,26.374,0,0,1-3.249,6.989,27.479,27.479,0,0,1-5.189,5.92,23.106,23.106,0,0,1-7.256,4.106A26.554,26.554,0,0,1,121.95,292,25.23,25.23,0,0,1,108,287.922a19.464,19.464,0,0,0,2.194.112,17.785,17.785,0,0,0,11.278-3.881,9.1,9.1,0,0,1-8.494-6.3,11.545,11.545,0,0,0,1.716.141,9.4,9.4,0,0,0,2.391-.309,8.937,8.937,0,0,1-5.217-3.136,8.776,8.776,0,0,1-2.067-5.78v-.112a9.015,9.015,0,0,0,4.106,1.153,9.077,9.077,0,0,1-2.953-3.234,9.106,9.106,0,0,1,.141-8.916,25.748,25.748,0,0,0,8.283,6.708,25.312,25.312,0,0,0,10.448,2.8,10.092,10.092,0,0,1-.225-2.081,9.093,9.093,0,0,1,15.722-6.216,17.806,17.806,0,0,0,5.766-2.194,8.819,8.819,0,0,1-3.994,5.006A18.1,18.1,0,0,0,152.325,260.275Z' stroke='none'/%3E%3Cpath d='M 138.6841125488281 256.9998779296875 C 136.4268798828125 256.9998779296875 134.5560760498047 257.7735290527344 132.9647521972656 259.3650817871094 C 131.3733673095703 260.9563903808594 130.5997924804688 262.8271789550781 130.5997924804688 265.0843811035156 C 130.5997924804688 265.6871032714844 130.6682891845703 266.3180236816406 130.8033599853516 266.9595947265625 L 131.0707550048828 268.229736328125 L 129.7744293212891 268.1643371582031 C 125.9369354248047 267.9707641601562 122.2843170166016 266.9922180175781 118.9180450439453 265.2559509277344 C 116.0291900634766 263.7659606933594 113.4854125976562 261.8248901367188 111.3379516601562 259.474365234375 C 111.0178070068359 260.3508911132812 110.856201171875 261.2778015136719 110.856201171875 262.2438659667969 C 110.856201171875 263.62255859375 111.1836853027344 264.9178161621094 111.8294830322266 266.0935974121094 C 112.4793701171875 267.2763671875 113.3647003173828 268.2466125488281 114.4608764648438 268.9774169921875 L 117.4138488769531 270.9460754394531 L 113.8674774169922 270.8087158203125 C 112.8496704101562 270.7693176269531 111.8647308349609 270.5838623046875 110.9234771728516 270.25537109375 C 111.1570281982422 271.6048583984375 111.7234039306641 272.8099670410156 112.6363983154297 273.9092407226562 C 113.8766174316406 275.4025268554688 115.3973083496094 276.3168334960938 117.2853851318359 276.7044067382812 L 117.3376312255859 278.6513671875 C 116.4709930419922 278.8783264160156 115.5814208984375 278.993408203125 114.6936340332031 278.993408203125 C 114.6448516845703 278.993408203125 114.5956420898438 278.9930419921875 114.5460357666016 278.9922790527344 C 115.0850677490234 279.9758911132812 115.8259582519531 280.8170776367188 116.785888671875 281.5397644042969 C 118.1822509765625 282.5913696289062 119.7212524414062 283.1190185546875 121.4908447265625 283.1528015136719 L 124.2989807128906 283.2064208984375 L 122.0888061523438 284.9395446777344 C 119.1056671142578 287.2787475585938 115.723876953125 288.6250915527344 112.0148162841797 288.9541320800781 C 112.9696044921875 289.3750305175781 113.9437255859375 289.7311096191406 114.9320983886719 290.0200805664062 C 117.1552276611328 290.6700439453125 119.5163421630859 290.9996032714844 121.9498596191406 290.9996032714844 C 125.0437316894531 290.9996032714844 127.9859008789062 290.5038452148438 130.6946258544922 289.526123046875 C 133.3991241455078 288.5498352050781 135.736083984375 287.2290649414062 137.6404724121094 285.6005859375 C 139.5653686523438 283.9541320800781 141.2478942871094 282.0343017578125 142.641357421875 279.8943786621094 C 144.0346069335938 277.7552185058594 145.086669921875 275.4927673339844 145.7683563232422 273.169921875 C 146.45068359375 270.8445129394531 146.7966613769531 268.4837646484375 146.7966613769531 266.1532897949219 C 146.7966613769531 265.6535339355469 146.7879943847656 265.2802124023438 146.7709350585938 265.0436706542969 L 146.7309265136719 264.4891967773438 L 147.1807708740234 264.1625366210938 C 147.9524230957031 263.6022033691406 148.6761779785156 262.9832458496094 149.34814453125 262.3096313476562 C 148.6307067871094 262.4767456054688 147.913818359375 262.5989990234375 147.2002868652344 262.6756591796875 L 146.5789947509766 260.8238830566406 C 147.4744110107422 260.28662109375 148.2145080566406 259.6482849121094 148.8079223632812 258.8981018066406 C 147.7420501708984 259.3146057128906 146.6401977539062 259.6332702636719 145.5108337402344 259.850830078125 L 144.9705505371094 259.9548950195312 L 144.5934600830078 259.55419921875 C 142.9758605957031 257.8354187011719 141.0428924560547 256.9998779296875 138.6841125488281 256.9998779296875 M 138.6841125488281 255.9998779296875 C 141.3089904785156 255.9998779296875 143.5216064453125 256.9561767578125 145.3216857910156 258.8688659667969 C 147.3653869628906 258.4751892089844 149.2871398925781 257.743896484375 151.0871887207031 256.6749267578125 C 150.3934631347656 258.8314514160156 149.0622863769531 260.5000610351562 147.093505859375 261.6813659667969 C 148.8372497558594 261.4940795898438 150.5808410644531 261.0250854492188 152.3247375488281 260.2751159667969 C 151.0684509277344 262.1126403808594 149.5497131347656 263.6781921386719 147.7683410644531 264.9717102050781 C 147.7872924804688 265.2342834472656 147.7966613769531 265.6282043457031 147.7966613769531 266.1532897949219 C 147.7966613769531 268.5904846191406 147.4403381347656 271.0234985351562 146.7279052734375 273.4514770507812 C 146.0153503417969 275.8795166015625 144.9325561523438 278.2088317871094 143.4793090820312 280.4401245117188 C 142.0263671875 282.67138671875 140.2966003417969 284.6445617675781 138.2904663085938 286.3605041503906 C 136.2841186523438 288.0762023925781 133.8654479980469 289.4446716308594 131.0341491699219 290.4667053222656 C 128.2029724121094 291.4886474609375 125.1748657226562 291.9996032714844 121.9498596191406 291.9996032714844 C 116.86865234375 291.9996032714844 112.2186889648438 290.6397705078125 107.9999694824219 287.9215087890625 C 108.6562194824219 287.9964294433594 109.387451171875 288.0338439941406 110.1936950683594 288.0338439941406 C 114.4124450683594 288.0338439941406 118.1717834472656 286.7402648925781 121.4717407226562 284.1526184082031 C 119.5030212402344 284.1150207519531 117.7405090332031 283.5105590820312 116.1842956542969 282.3385620117188 C 114.6280517578125 281.1669311523438 113.559326171875 279.67138671875 112.9780883789062 277.852783203125 C 113.5968017578125 277.9462585449219 114.1686706542969 277.993408203125 114.6936340332031 277.993408203125 C 115.4999389648438 277.993408203125 116.2967834472656 277.8902282714844 117.0842895507812 277.6839904785156 C 114.9843139648438 277.2528991699219 113.2452087402344 276.2074279785156 111.8671264648438 274.5481567382812 C 110.4890441894531 272.888916015625 109.7999572753906 270.9623718261719 109.7999572753906 268.7684936523438 L 109.7999572753906 268.6561889648438 C 111.0749206542969 269.368896484375 112.4436950683594 269.7528381347656 113.9061889648438 269.8094787597656 C 112.6686706542969 268.9844665527344 111.684326171875 267.9060363769531 110.9530639648438 266.5751647949219 C 110.2218017578125 265.2437744140625 109.856201171875 263.8001708984375 109.856201171875 262.2438659667969 C 109.856201171875 260.5937194824219 110.2687072753906 259.0655212402344 111.0936889648438 257.6593017578125 C 113.3624572753906 260.4530944824219 116.1233215332031 262.6893310546875 119.3764343261719 264.3671875 C 122.6295471191406 266.0451049804688 126.1123352050781 266.9783325195312 129.8247985839844 267.1656188964844 C 129.6748352050781 266.4532775878906 129.5997924804688 265.7593688964844 129.5997924804688 265.0843811035156 C 129.5997924804688 262.5719604492188 130.4857788085938 260.4297485351562 132.2576599121094 258.657958984375 C 134.0294799804688 256.8858642578125 136.1717529296875 255.9998779296875 138.6841125488281 255.9998779296875 Z' stroke='none' fill='%230030CC'/%3E%3C/g%3E%3C/g%3E%3Cpath id='twitter-3' data-name='twitter' d='M152.325,260.275a19.03,19.03,0,0,1-4.556,4.7q.028.394.028,1.182a25.808,25.808,0,0,1-1.069,7.3,26.373,26.373,0,0,1-3.249,6.989,27.48,27.48,0,0,1-5.189,5.92,23.106,23.106,0,0,1-7.256,4.106A26.554,26.554,0,0,1,121.95,292,25.23,25.23,0,0,1,108,287.922a19.464,19.464,0,0,0,2.194.112,17.785,17.785,0,0,0,11.278-3.881,9.1,9.1,0,0,1-8.494-6.3,11.553,11.553,0,0,0,1.716.141,9.4,9.4,0,0,0,2.391-.309,8.937,8.937,0,0,1-5.217-3.136,8.777,8.777,0,0,1-2.067-5.78v-.112a9.015,9.015,0,0,0,4.106,1.153,9.077,9.077,0,0,1-2.953-3.234,9.106,9.106,0,0,1,.141-8.916,25.748,25.748,0,0,0,8.283,6.708,25.312,25.312,0,0,0,10.448,2.8,10.092,10.092,0,0,1-.225-2.081,9.093,9.093,0,0,1,15.722-6.216,17.809,17.809,0,0,0,5.766-2.194,8.819,8.819,0,0,1-3.994,5.006A18.1,18.1,0,0,0,152.325,260.275Z' transform='translate(-108 -256)' fill='%230030CC'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  height: 50px;
  width: 50px;
  margin: 5px;
}
.edit-post-visual-editor .instagram-icon-footer,
.lawrence-frontend .instagram-icon-footer {
  /*outline*/
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37.508' height='37.5' viewBox='0 0 37.508 37.5'%3E%3Cg id='Component_398_25' data-name='Component 398 – 25' transform='translate(0.75 0.75)'%3E%3Cg id='Component_396' data-name='Component 396' transform='translate(0 0)'%3E%3Cpath id='Path_1461' data-name='Path 1461' d='M7.672,0H26.084a7.672,7.672,0,0,1,7.672,7.671V26.083a7.672,7.672,0,0,1-7.672,7.671H7.672A7.672,7.672,0,0,1,0,26.083V7.671A7.672,7.672,0,0,1,7.672,0Z' transform='translate(0.827 1.948)' fill='%230030cc'/%3E%3Cpath id='Path_262' data-name='Path 262' d='M22.1,7.343c4.808,0,5.373.021,7.273.107a9.822,9.822,0,0,1,3.344.622,5.586,5.586,0,0,1,2.072,1.343,5.5,5.5,0,0,1,1.343,2.072,10,10,0,0,1,.622,3.344c.086,1.9.107,2.465.107,7.273s-.021,5.372-.107,7.273a9.821,9.821,0,0,1-.622,3.344,5.586,5.586,0,0,1-1.343,2.072,5.5,5.5,0,0,1-2.072,1.343,10.006,10.006,0,0,1-3.344.622c-1.9.086-2.465.107-7.273.107s-5.373-.021-7.273-.107a9.822,9.822,0,0,1-3.344-.622,5.586,5.586,0,0,1-2.072-1.343A5.5,5.5,0,0,1,8.065,32.72a10.005,10.005,0,0,1-.622-3.344c-.086-1.9-.107-2.465-.107-7.273s.021-5.372.107-7.273a9.822,9.822,0,0,1,.622-3.344A5.585,5.585,0,0,1,9.408,9.415,5.5,5.5,0,0,1,11.48,8.072a10.006,10.006,0,0,1,3.344-.622c1.9-.093,2.465-.107,7.273-.107m0-3.243c-4.887,0-5.5.021-7.423.107a13.192,13.192,0,0,0-4.365.836A8.772,8.772,0,0,0,7.122,7.122a8.927,8.927,0,0,0-2.079,3.186,13.2,13.2,0,0,0-.836,4.372C4.121,16.6,4.1,17.21,4.1,22.1s.021,5.5.107,7.423a13.277,13.277,0,0,0,.836,4.372,8.772,8.772,0,0,0,2.079,3.186,8.928,8.928,0,0,0,3.186,2.079,13.2,13.2,0,0,0,4.372.836c1.922.086,2.529.107,7.423.107s5.5-.021,7.423-.107a13.28,13.28,0,0,0,4.372-.836,8.773,8.773,0,0,0,3.186-2.079,8.927,8.927,0,0,0,2.079-3.186A13.2,13.2,0,0,0,40,29.519c.086-1.922.107-2.529.107-7.423s-.021-5.5-.107-7.423a13.278,13.278,0,0,0-.836-4.372,8.772,8.772,0,0,0-2.079-3.186A8.927,8.927,0,0,0,33.9,5.036,13.2,13.2,0,0,0,29.527,4.2c-1.929-.079-2.543-.1-7.43-.1Z' transform='translate(-4.1 -4.1)' fill='%23fff' stroke='%230030cc' stroke-width='1.8'/%3E%3Cpath id='Path_263' data-name='Path 263' d='M132.594,126.6a5.995,5.995,0,1,0,5.994,5.995A6,6,0,0,0,132.594,126.6Zm0,9.886a3.891,3.891,0,1,1,3.891-3.892A3.891,3.891,0,0,1,132.594,136.486Z' transform='translate(-114.602 -114.6)' fill='%23fff' stroke='%230030cc' stroke-width='0.8'/%3E%3Cellipse id='Ellipse_96' data-name='Ellipse 96' cx='1.745' cy='1.745' rx='1.745' ry='1.745' transform='translate(26.112 7.667)' fill='%23fff' stroke='%230030cc' stroke-width='0.8'/%3E%3C/g%3E%3Cg id='Group_1616' data-name='Group 1616' transform='translate(1 0)' opacity='0'%3E%3Cpath id='Path_1461-2' data-name='Path 1461' d='M7.083,0h17a7.082,7.082,0,0,1,7.083,7.082v17a7.082,7.082,0,0,1-7.083,7.082h-17A7.082,7.082,0,0,1,0,24.08v-17A7.082,7.082,0,0,1,7.083,0Z' transform='translate(1.637 2.164)' fill='%23fff'/%3E%3Cpath id='Path_262-2' data-name='Path 262' d='M21.6,7.253c4.675,0,5.223.021,7.071.1a9.549,9.549,0,0,1,3.251.6,5.431,5.431,0,0,1,2.014,1.306,5.346,5.346,0,0,1,1.306,2.014,9.727,9.727,0,0,1,.6,3.251c.083,1.848.1,2.4.1,7.071s-.021,5.223-.1,7.071a9.548,9.548,0,0,1-.6,3.251,5.43,5.43,0,0,1-1.306,2.014,5.346,5.346,0,0,1-2.014,1.306,9.728,9.728,0,0,1-3.251.6c-1.848.083-2.4.1-7.071.1s-5.223-.021-7.071-.1a9.549,9.549,0,0,1-3.251-.6,5.43,5.43,0,0,1-2.014-1.306,5.346,5.346,0,0,1-1.306-2.014,9.728,9.728,0,0,1-.6-3.251c-.083-1.848-.1-2.4-.1-7.071s.021-5.223.1-7.071a9.549,9.549,0,0,1,.6-3.251A5.43,5.43,0,0,1,9.261,9.268a5.346,5.346,0,0,1,2.014-1.306,9.728,9.728,0,0,1,3.251-.6c1.848-.09,2.4-.1,7.071-.1m0-3.153c-4.751,0-5.348.021-7.217.1a12.825,12.825,0,0,0-4.244.813,8.529,8.529,0,0,0-3.1,2.021,8.679,8.679,0,0,0-2.021,3.1A12.833,12.833,0,0,0,4.2,14.387c-.083,1.861-.1,2.459-.1,7.21s.021,5.348.1,7.217a12.909,12.909,0,0,0,.813,4.251,8.528,8.528,0,0,0,2.021,3.1,8.679,8.679,0,0,0,3.1,2.021A12.834,12.834,0,0,0,14.387,39c1.868.083,2.459.1,7.217.1s5.348-.021,7.217-.1a12.91,12.91,0,0,0,4.251-.813,8.529,8.529,0,0,0,3.1-2.021,8.679,8.679,0,0,0,2.021-3.1A12.834,12.834,0,0,0,39,28.813c.083-1.868.1-2.459.1-7.217s-.021-5.348-.1-7.217a12.909,12.909,0,0,0-.813-4.251,8.528,8.528,0,0,0-2.021-3.1,8.679,8.679,0,0,0-3.1-2.021A12.833,12.833,0,0,0,28.82,4.2c-1.875-.076-2.473-.1-7.224-.1Z' transform='translate(-4.1 -4.1)' fill='%23fff'/%3E%3Cpath id='Path_263-2' data-name='Path 263' d='M131.974,126.6a5.375,5.375,0,1,0,5.374,5.375A5.375,5.375,0,0,0,131.974,126.6Zm0,8.864a3.489,3.489,0,1,1,3.489-3.489A3.488,3.488,0,0,1,131.974,135.464Z' transform='translate(-114.482 -114.48)' fill='%230030cc' stroke='%23fff' stroke-width='0.8'/%3E%3Cellipse id='Ellipse_96-2' data-name='Ellipse 96' cx='1.745' cy='1.745' rx='1.745' ry='1.745' transform='translate(25.308 6.196)' fill='%230030cc' stroke='%23fff' stroke-width='0.8'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  height: 50px;
  width: 50px;
  margin: 10px;
}
.edit-post-visual-editor .instagram-icon-footer:hover, .edit-post-visual-editor .instagram-icon-footer:focus,
.lawrence-frontend .instagram-icon-footer:hover,
.lawrence-frontend .instagram-icon-footer:focus {
  /*inverse*/
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37.508' height='37.5' viewBox='0 0 37.508 37.5'%3E%3Cg id='Component_398_25' data-name='Component 398 – 25' transform='translate(0.75 0.75)'%3E%3Cg id='Component_396' data-name='Component 396'%3E%3Cpath id='Path_1461' data-name='Path 1461' d='M7.672,0H26.084a7.672,7.672,0,0,1,7.672,7.671V26.083a7.672,7.672,0,0,1-7.672,7.671H7.672A7.672,7.672,0,0,1,0,26.083V7.671A7.672,7.672,0,0,1,7.672,0Z' transform='translate(0.827 1.948)' fill='%230030cc'/%3E%3Cpath id='Path_262' data-name='Path 262' d='M22.1,7.343c4.808,0,5.373.021,7.273.107a9.822,9.822,0,0,1,3.344.622,5.586,5.586,0,0,1,2.072,1.343,5.5,5.5,0,0,1,1.343,2.072,10,10,0,0,1,.622,3.344c.086,1.9.107,2.465.107,7.273s-.021,5.372-.107,7.273a9.821,9.821,0,0,1-.622,3.344,5.586,5.586,0,0,1-1.343,2.072,5.5,5.5,0,0,1-2.072,1.343,10.006,10.006,0,0,1-3.344.622c-1.9.086-2.465.107-7.273.107s-5.373-.021-7.273-.107a9.822,9.822,0,0,1-3.344-.622,5.586,5.586,0,0,1-2.072-1.343A5.5,5.5,0,0,1,8.065,32.72a10.005,10.005,0,0,1-.622-3.344c-.086-1.9-.107-2.465-.107-7.273s.021-5.372.107-7.273a9.822,9.822,0,0,1,.622-3.344A5.585,5.585,0,0,1,9.408,9.415,5.5,5.5,0,0,1,11.48,8.072a10.006,10.006,0,0,1,3.344-.622c1.9-.093,2.465-.107,7.273-.107m0-3.243c-4.887,0-5.5.021-7.423.107a13.192,13.192,0,0,0-4.365.836A8.772,8.772,0,0,0,7.122,7.122a8.927,8.927,0,0,0-2.079,3.186,13.2,13.2,0,0,0-.836,4.372C4.121,16.6,4.1,17.21,4.1,22.1s.021,5.5.107,7.423a13.277,13.277,0,0,0,.836,4.372,8.772,8.772,0,0,0,2.079,3.186,8.928,8.928,0,0,0,3.186,2.079,13.2,13.2,0,0,0,4.372.836c1.922.086,2.529.107,7.423.107s5.5-.021,7.423-.107a13.28,13.28,0,0,0,4.372-.836,8.773,8.773,0,0,0,3.186-2.079,8.927,8.927,0,0,0,2.079-3.186A13.2,13.2,0,0,0,40,29.519c.086-1.922.107-2.529.107-7.423s-.021-5.5-.107-7.423a13.278,13.278,0,0,0-.836-4.372,8.772,8.772,0,0,0-2.079-3.186A8.927,8.927,0,0,0,33.9,5.036,13.2,13.2,0,0,0,29.527,4.2c-1.929-.079-2.543-.1-7.43-.1Z' transform='translate(-4.1 -4.1)' fill='%23fff' stroke='%230030cc' stroke-width='1.5'/%3E%3Cpath id='Path_263' data-name='Path 263' d='M132.594,126.6a5.995,5.995,0,1,0,5.994,5.995A6,6,0,0,0,132.594,126.6Zm0,9.886a3.891,3.891,0,1,1,3.891-3.892A3.891,3.891,0,0,1,132.594,136.486Z' transform='translate(-114.602 -114.6)' fill='%23fff' stroke='%230030cc' stroke-width='0.8'/%3E%3Cellipse id='Ellipse_96' data-name='Ellipse 96' cx='1.745' cy='1.745' rx='1.745' ry='1.745' transform='translate(26.112 7.667)' fill='%23fff' stroke='%230030cc' stroke-width='0.8'/%3E%3C/g%3E%3Cg id='Group_1616' data-name='Group 1616' transform='translate(1 0)'%3E%3Cpath id='Path_1461-2' data-name='Path 1461' d='M7.083,0h17a7.082,7.082,0,0,1,7.083,7.082v17a7.082,7.082,0,0,1-7.083,7.082h-17A7.082,7.082,0,0,1,0,24.08v-17A7.082,7.082,0,0,1,7.083,0Z' transform='translate(1.637 2.164)' fill='%23fff'/%3E%3Cpath id='Path_262-2' data-name='Path 262' d='M21.6,7.253c4.675,0,5.223.021,7.071.1a9.549,9.549,0,0,1,3.251.6,5.431,5.431,0,0,1,2.014,1.306,5.346,5.346,0,0,1,1.306,2.014,9.727,9.727,0,0,1,.6,3.251c.083,1.848.1,2.4.1,7.071s-.021,5.223-.1,7.071a9.548,9.548,0,0,1-.6,3.251,5.43,5.43,0,0,1-1.306,2.014,5.346,5.346,0,0,1-2.014,1.306,9.728,9.728,0,0,1-3.251.6c-1.848.083-2.4.1-7.071.1s-5.223-.021-7.071-.1a9.549,9.549,0,0,1-3.251-.6,5.43,5.43,0,0,1-2.014-1.306,5.346,5.346,0,0,1-1.306-2.014,9.728,9.728,0,0,1-.6-3.251c-.083-1.848-.1-2.4-.1-7.071s.021-5.223.1-7.071a9.549,9.549,0,0,1,.6-3.251A5.43,5.43,0,0,1,9.261,9.268a5.346,5.346,0,0,1,2.014-1.306,9.728,9.728,0,0,1,3.251-.6c1.848-.09,2.4-.1,7.071-.1m0-3.153c-4.751,0-5.348.021-7.217.1a12.825,12.825,0,0,0-4.244.813,8.529,8.529,0,0,0-3.1,2.021,8.679,8.679,0,0,0-2.021,3.1A12.833,12.833,0,0,0,4.2,14.387c-.083,1.861-.1,2.459-.1,7.21s.021,5.348.1,7.217a12.909,12.909,0,0,0,.813,4.251,8.528,8.528,0,0,0,2.021,3.1,8.679,8.679,0,0,0,3.1,2.021A12.834,12.834,0,0,0,14.387,39c1.868.083,2.459.1,7.217.1s5.348-.021,7.217-.1a12.91,12.91,0,0,0,4.251-.813,8.529,8.529,0,0,0,3.1-2.021,8.679,8.679,0,0,0,2.021-3.1A12.834,12.834,0,0,0,39,28.813c.083-1.868.1-2.459.1-7.217s-.021-5.348-.1-7.217a12.909,12.909,0,0,0-.813-4.251,8.528,8.528,0,0,0-2.021-3.1,8.679,8.679,0,0,0-3.1-2.021A12.833,12.833,0,0,0,28.82,4.2c-1.875-.076-2.473-.1-7.224-.1Z' transform='translate(-4.1 -4.1)' fill='%23fff'/%3E%3Cpath id='Path_263-2' data-name='Path 263' d='M131.974,126.6a5.375,5.375,0,1,0,5.374,5.375A5.375,5.375,0,0,0,131.974,126.6Zm0,8.864a3.489,3.489,0,1,1,3.489-3.489A3.488,3.488,0,0,1,131.974,135.464Z' transform='translate(-114.482 -114.48)' fill='%230030cc' stroke='%23fff' stroke-width='0.8'/%3E%3Cellipse id='Ellipse_96-2' data-name='Ellipse 96' cx='1.745' cy='1.745' rx='1.745' ry='1.745' transform='translate(25.308 6.196)' fill='%230030cc' stroke='%23fff' stroke-width='0.8'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  height: 50px;
  width: 50px;
  margin: 10px;
}
.edit-post-visual-editor .youtube-icon-footer,
.lawrence-frontend .youtube-icon-footer {
  /*outline*/
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.3.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 158 110' style='enable-background:new 0 0 158 110;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%230030CC;stroke:%23FFFFFF;stroke-width:5;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cpath class='st0' d='M154.4,17.5c-1.8-6.7-7.1-12-13.9-13.8C128.2,0.5,79,0.5,79,0.5s-48.3-0.2-60.6,3c-6.8,1.8-13.3,7.3-15.1,14 C0,29.7,0.3,55,0.3,55S0,80.3,3.3,92.5c1.8,6.7,8.4,12.2,15.1,14c12.3,3.3,60.6,3,60.6,3s48.3,0.2,60.6-3c6.8-1.8,13.1-7.3,14.9-14 c3.3-12.1,3.3-37.5,3.3-37.5S157.7,29.7,154.4,17.5z M63.9,79.2V30.8L103.2,55L63.9,79.2z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  height: 50px;
  width: 50px;
  margin: 5px 20px 5px 10px;
}
.edit-post-visual-editor .youtube-icon-footer:hover, .edit-post-visual-editor .youtube-icon-footer:focus,
.lawrence-frontend .youtube-icon-footer:hover,
.lawrence-frontend .youtube-icon-footer:focus {
  /*inverse*/
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.0' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 158 110' enable-background='new 0 0 158 110' xml:space='preserve'%3E%3Cpath fill='%23FFFFFF' d='M154.4,17.5c-1.8-6.7-7.1-12-13.9-13.8C128.2,0.5,79,0.5,79,0.5s-48.3-0.2-60.6,3c-6.8,1.8-13.3,7.3-15.1,14 C0,29.7,0.3,55,0.3,55S0,80.3,3.3,92.5c1.8,6.7,8.4,12.2,15.1,14c12.3,3.3,60.6,3,60.6,3s48.3,0.2,60.6-3c6.8-1.8,13.1-7.3,14.9-14 c3.3-12.1,3.3-37.5,3.3-37.5S157.7,29.7,154.4,17.5z M63.9,79.2V30.8L103.2,55L63.9,79.2z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  height: 50px;
  width: 50px;
  margin: 5px 20px 5px 10px;
}
.edit-post-visual-editor .email-share-icon,
.lawrence-frontend .email-share-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='43' viewBox='0 0 40 43'%3E%3Ctext id='_' data-name='@' transform='translate(0 33)' fill='%230030cc' font-size='47' font-family='SharpSans-Light, Sharp Sans' font-weight='300'%3E%3Ctspan x='0' y='0'%3E@%3C/tspan%3E%3C/text%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  height: 50px;
  width: 50px;
  margin: 5px;
}
.edit-post-visual-editor .arrow-share-icon,
.lawrence-frontend .arrow-share-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44.475' height='36' viewBox='0 0 44.475 36'%3E%3Cg id='icons8-forward-arrow_1_' data-name='icons8-forward-arrow (1)' transform='translate(-4 -10.999)' fill='none'%3E%3Cpath d='M5.059,47H5.013A1.056,1.056,0,0,1,4,45.932c0-.261.612-25.741,25.414-26.444V12.059a1.059,1.059,0,0,1,1.725-.823L48.082,25a1.062,1.062,0,0,1,0,1.646L31.143,40.414a1.069,1.069,0,0,1-1.125.132,1.056,1.056,0,0,1-.6-.956v-7.4c-22.068.4-23.259,13.274-23.3,13.828A1.055,1.055,0,0,1,5.059,47Z' stroke='none'/%3E%3Cpath d='M 5.058934688568115 45.99932098388672 C 5.085564613342285 45.99932098388672 5.113694667816162 45.9818115234375 5.11592435836792 45.94834136962891 L 5.116484642028809 45.94042205810547 C 5.146364688873291 45.54007339477539 5.502674579620361 41.92630004882812 8.767104148864746 38.36746215820312 C 10.63701438903809 36.32891082763672 13.10470485687256 34.69423294067383 16.10163497924805 33.50884246826172 C 19.7595043182373 32.06203079223633 24.23237419128418 31.28083229064941 29.39600372314453 31.18695259094238 L 30.4141845703125 31.16843223571777 L 30.4141845703125 39.59098052978516 C 30.4141845703125 39.61292266845703 30.4265251159668 39.63348007202148 30.44485473632812 39.64213180541992 C 30.45427513122559 39.64658355712891 30.46443367004395 39.64883041381836 30.47509384155273 39.64883041381836 C 30.48408508300781 39.64883041381836 30.50137519836426 39.64706039428711 30.51262474060059 39.63802337646484 L 47.44874572753906 25.87742233276367 C 47.46464538574219 25.86344718933105 47.47481536865234 25.84307861328125 47.47481536865234 25.82497215270996 C 47.47481536865234 25.80756187438965 47.46528625488281 25.78938102722168 47.45127487182617 25.77793121337891 L 30.50694465637207 12.01069164276123 C 30.49448776245117 12.00052642822266 30.4678783416748 11.99668121337891 30.45711517333984 12.00193214416504 L 30.44488525390625 12.00780200958252 C 30.4265251159668 12.01647186279297 30.4141845703125 12.03703212738037 30.4141845703125 12.05896186828613 L 30.4141845703125 20.46002197265625 L 29.44252395629883 20.48757171630859 C 23.99139404296875 20.64212226867676 19.32552528381348 22.05422210693359 15.57453441619873 24.68464279174805 C 12.5734748840332 26.78917121887207 10.13255405426025 29.68405151367188 8.319574356079102 33.28887176513672 C 5.15140438079834 39.58830261230469 5.001014232635498 45.88578033447266 4.999904632568359 45.94660186767578 C 4.999532222747803 45.97221374511719 5.020582675933838 45.99442672729492 5.048286914825439 45.99932098388672 L 5.058934688568115 45.99932098388672 M 5.058934688568115 46.99932098388672 C 5.042384624481201 46.99932098388672 5.029974460601807 46.99932098388672 5.013434410095215 46.99932098388672 C 4.442604541778564 46.97450256347656 3.991734504699707 46.5029411315918 4.000004291534424 45.93211364746094 C 4.004144668579102 45.6715202331543 4.612194538116455 20.191162109375 29.4141845703125 19.48797225952148 L 29.4141845703125 12.05896186828613 C 29.4141845703125 11.64946174621582 29.64996528625488 11.27718162536621 30.01809501647949 11.1034517288208 C 30.38211059570312 10.9255895614624 30.82470321655273 10.97936153411865 31.13907432556152 11.23582172393799 L 48.08186340332031 25.00182151794434 C 48.33004379272461 25.20451164245605 48.47481536865234 25.50646209716797 48.47481536865234 25.82497215270996 C 48.47481536865234 26.14348220825195 48.33004379272461 26.44543266296387 48.08599472045898 26.64812278747559 L 31.14321517944336 40.41413116455078 C 30.82470321655273 40.67058563232422 30.3862419128418 40.72021865844727 30.01809501647949 40.54650115966797 C 29.64996528625488 40.37277221679688 29.4141845703125 40.00049209594727 29.4141845703125 39.59098052978516 L 29.4141845703125 32.18678283691406 C 7.34637451171875 32.58802032470703 6.155084609985352 45.4605712890625 6.113714694976807 46.01485061645508 C 6.076494693756104 46.57326126098633 5.613214492797852 46.99932098388672 5.058934688568115 46.99932098388672 Z' stroke='none' fill='%230030cc'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  height: 50px;
  width: 50px;
  margin: 5px;
}
.edit-post-visual-editor .call-icon,
.lawrence-frontend .call-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35.996' height='36' viewBox='0 0 35.996 36'%3E%3Cpath id='icons8-phone_2_' data-name='icons8-phone (2)' d='M10.229,2.986a3.028,3.028,0,0,0-1.974.585A28.36,28.36,0,0,0,5.312,6.043a14.538,14.538,0,0,0-1.54,1.683A2.793,2.793,0,0,0,3,9.551a13.9,13.9,0,0,0,1.517,5.7c1.428,3.038,4.2,7.206,9.6,12.611s9.573,8.174,12.611,9.6a13.884,13.884,0,0,0,5.7,1.517,2.792,2.792,0,0,0,1.821-.773,14.83,14.83,0,0,0,1.683-1.54A28.65,28.65,0,0,0,38.4,33.722a2.476,2.476,0,0,0-.252-3.514c-.632-.444-6.449-4.316-7.325-4.852A2.8,2.8,0,0,0,28,25.542c-.719.38-2.664,1.495-3.22,1.814a34.521,34.521,0,0,1-5.421-4.737A34.308,34.308,0,0,1,14.618,17.2c.319-.556,1.431-2.492,1.814-3.223a2.765,2.765,0,0,0,.176-2.837c-.24-.38-1.329-2.038-2.428-3.7s-2.147-3.242-2.418-3.619v0A2.064,2.064,0,0,0,10.229,2.986Zm-.15,1.671a.9.9,0,0,1,.358.118c.131.182,1.278,1.9,2.377,3.562s2.22,3.37,2.415,3.68a1.875,1.875,0,0,1-.243,1.195v0c-.361.687-2.044,3.629-2.044,3.629l-.233.412.24.409A36.827,36.827,0,0,0,18.2,23.775a37.071,37.071,0,0,0,6.114,5.252l.409.24.412-.233s2.936-1.68,3.629-2.044a1.859,1.859,0,0,1,1.211-.236c.565.348,6.849,4.523,7.235,4.795a1.078,1.078,0,0,1-.144,1.236h0a28.276,28.276,0,0,1-2.31,2.747A13.508,13.508,0,0,1,33.26,36.9a5.467,5.467,0,0,1-.783.444,11.606,11.606,0,0,1-5.053-1.364c-2.821-1.322-6.845-3.971-12.151-9.28S7.322,17.371,6,14.547A11.63,11.63,0,0,1,4.635,9.5a5.359,5.359,0,0,1,.444-.786A13.455,13.455,0,0,1,6.443,7.219,28.672,28.672,0,0,1,9.19,4.909v0A1.261,1.261,0,0,1,10.078,4.657Z' transform='translate(-2.999 -2.978)' fill='%230030cc'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  height: 50px;
  width: 50px;
  margin: 5px;
}
.edit-post-visual-editor .wp-block-separator:not(.is-style-wide):not(.is-style-dots), .edit-post-visual-editor hr.wp-block-separator,
.lawrence-frontend .wp-block-separator:not(.is-style-wide):not(.is-style-dots),
.lawrence-frontend hr.wp-block-separator {
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 0px;
  margin-bottom: 0px;
}
.edit-post-visual-editor hr.wp-block-separator,
.lawrence-frontend hr.wp-block-separator {
  opacity: unset;
  position: absolute;
  z-index: 1;
}
.edit-post-visual-editor hr.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots),
.lawrence-frontend hr.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots) {
  height: 1px;
}
.edit-post-visual-editor hr.wp-block-separator::before,
.lawrence-frontend hr.wp-block-separator::before {
  content: none;
}
.edit-post-visual-editor .wp-block-separator:not(.is-style-wide):not(.is-style-dots),
.lawrence-frontend .wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
  position: absolute;
  left: 50%;
  transform: translate(-50%, -50%);
  width: calc(100% - (clamp(55px, calc(158px + 100vw - 1440px), calc(50vw - 584px))) * 2);
}
.edit-post-visual-editor hr.height-one.wp-block-separator,
.lawrence-frontend hr.height-one.wp-block-separator {
  border-bottom: 1px solid;
}
.edit-post-visual-editor hr.height-two.wp-block-separator,
.lawrence-frontend hr.height-two.wp-block-separator {
  border-bottom: 2px solid;
}
.edit-post-visual-editor figure.orbitbay img, .edit-post-visual-editor .wp-block-cover.orbitbay img, .edit-post-visual-editor .wp-block-image.orbitbay img,
.lawrence-frontend figure.orbitbay img,
.lawrence-frontend .wp-block-cover.orbitbay img,
.lawrence-frontend .wp-block-image.orbitbay img {
  filter: url("../../images/svg/duotone-filter.svg#duotone_orbitbay");
}
.edit-post-visual-editor figure.orbithelios img, .edit-post-visual-editor .wp-block-cover.orbithelios img, .edit-post-visual-editor .wp-block-image.orbithelios img,
.lawrence-frontend figure.orbithelios img,
.lawrence-frontend .wp-block-cover.orbithelios img,
.lawrence-frontend .wp-block-image.orbithelios img {
  filter: url("../../images/svg/duotone-filter.svg#duotone_orbithelios");
}
.edit-post-visual-editor figure.orbitultraviolet img, .edit-post-visual-editor .wp-block-cover.orbitultraviolet img, .edit-post-visual-editor .wp-block-image.orbitultraviolet img,
.lawrence-frontend figure.orbitultraviolet img,
.lawrence-frontend .wp-block-cover.orbitultraviolet img,
.lawrence-frontend .wp-block-image.orbitultraviolet img {
  filter: url("../../images/svg/duotone-filter.svg#duotone_orbitultraviolet");
}
.edit-post-visual-editor figure.orlandobay img, .edit-post-visual-editor .wp-block-cover.orlandobay img, .edit-post-visual-editor .wp-block-image.orlandobay img,
.lawrence-frontend figure.orlandobay img,
.lawrence-frontend .wp-block-cover.orlandobay img,
.lawrence-frontend .wp-block-image.orlandobay img {
  filter: url("../../images/svg/duotone-filter.svg#duotone_orlandobay");
}
.edit-post-visual-editor figure.orlandohelios img, .edit-post-visual-editor .wp-block-cover.orlandohelios img, .edit-post-visual-editor .wp-block-image.orlandohelios img,
.lawrence-frontend figure.orlandohelios img,
.lawrence-frontend .wp-block-cover.orlandohelios img,
.lawrence-frontend .wp-block-image.orlandohelios img {
  filter: url("../../images/svg/duotone-filter.svg#duotone_orlandohelios");
}
.edit-post-visual-editor figure.orlandoultraviolet img, .edit-post-visual-editor .wp-block-cover.orlandoultraviolet img, .edit-post-visual-editor .wp-block-image.orlandoultraviolet img,
.lawrence-frontend figure.orlandoultraviolet img,
.lawrence-frontend .wp-block-cover.orlandoultraviolet img,
.lawrence-frontend .wp-block-image.orlandoultraviolet img {
  filter: url("../../images/svg/duotone-filter.svg#duotone_orlandoultraviolet");
}
.edit-post-visual-editor figure.flarehelios img, .edit-post-visual-editor .wp-block-cover.flarehelios img, .edit-post-visual-editor .wp-block-image.flarehelios img,
.lawrence-frontend figure.flarehelios img,
.lawrence-frontend .wp-block-cover.flarehelios img,
.lawrence-frontend .wp-block-image.flarehelios img {
  filter: url("../../images/svg/duotone-filter.svg#duotone_flarehelios");
}
.edit-post-visual-editor figure.blackbay img, .edit-post-visual-editor .educators .duotone-group-block > div figure.duotone-color img, .educators .duotone-group-block > div .edit-post-visual-editor figure.duotone-color img, .edit-post-visual-editor .home .duotone-group-block.home-educators > div figure.duotone-color img, .home .duotone-group-block.home-educators > div .edit-post-visual-editor figure.duotone-color img, .edit-post-visual-editor .wp-block-cover.blackbay img, .edit-post-visual-editor .wp-block-image.blackbay img,
.lawrence-frontend figure.blackbay img,
.lawrence-frontend .educators .duotone-group-block > div figure.duotone-color img,
.educators .duotone-group-block > div .lawrence-frontend figure.duotone-color img,
.lawrence-frontend .home .duotone-group-block.home-educators > div figure.duotone-color img,
.home .duotone-group-block.home-educators > div .lawrence-frontend figure.duotone-color img,
.lawrence-frontend .wp-block-cover.blackbay img,
.lawrence-frontend .wp-block-image.blackbay img {
  filter: url("../../images/svg/duotone-filter.svg#duotone_blackbay");
}
.edit-post-visual-editor figure.blackhelios img, .edit-post-visual-editor .partners .duotone-group-block > div figure.duotone-color img, .partners .duotone-group-block > div .edit-post-visual-editor figure.duotone-color img, .edit-post-visual-editor .home .duotone-group-block.home-partners > div figure.duotone-color img, .home .duotone-group-block.home-partners > div .edit-post-visual-editor figure.duotone-color img, .edit-post-visual-editor .wp-block-cover.blackhelios img, .edit-post-visual-editor .wp-block-image.blackhelios img,
.lawrence-frontend figure.blackhelios img,
.lawrence-frontend .partners .duotone-group-block > div figure.duotone-color img,
.partners .duotone-group-block > div .lawrence-frontend figure.duotone-color img,
.lawrence-frontend .home .duotone-group-block.home-partners > div figure.duotone-color img,
.home .duotone-group-block.home-partners > div .lawrence-frontend figure.duotone-color img,
.lawrence-frontend .wp-block-cover.blackhelios img,
.lawrence-frontend .wp-block-image.blackhelios img {
  filter: url("../../images/svg/duotone-filter.svg#duotone_blackhelios");
}
.edit-post-visual-editor figure.blackultraviolet img, .edit-post-visual-editor .visitors .duotone-group-block > div figure.duotone-color img, .visitors .duotone-group-block > div .edit-post-visual-editor figure.duotone-color img, .edit-post-visual-editor .home .duotone-group-block.home-visitors > div figure.duotone-color img, .home .duotone-group-block.home-visitors > div .edit-post-visual-editor figure.duotone-color img, .edit-post-visual-editor .wp-block-cover.blackultraviolet img, .edit-post-visual-editor .wp-block-image.blackultraviolet img,
.lawrence-frontend figure.blackultraviolet img,
.lawrence-frontend .visitors .duotone-group-block > div figure.duotone-color img,
.visitors .duotone-group-block > div .lawrence-frontend figure.duotone-color img,
.lawrence-frontend .home .duotone-group-block.home-visitors > div figure.duotone-color img,
.home .duotone-group-block.home-visitors > div .lawrence-frontend figure.duotone-color img,
.lawrence-frontend .wp-block-cover.blackultraviolet img,
.lawrence-frontend .wp-block-image.blackultraviolet img {
  filter: url("../../images/svg/duotone-filter.svg#duotone_blackultraviolet");
}
.edit-post-visual-editor figure.martianblack img, .edit-post-visual-editor .wp-block-cover.martianblack img, .edit-post-visual-editor .wp-block-image.martianblack img,
.lawrence-frontend figure.martianblack img,
.lawrence-frontend .wp-block-cover.martianblack img,
.lawrence-frontend .wp-block-image.martianblack img {
  filter: url("../../images/svg/duotone-filter.svg#duotone_martianblack");
}
.edit-post-visual-editor figure.martianpurple img, .edit-post-visual-editor .wp-block-cover.martianpurple img, .edit-post-visual-editor .wp-block-image.martianpurple img,
.lawrence-frontend figure.martianpurple img,
.lawrence-frontend .wp-block-cover.martianpurple img,
.lawrence-frontend .wp-block-image.martianpurple img {
  filter: url("../../images/svg/duotone-filter.svg#duotone_martianpurple");
}
.edit-post-visual-editor figure.martianorbit img, .edit-post-visual-editor .wp-block-cover.martianorbit img, .edit-post-visual-editor .wp-block-image.martianorbit img,
.lawrence-frontend figure.martianorbit img,
.lawrence-frontend .wp-block-cover.martianorbit img,
.lawrence-frontend .wp-block-image.martianorbit img {
  filter: url("../../images/svg/duotone-filter.svg#duotone_martianorbit");
}
.edit-post-visual-editor figure.purpleultraviolet img, .edit-post-visual-editor .wp-block-cover.purpleultraviolet img, .edit-post-visual-editor .wp-block-image.purpleultraviolet img,
.lawrence-frontend figure.purpleultraviolet img,
.lawrence-frontend .wp-block-cover.purpleultraviolet img,
.lawrence-frontend .wp-block-image.purpleultraviolet img {
  filter: url("../../images/svg/duotone-filter.svg#duotone_purpleultraviolet");
}
.edit-post-visual-editor figure.purplesemiviolet img, .edit-post-visual-editor .wp-block-cover.purplesemiviolet img, .edit-post-visual-editor .wp-block-image.purplesemiviolet img,
.lawrence-frontend figure.purplesemiviolet img,
.lawrence-frontend .wp-block-cover.purplesemiviolet img,
.lawrence-frontend .wp-block-image.purplesemiviolet img {
  filter: url("../../images/svg/duotone-filter.svg#duotone_purplesemiviolet");
}
.edit-post-visual-editor figure.martianorlando img, .edit-post-visual-editor .wp-block-cover.martianorlando img, .edit-post-visual-editor .wp-block-image.martianorlando img,
.lawrence-frontend figure.martianorlando img,
.lawrence-frontend .wp-block-cover.martianorlando img,
.lawrence-frontend .wp-block-image.martianorlando img {
  filter: url("../../images/svg/duotone-filter.svg#duotone_martianorlando");
}
.edit-post-visual-editor figure.purplebay img, .edit-post-visual-editor .wp-block-cover.purplebay img, .edit-post-visual-editor .wp-block-image.purplebay img,
.lawrence-frontend figure.purplebay img,
.lawrence-frontend .wp-block-cover.purplebay img,
.lawrence-frontend .wp-block-image.purplebay img {
  filter: url("../../images/svg/duotone-filter.svg#duotone_purplebay");
}
.edit-post-visual-editor figure.purplepaleblue img, .edit-post-visual-editor .wp-block-cover.purplepaleblue img, .edit-post-visual-editor .wp-block-image.purplepaleblue img,
.lawrence-frontend figure.purplepaleblue img,
.lawrence-frontend .wp-block-cover.purplepaleblue img,
.lawrence-frontend .wp-block-image.purplepaleblue img {
  filter: url("../../images/svg/duotone-filter.svg#duotone_purplepaleblue");
}
.edit-post-visual-editor figure.purplehelios img, .edit-post-visual-editor .wp-block-cover.purplehelios img, .edit-post-visual-editor .wp-block-image.purplehelios img,
.lawrence-frontend figure.purplehelios img,
.lawrence-frontend .wp-block-cover.purplehelios img,
.lawrence-frontend .wp-block-image.purplehelios img {
  filter: url("../../images/svg/duotone-filter.svg#duotone_purplehelios");
}
.edit-post-visual-editor figure.orlandopaleblue img, .edit-post-visual-editor .wp-block-cover.orlandopaleblue img, .edit-post-visual-editor .wp-block-image.orlandopaleblue img,
.lawrence-frontend figure.orlandopaleblue img,
.lawrence-frontend .wp-block-cover.orlandopaleblue img,
.lawrence-frontend .wp-block-image.orlandopaleblue img {
  filter: url("../../images/svg/duotone-filter.svg#duotone_orlandopaleblue");
}
.edit-post-visual-editor figure.orbitpaleblue img, .edit-post-visual-editor .wp-block-cover.orbitpaleblue img, .edit-post-visual-editor .wp-block-image.orbitpaleblue img,
.lawrence-frontend figure.orbitpaleblue img,
.lawrence-frontend .wp-block-cover.orbitpaleblue img,
.lawrence-frontend .wp-block-image.orbitpaleblue img {
  filter: url("../../images/svg/duotone-filter.svg#duotone_orbitpaleblue");
}
.edit-post-visual-editor figure.orlandosemiviolet img, .edit-post-visual-editor .wp-block-cover.orlandosemiviolet img, .edit-post-visual-editor .wp-block-image.orlandosemiviolet img,
.lawrence-frontend figure.orlandosemiviolet img,
.lawrence-frontend .wp-block-cover.orlandosemiviolet img,
.lawrence-frontend .wp-block-image.orlandosemiviolet img {
  filter: url("../../images/svg/duotone-filter.svg#duotone_orlandosemiviolet");
}
.edit-post-visual-editor figure.orbitsemiviolet img, .edit-post-visual-editor .wp-block-cover.orbitsemiviolet img, .edit-post-visual-editor .wp-block-image.orbitsemiviolet img,
.lawrence-frontend figure.orbitsemiviolet img,
.lawrence-frontend .wp-block-cover.orbitsemiviolet img,
.lawrence-frontend .wp-block-image.orbitsemiviolet img {
  filter: url("../../images/svg/duotone-filter.svg#duotone_orbitsemiviolet");
}
.edit-post-visual-editor figure.flaresemiviolet img, .edit-post-visual-editor .wp-block-cover.flaresemiviolet img, .edit-post-visual-editor .wp-block-image.flaresemiviolet img,
.lawrence-frontend figure.flaresemiviolet img,
.lawrence-frontend .wp-block-cover.flaresemiviolet img,
.lawrence-frontend .wp-block-image.flaresemiviolet img {
  filter: url("../../images/svg/duotone-filter.svg#duotone_flaresemiviolet");
}
.edit-post-visual-editor figure.blacksemiviolet img, .edit-post-visual-editor .wp-block-cover.blacksemiviolet img, .edit-post-visual-editor .wp-block-image.blacksemiviolet img,
.lawrence-frontend figure.blacksemiviolet img,
.lawrence-frontend .wp-block-cover.blacksemiviolet img,
.lawrence-frontend .wp-block-image.blacksemiviolet img {
  filter: url("../../images/svg/duotone-filter.svg#duotone_blacksemiviolet");
}
.edit-post-visual-editor figure.blackpaleblue img, .edit-post-visual-editor .wp-block-cover.blackpaleblue img, .edit-post-visual-editor .wp-block-image.blackpaleblue img,
.lawrence-frontend figure.blackpaleblue img,
.lawrence-frontend .wp-block-cover.blackpaleblue img,
.lawrence-frontend .wp-block-image.blackpaleblue img {
  filter: url("../../images/svg/duotone-filter.svg#duotone_blackpaleblue");
}
.edit-post-visual-editor .wp-block-button__link,
.edit-post-visual-editor .border-btn,
.lawrence-frontend .wp-block-button__link,
.lawrence-frontend .border-btn {
  appearance: none;
  background-color: transparent;
  border: 2px solid var(--button-color);
  border-radius: 0;
  text-transform: uppercase;
  color: var(--button-color) !important;
  cursor: pointer;
  display: block;
  font-family: "Sharp Sans", -apple-system, "BlinkMacSystemFont", "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;
  font-size: var(--font-size-small);
  font-weight: 700;
  line-height: 1;
  margin-bottom: 0;
  padding: 1.7rem;
  position: relative;
  text-decoration: none;
  transition: all 0.08s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  width: auto;
  /* stylelint-disable a11y/no-display-none */
  /* stylelint-enable */
}
.edit-post-visual-editor .wp-block-button__link.is-external-link::after,
.edit-post-visual-editor .border-btn.is-external-link::after,
.lawrence-frontend .wp-block-button__link.is-external-link::after,
.lawrence-frontend .border-btn.is-external-link::after {
  display: none;
}
.edit-post-visual-editor .wp-block-button__link:hover, .edit-post-visual-editor .wp-block-button__link:focus,
.edit-post-visual-editor .border-btn:hover,
.edit-post-visual-editor .border-btn:focus,
.lawrence-frontend .wp-block-button__link:hover,
.lawrence-frontend .wp-block-button__link:focus,
.lawrence-frontend .border-btn:hover,
.lawrence-frontend .border-btn:focus {
  background-color: var(--button-color);
  border-color: var(--button-color);
  color: var(--contrast-color) !important;
  text-decoration: none;
}
@media (max-width: 770px) {
  .edit-post-visual-editor .wp-block-button,
.lawrence-frontend .wp-block-button {
    width: 100%;
  }
}
.edit-post-visual-editor .editor-styles-wrapper,
.lawrence-frontend .editor-styles-wrapper {
  /*Regular Buttons*/
  /*Color Background Buttons*/
}
.edit-post-visual-editor .editor-styles-wrapper .wp-block-button__link,
.lawrence-frontend .editor-styles-wrapper .wp-block-button__link {
  border-radius: unset !important;
  font-weight: 500;
  color: var(--primary-color) !important;
  background-color: var(--contrast-color) !important;
}
.edit-post-visual-editor .editor-styles-wrapper .wp-block-button__link:hover,
.edit-post-visual-editor .editor-styles-wrapper .wp-block-button__link:active,
.edit-post-visual-editor .editor-styles-wrapper .wp-block-button__link:focus,
.lawrence-frontend .editor-styles-wrapper .wp-block-button__link:hover,
.lawrence-frontend .editor-styles-wrapper .wp-block-button__link:active,
.lawrence-frontend .editor-styles-wrapper .wp-block-button__link:focus {
  color: var(--contrast-color) !important;
  background-color: var(--primary-color) !important;
}
.edit-post-visual-editor .editor-styles-wrapper .color-background .wp-block-button__link,
.lawrence-frontend .editor-styles-wrapper .color-background .wp-block-button__link {
  color: #2C2C2C !important;
  background-color: transparent !important;
}
.edit-post-visual-editor .editor-styles-wrapper .color-background .wp-block-button__link:hover,
.edit-post-visual-editor .editor-styles-wrapper .color-background .wp-block-button__link:focus,
.edit-post-visual-editor .editor-styles-wrapper .color-background .wp-block-button__link:active,
.lawrence-frontend .editor-styles-wrapper .color-background .wp-block-button__link:hover,
.lawrence-frontend .editor-styles-wrapper .color-background .wp-block-button__link:focus,
.lawrence-frontend .editor-styles-wrapper .color-background .wp-block-button__link:active {
  color: #fff !important;
  background-color: var(--button-color) !important;
}
.edit-post-visual-editor .educators .wp-block-button__link,
.lawrence-frontend .educators .wp-block-button__link {
  border: 2px solid #0030cc;
  color: #0030cc !important;
}
.edit-post-visual-editor .educators .wp-block-button__link:hover, .edit-post-visual-editor .educators .wp-block-button__link:focus,
.lawrence-frontend .educators .wp-block-button__link:hover,
.lawrence-frontend .educators .wp-block-button__link:focus {
  background-color: #0030cc;
  color: #fff !important;
}
.edit-post-visual-editor .educators .color-background .wp-block-button__link,
.lawrence-frontend .educators .color-background .wp-block-button__link {
  border: 2px solid #fff;
  color: #fff !important;
}
.edit-post-visual-editor .educators .color-background .wp-block-button__link:hover, .edit-post-visual-editor .educators .color-background .wp-block-button__link:focus,
.lawrence-frontend .educators .color-background .wp-block-button__link:hover,
.lawrence-frontend .educators .color-background .wp-block-button__link:focus {
  background-color: #fff;
  color: #078572 !important;
}
.edit-post-visual-editor .wp-block-file .wp-block-file__button,
.lawrence-frontend .wp-block-file .wp-block-file__button {
  font-size: 0.8em;
  padding: 0.3em 0.8em;
}
.edit-post-visual-editor .page-numbers-arrows,
.lawrence-frontend .page-numbers-arrows {
  text-align: center;
  margin-top: 80px;
  margin-bottom: 50px;
}
.edit-post-visual-editor .page-numbers-arrows .arrow-container,
.lawrence-frontend .page-numbers-arrows .arrow-container {
  display: inline-flex;
  width: 320px;
  justify-content: space-evenly;
  padding: 20px 0;
  position: relative;
}
.edit-post-visual-editor .page-numbers-arrows .arrow-container p,
.lawrence-frontend .page-numbers-arrows .arrow-container p {
  position: absolute;
  top: -30px;
}
.edit-post-visual-editor .page-numbers-arrows .arrow-container img.leftArrow,
.edit-post-visual-editor .page-numbers-arrows .arrow-container img.rightArrow,
.lawrence-frontend .page-numbers-arrows .arrow-container img.leftArrow,
.lawrence-frontend .page-numbers-arrows .arrow-container img.rightArrow {
  position: absolute;
  top: -15px;
}
.edit-post-visual-editor .page-numbers-arrows .arrow-container img.leftArrow,
.lawrence-frontend .page-numbers-arrows .arrow-container img.leftArrow {
  left: 50px;
}
.edit-post-visual-editor .page-numbers-arrows .arrow-container img.rightArrow,
.lawrence-frontend .page-numbers-arrows .arrow-container img.rightArrow {
  right: 50px;
}
.edit-post-visual-editor .text-field-with-submit,
.edit-post-visual-editor form.search-form,
.lawrence-frontend .text-field-with-submit,
.lawrence-frontend form.search-form {
  height: 48px;
  position: relative;
  display: flex;
}
.edit-post-visual-editor .text-field-with-submit .button.submit, .edit-post-visual-editor .text-field-with-submit input.search-submit,
.edit-post-visual-editor form.search-form .button.submit,
.edit-post-visual-editor form.search-form input.search-submit,
.lawrence-frontend .text-field-with-submit .button.submit,
.lawrence-frontend .text-field-with-submit input.search-submit,
.lawrence-frontend form.search-form .button.submit,
.lawrence-frontend form.search-form input.search-submit {
  all: unset;
  background-image: url("data:image/svg+xml,%3Csvg id='Button_-_Step' data-name='Button - Step' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 41 39'%3E%3Cg id='Path_3237' data-name='Path 3237' fill='%230030CC'%3E%3Cpath d='M 41 39 L 1 39 L 1 1 L 41 1 L 41 39 Z' stroke='none'/%3E%3Cpath d='M 2 2 L 2 38 L 40 38 L 40 2 L 2 2 M 0 0 L 42 0 L 42 40 L 0 40 L 0 0 Z' stroke='none' fill='%230030CC'/%3E%3C/g%3E%3Cg id='Right_Arrrow' data-name='Right Arrrow' transform='translate(10 10)'%3E%3Cline id='Line_7' data-name='Line 7' x2='19.965' transform='translate(0 9.368)' fill='none' stroke='%23fff' stroke-width='2'/%3E%3Cpath id='Path_103' data-name='Path 103' d='M4110,1101.335l10.535,9.254L4110,1119.843' transform='translate(-4100.535 -1101.335)' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");
  width: 51px;
  height: 48px;
  top: 0;
  text-indent: -9999px;
  background-size: cover;
}
.edit-post-visual-editor .text-field-with-submit input.search-field,
.edit-post-visual-editor form.search-form input.search-field,
.lawrence-frontend .text-field-with-submit input.search-field,
.lawrence-frontend form.search-form input.search-field {
  border: none;
  padding: 10px;
  margin-right: -4px;
  border-radius: 0;
  border: 2px solid #0030cc;
}
.edit-post-visual-editor figure.circle-image,
.lawrence-frontend figure.circle-image {
  max-height: 290px;
  max-width: 290px;
  min-height: 225px;
  min-width: 225px;
  height: 15vw;
  width: 15vw;
}
.edit-post-visual-editor figure.circle-image img,
.lawrence-frontend figure.circle-image img {
  object-fit: cover;
  border-radius: 50%;
  height: 100%;
  width: 100%;
}
.edit-post-visual-editor .wp-block-image:not(.is-style-rounded).circle-image img,
.lawrence-frontend .wp-block-image:not(.is-style-rounded).circle-image img {
  border-radius: 50%;
}
.edit-post-visual-editor .article-content > .inner-container > .wp-block-image,
.edit-post-visual-editor .article-content > .wp-block-image,
.lawrence-frontend .article-content > .inner-container > .wp-block-image,
.lawrence-frontend .article-content > .wp-block-image {
  max-width: 75%;
}
.edit-post-visual-editor .article-content > .inner-container > .wp-block-image.dot-image-left figure,
.edit-post-visual-editor .article-content > .wp-block-image.dot-image-left figure,
.lawrence-frontend .article-content > .inner-container > .wp-block-image.dot-image-left figure,
.lawrence-frontend .article-content > .wp-block-image.dot-image-left figure {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='margin-top:20px;'%3E%3Cdefs%3E%3Cpattern id='myPattern' x='8' y='8' width='27' height='27' patternUnits='userSpaceOnUse' %3E%3C!-- start pattern--%3E%3Ccircle cx='3' cy='3' r='3' style='stroke: none; fill: %239BDAD9' /%3E%3C!-- end pattern --%3E%3C/pattern%3E%3C/defs%3E%3Crect width='100%25' height='100%25' style='fill: url(%23myPattern);'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  padding: 64px 0 0 51px;
  background-clip: padding-box;
  margin: -15px 40px 20px 0px;
}
.edit-post-visual-editor .article-content > .inner-container > figure.wp-block-image.size-medium.dot-image-left img,
.edit-post-visual-editor .article-content > .inner-container > figure.wp-block-image.size-large.dot-image-left img,
.edit-post-visual-editor .article-content > .inner-container > figure.wp-block-image.size-full.dot-image-left img,
.edit-post-visual-editor .article-content > .inner-container > figure.wp-block-image.size-thumbnail.dot-image-left img, .edit-post-visual-editor .article-content > figure.wp-block-image.size-medium.dot-image-left img,
.edit-post-visual-editor .article-content > figure.wp-block-image.size-large.dot-image-left img,
.edit-post-visual-editor .article-content > figure.wp-block-image.size-full.dot-image-left img,
.edit-post-visual-editor .article-content > figure.wp-block-image.size-thumbnail.dot-image-left img,
.lawrence-frontend .article-content > .inner-container > figure.wp-block-image.size-medium.dot-image-left img,
.lawrence-frontend .article-content > .inner-container > figure.wp-block-image.size-large.dot-image-left img,
.lawrence-frontend .article-content > .inner-container > figure.wp-block-image.size-full.dot-image-left img,
.lawrence-frontend .article-content > .inner-container > figure.wp-block-image.size-thumbnail.dot-image-left img,
.lawrence-frontend .article-content > figure.wp-block-image.size-medium.dot-image-left img,
.lawrence-frontend .article-content > figure.wp-block-image.size-large.dot-image-left img,
.lawrence-frontend .article-content > figure.wp-block-image.size-full.dot-image-left img,
.lawrence-frontend .article-content > figure.wp-block-image.size-thumbnail.dot-image-left img {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='margin-top:20px;'%3E%3Cdefs%3E%3Cpattern id='myPattern' x='8' y='8' width='27' height='27' patternUnits='userSpaceOnUse' %3E%3C!-- start pattern--%3E%3Ccircle cx='3' cy='3' r='3' style='stroke: none; fill: %239BDAD9' /%3E%3C!-- end pattern --%3E%3C/pattern%3E%3C/defs%3E%3Crect width='100%25' height='100%25' style='fill: url(%23myPattern);'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  padding: 64px 0 0 51px;
  background-clip: padding-box;
  margin: -15px 40px 20px 0px;
}
.edit-post-visual-editor .article-content > .inner-container > .wp-block-image.dot-image-right figure,
.edit-post-visual-editor .article-content > .wp-block-image.dot-image-right figure,
.lawrence-frontend .article-content > .inner-container > .wp-block-image.dot-image-right figure,
.lawrence-frontend .article-content > .wp-block-image.dot-image-right figure {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='margin-top:20px;'%3E%3Cdefs%3E%3Cpattern id='myPattern' x='8' y='8' width='27' height='27' patternUnits='userSpaceOnUse' %3E%3C!-- start pattern--%3E%3Ccircle cx='3' cy='3' r='3' style='stroke: none; fill: %239BDAD9' /%3E%3C!-- end pattern --%3E%3C/pattern%3E%3C/defs%3E%3Crect width='100%25' height='100%25' style='fill: url(%23myPattern);'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  padding: 64px 51px 0 0;
  background-clip: padding-box;
  margin: -15px 0px 20px 40px;
}
.edit-post-visual-editor .article-content > .inner-container > figure.wp-block-image.size-medium.dot-image-right img,
.edit-post-visual-editor .article-content > .inner-container > figure.wp-block-image.size-large.dot-image-right img,
.edit-post-visual-editor .article-content > .inner-container > figure.wp-block-image.size-full.dot-image-right img,
.edit-post-visual-editor .article-content > .inner-container > figure.wp-block-image.size-thumbnail.dot-image-right img, .edit-post-visual-editor .article-content > figure.wp-block-image.size-medium.dot-image-right img,
.edit-post-visual-editor .article-content > figure.wp-block-image.size-large.dot-image-right img,
.edit-post-visual-editor .article-content > figure.wp-block-image.size-full.dot-image-right img,
.edit-post-visual-editor .article-content > figure.wp-block-image.size-thumbnail.dot-image-right img,
.lawrence-frontend .article-content > .inner-container > figure.wp-block-image.size-medium.dot-image-right img,
.lawrence-frontend .article-content > .inner-container > figure.wp-block-image.size-large.dot-image-right img,
.lawrence-frontend .article-content > .inner-container > figure.wp-block-image.size-full.dot-image-right img,
.lawrence-frontend .article-content > .inner-container > figure.wp-block-image.size-thumbnail.dot-image-right img,
.lawrence-frontend .article-content > figure.wp-block-image.size-medium.dot-image-right img,
.lawrence-frontend .article-content > figure.wp-block-image.size-large.dot-image-right img,
.lawrence-frontend .article-content > figure.wp-block-image.size-full.dot-image-right img,
.lawrence-frontend .article-content > figure.wp-block-image.size-thumbnail.dot-image-right img {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='margin-top:20px;'%3E%3Cdefs%3E%3Cpattern id='myPattern' x='8' y='8' width='27' height='27' patternUnits='userSpaceOnUse' %3E%3C!-- start pattern--%3E%3Ccircle cx='3' cy='3' r='3' style='stroke: none; fill: %239BDAD9' /%3E%3C!-- end pattern --%3E%3C/pattern%3E%3C/defs%3E%3Crect width='100%25' height='100%25' style='fill: url(%23myPattern);'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  padding: 64px 51px 0 0;
  background-clip: padding-box;
  margin: -15px 0px 20px 40px;
}
.edit-post-visual-editor .arrow-link,
.lawrence-frontend .arrow-link {
  justify-content: flex-end;
  display: flex;
}
.edit-post-visual-editor .arrow-link a,
.lawrence-frontend .arrow-link a {
  color: #0030cc;
  text-decoration: none;
  font-weight: 600;
  position: relative;
}
.edit-post-visual-editor .arrow-link a::after,
.lawrence-frontend .arrow-link a::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23.473' height='21.828' viewBox='0 0 23.473 21.828'%3E%3Cg  data-name='Right Arrrow' transform='translate(0 0.719)'%3E%3Cline data-name='Line 7' x2='22' transform='translate(0 10.321)' fill='none' stroke='%230030cc' stroke-width='2'/%3E%3Cpath data-name='Path 103' d='M4110,1101.335l10.535,10.2-10.535,10.2' transform='translate(-4098.5 -1101.335)' fill='none' stroke='%230030cc' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  padding: 0px 15px;
  margin: 5px;
  min-height: 23px;
}
.edit-post-visual-editor .arrow-link svg,
.lawrence-frontend .arrow-link svg {
  display: none;
}
.edit-post-visual-editor .breadcrumb,
.lawrence-frontend .breadcrumb {
  margin-left: auto;
  margin-right: auto;
  padding-right: clamp(55px, calc(158px + 100vw - 1440px), calc(50vw - 584px));
  padding-left: clamp(55px, calc(158px + 100vw - 1440px), calc(50vw - 584px));
  background-color: var(--background-color);
  padding-bottom: 40px;
  color: var(--header-color);
}
.edit-post-visual-editor .breadcrumb a,
.lawrence-frontend .breadcrumb a {
  color: var(--header-color);
}
.edit-post-visual-editor .single .breadcrumb,
.lawrence-frontend .single .breadcrumb {
  padding-top: 80px;
}
.edit-post-visual-editor .single .inner-breadcrumb,
.lawrence-frontend .single .inner-breadcrumb {
  display: inline;
}
.edit-post-visual-editor .page .breadcrumb,
.lawrence-frontend .page .breadcrumb {
  margin-left: 0;
  padding-left: 0;
  padding-top: 0;
}
.edit-post-visual-editor .post-header,
.lawrence-frontend .post-header {
  padding-top: 80px;
}
.edit-post-visual-editor .single-activities .breadcrumb,
.lawrence-frontend .single-activities .breadcrumb {
  margin-left: 0;
  padding-left: 0;
  padding-top: 0;
}
.edit-post-visual-editor .single .landing-intro-block .breadcrumb,
.lawrence-frontend .single .landing-intro-block .breadcrumb {
  padding-left: 0;
  padding-top: 0;
}
.edit-post-visual-editor .landing-intro-block .breadcrumb,
.lawrence-frontend .landing-intro-block .breadcrumb {
  padding-right: 0;
}
.edit-post-visual-editor .single .intro-gradient-block .breadcrumb,
.lawrence-frontend .single .intro-gradient-block .breadcrumb {
  padding-left: 0;
  padding-top: 0;
}
.edit-post-visual-editor .single .intro-large-image-block .breadcrumb,
.lawrence-frontend .single .intro-large-image-block .breadcrumb {
  padding-left: 0;
  padding-top: 0;
  margin-left: 0;
}
.edit-post-visual-editor .orbit-arrow, .edit-post-visual-editor .two-halves-text-block.orlando-helios > div > .right-side a:after, .two-halves-text-block.orlando-helios > div > .right-side .edit-post-visual-editor a:after, .edit-post-visual-editor .two-halves-text-block.orbit-bay > div > .right-side a:after, .two-halves-text-block.orbit-bay > div > .right-side .edit-post-visual-editor a:after, .edit-post-visual-editor .two-halves-text-block > div > .left-side a:after, .two-halves-text-block > div > .left-side .edit-post-visual-editor a:after, .edit-post-visual-editor .ultraviolet-background-orbit-text.half-image-half-text-block > .half-image-block-inner-container > .text-group > .text-group-inner-container p a:after, .ultraviolet-background-orbit-text.half-image-half-text-block > .half-image-block-inner-container > .text-group > .text-group-inner-container p .edit-post-visual-editor a:after, .edit-post-visual-editor .bay-background-orbit-text.half-image-half-text-block > .half-image-block-inner-container > .text-group > .text-group-inner-container p a:after, .bay-background-orbit-text.half-image-half-text-block > .half-image-block-inner-container > .text-group > .text-group-inner-container p .edit-post-visual-editor a:after, .edit-post-visual-editor .visitors .arrowlink-bkg > div .arrow-link a::after,
.lawrence-frontend .orbit-arrow,
.lawrence-frontend .two-halves-text-block.orlando-helios > div > .right-side a:after,
.two-halves-text-block.orlando-helios > div > .right-side .lawrence-frontend a:after,
.lawrence-frontend .two-halves-text-block.orbit-bay > div > .right-side a:after,
.two-halves-text-block.orbit-bay > div > .right-side .lawrence-frontend a:after,
.lawrence-frontend .two-halves-text-block > div > .left-side a:after,
.two-halves-text-block > div > .left-side .lawrence-frontend a:after,
.lawrence-frontend .ultraviolet-background-orbit-text.half-image-half-text-block > .half-image-block-inner-container > .text-group > .text-group-inner-container p a:after,
.ultraviolet-background-orbit-text.half-image-half-text-block > .half-image-block-inner-container > .text-group > .text-group-inner-container p .lawrence-frontend a:after,
.lawrence-frontend .bay-background-orbit-text.half-image-half-text-block > .half-image-block-inner-container > .text-group > .text-group-inner-container p a:after,
.bay-background-orbit-text.half-image-half-text-block > .half-image-block-inner-container > .text-group > .text-group-inner-container p .lawrence-frontend a:after,
.lawrence-frontend .visitors .arrowlink-bkg > div .arrow-link a::after {
  background-image: url("../../images/svg/go-blu.svg");
}
.edit-post-visual-editor .bay-arrow, .edit-post-visual-editor .two-halves-text-block.orbit-helios > div > .left-side a:after, .two-halves-text-block.orbit-helios > div > .left-side .edit-post-visual-editor a:after,
.lawrence-frontend .bay-arrow,
.lawrence-frontend .two-halves-text-block.orbit-helios > div > .left-side a:after,
.two-halves-text-block.orbit-helios > div > .left-side .lawrence-frontend a:after {
  background-image: url("../../images/svg/go-bay.svg");
}
.edit-post-visual-editor .orlando-arrow, .edit-post-visual-editor .two-halves-text-block.orbit-helios > div > .right-side a:after, .two-halves-text-block.orbit-helios > div > .right-side .edit-post-visual-editor a:after, .edit-post-visual-editor .helios-background-orlando-text.half-image-half-text-block > .half-image-block-inner-container > .text-group > .text-group-inner-container p a:after, .helios-background-orlando-text.half-image-half-text-block > .half-image-block-inner-container > .text-group > .text-group-inner-container p .edit-post-visual-editor a:after,
.lawrence-frontend .orlando-arrow,
.lawrence-frontend .two-halves-text-block.orbit-helios > div > .right-side a:after,
.two-halves-text-block.orbit-helios > div > .right-side .lawrence-frontend a:after,
.lawrence-frontend .helios-background-orlando-text.half-image-half-text-block > .half-image-block-inner-container > .text-group > .text-group-inner-container p a:after,
.helios-background-orlando-text.half-image-half-text-block > .half-image-block-inner-container > .text-group > .text-group-inner-container p .lawrence-frontend a:after {
  background-image: url("../../images/svg/go-grn.svg");
}
.edit-post-visual-editor .helios-arrow, .edit-post-visual-editor .two-halves-text-block > div > .right-side a:after, .two-halves-text-block > div > .right-side .edit-post-visual-editor a:after, .edit-post-visual-editor .orbit-background-helios-text.half-image-half-text-block > .half-image-block-inner-container > .text-group > .text-group-inner-container p a:after, .orbit-background-helios-text.half-image-half-text-block > .half-image-block-inner-container > .text-group > .text-group-inner-container p .edit-post-visual-editor a:after, .edit-post-visual-editor .orlando-background-helios-text.half-image-half-text-block > .half-image-block-inner-container > .text-group > .text-group-inner-container p a:after, .orlando-background-helios-text.half-image-half-text-block > .half-image-block-inner-container > .text-group > .text-group-inner-container p .edit-post-visual-editor a:after,
.lawrence-frontend .helios-arrow,
.lawrence-frontend .two-halves-text-block > div > .right-side a:after,
.two-halves-text-block > div > .right-side .lawrence-frontend a:after,
.lawrence-frontend .orbit-background-helios-text.half-image-half-text-block > .half-image-block-inner-container > .text-group > .text-group-inner-container p a:after,
.orbit-background-helios-text.half-image-half-text-block > .half-image-block-inner-container > .text-group > .text-group-inner-container p .lawrence-frontend a:after,
.lawrence-frontend .orlando-background-helios-text.half-image-half-text-block > .half-image-block-inner-container > .text-group > .text-group-inner-container p a:after,
.orlando-background-helios-text.half-image-half-text-block > .half-image-block-inner-container > .text-group > .text-group-inner-container p .lawrence-frontend a:after {
  background-image: url("../../images/svg/go-gld.svg");
}
.edit-post-visual-editor .ultraviolet-arrow, .edit-post-visual-editor .two-halves-text-block.orbit-orlando > div > .left-side a:after, .two-halves-text-block.orbit-orlando > div > .left-side .edit-post-visual-editor a:after, .edit-post-visual-editor .two-halves-text-block.orbit-bay > div > .left-side a:after, .two-halves-text-block.orbit-bay > div > .left-side .edit-post-visual-editor a:after, .edit-post-visual-editor .half-image-half-text-block > .half-image-block-inner-container > .text-group > .text-group-inner-container p a:after, .half-image-half-text-block > .half-image-block-inner-container > .text-group > .text-group-inner-container p .edit-post-visual-editor a:after,
.lawrence-frontend .ultraviolet-arrow,
.lawrence-frontend .two-halves-text-block.orbit-orlando > div > .left-side a:after,
.two-halves-text-block.orbit-orlando > div > .left-side .lawrence-frontend a:after,
.lawrence-frontend .two-halves-text-block.orbit-bay > div > .left-side a:after,
.two-halves-text-block.orbit-bay > div > .left-side .lawrence-frontend a:after,
.lawrence-frontend .half-image-half-text-block > .half-image-block-inner-container > .text-group > .text-group-inner-container p a:after,
.half-image-half-text-block > .half-image-block-inner-container > .text-group > .text-group-inner-container p .lawrence-frontend a:after {
  background-image: url("../../images/svg/go-purple.svg");
}
.edit-post-visual-editor .white-arrow, .edit-post-visual-editor .educators .tab-block.color-background .arrow-link a::after, .educators .tab-block.color-background .arrow-link .edit-post-visual-editor a::after, .edit-post-visual-editor .two-halves-text-block.orlando-helios > div > .left-side a:after, .two-halves-text-block.orlando-helios > div > .left-side .edit-post-visual-editor a:after, .edit-post-visual-editor .two-halves-text-block.orlando-orbit > div > .left-side a:after, .two-halves-text-block.orlando-orbit > div > .left-side .edit-post-visual-editor a:after, .edit-post-visual-editor .orlando-background-white-text.half-image-half-text-block > .half-image-block-inner-container > .text-group > .text-group-inner-container p a:after, .orlando-background-white-text.half-image-half-text-block > .half-image-block-inner-container > .text-group > .text-group-inner-container p .edit-post-visual-editor a:after, .edit-post-visual-editor .educators .arrowlink-bkg > div .arrow-link a::after, .edit-post-visual-editor .arrowlink-bkg > div .arrow-link a::after,
.lawrence-frontend .white-arrow,
.lawrence-frontend .educators .tab-block.color-background .arrow-link a::after,
.educators .tab-block.color-background .arrow-link .lawrence-frontend a::after,
.lawrence-frontend .two-halves-text-block.orlando-helios > div > .left-side a:after,
.two-halves-text-block.orlando-helios > div > .left-side .lawrence-frontend a:after,
.lawrence-frontend .two-halves-text-block.orlando-orbit > div > .left-side a:after,
.two-halves-text-block.orlando-orbit > div > .left-side .lawrence-frontend a:after,
.lawrence-frontend .orlando-background-white-text.half-image-half-text-block > .half-image-block-inner-container > .text-group > .text-group-inner-container p a:after,
.orlando-background-white-text.half-image-half-text-block > .half-image-block-inner-container > .text-group > .text-group-inner-container p .lawrence-frontend a:after,
.lawrence-frontend .educators .arrowlink-bkg > div .arrow-link a::after,
.lawrence-frontend .arrowlink-bkg > div .arrow-link a::after {
  background-image: url("../../images/svg/go-wht.svg");
}
.edit-post-visual-editor .black-arrow, .edit-post-visual-editor .arrowlink-bkg.has-bay-background-color.has-background > div .arrow-link a::after, .edit-post-visual-editor .arrowlink-bkg > div > .arrow-link.has-bay-background-color.has-background a::after, .edit-post-visual-editor .partners .arrowlink-bkg > div .arrow-link a::after,
.lawrence-frontend .black-arrow,
.lawrence-frontend .arrowlink-bkg.has-bay-background-color.has-background > div .arrow-link a::after,
.lawrence-frontend .arrowlink-bkg > div > .arrow-link.has-bay-background-color.has-background a::after,
.lawrence-frontend .partners .arrowlink-bkg > div .arrow-link a::after {
  background-image: url("../../images/svg/go-blk.svg");
}
.edit-post-visual-editor .diagonal-arrow-white, .edit-post-visual-editor .category-landing.big-give-2024 .block-text a.is-external-link::after, .category-landing.big-give-2024 .block-text .edit-post-visual-editor a.is-external-link::after,
.lawrence-frontend .diagonal-arrow-white,
.lawrence-frontend .category-landing.big-give-2024 .block-text a.is-external-link::after,
.category-landing.big-give-2024 .block-text .lawrence-frontend a.is-external-link::after {
  background-image: url("../../images/svg/external-link-white.svg");
}
.edit-post-visual-editor .arrow-pdf a::after, .edit-post-visual-editor .arrow-pptx a::after,
.lawrence-frontend .arrow-pdf a::after,
.lawrence-frontend .arrow-pptx a::after {
  content: "PDF";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.437' height='15.137' viewBox='0 0 13.437 15.137'%3E%3Cg id='Right_Arrrow' data-name='Right Arrrow' transform='translate(12.719) rotate(90)'%3E%3Cline id='Line_7' data-name='Line 7' x2='14' transform='translate(0 6)' fill='none' stroke='%230030CC' stroke-width='2'/%3E%3Cpath id='Path_103' data-name='Path 103' d='M0,0,6.2,6,0,12' transform='translate(7.5)' fill='none' stroke='%230030CC' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");
  font-family: "Pitch", "Georgia", "Garamond", "serif";
  background-position: 5px 5px;
  height: 90px;
  width: 50px;
  background-repeat: no-repeat;
  padding-left: 20px;
  padding-right: 5px;
  position: relative;
  z-index: 3;
  left: 0px;
  top: 0px;
}
.edit-post-visual-editor .arrow-pptx a::after,
.lawrence-frontend .arrow-pptx a::after {
  content: "pptx";
}
.edit-post-visual-editor .single-news blockquote,
.edit-post-visual-editor .category-landing blockquote, .edit-post-visual-editor .testimonial blockquote,
.lawrence-frontend .single-news blockquote,
.lawrence-frontend .category-landing blockquote,
.lawrence-frontend .testimonial blockquote {
  max-width: 45%;
  border-left: 0 solid;
  position: relative;
  float: right;
  clear: right;
  margin: 10px;
}
.edit-post-visual-editor .single-news blockquote p,
.edit-post-visual-editor .category-landing blockquote p, .edit-post-visual-editor .testimonial blockquote p,
.lawrence-frontend .single-news blockquote p,
.lawrence-frontend .category-landing blockquote p,
.lawrence-frontend .testimonial blockquote p {
  font-size: 2.6rem;
  font-weight: 600;
  padding: 15px 15px 15px 15px;
  border-bottom: 0.12em solid #0030cc;
  background-color: #EEDEF4;
  position: relative;
  color: #0030cc;
}
.edit-post-visual-editor .single-news blockquote p::after,
.edit-post-visual-editor .category-landing blockquote p::after, .edit-post-visual-editor .testimonial blockquote p::after,
.lawrence-frontend .single-news blockquote p::after,
.lawrence-frontend .category-landing blockquote p::after,
.lawrence-frontend .testimonial blockquote p::after {
  content: url("data:image/svg+xml,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 115.85 115.85'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%230030CC;stroke:%230030CC;stroke-miterlimit:10;%7D%3C/style%3E%3C/defs%3E%3Cline class='cls-1' x1='115.5' y1='.35' x2='7.5' y2='108.35'/%3E%3Ccircle class='cls-1' cx='4' cy='111.85' r='3.5'/%3E%3C/svg%3E");
  position: absolute;
  left: 120px;
  height: 50px;
  width: 140px;
  -webkit-transform: scaleX(-1);
  -moz-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  transform: scaleX(-1);
  z-index: -1;
  bottom: 6px;
}
.edit-post-visual-editor .single-news blockquote cite,
.edit-post-visual-editor .category-landing blockquote cite, .edit-post-visual-editor .testimonial blockquote cite,
.lawrence-frontend .single-news blockquote cite,
.lawrence-frontend .category-landing blockquote cite,
.lawrence-frontend .testimonial blockquote cite {
  font-family: "Pitch", "Georgia", "Garamond", "serif";
  color: #0030cc;
  max-width: 40%;
  left: 32%;
  text-align: right;
  padding-top: 120px;
  padding-top: 90px;
  padding-bottom: 120px;
  position: absolute;
  z-index: 1;
}
.edit-post-visual-editor .category-landing .testimonial, .edit-post-visual-editor .testimonial,
.lawrence-frontend .category-landing .testimonial,
.lawrence-frontend .testimonial {
  padding-top: 80px;
  padding-bottom: 80px;
}
.edit-post-visual-editor .category-landing .testimonial > div, .edit-post-visual-editor .testimonial > div,
.lawrence-frontend .category-landing .testimonial > div,
.lawrence-frontend .testimonial > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.edit-post-visual-editor .category-landing .testimonial > div > *, .edit-post-visual-editor .testimonial > div > *,
.lawrence-frontend .category-landing .testimonial > div > *,
.lawrence-frontend .testimonial > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .edit-post-visual-editor .category-landing .testimonial > div, .edit-post-visual-editor .testimonial > div,
.lawrence-frontend .category-landing .testimonial > div,
.lawrence-frontend .testimonial > div {
    display: block;
  }
}
@supports not (display: grid) {
  .edit-post-visual-editor .category-landing .testimonial > div, .edit-post-visual-editor .testimonial > div,
.lawrence-frontend .category-landing .testimonial > div,
.lawrence-frontend .testimonial > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .edit-post-visual-editor .category-landing .testimonial > div > div, .edit-post-visual-editor .testimonial > div > div,
.lawrence-frontend .category-landing .testimonial > div > div,
.lawrence-frontend .testimonial > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .edit-post-visual-editor .category-landing .testimonial > div > div:nth-child(12n+12), .edit-post-visual-editor .testimonial > div > div:nth-child(12n+12),
.lawrence-frontend .category-landing .testimonial > div > div:nth-child(12n+12),
.lawrence-frontend .testimonial > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .edit-post-visual-editor .category-landing .testimonial > div, .edit-post-visual-editor .testimonial > div,
.lawrence-frontend .category-landing .testimonial > div,
.lawrence-frontend .testimonial > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .edit-post-visual-editor .category-landing .testimonial > div > div, .edit-post-visual-editor .testimonial > div > div,
.lawrence-frontend .category-landing .testimonial > div > div,
.lawrence-frontend .testimonial > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .edit-post-visual-editor .category-landing .testimonial > div > div:nth-child(12n+12), .edit-post-visual-editor .testimonial > div > div:nth-child(12n+12),
.lawrence-frontend .category-landing .testimonial > div > div:nth-child(12n+12),
.lawrence-frontend .testimonial > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .edit-post-visual-editor .category-landing .testimonial > div, .edit-post-visual-editor .testimonial > div,
.lawrence-frontend .category-landing .testimonial > div,
.lawrence-frontend .testimonial > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .edit-post-visual-editor .category-landing .testimonial > div > div, .edit-post-visual-editor .testimonial > div > div,
.lawrence-frontend .category-landing .testimonial > div > div,
.lawrence-frontend .testimonial > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .edit-post-visual-editor .category-landing .testimonial > div > div:nth-child(12n+12), .edit-post-visual-editor .testimonial > div > div:nth-child(12n+12),
.lawrence-frontend .category-landing .testimonial > div > div:nth-child(12n+12),
.lawrence-frontend .testimonial > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
.edit-post-visual-editor .category-landing blockquote.wp-block-quote, .edit-post-visual-editor .testimonial blockquote.wp-block-quote,
.lawrence-frontend .category-landing blockquote.wp-block-quote,
.lawrence-frontend .testimonial blockquote.wp-block-quote {
  max-width: 100%;
  float: unset;
  clear: unset;
  grid-column: span 4;
  margin-bottom: 200px;
}
.edit-post-visual-editor .category-landing blockquote.wp-block-quote cite, .edit-post-visual-editor .testimonial blockquote.wp-block-quote cite,
.lawrence-frontend .category-landing blockquote.wp-block-quote cite,
.lawrence-frontend .testimonial blockquote.wp-block-quote cite {
  left: 40%;
  max-width: 90%;
}
.edit-post-visual-editor .category-landing blockquote p::after, .edit-post-visual-editor .testimonial blockquote p::after,
.lawrence-frontend .category-landing blockquote p::after,
.lawrence-frontend .testimonial blockquote p::after {
  left: 36px;
}
.edit-post-visual-editor .category-landing blockquote, .edit-post-visual-editor .testimonial blockquote,
.lawrence-frontend .category-landing blockquote,
.lawrence-frontend .testimonial blockquote {
  margin-bottom: 50px;
}
.edit-post-visual-editor .category-landing blockquote p, .edit-post-visual-editor .testimonial blockquote p,
.lawrence-frontend .category-landing blockquote p,
.lawrence-frontend .testimonial blockquote p {
  font-size: 1.8rem;
  min-height: 215px;
}
.edit-post-visual-editor .category-landing blockquote:nth-child(even) p, .edit-post-visual-editor .testimonial blockquote:nth-child(even) p,
.lawrence-frontend .category-landing blockquote:nth-child(even) p,
.lawrence-frontend .testimonial blockquote:nth-child(even) p {
  background-color: #9bdad9;
}
.edit-post-visual-editor .category-landing blockquote cite, .edit-post-visual-editor .testimonial blockquote cite,
.lawrence-frontend .category-landing blockquote cite,
.lawrence-frontend .testimonial blockquote cite {
  margin-top: 24px;
}
@media only screen and (max-width: 1257px) and (min-width: 1019px) {
  .edit-post-visual-editor .single.single-news blockquote cite,
.edit-post-visual-editor .category-landing blockquote cite, .edit-post-visual-editor .testimonial blockquote cite,
.lawrence-frontend .single.single-news blockquote cite,
.lawrence-frontend .category-landing blockquote cite,
.lawrence-frontend .testimonial blockquote cite {
    padding-top: 88px;
  }
  .edit-post-visual-editor .category-landing blockquote.wp-block-quote, .edit-post-visual-editor .testimonial blockquote.wp-block-quote,
.lawrence-frontend .category-landing blockquote.wp-block-quote,
.lawrence-frontend .testimonial blockquote.wp-block-quote {
    max-width: 90%;
    margin-bottom: 150px;
    grid-column: span 6;
  }
  .edit-post-visual-editor .category-landing blockquote.wp-block-quote cite, .edit-post-visual-editor .testimonial blockquote.wp-block-quote cite,
.lawrence-frontend .category-landing blockquote.wp-block-quote cite,
.lawrence-frontend .testimonial blockquote.wp-block-quote cite {
    margin-top: 5px;
  }
}
@media only screen and (max-width: 1018px) and (min-width: 771px) {
  .edit-post-visual-editor .single.single-news blockquote p::after, .edit-post-visual-editor .category-landing blockquote p::after, .edit-post-visual-editor .testimonial blockquote p::after,
.lawrence-frontend .single.single-news blockquote p::after,
.lawrence-frontend .category-landing blockquote p::after,
.lawrence-frontend .testimonial blockquote p::after {
    left: 30px;
  }
  .edit-post-visual-editor .single.single-news .site-main .article-content blockquote p,
.edit-post-visual-editor .category-landing .site-main .article-content blockquote p, .edit-post-visual-editor .testimonial .site-main .article-content blockquote p,
.lawrence-frontend .single.single-news .site-main .article-content blockquote p,
.lawrence-frontend .category-landing .site-main .article-content blockquote p,
.lawrence-frontend .testimonial .site-main .article-content blockquote p {
    max-width: unset;
  }
  .edit-post-visual-editor .category-landing blockquote.wp-block-quote, .edit-post-visual-editor .testimonial blockquote.wp-block-quote,
.lawrence-frontend .category-landing blockquote.wp-block-quote,
.lawrence-frontend .testimonial blockquote.wp-block-quote {
    max-width: 100%;
    margin-bottom: 150px;
    grid-column: span 6;
  }
  .edit-post-visual-editor .category-landing blockquote.wp-block-quote cite, .edit-post-visual-editor .testimonial blockquote.wp-block-quote cite,
.lawrence-frontend .category-landing blockquote.wp-block-quote cite,
.lawrence-frontend .testimonial blockquote.wp-block-quote cite {
    margin-top: 5px;
  }
}
@media screen and (max-width: 770px) {
  .edit-post-visual-editor .single.single-news blockquote,
.edit-post-visual-editor .category-landing blockquote, .edit-post-visual-editor .testimonial blockquote,
.lawrence-frontend .single.single-news blockquote,
.lawrence-frontend .category-landing blockquote,
.lawrence-frontend .testimonial blockquote {
    float: none;
    clear: none;
    display: block;
    max-width: 100%;
    margin-left: 0;
    padding-left: 0;
  }
  .edit-post-visual-editor .single.single-news blockquote cite,
.edit-post-visual-editor .category-landing blockquote cite, .edit-post-visual-editor .testimonial blockquote cite,
.lawrence-frontend .single.single-news blockquote cite,
.lawrence-frontend .category-landing blockquote cite,
.lawrence-frontend .testimonial blockquote cite {
    display: block;
    position: unset;
    text-align: unset;
    padding-top: 130px;
    max-width: 85%;
    padding-bottom: 0;
  }
  .edit-post-visual-editor .single.single-news .site-main .article-content blockquote p,
.edit-post-visual-editor .category-landing .site-main .article-content blockquote p, .edit-post-visual-editor .testimonial .site-main .article-content blockquote p,
.lawrence-frontend .single.single-news .site-main .article-content blockquote p,
.lawrence-frontend .category-landing .site-main .article-content blockquote p,
.lawrence-frontend .testimonial .site-main .article-content blockquote p {
    max-width: 95%;
  }
  .edit-post-visual-editor .single.single-news blockquote p::after,
.edit-post-visual-editor .category-landing blockquote p::after, .edit-post-visual-editor .testimonial blockquote p::after,
.lawrence-frontend .single.single-news blockquote p::after,
.lawrence-frontend .category-landing blockquote p::after,
.lawrence-frontend .testimonial blockquote p::after {
    left: 50px;
    width: 185px;
    -webkit-transform: unset;
    -moz-transform: unset;
    -ms-transform: unset;
    -o-transform: unset;
    transform: unset;
  }
  .edit-post-visual-editor .category-landing blockquote.wp-block-quote, .edit-post-visual-editor .testimonial blockquote.wp-block-quote,
.lawrence-frontend .category-landing blockquote.wp-block-quote,
.lawrence-frontend .testimonial blockquote.wp-block-quote {
    margin-bottom: 50px;
  }
  .edit-post-visual-editor .category-landing blockquote.wp-block-quote p, .edit-post-visual-editor .testimonial blockquote.wp-block-quote p,
.lawrence-frontend .category-landing blockquote.wp-block-quote p,
.lawrence-frontend .testimonial blockquote.wp-block-quote p {
    min-height: unset;
  }
}
@media screen and (max-width: 481px) {
  .edit-post-visual-editor .single.single-news blockquote p::after,
.edit-post-visual-editor .category-landing blockquote p::after, .edit-post-visual-editor .testimonial blockquote p::after,
.lawrence-frontend .single.single-news blockquote p::after,
.lawrence-frontend .category-landing blockquote p::after,
.lawrence-frontend .testimonial blockquote p::after {
    top: 95%;
    max-width: 50px;
    min-height: unset;
  }
  .edit-post-visual-editor .category-landing blockquote.wp-block-quote cite, .edit-post-visual-editor .testimonial blockquote.wp-block-quote cite,
.lawrence-frontend .category-landing blockquote.wp-block-quote cite,
.lawrence-frontend .testimonial blockquote.wp-block-quote cite {
    padding-top: 30px;
  }
}
.edit-post-visual-editor .quotes-block.testimonial p.quote-intro,
.lawrence-frontend .quotes-block.testimonial p.quote-intro {
  margin-bottom: 50px;
}
.edit-post-visual-editor .arrowlink-bkg > div:before,
.lawrence-frontend .arrowlink-bkg > div:before {
  content: "";
  background-color: var(--primary-color) !important;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}
.edit-post-visual-editor .arrowlink-bkg,
.lawrence-frontend .arrowlink-bkg {
  background-color: var(--primary-color) !important;
  padding-bottom: 80px;
  padding-top: 0;
  position: relative;
}
.edit-post-visual-editor .arrowlink-bkg .arrow-link,
.lawrence-frontend .arrowlink-bkg .arrow-link {
  padding-top: 0;
}
.edit-post-visual-editor .arrowlink-bkg > div p a,
.lawrence-frontend .arrowlink-bkg > div p a {
  color: var(--secondary-color);
}
.edit-post-visual-editor .arrowlink-bkg.has-bay-background-color.has-background > div p a, .edit-post-visual-editor .arrowlink-bkg > div > .arrow-link.has-bay-background-color.has-background a,
.lawrence-frontend .arrowlink-bkg.has-bay-background-color.has-background > div p a,
.lawrence-frontend .arrowlink-bkg > div > .arrow-link.has-bay-background-color.has-background a {
  color: #2C2C2C;
}
.edit-post-visual-editor .arrowlink-bkg.has-bay-background-color.has-background > div:before,
.lawrence-frontend .arrowlink-bkg.has-bay-background-color.has-background > div:before {
  background-color: #9bdad9 !important;
}
.edit-post-visual-editor .arrowlink-bkg.has-bay-background-color.has-backgroundv > div, .edit-post-visual-editor .arrowlink-bkg .arrow-link.has-bay-background-color.has-background > div,
.lawrence-frontend .arrowlink-bkg.has-bay-background-color.has-backgroundv > div,
.lawrence-frontend .arrowlink-bkg .arrow-link.has-bay-background-color.has-background > div {
  background-color: #9bdad9 !important;
}
.edit-post-visual-editor .arrowlink-bkg.has-bay-background-color.has-background, .edit-post-visual-editor .arrowlink-bkg .arrow-link.has-bay-background-color.has-background,
.lawrence-frontend .arrowlink-bkg.has-bay-background-color.has-background,
.lawrence-frontend .arrowlink-bkg .arrow-link.has-bay-background-color.has-background {
  padding-top: 0;
}
.edit-post-visual-editor .arrowlink-bkg.has-orbit-background-color.has-background, .edit-post-visual-editor .arrowlink-bkg .arrow-link.has-orbit-background-color.has-background,
.lawrence-frontend .arrowlink-bkg.has-orbit-background-color.has-background,
.lawrence-frontend .arrowlink-bkg .arrow-link.has-orbit-background-color.has-background {
  padding-top: 0;
}
@media screen and (max-width: 830px) {
  .edit-post-visual-editor .wp-block-media-text,
.lawrence-frontend .wp-block-media-text {
    display: block;
  }
  .edit-post-visual-editor .wp-block-media-text .wp-block-media-text__content,
.lawrence-frontend .wp-block-media-text .wp-block-media-text__content {
    padding: 20px 0 15px 0;
  }
  .edit-post-visual-editor .wp-block-media-text figure.wp-block-media-text__media,
.lawrence-frontend .wp-block-media-text figure.wp-block-media-text__media {
    text-align: center;
  }
  .edit-post-visual-editor .wp-block-media-text .wp-block-media-text__content,
.lawrence-frontend .wp-block-media-text .wp-block-media-text__content {
    padding: 20px 0 15px 0;
  }
  .edit-post-visual-editor .just-text .wp-block-media-text .wp-block-media-text__content h3,
.lawrence-frontend .just-text .wp-block-media-text .wp-block-media-text__content h3 {
    margin-bottom: 15px;
  }
}
.edit-post-visual-editor h2.hummingbird:after, .edit-post-visual-editor .post-header h1.hummingbird:after, .post-header .edit-post-visual-editor h1.hummingbird:after,
.lawrence-frontend h2.hummingbird:after,
.lawrence-frontend .post-header h1.hummingbird:after,
.post-header .lawrence-frontend h1.hummingbird:after {
  content: "";
  background-image: url("/wp-content/themes/the-lawrence/images/svg/Hummingbird-Orbit-RGB.svg");
  width: 108px;
  width: clamp(3.7rem, 3.9vw, 6rem);
  height: 61px;
  background-repeat: no-repeat;
  display: inline-block;
  background-position: 10% 70%;
  margin-bottom: -14px;
}
.edit-post-visual-editor h2.butterfly:after, .edit-post-visual-editor .post-header h1.butterfly:after, .post-header .edit-post-visual-editor h1.butterfly:after,
.lawrence-frontend h2.butterfly:after,
.lawrence-frontend .post-header h1.butterfly:after,
.post-header .lawrence-frontend h1.butterfly:after {
  content: "";
  background-image: url("/wp-content/themes/the-lawrence/images/svg/Butterfly-Orbit-RGB.svg");
  width: 108px;
  width: clamp(3.7rem, 3.9vw, 6rem);
  height: 61px;
  background-repeat: no-repeat;
  display: inline-block;
  background-position: 10% 70%;
  margin-bottom: -20px;
}
.edit-post-visual-editor h2.bacteria:after, .edit-post-visual-editor .post-header h1.bacteria:after, .post-header .edit-post-visual-editor h1.bacteria:after,
.lawrence-frontend h2.bacteria:after,
.lawrence-frontend .post-header h1.bacteria:after,
.post-header .lawrence-frontend h1.bacteria:after {
  content: "";
  background-image: url("/wp-content/themes/the-lawrence/images/svg/Bacteria-Orbit-RGB.svg");
  width: 108px;
  width: clamp(3.7rem, 3.9vw, 6rem);
  height: 61px;
  background-repeat: no-repeat;
  display: inline-block;
  background-position: 10% 70%;
  margin-bottom: -20px;
}
.edit-post-visual-editor h2.binoculars:after, .edit-post-visual-editor .post-header h1.binoculars:after, .post-header .edit-post-visual-editor h1.binoculars:after,
.lawrence-frontend h2.binoculars:after,
.lawrence-frontend .post-header h1.binoculars:after,
.post-header .lawrence-frontend h1.binoculars:after {
  content: "";
  background-image: url("/wp-content/themes/the-lawrence/images/svg/Binoculars-Orbit-RGB.svg");
  width: 108px;
  width: clamp(3.7rem, 3.9vw, 6rem);
  height: 61px;
  background-repeat: no-repeat;
  display: inline-block;
  background-position: 10% 70%;
  margin-bottom: -20px;
}
.edit-post-visual-editor h2.blocks:after, .edit-post-visual-editor .post-header h1.blocks:after, .post-header .edit-post-visual-editor h1.blocks:after,
.lawrence-frontend h2.blocks:after,
.lawrence-frontend .post-header h1.blocks:after,
.post-header .lawrence-frontend h1.blocks:after {
  content: "";
  background-image: url("/wp-content/themes/the-lawrence/images/svg/Blocks-Orbit-RGB.svg");
  width: 108px;
  width: clamp(3.7rem, 3.9vw, 6rem);
  height: 61px;
  background-repeat: no-repeat;
  display: inline-block;
  background-position: 10% 70%;
  margin-bottom: -20px;
}
.edit-post-visual-editor h2.electron:after, .edit-post-visual-editor .post-header h1.electron:after, .post-header .edit-post-visual-editor h1.electron:after,
.lawrence-frontend h2.electron:after,
.lawrence-frontend .post-header h1.electron:after,
.post-header .lawrence-frontend h1.electron:after {
  content: "";
  background-image: url("/wp-content/themes/the-lawrence/images/svg/Electron-Orbit-RGB.svg");
  width: 108px;
  width: clamp(3.7rem, 3.9vw, 6rem);
  height: 61px;
  background-repeat: no-repeat;
  display: inline-block;
  background-position: 10% 70%;
  margin-bottom: -20px;
}
.edit-post-visual-editor h2.flask:after, .edit-post-visual-editor .post-header h1.flask:after, .post-header .edit-post-visual-editor h1.flask:after,
.lawrence-frontend h2.flask:after,
.lawrence-frontend .post-header h1.flask:after,
.post-header .lawrence-frontend h1.flask:after {
  content: "";
  background-image: url("/wp-content/themes/the-lawrence/images/svg/Flask-Orbit-RGB.svg");
  width: 108px;
  width: clamp(3.7rem, 3.9vw, 6rem);
  height: 61px;
  background-repeat: no-repeat;
  display: inline-block;
  background-position: 10% 70%;
  margin-bottom: -20px;
}
.edit-post-visual-editor h2.globe:after, .edit-post-visual-editor .post-header h1.globe:after, .post-header .edit-post-visual-editor h1.globe:after,
.lawrence-frontend h2.globe:after,
.lawrence-frontend .post-header h1.globe:after,
.post-header .lawrence-frontend h1.globe:after {
  content: "";
  background-image: url("/wp-content/themes/the-lawrence/images/svg/Globe-Orbit-RGB.svg");
  width: 108px;
  width: clamp(3.7rem, 3.9vw, 6rem);
  height: 61px;
  background-repeat: no-repeat;
  display: inline-block;
  background-position: 10% 70%;
  margin-bottom: -20px;
}
.edit-post-visual-editor h2.handlens:after, .edit-post-visual-editor .post-header h1.handlens:after, .post-header .edit-post-visual-editor h1.handlens:after,
.lawrence-frontend h2.handlens:after,
.lawrence-frontend .post-header h1.handlens:after,
.post-header .lawrence-frontend h1.handlens:after {
  content: "";
  background-image: url("/wp-content/themes/the-lawrence/images/svg/Handlens-Orbit-RGB-2.svg");
  width: 108px;
  width: clamp(3.7rem, 3.9vw, 6rem);
  height: 61px;
  background-repeat: no-repeat;
  display: inline-block;
  background-position: 10% 70%;
  margin-bottom: -20px;
}
.edit-post-visual-editor h2.leaf:after, .edit-post-visual-editor .post-header h1.leaf:after, .post-header .edit-post-visual-editor h1.leaf:after,
.lawrence-frontend h2.leaf:after,
.lawrence-frontend .post-header h1.leaf:after,
.post-header .lawrence-frontend h1.leaf:after {
  content: "";
  background-image: url("/wp-content/themes/the-lawrence/images/svg/Leaf-Orbit-RGB.svg");
  width: 108px;
  width: clamp(3.7rem, 3.9vw, 6rem);
  height: 61px;
  background-repeat: no-repeat;
  display: inline-block;
  background-position: 10% 70%;
  margin-bottom: -20px;
}
.edit-post-visual-editor h2.lightbulb:after, .edit-post-visual-editor .post-header h1.lightbulb:after, .post-header .edit-post-visual-editor h1.lightbulb:after,
.lawrence-frontend h2.lightbulb:after,
.lawrence-frontend .post-header h1.lightbulb:after,
.post-header .lawrence-frontend h1.lightbulb:after {
  content: "";
  background-image: url("/wp-content/themes/the-lawrence/images/svg/Lightbulb-Orbit-RGB.svg");
  width: 108px;
  width: clamp(3.7rem, 3.9vw, 6rem);
  height: 61px;
  background-repeat: no-repeat;
  display: inline-block;
  background-position: 10% 70%;
  margin-bottom: -20px;
}
.edit-post-visual-editor h2.microscope:after, .edit-post-visual-editor .post-header h1.microscope:after, .post-header .edit-post-visual-editor h1.microscope:after,
.lawrence-frontend h2.microscope:after,
.lawrence-frontend .post-header h1.microscope:after,
.post-header .lawrence-frontend h1.microscope:after {
  content: "";
  background-image: url("/wp-content/themes/the-lawrence/images/svg/Microscope-Orbit-RGB.svg");
  width: 108px;
  width: clamp(3.7rem, 3.9vw, 6rem);
  height: 61px;
  background-repeat: no-repeat;
  display: inline-block;
  background-position: 10% 70%;
  margin-bottom: -20px;
}
.edit-post-visual-editor h2.moon:after, .edit-post-visual-editor .post-header h1.moon:after, .post-header .edit-post-visual-editor h1.moon:after,
.lawrence-frontend h2.moon:after,
.lawrence-frontend .post-header h1.moon:after,
.post-header .lawrence-frontend h1.moon:after {
  content: "";
  background-image: url("/wp-content/themes/the-lawrence/images/svg/Moon-Orbit-RGB.svg");
  width: 108px;
  width: clamp(3.7rem, 3.9vw, 6rem);
  height: 61px;
  background-repeat: no-repeat;
  display: inline-block;
  background-position: 10% 70%;
  margin-bottom: -20px;
}
.edit-post-visual-editor h2.snake:after, .edit-post-visual-editor .post-header h1.snake:after, .post-header .edit-post-visual-editor h1.snake:after,
.lawrence-frontend h2.snake:after,
.lawrence-frontend .post-header h1.snake:after,
.post-header .lawrence-frontend h1.snake:after {
  content: "";
  background-image: url("/wp-content/themes/the-lawrence/images/svg/Snake-Orbit-RGB.svg");
  width: 108px;
  width: clamp(3.7rem, 3.9vw, 6rem);
  height: 61px;
  background-repeat: no-repeat;
  display: inline-block;
  background-position: 10% 70%;
  margin-bottom: -20px;
}
.edit-post-visual-editor h2.star:after, .edit-post-visual-editor .post-header h1.star:after, .post-header .edit-post-visual-editor h1.star:after,
.lawrence-frontend h2.star:after,
.lawrence-frontend .post-header h1.star:after,
.post-header .lawrence-frontend h1.star:after {
  content: "";
  background-image: url("/wp-content/themes/the-lawrence/images/svg/Star-Orbit-RGB.svg");
  width: 108px;
  width: clamp(3.7rem, 3.9vw, 6rem);
  height: 61px;
  background-repeat: no-repeat;
  display: inline-block;
  background-position: 10% 70%;
  margin-bottom: -20px;
}
.edit-post-visual-editor h2.storytime:after, .edit-post-visual-editor .post-header h1.storytime:after, .post-header .edit-post-visual-editor h1.storytime:after,
.lawrence-frontend h2.storytime:after,
.lawrence-frontend .post-header h1.storytime:after,
.post-header .lawrence-frontend h1.storytime:after {
  content: "";
  background-image: url("/wp-content/themes/the-lawrence/images/svg/Storytime-Orbit-RGB.svg");
  width: 108px;
  width: clamp(3.7rem, 3.9vw, 6rem);
  height: 61px;
  background-repeat: no-repeat;
  display: inline-block;
  background-position: 10% 70%;
  margin-bottom: -20px;
}
.edit-post-visual-editor h2.sun:after, .edit-post-visual-editor .post-header h1.sun:after, .post-header .edit-post-visual-editor h1.sun:after,
.lawrence-frontend h2.sun:after,
.lawrence-frontend .post-header h1.sun:after,
.post-header .lawrence-frontend h1.sun:after {
  content: "";
  background-image: url("/wp-content/themes/the-lawrence/images/svg/Sun-Orbit-RGB.svg");
  width: 108px;
  width: clamp(3.7rem, 3.9vw, 6rem);
  height: 61px;
  background-repeat: no-repeat;
  display: inline-block;
  background-position: 10% 70%;
  margin-bottom: -20px;
}
.edit-post-visual-editor h2.telescope:after, .edit-post-visual-editor .post-header h1.telescope:after, .post-header .edit-post-visual-editor h1.telescope:after,
.lawrence-frontend h2.telescope:after,
.lawrence-frontend .post-header h1.telescope:after,
.post-header .lawrence-frontend h1.telescope:after {
  content: "";
  background-image: url("/wp-content/themes/the-lawrence/images/svg/Telescope-Orbit-RGB.svg");
  width: 108px;
  width: clamp(3.7rem, 3.9vw, 6rem);
  height: 61px;
  background-repeat: no-repeat;
  display: inline-block;
  background-position: 10% 70%;
  margin-bottom: -20px;
}
.edit-post-visual-editor h2.testtubes:after, .edit-post-visual-editor .post-header h1.testtubes:after, .post-header .edit-post-visual-editor h1.testtubes:after,
.lawrence-frontend h2.testtubes:after,
.lawrence-frontend .post-header h1.testtubes:after,
.post-header .lawrence-frontend h1.testtubes:after {
  content: "";
  background-image: url("/wp-content/themes/the-lawrence/images/svg/Testtubes-Orbit-RGB.svg");
  width: 108px;
  width: clamp(3.7rem, 3.9vw, 6rem);
  height: 61px;
  background-repeat: no-repeat;
  display: inline-block;
  background-position: 10% 70%;
  margin-bottom: -20px;
}
.edit-post-visual-editor h2.designquest:after, .edit-post-visual-editor .post-header h1.designquest:after, .post-header .edit-post-visual-editor h1.designquest:after,
.lawrence-frontend h2.designquest:after,
.lawrence-frontend .post-header h1.designquest:after,
.post-header .lawrence-frontend h1.designquest:after {
  content: "";
  background-image: url("/wp-content/themes/the-lawrence/images/svg/DesignQuest-Orbit-RGB.svg");
  width: 108px;
  width: clamp(3.7rem, 3.9vw, 6rem);
  height: 61px;
  background-repeat: no-repeat;
  display: inline-block;
  background-position: 10% 70%;
  margin-bottom: -20px;
  margin-left: 5px;
}
.edit-post-visual-editor h2.glasses3d:after, .edit-post-visual-editor .post-header h1.glasses3d:after, .post-header .edit-post-visual-editor h1.glasses3d:after,
.lawrence-frontend h2.glasses3d:after,
.lawrence-frontend .post-header h1.glasses3d:after,
.post-header .lawrence-frontend h1.glasses3d:after {
  content: "";
  background-image: url("/wp-content/themes/the-lawrence/images/svg/3D-Orbit-RGB.svg");
  width: 108px;
  width: clamp(3.7rem, 3.9vw, 6rem);
  height: 61px;
  background-repeat: no-repeat;
  display: inline-block;
  background-position: 10% 70%;
  margin-bottom: -15px;
  margin-left: 5px;
}
.edit-post-visual-editor h2.biotech:after, .edit-post-visual-editor .post-header h1.biotech:after, .post-header .edit-post-visual-editor h1.biotech:after,
.lawrence-frontend h2.biotech:after,
.lawrence-frontend .post-header h1.biotech:after,
.post-header .lawrence-frontend h1.biotech:after {
  content: "";
  background-image: url("/wp-content/themes/the-lawrence/images/svg/Biotech-Orbit-RGB.svg");
  width: 108px;
  width: clamp(3.7rem, 3.9vw, 6rem);
  height: 61px;
  background-repeat: no-repeat;
  display: inline-block;
  background-position: 10% 70%;
  margin-bottom: -15px;
  margin-left: 5px;
}
.edit-post-visual-editor h2.forces:after, .edit-post-visual-editor .post-header h1.forces:after, .post-header .edit-post-visual-editor h1.forces:after,
.lawrence-frontend h2.forces:after,
.lawrence-frontend .post-header h1.forces:after,
.post-header .lawrence-frontend h1.forces:after {
  content: "";
  background-image: url("/wp-content/themes/the-lawrence/images/svg/Forces-Orbit-RGB.svg");
  width: 108px;
  width: clamp(3.7rem, 3.9vw, 6rem);
  height: 61px;
  background-repeat: no-repeat;
  display: inline-block;
  background-position: 10% 70%;
  margin-bottom: -15px;
  margin-left: 0px;
}
.edit-post-visual-editor h2.grass:after, .edit-post-visual-editor .post-header h1.grass:after, .post-header .edit-post-visual-editor h1.grass:after,
.lawrence-frontend h2.grass:after,
.lawrence-frontend .post-header h1.grass:after,
.post-header .lawrence-frontend h1.grass:after {
  content: "";
  background-image: url("/wp-content/themes/the-lawrence/images/svg/Grass-Orbit-RGB.svg");
  width: 108px;
  width: clamp(3.7rem, 3.9vw, 6rem);
  height: 61px;
  background-repeat: no-repeat;
  display: inline-block;
  background-position: 10% 70%;
  margin-bottom: -11px;
  margin-left: 0px;
}
.edit-post-visual-editor h2.ingenuity:after, .edit-post-visual-editor .post-header h1.ingenuity:after, .post-header .edit-post-visual-editor h1.ingenuity:after,
.lawrence-frontend h2.ingenuity:after,
.lawrence-frontend .post-header h1.ingenuity:after,
.post-header .lawrence-frontend h1.ingenuity:after {
  content: "";
  background-image: url("/wp-content/themes/the-lawrence/images/svg/IngenuityChallenges-Orbit-RGB.svg");
  width: 108px;
  width: clamp(3.7rem, 3.9vw, 6rem);
  height: 61px;
  background-repeat: no-repeat;
  display: inline-block;
  background-position: 10% 70%;
  margin-bottom: -11px;
  margin-left: 0px;
}
.edit-post-visual-editor h2.music:after, .edit-post-visual-editor .post-header h1.music:after, .post-header .edit-post-visual-editor h1.music:after,
.lawrence-frontend h2.music:after,
.lawrence-frontend .post-header h1.music:after,
.post-header .lawrence-frontend h1.music:after {
  content: "";
  background-image: url("/wp-content/themes/the-lawrence/images/svg/Music-Orbit-RGB.svg");
  width: 108px;
  width: clamp(3.7rem, 3.9vw, 6rem);
  height: 61px;
  background-repeat: no-repeat;
  display: inline-block;
  background-position: 10% 70%;
  margin-bottom: -11px;
  margin-left: 0px;
}
.edit-post-visual-editor h2.outdoornature:after, .edit-post-visual-editor .post-header h1.outdoornature:after, .post-header .edit-post-visual-editor h1.outdoornature:after,
.lawrence-frontend h2.outdoornature:after,
.lawrence-frontend .post-header h1.outdoornature:after,
.post-header .lawrence-frontend h1.outdoornature:after {
  content: "";
  background-image: url("/wp-content/themes/the-lawrence/images/svg/OutdoorNatureLab-Orbit-RGB.svg");
  width: 108px;
  width: clamp(3.7rem, 3.9vw, 6rem);
  height: 61px;
  background-repeat: no-repeat;
  display: inline-block;
  background-position: 10% 70%;
  margin-bottom: -11px;
  margin-left: 0px;
}
.edit-post-visual-editor h2.picnic:after, .edit-post-visual-editor .post-header h1.picnic:after, .post-header .edit-post-visual-editor h1.picnic:after,
.lawrence-frontend h2.picnic:after,
.lawrence-frontend .post-header h1.picnic:after,
.post-header .lawrence-frontend h1.picnic:after {
  content: "";
  background-image: url("/wp-content/themes/the-lawrence/images/svg/Picnic-Orbit-RGB.svg");
  width: 108px;
  width: clamp(3.7rem, 3.9vw, 6rem);
  height: 61px;
  background-repeat: no-repeat;
  display: inline-block;
  background-position: 10% 70%;
  margin-bottom: -15px;
  margin-left: 0px;
}
.edit-post-visual-editor h2.planetarium:after, .edit-post-visual-editor .post-header h1.planetarium:after, .post-header .edit-post-visual-editor h1.planetarium:after,
.lawrence-frontend h2.planetarium:after,
.lawrence-frontend .post-header h1.planetarium:after,
.post-header .lawrence-frontend h1.planetarium:after {
  content: "";
  background-image: url("/wp-content/themes/the-lawrence/images/svg/Planetarium-Orbit-RGB.svg");
  width: 108px;
  width: clamp(3.7rem, 3.9vw, 6rem);
  height: 61px;
  background-repeat: no-repeat;
  display: inline-block;
  background-position: 10% 70%;
  margin-bottom: -11px;
  margin-left: 5px;
}
.edit-post-visual-editor h2.sphere:after, .edit-post-visual-editor .post-header h1.sphere:after, .post-header .edit-post-visual-editor h1.sphere:after,
.lawrence-frontend h2.sphere:after,
.lawrence-frontend .post-header h1.sphere:after,
.post-header .lawrence-frontend h1.sphere:after {
  content: "";
  background-image: url("/wp-content/themes/the-lawrence/images/svg/Sphere-Orbit-RGB.svg");
  width: 108px;
  width: clamp(3.7rem, 3.9vw, 6rem);
  height: 61px;
  background-repeat: no-repeat;
  display: inline-block;
  background-position: 10% 70%;
  margin-bottom: -11px;
  margin-left: 0px;
}
.edit-post-visual-editor h2.store:after, .edit-post-visual-editor .post-header h1.store:after, .post-header .edit-post-visual-editor h1.store:after,
.lawrence-frontend h2.store:after,
.lawrence-frontend .post-header h1.store:after,
.post-header .lawrence-frontend h1.store:after {
  content: "";
  background-image: url("/wp-content/themes/the-lawrence/images/svg/Store-Orbit-RGB.svg");
  width: 108px;
  width: clamp(3.7rem, 3.9vw, 6rem);
  height: 61px;
  background-repeat: no-repeat;
  display: inline-block;
  background-position: 10% 70%;
  margin-bottom: -11px;
  margin-left: 5px;
}
.edit-post-visual-editor h2.theater:after, .edit-post-visual-editor .post-header h1.theater:after, .post-header .edit-post-visual-editor h1.theater:after,
.lawrence-frontend h2.theater:after,
.lawrence-frontend .post-header h1.theater:after,
.post-header .lawrence-frontend h1.theater:after {
  content: "";
  background-image: url("/wp-content/themes/the-lawrence/images/svg/Theater-Orbit-RGB.svg");
  width: 108px;
  width: clamp(3.7rem, 3.9vw, 6rem);
  height: 61px;
  background-repeat: no-repeat;
  display: inline-block;
  background-position: 10% 70%;
  margin-bottom: -11px;
  margin-left: 5px;
}
.edit-post-visual-editor h2.ticket:after, .edit-post-visual-editor .post-header h1.ticket:after, .post-header .edit-post-visual-editor h1.ticket:after,
.lawrence-frontend h2.ticket:after,
.lawrence-frontend .post-header h1.ticket:after,
.post-header .lawrence-frontend h1.ticket:after {
  content: "";
  background-image: url("/wp-content/themes/the-lawrence/images/svg/Ticket-Orbit-RGB.svg");
  width: 108px;
  width: clamp(3.7rem, 3.9vw, 6rem);
  height: 61px;
  background-repeat: no-repeat;
  display: inline-block;
  background-position: 10% 70%;
  margin-bottom: -20px;
  margin-left: 5px;
}
.edit-post-visual-editor h2.turtle:after, .edit-post-visual-editor .post-header h1.turtle:after, .post-header .edit-post-visual-editor h1.turtle:after,
.lawrence-frontend h2.turtle:after,
.lawrence-frontend .post-header h1.turtle:after,
.post-header .lawrence-frontend h1.turtle:after {
  content: "";
  background-image: url("/wp-content/themes/the-lawrence/images/svg/Turtle-Orbit-RGB.svg");
  width: 108px;
  width: clamp(3.7rem, 3.9vw, 6rem);
  height: 61px;
  background-repeat: no-repeat;
  display: inline-block;
  background-position: 10% 70%;
  margin-bottom: -15px;
  margin-left: 5px;
}
.edit-post-visual-editor h2.virtually:after, .edit-post-visual-editor .post-header h1.virtually:after, .post-header .edit-post-visual-editor h1.virtually:after,
.lawrence-frontend h2.virtually:after,
.lawrence-frontend .post-header h1.virtually:after,
.post-header .lawrence-frontend h1.virtually:after {
  content: "";
  background-image: url("/wp-content/themes/the-lawrence/images/svg/VirtuallyHuman-Orbit-RGB.svg");
  width: 108px;
  width: clamp(3.7rem, 3.9vw, 6rem);
  height: 61px;
  background-repeat: no-repeat;
  display: inline-block;
  background-position: 10% 70%;
  margin-bottom: -11px;
  margin-left: 3px;
}
.edit-post-visual-editor h2.waterfall:after, .edit-post-visual-editor .post-header h1.waterfall:after, .post-header .edit-post-visual-editor h1.waterfall:after,
.lawrence-frontend h2.waterfall:after,
.lawrence-frontend .post-header h1.waterfall:after,
.post-header .lawrence-frontend h1.waterfall:after {
  content: "";
  background-image: url("/wp-content/themes/the-lawrence/images/svg/Waterfall-Orbit-RGB.svg");
  width: 108px;
  width: clamp(3.7rem, 3.9vw, 6rem);
  height: 61px;
  background-repeat: no-repeat;
  display: inline-block;
  background-position: 10% 70%;
  margin-bottom: -11px;
  margin-left: 5px;
}
.edit-post-visual-editor h2.youngexplorers:after, .edit-post-visual-editor .post-header h1.youngexplorers:after, .post-header .edit-post-visual-editor h1.youngexplorers:after,
.lawrence-frontend h2.youngexplorers:after,
.lawrence-frontend .post-header h1.youngexplorers:after,
.post-header .lawrence-frontend h1.youngexplorers:after {
  content: "";
  background-image: url("/wp-content/themes/the-lawrence/images/svg/YoungExplorers-Orbit-RGB.svg");
  width: 108px;
  width: clamp(3.7rem, 3.9vw, 6rem);
  height: 61px;
  background-repeat: no-repeat;
  display: inline-block;
  background-position: 10% 70%;
  margin-bottom: -11px;
  margin-left: 0px;
}
.edit-post-visual-editor h5.pen-paper:before,
.lawrence-frontend h5.pen-paper:before {
  content: "";
  background-image: url("/wp-content/themes/the-lawrence/images/svg/Register-Orlando-RGB.svg");
  width: clamp(3.7rem, 3.9vw, 4rem);
  max-width: 35px;
  height: 40px;
  background-repeat: no-repeat;
  display: inline-block;
  background-position: 0px 0px;
  margin-bottom: -16px;
  margin-left: 0px;
  margin-right: 5px;
}
.edit-post-visual-editor h5.pen-paper,
.lawrence-frontend h5.pen-paper {
  line-height: 1.4;
}
.edit-post-visual-editor h5.calendar-clock:before,
.lawrence-frontend h5.calendar-clock:before {
  content: "";
  background-image: url("/wp-content/themes/the-lawrence/images/svg/CalendarClock-Orlando-RGB.svg");
  width: clamp(3.7rem, 3.9vw, 4rem);
  height: 40px;
  background-repeat: no-repeat;
  display: inline-block;
  background-position: 0px 0px;
  margin-bottom: -15px;
  margin-left: 0px;
  margin-right: 5px;
}
.edit-post-visual-editor h5.calendar-clock,
.lawrence-frontend h5.calendar-clock {
  line-height: 1.4;
}
.edit-post-visual-editor h5.info:before,
.lawrence-frontend h5.info:before {
  content: "";
  background-image: url("/wp-content/themes/the-lawrence/images/svg/Alert-Orlando-RGB.svg");
  width: clamp(3.7rem, 3.9vw, 4rem);
  height: 40px;
  background-repeat: no-repeat;
  display: inline-block;
  background-position: 0px 0px;
  margin-bottom: -10px;
  margin-left: 0px;
  margin-right: 5px;
}
.edit-post-visual-editor h5.info,
.lawrence-frontend h5.info {
  line-height: 1.4;
}
.edit-post-visual-editor h5.calendar:before,
.lawrence-frontend h5.calendar:before {
  content: "";
  background-image: url("/wp-content/themes/the-lawrence/images/svg/Calendar-Orlando-RGB.svg");
  width: clamp(3.7rem, 3.9vw, 4rem);
  height: 40px;
  background-repeat: no-repeat;
  display: inline-block;
  background-position: 0px 0px;
  margin-bottom: -10px;
  margin-left: 0px;
  margin-right: 5px;
}
.edit-post-visual-editor h5.calendar,
.lawrence-frontend h5.calendar {
  line-height: 1.4;
}
.edit-post-visual-editor h5.clock:before,
.lawrence-frontend h5.clock:before {
  content: "";
  background-image: url("/wp-content/themes/the-lawrence/images/svg/Time-Orlando-RGB.svg");
  width: clamp(3.7rem, 3.9vw, 4rem);
  height: 40px;
  background-repeat: no-repeat;
  display: inline-block;
  background-position: 0px 0px;
  margin-bottom: -15px;
  margin-left: -5px;
  margin-right: 5px;
}
.edit-post-visual-editor h5.clock,
.lawrence-frontend h5.clock {
  line-height: 1.4;
}
.edit-post-visual-editor .wp-block-gallery.has-nested-images figure.wp-block-image figcaption,
.lawrence-frontend .wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
  padding: 8px;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3) 90%, transparent);
}
.edit-post-visual-editor .wp-block-columns.logo-list,
.lawrence-frontend .wp-block-columns.logo-list {
  align-items: center !important;
}
@media screen and (max-width: 770px) {
  .edit-post-visual-editor .wp-block-columns.logo-list,
.lawrence-frontend .wp-block-columns.logo-list {
    max-width: 175px;
    margin: 0 auto;
  }
}
.edit-post-visual-editor .screen-reader-text,
.lawrence-frontend .screen-reader-text {
  width: 1px;
  height: 1px;
  margin: 0 -1px -1px 0;
  overflow: hidden;
  border: 0;
  padding: 0;
  position: absolute;
}
.edit-post-visual-editor [data-whatinput=mouse] *:focus,
.edit-post-visual-editor [data-whatinput=touch] *:focus,
.lawrence-frontend [data-whatinput=mouse] *:focus,
.lawrence-frontend [data-whatinput=touch] *:focus {
  outline: none;
}
.edit-post-visual-editor a,
.lawrence-frontend a {
  text-decoration: none;
}
.edit-post-visual-editor a:hover, .edit-post-visual-editor a:focus,
.lawrence-frontend a:hover,
.lawrence-frontend a:focus {
  text-decoration: underline;
  text-underline-offset: 3px;
  text-decoration-thickness: 2px;
}
.edit-post-visual-editor a .wp-block-button__link,
.edit-post-visual-editor a .comments-link a,
.edit-post-visual-editor a .tags a,
.edit-post-visual-editor a .cat a,
.lawrence-frontend a .wp-block-button__link,
.lawrence-frontend a .comments-link a,
.lawrence-frontend a .tags a,
.lawrence-frontend a .cat a {
  text-decoration: none;
}
.edit-post-visual-editor [data-whatinput=keyboard] a:focus,
.edit-post-visual-editor [data-whatinput=keyboard] input:focus,
.edit-post-visual-editor [data-whatinput=keyboard] button:focus,
.edit-post-visual-editor [data-whatinput=keyboard] select:focus,
.edit-post-visual-editor [data-whatinput=keyboard] textarea:focus,
.edit-post-visual-editor [data-whatinput=keyboard] div[tabindex]:focus,
.lawrence-frontend [data-whatinput=keyboard] a:focus,
.lawrence-frontend [data-whatinput=keyboard] input:focus,
.lawrence-frontend [data-whatinput=keyboard] button:focus,
.lawrence-frontend [data-whatinput=keyboard] select:focus,
.lawrence-frontend [data-whatinput=keyboard] textarea:focus,
.lawrence-frontend [data-whatinput=keyboard] div[tabindex]:focus {
  opacity: 1;
}
.edit-post-visual-editor [data-whatinput=keyboard] .global-link,
.lawrence-frontend [data-whatinput=keyboard] .global-link {
  transition: none;
}
.edit-post-visual-editor [data-whatinput=keyboard] a.global-link:focus,
.lawrence-frontend [data-whatinput=keyboard] a.global-link:focus {
  outline-color: #ff848a;
  outline-offset: -1px;
  outline-style: solid;
  outline-width: 4px;
}
.edit-post-visual-editor .wp-block-button a.is-external-link,
.lawrence-frontend .wp-block-button a.is-external-link {
  display: block;
}
.edit-post-visual-editor a.is-external-link,
.lawrence-frontend a.is-external-link {
  align-items: center;
  display: inline-block;
}
.edit-post-visual-editor a.is-external-link::after,
.lawrence-frontend a.is-external-link::after {
  background-image: url("../../images/svg/external-link.svg");
  background-position: right center;
  background-repeat: no-repeat;
  background-size: 14px 14px;
  content: "";
  display: inline-flex;
  height: 14px;
  margin-left: 5px;
  margin-right: 2px;
  position: relative;
  right: 0;
  top: 0;
  transition: all 0.18s ease-in-out;
  width: 14px;
}
.edit-post-visual-editor a.is-external-link:hover::after,
.lawrence-frontend a.is-external-link:hover::after {
  background-image: url("../../images/svg/external-link-orbit.svg");
}
.edit-post-visual-editor a.is-external-link h4,
.lawrence-frontend a.is-external-link h4 {
  display: inline;
}
.edit-post-visual-editor .home a.is-external-link::after,
.lawrence-frontend .home a.is-external-link::after {
  background-image: url("../../images/svg/external-link-white.svg");
}
.edit-post-visual-editor .home a.is-external-link:hover::after,
.lawrence-frontend .home a.is-external-link:hover::after {
  background-image: url("../../images/svg/external-link-orbit.svg");
}
.edit-post-visual-editor .home a.is-external-link.open::after,
.lawrence-frontend .home a.is-external-link.open::after {
  background-image: url("../../images/svg/external-link-orbit.svg");
}
.edit-post-visual-editor .home .sub-menu li h2 a.is-external-link::after, .edit-post-visual-editor .home .sub-menu li .post-header h1 a.is-external-link::after, .post-header .edit-post-visual-editor .home .sub-menu li h1 a.is-external-link::after,
.lawrence-frontend .home .sub-menu li h2 a.is-external-link::after,
.lawrence-frontend .home .sub-menu li .post-header h1 a.is-external-link::after,
.post-header .lawrence-frontend .home .sub-menu li h1 a.is-external-link::after {
  background-image: url("../../images/svg/external-link.svg");
}
.edit-post-visual-editor .home .sub-menu li h2 a.is-external-link:hover::after, .edit-post-visual-editor .home .sub-menu li .post-header h1 a.is-external-link:hover::after, .post-header .edit-post-visual-editor .home .sub-menu li h1 a.is-external-link:hover::after,
.lawrence-frontend .home .sub-menu li h2 a.is-external-link:hover::after,
.lawrence-frontend .home .sub-menu li .post-header h1 a.is-external-link:hover::after,
.post-header .lawrence-frontend .home .sub-menu li h1 a.is-external-link:hover::after {
  background-image: url("../../images/svg/external-link-orbit.svg");
}
.edit-post-visual-editor .hide-arrow a.is-external-link::after,
.lawrence-frontend .hide-arrow a.is-external-link::after {
  display: none;
}
.edit-post-visual-editor .figure-link.is-external-link::after,
.lawrence-frontend .figure-link.is-external-link::after {
  display: none;
}
.edit-post-visual-editor a.is-external-link.global-link::after,
.edit-post-visual-editor a.is-external-link.no-external-link-indicator::after,
.lawrence-frontend a.is-external-link.global-link::after,
.lawrence-frontend a.is-external-link.no-external-link-indicator::after {
  display: none;
}
.edit-post-visual-editor .padding-top,
.lawrence-frontend .padding-top {
  padding-top: 80px !important;
}
.edit-post-visual-editor .padding-bottom,
.lawrence-frontend .padding-bottom {
  padding-bottom: 80px !important;
}
.edit-post-visual-editor .no-padding-top,
.edit-post-visual-editor .padding-top-zero,
.lawrence-frontend .no-padding-top,
.lawrence-frontend .padding-top-zero {
  padding-top: 0px !important;
}
.edit-post-visual-editor .no-padding-bottom,
.edit-post-visual-editor .padding-bottom-zero,
.lawrence-frontend .no-padding-bottom,
.lawrence-frontend .padding-bottom-zero {
  padding-bottom: 0px !important;
}
.edit-post-visual-editor .no-margin-top, .edit-post-visual-editor .margin-top-zero,
.lawrence-frontend .no-margin-top,
.lawrence-frontend .margin-top-zero {
  margin-top: 0px !important;
}
.edit-post-visual-editor .no-margin-bottom, .edit-post-visual-editor .margin-bottom-zero,
.lawrence-frontend .no-margin-bottom,
.lawrence-frontend .margin-bottom-zero {
  margin-bottom: 0px !important;
}
.edit-post-visual-editor .padding-top-half,
.lawrence-frontend .padding-top-half {
  padding-top: 40px !important;
}
.edit-post-visual-editor .padding-bottom-half,
.lawrence-frontend .padding-bottom-half {
  padding-bottom: 40px !important;
}
.edit-post-visual-editor .margin-top-half,
.lawrence-frontend .margin-top-half {
  margin-top: 40px !important;
}
.edit-post-visual-editor .margin-bottom-half,
.lawrence-frontend .margin-bottom-half {
  margin-bottom: 40px !important;
}
.edit-post-visual-editor .margin-top,
.lawrence-frontend .margin-top {
  margin-top: 80px !important;
}
.edit-post-visual-editor .margin-bottom,
.lawrence-frontend .margin-bottom {
  margin-bottom: 80px !important;
}
.edit-post-visual-editor .margin-bottom-quarter,
.lawrence-frontend .margin-bottom-quarter {
  margin-bottom: 20px !important;
}
.edit-post-visual-editor .margin-top-quarter,
.lawrence-frontend .margin-top-quarter {
  margin-top: 20px !important;
}
.edit-post-visual-editor .padding-bottom-quarter,
.lawrence-frontend .padding-bottom-quarter {
  padding-bottom: 20px !important;
}
.edit-post-visual-editor .padding-top-quarter,
.lawrence-frontend .padding-top-quarter {
  padding-top: 20px !important;
}
.edit-post-visual-editor .pad-top,
.lawrence-frontend .pad-top {
  padding-top: 80px;
}
.edit-post-visual-editor .pad-bottom,
.lawrence-frontend .pad-bottom {
  padding-bottom: 80px;
}
.edit-post-visual-editor .no-pad-top,
.edit-post-visual-editor .pad-top-zero,
.lawrence-frontend .no-pad-top,
.lawrence-frontend .pad-top-zero {
  padding-top: 0px;
}
.edit-post-visual-editor .no-pad-bottom,
.edit-post-visual-editor .pad-bottom-zero,
.lawrence-frontend .no-pad-bottom,
.lawrence-frontend .pad-bottom-zero {
  padding-bottom: 0px;
}
.edit-post-visual-editor .no-mar-top, .edit-post-visual-editor .mar-top-zero,
.lawrence-frontend .no-mar-top,
.lawrence-frontend .mar-top-zero {
  margin-top: 0px;
}
.edit-post-visual-editor .no-mar-bottom, .edit-post-visual-editor .mar-bottom-zero,
.lawrence-frontend .no-mar-bottom,
.lawrence-frontend .mar-bottom-zero {
  margin-bottom: 0px;
}
.edit-post-visual-editor .pad-top-half,
.lawrence-frontend .pad-top-half {
  padding-top: 40px;
}
.edit-post-visual-editor .pad-bottom-half,
.lawrence-frontend .pad-bottom-half {
  padding-bottom: 40px;
}
.edit-post-visual-editor .mar-bottom,
.lawrence-frontend .mar-bottom {
  margin-bottom: 80px;
}
.edit-post-visual-editor .mar-top,
.lawrence-frontend .mar-top {
  margin-top: 80px;
}
.edit-post-visual-editor .mar-top-half,
.lawrence-frontend .mar-top-half {
  margin-top: 40px;
}
.edit-post-visual-editor .mar-bottom-half,
.lawrence-frontend .mar-bottom-half {
  margin-bottom: 40px;
}
.edit-post-visual-editor .mar-bottom-quarter,
.lawrence-frontend .mar-bottom-quarter {
  margin-bottom: 20px;
}
.edit-post-visual-editor .mar-top-quarter,
.lawrence-frontend .mar-top-quarter {
  margin-top: 20px;
}
.edit-post-visual-editor .pad-top-quarter,
.lawrence-frontend .pad-top-quarter {
  padding-top: 20px;
}
.edit-post-visual-editor .pad-bottom-quarter,
.lawrence-frontend .pad-bottom-quarter {
  padding-bottom: 20px;
}
.edit-post-visual-editor .flex,
.lawrence-frontend .flex {
  display: flex;
  flex-wrap: wrap;
}
.edit-post-visual-editor .align-right,
.lawrence-frontend .align-right {
  text-align: right;
  justify-content: end;
}
.edit-post-visual-editor .align-left,
.lawrence-frontend .align-left {
  text-align: right;
  justify-content: start;
}
.edit-post-visual-editor .site-padding,
.lawrence-frontend .site-padding {
  padding-left: clamp(55px, calc(158px + 100vw - 1440px), calc(50vw - 584px));
  padding-right: clamp(55px, calc(158px + 100vw - 1440px), calc(50vw - 584px));
}
.edit-post-visual-editor .row,
.lawrence-frontend .row {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-gap: 20px;
  width: 100%;
}
.edit-post-visual-editor .row > *,
.lawrence-frontend .row > * {
  grid-column: span 12;
}
.edit-post-visual-editor [class^=col-], .edit-post-visual-editor [class*=" col-"],
.lawrence-frontend [class^=col-],
.lawrence-frontend [class*=" col-"] {
  grid-column-start: span 12;
}
@media (min-width: 0) {
  .edit-post-visual-editor .offset-xs-1.col-xs-1,
.lawrence-frontend .offset-xs-1.col-xs-1 {
    grid-column: 2/span 1;
  }
  .edit-post-visual-editor .offset-xs-2.col-xs-1,
.lawrence-frontend .offset-xs-2.col-xs-1 {
    grid-column: 3/span 1;
  }
  .edit-post-visual-editor .offset-xs-3.col-xs-1,
.lawrence-frontend .offset-xs-3.col-xs-1 {
    grid-column: 4/span 1;
  }
  .edit-post-visual-editor .offset-xs-4.col-xs-1,
.lawrence-frontend .offset-xs-4.col-xs-1 {
    grid-column: 5/span 1;
  }
  .edit-post-visual-editor .offset-xs-5.col-xs-1,
.lawrence-frontend .offset-xs-5.col-xs-1 {
    grid-column: 6/span 1;
  }
  .edit-post-visual-editor .offset-xs-6.col-xs-1,
.lawrence-frontend .offset-xs-6.col-xs-1 {
    grid-column: 7/span 1;
  }
  .edit-post-visual-editor .offset-xs-7.col-xs-1,
.lawrence-frontend .offset-xs-7.col-xs-1 {
    grid-column: 8/span 1;
  }
  .edit-post-visual-editor .offset-xs-8.col-xs-1,
.lawrence-frontend .offset-xs-8.col-xs-1 {
    grid-column: 9/span 1;
  }
  .edit-post-visual-editor .offset-xs-9.col-xs-1,
.lawrence-frontend .offset-xs-9.col-xs-1 {
    grid-column: 10/span 1;
  }
  .edit-post-visual-editor .offset-xs-10.col-xs-1,
.lawrence-frontend .offset-xs-10.col-xs-1 {
    grid-column: 11/span 1;
  }
  .edit-post-visual-editor .offset-xs-11.col-xs-1,
.lawrence-frontend .offset-xs-11.col-xs-1 {
    grid-column: 12/span 1;
  }
  .edit-post-visual-editor .col-xs-1,
.lawrence-frontend .col-xs-1 {
    grid-column-start: span 1;
  }
  .edit-post-visual-editor .offset-xs-1.col-xs-2,
.lawrence-frontend .offset-xs-1.col-xs-2 {
    grid-column: 2/span 2;
  }
  .edit-post-visual-editor .offset-xs-2.col-xs-2,
.lawrence-frontend .offset-xs-2.col-xs-2 {
    grid-column: 3/span 2;
  }
  .edit-post-visual-editor .offset-xs-3.col-xs-2,
.lawrence-frontend .offset-xs-3.col-xs-2 {
    grid-column: 4/span 2;
  }
  .edit-post-visual-editor .offset-xs-4.col-xs-2,
.lawrence-frontend .offset-xs-4.col-xs-2 {
    grid-column: 5/span 2;
  }
  .edit-post-visual-editor .offset-xs-5.col-xs-2,
.lawrence-frontend .offset-xs-5.col-xs-2 {
    grid-column: 6/span 2;
  }
  .edit-post-visual-editor .offset-xs-6.col-xs-2,
.lawrence-frontend .offset-xs-6.col-xs-2 {
    grid-column: 7/span 2;
  }
  .edit-post-visual-editor .offset-xs-7.col-xs-2,
.lawrence-frontend .offset-xs-7.col-xs-2 {
    grid-column: 8/span 2;
  }
  .edit-post-visual-editor .offset-xs-8.col-xs-2,
.lawrence-frontend .offset-xs-8.col-xs-2 {
    grid-column: 9/span 2;
  }
  .edit-post-visual-editor .offset-xs-9.col-xs-2,
.lawrence-frontend .offset-xs-9.col-xs-2 {
    grid-column: 10/span 2;
  }
  .edit-post-visual-editor .offset-xs-10.col-xs-2,
.lawrence-frontend .offset-xs-10.col-xs-2 {
    grid-column: 11/span 2;
  }
  .edit-post-visual-editor .col-xs-2,
.lawrence-frontend .col-xs-2 {
    grid-column-start: span 2;
  }
  .edit-post-visual-editor .offset-xs-1.col-xs-3,
.lawrence-frontend .offset-xs-1.col-xs-3 {
    grid-column: 2/span 3;
  }
  .edit-post-visual-editor .offset-xs-2.col-xs-3,
.lawrence-frontend .offset-xs-2.col-xs-3 {
    grid-column: 3/span 3;
  }
  .edit-post-visual-editor .offset-xs-3.col-xs-3,
.lawrence-frontend .offset-xs-3.col-xs-3 {
    grid-column: 4/span 3;
  }
  .edit-post-visual-editor .offset-xs-4.col-xs-3,
.lawrence-frontend .offset-xs-4.col-xs-3 {
    grid-column: 5/span 3;
  }
  .edit-post-visual-editor .offset-xs-5.col-xs-3,
.lawrence-frontend .offset-xs-5.col-xs-3 {
    grid-column: 6/span 3;
  }
  .edit-post-visual-editor .offset-xs-6.col-xs-3,
.lawrence-frontend .offset-xs-6.col-xs-3 {
    grid-column: 7/span 3;
  }
  .edit-post-visual-editor .offset-xs-7.col-xs-3,
.lawrence-frontend .offset-xs-7.col-xs-3 {
    grid-column: 8/span 3;
  }
  .edit-post-visual-editor .offset-xs-8.col-xs-3,
.lawrence-frontend .offset-xs-8.col-xs-3 {
    grid-column: 9/span 3;
  }
  .edit-post-visual-editor .offset-xs-9.col-xs-3,
.lawrence-frontend .offset-xs-9.col-xs-3 {
    grid-column: 10/span 3;
  }
  .edit-post-visual-editor .col-xs-3,
.lawrence-frontend .col-xs-3 {
    grid-column-start: span 3;
  }
  .edit-post-visual-editor .offset-xs-1.col-xs-4,
.lawrence-frontend .offset-xs-1.col-xs-4 {
    grid-column: 2/span 4;
  }
  .edit-post-visual-editor .offset-xs-2.col-xs-4,
.lawrence-frontend .offset-xs-2.col-xs-4 {
    grid-column: 3/span 4;
  }
  .edit-post-visual-editor .offset-xs-3.col-xs-4,
.lawrence-frontend .offset-xs-3.col-xs-4 {
    grid-column: 4/span 4;
  }
  .edit-post-visual-editor .offset-xs-4.col-xs-4,
.lawrence-frontend .offset-xs-4.col-xs-4 {
    grid-column: 5/span 4;
  }
  .edit-post-visual-editor .offset-xs-5.col-xs-4,
.lawrence-frontend .offset-xs-5.col-xs-4 {
    grid-column: 6/span 4;
  }
  .edit-post-visual-editor .offset-xs-6.col-xs-4,
.lawrence-frontend .offset-xs-6.col-xs-4 {
    grid-column: 7/span 4;
  }
  .edit-post-visual-editor .offset-xs-7.col-xs-4,
.lawrence-frontend .offset-xs-7.col-xs-4 {
    grid-column: 8/span 4;
  }
  .edit-post-visual-editor .offset-xs-8.col-xs-4,
.lawrence-frontend .offset-xs-8.col-xs-4 {
    grid-column: 9/span 4;
  }
  .edit-post-visual-editor .col-xs-4,
.lawrence-frontend .col-xs-4 {
    grid-column-start: span 4;
  }
  .edit-post-visual-editor .offset-xs-1.col-xs-5,
.lawrence-frontend .offset-xs-1.col-xs-5 {
    grid-column: 2/span 5;
  }
  .edit-post-visual-editor .offset-xs-2.col-xs-5,
.lawrence-frontend .offset-xs-2.col-xs-5 {
    grid-column: 3/span 5;
  }
  .edit-post-visual-editor .offset-xs-3.col-xs-5,
.lawrence-frontend .offset-xs-3.col-xs-5 {
    grid-column: 4/span 5;
  }
  .edit-post-visual-editor .offset-xs-4.col-xs-5,
.lawrence-frontend .offset-xs-4.col-xs-5 {
    grid-column: 5/span 5;
  }
  .edit-post-visual-editor .offset-xs-5.col-xs-5,
.lawrence-frontend .offset-xs-5.col-xs-5 {
    grid-column: 6/span 5;
  }
  .edit-post-visual-editor .offset-xs-6.col-xs-5,
.lawrence-frontend .offset-xs-6.col-xs-5 {
    grid-column: 7/span 5;
  }
  .edit-post-visual-editor .offset-xs-7.col-xs-5,
.lawrence-frontend .offset-xs-7.col-xs-5 {
    grid-column: 8/span 5;
  }
  .edit-post-visual-editor .col-xs-5,
.lawrence-frontend .col-xs-5 {
    grid-column-start: span 5;
  }
  .edit-post-visual-editor .offset-xs-1.col-xs-6,
.lawrence-frontend .offset-xs-1.col-xs-6 {
    grid-column: 2/span 6;
  }
  .edit-post-visual-editor .offset-xs-2.col-xs-6,
.lawrence-frontend .offset-xs-2.col-xs-6 {
    grid-column: 3/span 6;
  }
  .edit-post-visual-editor .offset-xs-3.col-xs-6,
.lawrence-frontend .offset-xs-3.col-xs-6 {
    grid-column: 4/span 6;
  }
  .edit-post-visual-editor .offset-xs-4.col-xs-6,
.lawrence-frontend .offset-xs-4.col-xs-6 {
    grid-column: 5/span 6;
  }
  .edit-post-visual-editor .offset-xs-5.col-xs-6,
.lawrence-frontend .offset-xs-5.col-xs-6 {
    grid-column: 6/span 6;
  }
  .edit-post-visual-editor .offset-xs-6.col-xs-6,
.lawrence-frontend .offset-xs-6.col-xs-6 {
    grid-column: 7/span 6;
  }
  .edit-post-visual-editor .col-xs-6,
.lawrence-frontend .col-xs-6 {
    grid-column-start: span 6;
  }
  .edit-post-visual-editor .offset-xs-1.col-xs-7,
.lawrence-frontend .offset-xs-1.col-xs-7 {
    grid-column: 2/span 7;
  }
  .edit-post-visual-editor .offset-xs-2.col-xs-7,
.lawrence-frontend .offset-xs-2.col-xs-7 {
    grid-column: 3/span 7;
  }
  .edit-post-visual-editor .offset-xs-3.col-xs-7,
.lawrence-frontend .offset-xs-3.col-xs-7 {
    grid-column: 4/span 7;
  }
  .edit-post-visual-editor .offset-xs-4.col-xs-7,
.lawrence-frontend .offset-xs-4.col-xs-7 {
    grid-column: 5/span 7;
  }
  .edit-post-visual-editor .offset-xs-5.col-xs-7,
.lawrence-frontend .offset-xs-5.col-xs-7 {
    grid-column: 6/span 7;
  }
  .edit-post-visual-editor .col-xs-7,
.lawrence-frontend .col-xs-7 {
    grid-column-start: span 7;
  }
  .edit-post-visual-editor .offset-xs-1.col-xs-8,
.lawrence-frontend .offset-xs-1.col-xs-8 {
    grid-column: 2/span 8;
  }
  .edit-post-visual-editor .offset-xs-2.col-xs-8,
.lawrence-frontend .offset-xs-2.col-xs-8 {
    grid-column: 3/span 8;
  }
  .edit-post-visual-editor .offset-xs-3.col-xs-8,
.lawrence-frontend .offset-xs-3.col-xs-8 {
    grid-column: 4/span 8;
  }
  .edit-post-visual-editor .offset-xs-4.col-xs-8,
.lawrence-frontend .offset-xs-4.col-xs-8 {
    grid-column: 5/span 8;
  }
  .edit-post-visual-editor .col-xs-8,
.lawrence-frontend .col-xs-8 {
    grid-column-start: span 8;
  }
  .edit-post-visual-editor .offset-xs-1.col-xs-9,
.lawrence-frontend .offset-xs-1.col-xs-9 {
    grid-column: 2/span 9;
  }
  .edit-post-visual-editor .offset-xs-2.col-xs-9,
.lawrence-frontend .offset-xs-2.col-xs-9 {
    grid-column: 3/span 9;
  }
  .edit-post-visual-editor .offset-xs-3.col-xs-9,
.lawrence-frontend .offset-xs-3.col-xs-9 {
    grid-column: 4/span 9;
  }
  .edit-post-visual-editor .col-xs-9,
.lawrence-frontend .col-xs-9 {
    grid-column-start: span 9;
  }
  .edit-post-visual-editor .offset-xs-1.col-xs-10,
.lawrence-frontend .offset-xs-1.col-xs-10 {
    grid-column: 2/span 10;
  }
  .edit-post-visual-editor .offset-xs-2.col-xs-10,
.lawrence-frontend .offset-xs-2.col-xs-10 {
    grid-column: 3/span 10;
  }
  .edit-post-visual-editor .col-xs-10,
.lawrence-frontend .col-xs-10 {
    grid-column-start: span 10;
  }
  .edit-post-visual-editor .offset-xs-1.col-xs-11,
.lawrence-frontend .offset-xs-1.col-xs-11 {
    grid-column: 2/span 11;
  }
  .edit-post-visual-editor .col-xs-11,
.lawrence-frontend .col-xs-11 {
    grid-column-start: span 11;
  }
  .edit-post-visual-editor .col-xs-12,
.lawrence-frontend .col-xs-12 {
    grid-column-start: span 12;
  }
  .edit-post-visual-editor .container,
.lawrence-frontend .container {
    margin: 0 auto;
  }
}
@media (min-width: 480px) {
  .edit-post-visual-editor .offset-sm-1.col-sm-1,
.lawrence-frontend .offset-sm-1.col-sm-1 {
    grid-column: 2/span 1;
  }
  .edit-post-visual-editor .offset-sm-2.col-sm-1,
.lawrence-frontend .offset-sm-2.col-sm-1 {
    grid-column: 3/span 1;
  }
  .edit-post-visual-editor .offset-sm-3.col-sm-1,
.lawrence-frontend .offset-sm-3.col-sm-1 {
    grid-column: 4/span 1;
  }
  .edit-post-visual-editor .offset-sm-4.col-sm-1,
.lawrence-frontend .offset-sm-4.col-sm-1 {
    grid-column: 5/span 1;
  }
  .edit-post-visual-editor .offset-sm-5.col-sm-1,
.lawrence-frontend .offset-sm-5.col-sm-1 {
    grid-column: 6/span 1;
  }
  .edit-post-visual-editor .offset-sm-6.col-sm-1,
.lawrence-frontend .offset-sm-6.col-sm-1 {
    grid-column: 7/span 1;
  }
  .edit-post-visual-editor .offset-sm-7.col-sm-1,
.lawrence-frontend .offset-sm-7.col-sm-1 {
    grid-column: 8/span 1;
  }
  .edit-post-visual-editor .offset-sm-8.col-sm-1,
.lawrence-frontend .offset-sm-8.col-sm-1 {
    grid-column: 9/span 1;
  }
  .edit-post-visual-editor .offset-sm-9.col-sm-1,
.lawrence-frontend .offset-sm-9.col-sm-1 {
    grid-column: 10/span 1;
  }
  .edit-post-visual-editor .offset-sm-10.col-sm-1,
.lawrence-frontend .offset-sm-10.col-sm-1 {
    grid-column: 11/span 1;
  }
  .edit-post-visual-editor .offset-sm-11.col-sm-1,
.lawrence-frontend .offset-sm-11.col-sm-1 {
    grid-column: 12/span 1;
  }
  .edit-post-visual-editor .col-sm-1,
.lawrence-frontend .col-sm-1 {
    grid-column-start: span 1;
  }
  .edit-post-visual-editor .offset-sm-1.col-sm-2,
.lawrence-frontend .offset-sm-1.col-sm-2 {
    grid-column: 2/span 2;
  }
  .edit-post-visual-editor .offset-sm-2.col-sm-2,
.lawrence-frontend .offset-sm-2.col-sm-2 {
    grid-column: 3/span 2;
  }
  .edit-post-visual-editor .offset-sm-3.col-sm-2,
.lawrence-frontend .offset-sm-3.col-sm-2 {
    grid-column: 4/span 2;
  }
  .edit-post-visual-editor .offset-sm-4.col-sm-2,
.lawrence-frontend .offset-sm-4.col-sm-2 {
    grid-column: 5/span 2;
  }
  .edit-post-visual-editor .offset-sm-5.col-sm-2,
.lawrence-frontend .offset-sm-5.col-sm-2 {
    grid-column: 6/span 2;
  }
  .edit-post-visual-editor .offset-sm-6.col-sm-2,
.lawrence-frontend .offset-sm-6.col-sm-2 {
    grid-column: 7/span 2;
  }
  .edit-post-visual-editor .offset-sm-7.col-sm-2,
.lawrence-frontend .offset-sm-7.col-sm-2 {
    grid-column: 8/span 2;
  }
  .edit-post-visual-editor .offset-sm-8.col-sm-2,
.lawrence-frontend .offset-sm-8.col-sm-2 {
    grid-column: 9/span 2;
  }
  .edit-post-visual-editor .offset-sm-9.col-sm-2,
.lawrence-frontend .offset-sm-9.col-sm-2 {
    grid-column: 10/span 2;
  }
  .edit-post-visual-editor .offset-sm-10.col-sm-2,
.lawrence-frontend .offset-sm-10.col-sm-2 {
    grid-column: 11/span 2;
  }
  .edit-post-visual-editor .col-sm-2,
.lawrence-frontend .col-sm-2 {
    grid-column-start: span 2;
  }
  .edit-post-visual-editor .offset-sm-1.col-sm-3,
.lawrence-frontend .offset-sm-1.col-sm-3 {
    grid-column: 2/span 3;
  }
  .edit-post-visual-editor .offset-sm-2.col-sm-3,
.lawrence-frontend .offset-sm-2.col-sm-3 {
    grid-column: 3/span 3;
  }
  .edit-post-visual-editor .offset-sm-3.col-sm-3,
.lawrence-frontend .offset-sm-3.col-sm-3 {
    grid-column: 4/span 3;
  }
  .edit-post-visual-editor .offset-sm-4.col-sm-3,
.lawrence-frontend .offset-sm-4.col-sm-3 {
    grid-column: 5/span 3;
  }
  .edit-post-visual-editor .offset-sm-5.col-sm-3,
.lawrence-frontend .offset-sm-5.col-sm-3 {
    grid-column: 6/span 3;
  }
  .edit-post-visual-editor .offset-sm-6.col-sm-3,
.lawrence-frontend .offset-sm-6.col-sm-3 {
    grid-column: 7/span 3;
  }
  .edit-post-visual-editor .offset-sm-7.col-sm-3,
.lawrence-frontend .offset-sm-7.col-sm-3 {
    grid-column: 8/span 3;
  }
  .edit-post-visual-editor .offset-sm-8.col-sm-3,
.lawrence-frontend .offset-sm-8.col-sm-3 {
    grid-column: 9/span 3;
  }
  .edit-post-visual-editor .offset-sm-9.col-sm-3,
.lawrence-frontend .offset-sm-9.col-sm-3 {
    grid-column: 10/span 3;
  }
  .edit-post-visual-editor .col-sm-3,
.lawrence-frontend .col-sm-3 {
    grid-column-start: span 3;
  }
  .edit-post-visual-editor .offset-sm-1.col-sm-4,
.lawrence-frontend .offset-sm-1.col-sm-4 {
    grid-column: 2/span 4;
  }
  .edit-post-visual-editor .offset-sm-2.col-sm-4,
.lawrence-frontend .offset-sm-2.col-sm-4 {
    grid-column: 3/span 4;
  }
  .edit-post-visual-editor .offset-sm-3.col-sm-4,
.lawrence-frontend .offset-sm-3.col-sm-4 {
    grid-column: 4/span 4;
  }
  .edit-post-visual-editor .offset-sm-4.col-sm-4,
.lawrence-frontend .offset-sm-4.col-sm-4 {
    grid-column: 5/span 4;
  }
  .edit-post-visual-editor .offset-sm-5.col-sm-4,
.lawrence-frontend .offset-sm-5.col-sm-4 {
    grid-column: 6/span 4;
  }
  .edit-post-visual-editor .offset-sm-6.col-sm-4,
.lawrence-frontend .offset-sm-6.col-sm-4 {
    grid-column: 7/span 4;
  }
  .edit-post-visual-editor .offset-sm-7.col-sm-4,
.lawrence-frontend .offset-sm-7.col-sm-4 {
    grid-column: 8/span 4;
  }
  .edit-post-visual-editor .offset-sm-8.col-sm-4,
.lawrence-frontend .offset-sm-8.col-sm-4 {
    grid-column: 9/span 4;
  }
  .edit-post-visual-editor .col-sm-4,
.lawrence-frontend .col-sm-4 {
    grid-column-start: span 4;
  }
  .edit-post-visual-editor .offset-sm-1.col-sm-5,
.lawrence-frontend .offset-sm-1.col-sm-5 {
    grid-column: 2/span 5;
  }
  .edit-post-visual-editor .offset-sm-2.col-sm-5,
.lawrence-frontend .offset-sm-2.col-sm-5 {
    grid-column: 3/span 5;
  }
  .edit-post-visual-editor .offset-sm-3.col-sm-5,
.lawrence-frontend .offset-sm-3.col-sm-5 {
    grid-column: 4/span 5;
  }
  .edit-post-visual-editor .offset-sm-4.col-sm-5,
.lawrence-frontend .offset-sm-4.col-sm-5 {
    grid-column: 5/span 5;
  }
  .edit-post-visual-editor .offset-sm-5.col-sm-5,
.lawrence-frontend .offset-sm-5.col-sm-5 {
    grid-column: 6/span 5;
  }
  .edit-post-visual-editor .offset-sm-6.col-sm-5,
.lawrence-frontend .offset-sm-6.col-sm-5 {
    grid-column: 7/span 5;
  }
  .edit-post-visual-editor .offset-sm-7.col-sm-5,
.lawrence-frontend .offset-sm-7.col-sm-5 {
    grid-column: 8/span 5;
  }
  .edit-post-visual-editor .col-sm-5,
.lawrence-frontend .col-sm-5 {
    grid-column-start: span 5;
  }
  .edit-post-visual-editor .offset-sm-1.col-sm-6,
.lawrence-frontend .offset-sm-1.col-sm-6 {
    grid-column: 2/span 6;
  }
  .edit-post-visual-editor .offset-sm-2.col-sm-6,
.lawrence-frontend .offset-sm-2.col-sm-6 {
    grid-column: 3/span 6;
  }
  .edit-post-visual-editor .offset-sm-3.col-sm-6,
.lawrence-frontend .offset-sm-3.col-sm-6 {
    grid-column: 4/span 6;
  }
  .edit-post-visual-editor .offset-sm-4.col-sm-6,
.lawrence-frontend .offset-sm-4.col-sm-6 {
    grid-column: 5/span 6;
  }
  .edit-post-visual-editor .offset-sm-5.col-sm-6,
.lawrence-frontend .offset-sm-5.col-sm-6 {
    grid-column: 6/span 6;
  }
  .edit-post-visual-editor .offset-sm-6.col-sm-6,
.lawrence-frontend .offset-sm-6.col-sm-6 {
    grid-column: 7/span 6;
  }
  .edit-post-visual-editor .col-sm-6,
.lawrence-frontend .col-sm-6 {
    grid-column-start: span 6;
  }
  .edit-post-visual-editor .offset-sm-1.col-sm-7,
.lawrence-frontend .offset-sm-1.col-sm-7 {
    grid-column: 2/span 7;
  }
  .edit-post-visual-editor .offset-sm-2.col-sm-7,
.lawrence-frontend .offset-sm-2.col-sm-7 {
    grid-column: 3/span 7;
  }
  .edit-post-visual-editor .offset-sm-3.col-sm-7,
.lawrence-frontend .offset-sm-3.col-sm-7 {
    grid-column: 4/span 7;
  }
  .edit-post-visual-editor .offset-sm-4.col-sm-7,
.lawrence-frontend .offset-sm-4.col-sm-7 {
    grid-column: 5/span 7;
  }
  .edit-post-visual-editor .offset-sm-5.col-sm-7,
.lawrence-frontend .offset-sm-5.col-sm-7 {
    grid-column: 6/span 7;
  }
  .edit-post-visual-editor .col-sm-7,
.lawrence-frontend .col-sm-7 {
    grid-column-start: span 7;
  }
  .edit-post-visual-editor .offset-sm-1.col-sm-8,
.lawrence-frontend .offset-sm-1.col-sm-8 {
    grid-column: 2/span 8;
  }
  .edit-post-visual-editor .offset-sm-2.col-sm-8,
.lawrence-frontend .offset-sm-2.col-sm-8 {
    grid-column: 3/span 8;
  }
  .edit-post-visual-editor .offset-sm-3.col-sm-8,
.lawrence-frontend .offset-sm-3.col-sm-8 {
    grid-column: 4/span 8;
  }
  .edit-post-visual-editor .offset-sm-4.col-sm-8,
.lawrence-frontend .offset-sm-4.col-sm-8 {
    grid-column: 5/span 8;
  }
  .edit-post-visual-editor .col-sm-8,
.lawrence-frontend .col-sm-8 {
    grid-column-start: span 8;
  }
  .edit-post-visual-editor .offset-sm-1.col-sm-9,
.lawrence-frontend .offset-sm-1.col-sm-9 {
    grid-column: 2/span 9;
  }
  .edit-post-visual-editor .offset-sm-2.col-sm-9,
.lawrence-frontend .offset-sm-2.col-sm-9 {
    grid-column: 3/span 9;
  }
  .edit-post-visual-editor .offset-sm-3.col-sm-9,
.lawrence-frontend .offset-sm-3.col-sm-9 {
    grid-column: 4/span 9;
  }
  .edit-post-visual-editor .col-sm-9,
.lawrence-frontend .col-sm-9 {
    grid-column-start: span 9;
  }
  .edit-post-visual-editor .offset-sm-1.col-sm-10,
.lawrence-frontend .offset-sm-1.col-sm-10 {
    grid-column: 2/span 10;
  }
  .edit-post-visual-editor .offset-sm-2.col-sm-10,
.lawrence-frontend .offset-sm-2.col-sm-10 {
    grid-column: 3/span 10;
  }
  .edit-post-visual-editor .col-sm-10,
.lawrence-frontend .col-sm-10 {
    grid-column-start: span 10;
  }
  .edit-post-visual-editor .offset-sm-1.col-sm-11,
.lawrence-frontend .offset-sm-1.col-sm-11 {
    grid-column: 2/span 11;
  }
  .edit-post-visual-editor .col-sm-11,
.lawrence-frontend .col-sm-11 {
    grid-column-start: span 11;
  }
  .edit-post-visual-editor .col-sm-12,
.lawrence-frontend .col-sm-12 {
    grid-column-start: span 12;
  }
  .edit-post-visual-editor .container,
.lawrence-frontend .container {
    margin: 0 auto;
  }
}
@media (min-width: 770px) {
  .edit-post-visual-editor .offset-md-1.col-md-1,
.lawrence-frontend .offset-md-1.col-md-1 {
    grid-column: 2/span 1;
  }
  .edit-post-visual-editor .offset-md-2.col-md-1,
.lawrence-frontend .offset-md-2.col-md-1 {
    grid-column: 3/span 1;
  }
  .edit-post-visual-editor .offset-md-3.col-md-1,
.lawrence-frontend .offset-md-3.col-md-1 {
    grid-column: 4/span 1;
  }
  .edit-post-visual-editor .offset-md-4.col-md-1,
.lawrence-frontend .offset-md-4.col-md-1 {
    grid-column: 5/span 1;
  }
  .edit-post-visual-editor .offset-md-5.col-md-1,
.lawrence-frontend .offset-md-5.col-md-1 {
    grid-column: 6/span 1;
  }
  .edit-post-visual-editor .offset-md-6.col-md-1,
.lawrence-frontend .offset-md-6.col-md-1 {
    grid-column: 7/span 1;
  }
  .edit-post-visual-editor .offset-md-7.col-md-1,
.lawrence-frontend .offset-md-7.col-md-1 {
    grid-column: 8/span 1;
  }
  .edit-post-visual-editor .offset-md-8.col-md-1,
.lawrence-frontend .offset-md-8.col-md-1 {
    grid-column: 9/span 1;
  }
  .edit-post-visual-editor .offset-md-9.col-md-1,
.lawrence-frontend .offset-md-9.col-md-1 {
    grid-column: 10/span 1;
  }
  .edit-post-visual-editor .offset-md-10.col-md-1,
.lawrence-frontend .offset-md-10.col-md-1 {
    grid-column: 11/span 1;
  }
  .edit-post-visual-editor .offset-md-11.col-md-1,
.lawrence-frontend .offset-md-11.col-md-1 {
    grid-column: 12/span 1;
  }
  .edit-post-visual-editor .col-md-1,
.lawrence-frontend .col-md-1 {
    grid-column-start: span 1;
  }
  .edit-post-visual-editor .offset-md-1.col-md-2,
.lawrence-frontend .offset-md-1.col-md-2 {
    grid-column: 2/span 2;
  }
  .edit-post-visual-editor .offset-md-2.col-md-2,
.lawrence-frontend .offset-md-2.col-md-2 {
    grid-column: 3/span 2;
  }
  .edit-post-visual-editor .offset-md-3.col-md-2,
.lawrence-frontend .offset-md-3.col-md-2 {
    grid-column: 4/span 2;
  }
  .edit-post-visual-editor .offset-md-4.col-md-2,
.lawrence-frontend .offset-md-4.col-md-2 {
    grid-column: 5/span 2;
  }
  .edit-post-visual-editor .offset-md-5.col-md-2,
.lawrence-frontend .offset-md-5.col-md-2 {
    grid-column: 6/span 2;
  }
  .edit-post-visual-editor .offset-md-6.col-md-2,
.lawrence-frontend .offset-md-6.col-md-2 {
    grid-column: 7/span 2;
  }
  .edit-post-visual-editor .offset-md-7.col-md-2,
.lawrence-frontend .offset-md-7.col-md-2 {
    grid-column: 8/span 2;
  }
  .edit-post-visual-editor .offset-md-8.col-md-2,
.lawrence-frontend .offset-md-8.col-md-2 {
    grid-column: 9/span 2;
  }
  .edit-post-visual-editor .offset-md-9.col-md-2,
.lawrence-frontend .offset-md-9.col-md-2 {
    grid-column: 10/span 2;
  }
  .edit-post-visual-editor .offset-md-10.col-md-2,
.lawrence-frontend .offset-md-10.col-md-2 {
    grid-column: 11/span 2;
  }
  .edit-post-visual-editor .col-md-2,
.lawrence-frontend .col-md-2 {
    grid-column-start: span 2;
  }
  .edit-post-visual-editor .offset-md-1.col-md-3,
.lawrence-frontend .offset-md-1.col-md-3 {
    grid-column: 2/span 3;
  }
  .edit-post-visual-editor .offset-md-2.col-md-3,
.lawrence-frontend .offset-md-2.col-md-3 {
    grid-column: 3/span 3;
  }
  .edit-post-visual-editor .offset-md-3.col-md-3,
.lawrence-frontend .offset-md-3.col-md-3 {
    grid-column: 4/span 3;
  }
  .edit-post-visual-editor .offset-md-4.col-md-3,
.lawrence-frontend .offset-md-4.col-md-3 {
    grid-column: 5/span 3;
  }
  .edit-post-visual-editor .offset-md-5.col-md-3,
.lawrence-frontend .offset-md-5.col-md-3 {
    grid-column: 6/span 3;
  }
  .edit-post-visual-editor .offset-md-6.col-md-3,
.lawrence-frontend .offset-md-6.col-md-3 {
    grid-column: 7/span 3;
  }
  .edit-post-visual-editor .offset-md-7.col-md-3,
.lawrence-frontend .offset-md-7.col-md-3 {
    grid-column: 8/span 3;
  }
  .edit-post-visual-editor .offset-md-8.col-md-3,
.lawrence-frontend .offset-md-8.col-md-3 {
    grid-column: 9/span 3;
  }
  .edit-post-visual-editor .offset-md-9.col-md-3,
.lawrence-frontend .offset-md-9.col-md-3 {
    grid-column: 10/span 3;
  }
  .edit-post-visual-editor .col-md-3,
.lawrence-frontend .col-md-3 {
    grid-column-start: span 3;
  }
  .edit-post-visual-editor .offset-md-1.col-md-4,
.lawrence-frontend .offset-md-1.col-md-4 {
    grid-column: 2/span 4;
  }
  .edit-post-visual-editor .offset-md-2.col-md-4,
.lawrence-frontend .offset-md-2.col-md-4 {
    grid-column: 3/span 4;
  }
  .edit-post-visual-editor .offset-md-3.col-md-4,
.lawrence-frontend .offset-md-3.col-md-4 {
    grid-column: 4/span 4;
  }
  .edit-post-visual-editor .offset-md-4.col-md-4,
.lawrence-frontend .offset-md-4.col-md-4 {
    grid-column: 5/span 4;
  }
  .edit-post-visual-editor .offset-md-5.col-md-4,
.lawrence-frontend .offset-md-5.col-md-4 {
    grid-column: 6/span 4;
  }
  .edit-post-visual-editor .offset-md-6.col-md-4,
.lawrence-frontend .offset-md-6.col-md-4 {
    grid-column: 7/span 4;
  }
  .edit-post-visual-editor .offset-md-7.col-md-4,
.lawrence-frontend .offset-md-7.col-md-4 {
    grid-column: 8/span 4;
  }
  .edit-post-visual-editor .offset-md-8.col-md-4,
.lawrence-frontend .offset-md-8.col-md-4 {
    grid-column: 9/span 4;
  }
  .edit-post-visual-editor .col-md-4,
.lawrence-frontend .col-md-4 {
    grid-column-start: span 4;
  }
  .edit-post-visual-editor .offset-md-1.col-md-5,
.lawrence-frontend .offset-md-1.col-md-5 {
    grid-column: 2/span 5;
  }
  .edit-post-visual-editor .offset-md-2.col-md-5,
.lawrence-frontend .offset-md-2.col-md-5 {
    grid-column: 3/span 5;
  }
  .edit-post-visual-editor .offset-md-3.col-md-5,
.lawrence-frontend .offset-md-3.col-md-5 {
    grid-column: 4/span 5;
  }
  .edit-post-visual-editor .offset-md-4.col-md-5,
.lawrence-frontend .offset-md-4.col-md-5 {
    grid-column: 5/span 5;
  }
  .edit-post-visual-editor .offset-md-5.col-md-5,
.lawrence-frontend .offset-md-5.col-md-5 {
    grid-column: 6/span 5;
  }
  .edit-post-visual-editor .offset-md-6.col-md-5,
.lawrence-frontend .offset-md-6.col-md-5 {
    grid-column: 7/span 5;
  }
  .edit-post-visual-editor .offset-md-7.col-md-5,
.lawrence-frontend .offset-md-7.col-md-5 {
    grid-column: 8/span 5;
  }
  .edit-post-visual-editor .col-md-5,
.lawrence-frontend .col-md-5 {
    grid-column-start: span 5;
  }
  .edit-post-visual-editor .offset-md-1.col-md-6,
.lawrence-frontend .offset-md-1.col-md-6 {
    grid-column: 2/span 6;
  }
  .edit-post-visual-editor .offset-md-2.col-md-6,
.lawrence-frontend .offset-md-2.col-md-6 {
    grid-column: 3/span 6;
  }
  .edit-post-visual-editor .offset-md-3.col-md-6,
.lawrence-frontend .offset-md-3.col-md-6 {
    grid-column: 4/span 6;
  }
  .edit-post-visual-editor .offset-md-4.col-md-6,
.lawrence-frontend .offset-md-4.col-md-6 {
    grid-column: 5/span 6;
  }
  .edit-post-visual-editor .offset-md-5.col-md-6,
.lawrence-frontend .offset-md-5.col-md-6 {
    grid-column: 6/span 6;
  }
  .edit-post-visual-editor .offset-md-6.col-md-6,
.lawrence-frontend .offset-md-6.col-md-6 {
    grid-column: 7/span 6;
  }
  .edit-post-visual-editor .col-md-6,
.lawrence-frontend .col-md-6 {
    grid-column-start: span 6;
  }
  .edit-post-visual-editor .offset-md-1.col-md-7,
.lawrence-frontend .offset-md-1.col-md-7 {
    grid-column: 2/span 7;
  }
  .edit-post-visual-editor .offset-md-2.col-md-7,
.lawrence-frontend .offset-md-2.col-md-7 {
    grid-column: 3/span 7;
  }
  .edit-post-visual-editor .offset-md-3.col-md-7,
.lawrence-frontend .offset-md-3.col-md-7 {
    grid-column: 4/span 7;
  }
  .edit-post-visual-editor .offset-md-4.col-md-7,
.lawrence-frontend .offset-md-4.col-md-7 {
    grid-column: 5/span 7;
  }
  .edit-post-visual-editor .offset-md-5.col-md-7,
.lawrence-frontend .offset-md-5.col-md-7 {
    grid-column: 6/span 7;
  }
  .edit-post-visual-editor .col-md-7,
.lawrence-frontend .col-md-7 {
    grid-column-start: span 7;
  }
  .edit-post-visual-editor .offset-md-1.col-md-8,
.lawrence-frontend .offset-md-1.col-md-8 {
    grid-column: 2/span 8;
  }
  .edit-post-visual-editor .offset-md-2.col-md-8,
.lawrence-frontend .offset-md-2.col-md-8 {
    grid-column: 3/span 8;
  }
  .edit-post-visual-editor .offset-md-3.col-md-8,
.lawrence-frontend .offset-md-3.col-md-8 {
    grid-column: 4/span 8;
  }
  .edit-post-visual-editor .offset-md-4.col-md-8,
.lawrence-frontend .offset-md-4.col-md-8 {
    grid-column: 5/span 8;
  }
  .edit-post-visual-editor .col-md-8,
.lawrence-frontend .col-md-8 {
    grid-column-start: span 8;
  }
  .edit-post-visual-editor .offset-md-1.col-md-9,
.lawrence-frontend .offset-md-1.col-md-9 {
    grid-column: 2/span 9;
  }
  .edit-post-visual-editor .offset-md-2.col-md-9,
.lawrence-frontend .offset-md-2.col-md-9 {
    grid-column: 3/span 9;
  }
  .edit-post-visual-editor .offset-md-3.col-md-9,
.lawrence-frontend .offset-md-3.col-md-9 {
    grid-column: 4/span 9;
  }
  .edit-post-visual-editor .col-md-9,
.lawrence-frontend .col-md-9 {
    grid-column-start: span 9;
  }
  .edit-post-visual-editor .offset-md-1.col-md-10,
.lawrence-frontend .offset-md-1.col-md-10 {
    grid-column: 2/span 10;
  }
  .edit-post-visual-editor .offset-md-2.col-md-10,
.lawrence-frontend .offset-md-2.col-md-10 {
    grid-column: 3/span 10;
  }
  .edit-post-visual-editor .col-md-10,
.lawrence-frontend .col-md-10 {
    grid-column-start: span 10;
  }
  .edit-post-visual-editor .offset-md-1.col-md-11,
.lawrence-frontend .offset-md-1.col-md-11 {
    grid-column: 2/span 11;
  }
  .edit-post-visual-editor .col-md-11,
.lawrence-frontend .col-md-11 {
    grid-column-start: span 11;
  }
  .edit-post-visual-editor .col-md-12,
.lawrence-frontend .col-md-12 {
    grid-column-start: span 12;
  }
  .edit-post-visual-editor .container,
.lawrence-frontend .container {
    margin: 0 auto;
  }
}
@media (min-width: 1024px) {
  .edit-post-visual-editor .offset-lg-1.col-lg-1,
.lawrence-frontend .offset-lg-1.col-lg-1 {
    grid-column: 2/span 1;
  }
  .edit-post-visual-editor .offset-lg-2.col-lg-1,
.lawrence-frontend .offset-lg-2.col-lg-1 {
    grid-column: 3/span 1;
  }
  .edit-post-visual-editor .offset-lg-3.col-lg-1,
.lawrence-frontend .offset-lg-3.col-lg-1 {
    grid-column: 4/span 1;
  }
  .edit-post-visual-editor .offset-lg-4.col-lg-1,
.lawrence-frontend .offset-lg-4.col-lg-1 {
    grid-column: 5/span 1;
  }
  .edit-post-visual-editor .offset-lg-5.col-lg-1,
.lawrence-frontend .offset-lg-5.col-lg-1 {
    grid-column: 6/span 1;
  }
  .edit-post-visual-editor .offset-lg-6.col-lg-1,
.lawrence-frontend .offset-lg-6.col-lg-1 {
    grid-column: 7/span 1;
  }
  .edit-post-visual-editor .offset-lg-7.col-lg-1,
.lawrence-frontend .offset-lg-7.col-lg-1 {
    grid-column: 8/span 1;
  }
  .edit-post-visual-editor .offset-lg-8.col-lg-1,
.lawrence-frontend .offset-lg-8.col-lg-1 {
    grid-column: 9/span 1;
  }
  .edit-post-visual-editor .offset-lg-9.col-lg-1,
.lawrence-frontend .offset-lg-9.col-lg-1 {
    grid-column: 10/span 1;
  }
  .edit-post-visual-editor .offset-lg-10.col-lg-1,
.lawrence-frontend .offset-lg-10.col-lg-1 {
    grid-column: 11/span 1;
  }
  .edit-post-visual-editor .offset-lg-11.col-lg-1,
.lawrence-frontend .offset-lg-11.col-lg-1 {
    grid-column: 12/span 1;
  }
  .edit-post-visual-editor .col-lg-1,
.lawrence-frontend .col-lg-1 {
    grid-column-start: span 1;
  }
  .edit-post-visual-editor .offset-lg-1.col-lg-2,
.lawrence-frontend .offset-lg-1.col-lg-2 {
    grid-column: 2/span 2;
  }
  .edit-post-visual-editor .offset-lg-2.col-lg-2,
.lawrence-frontend .offset-lg-2.col-lg-2 {
    grid-column: 3/span 2;
  }
  .edit-post-visual-editor .offset-lg-3.col-lg-2,
.lawrence-frontend .offset-lg-3.col-lg-2 {
    grid-column: 4/span 2;
  }
  .edit-post-visual-editor .offset-lg-4.col-lg-2,
.lawrence-frontend .offset-lg-4.col-lg-2 {
    grid-column: 5/span 2;
  }
  .edit-post-visual-editor .offset-lg-5.col-lg-2,
.lawrence-frontend .offset-lg-5.col-lg-2 {
    grid-column: 6/span 2;
  }
  .edit-post-visual-editor .offset-lg-6.col-lg-2,
.lawrence-frontend .offset-lg-6.col-lg-2 {
    grid-column: 7/span 2;
  }
  .edit-post-visual-editor .offset-lg-7.col-lg-2,
.lawrence-frontend .offset-lg-7.col-lg-2 {
    grid-column: 8/span 2;
  }
  .edit-post-visual-editor .offset-lg-8.col-lg-2,
.lawrence-frontend .offset-lg-8.col-lg-2 {
    grid-column: 9/span 2;
  }
  .edit-post-visual-editor .offset-lg-9.col-lg-2,
.lawrence-frontend .offset-lg-9.col-lg-2 {
    grid-column: 10/span 2;
  }
  .edit-post-visual-editor .offset-lg-10.col-lg-2,
.lawrence-frontend .offset-lg-10.col-lg-2 {
    grid-column: 11/span 2;
  }
  .edit-post-visual-editor .col-lg-2,
.lawrence-frontend .col-lg-2 {
    grid-column-start: span 2;
  }
  .edit-post-visual-editor .offset-lg-1.col-lg-3,
.lawrence-frontend .offset-lg-1.col-lg-3 {
    grid-column: 2/span 3;
  }
  .edit-post-visual-editor .offset-lg-2.col-lg-3,
.lawrence-frontend .offset-lg-2.col-lg-3 {
    grid-column: 3/span 3;
  }
  .edit-post-visual-editor .offset-lg-3.col-lg-3,
.lawrence-frontend .offset-lg-3.col-lg-3 {
    grid-column: 4/span 3;
  }
  .edit-post-visual-editor .offset-lg-4.col-lg-3,
.lawrence-frontend .offset-lg-4.col-lg-3 {
    grid-column: 5/span 3;
  }
  .edit-post-visual-editor .offset-lg-5.col-lg-3,
.lawrence-frontend .offset-lg-5.col-lg-3 {
    grid-column: 6/span 3;
  }
  .edit-post-visual-editor .offset-lg-6.col-lg-3,
.lawrence-frontend .offset-lg-6.col-lg-3 {
    grid-column: 7/span 3;
  }
  .edit-post-visual-editor .offset-lg-7.col-lg-3,
.lawrence-frontend .offset-lg-7.col-lg-3 {
    grid-column: 8/span 3;
  }
  .edit-post-visual-editor .offset-lg-8.col-lg-3,
.lawrence-frontend .offset-lg-8.col-lg-3 {
    grid-column: 9/span 3;
  }
  .edit-post-visual-editor .offset-lg-9.col-lg-3,
.lawrence-frontend .offset-lg-9.col-lg-3 {
    grid-column: 10/span 3;
  }
  .edit-post-visual-editor .col-lg-3,
.lawrence-frontend .col-lg-3 {
    grid-column-start: span 3;
  }
  .edit-post-visual-editor .offset-lg-1.col-lg-4,
.lawrence-frontend .offset-lg-1.col-lg-4 {
    grid-column: 2/span 4;
  }
  .edit-post-visual-editor .offset-lg-2.col-lg-4,
.lawrence-frontend .offset-lg-2.col-lg-4 {
    grid-column: 3/span 4;
  }
  .edit-post-visual-editor .offset-lg-3.col-lg-4,
.lawrence-frontend .offset-lg-3.col-lg-4 {
    grid-column: 4/span 4;
  }
  .edit-post-visual-editor .offset-lg-4.col-lg-4,
.lawrence-frontend .offset-lg-4.col-lg-4 {
    grid-column: 5/span 4;
  }
  .edit-post-visual-editor .offset-lg-5.col-lg-4,
.lawrence-frontend .offset-lg-5.col-lg-4 {
    grid-column: 6/span 4;
  }
  .edit-post-visual-editor .offset-lg-6.col-lg-4,
.lawrence-frontend .offset-lg-6.col-lg-4 {
    grid-column: 7/span 4;
  }
  .edit-post-visual-editor .offset-lg-7.col-lg-4,
.lawrence-frontend .offset-lg-7.col-lg-4 {
    grid-column: 8/span 4;
  }
  .edit-post-visual-editor .offset-lg-8.col-lg-4,
.lawrence-frontend .offset-lg-8.col-lg-4 {
    grid-column: 9/span 4;
  }
  .edit-post-visual-editor .col-lg-4,
.lawrence-frontend .col-lg-4 {
    grid-column-start: span 4;
  }
  .edit-post-visual-editor .offset-lg-1.col-lg-5,
.lawrence-frontend .offset-lg-1.col-lg-5 {
    grid-column: 2/span 5;
  }
  .edit-post-visual-editor .offset-lg-2.col-lg-5,
.lawrence-frontend .offset-lg-2.col-lg-5 {
    grid-column: 3/span 5;
  }
  .edit-post-visual-editor .offset-lg-3.col-lg-5,
.lawrence-frontend .offset-lg-3.col-lg-5 {
    grid-column: 4/span 5;
  }
  .edit-post-visual-editor .offset-lg-4.col-lg-5,
.lawrence-frontend .offset-lg-4.col-lg-5 {
    grid-column: 5/span 5;
  }
  .edit-post-visual-editor .offset-lg-5.col-lg-5,
.lawrence-frontend .offset-lg-5.col-lg-5 {
    grid-column: 6/span 5;
  }
  .edit-post-visual-editor .offset-lg-6.col-lg-5,
.lawrence-frontend .offset-lg-6.col-lg-5 {
    grid-column: 7/span 5;
  }
  .edit-post-visual-editor .offset-lg-7.col-lg-5,
.lawrence-frontend .offset-lg-7.col-lg-5 {
    grid-column: 8/span 5;
  }
  .edit-post-visual-editor .col-lg-5,
.lawrence-frontend .col-lg-5 {
    grid-column-start: span 5;
  }
  .edit-post-visual-editor .offset-lg-1.col-lg-6,
.lawrence-frontend .offset-lg-1.col-lg-6 {
    grid-column: 2/span 6;
  }
  .edit-post-visual-editor .offset-lg-2.col-lg-6,
.lawrence-frontend .offset-lg-2.col-lg-6 {
    grid-column: 3/span 6;
  }
  .edit-post-visual-editor .offset-lg-3.col-lg-6,
.lawrence-frontend .offset-lg-3.col-lg-6 {
    grid-column: 4/span 6;
  }
  .edit-post-visual-editor .offset-lg-4.col-lg-6,
.lawrence-frontend .offset-lg-4.col-lg-6 {
    grid-column: 5/span 6;
  }
  .edit-post-visual-editor .offset-lg-5.col-lg-6,
.lawrence-frontend .offset-lg-5.col-lg-6 {
    grid-column: 6/span 6;
  }
  .edit-post-visual-editor .offset-lg-6.col-lg-6,
.lawrence-frontend .offset-lg-6.col-lg-6 {
    grid-column: 7/span 6;
  }
  .edit-post-visual-editor .col-lg-6,
.lawrence-frontend .col-lg-6 {
    grid-column-start: span 6;
  }
  .edit-post-visual-editor .offset-lg-1.col-lg-7,
.lawrence-frontend .offset-lg-1.col-lg-7 {
    grid-column: 2/span 7;
  }
  .edit-post-visual-editor .offset-lg-2.col-lg-7,
.lawrence-frontend .offset-lg-2.col-lg-7 {
    grid-column: 3/span 7;
  }
  .edit-post-visual-editor .offset-lg-3.col-lg-7,
.lawrence-frontend .offset-lg-3.col-lg-7 {
    grid-column: 4/span 7;
  }
  .edit-post-visual-editor .offset-lg-4.col-lg-7,
.lawrence-frontend .offset-lg-4.col-lg-7 {
    grid-column: 5/span 7;
  }
  .edit-post-visual-editor .offset-lg-5.col-lg-7,
.lawrence-frontend .offset-lg-5.col-lg-7 {
    grid-column: 6/span 7;
  }
  .edit-post-visual-editor .col-lg-7,
.lawrence-frontend .col-lg-7 {
    grid-column-start: span 7;
  }
  .edit-post-visual-editor .offset-lg-1.col-lg-8,
.lawrence-frontend .offset-lg-1.col-lg-8 {
    grid-column: 2/span 8;
  }
  .edit-post-visual-editor .offset-lg-2.col-lg-8,
.lawrence-frontend .offset-lg-2.col-lg-8 {
    grid-column: 3/span 8;
  }
  .edit-post-visual-editor .offset-lg-3.col-lg-8,
.lawrence-frontend .offset-lg-3.col-lg-8 {
    grid-column: 4/span 8;
  }
  .edit-post-visual-editor .offset-lg-4.col-lg-8,
.lawrence-frontend .offset-lg-4.col-lg-8 {
    grid-column: 5/span 8;
  }
  .edit-post-visual-editor .col-lg-8,
.lawrence-frontend .col-lg-8 {
    grid-column-start: span 8;
  }
  .edit-post-visual-editor .offset-lg-1.col-lg-9,
.lawrence-frontend .offset-lg-1.col-lg-9 {
    grid-column: 2/span 9;
  }
  .edit-post-visual-editor .offset-lg-2.col-lg-9,
.lawrence-frontend .offset-lg-2.col-lg-9 {
    grid-column: 3/span 9;
  }
  .edit-post-visual-editor .offset-lg-3.col-lg-9,
.lawrence-frontend .offset-lg-3.col-lg-9 {
    grid-column: 4/span 9;
  }
  .edit-post-visual-editor .col-lg-9,
.lawrence-frontend .col-lg-9 {
    grid-column-start: span 9;
  }
  .edit-post-visual-editor .offset-lg-1.col-lg-10,
.lawrence-frontend .offset-lg-1.col-lg-10 {
    grid-column: 2/span 10;
  }
  .edit-post-visual-editor .offset-lg-2.col-lg-10,
.lawrence-frontend .offset-lg-2.col-lg-10 {
    grid-column: 3/span 10;
  }
  .edit-post-visual-editor .col-lg-10,
.lawrence-frontend .col-lg-10 {
    grid-column-start: span 10;
  }
  .edit-post-visual-editor .offset-lg-1.col-lg-11,
.lawrence-frontend .offset-lg-1.col-lg-11 {
    grid-column: 2/span 11;
  }
  .edit-post-visual-editor .col-lg-11,
.lawrence-frontend .col-lg-11 {
    grid-column-start: span 11;
  }
  .edit-post-visual-editor .col-lg-12,
.lawrence-frontend .col-lg-12 {
    grid-column-start: span 12;
  }
  .edit-post-visual-editor .container,
.lawrence-frontend .container {
    margin: 0 auto;
  }
}
@media (min-width: 1260px) {
  .edit-post-visual-editor .offset-xl-1.col-xl-1,
.lawrence-frontend .offset-xl-1.col-xl-1 {
    grid-column: 2/span 1;
  }
  .edit-post-visual-editor .offset-xl-2.col-xl-1,
.lawrence-frontend .offset-xl-2.col-xl-1 {
    grid-column: 3/span 1;
  }
  .edit-post-visual-editor .offset-xl-3.col-xl-1,
.lawrence-frontend .offset-xl-3.col-xl-1 {
    grid-column: 4/span 1;
  }
  .edit-post-visual-editor .offset-xl-4.col-xl-1,
.lawrence-frontend .offset-xl-4.col-xl-1 {
    grid-column: 5/span 1;
  }
  .edit-post-visual-editor .offset-xl-5.col-xl-1,
.lawrence-frontend .offset-xl-5.col-xl-1 {
    grid-column: 6/span 1;
  }
  .edit-post-visual-editor .offset-xl-6.col-xl-1,
.lawrence-frontend .offset-xl-6.col-xl-1 {
    grid-column: 7/span 1;
  }
  .edit-post-visual-editor .offset-xl-7.col-xl-1,
.lawrence-frontend .offset-xl-7.col-xl-1 {
    grid-column: 8/span 1;
  }
  .edit-post-visual-editor .offset-xl-8.col-xl-1,
.lawrence-frontend .offset-xl-8.col-xl-1 {
    grid-column: 9/span 1;
  }
  .edit-post-visual-editor .offset-xl-9.col-xl-1,
.lawrence-frontend .offset-xl-9.col-xl-1 {
    grid-column: 10/span 1;
  }
  .edit-post-visual-editor .offset-xl-10.col-xl-1,
.lawrence-frontend .offset-xl-10.col-xl-1 {
    grid-column: 11/span 1;
  }
  .edit-post-visual-editor .offset-xl-11.col-xl-1,
.lawrence-frontend .offset-xl-11.col-xl-1 {
    grid-column: 12/span 1;
  }
  .edit-post-visual-editor .col-xl-1,
.lawrence-frontend .col-xl-1 {
    grid-column-start: span 1;
  }
  .edit-post-visual-editor .offset-xl-1.col-xl-2,
.lawrence-frontend .offset-xl-1.col-xl-2 {
    grid-column: 2/span 2;
  }
  .edit-post-visual-editor .offset-xl-2.col-xl-2,
.lawrence-frontend .offset-xl-2.col-xl-2 {
    grid-column: 3/span 2;
  }
  .edit-post-visual-editor .offset-xl-3.col-xl-2,
.lawrence-frontend .offset-xl-3.col-xl-2 {
    grid-column: 4/span 2;
  }
  .edit-post-visual-editor .offset-xl-4.col-xl-2,
.lawrence-frontend .offset-xl-4.col-xl-2 {
    grid-column: 5/span 2;
  }
  .edit-post-visual-editor .offset-xl-5.col-xl-2,
.lawrence-frontend .offset-xl-5.col-xl-2 {
    grid-column: 6/span 2;
  }
  .edit-post-visual-editor .offset-xl-6.col-xl-2,
.lawrence-frontend .offset-xl-6.col-xl-2 {
    grid-column: 7/span 2;
  }
  .edit-post-visual-editor .offset-xl-7.col-xl-2,
.lawrence-frontend .offset-xl-7.col-xl-2 {
    grid-column: 8/span 2;
  }
  .edit-post-visual-editor .offset-xl-8.col-xl-2,
.lawrence-frontend .offset-xl-8.col-xl-2 {
    grid-column: 9/span 2;
  }
  .edit-post-visual-editor .offset-xl-9.col-xl-2,
.lawrence-frontend .offset-xl-9.col-xl-2 {
    grid-column: 10/span 2;
  }
  .edit-post-visual-editor .offset-xl-10.col-xl-2,
.lawrence-frontend .offset-xl-10.col-xl-2 {
    grid-column: 11/span 2;
  }
  .edit-post-visual-editor .col-xl-2,
.lawrence-frontend .col-xl-2 {
    grid-column-start: span 2;
  }
  .edit-post-visual-editor .offset-xl-1.col-xl-3,
.lawrence-frontend .offset-xl-1.col-xl-3 {
    grid-column: 2/span 3;
  }
  .edit-post-visual-editor .offset-xl-2.col-xl-3,
.lawrence-frontend .offset-xl-2.col-xl-3 {
    grid-column: 3/span 3;
  }
  .edit-post-visual-editor .offset-xl-3.col-xl-3,
.lawrence-frontend .offset-xl-3.col-xl-3 {
    grid-column: 4/span 3;
  }
  .edit-post-visual-editor .offset-xl-4.col-xl-3,
.lawrence-frontend .offset-xl-4.col-xl-3 {
    grid-column: 5/span 3;
  }
  .edit-post-visual-editor .offset-xl-5.col-xl-3,
.lawrence-frontend .offset-xl-5.col-xl-3 {
    grid-column: 6/span 3;
  }
  .edit-post-visual-editor .offset-xl-6.col-xl-3,
.lawrence-frontend .offset-xl-6.col-xl-3 {
    grid-column: 7/span 3;
  }
  .edit-post-visual-editor .offset-xl-7.col-xl-3,
.lawrence-frontend .offset-xl-7.col-xl-3 {
    grid-column: 8/span 3;
  }
  .edit-post-visual-editor .offset-xl-8.col-xl-3,
.lawrence-frontend .offset-xl-8.col-xl-3 {
    grid-column: 9/span 3;
  }
  .edit-post-visual-editor .offset-xl-9.col-xl-3,
.lawrence-frontend .offset-xl-9.col-xl-3 {
    grid-column: 10/span 3;
  }
  .edit-post-visual-editor .col-xl-3,
.lawrence-frontend .col-xl-3 {
    grid-column-start: span 3;
  }
  .edit-post-visual-editor .offset-xl-1.col-xl-4,
.lawrence-frontend .offset-xl-1.col-xl-4 {
    grid-column: 2/span 4;
  }
  .edit-post-visual-editor .offset-xl-2.col-xl-4,
.lawrence-frontend .offset-xl-2.col-xl-4 {
    grid-column: 3/span 4;
  }
  .edit-post-visual-editor .offset-xl-3.col-xl-4,
.lawrence-frontend .offset-xl-3.col-xl-4 {
    grid-column: 4/span 4;
  }
  .edit-post-visual-editor .offset-xl-4.col-xl-4,
.lawrence-frontend .offset-xl-4.col-xl-4 {
    grid-column: 5/span 4;
  }
  .edit-post-visual-editor .offset-xl-5.col-xl-4,
.lawrence-frontend .offset-xl-5.col-xl-4 {
    grid-column: 6/span 4;
  }
  .edit-post-visual-editor .offset-xl-6.col-xl-4,
.lawrence-frontend .offset-xl-6.col-xl-4 {
    grid-column: 7/span 4;
  }
  .edit-post-visual-editor .offset-xl-7.col-xl-4,
.lawrence-frontend .offset-xl-7.col-xl-4 {
    grid-column: 8/span 4;
  }
  .edit-post-visual-editor .offset-xl-8.col-xl-4,
.lawrence-frontend .offset-xl-8.col-xl-4 {
    grid-column: 9/span 4;
  }
  .edit-post-visual-editor .col-xl-4,
.lawrence-frontend .col-xl-4 {
    grid-column-start: span 4;
  }
  .edit-post-visual-editor .offset-xl-1.col-xl-5,
.lawrence-frontend .offset-xl-1.col-xl-5 {
    grid-column: 2/span 5;
  }
  .edit-post-visual-editor .offset-xl-2.col-xl-5,
.lawrence-frontend .offset-xl-2.col-xl-5 {
    grid-column: 3/span 5;
  }
  .edit-post-visual-editor .offset-xl-3.col-xl-5,
.lawrence-frontend .offset-xl-3.col-xl-5 {
    grid-column: 4/span 5;
  }
  .edit-post-visual-editor .offset-xl-4.col-xl-5,
.lawrence-frontend .offset-xl-4.col-xl-5 {
    grid-column: 5/span 5;
  }
  .edit-post-visual-editor .offset-xl-5.col-xl-5,
.lawrence-frontend .offset-xl-5.col-xl-5 {
    grid-column: 6/span 5;
  }
  .edit-post-visual-editor .offset-xl-6.col-xl-5,
.lawrence-frontend .offset-xl-6.col-xl-5 {
    grid-column: 7/span 5;
  }
  .edit-post-visual-editor .offset-xl-7.col-xl-5,
.lawrence-frontend .offset-xl-7.col-xl-5 {
    grid-column: 8/span 5;
  }
  .edit-post-visual-editor .col-xl-5,
.lawrence-frontend .col-xl-5 {
    grid-column-start: span 5;
  }
  .edit-post-visual-editor .offset-xl-1.col-xl-6,
.lawrence-frontend .offset-xl-1.col-xl-6 {
    grid-column: 2/span 6;
  }
  .edit-post-visual-editor .offset-xl-2.col-xl-6,
.lawrence-frontend .offset-xl-2.col-xl-6 {
    grid-column: 3/span 6;
  }
  .edit-post-visual-editor .offset-xl-3.col-xl-6,
.lawrence-frontend .offset-xl-3.col-xl-6 {
    grid-column: 4/span 6;
  }
  .edit-post-visual-editor .offset-xl-4.col-xl-6,
.lawrence-frontend .offset-xl-4.col-xl-6 {
    grid-column: 5/span 6;
  }
  .edit-post-visual-editor .offset-xl-5.col-xl-6,
.lawrence-frontend .offset-xl-5.col-xl-6 {
    grid-column: 6/span 6;
  }
  .edit-post-visual-editor .offset-xl-6.col-xl-6,
.lawrence-frontend .offset-xl-6.col-xl-6 {
    grid-column: 7/span 6;
  }
  .edit-post-visual-editor .col-xl-6,
.lawrence-frontend .col-xl-6 {
    grid-column-start: span 6;
  }
  .edit-post-visual-editor .offset-xl-1.col-xl-7,
.lawrence-frontend .offset-xl-1.col-xl-7 {
    grid-column: 2/span 7;
  }
  .edit-post-visual-editor .offset-xl-2.col-xl-7,
.lawrence-frontend .offset-xl-2.col-xl-7 {
    grid-column: 3/span 7;
  }
  .edit-post-visual-editor .offset-xl-3.col-xl-7,
.lawrence-frontend .offset-xl-3.col-xl-7 {
    grid-column: 4/span 7;
  }
  .edit-post-visual-editor .offset-xl-4.col-xl-7,
.lawrence-frontend .offset-xl-4.col-xl-7 {
    grid-column: 5/span 7;
  }
  .edit-post-visual-editor .offset-xl-5.col-xl-7,
.lawrence-frontend .offset-xl-5.col-xl-7 {
    grid-column: 6/span 7;
  }
  .edit-post-visual-editor .col-xl-7,
.lawrence-frontend .col-xl-7 {
    grid-column-start: span 7;
  }
  .edit-post-visual-editor .offset-xl-1.col-xl-8,
.lawrence-frontend .offset-xl-1.col-xl-8 {
    grid-column: 2/span 8;
  }
  .edit-post-visual-editor .offset-xl-2.col-xl-8,
.lawrence-frontend .offset-xl-2.col-xl-8 {
    grid-column: 3/span 8;
  }
  .edit-post-visual-editor .offset-xl-3.col-xl-8,
.lawrence-frontend .offset-xl-3.col-xl-8 {
    grid-column: 4/span 8;
  }
  .edit-post-visual-editor .offset-xl-4.col-xl-8,
.lawrence-frontend .offset-xl-4.col-xl-8 {
    grid-column: 5/span 8;
  }
  .edit-post-visual-editor .col-xl-8,
.lawrence-frontend .col-xl-8 {
    grid-column-start: span 8;
  }
  .edit-post-visual-editor .offset-xl-1.col-xl-9,
.lawrence-frontend .offset-xl-1.col-xl-9 {
    grid-column: 2/span 9;
  }
  .edit-post-visual-editor .offset-xl-2.col-xl-9,
.lawrence-frontend .offset-xl-2.col-xl-9 {
    grid-column: 3/span 9;
  }
  .edit-post-visual-editor .offset-xl-3.col-xl-9,
.lawrence-frontend .offset-xl-3.col-xl-9 {
    grid-column: 4/span 9;
  }
  .edit-post-visual-editor .col-xl-9,
.lawrence-frontend .col-xl-9 {
    grid-column-start: span 9;
  }
  .edit-post-visual-editor .offset-xl-1.col-xl-10,
.lawrence-frontend .offset-xl-1.col-xl-10 {
    grid-column: 2/span 10;
  }
  .edit-post-visual-editor .offset-xl-2.col-xl-10,
.lawrence-frontend .offset-xl-2.col-xl-10 {
    grid-column: 3/span 10;
  }
  .edit-post-visual-editor .col-xl-10,
.lawrence-frontend .col-xl-10 {
    grid-column-start: span 10;
  }
  .edit-post-visual-editor .offset-xl-1.col-xl-11,
.lawrence-frontend .offset-xl-1.col-xl-11 {
    grid-column: 2/span 11;
  }
  .edit-post-visual-editor .col-xl-11,
.lawrence-frontend .col-xl-11 {
    grid-column-start: span 11;
  }
  .edit-post-visual-editor .col-xl-12,
.lawrence-frontend .col-xl-12 {
    grid-column-start: span 12;
  }
  .edit-post-visual-editor .container,
.lawrence-frontend .container {
    margin: 0 auto;
  }
}
@media print {
  .edit-post-visual-editor .nav-container,
.edit-post-visual-editor .site-footer,
.edit-post-visual-editor .side-nav,
.lawrence-frontend .nav-container,
.lawrence-frontend .site-footer,
.lawrence-frontend .side-nav {
    display: none;
  }
}
.edit-post-visual-editor .block,
.lawrence-frontend .block {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  margin: 0 auto;
  max-width: 100%;
  position: relative;
}
.edit-post-visual-editor .template-content .container > section:nth-child(2n),
.lawrence-frontend .template-content .container > section:nth-child(2n) {
  background-color: #f4f2f2;
}
.edit-post-visual-editor .template-content .container > section,
.lawrence-frontend .template-content .container > section {
  background-color: #fff;
}
.edit-post-visual-editor .inner-grid,
.lawrence-frontend .inner-grid {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.edit-post-visual-editor .inner-grid > *,
.lawrence-frontend .inner-grid > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .edit-post-visual-editor .inner-grid,
.lawrence-frontend .inner-grid {
    display: block;
  }
}
@supports not (display: grid) {
  .edit-post-visual-editor .inner-grid,
.lawrence-frontend .inner-grid {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .edit-post-visual-editor .inner-grid > div,
.lawrence-frontend .inner-grid > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .edit-post-visual-editor .inner-grid > div:nth-child(12n+12),
.lawrence-frontend .inner-grid > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .edit-post-visual-editor .inner-grid,
.lawrence-frontend .inner-grid {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .edit-post-visual-editor .inner-grid > div,
.lawrence-frontend .inner-grid > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .edit-post-visual-editor .inner-grid > div:nth-child(12n+12),
.lawrence-frontend .inner-grid > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .edit-post-visual-editor .inner-grid,
.lawrence-frontend .inner-grid {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .edit-post-visual-editor .inner-grid > div,
.lawrence-frontend .inner-grid > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .edit-post-visual-editor .inner-grid > div:nth-child(12n+12),
.lawrence-frontend .inner-grid > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
.edit-post-visual-editor .global-link,
.lawrence-frontend .global-link {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 3;
}
.edit-post-visual-editor .site,
.lawrence-frontend .site {
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  overflow: hidden;
  position: relative;
}
.edit-post-visual-editor .block-page,
.lawrence-frontend .block-page {
  margin-left: auto;
  margin-right: auto;
  padding-right: clamp(55px, calc(158px + 100vw - 1440px), calc(50vw - 584px));
  padding-left: clamp(55px, calc(158px + 100vw - 1440px), calc(50vw - 584px));
}
@media (min-width: 960px) {
  .edit-post-visual-editor .block,
.lawrence-frontend .block {
    min-height: 135px;
  }
}
.edit-post-visual-editor .grid,
.lawrence-frontend .grid {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.edit-post-visual-editor .grid > *,
.lawrence-frontend .grid > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .edit-post-visual-editor .grid,
.lawrence-frontend .grid {
    display: block;
  }
}
@supports not (display: grid) {
  .edit-post-visual-editor .grid,
.lawrence-frontend .grid {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .edit-post-visual-editor .grid > div,
.lawrence-frontend .grid > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .edit-post-visual-editor .grid > div:nth-child(12n+12),
.lawrence-frontend .grid > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .edit-post-visual-editor .grid,
.lawrence-frontend .grid {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .edit-post-visual-editor .grid > div,
.lawrence-frontend .grid > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .edit-post-visual-editor .grid > div:nth-child(12n+12),
.lawrence-frontend .grid > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .edit-post-visual-editor .grid,
.lawrence-frontend .grid {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .edit-post-visual-editor .grid > div,
.lawrence-frontend .grid > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .edit-post-visual-editor .grid > div:nth-child(12n+12),
.lawrence-frontend .grid > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
.edit-post-visual-editor .container,
.lawrence-frontend .container {
  margin: 0 auto;
  padding-top: 0;
}
.edit-post-visual-editor .entry-footer,
.lawrence-frontend .entry-footer {
  clear: both;
  display: flex;
  justify-content: space-between;
  overflow: hidden;
}
.edit-post-visual-editor .edit-link,
.lawrence-frontend .edit-link {
  clear: both;
  display: block;
  margin-bottom: 0;
  margin-top: 2rem;
  max-width: 100%;
  min-width: 0;
  overflow: hidden;
  text-align: left;
  transition: all 0.22s;
  width: 100%;
}
.edit-post-visual-editor .edit-link a,
.lawrence-frontend .edit-link a {
  background-color: #fafafa;
  border: 2px dashed #999;
  clear: both;
  color: #999;
  margin: 0;
  padding: 2rem;
  text-align: center;
  text-decoration: none;
  transition: all 0.22s;
}
.edit-post-visual-editor .edit-link:focus,
.edit-post-visual-editor .edit-link a:hover,
.lawrence-frontend .edit-link:focus,
.lawrence-frontend .edit-link a:hover {
  background-color: #efefef;
  color: #999;
}
@media (min-width: 480px) {
  .edit-post-visual-editor .hide-on-desktop,
.lawrence-frontend .hide-on-desktop {
    /* stylelint-disable declaration-no-important */
    display: none !important;
    /* stylelint-enable */
  }
}
@media (max-width: 480px) {
  .edit-post-visual-editor .hide-on-mobile,
.lawrence-frontend .hide-on-mobile {
    display: none !important;
  }
}
@media (max-width: 960px) {
  .edit-post-visual-editor .hide-on-mobile-nav-view,
.lawrence-frontend .hide-on-mobile-nav-view {
    display: none !important;
  }
}
@media (min-width: 960px) {
  .edit-post-visual-editor .hide-on-desktop-nav-view,
.lawrence-frontend .hide-on-desktop-nav-view {
    display: none !important;
  }
}
.edit-post-visual-editor .section-grid,
.lawrence-frontend .section-grid {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.edit-post-visual-editor .section-grid > *,
.lawrence-frontend .section-grid > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .edit-post-visual-editor .section-grid,
.lawrence-frontend .section-grid {
    display: block;
  }
}
@supports not (display: grid) {
  .edit-post-visual-editor .section-grid,
.lawrence-frontend .section-grid {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .edit-post-visual-editor .section-grid > div,
.lawrence-frontend .section-grid > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .edit-post-visual-editor .section-grid > div:nth-child(12n+12),
.lawrence-frontend .section-grid > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .edit-post-visual-editor .section-grid,
.lawrence-frontend .section-grid {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .edit-post-visual-editor .section-grid > div,
.lawrence-frontend .section-grid > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .edit-post-visual-editor .section-grid > div:nth-child(12n+12),
.lawrence-frontend .section-grid > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .edit-post-visual-editor .section-grid,
.lawrence-frontend .section-grid {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .edit-post-visual-editor .section-grid > div,
.lawrence-frontend .section-grid > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .edit-post-visual-editor .section-grid > div:nth-child(12n+12),
.lawrence-frontend .section-grid > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
.edit-post-visual-editor .bkgrd-color.color-background,
.lawrence-frontend .bkgrd-color.color-background {
  background-color: var(--background-color) !important;
  background-color: var(--background-color);
  position: relative;
}
.edit-post-visual-editor .bkgrd-color.color-background::before,
.lawrence-frontend .bkgrd-color.color-background::before {
  content: "";
  background-color: var(--background-color) !important;
  background-color: var(--background-color);
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}
.edit-post-visual-editor .block-page > .article-content > div.wp-block-group:nth-of-type(2n), .edit-post-visual-editor .single .inner-container > div.wp-block-group:nth-of-type(2n), .edit-post-visual-editor .single .container.article > div.wp-block-group:nth-of-type(2n), .edit-post-visual-editor .single .article-content > div.wp-block-group:nth-of-type(2n), .edit-post-visual-editor .home .block-page > div.wp-block-group:nth-of-type(2n),
.lawrence-frontend .block-page > .article-content > div.wp-block-group:nth-of-type(2n),
.lawrence-frontend .single .inner-container > div.wp-block-group:nth-of-type(2n),
.lawrence-frontend .single .container.article > div.wp-block-group:nth-of-type(2n),
.lawrence-frontend .single .article-content > div.wp-block-group:nth-of-type(2n),
.lawrence-frontend .home .block-page > div.wp-block-group:nth-of-type(2n) {
  background-color: #f4f2f2;
  position: relative;
}
.edit-post-visual-editor .block-page > .article-content > div.wp-block-group:nth-of-type(2n)::before, .edit-post-visual-editor .single .inner-container > div.wp-block-group:nth-of-type(2n)::before, .edit-post-visual-editor .single .container.article > div.wp-block-group:nth-of-type(2n)::before, .edit-post-visual-editor .single .article-content > div.wp-block-group:nth-of-type(2n)::before, .edit-post-visual-editor .home .block-page > div.wp-block-group:nth-of-type(2n)::before,
.lawrence-frontend .block-page > .article-content > div.wp-block-group:nth-of-type(2n)::before,
.lawrence-frontend .single .inner-container > div.wp-block-group:nth-of-type(2n)::before,
.lawrence-frontend .single .container.article > div.wp-block-group:nth-of-type(2n)::before,
.lawrence-frontend .single .article-content > div.wp-block-group:nth-of-type(2n)::before,
.lawrence-frontend .home .block-page > div.wp-block-group:nth-of-type(2n)::before {
  content: "";
  background-color: #f4f2f2;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}
@media screen and (max-width: 770px) {
  .edit-post-visual-editor div.wp-block-image > figure.alignright,
.edit-post-visual-editor div.wp-block-image > figure.alignright.size-full,
.edit-post-visual-editor div.wp-block-image > figure.alignright.size-medium,
.lawrence-frontend div.wp-block-image > figure.alignright,
.lawrence-frontend div.wp-block-image > figure.alignright.size-full,
.lawrence-frontend div.wp-block-image > figure.alignright.size-medium {
    float: none;
    margin-left: 0;
  }
}
.edit-post-visual-editor .site-header,
.lawrence-frontend .site-header {
  align-items: flex-end;
  flex-wrap: wrap;
  display: flex;
  justify-content: space-between;
  margin-left: auto;
  margin-right: auto;
  max-width: 1440px;
  padding-bottom: var(--padding-site-header-vertical);
  padding-left: var(--padding-container-horizontal);
  padding-right: var(--padding-container-horizontal);
  padding-top: var(--padding-site-header-vertical);
  position: relative;
  z-index: 15;
}
.edit-post-visual-editor .benefit-2022 .homepage-slider,
.lawrence-frontend .benefit-2022 .homepage-slider {
  margin-bottom: -20px;
}
.edit-post-visual-editor .benefit-2022 .homepage-slider .wp-block-cover,
.lawrence-frontend .benefit-2022 .homepage-slider .wp-block-cover {
  height: unset;
  min-height: 500px;
}
@media (max-width: 770px) {
  .edit-post-visual-editor .benefit-2022 .homepage-slider .wp-block-cover,
.lawrence-frontend .benefit-2022 .homepage-slider .wp-block-cover {
    height: unset;
    min-height: 600px;
  }
  .edit-post-visual-editor .benefit-2022 img.wp-block-cover__image-background,
.lawrence-frontend .benefit-2022 img.wp-block-cover__image-background {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
  }
}
.edit-post-visual-editor .benefit-2022 .homepage-slider .benefit-menu,
.lawrence-frontend .benefit-2022 .homepage-slider .benefit-menu {
  background-color: black !important;
  background-color: black;
  position: relative;
  color: white;
  margin-top: 0;
  padding: 20px 0;
  text-align: center;
}
.edit-post-visual-editor .benefit-2022 .homepage-slider .benefit-menu::before,
.lawrence-frontend .benefit-2022 .homepage-slider .benefit-menu::before {
  content: "";
  background-color: black !important;
  background-color: black;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}
.edit-post-visual-editor .benefit-2022 .homepage-slider .benefit-menu li,
.lawrence-frontend .benefit-2022 .homepage-slider .benefit-menu li {
  display: inline;
  padding: 0;
  white-space: nowrap;
}
.edit-post-visual-editor .benefit-2022 .homepage-slider .benefit-menu li + li::before,
.lawrence-frontend .benefit-2022 .homepage-slider .benefit-menu li + li::before {
  content: " | ";
}
.edit-post-visual-editor .benefit-2022 .homepage-slider .benefit-menu li::before,
.lawrence-frontend .benefit-2022 .homepage-slider .benefit-menu li::before {
  padding: 20px;
  font-size: 25px;
}
.edit-post-visual-editor .benefit-2022 .homepage-slider .benefit-menu a,
.lawrence-frontend .benefit-2022 .homepage-slider .benefit-menu a {
  color: #fff;
  font-size: 2.5rem;
}
.edit-post-visual-editor .benefit-2022 .homepage-slider .benefit-menu a.is-external-link::after,
.lawrence-frontend .benefit-2022 .homepage-slider .benefit-menu a.is-external-link::after {
  display: none;
}
@media (max-width: 770px) {
  .edit-post-visual-editor .benefit-2022 .homepage-slider .benefit-menu li,
.lawrence-frontend .benefit-2022 .homepage-slider .benefit-menu li {
    display: block;
  }
  .edit-post-visual-editor .benefit-2022 .homepage-slider .benefit-menu li + li::before,
.lawrence-frontend .benefit-2022 .homepage-slider .benefit-menu li + li::before {
    content: "-";
    display: block;
    line-height: 5px;
  }
  .edit-post-visual-editor .benefit-2022 .homepage-slider .benefit-menu li::before,
.lawrence-frontend .benefit-2022 .homepage-slider .benefit-menu li::before {
    padding: 0px;
    font-size: 15px;
  }
}
.edit-post-visual-editor .site-branding,
.lawrence-frontend .site-branding {
  flex-grow: 2;
}
.edit-post-visual-editor .main-navigation-wrapper,
.lawrence-frontend .main-navigation-wrapper {
  flex-grow: 3;
}
.edit-post-visual-editor .site-branding svg,
.lawrence-frontend .site-branding svg {
  width: 250px;
}
.edit-post-visual-editor .site-title,
.lawrence-frontend .site-title {
  line-height: 0;
  margin: 0 0 10px 0;
}
.edit-post-visual-editor .site-title a,
.lawrence-frontend .site-title a {
  align-items: center;
  display: flex;
}
.edit-post-visual-editor .nav-container,
.lawrence-frontend .nav-container {
  z-index: 10;
}
.edit-post-visual-editor #signup-content,
.lawrence-frontend #signup-content {
  width: 800px;
  margin: 100px auto;
}
@media screen and (max-width: 944px) {
  .edit-post-visual-editor .home .site-title a,
.lawrence-frontend .home .site-title a {
    background-color: transparent;
  }
}
.edit-post-visual-editor footer,
.lawrence-frontend footer {
  padding-top: 3vw;
  margin-left: auto;
  margin-right: auto;
  padding-right: clamp(55px, calc(158px + 100vw - 1440px), calc(50vw - 584px));
  padding-left: clamp(55px, calc(158px + 100vw - 1440px), calc(50vw - 584px));
}
.edit-post-visual-editor footer a.is-external-link::after,
.lawrence-frontend footer a.is-external-link::after {
  display: none;
}
.edit-post-visual-editor footer#nav-footer > div > div:nth-child(1),
.lawrence-frontend footer#nav-footer > div > div:nth-child(1) {
  grid-column: span 2;
}
.edit-post-visual-editor footer#nav-footer > div > div:nth-child(2),
.lawrence-frontend footer#nav-footer > div > div:nth-child(2) {
  grid-column: 4/span 3;
}
.edit-post-visual-editor footer#nav-footer > div > div:nth-child(3),
.lawrence-frontend footer#nav-footer > div > div:nth-child(3) {
  grid-column: 7/span 3;
}
.edit-post-visual-editor footer#nav-footer > div > div:nth-child(4),
.lawrence-frontend footer#nav-footer > div > div:nth-child(4) {
  grid-column: 10/span 3;
  justify-self: right;
  text-align: right;
}
.edit-post-visual-editor footer#nav-footer > div > div:nth-child(5),
.lawrence-frontend footer#nav-footer > div > div:nth-child(5) {
  grid-column: 9/13;
  grid-row: 2;
  justify-self: right;
  text-align: right;
  display: inline;
  margin-top: 4rem;
  align-self: flex-end;
}
.edit-post-visual-editor footer#nav-footer > div > div:nth-child(6),
.lawrence-frontend footer#nav-footer > div > div:nth-child(6) {
  grid-column: 1/9;
  grid-row: 2;
  display: inline;
  align-self: flex-end;
}
.edit-post-visual-editor #nav-footer,
.lawrence-frontend #nav-footer {
  background-color: #0030cc;
  color: white;
  font-size: 0.8rem;
  padding-top: 80px;
  padding-bottom: 80px;
}
.edit-post-visual-editor #nav-footer > div,
.lawrence-frontend #nav-footer > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.edit-post-visual-editor #nav-footer > div > *,
.lawrence-frontend #nav-footer > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .edit-post-visual-editor #nav-footer > div,
.lawrence-frontend #nav-footer > div {
    display: block;
  }
}
@supports not (display: grid) {
  .edit-post-visual-editor #nav-footer > div,
.lawrence-frontend #nav-footer > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .edit-post-visual-editor #nav-footer > div > div,
.lawrence-frontend #nav-footer > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .edit-post-visual-editor #nav-footer > div > div:nth-child(12n+12),
.lawrence-frontend #nav-footer > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .edit-post-visual-editor #nav-footer > div,
.lawrence-frontend #nav-footer > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .edit-post-visual-editor #nav-footer > div > div,
.lawrence-frontend #nav-footer > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .edit-post-visual-editor #nav-footer > div > div:nth-child(12n+12),
.lawrence-frontend #nav-footer > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .edit-post-visual-editor #nav-footer > div,
.lawrence-frontend #nav-footer > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .edit-post-visual-editor #nav-footer > div > div,
.lawrence-frontend #nav-footer > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .edit-post-visual-editor #nav-footer > div > div:nth-child(12n+12),
.lawrence-frontend #nav-footer > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
.edit-post-visual-editor #nav-footer a,
.edit-post-visual-editor #nav-footer p,
.lawrence-frontend #nav-footer a,
.lawrence-frontend #nav-footer p {
  color: white;
  text-decoration: none;
  font-family: "Pitch", Georgia, Times, "Times New Roman", serif;
}
.edit-post-visual-editor #nav-footer a:hover,
.lawrence-frontend #nav-footer a:hover {
  text-decoration: underline;
}
.edit-post-visual-editor #nav-footer > div > p,
.edit-post-visual-editor #nav-footer > div p a,
.lawrence-frontend #nav-footer > div > p,
.lawrence-frontend #nav-footer > div p a {
  display: inline;
}
.edit-post-visual-editor #nav-footer h6,
.lawrence-frontend #nav-footer h6 {
  color: var(--color-white);
}
.edit-post-visual-editor #nav-footer .icon,
.lawrence-frontend #nav-footer .icon {
  fill: white;
  width: 25px;
}
.edit-post-visual-editor #nav-footer ul li,
.lawrence-frontend #nav-footer ul li {
  display: block;
}
.edit-post-visual-editor #nav-footer .custom-html-widget ul li,
.lawrence-frontend #nav-footer .custom-html-widget ul li {
  display: inline;
  padding-left: 2rem;
}
.edit-post-visual-editor #nav-footer .textwidget ul,
.lawrence-frontend #nav-footer .textwidget ul {
  padding: 0;
  margin: 0;
}
.edit-post-visual-editor .social-icon,
.lawrence-frontend .social-icon {
  height: 25px;
  width: 25px;
  display: inline;
  padding: 15px;
}
.edit-post-visual-editor #nav-footer .textwidget li,
.lawrence-frontend #nav-footer .textwidget li {
  margin-bottom: 15px;
}
.edit-post-visual-editor #nav-footer .textwidget h6,
.lawrence-frontend #nav-footer .textwidget h6 {
  margin-bottom: 0px;
}
.edit-post-visual-editor #nav-footer p.footer-legal a,
.lawrence-frontend #nav-footer p.footer-legal a {
  padding: 0 20px 0 0;
}
@media screen and (max-width: 770px) {
  .edit-post-visual-editor #nav-footer h6.widget-title:nth-child(1),
.lawrence-frontend #nav-footer h6.widget-title:nth-child(1) {
    padding-top: 30px;
  }
  .edit-post-visual-editor #nav-footer > div > div.widget.widget_text:nth-child(2),
.lawrence-frontend #nav-footer > div > div.widget.widget_text:nth-child(2) {
    margin-top: 15px;
  }
  .edit-post-visual-editor #nav-footer .textwidget nav,
.lawrence-frontend #nav-footer .textwidget nav {
    column-count: 2;
  }
  .edit-post-visual-editor #nav-footer .widget_text .textwidget,
.lawrence-frontend #nav-footer .widget_text .textwidget {
    text-align: left;
  }
  .edit-post-visual-editor #nav-footer .social-share-icons,
.lawrence-frontend #nav-footer .social-share-icons {
    margin-bottom: 15px;
    display: block;
    text-align: left;
  }
  .edit-post-visual-editor #nav-footer nav,
.lawrence-frontend #nav-footer nav {
    padding: 20px 0 30px 0;
  }
}
.edit-post-visual-editor .site-footer .top,
.lawrence-frontend .site-footer .top {
  background-color: transparent;
  padding: 16px;
}
.edit-post-visual-editor .site-footer .top svg,
.lawrence-frontend .site-footer .top svg {
  align-items: center;
  display: flex;
  fill: #2C2C2C;
  height: 18px;
  justify-content: center;
  margin: 0;
  opacity: 0.8;
  transition: all 0.3s ease;
  width: 18px;
}
@media (max-width: 480px) {
  .edit-post-visual-editor .site-footer .top svg,
.lawrence-frontend .site-footer .top svg {
    height: 15px;
    width: 15px;
  }
}
.edit-post-visual-editor .site-footer .top:hover, .edit-post-visual-editor .site-footer .top:focus, .edit-post-visual-editor .site-footer .top:active,
.lawrence-frontend .site-footer .top:hover,
.lawrence-frontend .site-footer .top:focus,
.lawrence-frontend .site-footer .top:active {
  opacity: 1;
}
.edit-post-visual-editor .site-footer .top:hover svg, .edit-post-visual-editor .site-footer .top:focus svg, .edit-post-visual-editor .site-footer .top:active svg,
.lawrence-frontend .site-footer .top:hover svg,
.lawrence-frontend .site-footer .top:focus svg,
.lawrence-frontend .site-footer .top:active svg {
  transform: translateY(-0.5rem);
}
.edit-post-visual-editor .site-footer .back-to-top,
.lawrence-frontend .site-footer .back-to-top {
  align-items: center;
  bottom: 1rem;
  display: flex;
  justify-content: center;
  margin: 0;
  opacity: 0;
  position: fixed;
  right: 1rem;
  text-decoration: none;
  transition: opacity 0.22s 0s, visibility 0s 0.22s;
  z-index: 9999;
}
.edit-post-visual-editor .site-footer .back-to-top.has-light-bg svg,
.lawrence-frontend .site-footer .back-to-top.has-light-bg svg {
  fill: #2C2C2C;
}
.edit-post-visual-editor .site-footer .back-to-top.has-dark-bg svg,
.lawrence-frontend .site-footer .back-to-top.has-dark-bg svg {
  fill: #fff;
}
.edit-post-visual-editor .site-footer .back-to-top.is-visible, .edit-post-visual-editor .site-footer .back-to-top.fade-out,
.lawrence-frontend .site-footer .back-to-top.is-visible,
.lawrence-frontend .site-footer .back-to-top.fade-out {
  transition: opacity 0.22s 0s, visibility 0s 0s;
}
.edit-post-visual-editor .site-footer .back-to-top.is-visible,
.lawrence-frontend .site-footer .back-to-top.is-visible {
  opacity: 1;
}
.edit-post-visual-editor .site-footer .back-to-top.fade-out,
.lawrence-frontend .site-footer .back-to-top.fade-out {
  opacity: 1;
}
.edit-post-visual-editor .site-footer .back-to-top.fade-out:focus, .edit-post-visual-editor .site-footer .back-to-top.fade-out:hover,
.lawrence-frontend .site-footer .back-to-top.fade-out:focus,
.lawrence-frontend .site-footer .back-to-top.fade-out:hover {
  opacity: 1;
}
.edit-post-visual-editor .gallery,
.lawrence-frontend .gallery {
  display: grid;
  /* autoprefixer: off */
  grid-gap: 1.5em;
  margin-bottom: 1.5em;
}
.edit-post-visual-editor .gallery-item,
.lawrence-frontend .gallery-item {
  display: inline-block;
  text-align: center;
  width: 100%;
}
.edit-post-visual-editor .gallery-columns-2,
.lawrence-frontend .gallery-columns-2 {
  grid-template-columns: repeat(2, 1fr);
}
.edit-post-visual-editor .gallery-columns-3,
.lawrence-frontend .gallery-columns-3 {
  grid-template-columns: repeat(3, 1fr);
}
.edit-post-visual-editor .gallery-columns-4,
.lawrence-frontend .gallery-columns-4 {
  grid-template-columns: repeat(4, 1fr);
}
.edit-post-visual-editor .gallery-columns-5,
.lawrence-frontend .gallery-columns-5 {
  grid-template-columns: repeat(5, 1fr);
}
.edit-post-visual-editor .gallery-columns-6,
.lawrence-frontend .gallery-columns-6 {
  grid-template-columns: repeat(6, 1fr);
}
.edit-post-visual-editor .gallery-columns-7,
.lawrence-frontend .gallery-columns-7 {
  grid-template-columns: repeat(7, 1fr);
}
.edit-post-visual-editor .gallery-columns-8,
.lawrence-frontend .gallery-columns-8 {
  grid-template-columns: repeat(8, 1fr);
}
.edit-post-visual-editor .gallery-columns-9,
.lawrence-frontend .gallery-columns-9 {
  grid-template-columns: repeat(9, 1fr);
}
.edit-post-visual-editor .gallery-caption,
.lawrence-frontend .gallery-caption {
  display: block;
}
.edit-post-visual-editor div.lazy,
.lawrence-frontend div.lazy {
  background-position: center;
  background-size: cover;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0;
}
.edit-post-visual-editor .has-lazyload,
.lawrence-frontend .has-lazyload {
  overflow: hidden;
  position: relative;
}
.edit-post-visual-editor .navigation:not(.post-navigation) .nav-links,
.lawrence-frontend .navigation:not(.post-navigation) .nav-links {
  align-items: flex-start;
  display: flex;
  font-family: "Sharp Sans", -apple-system, "BlinkMacSystemFont", "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;
  font-size: 14px;
  align-items: center;
  justify-content: center;
  margin-top: 4rem;
  overflow: hidden;
  text-align: left;
  width: 100%;
}
.edit-post-visual-editor .navigation:not(.post-navigation) .nav-links a,
.lawrence-frontend .navigation:not(.post-navigation) .nav-links a {
  text-decoration: none;
}
.edit-post-visual-editor .page-numbers,
.lawrence-frontend .page-numbers {
  align-items: center;
  background-color: #fff;
  border-bottom: 2px solid #ece6f2;
  border-left: 1px solid #ece6f2;
  border-right: 1px solid #ece6f2;
  border-top: 2px solid #ece6f2;
  color: #0030cc;
  display: flex;
  font-weight: 500;
  height: 35px;
  justify-content: center;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 10px;
  transition: all 0.22s;
  width: 35px;
}
@media (max-width: 600px) {
  .edit-post-visual-editor .page-numbers,
.lawrence-frontend .page-numbers {
    height: 26px;
    width: 26px;
  }
}
.edit-post-visual-editor .page-numbers:last-child,
.lawrence-frontend .page-numbers:last-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 4px;
  border-top-left-radius: 0;
  border-top-right-radius: 4px;
}
.edit-post-visual-editor .page-numbers:first-child,
.lawrence-frontend .page-numbers:first-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 0;
}
.edit-post-visual-editor a.page-numbers:hover,
.edit-post-visual-editor a.page-numbers:focus,
.lawrence-frontend a.page-numbers:hover,
.lawrence-frontend a.page-numbers:focus {
  background-color: #0030cc;
  border-color: #0030cc;
  color: #fff;
}
.edit-post-visual-editor .page-numbers.current,
.lawrence-frontend .page-numbers.current {
  background-color: #0030cc;
  border-color: #0030cc;
  color: #fff;
}
.edit-post-visual-editor .page-numbers.next,
.edit-post-visual-editor .page-numbers.prev,
.lawrence-frontend .page-numbers.next,
.lawrence-frontend .page-numbers.prev {
  padding-left: 20px;
  padding-right: 20px;
  width: auto;
}
@media (max-width: 600px) {
  .edit-post-visual-editor .page-numbers.next,
.edit-post-visual-editor .page-numbers.prev,
.lawrence-frontend .page-numbers.next,
.lawrence-frontend .page-numbers.prev {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.edit-post-visual-editor .slick-list,
.lawrence-frontend .slick-list {
  display: block;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative;
}
.edit-post-visual-editor .slick-list.dragging,
.lawrence-frontend .slick-list.dragging {
  cursor: hand;
}
.edit-post-visual-editor .slick-track,
.lawrence-frontend .slick-track {
  display: block;
  left: 0;
  position: relative;
  top: 0;
  z-index: 9999;
  zoom: 1;
}
.edit-post-visual-editor .slick-track::before, .edit-post-visual-editor .slick-track::after,
.lawrence-frontend .slick-track::before,
.lawrence-frontend .slick-track::after {
  content: "";
  display: table;
}
.edit-post-visual-editor .slick-track::after,
.lawrence-frontend .slick-track::after {
  clear: both;
}
.slick-loading .edit-post-visual-editor .slick-track,
.slick-loading .lawrence-frontend .slick-track {
  visibility: hidden;
}
.edit-post-visual-editor .slick-slider .slick-track,
.edit-post-visual-editor .slick-slider .slick-list,
.lawrence-frontend .slick-slider .slick-track,
.lawrence-frontend .slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}
.edit-post-visual-editor .slick-slide,
.lawrence-frontend .slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
}
.edit-post-visual-editor .slick-slide img,
.lawrence-frontend .slick-slide img {
  display: block;
}
.edit-post-visual-editor .slick-slide.dragging img,
.lawrence-frontend .slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .edit-post-visual-editor .slick-slide,
.slick-initialized .lawrence-frontend .slick-slide {
  display: block;
}
.slick-loading .edit-post-visual-editor .slick-slide,
.slick-loading .lawrence-frontend .slick-slide {
  visibility: hidden;
}
.slick-vertical .edit-post-visual-editor .slick-slide,
.slick-vertical .lawrence-frontend .slick-slide {
  display: block;
  height: auto;
}
.edit-post-visual-editor .slick-dots,
.lawrence-frontend .slick-dots {
  bottom: 0;
  display: block;
  list-style: none;
  padding: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}
.edit-post-visual-editor .slick-dots li,
.lawrence-frontend .slick-dots li {
  cursor: pointer;
  display: inline-block;
  height: 10px;
  margin: 0 5px;
  padding: 0;
  position: relative;
  width: 10px;
}
.edit-post-visual-editor .slick-dots li button,
.lawrence-frontend .slick-dots li button {
  display: block;
  font-size: 0;
  overflow: hidden;
  text-align: start;
  text-decoration: none;
  text-indent: -9999px;
  border: 2px solid #fff;
  border-radius: 6px;
  cursor: pointer;
  display: inline-block;
  height: 10px;
  margin: 0 4px;
  opacity: 0.4;
  padding: 0;
  transition: background 0.22s, opacity 0.22s;
  width: 10px;
}
.edit-post-visual-editor .slick-dots li button:focus,
.edit-post-visual-editor .slick-dots li button:hover,
.lawrence-frontend .slick-dots li button:focus,
.lawrence-frontend .slick-dots li button:hover {
  background-color: transparent;
}
.edit-post-visual-editor .slick-dots li button:hover::before,
.edit-post-visual-editor .slick-dots li button:focus::before,
.lawrence-frontend .slick-dots li button:hover::before,
.lawrence-frontend .slick-dots li button:focus::before {
  opacity: 1;
}
.edit-post-visual-editor .slick-dots li.slick-active button, .edit-post-visual-editor .slick-dots li.slick-active button[type=button], .edit-post-visual-editor .slick-dots li.slick-active button:focus, .edit-post-visual-editor .slick-dots li.slick-active button[type=button]:focus,
.lawrence-frontend .slick-dots li.slick-active button,
.lawrence-frontend .slick-dots li.slick-active button[type=button],
.lawrence-frontend .slick-dots li.slick-active button:focus,
.lawrence-frontend .slick-dots li.slick-active button[type=button]:focus {
  background-color: #fff;
  opacity: 1;
}
.edit-post-visual-editor .slider,
.lawrence-frontend .slider {
  /* autoprefixer: ignore next */
  box-sizing: border-box;
  clear: both;
  display: block;
  margin-bottom: 0;
  overflow: hidden;
  position: relative;
  touch-action: pan-y;
  user-select: none;
}
.edit-post-visual-editor .slider .slick-prev,
.lawrence-frontend .slider .slick-prev {
  background-color: transparent;
  background-image: url('../../images/svg/arrow-left.svg"');
  background-repeat: no-repeat;
  left: 0;
}
.edit-post-visual-editor .slider .slick-next,
.lawrence-frontend .slider .slick-next {
  background-color: transparent;
  background-image: url('../../images/svg/arrow-right.svg"');
  background-repeat: no-repeat;
  right: 0;
}
.edit-post-visual-editor .slider .slick-prev,
.edit-post-visual-editor .slider .slick-next,
.lawrence-frontend .slider .slick-prev,
.lawrence-frontend .slider .slick-next {
  background-color: transparent;
  border: 0;
  color: transparent;
  cursor: pointer;
  display: block;
  font-size: 0;
  height: 60px;
  line-height: 0;
  margin-top: -30px;
  outline: none;
  padding: 0;
  position: absolute;
  top: 50%;
  transition: all 0.22s;
  width: 60px;
  z-index: 1;
}
.edit-post-visual-editor .slider .slick-prev:hover,
.edit-post-visual-editor .slider .slick-next:hover,
.lawrence-frontend .slider .slick-prev:hover,
.lawrence-frontend .slider .slick-next:hover {
  background-color: transparent;
  color: transparent;
  opacity: 0.5;
  outline: none;
  transition: all 0.22s;
}
.edit-post-visual-editor .slider .slick-prev:focus,
.edit-post-visual-editor .slider .slick-next:focus,
.lawrence-frontend .slider .slick-prev:focus,
.lawrence-frontend .slider .slick-next:focus {
  background-color: transparent;
  color: transparent;
  transition: all 0.22s;
}
.edit-post-visual-editor .sticky,
.lawrence-frontend .sticky {
  border: 1px dashed #d7e4f2;
  margin-bottom: 2rem;
  padding: 2rem;
}
.edit-post-visual-editor .comment-list li.bypostauthor,
.edit-post-visual-editor .bypostauthor,
.lawrence-frontend .comment-list li.bypostauthor,
.lawrence-frontend .bypostauthor {
  border: 1px dashed rgba(0, 48, 204, 0.5);
  padding: 2rem;
}

.lawrence-frontend {
  /* stylelint-enable */
  /* stylelint-disable declaration-no-important, a11y/no-display-none */
  /*
  Based on Accessible-Mega-Menu from Adobe Systems Incorporated.
  Licensed under the Apache License, Version 2.0 (the “License”);
  http://www.apache.org/licenses/LICENSE-2.0
  */
  /* hides redundant header links in panel when megamenu is not initialized */
  /*
   * Transform all the slices of hamburger
   * into a crossmark.
   */
  /*
   * But, hide the middle one.
   */
  /*
   * the last one should go the other direction.
   */
  /*Hompage of our site*/
  /*Supernova*/
  /*homepage-intro block*/
  /*paragraph after h2 heading*/
  /*Location and Hours Info Paragraph*/
  /*homepage-intro-two block*/
  /*Benefit Pages*/
  /*For benefit 2023*/
  /*Add benefit-slider class to cover block on benefit pages in block editor*/
  /*Add benefit-menu class to subnav block on benefit pages in block editor (add to the <ul> element not the group)*/
  /*Add bannertag class to div of text inside cover block*/
  /*Ampersand image has ampersand class in block editor*/
  /*For all benefits*/
  /*Look in branding.php to add change the lawrence logo color*/
  /*Add benefit-year class (ex: benefit-2024) to the megamenu sass below*/
  /*Look in nav-walker.php for nav-search class for the search icon svg*/
  /*For benefit 2024 look in benefit-header.scss for the header sass and the camps-table css for the tickets table sass; additional benefit sass is in this file below*/
  /*Benefit Logos*/
  /*Used with logo-three-across sass*/
  /*Used on Benefit 2022 page*/
  /*Gradient Over the Heading Text*/
  /*Learning Never Stops | Stay Connected | Insipiration to Your Inbox | Apply Here*/
  /*Newsletter Sign Up*/
  /*Original Learning Never Stops (landing-newsletter-signup) has the orlando background color*/
  /*If you want to have the background color change by Educators, Partners, Visitors sections, add the classname stay-connected*/
  /*You must also add the stay-connected class to have the background change to white automatically after get in touch blocks*/
  /*background*/
  /*h2*/
  /*h2 em*/
  /*container with paragraph and sign up form*/
  /*sign up form*/
  /*WP button*/
  /*WP button hover & active*/
  /*placeholder text*/
  /*Stay Connected*/
  /*WP button link*/
  /*WP button link hover & active*/
  /*Stay Connected on Visitor Pages*/
  /*WP button*/
  /*WP button link*/
  /*Stay Connected on Partner Page*/
  /*WP button*/
  /*WP button hover*/
  /*Stay Connected on Educator Page*/
  /*WP button*/
  /*WP button hover*/
  /*Stay Connected Following a Get in Touch Block*/
  /*get-in-touch block + newsletter block WP buttons*/
  /*get-in-touch block + newsletter block WP buttons hover & active*/
  /*Inspiration to Your Inbox*/
  /*Apply Here*/
  /*text and button group*/
  /*link*/
  /*button link*/
  /*button link hover*/
  /*Stats Info block on the Educators & Partners Landing Pages*/
  /*The View page is using this component*/
  /*The Apps posts are using this component*/
  /*h3*/
  /*iframe container*/
  /*Group of text next to video*/
  /*The tile cards are using this component*/
  /*h3*/
  /*figure*/
  /*p*/
  /*images*/
  /*image group - img plus text*/
  /*parent element of captions*/
  /*First Caption*/
  /*Second Caption*/
  /*caption title p*/
  /*Educators Pages*/
  /*Used on the Visitors Landing page*/
  /*Blue Circle and H2*/
  /*h2 outline*/
  /*figure-blue dot*/
  /*Paragraph text group*/
  /*Circle image with person and sunstone*/
  /*Circle image duotone*/
  /*supernova icon*/
  /*Used on Planetarium page + more exhibit pages*/
  /*img*/
  /*You're part of the show - group - p text plus columns*/
  /*h4*/
  /*Acces and comfort & immersive tech -first column of text*/
  /*Adds white border line above p text in first column*/
  /*Hides the border line above the last p in column 1*/
  /*Second column of text*/
  /*Adds white border line above p text in the second column*/
  /*adds padding above the groups*/
  /*adds the subgrid*/
  /*Last paragraph of text - The First of Its Kind*/
  /*First Paragraph - All of our programs...*/
  /*Used on the Map of The Lawrence page*/
  /*map-key*/
  /*Map figure*/
  /*flex container for images*/
  /*figcaption*/
  /*img*/
  /*figure*/
  /*BLOCK EDITOR STYLES*/
  /*The Lawrence Map*/
  /*Made for About Page - Our Initiatives section */
  /*h3 - Our Initiatives*/
  /*adds the subgrid*/
  /*img*/
  /*h3 in text group*/
  /*First Group*/
  /*First group of test + icon - In schools*/
  /*group of text only - In Schools*/
  /*first figure svg*/
  /*Second Group*/
  /*Second group of test + icon - At Our Science Center*/
  /*secong group of text only*/
  /*second figure svg*/
  /*Third Group*/
  /*third text group*/
  /*adds third subgrid*/
  /*Globe icon*/
  /*Used on the Our Work page in the About section*/
  /*h2*/
  /*figure*/
  /*group of text with lightgray background*/
  /*adds the subgrid*/
  /*h3 in the subgrid*/
  /*adds the supernova background image*/
  /*Plan Your Visit Block (at bottom of exhibit posts)*/
  /*adds the subgrid*/
  /*first column*/
  /*Admission text*/
  /*last column*/
  /*Made for the Membership page*/
  /*paragraph*/
  /*image*/
  /*figcapion*/
  /*Supernova Block*/
  /*Used on the Home page and the Curriculum page*/
  /*Add the three-dots class for the three circle version*/
  /*Desktop*/
  /*orbit single beam supernova*/
  /*visitors-group*/
  /*wp-block-group circles-group*/
  /*Adds the Upper group Subgrid*/
  /*Adds the Lower group Subgrid*/
  /*UV Group*/
  /*UV Group inner container grid used to center h3*/
  /*Exhibits & Activities ultra-h3*/
  /*Hide UV h3 on hover*/
  /*Ultraviolet PNG img*/
  /*Ultraviolet PNG figure*/
  /*Ultraviolet Hover Img figure Hidden*/
  /*Ultraviolet Hover image figure displayed on hover*/
  /*Ultraviolet Hover image figure displayed on hover*/
  /*Helios Group*/
  /*Helios Group inner container grid used to center h3*/
  /*Camps & Classes helios-h3*/
  /*Hide Helios h3 on hover*/
  /*Camps & classes helios-h3 a and h3*/
  /*Helios PNG img*/
  /*helios PNG figure*/
  /*Helios Hover Img figure Hidden*/
  /*Helios Hover image figure displayed on hover*/
  /*Helios Hover image figure displayed on hover*/
  /*Lower Circle Group*/
  /*Orlando Group*/
  /*Orlando Group inner container grid used to center h3*/
  /*Pandemic Detectives orlando-h3*/
  /*Pandemic Detectives orlando-h3 a and h3*/
  /*Hide Orlando h3 on hover*/
  /*Orlando PNG img*/
  /*Orlando PNG figure*/
  /*Orlando Hover Img figure Hidden*/
  /*Orlando Hover image figure displayed on hover*/
  /*Orlando Hover image figure displayed on hover*/
  /*Flare Group*/
  /*Flare Group inner container grid used to center h3*/
  /*Design Quest flare-h3*/
  /*Design Quest flare-h3 a and h3*/
  /*Hide Flare h3 on hover*/
  /*Flare PNG img*/
  /*Flare PNG figure*/
  /*Flare Hover Img figure Hidden*/
  /*Flare Hover image figure displayed on hover*/
  /*Flare Hover image img displayed on hover*/
  /*Center Supernova img*/
  /*Three Dots Version*/
  /*Tablet*/
  /*Mobile*/
  /*Made for the 3D Theater page*/
  /*h3*/
  /*img*/
  /*group of text*/
  /*paragraph with white border line above it*/
  /*adds the subgrid*/
  /*column of text - Access + Comfort*/
  /*Used on the Our Impact (our history) Timeline page*/
  /*For tablet and desktop*/
  /*Used on the Our Work page*/
  /*adds the subgrid*/
  /*img*/
  /*h3 in text group*/
  /*col 1*/
  /*col2*/
  /*icons*/
  /*text*/
  /*ORIGINAL VERSION*/
  /*Used on the Our Centers page*/
  /*each group*/
  /*circle images*/
  /*for tablet*/
  /*for mobile*/
  /*Used on the Our Centers page*/
  /*img - icons*/
  /* Group 1 - Research */
  /* Paragraph text */
  /*Group 2 - Partnerships*/
  /*Group 3 - JEDI */
  /* Group 4 - Design*/
  /* Paragraph text */
  /*Supernova - green*/
  /*Used on the Newsletter Sign Up page*/
}
.lawrence-frontend #alertbanner {
  width: 100%;
  justify-content: center;
  margin: auto;
  text-align: center;
  float: none;
  overflow: hidden;
  top: 0;
  z-index: 9999;
  background-color: #DEBDEA;
  min-height: 50px;
}
.lawrence-frontend .alertText {
  text-align: center;
  align-items: center;
  display: flex;
  height: auto;
  overflow: hidden;
  font-weight: bold;
}
.lawrence-frontend .alertText a {
  color: black;
  text-decoration: none;
  font-weight: bold;
}
.lawrence-frontend .alertText span {
  justify-self: center;
  width: 100%;
  padding: 20px 0px;
}
.lawrence-frontend .alertText > span {
  padding: 20px 20px;
}
.lawrence-frontend #close-alertbanner {
  cursor: pointer;
  justify-self: end;
  margin-bottom: 0;
  right: 0;
  top: 0;
  max-width: 50px;
  padding-left: 5px;
}
.lawrence-frontend .banner-container {
  background-color: #debdea;
}
.lawrence-frontend .banner {
  width: 100%;
  background-color: #debdea;
  position: relative;
  padding: 20px 40px;
  max-width: 1440px;
  margin: 0 auto;
}
.lawrence-frontend .banner .content {
  margin-bottom: 40px;
  padding-right: 40px;
  max-width: 1440px;
  padding-top: 30px;
}
.lawrence-frontend .banner .min-content {
  display: flex;
  align-items: center;
}
.lawrence-frontend .banner h3 {
  color: #0030cc;
  margin-bottom: 0;
}
.lawrence-frontend .banner .banner-figure {
  margin-right: 40px;
}
.lawrence-frontend .banner .banner-button {
  margin-bottom: 20px;
  margin-left: 20px;
  margin: auto 20px;
}
.lawrence-frontend .banner .banner-text {
  max-width: 1000px;
}
.lawrence-frontend .banner-container .close-btn {
  cursor: pointer;
  position: absolute;
  top: 10px;
  right: 100px;
  width: 50px;
}
@media screen and (max-width: 770px) {
  .lawrence-frontend .banner h3 {
    max-width: calc(770px - 40px);
    margin-top: 35px;
    margin-right: 40px;
  }
  .lawrence-frontend .banner .banner-figure {
    margin-right: 0;
  }
  .lawrence-frontend .banner .min-content {
    display: block;
  }
  .lawrence-frontend .banner .banner-button {
    margin: 20px 0;
  }
  .lawrence-frontend .banner .wp-block-button {
    width: unset;
  }
  .lawrence-frontend .banner .content {
    padding-top: 15px;
  }
  .lawrence-frontend .banner .banner-text {
    margin-right: 40px;
  }
}
.lawrence-frontend .hide-completely,
.lawrence-frontend .hideGroup {
  display: none !important;
}
.lawrence-frontend .megamenu a {
  color: #2C2C2C;
}
.lawrence-frontend .megamenu .accessible-megamenu-panel-group h2, .lawrence-frontend .megamenu .accessible-megamenu-panel-group .post-header h1, .post-header .lawrence-frontend .megamenu .accessible-megamenu-panel-group h1,
.lawrence-frontend .megamenu .accessible-megamenu-panel-group p {
  font-size: 1.6rem;
  font-weight: 600;
  margin-top: 0;
}
.lawrence-frontend .megamenu .accessible-megamenu-panel-group .menu-text {
  margin-top: 1rem;
  padding-top: 1rem;
}
.lawrence-frontend .megamenu .accessible-megamenu-panel-group:nth-child(1) li:not(.menu-text) a:after,
.lawrence-frontend .megamenu .accessible-megamenu-panel-group:nth-child(3) li:not(.menu-text) a:after {
  content: " >";
  background-image: none;
}
.lawrence-frontend .megamenu .accessible-megamenu-panel-group.publication:nth-child(1) li:not(.menu-text) a:after,
.lawrence-frontend .megamenu .accessible-megamenu-panel-group.publication:nth-child(3) li:not(.menu-text) a:after {
  content: "";
}
.lawrence-frontend .megamenu .accessible-megamenu-panel-group:nth-child(2) h2, .lawrence-frontend .megamenu .accessible-megamenu-panel-group:nth-child(2) .post-header h1, .post-header .lawrence-frontend .megamenu .accessible-megamenu-panel-group:nth-child(2) h1 {
  margin: 2rem 0;
  padding: 0;
  line-height: 180%;
  font-weight: 700;
}
.lawrence-frontend .megamenu .visitors .accessible-megamenu-panel {
  background: #debdea;
  color: #0030cc;
}
.lawrence-frontend .megamenu .visitors .accessible-megamenu-panel h4,
.lawrence-frontend .megamenu .visitors .accessible-megamenu-panel a {
  color: #0030cc;
}
.lawrence-frontend .megamenu .visitors .accessible-megamenu-panel .accessible-megamenu-panel-group:nth-child(3) {
  background-color: #0030cc;
}
.lawrence-frontend .megamenu .visitors .accessible-megamenu-panel .accessible-megamenu-panel-group:nth-child(3) h2, .lawrence-frontend .megamenu .visitors .accessible-megamenu-panel .accessible-megamenu-panel-group:nth-child(3) .post-header h1, .post-header .lawrence-frontend .megamenu .visitors .accessible-megamenu-panel .accessible-megamenu-panel-group:nth-child(3) h1,
.lawrence-frontend .megamenu .visitors .accessible-megamenu-panel .accessible-megamenu-panel-group:nth-child(3) h4,
.lawrence-frontend .megamenu .visitors .accessible-megamenu-panel .accessible-megamenu-panel-group:nth-child(3) p,
.lawrence-frontend .megamenu .visitors .accessible-megamenu-panel .accessible-megamenu-panel-group:nth-child(3) a {
  color: white;
}
.lawrence-frontend .megamenu .visitors .accessible-megamenu-panel .accessible-megamenu-panel-group:nth-child(3) .menu-text {
  border-top: 1px solid #9bdad9;
}
.lawrence-frontend .megamenu .educators .accessible-megamenu-panel {
  background: #078572;
  color: #fff;
}
.lawrence-frontend .megamenu .educators .accessible-megamenu-panel h2, .lawrence-frontend .megamenu .educators .accessible-megamenu-panel .post-header h1, .post-header .lawrence-frontend .megamenu .educators .accessible-megamenu-panel h1,
.lawrence-frontend .megamenu .educators .accessible-megamenu-panel h4,
.lawrence-frontend .megamenu .educators .accessible-megamenu-panel a {
  color: #fff;
}
.lawrence-frontend .megamenu .partners .accessible-megamenu-panel {
  background: #ffce00;
  color: #2C2C2C;
}
.lawrence-frontend .megamenu .partners .accessible-megamenu-panel h2, .lawrence-frontend .megamenu .partners .accessible-megamenu-panel .post-header h1, .post-header .lawrence-frontend .megamenu .partners .accessible-megamenu-panel h1,
.lawrence-frontend .megamenu .partners .accessible-megamenu-panel h4,
.lawrence-frontend .megamenu .partners .accessible-megamenu-panel a {
  color: #2C2C2C;
}
.lawrence-frontend .accessible-megamenu {
  display: flex;
  justify-content: space-between;
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0;
}
.lawrence-frontend .accessible-megamenu h2, .lawrence-frontend .accessible-megamenu .post-header h1, .post-header .lawrence-frontend .accessible-megamenu h1,
.lawrence-frontend .accessible-megamenu h3,
.lawrence-frontend .accessible-megamenu h4 {
  font-size: 1em;
  display: inline;
  margin: 0;
  padding: 0;
  border-bottom: 0;
}
.lawrence-frontend .accessible-megamenu h4 {
  font-size: 0.9em;
  font-weight: 800;
}
.lawrence-frontend .accessible-megamenu > .accessible-megamenu-top-nav-item {
  display: block;
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0;
  float: left;
}
.lawrence-frontend .accessible-megamenu > .accessible-megamenu-top-nav-item ul {
  padding: 0;
  margin: 0;
}
.lawrence-frontend .accessible-megamenu .accessible-megamenu-panel > ul li.accessible-megamenu-panel-group {
  padding: 4rem;
}
.lawrence-frontend .accessible-megamenu > .accessible-megamenu-top-nav-item:not(.megaPanel) {
  position: relative;
}
.lawrence-frontend .megamenu .play .accessible-megamenu-panel,
.lawrence-frontend .megamenu .support .accessible-megamenu-panel,
.lawrence-frontend .megamenu .shop .accessible-megamenu-panel {
  padding: 2rem;
  background-color: #fff;
  border-bottom: 1px solid #2c2c2c;
  border-left: 1px solid #2c2c2c;
  border-right: 1px solid #2c2c2c;
  border-top: 1px solid #2c2c2c;
  box-shadow: 0 25px 20px -10px rgba(5, 4, 25, 0.05);
  margin-top: var(--gap-dropdown);
  padding-bottom: 0.5rem;
  transition: opacity 0.25s© cubic-bezier(0.19, 1, 0.22, 1);
  width: 21rem;
  border-radius: 0;
}
.lawrence-frontend .accessible-megamenu > .accessible-megamenu-top-nav-item:not(.megaPanel) .accessible-megamenu-panel {
  top: 0;
  margin-top: 4rem;
}
.lawrence-frontend .accessible-megamenu > .accessible-megamenu-top-nav-item:not(.megaPanel) ul.sub-menu {
  display: block;
}
.lawrence-frontend .accessible-megamenu > .accessible-megamenu-top-nav-item:not(.megaPanel) ul.sub-menu li {
  display: list-item;
  float: none;
}
.lawrence-frontend .accessible-megamenu :focus {
  outline: 2px solid rgba(34, 95, 215, 0.3);
  -moz-outline-radius: 3px;
}
.lawrence-frontend .accessible-megamenu > .accessible-megamenu-top-nav-item a[aria-expanded] {
  display: block;
  padding-left: 0.769em;
  padding-right: 0.769em;
  text-decoration: none;
  z-index: inherit;
}
.lawrence-frontend .accessible-megamenu > .accessible-megamenu-top-nav-item a[aria-expanded]:hover,
.lawrence-frontend .accessible-megamenu > .accessible-megamenu-top-nav-item a[aria-expanded]:focus {
  color: #333 !important;
  outline-offset: -1px;
}
.lawrence-frontend .accessible-megamenu > .accessible-megamenu-top-nav-item a[aria-expanded]:hover,
.lawrence-frontend .accessible-megamenu > .accessible-megamenu-top-nav-item a[aria-expanded]:focus,
.lawrence-frontend .accessible-megamenu > .accessible-megamenu-top-nav-item a[aria-expanded].open {
  margin-left: 0;
  background: #f5f8fa none;
  background: -webkit-gradient(linear, left top, left bottom, from(#f5f8fa), to(#e3e5e5));
  background: -moz-linear-gradient(top, #f5f8fa, #e3e5e5);
  background: -ms-linear-gradient(top, #f5f8fa, #e3e5e5);
  background: -o-linear-gradient(top, #f5f8fa, #e3e5e5);
  z-index: 1002;
}
.lawrence-frontend .accessible-megamenu > .accessible-megamenu-top-nav-item a[aria-expanded].open {
  background: #f5f8fa none;
  padding-bottom: 2px;
}
.lawrence-frontend .accessible-megamenu > .accessible-megamenu-top-nav-item:first-child a[aria-expanded] {
  border-bottom-left-radius: 3px;
}
.lawrence-frontend .accessible-megamenu > .accessible-megamenu-top-nav-item:first-child a[aria-expanded].open {
  border-bottom-left-radius: 0px;
  border-left: 1px solid #b3b3b3;
  border-left-color: rgba(0, 0, 0, 0.3);
  left: -1px;
  margin-right: -1px;
}
.lawrence-frontend .accessible-megamenu .accessible-megamenu-panel {
  width: 95vw;
  position: absolute;
  max-width: 1440px;
  display: block;
  left: 50%;
  transform: translateX(-50%);
  margin: 0 0 0 0;
  padding: 0;
  background-color: #f5f8fa;
  height: 0;
  cursor: default;
  -webkit-box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.5);
  box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.5);
  visibility: hidden;
  top: -9999em;
  overflow: hidden;
  opacity: 0;
}
.lawrence-frontend .accessible-megamenu .accessible-megamenu-panel.open {
  visibility: visible;
  top: 100%;
  height: unset;
  opacity: 1;
  z-index: 1001;
  -webkit-transition: opacity 250ms ease, max-height 500ms ease, visibility 0s linear 0s, top 0s linear 0s;
  -moz-transition: opacity 250ms ease, max-height 500ms ease, visibility 0s linear 0s, top 0s linear 0s;
  -ms-transition: opacity 250ms ease, max-height 500ms ease, visibility 0s linear 0s, top 0s linear 0s;
  -o-transition: opacity 250ms ease, max-height 500ms ease, visibility 0s linear 0s, top 0s linear 0s;
  transition: opacity 250ms ease, max-height 500ms ease, visibility 0s linear 0s, top 0s linear 0s;
}
.lawrence-frontend .accessible-megamenu .accessible-megamenu-panel ul.sub-menu {
  display: grid;
  grid-template-columns: 3fr 6fr 3fr;
  grid-gap: 2rem;
  list-style: none;
  margin: 0;
  padding: 0;
}
.lawrence-frontend .accessible-megamenu .accessible-megamenu-panel ul > li {
  list-style: none;
  margin: 0;
  padding: 0;
}
.lawrence-frontend .accessible-megamenu .accessible-megamenu-panel ul > li.publication {
  margin: 0 0 20px 0;
}
.lawrence-frontend .accessible-megamenu .accessible-megamenu-panel ul > li.publication li.article-title {
  margin-bottom: 20px;
  font-weight: 600;
}
.lawrence-frontend .accessible-megamenu .accessible-megamenu-panel ul > li.publication li.article-title a {
  border-bottom: solid 1px #2C2C2C;
  font-weight: 600;
}
.lawrence-frontend .accessible-megamenu .accessible-megamenu-panel ul > li.publication li.article-date {
  font-family: "Pitch", "Georgia", "Garamond", "serif";
}
.lawrence-frontend .accessible-megamenu .accessible-megamenu-panel > ul > li {
  float: left;
  display: block;
}
.lawrence-frontend .accessible-megamenu .accessible-megamenu-panel > ul > li:first-of-type {
  border-left: none;
  box-shadow: none;
}
.lawrence-frontend .accessible-megamenu .accessible-megamenu-panel a:hover,
.lawrence-frontend .accessible-megamenu .accessible-megamenu-panel a:focus {
  color: #225FD7;
  text-decoration: underline;
}
.lawrence-frontend .accessible-megamenu .educators .accessible-megamenu-panel a:hover,
.lawrence-frontend .accessible-megamenu .educators .accessible-megamenu-panel a:focus {
  color: #fff;
  text-decoration: underline;
}
.lawrence-frontend .accessible-megamenu .accessible-megamenu-panel > h2 > a:hover, .lawrence-frontend .accessible-megamenu .post-header .accessible-megamenu-panel > h1 > a:hover, .post-header .lawrence-frontend .accessible-megamenu .accessible-megamenu-panel > h1 > a:hover,
.lawrence-frontend .accessible-megamenu .accessible-megamenu-panel > h2 > a:focus,
.lawrence-frontend .accessible-megamenu .post-header .accessible-megamenu-panel > h1 > a:focus,
.post-header .lawrence-frontend .accessible-megamenu .accessible-megamenu-panel > h1 > a:focus,
.lawrence-frontend .accessible-megamenu .accessible-megamenu-panel > ol > li > h3 > a:hover,
.lawrence-frontend .accessible-megamenu .accessible-megamenu-panel > ol > li > h3 > a:focus {
  color: #333;
}
.lawrence-frontend .accessible-megamenu .accessible-megamenu-panel hr {
  border-width: 1px 0px;
  border-style: solid;
  border-top-color: rgba(0, 0, 0, 0.3);
  border-bottom-color: #fff;
}
.lawrence-frontend .accessible-megamenu:not(.js-accessible-megamenu) .accessible-megamenu-panel > h2, .lawrence-frontend .accessible-megamenu:not(.js-accessible-megamenu) .post-header .accessible-megamenu-panel > h1, .post-header .lawrence-frontend .accessible-megamenu:not(.js-accessible-megamenu) .accessible-megamenu-panel > h1 {
  display: none;
}
.lawrence-frontend .accessible-megamenu-toggle {
  display: none;
  background: none;
  border: 0;
  padding: 0;
  position: absolute;
  z-index: 1;
  top: 3px;
  right: 1em;
  width: 33px;
  height: 33px;
}
.lawrence-frontend .accessible-megamenu-toggle > span:not(.sr-only) {
  display: block;
  width: 33px;
  height: 4px;
  margin-bottom: 5px;
  background: #000;
  border-radius: 3px;
  z-index: 1;
  transform-origin: 0 0;
  transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), margin 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease;
}
.lawrence-frontend .accessible-megamenu-toggle > span {
  margin-top: 5px;
}
.lawrence-frontend .accessible-megamenu-toggle > span:nth-last-child(1) {
  transform-origin: 0% 100%;
}
.lawrence-frontend .accessible-megamenu-toggle[aria-expanded=true] > span {
  margin-top: 0;
  opacity: 1;
  transform: rotate(45deg) translate(4px, -3px);
  background: #000;
  border-radius: 0;
}
.lawrence-frontend .accessible-megamenu-toggle[aria-expanded=true] > span:nth-last-child(2) {
  opacity: 0;
  transform: rotate(0deg) scale(0.2, 0.2);
}
.lawrence-frontend .accessible-megamenu-toggle[aria-expanded=true] > span:nth-last-child(1) {
  transform: rotate(-45deg) translate(0px, 7px);
}
.lawrence-frontend .home .accessible-megamenu-top-nav-item > h2 > a, .lawrence-frontend .home .post-header .accessible-megamenu-top-nav-item > h1 > a, .post-header .lawrence-frontend .home .accessible-megamenu-top-nav-item > h1 > a,
.lawrence-frontend .benefit-2022 .accessible-megamenu-top-nav-item > h2 > a,
.lawrence-frontend .benefit-2022 .post-header .accessible-megamenu-top-nav-item > h1 > a,
.post-header .lawrence-frontend .benefit-2022 .accessible-megamenu-top-nav-item > h1 > a {
  color: #fff;
}
.lawrence-frontend .home .wp-block-cover,
.lawrence-frontend .home .wp-block-cover-image,
.lawrence-frontend .benefit-2022 .wp-block-cover,
.lawrence-frontend .benefit-2022 .wp-block-cover-image {
  width: unset;
}
.lawrence-frontend .home .accessible-megamenu-toggle > span:not(.sr-only),
.lawrence-frontend .benefit-2022 .accessible-megamenu-toggle > span:not(.sr-only) {
  background: #fff;
}
.lawrence-frontend .home .accessible-megamenu-toggle[aria-expanded=true] > span,
.lawrence-frontend .benefit-2022 .accessible-megamenu-toggle[aria-expanded=true] > span {
  background: #2C2C2C;
}
.lawrence-frontend .home .divider.accessible-megamenu-top-nav-item,
.lawrence-frontend .benefit-2022 .divider.accessible-megamenu-top-nav-item {
  color: #fff;
}
.lawrence-frontend .home .site-header,
.lawrence-frontend .benefit-2022 .site-header {
  align-items: center;
}
.lawrence-frontend .home .nav-container,
.lawrence-frontend .benefit-2022 .nav-container {
  position: absolute;
  width: 100%;
}
@media (min-width: 770px) {
  .lawrence-frontend {
    /*Adding color underlines to parent pages*/
    /*Taking out extra padding so underline only stretches length of the word*/
    /*Sub menu columns*/
  }
  .lawrence-frontend .megamenu > ol.nav-menu > li.accessible-megamenu-top-nav-item .wp-block-button__link.nav-search span p {
    display: none;
  }
  .lawrence-frontend .megamenu > ol.nav-menu > li.accessible-megamenu-top-nav-item .wp-block-button__link.nav-search {
    border: none;
    padding: 0px;
    margin-top: 3px;
  }
  .lawrence-frontend .megamenu > ol.nav-menu > li.accessible-megamenu-top-nav-item .wp-block-button__link.nav-search svg {
    padding: 3px 2px 3px 3px;
  }
  .lawrence-frontend .megamenu > ol.nav-menu > li.accessible-megamenu-top-nav-item .wp-block-button__link.nav-search:hover svg, .lawrence-frontend .megamenu > ol.nav-menu > li.accessible-megamenu-top-nav-item .wp-block-button__link.nav-search:focus svg, .lawrence-frontend .megamenu > ol.nav-menu > li.accessible-megamenu-top-nav-item .wp-block-button__link.nav-search:active svg {
    fill: white;
  }
  .lawrence-frontend .visitors.current-menu-ancestor {
    border-bottom: solid 3px #debdea;
  }
  .lawrence-frontend .educators.current-menu-ancestor {
    border-bottom: solid 3px #078572;
  }
  .lawrence-frontend .partners.current-menu-ancestor {
    border-bottom: solid 3px #ffce00;
  }
  .lawrence-frontend .accessible-megamenu > .accessible-megamenu-top-nav-item:first-child a[aria-expanded],
.lawrence-frontend .accessible-megamenu > .accessible-megamenu-top-nav-item:first-child a,
.lawrence-frontend .accessible-megamenu > .accessible-megamenu-top-nav-item a[aria-expanded] {
    padding: 0;
  }
  .lawrence-frontend .accessible-megamenu-panel .accessible-megamenu-panel-group div.accordion-content {
    margin-top: 10px;
  }
  .lawrence-frontend .accessible-megamenu-panel .accessible-megamenu-panel-group div.accordion-content p.descrip {
    margin-bottom: 10px;
  }
  .lawrence-frontend .megamenu .accessible-megamenu-panel-group p {
    margin-bottom: 10px;
  }
  .lawrence-frontend nav.megamenu {
    margin-top: 25px;
  }
  .lawrence-frontend nav.megamenu .accessible-megamenu > .accessible-megamenu-top-nav-item {
    margin-right: 10px;
    margin-left: 10px;
  }
}
@media (max-width: 770px) {
  .lawrence-frontend {
    /*cross of hamburger*/
    /*submenu that uses theme color*/
    /*Main dropdown - background menu*/
    /*H2 Visitors, Educators, Partners titles*/
    /*underline beneath Partners title*/
    /*Sub Menu h2 colors*/
    /*visitors submenu titles*/
    /*educators submenu titles*/
    /*partners submenu titles*/
    /*hamburger cross*/
    /*search button*/
    /*Hide svg color black in mobile*/
    /*svg color white in mobile*/
    /*Search Text in Button in Mobile*/
    /*Educators full width background*/
    /*Partners full width background*/
    /*Play full width background*/
    /*Shop full width background*/
    /*Support full width background*/
    /*Reorders the Submenu Links*/
    /*Left Hand Smaller Links*/
    /*Plus Symbol*/
    /*Center Links*/
    /*Taking out extra padding before accordion*/
    /*Last li before accordion items needs margin*/
    /*Right Hand Column Smaller Links*/
    /* Partners Borders */
    /* Educators Borders */
    /*Plus Symbol in RH menu*/
    /*h4 plus symbol in mobile menu*/
    /*h4 plus symbol in mobile menu*/
    /*Taking out grid gap on mobile*/
    /*Hiding accordions when page loads*/
    /*Hiding accordions when page loads - needed for Educator ul*/
    /*li link items in the mobile drop down accordion*/
    /*li that are inside the mobile accordion*/
    /*Educators Plus Symbol LH column*/
    /*Educators Plus Symbol RH column*/
    /*Partners Plus Symbol LH column*/
    /*Partners Plus Symbol RH column*/
    /*Publications View All Link in Partners Menu*/
  }
  .lawrence-frontend .main-navigation-wrapper {
    width: 100%;
  }
  .lawrence-frontend .accessible-megamenu > .accessible-megamenu-top-nav-item {
    position: static;
    height: 0;
  }
  .lawrence-frontend .accessible-megamenu > .accessible-megamenu-top-nav-item:not(.megaPanel) .accessible-megamenu-panel {
    width: unset;
    top: 0;
    margin-top: 0;
  }
  .lawrence-frontend .accessible-megamenu .accessible-megamenu-panel > ol > li {
    float: left;
    display: block;
    margin-right: 1em;
    margin-bottom: 1em;
  }
  .lawrence-frontend .accessible-megamenu-toggle {
    display: block;
    z-index: 3;
    top: 2rem;
    right: 2em;
  }
  .lawrence-frontend .accessible-megamenu .divider {
    display: none;
  }
  .lawrence-frontend .accessible-megamenu .accessible-megamenu-panel {
    margin-top: 0;
  }
  .lawrence-frontend .accessible-megamenu .accessible-megamenu-panel ul.sub-menu {
    display: block;
  }
  .lawrence-frontend .accessible-megamenu-toggle ~ .accessible-megamenu > .accessible-megamenu-top-nav-item {
    overflow: hidden;
    visibility: collapse;
  }
  .lawrence-frontend .accessible-megamenu-toggle[aria-expanded=true] ~ .accessible-megamenu > .accessible-megamenu-top-nav-item {
    overflow: visible;
    visibility: visible;
    height: 30px;
  }
  .lawrence-frontend .accessible-megamenu {
    height: 0;
    display: block;
  }
  .lawrence-frontend .accessible-megamenu-toggle[aria-expanded=true] ~ .accessible-megamenu {
    z-index: 2;
    padding: 1.5rem 1.5rem 3.5rem 1.5rem;
    position: absolute;
    top: 0;
    background: #0030cc;
    width: 100%;
    left: 0;
    height: unset;
    padding-top: 40px;
    padding-bottom: 80px;
  }
  .lawrence-frontend .megamenu > ol.nav-menu > li.accessible-megamenu-top-nav-item h2 > a, .lawrence-frontend .megamenu > ol.nav-menu > li.accessible-megamenu-top-nav-item .post-header h1 > a, .post-header .lawrence-frontend .megamenu > ol.nav-menu > li.accessible-megamenu-top-nav-item h1 > a {
    color: #9bdad9;
    font-size: clamp(3.2rem, 3.1vw, 5.6rem);
  }
  .lawrence-frontend .megamenu > ol.nav-menu > li.accessible-megamenu-top-nav-item {
    margin-bottom: 40px;
  }
  .lawrence-frontend .megamenu > ol.nav-menu > li.accessible-megamenu-top-nav-item h2, .lawrence-frontend .megamenu > ol.nav-menu > li.accessible-megamenu-top-nav-item .post-header h1, .post-header .lawrence-frontend .megamenu > ol.nav-menu > li.accessible-megamenu-top-nav-item h1 {
    position: relative;
  }
  .lawrence-frontend .megamenu > ol.nav-menu > li.partners.accessible-megamenu-top-nav-item:after {
    content: "";
    border-bottom: 2px solid #fff;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    left: 49%;
    transform: translate(-50%, -50%);
    width: calc(100% - (clamp(55px, calc(158px + 100vw - 1440px), calc(50vw - 584px))) * 2);
    margin-top: 31px;
  }
  .lawrence-frontend .accessible-megamenu > .accessible-megamenu-top-nav-item a[aria-expanded].open {
    background-color: transparent;
  }
  .lawrence-frontend .megamenu > ol.nav-menu > li.accessible-megamenu-top-nav-item h2 > a + div.accessible-megamenu-panel.open ul.sub-menu li h2 a, .lawrence-frontend .megamenu > ol.nav-menu > li.accessible-megamenu-top-nav-item .post-header h1 > a + div.accessible-megamenu-panel.open ul.sub-menu li h2 a, .post-header .lawrence-frontend .megamenu > ol.nav-menu > li.accessible-megamenu-top-nav-item h1 > a + div.accessible-megamenu-panel.open ul.sub-menu li h2 a, .lawrence-frontend .megamenu > ol.nav-menu > li.accessible-megamenu-top-nav-item h2 > a + div.accessible-megamenu-panel.open ul.sub-menu li .post-header h1 a, .post-header .lawrence-frontend .megamenu > ol.nav-menu > li.accessible-megamenu-top-nav-item h2 > a + div.accessible-megamenu-panel.open ul.sub-menu li h1 a, .lawrence-frontend .megamenu > ol.nav-menu > li.accessible-megamenu-top-nav-item .post-header h1 > a + div.accessible-megamenu-panel.open ul.sub-menu li h1 a, .post-header .lawrence-frontend .megamenu > ol.nav-menu > li.accessible-megamenu-top-nav-item h1 > a + div.accessible-megamenu-panel.open ul.sub-menu li h1 a {
    color: #2C2C2C;
    font-size: unset;
  }
  .lawrence-frontend .megamenu > ol.nav-menu > li.visitors.accessible-megamenu-top-nav-item h2 > a + div.accessible-megamenu-panel.open ul.sub-menu li h2 a, .lawrence-frontend .megamenu > ol.nav-menu > li.visitors.accessible-megamenu-top-nav-item .post-header h1 > a + div.accessible-megamenu-panel.open ul.sub-menu li h2 a, .post-header .lawrence-frontend .megamenu > ol.nav-menu > li.visitors.accessible-megamenu-top-nav-item h1 > a + div.accessible-megamenu-panel.open ul.sub-menu li h2 a, .lawrence-frontend .megamenu > ol.nav-menu > li.visitors.accessible-megamenu-top-nav-item h2 > a + div.accessible-megamenu-panel.open ul.sub-menu li .post-header h1 a, .post-header .lawrence-frontend .megamenu > ol.nav-menu > li.visitors.accessible-megamenu-top-nav-item h2 > a + div.accessible-megamenu-panel.open ul.sub-menu li h1 a, .lawrence-frontend .megamenu > ol.nav-menu > li.visitors.accessible-megamenu-top-nav-item .post-header h1 > a + div.accessible-megamenu-panel.open ul.sub-menu li h1 a, .post-header .lawrence-frontend .megamenu > ol.nav-menu > li.visitors.accessible-megamenu-top-nav-item h1 > a + div.accessible-megamenu-panel.open ul.sub-menu li h1 a {
    color: #0030cc;
  }
  .lawrence-frontend .megamenu > ol.nav-menu > li.educators.accessible-megamenu-top-nav-item h2 > a + div.accessible-megamenu-panel.open ul.sub-menu li h2 a, .lawrence-frontend .megamenu > ol.nav-menu > li.educators.accessible-megamenu-top-nav-item .post-header h1 > a + div.accessible-megamenu-panel.open ul.sub-menu li h2 a, .post-header .lawrence-frontend .megamenu > ol.nav-menu > li.educators.accessible-megamenu-top-nav-item h1 > a + div.accessible-megamenu-panel.open ul.sub-menu li h2 a, .lawrence-frontend .megamenu > ol.nav-menu > li.educators.accessible-megamenu-top-nav-item h2 > a + div.accessible-megamenu-panel.open ul.sub-menu li .post-header h1 a, .post-header .lawrence-frontend .megamenu > ol.nav-menu > li.educators.accessible-megamenu-top-nav-item h2 > a + div.accessible-megamenu-panel.open ul.sub-menu li h1 a, .lawrence-frontend .megamenu > ol.nav-menu > li.educators.accessible-megamenu-top-nav-item .post-header h1 > a + div.accessible-megamenu-panel.open ul.sub-menu li h1 a, .post-header .lawrence-frontend .megamenu > ol.nav-menu > li.educators.accessible-megamenu-top-nav-item h1 > a + div.accessible-megamenu-panel.open ul.sub-menu li h1 a {
    color: #fff;
  }
  .lawrence-frontend .megamenu > ol.nav-menu > li.partners.accessible-megamenu-top-nav-item h2 > a + div.accessible-megamenu-panel.open ul.sub-menu li h2 a, .lawrence-frontend .megamenu > ol.nav-menu > li.partners.accessible-megamenu-top-nav-item .post-header h1 > a + div.accessible-megamenu-panel.open ul.sub-menu li h2 a, .post-header .lawrence-frontend .megamenu > ol.nav-menu > li.partners.accessible-megamenu-top-nav-item h1 > a + div.accessible-megamenu-panel.open ul.sub-menu li h2 a, .lawrence-frontend .megamenu > ol.nav-menu > li.partners.accessible-megamenu-top-nav-item h2 > a + div.accessible-megamenu-panel.open ul.sub-menu li .post-header h1 a, .post-header .lawrence-frontend .megamenu > ol.nav-menu > li.partners.accessible-megamenu-top-nav-item h2 > a + div.accessible-megamenu-panel.open ul.sub-menu li h1 a, .lawrence-frontend .megamenu > ol.nav-menu > li.partners.accessible-megamenu-top-nav-item .post-header h1 > a + div.accessible-megamenu-panel.open ul.sub-menu li h1 a, .post-header .lawrence-frontend .megamenu > ol.nav-menu > li.partners.accessible-megamenu-top-nav-item h1 > a + div.accessible-megamenu-panel.open ul.sub-menu li h1 a {
    color: #2C2C2C;
  }
  .lawrence-frontend button.accessible-megamenu-toggle[aria-expanded=true] > span.cross {
    background: #fff;
  }
  .lawrence-frontend .megamenu > ol.nav-menu > li.accessible-megamenu-top-nav-item .wp-block-button__link.nav-search {
    border-color: #fff !important;
    margin-left: calc(0.769em + 10px);
    margin-right: calc(0.769em + 10px);
  }
  .lawrence-frontend .megamenu > ol.nav-menu > li.accessible-megamenu-top-nav-item .wp-block-button__link.nav-search svg {
    display: none;
  }
  .lawrence-frontend .megamenu > ol.nav-menu > li.accessible-megamenu-top-nav-item .wp-block-button__link.nav-search {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.9' height='14.9' viewBox='0 0 14.9 14.9'%3E%3Cpath id='Path_3404' data-name='Path 3404' d='M14.9,13.8,9.933,8.83a5.4,5.4,0,0,0,1.1-3.311A5.485,5.485,0,0,0,5.519,0,5.485,5.485,0,0,0,0,5.519a5.485,5.485,0,0,0,5.519,5.519,5.4,5.4,0,0,0,3.311-1.1L13.8,14.9ZM1.577,5.519A3.9,3.9,0,0,1,5.519,1.577,3.9,3.9,0,0,1,9.46,5.519,3.9,3.9,0,0,1,5.519,9.46,3.9,3.9,0,0,1,1.577,5.519Z' fill='%23fff'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 95% 50%;
  }
  .lawrence-frontend .megamenu > ol.nav-menu > li.accessible-megamenu-top-nav-item .wp-block-button__link.nav-search span p {
    color: #fff;
    text-align: left;
  }
  .lawrence-frontend .accessible-megamenu > .accessible-megamenu-top-nav-item {
    top: 3rem;
    position: relative;
    border-right: 0;
    float: none;
    width: 100%;
    position: static;
    margin: 7px;
  }
  .lawrence-frontend .accessible-megamenu > .accessible-megamenu-top-nav-item a[aria-expanded] {
    box-shadow: none;
  }
  .lawrence-frontend .accessible-megamenu .accessible-megamenu-panel,
.lawrence-frontend .accessible-megamenu .accessible-megamenu-panel.open {
    top: 0;
    border: 0;
    box-shadow: none;
    padding-bottom: 0;
    position: relative;
  }
  .lawrence-frontend .accessible-megamenu .accessible-megamenu-panel.open {
    padding-bottom: 0.769em;
    overflow: auto;
    top: -84px;
    margin: 0;
    margin-left: auto;
    margin-right: auto;
    padding-right: clamp(55px, calc(158px + 100vw - 1440px), calc(50vw - 584px));
    padding-left: clamp(55px, calc(158px + 100vw - 1440px), calc(50vw - 584px));
  }
  .lawrence-frontend .accessible-megamenu .educators .accessible-megamenu-panel.open {
    top: -154px;
  }
  .lawrence-frontend .accessible-megamenu .partners .accessible-megamenu-panel.open {
    top: -225px;
  }
  .lawrence-frontend .megamenu .nav-menu.accessible-megamenu > li.menu-second.play h2 div.accessible-megamenu-panel.open, .lawrence-frontend .megamenu .nav-menu.accessible-megamenu > li.menu-second.play .post-header h1 div.accessible-megamenu-panel.open, .post-header .lawrence-frontend .megamenu .nav-menu.accessible-megamenu > li.menu-second.play h1 div.accessible-megamenu-panel.open {
    top: -90px;
    width: 100%;
  }
  .lawrence-frontend .megamenu .nav-menu.accessible-megamenu > li.menu-second.play h2 div.accessible-megamenu-panel.open li, .lawrence-frontend .megamenu .nav-menu.accessible-megamenu > li.menu-second.play .post-header h1 div.accessible-megamenu-panel.open li, .post-header .lawrence-frontend .megamenu .nav-menu.accessible-megamenu > li.menu-second.play h1 div.accessible-megamenu-panel.open li {
    font-size: clamp(3.2rem, 3.1vw, 5.6rem);
    padding-bottom: 15px;
  }
  .lawrence-frontend .megamenu .nav-menu.accessible-megamenu > li.menu-second.shop h2 div.accessible-megamenu-panel.open, .lawrence-frontend .megamenu .nav-menu.accessible-megamenu > li.menu-second.shop .post-header h1 div.accessible-megamenu-panel.open, .post-header .lawrence-frontend .megamenu .nav-menu.accessible-megamenu > li.menu-second.shop h1 div.accessible-megamenu-panel.open {
    top: -50px;
    width: 100%;
  }
  .lawrence-frontend .megamenu .nav-menu.accessible-megamenu > li.menu-second.shop h2 div.accessible-megamenu-panel.open li, .lawrence-frontend .megamenu .nav-menu.accessible-megamenu > li.menu-second.shop .post-header h1 div.accessible-megamenu-panel.open li, .post-header .lawrence-frontend .megamenu .nav-menu.accessible-megamenu > li.menu-second.shop h1 div.accessible-megamenu-panel.open li {
    font-size: clamp(3.2rem, 3.1vw, 5.6rem);
    padding-bottom: 15px;
  }
  .lawrence-frontend .megamenu .nav-menu.accessible-megamenu > li.menu-third.support h2 div.accessible-megamenu-panel.open, .lawrence-frontend .megamenu .nav-menu.accessible-megamenu > li.menu-third.support .post-header h1 div.accessible-megamenu-panel.open, .post-header .lawrence-frontend .megamenu .nav-menu.accessible-megamenu > li.menu-third.support h1 div.accessible-megamenu-panel.open {
    top: -50px;
    width: 100%;
  }
  .lawrence-frontend .megamenu .nav-menu.accessible-megamenu > li.menu-third.support h2 div.accessible-megamenu-panel.open li, .lawrence-frontend .megamenu .nav-menu.accessible-megamenu > li.menu-third.support .post-header h1 div.accessible-megamenu-panel.open li, .post-header .lawrence-frontend .megamenu .nav-menu.accessible-megamenu > li.menu-third.support h1 div.accessible-megamenu-panel.open li {
    font-size: clamp(3.2rem, 3.1vw, 5.6rem);
    padding-bottom: 15px;
  }
  .lawrence-frontend .accessible-megamenu .accessible-megamenu-panel.open .sub-menu {
    display: flex;
    flex-direction: column;
  }
  .lawrence-frontend .accessible-megamenu .accessible-megamenu-panel.open .sub-menu li.accessible-megamenu-panel-group:nth-child(1) {
    order: 2;
    padding-top: 0px;
    border-top: solid 2px #0030cc;
    border-bottom: solid 2px #0030cc;
    margin: 20px 40px 0px 40px;
    padding: 0 0;
    position: relative;
    margin-top: 0;
  }
  .lawrence-frontend .accessible-megamenu .accessible-megamenu-panel.open .sub-menu li.accessible-megamenu-panel-group:nth-child(1) h4 {
    text-transform: uppercase;
    font-weight: 800;
    font-size: calc(17px + 3 * ((100vw - 320px) / 1600));
    width: 100%;
    display: inline-block;
    padding-top: 25px;
    padding-bottom: 25px;
  }
  .lawrence-frontend .accessible-megamenu .accessible-megamenu-panel.open .sub-menu li.accessible-megamenu-panel-group:nth-child(2) {
    order: 1;
    padding-top: 30px;
    padding-bottom: 0px;
  }
  .lawrence-frontend .accessible-megamenu .accessible-megamenu-panel.open .sub-menu li.accessible-megamenu-panel-group:nth-child(2) ul li:last-child {
    margin-bottom: 20px;
  }
  .lawrence-frontend .accessible-megamenu .accessible-megamenu-panel ul > li:last-child {
    padding-bottom: 20px;
  }
  .lawrence-frontend .accessible-megamenu .accessible-megamenu-panel.open .sub-menu li.accessible-megamenu-panel-group:nth-child(3) {
    order: 3;
    border-bottom: solid 2px #0030cc;
    margin: 0px 40px 0px 40px;
    padding: 0px 0 0px 0;
    position: relative;
  }
  .lawrence-frontend .accessible-megamenu .accessible-megamenu-panel.open .sub-menu li.accessible-megamenu-panel-group:nth-child(3) h4 {
    text-transform: uppercase;
    font-weight: 800;
    font-size: calc(17px + 3 * ((100vw - 320px) / 1600));
  }
  .lawrence-frontend .accessible-megamenu .partners .accessible-megamenu-panel.open .sub-menu li.accessible-megamenu-panel-group:nth-child(3) {
    border-bottom: solid 2px #2C2C2C;
  }
  .lawrence-frontend .accessible-megamenu .partners .accessible-megamenu-panel.open .sub-menu li.accessible-megamenu-panel-group:nth-child(1) {
    border-bottom: solid 2px #2C2C2C;
    border-top: solid 2px #2C2C2C;
  }
  .lawrence-frontend .accessible-megamenu .educators .accessible-megamenu-panel.open .sub-menu li.accessible-megamenu-panel-group:nth-child(3) {
    border-bottom: solid 2px #fff;
  }
  .lawrence-frontend .accessible-megamenu .educators .accessible-megamenu-panel.open .sub-menu li.accessible-megamenu-panel-group:nth-child(1) {
    border-bottom: solid 2px #fff;
    border-top: solid 2px #fff;
  }
  .lawrence-frontend .accessible-megamenu .accessible-megamenu-panel.open .sub-menu li.accessible-megamenu-panel-group:nth-child(3) h4:after, .lawrence-frontend .accessible-megamenu .accessible-megamenu-panel.open .sub-menu li.accessible-megamenu-panel-group:nth-child(1) h4:after {
    content: "+";
    color: #0030cc;
    position: absolute;
    font-weight: 300;
    font-size: 60px;
    top: -30px;
    right: 0;
  }
  .lawrence-frontend .accessible-megamenu .accessible-megamenu-panel.open .sub-menu li.accessible-megamenu-panel-group:nth-child(1) {
    position: relative;
  }
  .lawrence-frontend .accessible-megamenu .accessible-megamenu-panel.open .sub-menu li.accessible-megamenu-panel-group:nth-child(1) h4:after {
    top: 0;
  }
  .lawrence-frontend .accessible-megamenu .accessible-megamenu-panel.open .sub-menu li.accessible-megamenu-panel-group:nth-child(3) h4:after {
    top: 0px;
  }
  .lawrence-frontend .accessible-megamenu .accessible-megamenu-panel.open .sub-menu li.accessible-megamenu-panel-group:nth-child(3) h4 {
    padding-top: 25px;
    padding-bottom: 25px;
    width: 100%;
    display: inline-block;
  }
  .lawrence-frontend .accessible-megamenu .accessible-megamenu-panel ul.sub-menu {
    grid-gap: 0;
  }
  .lawrence-frontend .accessible-megamenu-panel.open .sub-menu li.accessible-megamenu-panel-group div.accordion-content {
    display: none;
  }
  .lawrence-frontend .accessible-megamenu-panel.open .sub-menu li.accessible-megamenu-panel-group div.accordion-content + ul {
    display: none;
  }
  .lawrence-frontend .accessible-megamenu-panel.open .sub-menu li.accessible-megamenu-panel-group p.descrip + ul li {
    line-height: 1.8;
  }
  .lawrence-frontend .accessible-megamenu-panel.open .sub-menu li.accessible-megamenu-panel-group p.descrip + ul li h2, .lawrence-frontend .accessible-megamenu-panel.open .sub-menu li.accessible-megamenu-panel-group p.descrip + ul li .post-header h1, .post-header .lawrence-frontend .accessible-megamenu-panel.open .sub-menu li.accessible-megamenu-panel-group p.descrip + ul li h1 {
    font-size: 18px;
  }
}
@media screen and (max-width: 770px) and (min-width: 320px) {
  .lawrence-frontend .accessible-megamenu-panel.open .sub-menu li.accessible-megamenu-panel-group p.descrip + ul li h2, .lawrence-frontend .accessible-megamenu-panel.open .sub-menu li.accessible-megamenu-panel-group p.descrip + ul li .post-header h1, .post-header .lawrence-frontend .accessible-megamenu-panel.open .sub-menu li.accessible-megamenu-panel-group p.descrip + ul li h1 {
    font-size: calc(18px + 3 * ((100vw - 320px) / 1600));
  }
}
@media screen and (max-width: 770px) and (min-width: 1920px) {
  .lawrence-frontend .accessible-megamenu-panel.open .sub-menu li.accessible-megamenu-panel-group p.descrip + ul li h2, .lawrence-frontend .accessible-megamenu-panel.open .sub-menu li.accessible-megamenu-panel-group p.descrip + ul li .post-header h1, .post-header .lawrence-frontend .accessible-megamenu-panel.open .sub-menu li.accessible-megamenu-panel-group p.descrip + ul li h1 {
    font-size: 21px;
  }
}
@media (max-width: 770px) {
  .lawrence-frontend .accessible-megamenu .educators .accessible-megamenu-panel.open .sub-menu li.accessible-megamenu-panel-group:nth-child(1) h4:after {
    color: #fff;
  }
}
@media (max-width: 770px) {
  .lawrence-frontend .accessible-megamenu .educators .accessible-megamenu-panel.open .sub-menu li.accessible-megamenu-panel-group:nth-child(3) h4:after {
    color: #fff;
  }
}
@media (max-width: 770px) {
  .lawrence-frontend .accessible-megamenu .partners .accessible-megamenu-panel.open .sub-menu li.accessible-megamenu-panel-group:nth-child(1) h4:after {
    color: #2C2C2C;
  }
}
@media (max-width: 770px) {
  .lawrence-frontend .accessible-megamenu .partners .accessible-megamenu-panel.open .sub-menu li.accessible-megamenu-panel-group:nth-child(3) h4:after {
    color: #2C2C2C;
  }
}
@media (max-width: 770px) {
  .lawrence-frontend .megamenu .visitors .accessible-megamenu-panel .accessible-megamenu-panel-group:nth-child(3) {
    background-color: #debdea;
  }
  .lawrence-frontend .megamenu .visitors .accessible-megamenu-panel .accessible-megamenu-panel-group:nth-child(3) a {
    color: #0030cc;
  }
  .lawrence-frontend .megamenu .visitors .accessible-megamenu-panel .accessible-megamenu-panel-group:nth-child(3) li a,
.lawrence-frontend .megamenu .visitors .accessible-megamenu-panel .accessible-megamenu-panel-group:nth-child(3) p,
.lawrence-frontend .megamenu .visitors .accessible-megamenu-panel .accessible-megamenu-panel-group:nth-child(3) h4 {
    color: #0030cc;
  }
}
@media (max-width: 770px) {
  .lawrence-frontend .megamenu .visitors .accessible-megamenu-panel .accessible-megamenu-panel-group:nth-child(3) .menu-text {
    border: none;
  }
}
@media (max-width: 770px) {
  .lawrence-frontend .accessible-megamenu-panel.open ul.sub-menu li.accessible-megamenu-panel-group ul li {
    margin-top: 25px;
    margin-bottom: 25px;
  }
}
@media (max-width: 770px) {
  .lawrence-frontend li.partners.megaPanel.menu-item h2 .accessible-megamenu-panel.open .sub-menu li.accessible-megamenu-panel-group:nth-child(1) p, .lawrence-frontend li.partners.megaPanel.menu-item .post-header h1 .accessible-megamenu-panel.open .sub-menu li.accessible-megamenu-panel-group:nth-child(1) p, .post-header .lawrence-frontend li.partners.megaPanel.menu-item h1 .accessible-megamenu-panel.open .sub-menu li.accessible-megamenu-panel-group:nth-child(1) p {
    padding-bottom: 25px;
  }
}
@media (max-width: 770px) {
  .lawrence-frontend li.partners.megaPanel.menu-item h2 .accessible-megamenu-panel.open .sub-menu li.accessible-megamenu-panel-group ul li.menu-item, .lawrence-frontend li.partners.megaPanel.menu-item .post-header h1 .accessible-megamenu-panel.open .sub-menu li.accessible-megamenu-panel-group ul li.menu-item, .post-header .lawrence-frontend li.partners.megaPanel.menu-item h1 .accessible-megamenu-panel.open .sub-menu li.accessible-megamenu-panel-group ul li.menu-item {
    margin-top: 25px;
    margin-bottom: 25px;
  }
}
@media (max-width: 770px) {
  .lawrence-frontend .megamenu > ol.nav-menu > li.accessible-megamenu-top-nav-item h2.publications-viewall a, .lawrence-frontend .megamenu > ol.nav-menu > li.accessible-megamenu-top-nav-item .post-header h1.publications-viewall a, .post-header .lawrence-frontend .megamenu > ol.nav-menu > li.accessible-megamenu-top-nav-item h1.publications-viewall a {
    padding-bottom: 20px;
    display: inline-block;
  }
}
@media (max-width: 770px) {
  .lawrence-frontend li.educators.megaPanel.menu-item h2 .accessible-megamenu-panel.open .sub-menu li.accessible-megamenu-panel-group:nth-child(1) p, .lawrence-frontend li.educators.megaPanel.menu-item .post-header h1 .accessible-megamenu-panel.open .sub-menu li.accessible-megamenu-panel-group:nth-child(1) p, .post-header .lawrence-frontend li.educators.megaPanel.menu-item h1 .accessible-megamenu-panel.open .sub-menu li.accessible-megamenu-panel-group:nth-child(1) p,
.lawrence-frontend li.educators.megaPanel.menu-item h2 .accessible-megamenu-panel.open .sub-menu li.accessible-megamenu-panel-group:nth-child(3) p,
.lawrence-frontend li.educators.megaPanel.menu-item .post-header h1 .accessible-megamenu-panel.open .sub-menu li.accessible-megamenu-panel-group:nth-child(3) p,
.post-header .lawrence-frontend li.educators.megaPanel.menu-item h1 .accessible-megamenu-panel.open .sub-menu li.accessible-megamenu-panel-group:nth-child(3) p {
    margin-top: 25px;
    margin-bottom: 25px;
  }
}
@media (max-width: 770px) {
  .lawrence-frontend .megamenu .accessible-megamenu-panel-group li.menu-text p {
    padding-top: 15px;
  }
}
@media (max-width: 770px) {
  .lawrence-frontend .megamenu .accessible-megamenu-panel-group p {
    margin-top: 20px;
  }
}
@media (max-width: 770px) {
  .lawrence-frontend .accessible-megamenu .accessible-megamenu-panel.open {
    padding-bottom: 50px;
  }
}
.lawrence-frontend .no-js .nav-menu {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  list-style-type: none;
}
.lawrence-frontend .no-js li.megaPanel,
.lawrence-frontend .no-js li.menu-second {
  display: flex;
  width: 33%;
  flex-wrap: wrap;
  height: inherit;
  padding-top: 20px;
}
.lawrence-frontend .no-js .megamenu .accessible-megamenu-panel {
  flex-basis: 33%;
  flex-grow: 1;
}
.lawrence-frontend .no-js .megamenu .accessible-megamenu-panel ul.sub-menu {
  padding: 20px;
  margin-left: 0;
}
.lawrence-frontend .no-js .megamenu .accessible-megamenu-panel ul.sub-menu li.accessible-megamenu-panel-group {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}
.lawrence-frontend .no-js .megamenu .accessible-megamenu-panel ul.sub-menu li.accessible-megamenu-panel-group p {
  margin-bottom: 0;
  padding-left: 15px;
}
.lawrence-frontend .no-js .megamenu .accessible-megamenu-panel ul.sub-menu li.accessible-megamenu-panel-group ul {
  margin-left: 0;
  padding-left: 0;
}
.lawrence-frontend .no-js .megamenu .accessible-megamenu-panel ul h2, .lawrence-frontend .no-js .megamenu .accessible-megamenu-panel ul .post-header h1, .post-header .lawrence-frontend .no-js .megamenu .accessible-megamenu-panel ul h1 {
  font-size: 16px;
  line-height: 25px;
  margin: 10px 0 0 0;
}
.lawrence-frontend .no-js .megamenu .accessible-megamenu-panel ul li {
  list-style-image: none;
  list-style-type: none;
  padding-left: 0;
  display: flex;
  flex-wrap: wrap;
}
.lawrence-frontend .no-js .megamenu .visitors .accessible-megamenu-panel .accessible-megamenu-panel-group:nth-child(3) {
  padding: 20px;
}
.lawrence-frontend .no-js .megamenu .accessible-megamenu-panel-group:nth-child(2) h4 {
  font-size: 29px;
  margin-bottom: 0;
}
.lawrence-frontend .no-js .megaPanel h2 a, .lawrence-frontend .no-js .megaPanel .post-header h1 a, .post-header .lawrence-frontend .no-js .megaPanel h1 a {
  padding-left: 15px;
}
.lawrence-frontend .no-js .visitors.megaPanel h2 a, .lawrence-frontend .no-js .visitors.megaPanel .post-header h1 a, .post-header .lawrence-frontend .no-js .visitors.megaPanel h1 a {
  color: #0030cc;
}
.lawrence-frontend .no-js .educators.megaPanel h2 a, .lawrence-frontend .no-js .educators.megaPanel .post-header h1 a, .post-header .lawrence-frontend .no-js .educators.megaPanel h1 a {
  color: #fff;
}
.lawrence-frontend .no-js .partners.megaPanel h2 a, .lawrence-frontend .no-js .partners.megaPanel .post-header h1 a, .post-header .lawrence-frontend .no-js .partners.megaPanel h1 a {
  color: #2C2C2C;
}
.lawrence-frontend .no-js .educators.megaPanel {
  background-color: #078572;
}
.lawrence-frontend .no-js .visitors.megaPanel {
  background-color: #debdea;
}
.lawrence-frontend .no-js .partners.megaPanel {
  background-color: #ffce00;
}
.lawrence-frontend .no-js li.menu-second,
.lawrence-frontend .no-js li.menu-third {
  background-color: #fff;
}
.lawrence-frontend .no-js .menu-second .accessible-megamenu-panel {
  border: none;
}
.lawrence-frontend .no-js .menu-third .accessible-megamenu-panel {
  border: none;
}
.lawrence-frontend .no-js .megamenu .menu-second .accessible-megamenu-panel ul.sub-menu,
.lawrence-frontend .no-js .megamenu .menu-third .accessible-megamenu-panel ul.sub-menu {
  padding: 10px 0 0 0;
}
.lawrence-frontend .no-js .megamenu .menu-second .accessible-megamenu-panel,
.lawrence-frontend .no-js .megamenu .menu-third .accessible-megamenu-panel {
  padding: 0;
}
.lawrence-frontend .no-js .megamenu .menu-second h2, .lawrence-frontend .no-js .megamenu .menu-second .post-header h1, .post-header .lawrence-frontend .no-js .megamenu .menu-second h1,
.lawrence-frontend .no-js .megamenu .menu-third h2,
.lawrence-frontend .no-js .megamenu .menu-third .post-header h1,
.post-header .lawrence-frontend .no-js .megamenu .menu-third h1 {
  margin-bottom: 0;
  padding-left: 15px;
}
.lawrence-frontend .no-js .megamenu .menu-third > h2, .lawrence-frontend .no-js .megamenu .post-header .menu-third > h1, .post-header .lawrence-frontend .no-js .megamenu .menu-third > h1 {
  padding-top: 30px;
}
.lawrence-frontend .no-js li.divider {
  display: none;
}
.lawrence-frontend .no-js .nav-menu li.search-list-item {
  background-color: #fff;
  padding: 35px;
}
.lawrence-frontend .no-js .nav-menu h2, .lawrence-frontend .no-js .nav-menu .post-header h1, .post-header .lawrence-frontend .no-js .nav-menu h1 {
  padding: 5px 0;
}
@media screen and (max-width: 770px) {
  .lawrence-frontend .no-js .nav-menu {
    display: block;
  }
  .lawrence-frontend .no-js li.megaPanel {
    width: unset;
  }
}
.lawrence-frontend .homepage-slider {
  padding: 0;
  max-width: 100%;
}
.lawrence-frontend .homepage-slider .wp-block-cover {
  height: 100vh;
  min-height: 700px;
}
.lawrence-frontend .homepage-slider .wp-block-cover .wp-block-cover__inner-container {
  position: absolute;
  width: unset;
  right: 5%;
  bottom: 7%;
}
.lawrence-frontend .benefit-2022 .homepage-slider .wp-block-cover > img ~ .wp-block-cover__inner-container {
  max-width: 1440px;
  width: 100vw;
  height: 100%;
  position: absolute;
  bottom: unset;
  right: unset;
  padding: 0 20px;
}
.lawrence-frontend .benefit-2022 .homepage-slider .wp-block-cover .bannertag {
  position: absolute;
  width: unset;
  right: 1%;
  bottom: 5%;
  padding: 0 20px;
  margin: 0 20px;
}
.lawrence-frontend .benefit-2022 .homepage-slider .wp-block-cover h1 {
  font-size: clamp(3.5rem, 5.3vw, 8rem);
}
.lawrence-frontend .home .container .homepage-slider {
  padding-top: 0px;
}
.lawrence-frontend .home-supernova {
  position: absolute;
  top: 23vh;
  right: 70vw;
  z-index: 1;
  transform: translateX(10px) rotate(15deg) translateY(5px);
}
.lawrence-frontend .homepage-intro {
  padding-top: 80px;
  padding-bottom: 80px;
  margin-bottom: 24px;
}
.lawrence-frontend .homepage-intro > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.lawrence-frontend .homepage-intro > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .lawrence-frontend .homepage-intro > div {
    display: block;
  }
}
@supports not (display: grid) {
  .lawrence-frontend .homepage-intro > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .homepage-intro > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .homepage-intro > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .lawrence-frontend .homepage-intro > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .homepage-intro > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .homepage-intro > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .lawrence-frontend .homepage-intro > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .homepage-intro > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .homepage-intro > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
.lawrence-frontend .homepage-intro > div > h2, .lawrence-frontend .post-header .homepage-intro > div > h1, .post-header .lawrence-frontend .homepage-intro > div > h1,
.lawrence-frontend .homepage-intro div p:nth-child(2) {
  grid-column: 4/13;
}
.lawrence-frontend .homepage-slider h1 em {
  -webkit-text-stroke: 1px #fff;
}
.lawrence-frontend .homepage-intro h2 em, .lawrence-frontend .homepage-intro .post-header h1 em, .post-header .lawrence-frontend .homepage-intro h1 em {
  line-height: 1.6;
}
.lawrence-frontend .homepage-intro > div > div {
  grid-column: 9/span 5;
  margin: 0px;
}
.lawrence-frontend .homepage-intro {
  background-color: #f4f2f2;
  margin-bottom: 0;
}
.lawrence-frontend .homepage-intro figure {
  grid-column: 1/span 7;
  grid-row: span 3;
}
.lawrence-frontend .homepage-intro figure img {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='margin-top:20px;'%3E%3Cdefs%3E%3Cpattern id='myPattern' x='8' y='8' width='27' height='27' patternUnits='userSpaceOnUse' %3E%3C!-- start pattern--%3E%3Ccircle cx='3' cy='3' r='3' style='stroke: none; fill: %230030cc' /%3E%3C!-- end pattern --%3E%3C/pattern%3E%3C/defs%3E%3Crect width='100%25' height='100%25' style='fill: url(%23myPattern);'/%3E%3C/svg%3E");
  width: 100%;
  background-repeat: no-repeat;
  padding: 15px 0px 95px 55px;
  background-clip: padding-box;
  background-size: 90% 90%;
}
.lawrence-frontend .homepage-intro > div {
  padding-bottom: 0px;
}
.lawrence-frontend .homepage-intro-two {
  padding-top: 80px;
  padding-bottom: 80px;
  background-color: #f4f2f2 !important;
  background-color: #f4f2f2;
  position: relative;
  padding-top: 0;
}
.lawrence-frontend .homepage-intro-two > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.lawrence-frontend .homepage-intro-two > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .lawrence-frontend .homepage-intro-two > div {
    display: block;
  }
}
@supports not (display: grid) {
  .lawrence-frontend .homepage-intro-two > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .homepage-intro-two > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .homepage-intro-two > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .lawrence-frontend .homepage-intro-two > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .homepage-intro-two > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .homepage-intro-two > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .lawrence-frontend .homepage-intro-two > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .homepage-intro-two > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .homepage-intro-two > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
.lawrence-frontend .homepage-intro-two::before {
  content: "";
  background-color: #f4f2f2 !important;
  background-color: #f4f2f2;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}
.lawrence-frontend .homepage-intro-two > div > div {
  grid-column: auto/span 6;
}
.lawrence-frontend .homepage-intro-two > div > div:nth-child(2) {
  grid-column: 8/span 5;
}
@media screen and (max-width: 760px) {
  .lawrence-frontend {
    /*homepage-intro*/
    /*homepage-into-two*/
  }
  .lawrence-frontend .homepage-intro > div > div {
    padding-top: 45px;
  }
  .lawrence-frontend .homepage-intro > div > div > div > h4:nth-child(3) {
    padding-top: 30px;
  }
  .lawrence-frontend .homepage-intro-two > div > div > div > .wp-block-buttons {
    padding-bottom: 30px;
  }
  .lawrence-frontend .home-supernova {
    top: 110vw;
    right: 63vw;
  }
}
.lawrence-frontend .homepage-intro-two:after {
  position: absolute;
  display: inline-block;
  width: 100vw;
  height: 80px;
  background-color: white;
  padding: 0;
  left: 0;
  margin-top: 80px;
  margin-left: clamp(calc(-1 * (50vw - 584px)), calc(-1 * (158px + 100vw - 1440px)), -55px);
  margin-right: clamp(calc(-1 * (50vw - 584px)), calc(-1 * (158px + 100vw - 1440px)), -55px);
  content: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1440 78"%3E%3Cpath id="Polygon_1" data-name="Polygon 1" d="M720,0l720,78H0Z" transform="translate(1440 78) rotate(180)" fill="%23f4f2f2"/%3E%3C/svg%3E%0A');
}
@media only screen and (max-width: 1280px) {
  .lawrence-frontend .homepage-intro-two:after {
    margin-left: -55px;
    margin-right: -55px;
  }
}
.lawrence-frontend .benefit-slider .wp-block-cover > img ~ .wp-block-cover__inner-container {
  max-width: 1440px;
  width: 100vw;
  height: 100%;
  position: absolute;
  bottom: unset;
  right: unset;
  padding: 0 20px;
}
.lawrence-frontend .benefit-slider .wp-block-cover .bannertag {
  position: absolute;
  width: unset;
  right: 1%;
  bottom: 5%;
  padding: 0 20px;
  margin: 0 20px;
}
.lawrence-frontend .benefit-slider .wp-block-cover h1 {
  font-size: clamp(3.5rem, 5.3vw, 8rem);
}
.lawrence-frontend .benefit-slider {
  margin-bottom: -20px;
}
.lawrence-frontend .benefit-slider .wp-block-cover {
  height: unset;
  min-height: 550px;
}
@media (max-width: 770px) {
  .lawrence-frontend .benefit-slider .wp-block-cover {
    height: unset;
    min-height: 600px;
  }
  .lawrence-frontend .benefit-slider img.wp-block-cover__image-background {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
  }
}
.lawrence-frontend .benefit-slider .benefit-menu {
  background-color: black !important;
  background-color: black;
  position: relative;
  color: white;
  margin-top: 0;
  padding: 20px 0;
  text-align: center;
}
.lawrence-frontend .benefit-slider .benefit-menu::before {
  content: "";
  background-color: black !important;
  background-color: black;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}
.lawrence-frontend .benefit-slider .benefit-menu li {
  display: inline;
  padding: 0;
  white-space: nowrap;
}
.lawrence-frontend .benefit-slider .benefit-menu li + li::before {
  content: " | ";
}
.lawrence-frontend .benefit-slider .benefit-menu li::before {
  padding: 20px;
  font-size: 25px;
}
.lawrence-frontend .benefit-slider .benefit-menu a {
  color: #fff;
  font-size: 2.5rem;
}
.lawrence-frontend .benefit-slider .benefit-menu a.is-external-link::after {
  display: none;
}
@media (max-width: 770px) {
  .lawrence-frontend .benefit-slider .benefit-menu li {
    display: block;
  }
  .lawrence-frontend .benefit-slider .benefit-menu li + li::before {
    content: "-";
    display: block;
    line-height: 5px;
  }
  .lawrence-frontend .benefit-slider .benefit-menu li::before {
    padding: 0px;
    font-size: 15px;
  }
}
.lawrence-frontend .benefit-slider .wp-block-cover {
  margin-left: clamp(calc(-1 * (50vw - 584px)), calc(-1 * (158px + 100vw - 1440px)), -55px);
  margin-right: clamp(calc(-1 * (50vw - 584px)), calc(-1 * (158px + 100vw - 1440px)), -55px);
}
.lawrence-frontend .benefit-slider .wp-block-cover .ampersand {
  max-width: 46px;
}
.lawrence-frontend .benefit-slider .wp-block-cover h1 {
  margin-bottom: 30px;
  color: #fff;
}
@media only screen and (max-width: 1080px) {
  .lawrence-frontend .benefit-slider .wp-block-cover .ampersand {
    max-width: 40px;
  }
}
@media only screen and (max-width: 1280px) {
  .lawrence-frontend .benefit-slider .wp-block-cover {
    margin-left: -55px;
    margin-right: -55px;
  }
}
.lawrence-frontend .benefit-2023 .accessible-megamenu-top-nav-item > h2 > a, .lawrence-frontend .benefit-2023 .post-header .accessible-megamenu-top-nav-item > h1 > a, .post-header .lawrence-frontend .benefit-2023 .accessible-megamenu-top-nav-item > h1 > a,
.lawrence-frontend .benefit-2024 .accessible-megamenu-top-nav-item > h2 > a,
.lawrence-frontend .benefit-2024 .post-header .accessible-megamenu-top-nav-item > h1 > a,
.post-header .lawrence-frontend .benefit-2024 .accessible-megamenu-top-nav-item > h1 > a {
  color: #fff;
}
.lawrence-frontend .benefit-2023 .wp-block-cover,
.lawrence-frontend .benefit-2023 .wp-block-cover-image,
.lawrence-frontend .benefit-2024 .wp-block-cover,
.lawrence-frontend .benefit-2024 .wp-block-cover-image {
  width: unset;
}
.lawrence-frontend .benefit-2023 .accessible-megamenu-toggle > span:not(.sr-only),
.lawrence-frontend .benefit-2024 .accessible-megamenu-toggle > span:not(.sr-only) {
  background: #fff;
}
.lawrence-frontend .benefit-2023 .accessible-megamenu-toggle[aria-expanded=true] > span,
.lawrence-frontend .benefit-2024 .accessible-megamenu-toggle[aria-expanded=true] > span {
  background: #2C2C2C;
}
.lawrence-frontend .benefit-2023 .divider.accessible-megamenu-top-nav-item,
.lawrence-frontend .benefit-2024 .divider.accessible-megamenu-top-nav-item {
  color: #fff;
}
.lawrence-frontend .benefit-2023 .site-header,
.lawrence-frontend .benefit-2024 .site-header {
  align-items: center;
}
.lawrence-frontend .benefit-2023 .nav-container,
.lawrence-frontend .benefit-2024 .nav-container {
  position: absolute;
  width: 100%;
}
.lawrence-frontend .benefit.logo-three-across > div {
  display: block;
}
.lawrence-frontend .benefit.logo-three-across figure.wp-block-image img,
.lawrence-frontend .benefit.logo-three-across figure.wp-block-image p {
  margin: 20px;
}
.lawrence-frontend .benefit.logo-three-across .square img {
  max-height: 125px;
}
.lawrence-frontend .benefit.logo-three-across .square {
  margin: 0 auto;
}
.lawrence-frontend .benefit.logo-three-across .landscape img,
.lawrence-frontend .benefit.logo-three-across .landscape p {
  max-height: 55px;
}
@media screen and (max-width: 770px) {
  .lawrence-frontend .benefit-slider .wp-block-cover {
    min-height: 600px;
  }
  .lawrence-frontend .benefit-slider .wp-block-cover .ampersand {
    max-width: 40px;
  }
  .lawrence-frontend .benefit-2023 .wp-block-cover {
    background-repeat: no-repeat;
    margin-top: -70px;
    -webkit-transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    transform: scaleX(-1);
  }
  .lawrence-frontend .benefit-2023 .wp-block-cover > div {
    -webkit-transform: scaleY(-1);
    -moz-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    transform: scaleX(-1);
  }
  .lawrence-frontend .benefit-2023 .wp-block-cover h1 {
    color: #fff;
    -webkit-text-fill-color: #ffffff;
    -webkit-text-stroke-width: 1px;
    margin-bottom: 35px;
  }
  .lawrence-frontend .benefit-2023 .wp-block-cover h1 em {
    color: #fff;
    -webkit-text-fill-color: #ffffff;
    -webkit-text-stroke-width: 1px;
  }
  .lawrence-frontend .benefit-2023 .wp-block-cover h3 {
    font-size: clamp(24px, 3vw, 30px);
  }
  .lawrence-frontend .benefit-2023 .wp-block-cover .wp-block-cover__inner-container > div.bannertag {
    right: unset;
  }
  .lawrence-frontend .benefit-2023 .benefit-slider .wp-block-cover .bannertag {
    bottom: 10%;
  }
}
.lawrence-frontend .benefit-2024 .benefit-dot {
  background-color: #CBE086;
  border-radius: 50%;
  padding: 70px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: left;
  color: #54308f;
  flex-direction: column;
  position: absolute;
  width: 230px;
  height: 230px;
  left: -90px;
  z-index: 0;
  top: -270px;
  /* Custom properties for cropping */
  --crop-left: 50px;
  /* Change these values to adjust cropping */
  --crop-bottom: 60px;
  /* Change these values to adjust cropping */
  /* Clip-path to crop left and bottom */
  clip-path: inset(0 0 var(--crop-bottom) var(--crop-left));
}
.lawrence-frontend .benefit-2024 .benefit-dot .benefit-dot-h3 {
  color: #54308f !important;
  font-size: 25px;
  text-align: left;
  align-self: flex-start;
  margin-left: 20px;
}
.lawrence-frontend .benefit-2024 .benefit-dot .benefit-dot-p {
  font-size: 14px;
  margin-left: 20px;
}
.lawrence-frontend .benefit-2024 .benefit-dot .benefit-dot-code {
  font-size: 14px;
  margin-left: 20px;
}
@media screen and (max-width: 990px) {
  .lawrence-frontend .benefit-2024 .benefit-dot {
    top: -150px;
    width: 200px;
    height: 200px;
    --crop-left: 50px;
    /* Change these values to adjust cropping */
    --crop-bottom: 50px;
    /* Change these values to adjust cropping */
    /* Clip-path to crop left and bottom */
    clip-path: inset(0 0 var(--crop-bottom) var(--crop-left));
  }
  .lawrence-frontend .benefit-2024 .chart.chart-indiv > div.wp-block-group__inner-container {
    padding-bottom: 140px;
  }
}
@media screen and (max-width: 770px) {
  .lawrence-frontend .benefit-2024 .chart-group.chart-package > div.wp-block-group__inner-container > div.wp-block-group.just-text {
    padding-bottom: 20px !important;
  }
  .lawrence-frontend .benefit-2024 .benefit-dot {
    top: -40px;
    left: -70px;
  }
  .lawrence-frontend .benefit-2024 .chart.chart-indiv > div.wp-block-group__inner-container {
    padding-bottom: 250px;
  }
}
@media screen and (max-width: 405px) {
  .lawrence-frontend .benefit-2024 .benefit-dot {
    top: -40px;
    left: -70px;
    width: 140px;
    height: 140px;
    --crop-left: 50px;
    /* Change these values to adjust cropping */
    --crop-bottom: 0px;
    /* Change these values to adjust cropping */
  }
  .lawrence-frontend .benefit-2024 .chart.chart-indiv > div.wp-block-group__inner-container {
    padding-bottom: 250px;
  }
}
.lawrence-frontend .benefit-main-content {
  z-index: 3;
  position: relative;
}
.lawrence-frontend .benefit-2024 .supernova-background-img {
  z-index: 0;
  position: relative;
  height: 820px;
  max-height: 820px;
}
.lawrence-frontend .benefit-2024 .benefit-block-cover {
  position: relative;
  height: 820px;
  max-height: 820px;
}
.lawrence-frontend .benefit-2024 .benefit-block-cover .benefit-block-cover-inner-container {
  position: relative;
  height: 820px;
  max-height: 820px;
}
.lawrence-frontend .benefit-2024 .banner-text-content {
  position: absolute;
  top: -520px;
  left: 500px;
  z-index: 1;
}
.lawrence-frontend .benefit-2024 .super-text-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}
.lawrence-frontend .benefit-2024 .super-text-container .word {
  display: flex;
  margin: auto;
}
.lawrence-frontend .benefit-2024 .super-text-container .word span {
  display: inline-flex;
  font-size: 1em;
  letter-spacing: 0.1em;
  font-weight: 900;
  text-align: center;
  left: 80px;
  top: -215px;
  margin: auto;
  align-self: center;
}
.lawrence-frontend .benefit-2024 .super-text-container .champagne {
  display: inline-flex;
  color: #9bdad9;
  /* Fallback solid color */
  justify-content: center;
  align-items: center;
}
.lawrence-frontend .benefit-2024 .super-text-container .champagne span {
  margin-left: -3px;
}
.lawrence-frontend .benefit-2024 .super-text-container .super {
  color: #debdea;
  /* Fallback solid color */
  display: inline-flex;
  z-index: 5;
  justify-content: center;
  align-items: center;
}
.lawrence-frontend .benefit-2024 .super-text-container .nova {
  color: #ffce00;
  /* Fallback solid color */
  display: inline-flex;
  justify-content: center;
  align-items: center;
  margin-left: -15px;
}
@supports ((-webkit-background-clip: text) or (background-clip: text)) and (background-image: linear-gradient(to right, #000, #000)) {
  .lawrence-frontend .benefit-2024 .super-text-container .champagne {
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: linear-gradient(to right, #9bdad9 0%, #6d9998 70%, #9bdad9 100%);
  }
  .lawrence-frontend .benefit-2024 .super-text-container .super {
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: linear-gradient(to right, #debdea 0%, #9b84a4 70%, #debdea 100%);
  }
  .lawrence-frontend .benefit-2024 .super-text-container .nova {
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: linear-gradient(to right, #ffce00 0%, #b39000 70%, #ffce00 100%);
  }
}
.lawrence-frontend .benefit-2024 .super-text-container h1 {
  font-size: 75px;
  position: relative;
}
.lawrence-frontend .benefit-2024 .super-text-container h1::after {
  content: "";
  background-image: url("/wp-content/themes/the-lawrence/images/svg/supernova-benefit.svg");
  display: block;
  width: 700px;
  height: 700px;
  background-size: contain;
  z-index: 2;
  position: absolute;
  background-repeat: no-repeat;
  top: -193px;
  left: 10px;
}
.lawrence-frontend .benefit-2024 .benefit-block-cover .bubble-dot-container {
  background-image: url("wp-content/themes/the-lawrence/images/svg/dot-gld.svg");
  content: "";
  height: 400px;
  width: 400px;
  max-width: 400px;
  max-height: 400px;
  bottom: -145px;
  top: -180px;
  left: -50px;
  background-color: #ffce00;
  opacity: 1;
  z-index: 2;
  border-radius: 50%;
  content: "";
  position: absolute;
  overflow-x: hidden;
  overflow-y: hidden;
  background-size: cover;
  background-position: center;
  border-radius: 50%;
}
.lawrence-frontend .benefit-2024 .benefit-block-cover > .benefit-block-cover-inner-container > .bubble-dot-container p.benefit-dot-text {
  transform: rotate(270deg);
  position: absolute;
  color: #000000;
  display: inline-block;
  width: 200px;
  left: 0px;
  text-transform: uppercase;
  z-index: 5;
  top: 143px;
  font-weight: 700;
  font-size: 23px;
}
.lawrence-frontend .benefit-2024 .benefit-block-cover > .benefit-block-cover-inner-container > .bubble-dot-container img {
  max-width: 210px;
  top: 90px;
  position: absolute;
  left: 120px;
}
.lawrence-frontend .benefit-2024 .submenu-navbar {
  display: flex;
  justify-content: center;
  padding: 40px 0 40px 0;
  background-color: #000000;
  position: relative;
  z-index: 0;
}
.lawrence-frontend .benefit-2024 .submenu-navbar a {
  color: #fff;
  position: relative;
  z-index: 6;
  font-weight: 600;
  font-size: 2.5rem;
}
.lawrence-frontend .benefit-2024 .submenu-navbar a:hover {
  color: #fff;
}
.lawrence-frontend .benefit-2024 .submenu-navbar span {
  color: #fff;
  position: relative;
  z-index: 6;
  margin: 0 15px;
  font-weight: 600;
  font-size: 2.5rem;
}
@media screen and (max-width: 1440px) {
  .lawrence-frontend .benefit-2024 .supernova-background-img {
    height: 820px;
    max-height: 820px;
  }
  .lawrence-frontend .benefit-2024 .benefit-block-cover {
    height: 820px;
    max-height: 820px;
  }
  .lawrence-frontend .benefit-2024 .benefit-block-cover .benefit-block-cover-inner-container {
    height: 820px;
    max-height: 820px;
  }
  .lawrence-frontend .benefit-2024 .banner-text-content {
    top: -515px;
    left: 400px;
  }
}
@media screen and (max-width: 1150px) {
  .lawrence-frontend .benefit-2024 .supernova-background-img {
    height: 900px;
    max-height: 900px;
  }
  .lawrence-frontend .benefit-2024 .benefit-block-cover {
    height: 900px;
    max-height: 900px;
  }
  .lawrence-frontend .benefit-2024 .benefit-block-cover .benefit-block-cover-inner-container {
    height: 900px;
    max-height: 900px;
  }
  .lawrence-frontend .benefit-2024 .banner-text-content {
    top: -540px;
  }
  .lawrence-frontend .benefit-2024 .benefit-block-cover .bubble-dot-container {
    top: -305px;
  }
  .lawrence-frontend .benefit-2024 .submenu-navbar {
    padding-top: 40px;
    z-index: 5;
  }
}
@media screen and (min-width: 951px) and (max-width: 1149px) {
  .lawrence-frontend .benefit-2024 .benefit-block-cover .bubble-dot-container {
    top: -205px;
  }
  .lawrence-frontend .benefit-2024 .submenu-navbar {
    padding-top: 0px;
    z-index: 5;
    top: 0px;
    left: 100px;
    z-index: 1;
  }
}
@media screen and (min-width: 799px) and (max-width: 950px) {
  .lawrence-frontend .benefit-2024 .benefit-block-cover .bubble-dot-container {
    top: -205px;
  }
  .lawrence-frontend .benefit-2024 .submenu-navbar {
    padding-top: 0px;
    z-index: 5;
    top: 0px;
    left: 165px;
    z-index: 1;
  }
}
@media screen and (max-width: 950px) {
  .lawrence-frontend .benefit-2024 .banner-text-content {
    left: 200px;
    top: -540px;
  }
  .lawrence-frontend .benefit-2024 .super-text-container {
    flex-wrap: nowrap;
  }
  .lawrence-frontend .benefit-2024 .super-text-container .word {
    flex-wrap: nowrap;
  }
  .lawrence-frontend .benefit-2024 .super-text-container .word span {
    flex-shrink: 1;
  }
}
@media screen and (max-width: 800px) {
  .lawrence-frontend .benefit-2024 .banner-text-content {
    left: 30px;
    top: -640px;
  }
  .lawrence-frontend .benefit-2024 .super-text-container h1 {
    font-size: 75px;
    position: relative;
  }
  .lawrence-frontend .benefit-2024 .super-text-container h1::after {
    top: -140px;
    left: 63px;
    width: 600px;
    height: 600px;
  }
  .lawrence-frontend .benefit-2024 .supernova-background-img {
    height: 900px;
    max-height: 900px;
  }
  .lawrence-frontend .benefit-2024 .benefit-block-cover {
    height: 900px;
    max-height: 900px;
  }
  .lawrence-frontend .benefit-2024 .benefit-block-cover .benefit-block-cover-inner-container {
    height: 900px;
    max-height: 900px;
  }
  .lawrence-frontend .benefit-2024 .submenu-navbar {
    display: block;
    margin: auto;
  }
  .lawrence-frontend .benefit-2024 .submenu-navbar a {
    display: block;
    font-size: 1.3em;
    margin-top: 20px;
  }
  .lawrence-frontend .benefit-2024 .submenu-navbar a {
    display: block;
    text-align: center;
    font-size: 1.3em;
    font-weight: 600;
  }
  .lawrence-frontend .benefit-2024 .submenu-navbar span {
    display: none;
  }
}
@media screen and (max-width: 590px) {
  .lawrence-frontend .benefit-2024 .banner-text-content {
    left: 30px;
    top: -580px;
  }
  .lawrence-frontend .benefit-2024 .super-text-container h1 {
    font-size: 45px;
    position: relative;
  }
  .lawrence-frontend .benefit-2024 .super-text-container h1::after {
    top: -105px;
    left: 11px;
    width: 400px;
    height: 400px;
  }
  .lawrence-frontend .benefit-2024 .supernova-background-img {
    height: 800px;
    max-height: 800px;
  }
  .lawrence-frontend .benefit-2024 .benefit-block-cover {
    height: 800px;
    max-height: 800px;
  }
  .lawrence-frontend .benefit-2024 .benefit-block-cover .benefit-block-cover-inner-container {
    height: 800px;
    max-height: 800px;
  }
  .lawrence-frontend .benefit-2024 .super-text-container .champagne span {
    margin-left: -1px;
  }
}
@media screen and (max-width: 400px) {
  .lawrence-frontend .benefit-2024 .banner-text-content {
    left: 30px;
    top: -560px;
  }
  .lawrence-frontend .benefit-2024 .super-text-container h1 {
    font-size: 35px;
    position: relative;
  }
  .lawrence-frontend .benefit-2024 .super-text-container h1::after {
    top: -77px;
    left: 11px;
    width: 300px;
    height: 300px;
  }
}
.lawrence-frontend .landing-newsletter-signup {
  background-color: #078572 !important;
  background-color: #078572;
  position: relative;
}
.lawrence-frontend .landing-newsletter-signup::before {
  content: "";
  background-color: #078572 !important;
  background-color: #078572;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}
.lawrence-frontend .landing-newsletter-signup {
  padding-top: 80px;
  padding-bottom: 80px;
}
.lawrence-frontend .landing-newsletter-signup > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.lawrence-frontend .landing-newsletter-signup > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .lawrence-frontend .landing-newsletter-signup > div {
    display: block;
  }
}
@supports not (display: grid) {
  .lawrence-frontend .landing-newsletter-signup > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .landing-newsletter-signup > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .landing-newsletter-signup > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .lawrence-frontend .landing-newsletter-signup > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .landing-newsletter-signup > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .landing-newsletter-signup > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .lawrence-frontend .landing-newsletter-signup > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .landing-newsletter-signup > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .landing-newsletter-signup > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
.lawrence-frontend .single .template-content.container > .landing-newsletter-signup {
  padding: 80px 0;
}
.lawrence-frontend .landing-newsletter-signup h2, .lawrence-frontend .landing-newsletter-signup .post-header h1, .post-header .lawrence-frontend .landing-newsletter-signup h1 {
  color: #fff;
  grid-column: 1/span 8;
  font-size: clamp(5rem, 7vw, 10rem);
}
.lawrence-frontend .landing-newsletter-signup h2 em, .lawrence-frontend .landing-newsletter-signup .post-header h1 em, .post-header .lawrence-frontend .landing-newsletter-signup h1 em {
  -webkit-text-stroke: 1px #fff;
}
.lawrence-frontend .landing-newsletter-signup .wp-block-group__inner-container .wp-block-group {
  grid-column: 9/span 4;
}
.lawrence-frontend .landing-newsletter-signup p {
  color: #fff;
  margin-bottom: 20px;
}
.lawrence-frontend .landing-newsletter-signup .signupContainer {
  display: inline;
  position: relative;
}
.lawrence-frontend .landing-newsletter-signup form input {
  width: 80%;
  height: 44px;
  border: solid 2px #0030cc;
  padding-left: 10px;
  padding-right: 10px;
}
.lawrence-frontend .landing-newsletter-signup .button-container {
  display: inline-block;
  margin: 0;
  padding: 0;
  height: 50px;
  width: 50px;
  position: absolute;
}
.lawrence-frontend .landing-newsletter-signup button.signupButton {
  background-image: url(../../images/svg/go-button.svg);
  cursor: pointer;
  position: absolute;
  height: 50px;
  width: 50px;
  background-repeat: no-repeat;
  background-position: 0 3px;
  margin: 0;
  padding: 0;
  border: none;
  background-color: #0030cc;
}
.lawrence-frontend .landing-newsletter-signup .wp-block-button__link {
  border-color: #fff;
  color: #fff !important;
}
.lawrence-frontend .landing-newsletter-signup .wp-block-button__link:hover, .lawrence-frontend .landing-newsletter-signup .wp-block-button__link:active {
  border-color: #fff;
  color: #078572 !important;
  background-color: #fff;
}
.lawrence-frontend .landing-newsletter-signup ::placeholder {
  padding: 15px;
  text-transform: uppercase;
}
.lawrence-frontend .landing-newsletter-signup input[type=text]:focus {
  color: #2C2C2C;
  font-weight: 600;
}
.lawrence-frontend .landing-newsletter-signup input[type=text] {
  font-size: clamp(1rem, 8vw, 1.5rem);
  color: #2C2C2C;
}
.lawrence-frontend .stay-connected.landing-newsletter-signup {
  background-color: #9bdad9 !important;
  background-color: #9bdad9;
  position: relative;
}
.lawrence-frontend .stay-connected.landing-newsletter-signup::before {
  content: "";
  background-color: #9bdad9 !important;
  background-color: #9bdad9;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}
.lawrence-frontend .stay-connected.landing-newsletter-signup h2, .lawrence-frontend .stay-connected.landing-newsletter-signup .post-header h1, .post-header .lawrence-frontend .stay-connected.landing-newsletter-signup h1 {
  color: #0030cc;
}
.lawrence-frontend .stay-connected.landing-newsletter-signup h2 em, .lawrence-frontend .stay-connected.landing-newsletter-signup .post-header h1 em, .post-header .lawrence-frontend .stay-connected.landing-newsletter-signup h1 em {
  -webkit-text-stroke: 1px #0030cc;
}
.lawrence-frontend .stay-connected.landing-newsletter-signup p {
  color: #0030cc;
}
.lawrence-frontend .stay-connected.landing-newsletter-signup .wp-block-button__link, .lawrence-frontend .visitors .stay-connected.landing-newsletter-signup .wp-block-button__link {
  border-color: #0030cc;
  color: #0030cc !important;
}
.lawrence-frontend .stay-connected.landing-newsletter-signup .wp-block-button__link:hover, .lawrence-frontend .visitors .stay-connected.landing-newsletter-signup .wp-block-button__link:active {
  border-color: #0030cc;
  color: #fff !important;
  background-color: #0030cc;
}
.lawrence-frontend .visitors .stay-connected.landing-newsletter-signup {
  background-color: #debdea !important;
  background-color: #debdea;
  position: relative;
}
.lawrence-frontend .visitors .stay-connected.landing-newsletter-signup::before {
  content: "";
  background-color: #debdea !important;
  background-color: #debdea;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}
.lawrence-frontend .visitors .stay-connected.landing-newsletter-signup h2, .lawrence-frontend .visitors .stay-connected.landing-newsletter-signup .post-header h1, .post-header .lawrence-frontend .visitors .stay-connected.landing-newsletter-signup h1 {
  color: #0030cc;
}
.lawrence-frontend .visitors .stay-connected.landing-newsletter-signup h2 em, .lawrence-frontend .visitors .stay-connected.landing-newsletter-signup .post-header h1 em, .post-header .lawrence-frontend .visitors .stay-connected.landing-newsletter-signup h1 em {
  -webkit-text-stroke: 1px #0030cc;
}
.lawrence-frontend .visitors .stay-connected.landing-newsletter-signup p {
  color: #0030cc;
}
.lawrence-frontend .visitors .stay-connected.landing-newsletter-signup .wp-block-button__link {
  border-color: #0030cc;
  color: #0030cc !important;
}
.lawrence-frontend .visitors .stay-connected.landing-newsletter-signup .wp-block-button__link:hover, .lawrence-frontend .visitors .stay-connected.landing-newsletter-signup .wp-block-button__link:active {
  border-color: #0030cc;
  color: #fff !important;
  background-color: #0030cc;
}
.lawrence-frontend .partners .stay-connected.landing-newsletter-signup {
  background-color: #ffce00 !important;
  background-color: #ffce00;
  position: relative;
}
.lawrence-frontend .partners .stay-connected.landing-newsletter-signup::before {
  content: "";
  background-color: #ffce00 !important;
  background-color: #ffce00;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}
.lawrence-frontend .partners .stay-connected.landing-newsletter-signup h2, .lawrence-frontend .partners .stay-connected.landing-newsletter-signup .post-header h1, .post-header .lawrence-frontend .partners .stay-connected.landing-newsletter-signup h1 {
  color: #2C2C2C;
}
.lawrence-frontend .partners .stay-connected.landing-newsletter-signup h2 em, .lawrence-frontend .partners .stay-connected.landing-newsletter-signup .post-header h1 em, .post-header .lawrence-frontend .partners .stay-connected.landing-newsletter-signup h1 em {
  -webkit-text-stroke: 1px #2C2C2C;
}
.lawrence-frontend .partners .stay-connected.landing-newsletter-signup p {
  color: #2C2C2C;
}
.lawrence-frontend .partners .stay-connected.landing-newsletter-signup .wp-block-button__link {
  border-color: #2C2C2C;
  color: #2C2C2C !important;
}
.lawrence-frontend .partners .stay-connected.landing-newsletter-signup .wp-block-button__link:hover, .lawrence-frontend .partners .stay-connected.landing-newsletter-signup .wp-block-button__link:active {
  border-color: #2C2C2C;
  color: #fff !important;
  background-color: #2C2C2C;
}
.lawrence-frontend .educators .stay-connected.landing-newsletter-signup {
  background-color: #078572 !important;
  background-color: #078572;
  position: relative;
}
.lawrence-frontend .educators .stay-connected.landing-newsletter-signup::before {
  content: "";
  background-color: #078572 !important;
  background-color: #078572;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}
.lawrence-frontend .educators .stay-connected.landing-newsletter-signup h2, .lawrence-frontend .educators .stay-connected.landing-newsletter-signup .post-header h1, .post-header .lawrence-frontend .educators .stay-connected.landing-newsletter-signup h1 {
  color: #fff;
}
.lawrence-frontend .educators .stay-connected.landing-newsletter-signup h2 em, .lawrence-frontend .educators .stay-connected.landing-newsletter-signup .post-header h1 em, .post-header .lawrence-frontend .educators .stay-connected.landing-newsletter-signup h1 em {
  -webkit-text-stroke: 1px #fff;
}
.lawrence-frontend .educators .stay-connected.landing-newsletter-signup p {
  color: #fff;
}
.lawrence-frontend .educators .stay-connected.landing-newsletter-signup .wp-block-button__link {
  border-color: #fff;
  color: #fff !important;
}
.lawrence-frontend .educators .stay-connected.landing-newsletter-signup .wp-block-buttons > .wp-block-button > .wp-block-button__link:hover, .lawrence-frontend .educators .stay-connected.landing-newsletter-signup .wp-block-buttons > .wp-block-button > .wp-block-button__link:active {
  border-color: #fff;
  color: #078572 !important;
  background-color: #fff;
}
.lawrence-frontend .get-in-touch + .stay-connected.landing-newsletter-signup,
.lawrence-frontend .get-in-touch-block + .stay-connected.landing-newsletter-signup {
  background-color: #fff !important;
  background-color: #fff;
  position: relative;
}
.lawrence-frontend .get-in-touch + .stay-connected.landing-newsletter-signup::before,
.lawrence-frontend .get-in-touch-block + .stay-connected.landing-newsletter-signup::before {
  content: "";
  background-color: #fff !important;
  background-color: #fff;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}
.lawrence-frontend .get-in-touch + .stay-connected.landing-newsletter-signup h2, .lawrence-frontend .get-in-touch + .stay-connected.landing-newsletter-signup .post-header h1, .post-header .lawrence-frontend .get-in-touch + .stay-connected.landing-newsletter-signup h1,
.lawrence-frontend .get-in-touch-block + .stay-connected.landing-newsletter-signup h2,
.lawrence-frontend .get-in-touch-block + .stay-connected.landing-newsletter-signup .post-header h1,
.post-header .lawrence-frontend .get-in-touch-block + .stay-connected.landing-newsletter-signup h1 {
  color: #0030cc;
}
.lawrence-frontend .get-in-touch + .stay-connected.landing-newsletter-signup h2 em, .lawrence-frontend .get-in-touch + .stay-connected.landing-newsletter-signup .post-header h1 em, .post-header .lawrence-frontend .get-in-touch + .stay-connected.landing-newsletter-signup h1 em,
.lawrence-frontend .get-in-touch-block + .stay-connected.landing-newsletter-signup h2 em,
.lawrence-frontend .get-in-touch-block + .stay-connected.landing-newsletter-signup .post-header h1 em,
.post-header .lawrence-frontend .get-in-touch-block + .stay-connected.landing-newsletter-signup h1 em {
  -webkit-text-stroke: 1px #0030cc;
}
.lawrence-frontend .get-in-touch + .stay-connected.landing-newsletter-signup p,
.lawrence-frontend .get-in-touch-block + .stay-connected.landing-newsletter-signup p {
  color: #0030cc;
}
.lawrence-frontend .get-in-touch + .stay-connected.landing-newsletter-signup .wp-block-buttons > .wp-block-button > .wp-block-button__link, .lawrence-frontend .get-in-touch-block + .stay-connected.landing-newsletter-signup .wp-block-buttons > .wp-block-button > .wp-block-button__link {
  border-color: #0030cc;
  color: #0030cc !important;
  background-color: #fff;
}
.lawrence-frontend .get-in-touch + .stay-connected.landing-newsletter-signup .wp-block-buttons > .wp-block-button > .wp-block-button__link:hover, .lawrence-frontend .get-in-touch-block + .stay-connected.landing-newsletter-signup .wp-block-buttons > .wp-block-button > .wp-block-button__link:hover, .lawrence-frontend .get-in-touch + .stay-connected.landing-newsletter-signup .wp-block-buttons > .wp-block-button > .wp-block-button__link:active, .lawrence-frontend .get-in-touch-block + .stay-connected.landing-newsletter-signup .wp-block-buttons > .wp-block-button > .wp-block-button__link:active {
  border-color: #fff;
  color: #fff !important;
  background-color: #0030cc;
}
.lawrence-frontend .single-activities .activities-inner-container + .stay-connected.landing-newsletter-signup {
  background-color: #fff !important;
  background-color: #fff;
  position: relative;
}
.lawrence-frontend .single-activities .activities-inner-container + .stay-connected.landing-newsletter-signup::before {
  content: "";
  background-color: #fff !important;
  background-color: #fff;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}
.lawrence-frontend .inspiration.landing-newsletter-signup {
  background-color: #debdea !important;
  background-color: #debdea;
  position: relative;
}
.lawrence-frontend .inspiration.landing-newsletter-signup::before {
  content: "";
  background-color: #debdea !important;
  background-color: #debdea;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}
.lawrence-frontend .inspiration.landing-newsletter-signup h2, .lawrence-frontend .inspiration.landing-newsletter-signup .post-header h1, .post-header .lawrence-frontend .inspiration.landing-newsletter-signup h1 {
  color: #0030cc;
}
.lawrence-frontend .inspiration.landing-newsletter-signup h2 em, .lawrence-frontend .inspiration.landing-newsletter-signup .post-header h1 em, .post-header .lawrence-frontend .inspiration.landing-newsletter-signup h1 em {
  -webkit-text-stroke: 1px #0030cc;
}
.lawrence-frontend .inspiration.landing-newsletter-signup p {
  color: #0030cc;
}
.lawrence-frontend .landing-newsletter-signup.apply-here .wp-block-group {
  grid-column: 9/span 4;
  grid-row: 1/span 1;
}
.lawrence-frontend .landing-newsletter-signup.apply-here .wp-block-group p a {
  color: #fff;
}
.lawrence-frontend .landing-newsletter-signup.apply-here div div div .wp-block-button__link {
  border-color: #fff;
  color: #fff !important;
}
.lawrence-frontend .landing-newsletter-signup.apply-here div div div .wp-block-button__link:hover,
.lawrence-frontend .landing-newsletter-signup.apply-here div div div .wp-block-button__link:focus {
  border-color: #078572;
  color: #078572 !important;
  background-color: #fff;
}
.lawrence-frontend .stats-info {
  padding: 0 !important;
  padding-bottom: 80px !important;
  position: relative;
}
.lawrence-frontend .stats-info > div {
  position: relative;
  background-color: #f4f2f2 !important;
  overflow: hidden;
}
.lawrence-frontend .stats-info h3.heading-one {
  color: #2C2C2C;
  position: absolute;
  z-index: 2;
  left: 50px;
  top: 90px;
  max-width: 500px;
  font-weight: 500;
}
.lawrence-frontend .stats-info h3.heading-two {
  position: absolute;
  top: 40px;
  color: #2C2C2C;
  max-width: 500px;
  font-weight: 500;
  right: 10px;
}
.lawrence-frontend .stats-info .dot-three {
  position: absolute;
  right: 500px;
  top: 300px;
  max-width: 250px;
}
.lawrence-frontend .stats-info .dot-two {
  position: absolute;
  max-width: 400px;
  right: -90px;
  top: -90px;
}
.lawrence-frontend .stats-info .dot-one {
  left: -90px;
  top: 20px;
}
@media (max-width: 1157px) {
  .lawrence-frontend .stats-info h3.heading-one {
    max-width: 340px;
  }
  .lawrence-frontend .stats-info h3.heading-two {
    max-width: 400px;
    right: 20px;
  }
  .lawrence-frontend .stats-info .dot-three {
    right: 200px;
  }
}
@media (max-width: 910px) {
  .lawrence-frontend .stats-info > div {
    height: 600px;
  }
  .lawrence-frontend .stats-info h3.heading-one {
    max-width: 500px;
  }
  .lawrence-frontend .stats-info h3.heading-two {
    top: 450px;
    max-width: 500px;
    right: 50px;
  }
  .lawrence-frontend .stats-info .dot-three {
    display: none;
  }
  .lawrence-frontend .stats-info .dot-two {
    top: 250px;
  }
  .lawrence-frontend .stats-info .dot-one {
    top: 20px;
  }
}
@media (max-width: 680px) {
  .lawrence-frontend .stats-info .dot-two {
    top: 250px;
    max-width: 400px;
  }
  .lawrence-frontend .stats-info .dot-one {
    top: 20px;
    max-width: 300px;
  }
  .lawrence-frontend .stats-info h3.heading-one {
    max-width: 250px;
    font-size: 21px;
  }
  .lawrence-frontend .stats-info h3.heading-two {
    max-width: 250px;
    font-size: 21px;
    right: 10px;
    top: 350px;
  }
}
@media (max-width: 490px) {
  .lawrence-frontend .stats-info .dot-two {
    top: 320px;
    max-width: 300px;
  }
  .lawrence-frontend .stats-info h3.heading-one {
    max-width: 200px;
    font-size: 19px;
    left: 20px;
  }
  .lawrence-frontend .stats-info h3.heading-two {
    max-width: 200px;
    font-size: 19px;
    right: 10px;
    top: 380px;
  }
}
.lawrence-frontend .video-with-text {
  padding-top: 80px;
  padding-bottom: 80px;
}
.lawrence-frontend .video-with-text > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.lawrence-frontend .video-with-text > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .lawrence-frontend .video-with-text > div {
    display: block;
  }
}
@supports not (display: grid) {
  .lawrence-frontend .video-with-text > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .video-with-text > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .video-with-text > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .lawrence-frontend .video-with-text > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .video-with-text > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .video-with-text > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .lawrence-frontend .video-with-text > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .video-with-text > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .video-with-text > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
.lawrence-frontend .video-with-text h3 {
  grid-column: 1/span 12;
}
.lawrence-frontend .video-with-text p {
  grid-column: 1/span 7;
}
.lawrence-frontend .video-with-text .wp-block-group__inner-container .youtube-embed-container {
  grid-column: 1/span 9;
}
.lawrence-frontend .video-with-text > .wp-block-group__inner-container > div.wp-block-group {
  grid-column: 10/span 3;
  background-color: #9bdad9;
  padding: 23px;
}
.lawrence-frontend .video-with-text .wp-block-image figcaption {
  background-color: transparent;
  font-size: clamp(1rem, .9vw, 1.6rem);
  position: relative;
  padding-left: 0;
}
.lawrence-frontend .video-with-text img {
  width: 900px;
}
@media screen and (max-width: 770px) {
  .lawrence-frontend .video-with-text > .wp-block-group__inner-container > div.wp-block-group {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .lawrence-frontend .video-with-text .wp-block-image figcaption, .lawrence-frontend .video-with-text .wp-block-image img {
    text-align: center;
  }
}
.lawrence-frontend .landing-three-images-row-with-captions {
  background-color: #fff;
  padding-top: 80px;
  padding-bottom: 80px;
}
.lawrence-frontend .landing-three-images-row-with-captions > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.lawrence-frontend .landing-three-images-row-with-captions > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .lawrence-frontend .landing-three-images-row-with-captions > div {
    display: block;
  }
}
@supports not (display: grid) {
  .lawrence-frontend .landing-three-images-row-with-captions > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .landing-three-images-row-with-captions > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .landing-three-images-row-with-captions > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .lawrence-frontend .landing-three-images-row-with-captions > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .landing-three-images-row-with-captions > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .landing-three-images-row-with-captions > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .lawrence-frontend .landing-three-images-row-with-captions > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .landing-three-images-row-with-captions > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .landing-three-images-row-with-captions > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
.lawrence-frontend .landing-three-images-row-with-captions > .wp-block-group__inner-container h3 {
  grid-column: 1/span 12;
}
.lawrence-frontend .landing-three-images-row-with-captions figure {
  margin-bottom: 0;
}
.lawrence-frontend .landing-three-images-row-with-captions p {
  margin-top: 5px;
}
.lawrence-frontend .wp-block-group.landing-three-images-row-with-captions .wp-block-image img {
  height: 100%;
}
.lawrence-frontend .wp-block-group.landing-three-images-row-with-captions > .wp-block-group__inner-container > .wp-block-group {
  grid-column: span 4;
  padding-bottom: 60px;
}
.lawrence-frontend .wp-block-group.landing-three-images-row-with-captions > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container {
  position: relative;
}
.lawrence-frontend .wp-block-group.landing-three-images-row-with-captions > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container p:nth-child(2) {
  position: absolute;
  background-color: #fff;
  color: var(--primary-color);
  padding: 5px 20px;
  bottom: -15px;
  left: 0px;
}
.lawrence-frontend .wp-block-group.landing-three-images-row-with-captions > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container p:nth-child(3) {
  position: absolute;
  background-color: #fff;
  color: var(--primary-color);
  padding: 5px 20px;
  bottom: 0px;
  right: 14px;
}
.lawrence-frontend .wp-block-group.landing-three-images-row-with-captions > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container p {
  padding-top: 10px;
}
.lawrence-frontend .educators .landing-three-images-row-with-captions {
  background-color: #078572 !important;
  background-color: #078572;
  position: relative;
}
.lawrence-frontend .educators .landing-three-images-row-with-captions::before {
  content: "";
  background-color: #078572 !important;
  background-color: #078572;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}
.lawrence-frontend .educators .landing-three-images-row-with-captions p a, .lawrence-frontend .educators .landing-three-images-row-with-captions p {
  color: #fff;
}
@media screen and (max-width: 770px) {
  .lawrence-frontend {
    /*images*/
    /*paragraph text underneath image captions*/
  }
  .lawrence-frontend .wp-block-group.landing-three-images-row-with-captions figure {
    padding-bottom: 0;
    margin-bottom: 0;
  }
  .lawrence-frontend .wp-block-group.landing-three-images-row-with-captions .wp-block-image {
    margin-bottom: 0;
  }
  .lawrence-frontend .wp-block-group.landing-three-images-row-with-captions .wp-block-group p {
    padding: 10px 0 0 0;
    margin-top: 0;
    margin-bottom: 0;
  }
}
.lawrence-frontend .visitors-intro {
  background-color: #debdea !important;
  background-color: #debdea;
  position: relative;
  padding-top: 0;
}
.lawrence-frontend .visitors-intro::before {
  content: "";
  background-color: #debdea !important;
  background-color: #debdea;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}
.lawrence-frontend .visitors-intro > div.wp-block-group__inner-container {
  position: relative;
  overflow: hidden;
  padding-bottom: 80px;
}
.lawrence-frontend .visitors-intro > div > div {
  position: relative;
}
.lawrence-frontend .breadcrumbs + div.visitors-intro {
  padding-top: 0;
}
.lawrence-frontend .visitors-intro .wp-block-group__inner-container h2, .lawrence-frontend .visitors-intro .wp-block-group__inner-container .post-header h1, .post-header .lawrence-frontend .visitors-intro .wp-block-group__inner-container h1 {
  color: #fff;
  font-size: clamp(5rem, 5vw, 6rem);
  position: relative;
  z-index: 6;
  margin-left: 50px;
  margin-top: 30px;
}
.lawrence-frontend .visitors-intro .wp-block-group__inner-container h2 em, .lawrence-frontend .visitors-intro .wp-block-group__inner-container .post-header h1 em, .post-header .lawrence-frontend .visitors-intro .wp-block-group__inner-container h1 em {
  -webkit-text-stroke: 1px #fff;
}
.lawrence-frontend .visitors-intro > .wp-block-group__inner-container > figure:nth-child(2) {
  max-width: 400px;
  margin-top: -300px;
  z-index: 0;
  overflow-x: hidden;
}
.lawrence-frontend .visitors-intro > div > div > div {
  color: #0030cc;
  z-index: 6;
  max-width: 500px;
  position: relative;
}
.lawrence-frontend .visitors-intro > div figure:nth-child(5) {
  position: absolute;
  max-width: 220px;
  right: 130px;
  top: 20px;
  z-index: 2;
}
.lawrence-frontend .visitors-intro > div figure:nth-child(6) {
  z-index: 2;
  position: absolute;
  max-width: 350px;
  right: 0px;
  top: 300px;
}
.lawrence-frontend .visitors-intro > div img.supernova-visitors {
  position: absolute;
  max-width: 800px;
  top: 10px;
  right: 100px;
  z-index: 1;
}
@media screen and (max-width: 1015px) {
  .lawrence-frontend {
    /*group of text and buttons*/
    /*supernova*/
    /*Circle image with person and sunstone*/
    /*Circle image duotone*/
  }
  .lawrence-frontend .visitors-intro > div > div > div {
    position: relative;
  }
  .lawrence-frontend .visitors-intro > div img.supernova-visitors {
    top: 10px;
    right: -100px;
  }
  .lawrence-frontend .visitors-intro > div figure:nth-child(5) {
    max-width: 150px;
    top: 100px;
    right: 100px;
  }
  .lawrence-frontend .visitors-intro > div figure:nth-child(6) {
    max-width: 250px;
  }
}
@media screen and (max-width: 770px) {
  .lawrence-frontend {
    /*supernova*/
    /*h2*/
    /*group of text and buttons*/
    /*Circle image duotone*/
    /*Circle image with person and sunstone*/
    /*figure -blue dot*/
  }
  .lawrence-frontend .visitors-intro {
    padding-left: 0px;
    margin-left: -55px;
    margin-right: -55px;
  }
  .lawrence-frontend .visitors-intro > div > img.supernova-visitors {
    position: absolute;
    right: -349px;
    top: -90px;
  }
  .lawrence-frontend .visitors-intro .wp-block-group__inner-container h2, .lawrence-frontend .visitors-intro .wp-block-group__inner-container .post-header h1, .post-header .lawrence-frontend .visitors-intro .wp-block-group__inner-container h1 {
    margin-left: 15px;
    margin-top: 30px;
  }
  .lawrence-frontend .visitors-intro > div > div > div {
    padding-left: 55px;
    padding-right: 55px;
  }
  .lawrence-frontend .visitors-intro > div figure:nth-child(6) {
    display: none;
  }
  .lawrence-frontend .visitors-intro > div figure:nth-child(5) {
    display: none;
  }
  .lawrence-frontend .visitors-intro > .wp-block-group__inner-container > figure:nth-child(2) {
    margin-top: -350px;
    margin-left: -100px;
  }
}
.lawrence-frontend .planetarium-icon {
  padding-top: 80px;
  padding-bottom: 80px;
  background-color: #debdea !important;
  background-color: #debdea;
  position: relative;
}
.lawrence-frontend .planetarium-icon > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.lawrence-frontend .planetarium-icon > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .lawrence-frontend .planetarium-icon > div {
    display: block;
  }
}
@supports not (display: grid) {
  .lawrence-frontend .planetarium-icon > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .planetarium-icon > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .planetarium-icon > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .lawrence-frontend .planetarium-icon > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .planetarium-icon > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .planetarium-icon > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .lawrence-frontend .planetarium-icon > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .planetarium-icon > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .planetarium-icon > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
.lawrence-frontend .planetarium-icon::before {
  content: "";
  background-color: #debdea !important;
  background-color: #debdea;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}
.lawrence-frontend .planetarium-icon h3 {
  padding-bottom: 40px;
}
.lawrence-frontend .planetarium-icon > .wp-block-group__inner-container .wp-block-group > .wp-block-group__inner-container img {
  grid-column: 1/span 2;
}
.lawrence-frontend .planetarium-icon > .wp-block-group__inner-container .wp-block-group > .wp-block-group__inner-container .wp-block-group {
  grid-column: 4/span 8;
}
.lawrence-frontend .planetarium-icon > .wp-block-group__inner-container .wp-block-group > .wp-block-group__inner-container .wp-block-group h4 {
  margin-bottom: 0;
}
.lawrence-frontend .planetarium-icon > .wp-block-group__inner-container .wp-block-group > .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container .wp-block-group:nth-child(3) {
  grid-column: 1/span 5;
}
.lawrence-frontend .planetarium-icon > .wp-block-group__inner-container .wp-block-group > .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container .wp-block-group:nth-child(3) p {
  border-top: solid 1px #fff;
  padding-top: 20px;
  margin-bottom: 0;
}
.lawrence-frontend .planetarium-icon > .wp-block-group__inner-container .wp-block-group > .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container .wp-block-group:nth-child(3) p:nth-child(4) {
  border-top: none;
  padding-top: 0px;
}
.lawrence-frontend .planetarium-icon > .wp-block-group__inner-container .wp-block-group > .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container div.wp-block-group:nth-child(4) {
  grid-column: 7/span 5;
}
.lawrence-frontend .planetarium-icon > .wp-block-group__inner-container .wp-block-group > .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container div.wp-block-group:nth-child(4) p {
  border-top: solid 1px #fff;
  padding-top: 20px;
}
.lawrence-frontend .planetarium-icon > .wp-block-group__inner-container .wp-block-group > .wp-block-group__inner-container .wp-block-group {
  padding-top: 40px;
}
.lawrence-frontend .planetarium-icon > .wp-block-group__inner-container .wp-block-group > .wp-block-group__inner-container {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.lawrence-frontend .planetarium-icon > .wp-block-group__inner-container .wp-block-group > .wp-block-group__inner-container > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .lawrence-frontend .planetarium-icon > .wp-block-group__inner-container .wp-block-group > .wp-block-group__inner-container {
    display: block;
  }
}
@supports not (display: grid) {
  .lawrence-frontend .planetarium-icon > .wp-block-group__inner-container .wp-block-group > .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .planetarium-icon > .wp-block-group__inner-container .wp-block-group > .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .planetarium-icon > .wp-block-group__inner-container .wp-block-group > .wp-block-group__inner-container > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .lawrence-frontend .planetarium-icon > .wp-block-group__inner-container .wp-block-group > .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .planetarium-icon > .wp-block-group__inner-container .wp-block-group > .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .planetarium-icon > .wp-block-group__inner-container .wp-block-group > .wp-block-group__inner-container > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .lawrence-frontend .planetarium-icon > .wp-block-group__inner-container .wp-block-group > .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .planetarium-icon > .wp-block-group__inner-container .wp-block-group > .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .planetarium-icon > .wp-block-group__inner-container .wp-block-group > .wp-block-group__inner-container > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
.lawrence-frontend .planetarium-icon > .wp-block-group__inner-container .wp-block-group:nth-child(3) > .wp-block-group__inner-container .wp-block-group {
  grid-column: 4/span 7;
}
.lawrence-frontend .planetarium-icon > .wp-block-group__inner-container .wp-block-group > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container p {
  grid-column: 1/span 11;
}
@media screen and (max-width: 770px) {
  .lawrence-frontend .planetarium-icon img {
    max-width: 200px;
  }
}
.lawrence-frontend .map-group {
  padding-top: 80px;
  padding-bottom: 80px;
  background-color: #ffce00 !important;
  background-color: #ffce00;
  position: relative;
}
.lawrence-frontend .map-group > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.lawrence-frontend .map-group > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .lawrence-frontend .map-group > div {
    display: block;
  }
}
@supports not (display: grid) {
  .lawrence-frontend .map-group > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .map-group > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .map-group > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .lawrence-frontend .map-group > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .map-group > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .map-group > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .lawrence-frontend .map-group > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .map-group > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .map-group > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
.lawrence-frontend .map-group::before {
  content: "";
  background-color: #ffce00 !important;
  background-color: #ffce00;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}
.lawrence-frontend .map-group > div {
  grid-gap: 0;
}
.lawrence-frontend .wp-block-group.map-key {
  grid-column: 8/span 5;
}
.lawrence-frontend .map-group > .wp-block-group__inner-container > figure {
  grid-column: 1/span 7;
  margin-bottom: 0;
}
.lawrence-frontend .wp-block-group.map-key > div > div > div {
  display: flex;
  flex-flow: column wrap;
  max-height: 500px;
  padding-top: 100px;
}
.lawrence-frontend .map-group .wp-block-image figcaption {
  background-color: transparent;
  font-size: clamp(1rem, 1.5vw, 1.4rem);
  position: absolute;
  left: 4vw;
}
.lawrence-frontend .map-group > div > div > div figure.wp-block-image img {
  display: relative;
  max-width: 40px;
}
.lawrence-frontend .map-group > div > div > div figure.wp-block-image {
  margin-bottom: 30px;
  height: 50px;
  display: flex;
  align-items: center;
}
@media screen and (max-width: 850px) {
  .lawrence-frontend {
    /*flex container for images*/
    /*figcaption*/
  }
  .lawrence-frontend .wp-block-group.map-group > div {
    display: block;
  }
  .lawrence-frontend .wp-block-group.map-key > div > div > div {
    padding-top: 0;
    padding-left: 30px;
  }
  .lawrence-frontend .map-group .wp-block-image figcaption {
    left: 8vw;
  }
}
.lawrence-frontend .edit-post-visual-editor .map-group .wp-block-image figcaption {
  position: relative;
}
.lawrence-frontend .initiatives-icon {
  padding-top: 80px;
  padding-bottom: 80px;
  background-color: #debdea !important;
  background-color: #debdea;
  position: relative;
}
.lawrence-frontend .initiatives-icon > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.lawrence-frontend .initiatives-icon > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .lawrence-frontend .initiatives-icon > div {
    display: block;
  }
}
@supports not (display: grid) {
  .lawrence-frontend .initiatives-icon > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .initiatives-icon > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .initiatives-icon > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .lawrence-frontend .initiatives-icon > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .initiatives-icon > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .initiatives-icon > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .lawrence-frontend .initiatives-icon > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .initiatives-icon > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .initiatives-icon > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
.lawrence-frontend .initiatives-icon::before {
  content: "";
  background-color: #debdea !important;
  background-color: #debdea;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}
.lawrence-frontend .initiatives-icon h3:nth-child(1) {
  padding-bottom: 20px;
}
.lawrence-frontend .initiatives-icon .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.lawrence-frontend .initiatives-icon .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .lawrence-frontend .initiatives-icon .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container {
    display: block;
  }
}
@supports not (display: grid) {
  .lawrence-frontend .initiatives-icon .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .initiatives-icon .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .initiatives-icon .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .lawrence-frontend .initiatives-icon .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .initiatives-icon .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .initiatives-icon .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .lawrence-frontend .initiatives-icon .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .initiatives-icon .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .initiatives-icon .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
.lawrence-frontend .initiatives-icon figure img {
  width: 282px;
  height: 282px;
}
.lawrence-frontend .initiatives-icon .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container .wp-block-group h3 {
  padding-bottom: 0px;
  margin-bottom: 0;
}
.lawrence-frontend .initiatives-icon > .wp-block-group__inner-container > div.wp-block-group:nth-child(1) {
  grid-row: 2/span 1;
}
.lawrence-frontend .initiatives-icon .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container .wp-block-group {
  grid-column: 1/span 7;
}
.lawrence-frontend .initiatives-icon > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container figure:nth-child(2) {
  grid-column: 9/span 3;
}
.lawrence-frontend .initiatives-icon > .wp-block-group__inner-container > .wp-block-group:nth-child(3) {
  grid-row: 3/span 1;
  padding-top: 40px;
}
.lawrence-frontend .initiatives-icon > .wp-block-group__inner-container > .wp-block-group:nth-child(3) .wp-block-group {
  grid-row: 3/span 1;
  grid-column: 4/span 6;
}
.lawrence-frontend .initiatives-icon > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container figure:nth-child(1) {
  grid-column: 1/span 3;
  grid-row: 3/span 1;
}
.lawrence-frontend .initiatives-icon > .wp-block-group__inner-container > .wp-block-group:nth-child(4) {
  grid-row: 4/span 1;
  padding-top: 40px;
  grid-column: 1/span 7;
}
.lawrence-frontend .initiatives-icon .wp-block-group__inner-container .wp-block-group:nth-child(4) .wp-block-group__inner-container {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(7, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.lawrence-frontend .initiatives-icon .wp-block-group__inner-container .wp-block-group:nth-child(4) .wp-block-group__inner-container > * {
  grid-column: span 7;
}
@media screen and (max-width: 760px) {
  .lawrence-frontend .initiatives-icon .wp-block-group__inner-container .wp-block-group:nth-child(4) .wp-block-group__inner-container {
    display: block;
  }
}
@supports not (display: grid) {
  .lawrence-frontend .initiatives-icon .wp-block-group__inner-container .wp-block-group:nth-child(4) .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .initiatives-icon .wp-block-group__inner-container .wp-block-group:nth-child(4) .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .initiatives-icon .wp-block-group__inner-container .wp-block-group:nth-child(4) .wp-block-group__inner-container > div:nth-child(7n+7) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .lawrence-frontend .initiatives-icon .wp-block-group__inner-container .wp-block-group:nth-child(4) .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .initiatives-icon .wp-block-group__inner-container .wp-block-group:nth-child(4) .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .initiatives-icon .wp-block-group__inner-container .wp-block-group:nth-child(4) .wp-block-group__inner-container > div:nth-child(7n+7) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .lawrence-frontend .initiatives-icon .wp-block-group__inner-container .wp-block-group:nth-child(4) .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .initiatives-icon .wp-block-group__inner-container .wp-block-group:nth-child(4) .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .initiatives-icon .wp-block-group__inner-container .wp-block-group:nth-child(4) .wp-block-group__inner-container > div:nth-child(7n+7) {
    margin-right: 0;
  }
}
.lawrence-frontend .initiatives-icon .wp-block-group__inner-container .wp-block-group:nth-child(4) .wp-block-group__inner-container h3:last-child {
  color: #fff;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='679' height='679' viewBox='0 0 679 679'%3E%3Ccircle id='Ready_Set_Discover_RV_2' data-name='Ready Set Discover RV_2' cx='339.5' cy='339.5' r='339.5' fill='%230030cc'/%3E%3C/svg%3E");
  background-size: cover;
  background-repeat: no-repeat;
  width: 255px;
  height: 255px;
  position: absolute;
  right: -70px;
  bottom: 6%;
  padding: 8%;
  font-size: clamp(2.2rem, 2vw, 4rem);
  margin-right: 5px;
}
.lawrence-frontend .initiatives-icon .wp-block-group__inner-container .wp-block-group:nth-child(4) .wp-block-group__inner-container p {
  padding-right: calc(200px - 20%);
}
@media screen and (max-width: 770px) {
  .lawrence-frontend .initiatives-icon .wp-block-group__inner-container .wp-block-group:nth-child(4) .wp-block-group__inner-container h3:last-child {
    right: unset;
    height: 100%;
    width: unset;
    display: block;
    position: relative;
    background-image: none;
    background-color: #0030cc;
  }
  .lawrence-frontend .initiatives-icon .wp-block-group__inner-container .wp-block-group:nth-child(4) .wp-block-group__inner-container p {
    padding-right: unset;
  }
}
.lawrence-frontend .wp-block-group.initiatives-icon > div > .globe-icon {
  width: 282px;
  height: 282px;
  grid-column: 6/span 3;
}
.lawrence-frontend .blue-dot-group {
  position: relative;
}
.lawrence-frontend .institutional-giving .initiatives-icon > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container figure:nth-child(2) {
  grid-column: 8/span 3;
}
.lawrence-frontend .institutional-giving .initiatives-icon > .wp-block-group__inner-container > .wp-block-group:nth-child(3) {
  padding-top: 0;
}
.lawrence-frontend .institutional-giving .initiatives-icon figure {
  border-radius: 100%;
}
.lawrence-frontend .institutional-giving .initiatives-icon figure img {
  height: unset;
}
.lawrence-frontend .our-work-intro {
  padding-top: 80px;
  padding-bottom: 80px;
  background-color: #fff !important;
  background-color: #fff;
  position: relative;
}
.lawrence-frontend .our-work-intro > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.lawrence-frontend .our-work-intro > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .lawrence-frontend .our-work-intro > div {
    display: block;
  }
}
@supports not (display: grid) {
  .lawrence-frontend .our-work-intro > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .our-work-intro > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .our-work-intro > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .lawrence-frontend .our-work-intro > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .our-work-intro > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .our-work-intro > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .lawrence-frontend .our-work-intro > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .our-work-intro > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .our-work-intro > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
.lawrence-frontend .our-work-intro::before {
  content: "";
  background-color: #fff !important;
  background-color: #fff;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}
.lawrence-frontend .our-work-intro h2, .lawrence-frontend .our-work-intro .post-header h1, .post-header .lawrence-frontend .our-work-intro h1 {
  grid-column: 1/span 12;
  padding-bottom: 60px;
  padding-top: 60px;
  font-size: clamp(3.2rem, 3.9vw, 5.9rem);
}
.lawrence-frontend .our-work-intro figure {
  grid-column: 1/span 6;
  grid-row: 2/span 2;
  margin-top: -20px;
}
.lawrence-frontend .our-work-intro > div > .wp-block-group {
  grid-column: 3/span 10;
  grid-row: 2/span 2;
  background-color: #f4f2f2;
  padding: 60px 0 60px 0;
}
.lawrence-frontend .our-work-intro > div > .wp-block-group .wp-block-group__inner-container {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(10, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.lawrence-frontend .our-work-intro > div > .wp-block-group .wp-block-group__inner-container > * {
  grid-column: span 10;
}
@media screen and (max-width: 760px) {
  .lawrence-frontend .our-work-intro > div > .wp-block-group .wp-block-group__inner-container {
    display: block;
  }
}
@supports not (display: grid) {
  .lawrence-frontend .our-work-intro > div > .wp-block-group .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .our-work-intro > div > .wp-block-group .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .our-work-intro > div > .wp-block-group .wp-block-group__inner-container > div:nth-child(10n+10) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .lawrence-frontend .our-work-intro > div > .wp-block-group .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .our-work-intro > div > .wp-block-group .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .our-work-intro > div > .wp-block-group .wp-block-group__inner-container > div:nth-child(10n+10) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .lawrence-frontend .our-work-intro > div > .wp-block-group .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .our-work-intro > div > .wp-block-group .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .our-work-intro > div > .wp-block-group .wp-block-group__inner-container > div:nth-child(10n+10) {
    margin-right: 0;
  }
}
.lawrence-frontend .our-work-intro > div > .wp-block-group .wp-block-group__inner-container h3 {
  grid-column: 6/span 4;
}
.lawrence-frontend .our-work-intro {
  background-repeat: no-repeat;
  background-position: 120% -30%;
  position: relative;
  height: 50%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='670.71' height='679.567' viewBox='0 0 670.71 679.567'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Cpath id='Path_180' data-name='Path 180' d='M0,376.866H670.71V-302.7H0Z' transform='translate(0 302.701)' fill='%23debdea'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_757' data-name='Group 757' transform='translate(0 302.701)'%3E%3Cg id='Group_554' data-name='Group 554' transform='translate(476.554 189.488)'%3E%3Cpath id='Path_177' data-name='Path 177' d='M0,.563,1.235-.452l11.337,13.8-1.237,1.015Z' transform='translate(0 0.452)' fill='%23debdea'/%3E%3C/g%3E%3Cg id='Group_555' data-name='Group 555' transform='translate(487.873 203.288)'%3E%3Cpath id='Path_178' data-name='Path 178' d='M0,.563,1.235-.452l11.337,13.8L11.34,14.361Z' transform='translate(0 0.452)' fill='%23debdea'/%3E%3C/g%3E%3Cg id='Group_557' data-name='Group 557' transform='translate(0 -302.701)' clip-path='url(%23clip-path)'%3E%3Cg id='Group_556' data-name='Group 556' transform='translate(480.86 674.069)'%3E%3Cpath id='Path_179' data-name='Path 179' d='M2.064.128A2.62,2.62,0,0,0-1.4,1.444c-.018.038-.034.076-.049.114A2.79,2.79,0,0,0,0,5.164,2.618,2.618,0,0,0,3.465,3.848c.018-.038.034-.076.049-.114A2.807,2.807,0,0,0,2.064.128' transform='translate(1.658 0.103)' fill='%23debdea'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_558' data-name='Group 558' transform='translate(453.868 161.904)'%3E%3Cpath id='Path_181' data-name='Path 181' d='M0,.563,1.235-.452l11.34,13.8L11.34,14.361Z' transform='translate(0 0.452)' fill='%23debdea'/%3E%3C/g%3E%3Cg id='Group_560' data-name='Group 560' transform='translate(0 -302.701)' clip-path='url(%23clip-path)'%3E%3Cg id='Group_559' data-name='Group 559' transform='translate(410.124 633.66)'%3E%3Cpath id='Path_182' data-name='Path 182' d='M2.3.265A2.636,2.636,0,0,0-1.372.912c-.016.02-.029.04-.043.061A2.751,2.751,0,0,0-.708,4.688a2.638,2.638,0,0,0,3.675-.644c.013-.02.029-.04.043-.061A2.753,2.753,0,0,0,2.3.265' transform='translate(1.85 0.213)' fill='%23debdea'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_561' data-name='Group 561' transform='translate(465.199 175.68)'%3E%3Cpath id='Path_184' data-name='Path 184' d='M0,.563,1.235-.452l11.337,13.8-1.237,1.015Z' transform='translate(0 0.452)' fill='%23debdea'/%3E%3C/g%3E%3Cg id='Group_562' data-name='Group 562' transform='translate(442.521 148.08)'%3E%3Cpath id='Path_185' data-name='Path 185' d='M0,.563,1.235-.452l11.337,13.8-1.237,1.015Z' transform='translate(0 0.452)' fill='%23debdea'/%3E%3C/g%3E%3Cg id='Group_563' data-name='Group 563' transform='translate(499.221 217.074)'%3E%3Cpath id='Path_186' data-name='Path 186' d='M0,.563,1.235-.452l11.337,13.8-1.237,1.015Z' transform='translate(0 0.452)' fill='%23debdea'/%3E%3C/g%3E%3Cg id='Group_571' data-name='Group 571' transform='translate(0 -302.701)' clip-path='url(%23clip-path)'%3E%3Cg id='Group_564' data-name='Group 564' transform='translate(185.961 135.216)'%3E%3Cpath id='Path_187' data-name='Path 187' d='M1.384,2.939A2.694,2.694,0,0,0,4.208.429,2.619,2.619,0,0,0,1.763-2.355a.286.286,0,0,0-.045,0A2.694,2.694,0,0,0-1.106.151,2.619,2.619,0,0,0,1.339,2.937l.045,0' transform='translate(1.112 2.361)' fill='%23debdea'/%3E%3C/g%3E%3Cg id='Group_565' data-name='Group 565' transform='translate(295.446 149.596)'%3E%3Cpath id='Path_188' data-name='Path 188' d='M.918,2.869A2.659,2.659,0,0,0,4.4,1.462a.155.155,0,0,0,.009-.022A2.711,2.711,0,0,0,2.963-2.092,2.655,2.655,0,0,0-.521-.684c0,.007-.007.016-.011.022A2.714,2.714,0,0,0,.918,2.869' transform='translate(0.737 2.305)' fill='%23debdea'/%3E%3C/g%3E%3Cg id='Group_566' data-name='Group 566' transform='translate(335.116 100.043)'%3E%3Cpath id='Path_189' data-name='Path 189' d='M.633,2.718a2.636,2.636,0,0,0,3.675-.647c.016-.02.029-.04.043-.061A2.751,2.751,0,0,0,3.644-1.7,2.638,2.638,0,0,0-.031-1.06c-.013.02-.029.04-.043.061A2.753,2.753,0,0,0,.633,2.718' transform='translate(0.509 2.183)' fill='%23debdea'/%3E%3C/g%3E%3Cg id='Group_567' data-name='Group 567' transform='translate(440.375 -0.001)'%3E%3Cpath id='Path_190' data-name='Path 190' d='M.586.3a2.676,2.676,0,1,1-.51,3.751A2.674,2.674,0,0,1,.586.3' transform='translate(0.471 0.244)' fill='%23debdea'/%3E%3C/g%3E%3Cg id='Group_568' data-name='Group 568' transform='translate(310.701 555.854)'%3E%3Cpath id='Path_191' data-name='Path 191' d='M.744.23A2.884,2.884,0,0,0-.3,3.948a2.6,2.6,0,0,0,3.511,1.1,2.154,2.154,0,0,0,.207-.121A2.881,2.881,0,0,0,4.462,1.216,2.6,2.6,0,0,0,.951.109C.881.147.812.188.744.23' transform='translate(0.598 0.185)' fill='%23debdea'/%3E%3C/g%3E%3Cg id='Group_569' data-name='Group 569' transform='translate(601.5 61.739)'%3E%3Cpath id='Path_192' data-name='Path 192' d='M1.771,2.987A2.77,2.77,0,0,0,3.946-.21,2.641,2.641,0,0,0,.9-2.361l-.072.013A2.77,2.77,0,0,0-1.372.9s0,.007,0,.009A2.639,2.639,0,0,0,1.722,3a.381.381,0,0,0,.049-.009' transform='translate(1.423 2.399)' fill='%23debdea'/%3E%3C/g%3E%3Cg id='Group_570' data-name='Group 570' transform='translate(599.79 378.999)'%3E%3Cpath id='Path_193' data-name='Path 193' d='M.445.424A2.676,2.676,0,1,1,.407,4.209,2.677,2.677,0,0,1,.445.424' transform='translate(0.358 0.341)' fill='%23debdea'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_572' data-name='Group 572' transform='translate(419.849 120.513)'%3E%3Cpath id='Path_195' data-name='Path 195' d='M0,.563,1.235-.452l11.34,13.8L11.34,14.361Z' transform='translate(0 0.452)' fill='%23debdea'/%3E%3C/g%3E%3Cg id='Group_577' data-name='Group 577' transform='translate(0 -302.701)' clip-path='url(%23clip-path)'%3E%3Cg id='Group_573' data-name='Group 573' transform='translate(142.016 671.657)'%3E%3Cpath id='Path_196' data-name='Path 196' d='M1.184.022A2.581,2.581,0,0,0-.911,3.015c0,.025.009.049.013.074A2.715,2.715,0,0,0,2.226,5.226,2.584,2.584,0,0,0,4.32,2.234L4.307,2.16A2.713,2.713,0,0,0,1.184.022' transform='translate(0.951 0.018)' fill='%23debdea'/%3E%3C/g%3E%3Cg id='Group_574' data-name='Group 574' transform='translate(145.085 352.677)'%3E%3Cpath id='Path_197' data-name='Path 197' d='M.445.424A2.677,2.677,0,1,1,.407,4.209,2.677,2.677,0,0,1,.445.424' transform='translate(0.358 0.341)' fill='%23debdea'/%3E%3C/g%3E%3Cg id='Group_575' data-name='Group 575' transform='translate(0 297.26)'%3E%3Cpath id='Path_198' data-name='Path 198' d='M.583.277a2.639,2.639,0,0,0-.519,3.7.136.136,0,0,1,.016.022A2.752,2.752,0,0,0,3.8,4.513a2.639,2.639,0,0,0,.519-3.7A.123.123,0,0,1,4.3.8,2.752,2.752,0,0,0,.583.277' transform='translate(0.468 0.222)' fill='%23debdea'/%3E%3C/g%3E%3Cg id='Group_576' data-name='Group 576' transform='translate(81.241 225.725)'%3E%3Cpath id='Path_199' data-name='Path 199' d='M2.072,2.876A2.661,2.661,0,0,0,3.558-.577C3.552-.59,3.547-.6,3.54-.617A2.751,2.751,0,0,0,.009-2.124,2.658,2.658,0,0,0-1.475,1.329c0,.013.011.027.016.04A2.751,2.751,0,0,0,2.072,2.876' transform='translate(1.664 2.31)' fill='%23debdea'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_578' data-name='Group 578' transform='translate(408.512 106.655)'%3E%3Cpath id='Path_201' data-name='Path 201' d='M0,.563,1.235-.452,12.579,13.341l-1.235,1.017Z' transform='translate(0 0.452)' fill='%23debdea'/%3E%3C/g%3E%3Cg id='Group_586' data-name='Group 586' transform='translate(0 -302.701)' clip-path='url(%23clip-path)'%3E%3Cg id='Group_579' data-name='Group 579' transform='translate(587.357 290.498)'%3E%3Cpath id='Path_202' data-name='Path 202' d='M.118.9A2.676,2.676,0,1,1,1.537,4.414,2.677,2.677,0,0,1,.118.9' transform='translate(0.095 0.727)' fill='%23debdea'/%3E%3C/g%3E%3Cg id='Group_580' data-name='Group 580' transform='translate(196.109 390.576)'%3E%3Cpath id='Path_203' data-name='Path 203' d='M2.774,2.316a2.621,2.621,0,0,0-.615-3.655c-.029-.02-.061-.043-.092-.063a2.788,2.788,0,0,0-3.81.725,2.621,2.621,0,0,0,.615,3.655c.031.022.061.043.092.063a2.788,2.788,0,0,0,3.81-.725' transform='translate(2.228 1.86)' fill='%23debdea'/%3E%3C/g%3E%3Cg id='Group_581' data-name='Group 581' transform='translate(458.991 353.634)'%3E%3Cpath id='Path_204' data-name='Path 204' d='M.278.654A2.585,2.585,0,0,0,.83,4.266c.049.036.1.072.155.106A2.934,2.934,0,0,0,4.9,3.647,2.583,2.583,0,0,0,4.355.035C4.3,0,4.252-.037,4.2-.071A2.937,2.937,0,0,0,.278.654' transform='translate(0.223 0.525)' fill='%23debdea'/%3E%3C/g%3E%3Cg id='Group_582' data-name='Group 582' transform='translate(323.518 328.913)'%3E%3Cpath id='Path_205' data-name='Path 205' d='M1.665,2.882A2.787,2.787,0,0,0,3.8-.241,2.437,2.437,0,0,0,1.034-2.288c-.07.011-.137.025-.2.04A2.785,2.785,0,0,0-1.307.875,2.435,2.435,0,0,0,1.461,2.923c.067-.011.137-.025.2-.04' transform='translate(1.338 2.315)' fill='%23debdea'/%3E%3C/g%3E%3Cg id='Group_583' data-name='Group 583' transform='translate(435.908 176.758)'%3E%3Cpath id='Path_206' data-name='Path 206' d='M.763.225A2.864,2.864,0,0,0-.315,3.943a2.6,2.6,0,0,0,3.5,1.147c.076-.038.15-.081.222-.126A2.864,2.864,0,0,0,4.481,1.247,2.6,2.6,0,0,0,.983.1C.909.138.835.181.763.225' transform='translate(0.613 0.181)' fill='%23debdea'/%3E%3C/g%3E%3Cg id='Group_584' data-name='Group 584' transform='translate(536.472 252.71)'%3E%3Cpath id='Path_207' data-name='Path 207' d='M.019,1.33A2.6,2.6,0,0,0,2.166,4.32c.052.009.106.016.159.02A2.863,2.863,0,0,0,5.466,1.96,2.6,2.6,0,0,0,3.32-1.028c-.054-.009-.106-.016-.159-.022A2.862,2.862,0,0,0,.019,1.33' transform='translate(0.016 1.068)' fill='%23debdea'/%3E%3C/g%3E%3Cg id='Group_585' data-name='Group 585' transform='translate(665.255 507.133)'%3E%3Cpath id='Path_208' data-name='Path 208' d='M2.909.947A2.77,2.77,0,0,0-.64-.577,2.64,2.64,0,0,0-2.162,2.831c.011.029.022.058.036.088A2.767,2.767,0,0,0,1.423,4.441a2.638,2.638,0,0,0,1.52-3.408L2.909.947' transform='translate(2.337 0.761)' fill='%23debdea'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_587' data-name='Group 587' transform='translate(431.82 54.007)'%3E%3Cpath id='Path_210' data-name='Path 210' d='M10.636,1.062,13.052.727,12.83-.853l-2.416.335L-8.543,2.14l.222,1.6Z' transform='translate(8.543 0.853)' fill='%23debdea'/%3E%3C/g%3E%3Cg id='Group_589' data-name='Group 589' transform='translate(0 -302.701)' clip-path='url(%23clip-path)'%3E%3Cg id='Group_588' data-name='Group 588' transform='translate(537.746 566.934)'%3E%3Cpath id='Path_211' data-name='Path 211' d='M1.559,0A2.7,2.7,0,0,0-1.247,2.547,2.6,2.6,0,0,0,1.18,5.313l.083,0A2.7,2.7,0,0,0,4.069,2.769,2.621,2.621,0,0,0,1.6,0L1.559,0' transform='translate(1.253 0.001)' fill='%23debdea'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_590' data-name='Group 590' transform='translate(521.9 244.63)'%3E%3Cpath id='Path_213' data-name='Path 213' d='M6.977,7.647-4.36-6.142-5.6-5.121,5.731,8.668l.633-.5-.613.5L7.2,10.435,8.427,9.411Z' transform='translate(5.604 6.142)' fill='%23debdea'/%3E%3C/g%3E%3Cg id='Group_591' data-name='Group 591' transform='translate(510.563 230.83)'%3E%3Cpath id='Path_214' data-name='Path 214' d='M0,.563,1.235-.452,12.579,13.341l-1.235,1.017Z' transform='translate(0 0.452)' fill='%23debdea'/%3E%3C/g%3E%3Cg id='Group_595' data-name='Group 595' transform='translate(0 -302.701)' clip-path='url(%23clip-path)'%3E%3Cg id='Group_592' data-name='Group 592' transform='translate(434.768 491.242)'%3E%3Cpath id='Path_215' data-name='Path 215' d='M.055,1.093A2.772,2.772,0,0,0,1.914,4.476,2.64,2.64,0,0,0,5.2,2.7c.009-.029.016-.056.022-.085A2.769,2.769,0,0,0,3.364-.766,2.64,2.64,0,0,0,.08,1.007c-.009.029-.018.056-.025.085' transform='translate(0.044 0.878)' fill='%23debdea'/%3E%3C/g%3E%3Cg id='Group_593' data-name='Group 593' transform='translate(522.177 481.291)'%3E%3Cpath id='Path_216' data-name='Path 216' d='M1.722,2.932A2.7,2.7,0,0,0,3.9-.171,2.621,2.621,0,0,0,.876-2.317a.265.265,0,0,0-.045.009A2.7,2.7,0,0,0-1.345.794,2.623,2.623,0,0,0,1.677,2.941a.318.318,0,0,1,.045-.009' transform='translate(1.383 2.355)' fill='%23debdea'/%3E%3C/g%3E%3Cg id='Group_594' data-name='Group 594' transform='translate(155.054 473.894)'%3E%3Cpath id='Path_217' data-name='Path 217' d='M2.889,1.891A2.7,2.7,0,0,0,1.03-1.418,2.622,2.622,0,0,0-2.207.387.487.487,0,0,1-2.223.44,2.7,2.7,0,0,0-.364,3.75a2.622,2.622,0,0,0,3.237-1.8.488.488,0,0,0,.016-.054' transform='translate(2.32 1.519)' fill='%23debdea'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_596' data-name='Group 596' transform='translate(10.678 -292.202)'%3E%3Cpath id='Path_219' data-name='Path 219' d='M350.148,269.48l-16.671-8.046-16.651-8.03-16.669-8.046L283.5,237.311l-16.671-8.03-16.669-8.046-16.654-8.046-16.669-8.048-16.651-8.028-16.671-8.046-16.651-8.048L150.2,172.972l-16.671-8.028L116.876,156.9,100.2,148.849,87.2,142.567l14.031.817,18.081,1.039,18.066,1.06,18.081,1.042,18.084,1.039,18.063,1.042,18.084,1.06,18.063,1.039,18.084,1.042,18.081,1.042,18.066,1.057,18.081,1.042,2.324.13.094-1.6-2.324-.148-18.084-1.042-18.063-1.039-18.084-1.042-18.063-1.06-18.084-1.039L191.7,147.008l-18.066-1.039-18.081-1.06-18.084-1.042L119.4,142.828l-18.084-1.042-9.979-.577,10.908-1.542,18.937-2.658,18.939-2.656-.225-1.6-18.937,2.658-18.937,2.676-10.911,1.522,9.443-3.307,17.078-5.985,17.1-5.983,17.08-5.985,17.1-6,17.078-5.983,17.08-5.985,17.1-5.983,17.078-5.985,17.1-5.983,17.08-5.985,17.1-6,2.193-.761-.541-1.524-2.191.781L270.9,74.918l-17.1,5.985-17.078,5.983-17.1,5.985-17.08,6-17.1,5.983-17.078,5.985-17.1,5.983-17.08,5.985L117.1,128.8l-17.078,6-11.429,4,10.574-7.285,15.518-10.686L130.2,110.136l15.52-10.7,15.517-10.686,15.518-10.686,15.518-10.686,15.5-10.686,15.518-10.7L238.809,35.3l1.987-1.374-.909-1.32L237.9,33.976,222.38,44.662,206.862,55.369l-15.5,10.686-15.52,10.684L160.326,87.425,144.808,98.112,129.291,108.8l-15.52,10.7L98.253,130.188l-11.429,7.88,8.158-10.816,11.133-14.774L117.246,97.7l11.133-14.774,11.133-14.774L150.643,53.38l11.133-14.774,11.131-14.774L184.04,9.057,195.173-5.72,206.3-20.494l11.133-14.774,11.131-14.774L239.7-64.818l11.151-14.774,11.133-14.774,11.131-14.774,11.133-14.777,11.131-14.774,11.133-14.774,1.43-1.895-1.282-.968-1.43,1.9L294.1-139.657l-11.131,14.774-11.133,14.774L260.7-95.334,249.569-80.56,238.418-65.785,227.285-51.009,216.155-36.234,205.022-21.46,193.889-6.685,182.758,8.089,171.625,22.863,160.494,37.638,149.361,52.412,138.228,67.189,127.1,81.963,115.964,96.738l-11.131,14.774L93.7,126.287,85.542,137.1l4.423-13.176,5.985-17.861,6-17.859,6-17.859,6-17.861,6-17.859,5.985-17.859,6-17.859,6-17.861,6-17.859.761-2.3-1.522-.5-.763,2.285-6,17.861-6,17.859-6,17.859-5.985,17.859-6,17.861-6,17.859-6,17.879-5.985,17.859-6,17.859-2.36,7.025,1.208-6.542L90.6,106.122l3.289-17.767L97.194,70.57,100.5,52.8l3.289-17.785L107.1,17.233,110.408-.534,113.7-18.319,117.006-36.1l3.289-17.767L123.6-71.656l3.307-17.767L130.2-107.21l3.309-17.765,3.307-17.787,3.291-17.785,3.307-17.767,3.309-17.785,3.289-17.767.427-2.285-1.578-.3-.429,2.285-3.289,17.785-3.309,17.767-3.307,17.785-3.289,17.767-3.309,17.785-3.307,17.767L125.33-89.722l-3.307,17.785L118.735-54.17l-3.309,17.785-3.307,17.767L108.809-.83,105.52,16.955l-3.309,17.767L98.922,52.507,95.615,70.274,92.306,88.059l-3.289,17.767L85.708,123.61l-2.4,12.934v0L81.434,123.2l-2.564-18.25L76.306,86.72,73.74,68.489,71.176,50.257,68.612,32.025,66.064,13.794,63.5-4.436,60.937-22.668,58.371-40.9,55.807-59.131,53.243-77.363,50.677-95.595l-2.564-18.232-.317-2.342-1.6.225.334,2.342L49.1-95.37l2.566,18.232,2.546,18.229,2.564,18.232,2.566,18.232L61.9-4.214l2.566,18.232L67.032,32.25,69.6,50.479l2.566,18.232,2.546,18.232,2.564,18.25,2.566,18.232,1.468,10.408v0l-3.478-9.757-6.113-17.19L65.582,89.693,59.469,72.5l-6.115-17.19L47.22,38.141l-6.113-17.19L34.973,3.758,28.86-13.432l-6.133-17.19L16.611-47.814,10.5-65l-.781-2.211-1.524.557.781,2.193,6.133,17.19L21.22-30.083l6.133,17.19L33.469,4.3l6.113,17.192,6.133,17.19,6.113,17.19,6.133,17.172,6.115,17.19,6.113,17.192,6.133,17.19,4.535,12.749L72.57,127.122,61.325,113.2,50.064,99.3,38.821,85.382,27.576,71.461,16.315,57.56,5.072,43.641-6.173,29.74-17.434,15.821-28.68,1.9-39.923-12-51.184-25.921l-11.245-13.9-.631.5.631-.5L-73.672-53.741l-11.261-13.9L-96.178-81.563l-1.448-1.783-1.246,1,1.45,1.783,11.243,13.921,11.243,13.9,11.263,13.919L-52.43-24.9-41.187-11-29.923,2.923l11.243,13.9L-7.437,30.743,3.826,44.662l11.243,13.9L26.332,72.485l11.243,13.9,11.243,13.919,11.263,13.9,11.243,13.919,7.155,8.848-8.493-6.394L56.272,120.247l-13.7-10.334-1.747-1.32-.968,1.282,1.747,1.338,13.7,10.316,13.717,10.314,7.211,5.464-9.256-4.461-16.559-7.972L33.84,116.9,17.28,108.946.721,100.974-15.856,93-32.413,85.03l-16.559-7.974-16.577-7.972L-82.109,61.13l-16.577-7.972-16.559-7.974L-131.8,37.211l-16.577-7.972-16.559-7.954L-181.5,13.311l-16.577-7.972-2.117-1.021-.707,1.448,2.137,1.024,16.559,7.972,16.559,7.954,16.577,7.972,16.559,7.974,16.577,7.972,16.557,7.972,16.559,7.954,16.577,7.974,16.559,7.972,16.559,7.972,16.577,7.974L.016,102.406l16.577,7.972,16.559,7.972,16.559,7.974L66.289,134.3l11.151,5.37L65.247,137.42l-18.1-3.345-18.1-3.327-18.1-3.327-18.081-3.345-18.1-3.327-18.1-3.327-18.1-3.345-18.1-3.327-18.1-3.325-18.081-3.345-18.1-3.327-18.1-3.327-18.1-3.345-18.1-3.327-18.1-3.327-18.081-3.345-18.1-3.325-18.1-3.327-18.1-3.345-2.324-.429-.3,1.581,2.321.427,18.1,3.345,18.1,3.327,18.1,3.327,18.1,3.327,18.1,3.345,18.084,3.327,18.1,3.325,18.1,3.345,18.1,3.327,18.1,3.345,18.1,3.327,18.084,3.327,18.1,3.345,18.1,3.327,18.1,3.327L10.664,129l18.1,3.325,18.084,3.327L64.951,139l5.426.986-5.2-.3L47.09,138.645,29.008,137.6l-18.066-1.06L-7.139,135.5-25.2,134.463l-18.081-1.039-18.084-1.06-18.063-1.042-18.084-1.039-18.081-1.042-18.066-1.06-2.321-.13-.094,1.6,2.324.15,18.063,1.039,18.084,1.042,18.084,1.039,18.063,1.06,18.081,1.042,18.084,1.039L-7.233,137.1l18.084,1.06L28.934,139.2,47,140.244l18.084,1.039,9.979.595-10.37,1.45-18.418,2.584-18.4,2.582-18.4,2.584-18.416,2.6-18.4,2.584-18.4,2.582-18.416,2.584-18.4,2.584-2.359.335.222,1.6,2.359-.335,18.4-2.584,18.416-2.584,18.4-2.6,18.4-2.582L9.7,152.677l18.4-2.584,18.4-2.582,18.416-2.6,13.493-1.9-11.578,5.763-16,7.972L34.807,164.7l-16.02,7.954-16,7.972-16.018,7.954-16.02,7.954-16,7.974-16.018,7.954-16,7.954L-93.3,228.39l-16,7.954-16.02,7.954-2.063,1.042.725,1.43,2.045-1.021,16.018-7.972,16.02-7.956,16-7.954,16.018-7.954,16-7.972,16.02-7.954,16.018-7.972,16-7.954,16.02-7.954,16-7.974,16.02-7.954,16.02-7.954,12.954-6.448-8.625,11.447L61.2,169.4l-10.686,14.18L39.843,197.743,29.156,211.925,18.47,226.086,7.8,240.266-2.882,254.445l-10.686,14.162-10.686,14.179-10.668,14.18-10.686,14.161L-56.3,325.309l-10.666,14.18L-77.648,353.65l-10.686,14.18L-99,382.009l-10.686,14.161-10.686,14.18-10.686,14.162-10.666,14.179-1.376,1.823,1.282.965,1.376-1.821,10.686-14.18,10.666-14.162,10.686-14.179,10.686-14.162,10.668-14.182,10.686-14.18,10.686-14.162,10.666-14.179,10.686-14.179,10.686-14.162,10.668-14.179,10.686-14.182L-1.6,255.411l10.686-14.18,10.666-14.18L30.438,212.89l10.686-14.179,10.668-14.179L62.479,170.37l10.686-14.182,7.786-10.332L76.6,159.275,70.75,177.246l-5.837,17.989-5.835,17.971L53.243,231.2l-5.837,17.971-5.853,17.989-5.837,17.989-5.835,17.971-5.835,17.992-.745,2.3,1.524.483.743-2.3,5.837-17.971,5.835-17.989L43.1,267.659,48.93,249.67,54.765,231.7,60.6,213.707l5.835-17.971,5.835-17.989,5.855-17.971,4.757-14.682,2.38,16.914,2.564,18.23,2.566,18.232L92.957,216.7l.781-.112-.781.112L95.5,234.932l2.564,18.232,2.566,18.232,2.564,18.229,2.566,18.232.8-.11-.8.11,2.564,18.232,2.564,18.232,2.566,18.232,2.564,18.232,2.546,18.25.335,2.324,1.6-.225-.334-2.321L117.6,380.559l-2.566-18.229-.779.11.779-.11L112.471,344.1l-2.564-18.232-2.548-18.232L104.8,289.4l-2.564-18.232-2.566-18.232L97.1,234.709l-2.564-18.232-2.566-18.232-2.564-18.232-2.546-18.232-1.749-12.377,3.5,9.943,6.169,17.543,6.169,17.545,6.172,17.525,6.169,17.545,6.169,17.543,6.171,17.545,6.169,17.542,6.172,17.545,6.169,17.545,6.169,17.543,6.172,17.525,6.169,17.545,6.169,17.543,6.171,17.545,6.169,17.545,6.169,17.542.781,2.249,1.524-.539-.8-2.249-6.172-17.543-6.169-17.545-6.169-17.545-6.172-17.525-6.169-17.542-6.151-17.545-6.169-17.545-6.189-17.543L133.3,281.6l-6.151-17.543-6.172-17.545-6.169-17.525-6.169-17.545L102.472,193.9,96.3,176.353,90.133,158.81l-1.859-5.26,2.434,4.905,8.232,16.559,8.235,16.577.725-.37-.725.37,8.25,16.559,8.232,16.559.707-.353-.707.353,8.235,16.559,8.232,16.559,1.06,2.137,1.43-.725-1.06-2.119-8.232-16.559L125.09,224l-8.232-16.577-8.235-16.559-8.232-16.557L92.158,157.75l-5.092-10.26,6.856,8.345,1.228-1-6.841-8.345,8.549,6.6,14.162,10.929,14.161,10.909,14.144,10.909,14.162,10.929,14.162,10.909,14.141,10.926,14.162,10.911L210.1,240.432l14.161,10.911,1.821,1.392.986-1.264-1.821-1.392L211.081,239.15l-14.144-10.909-14.162-10.929L168.614,206.4l-14.141-10.929-14.162-10.909L126.15,173.659,112.006,162.73,97.845,151.821,89.8,145.614l9.719,4.683,16.651,8.048,16.671,8.046,16.651,8.028,16.669,8.048,16.671,8.046,16.651,8.048,16.671,8.028,16.651,8.046,16.669,8.048,16.654,8.028,16.669,8.046,16.651,8.048,16.671,8.046,16.669,8.028,16.651,8.048,16.672,8.046L368.25,280l.687-1.448-2.137-1.024Z' transform='translate(281.241 216.448)' fill='%23debdea'/%3E%3C/g%3E%3Cg id='Group_597' data-name='Group 597' transform='translate(385.844 79.11)'%3E%3Cpath id='Path_220' data-name='Path 220' d='M0,.563,1.235-.452l11.34,13.8-1.237,1.012Z' transform='translate(0 0.452)' fill='%23debdea'/%3E%3C/g%3E%3Cg id='Group_598' data-name='Group 598' transform='translate(397.167 92.853)'%3E%3Cpath id='Path_221' data-name='Path 221' d='M0,.563,1.235-.452,12.579,13.341l-1.235,1.017Z' transform='translate(0 0.452)' fill='%23debdea'/%3E%3C/g%3E%3Cg id='Group_599' data-name='Group 599' transform='translate(431.174 134.303)'%3E%3Cpath id='Path_222' data-name='Path 222' d='M0,.563,1.235-.452l11.34,13.8L11.34,14.361Z' transform='translate(0 0.452)' fill='%23debdea'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}
.lawrence-frontend .our-work-intro.bay-supernova {
  background-repeat: no-repeat;
  background-position: 120% 0%;
  background-size: 60%;
  position: relative;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 352.48 402.76'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%239bdad9;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EAsset 117%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpath class='cls-1' d='M319.52,165.32a1.42,1.42,0,0,0,.37,2,1.49,1.49,0,0,0,2-.38,1.42,1.42,0,0,0-.37-2A1.48,1.48,0,0,0,319.52,165.32Z'/%3E%3Cpath class='cls-1' d='M33.66,206.83a1.42,1.42,0,0,0-.38-2,1.48,1.48,0,0,0-2,.38,1.42,1.42,0,0,0,.38,2A1.48,1.48,0,0,0,33.66,206.83Z'/%3E%3Ccircle class='cls-1' cx='330.67' cy='237.24' r='1.44' transform='translate(-73.71 191.36) rotate(-29.18)'/%3E%3Cpath class='cls-1' d='M340.31,307.41a1.42,1.42,0,0,0-1.15,1.68,1.49,1.49,0,0,0,1.71,1.17,1.42,1.42,0,0,0,1.15-1.68A1.49,1.49,0,0,0,340.31,307.41Z'/%3E%3Crect class='cls-1' x='167.83' y='199.21' width='9.77' height='0.86' transform='translate(-71.31 300.34) rotate(-71.56)'/%3E%3Crect class='cls-1' x='164.74' y='208.48' width='9.77' height='0.86' transform='translate(-82.15 303.91) rotate(-71.6)'/%3E%3Crect class='cls-1' x='161.66' y='217.74' width='9.77' height='0.86' transform='translate(-93.12 307.14) rotate(-71.56)'/%3E%3Crect class='cls-1' x='158.57' y='227.01' width='9.77' height='0.86' transform='translate(-103.96 310.72) rotate(-71.6)'/%3E%3Crect class='cls-1' x='155.48' y='236.28' width='9.77' height='0.86' transform='translate(-114.92 313.95) rotate(-71.56)'/%3E%3Crect class='cls-1' x='152.39' y='245.54' width='9.77' height='0.86' transform='translate(-125.77 317.54) rotate(-71.6)'/%3E%3Crect class='cls-1' x='149.3' y='254.81' width='9.77' height='0.86' transform='translate(-136.72 320.79) rotate(-71.57)'/%3E%3Cpolygon class='cls-1' points='149.55 269.14 149.14 269 146.05 278.27 146.87 278.54 149.96 269.27 149.96 269.27 153.05 260.01 152.23 259.74 149.14 269 149.55 269.14'/%3E%3Crect class='cls-1' x='140.03' y='282.6' width='9.77' height='0.86' transform='translate(-169.43 330.97) rotate(-71.56)'/%3E%3Crect class='cls-1' x='136.94' y='291.87' width='9.77' height='0.86' transform='translate(-180.3 334.59) rotate(-71.6)'/%3E%3Crect class='cls-1' x='133.85' y='301.13' width='9.77' height='0.86' transform='translate(-191.23 337.78) rotate(-71.56)'/%3E%3Crect class='cls-1' x='130.76' y='310.4' width='9.77' height='0.86' transform='translate(-202.12 341.4) rotate(-71.6)'/%3E%3Crect class='cls-1' x='127.67' y='319.67' width='9.77' height='0.86' transform='translate(-213.04 344.58) rotate(-71.56)'/%3E%3Crect class='cls-1' x='124.58' y='328.93' width='9.77' height='0.86' transform='translate(-223.94 348.03) rotate(-71.57)'/%3E%3Ccircle class='cls-1' cx='126.14' cy='339.34' r='1.44' transform='translate(-149.65 104.81) rotate(-29.23)'/%3E%3Crect class='cls-1' x='127.1' y='334.16' width='1.25' height='0.86' transform='translate(-230.09 349.95) rotate(-71.57)'/%3E%3Cpath class='cls-1' d='M212.47,261.07a1.45,1.45,0,0,0,1,1.8,1.43,1.43,0,0,0,1.79-1,1.45,1.45,0,0,0-1-1.8A1.43,1.43,0,0,0,212.47,261.07Z'/%3E%3Ccircle class='cls-1' cx='228.8' cy='31.94' r='1.44' transform='translate(13.38 115.4) rotate(-29.12)'/%3E%3Cpath class='cls-1' d='M2,246a1.38,1.38,0,0,0-1.84.75,1.46,1.46,0,0,0,.76,1.89,1.38,1.38,0,0,0,1.84-.75A1.46,1.46,0,0,0,2,246Z'/%3E%3Cpath class='cls-1' d='M76.74,267.14a1.4,1.4,0,0,0-1.49,1.35A1.46,1.46,0,0,0,76.63,270a1.4,1.4,0,0,0,1.49-1.35A1.46,1.46,0,0,0,76.74,267.14Z'/%3E%3Cpath class='cls-1' d='M148.06,227a1.24,1.24,0,0,0,1-1.55,1.54,1.54,0,0,0-1.69-1.14,1.24,1.24,0,0,0-1,1.55A1.54,1.54,0,0,0,148.06,227Z'/%3E%3Cpath class='cls-1' d='M208.46,400.16a1.45,1.45,0,0,0-2,.38,1.41,1.41,0,0,0,.38,2,1.45,1.45,0,0,0,2-.38A1.41,1.41,0,0,0,208.46,400.16Z'/%3E%3Cpath class='cls-1' d='M151.79,138.14a1.43,1.43,0,0,0,1.76-1,1.47,1.47,0,0,0-1-1.79,1.43,1.43,0,0,0-1.76,1A1.47,1.47,0,0,0,151.79,138.14Z'/%3E%3Cpath class='cls-1' d='M156.43,43.87a1.42,1.42,0,0,0,2-.38,1.48,1.48,0,0,0-.38-2,1.42,1.42,0,0,0-2,.38A1.48,1.48,0,0,0,156.43,43.87Z'/%3E%3Crect class='cls-1' x='173.82' y='160.52' width='9.94' height='0.86' transform='translate(7.78 330.13) rotate(-86.69)'/%3E%3Crect class='cls-1' x='174.39' y='150.6' width='9.94' height='0.86' transform='translate(18.25 321.39) rotate(-86.7)'/%3E%3Crect class='cls-1' x='174.97' y='140.68' width='9.94' height='0.86' transform='translate(28.66 312.59) rotate(-86.69)'/%3E%3Crect class='cls-1' x='175.54' y='130.76' width='9.94' height='0.86' transform='translate(39.14 303.84) rotate(-86.7)'/%3E%3Cpolygon class='cls-1' points='181.37 116.31 181.8 116.33 182.37 106.41 182.37 106.41 182.95 96.49 182.51 96.47 182.95 96.49 183.52 86.58 183.52 86.58 184.09 76.66 183.66 76.63 184.09 76.66 184.67 66.74 185.24 56.82 185.24 56.82 185.81 46.9 185.38 46.87 185.81 46.9 186.39 36.98 186.39 36.98 186.96 27.06 186.53 27.03 186.96 27.06 187.54 17.14 187.54 17.14 188.11 7.22 187.68 7.19 188.11 7.22 188.18 5.94 187.32 5.89 187.25 7.17 187.25 7.17 186.67 17.09 187.1 17.11 186.67 17.09 186.1 27.01 186.1 27.01 185.53 36.93 185.96 36.95 185.53 36.93 184.95 46.85 184.95 46.85 184.38 56.77 184.81 56.79 184.38 56.77 183.8 66.69 183.23 76.61 183.23 76.61 182.66 86.53 183.09 86.55 182.66 86.53 182.08 96.44 182.08 96.44 181.51 106.36 181.94 106.39 181.51 106.36 180.94 116.28 180.94 116.28 180.36 126.2 181.22 126.25 181.8 116.33 181.37 116.31'/%3E%3Cpath class='cls-1' d='M189,2.51a1.49,1.49,0,0,0,0-2.08,1.42,1.42,0,0,0-2,0,1.49,1.49,0,0,0,0,2.08A1.42,1.42,0,0,0,189,2.51Z'/%3E%3Ccircle class='cls-1' cx='269.11' cy='318.94' r='1.44' transform='translate(-82.96 542.96) rotate(-82.31)'/%3E%3Cpath class='cls-1' d='M156.21,296.8a1.47,1.47,0,0,0-.27,2,1.43,1.43,0,0,0,2,.27,1.47,1.47,0,0,0,.27-2A1.43,1.43,0,0,0,156.21,296.8Z'/%3E%3Cpath class='cls-1' d='M351.6,123.73a1.48,1.48,0,0,0-1.92.77,1.42,1.42,0,0,0,.76,1.89,1.48,1.48,0,0,0,1.92-.77A1.42,1.42,0,0,0,351.6,123.73Z'/%3E%3Cpath class='cls-1' d='M345.48,126.54l-9.35,3.27-9.35,3.27-9.35,3.27-9.35,3.27-9.35,3.27-9.35,3.27L280,149.4l-9.35,3.27-9.35,3.27L252,159.2l-9.35,3.27-9.35,3.27L224,169l-9.35,3.27-9.35,3.27-9.35,3.27-9.35,3.27-6.33,2.21,5.23-3.62,7.86-5.43,7.86-5.43,7.86-5.43,7.86-5.43,7.86-5.43,7.86-5.43,7.86-5.43,7.86-5.43,7.86-5.43,1-.7-.49-.71-1,.7-7.86,5.43L240,141.92l-7.86,5.43-7.86,5.43-7.86,5.43-7.86,5.43-7.86,5.43-7.86,5.43L185,180l-5.65,3.91,4.13-5.47,5.75-7.62,5.75-7.62,5.75-7.62,5.75-7.62,5.75-7.62L218,132.7l5.75-7.62,5.75-7.62-.34-.26.34.26,5.75-7.62,5.75-7.62h0l5.75-7.62-.34-.26.34.26L252.49,87l5.75-7.62h0L264,71.77l-.34-.26.34.26,5.75-7.62,5.75-7.62h0l5.75-7.62-.34-.26.34.26L287,41.31l5.75-7.62h0l5.75-7.62-.34-.26.34.26.74-1-.69-.52-.74,1h0l-5.75,7.62.34.26-.34-.26-5.75,7.62-5.75,7.62h0L274.81,56l.34.26-.34-.26-5.75,7.62-5.75,7.62h0l-5.75,7.62.34.26-.34-.26-5.75,7.62L246,94.1h0l-5.75,7.62.34.26-.34-.26-5.75,7.62-5.75,7.62h0L223,124.56l-5.75,7.62-5.75,7.62-5.75,7.62L200,155l-5.75,7.62-5.75,7.62-5.75,7.62-4.16,5.51,2.27-6.77,3.1-9.28,3.1-9.28,3.1-9.28,3.1-9.28,3.1-9.28,3.1-9.28,3.1-9.28,3.1-9.28h0l3.1-9.28-.41-.14.41.14,3.1-9.28,3.1-9.28,3.1-9.28h0l3.1-9.28-.41-.14.41.14,3.1-9.28,3.1-9.28h0l.4-1.19L227,36l-.4,1.19.41.14-.41-.14-3.1,9.28-3.1,9.28h0L217.29,65l.41.14-.41-.14-3.1,9.28-3.1,9.28L208,92.83h0l-3.1,9.28.41.14-.41-.14-3.1,9.28-3.1,9.28-3.1,9.28-3.1,9.28-3.1,9.28-3.1,9.28-3.1,9.28-3.1,9.28-2.07,6.2.39-6.68.57-9.92-.86,0-.57,9.92-.32,5.56-.77-5.49L175,166.06h0l-1.38-9.82-.43.06.43-.06-1.38-9.82h0l-1.38-9.82-.43.06.43-.06-1.38-9.82L168.12,117l-1.38-9.82-1.38-9.82L164,87.53l-1.38-9.82-1.38-9.82-1.38-9.82-1.38-9.82h0L158.29,47l-.86.12.18,1.26.43-.06-.43.06L159,58.2,160.37,68l1.38,9.82,1.38,9.82,1.38,9.82,1.38,9.82,1.38,9.82,1.38,9.82,1.38,9.82h0l1.38,9.82.43-.06-.43.06,1.38,9.82h0l1.38,9.82.43-.06-.43.06,1.38,9.82,1,7.29-3.35-6.52L168.7,168l-4.52-8.79-4.52-8.79-4.52-8.79h0l-.58-1.13-.77.39.58,1.13.38-.2-.38.2,4.52,8.79,4.52,8.79,4.52,8.79,4.52,8.79,3,5.82-4.36-4.85-6.59-7.34-6.59-7.34-6.59-7.34-6.59-7.34-6.59-7.34-6.59-7.34-6.59-7.34-6.59-7.34-6.59-7.34-6.59-7.34-6.59-7.34L92,90.05l-6.59-7.34-6.59-7.34L72.19,68,65.6,60.69,59,53.36l-.32.29.32-.29-.85-.94-.64.58.85.94h0L65,61.27l6.59,7.34,6.59,7.34,6.59,7.34,6.59,7.34L97.92,98l6.59,7.34,6.59,7.34L117.7,120l6.59,7.34,6.59,7.34,6.59,7.34,6.59,7.34,6.59,7.34,6.59,7.34,6.59,7.34,6.59,7.34,3.59,4-4.38-3.31-8-6-8-6-8-6-8-6-8-6-8-6-8-6-8-6-8-6-8-6-8-6-8-6-8-6-8-6-8-6-8-6-8-6-8-6-8-6h0l-1-.77-.52.69,1,.77.26-.34-.26.34,8,6,8,6,8,6,8,6,8,6,8,6,8,6,8,6,8,6,8,6,8,6,8,6,8,6,8,6,8,6,8,6,8,6,8,6,8,6,6.5,4.91-7.91-1.46L158,181.73l-9.71-1.79-9.71-1.79-9.71-1.79-9.71-1.79-9.71-1.79L99.78,171l-9.71-1.79-9.71-1.79-9.71-1.79-1.25-.23-.16.85,1.25.23,9.71,1.79L89.92,170l9.71,1.79,9.71,1.79L119,175.4l9.71,1.79,9.71,1.79,9.71,1.79,9.71,1.79,9.71,1.79,7.09,1.31-8.9,1.25-9.82,1.37-9.82,1.37-9.82,1.37-9.82,1.37-9.82,1.37-9.82,1.37L97,196.55l-9.82,1.37-9.82,1.37-9.82,1.37-9.82,1.37-9.82,1.37-9.82,1.37L36.8,205l.12.86,1.26-.18L48,204.28l9.82-1.37,9.82-1.37,9.82-1.37,9.82-1.37,9.82-1.37,9.82-1.37,9.82-1.37,9.82-1.37,9.82-1.37,9.82-1.37,9.82-1.37,9.82-1.37,7.22-1-4.87,1.71-9,3.15-9,3.15-9,3.15-9,3.15-9,3.15-9,3.15-9,3.15-9,3.15-9,3.15-9,3.15-9,3.15-9,3.15-9,3.15-9,3.15-9,3.15-9,3.15-9,3.15-9,3.15-1.15.4.29.82,1.15-.4,9-3.15,9-3.15,9-3.15,9-3.15,9-3.15,9-3.15,9-3.15,9-3.15,9-3.15,9-3.15,9-3.15,9-3.15,9-3.15,9-3.15,9-3.15,9-3.15,9-3.15,9-3.15,2.45-.86-2.61,1.3-8.81,4.38-8.81,4.38-8.81,4.38-8.81,4.38-8.81,4.38L115.47,216l-8.81,4.38-8.81,4.38L89,229.17l-8.81,4.38-1.13.56.38.77,1.13-.56,8.81-4.38,8.81-4.38,8.81-4.38,8.81-4.38,8.81-4.38,8.81-4.38,8.81-4.38,8.81-4.38,8.81-4.38,8.81-4.38,5.42-2.69-4.49,3.69-7.41,6.1-7.42,6.1-7.41,6.1-7.41,6.1-7.42,6.1-7.41,6.1-7.42,6.1-7.41,6.1-7.41,6.1-7.42,6.1-7.41,6.1-7.41,6.1h0l-1,.78.55.67,1-.78-.27-.33.27.33,7.41-6.1,7.41-6.1,7.42-6.1,7.41-6.1,7.41-6.1,7.42-6.1,7.41-6.1,7.42-6.1,7.41-6.1,7.41-6.1,7.42-6.1,7.41-6.1,4.69-3.86-3.21,4.33-5.31,7.16L161.07,207l-5.31,7.16-5.31,7.16-.68.92.69.52.68-.92,5.31-7.16,5.31-7.16,5.31-7.16,5.31-7.16,3.7-5-2.23,6.7.82.27,1.18-3.55-.68,3.76-1.75,9.69-1.75,9.69-1.75,9.69-1.75,9.69-1.75,9.69-1.75,9.69-1.75,9.69-1.75,9.69-1.75,9.69-1.75,9.69-.22,1.24.85.15.22-1.24,1.75-9.69,1.75-9.69,1.75-9.69,1.75-9.69,1.75-9.69,1.75-9.69,1.75-9.69,1.75-9.69,1.75-9.69,1.75-9.69,1.27-7,1,6.89,1.34,9.55,1.34,9.55,1.34,9.55.43-.06-.43.06,1.34,9.55h0L185,243.1l1.34,9.55,1.34,9.55.43-.06-.43.06,1.34,9.55h0l1.34,9.55,1.34,9.55L193,300.4l.43-.06-.43.06,1.34,9.55h0l1.34,9.55,1.34,9.55,1.34,9.55.43-.06-.43.06,1.34,9.55h0l1.34,9.55,1.34,9.55,1.34,9.55.43-.06-.43.06,1.34,9.55h0l1.34,9.55.17,1.23.86-.12-.17-1.23L206,386.22l-.43.06.43-.06-1.34-9.55h0l-1.34-9.55-1.34-9.55L200.59,348l-.43.06.43-.06-1.34-9.55h0l-1.34-9.55-1.34-9.55-1.34-9.55-.43.06.43-.06-1.34-9.55h0l-1.34-9.55-1.34-9.55-1.34-9.55-.43.06.43-.06-1.34-9.55h0l-1.34-9.55L185.83,243l-1.34-9.55-.43.06.43-.06-1.34-9.55h0l-1.34-9.55-1.34-9.55-1.34-9.55-.72-5.14,1.79,5.19.41-.14-.41.14,3.25,9.4,3.25,9.4,3.25,9.4,3.25,9.4,3.25,9.4,3.25,9.4,3.25,9.4,3.25,9.4,3.25,9.4,3.25,9.4,3.25,9.4,3.25,9.4,3.25,9.4,3.25,9.4,3.25,9.4,3.25,9.4,3.25,9.4.41-.14-.41.14.42,1.21.82-.28-.42-1.21h0l-3.25-9.4-3.25-9.4-3.25-9.4-3.25-9.4-3.25-9.4-3.25-9.4-3.25-9.4-3.25-9.4-3.25-9.4-3.25-9.4-3.25-9.4-3.25-9.4-3.25-9.4-3.25-9.4-3.25-9.4-3.25-9.4L181,195h0l-.82-2.38,1,2.14.16-.08-.16.08,4.26,8.83h0l4.26,8.83h0l4.26,8.83h0l4.26,8.83h0l4.25,8.83.16-.08-.16.08,4.26,8.83h0l4.26,8.83h0l.55,1.13.78-.37-.55-1.13-.16.08.16-.08-4.26-8.83h0l-4.26-8.83h0L199,229.71l-.16.08.16-.08-4.26-8.83h0l-4.26-8.83h0l-4.26-8.83h0L182,194.39h0l-1.83-3.79,2.36,3.43,5.54,8,5.54,8,5.54,8,5.54,8,5.54,8,5.54,8,5.54,8,5.54,8,5.54,8,5.54,8,5.54,8,5.54,8,5.54,8,5.54,8,5.54,8,.36-.25-.36.25.71,1,.71-.49-.71-1h0l-5.53-8-5.54-8-5.54-8-5.54-8-5.54-8-5.54-8-5.54-8-5.54-8-5.54-8-5.54-8-5.54-8-5.54-8-5.54-8-5.54-8-5.54-8-4-5.84,5.81,4.38,7.93,6,7.93,6,7.93,6,7.93,6,7.93,6,7.93,6,7.93,6,7.93,6,7.93,6,7.93,6,7.93,6,7.93,6,7.93,6,7.93,6,7.93,6,7.93,6,7.93,6,7.93,6,7.93,6h0l1,.77.52-.69-1-.77-.26.34.26-.34-7.93-6-7.93-6-7.93-6-7.93-6-7.93-6-7.93-6-7.93-6-7.93-6-7.93-6-7.93-6-7.93-6-7.93-6-7.93-6-7.93-6-7.93-6-7.93-6-7.93-6-7.93-6-7.93-6L179.74,187l6.73,2.26,9.25,3.11,9.25,3.11,9.25,3.11,9.25,3.11,9.25,3.11L242,207.9l9.25,3.11,9.25,3.11,9.25,3.11,9.25,3.11,9.25,3.11,9.25,3.11,9.25,3.11,9.25,3.11,9.25,3.11,1.19.4.28-.82-1.19-.4-9.25-3.11L307,228.83l-9.25-3.11-9.25-3.11-9.25-3.11L270,216.4l-9.25-3.11-9.25-3.11-9.25-3.11L233,204l-9.25-3.11-9.25-3.11-9.25-3.11L196,191.55l-9.25-3.11-7.5-2.52,8-1.1,9.84-1.35,9.84-1.35,9.84-1.35,9.84-1.35,9.83-1.35,9.84-1.35,9.84-1.35,9.84-1.35,9.84-1.35,9.83-1.35,9.84-1.35,9.84-1.35,9.84-1.35,1.26-.17-.12-.86-1.26.17-9.84,1.35-9.84,1.35-9.84,1.35-9.83,1.35-9.84,1.35L256,174.55l-9.84,1.35-9.84,1.35-9.83,1.35-9.84,1.35-9.84,1.35L197,182.63,187.13,184l-5.57.76,5.29-1.85,9.35-3.27,9.35-3.27,9.35-3.27,9.35-3.27,9.35-3.27,9.35-3.27,9.35-3.27,9.35-3.27,9.35-3.27,9.35-3.27,9.35-3.27,9.35-3.27,9.35-3.27,9.35-3.27,9.35-3.27,9.35-3.27,9.35-3.27,1.2-.42-.29-.82ZM175.62,185.87h.05l-.05,0Z'/%3E%3Cpath class='cls-1' d='M76.73,236.86a1.43,1.43,0,0,0-1-1.78,1.46,1.46,0,0,0-1.8,1,1.43,1.43,0,0,0,1,1.78A1.46,1.46,0,0,0,76.73,236.86Z'/%3E%3Cpath class='cls-1' d='M65.87,166.12a1.43,1.43,0,0,0,.27-2,1.47,1.47,0,0,0-2-.28,1.43,1.43,0,0,0-.27,2A1.47,1.47,0,0,0,65.87,166.12Z'/%3E%3Cpath class='cls-1' d='M54.88,50.86a1.43,1.43,0,0,0,1.45-1.43A1.47,1.47,0,0,0,54.88,48a1.43,1.43,0,0,0-1.45,1.43A1.47,1.47,0,0,0,54.88,50.86Z'/%3E%3Cpath class='cls-1' d='M13.81,63.37A1.42,1.42,0,0,0,15,61.69a1.5,1.5,0,0,0-1.72-1.18,1.42,1.42,0,0,0-1.15,1.68A1.5,1.5,0,0,0,13.81,63.37Z'/%3E%3Cpath class='cls-1' d='M301.77,22.82a1.39,1.39,0,0,0,1.12-1.65A1.46,1.46,0,0,0,301.21,20a1.39,1.39,0,0,0-1.12,1.65A1.46,1.46,0,0,0,301.77,22.82Z'/%3E%3Cpath class='cls-1' d='M238.32,359.11a1.42,1.42,0,0,0-1.89.76,1.49,1.49,0,0,0,.77,1.93,1.42,1.42,0,0,0,1.89-.76A1.49,1.49,0,0,0,238.32,359.11Z'/%3E%3Cpath class='cls-1' d='M259.09,128.07a1.46,1.46,0,0,0,1.23,1.62,1.39,1.39,0,0,0,1.59-1.21,1.46,1.46,0,0,0-1.23-1.62A1.39,1.39,0,0,0,259.09,128.07Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.lawrence-frontend .our-work-intro.bay-supernova h2, .lawrence-frontend .our-work-intro.bay-supernova .post-header h1, .post-header .lawrence-frontend .our-work-intro.bay-supernova h1 {
  grid-column: 1/span 7;
}
@media screen and (max-width: 770px) {
  .lawrence-frontend .our-work-intro > div > .wp-block-group {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.lawrence-frontend .plan-your-visit-component {
  padding-top: 80px;
  padding-bottom: 80px;
  background-color: #fff !important;
  background-color: #fff;
  position: relative;
}
.lawrence-frontend .plan-your-visit-component > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.lawrence-frontend .plan-your-visit-component > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .lawrence-frontend .plan-your-visit-component > div {
    display: block;
  }
}
@supports not (display: grid) {
  .lawrence-frontend .plan-your-visit-component > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .plan-your-visit-component > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .plan-your-visit-component > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .lawrence-frontend .plan-your-visit-component > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .plan-your-visit-component > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .plan-your-visit-component > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .lawrence-frontend .plan-your-visit-component > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .plan-your-visit-component > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .plan-your-visit-component > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
.lawrence-frontend .plan-your-visit-component::before {
  content: "";
  background-color: #fff !important;
  background-color: #fff;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}
.lawrence-frontend .plan-your-visit-component h3 {
  grid-column: 1/span 3;
  grid-row: span 2;
}
.lawrence-frontend .plan-your-visit-component p {
  grid-column: 4/span 9;
  margin: 0;
}
.lawrence-frontend .plan-your-visit-component > div > .wp-block-group > div.wp-block-group__inner-container:nth-child(1) {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(9, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.lawrence-frontend .plan-your-visit-component > div > .wp-block-group > div.wp-block-group__inner-container:nth-child(1) > * {
  grid-column: span 9;
}
@media screen and (max-width: 760px) {
  .lawrence-frontend .plan-your-visit-component > div > .wp-block-group > div.wp-block-group__inner-container:nth-child(1) {
    display: block;
  }
}
@supports not (display: grid) {
  .lawrence-frontend .plan-your-visit-component > div > .wp-block-group > div.wp-block-group__inner-container:nth-child(1) {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .plan-your-visit-component > div > .wp-block-group > div.wp-block-group__inner-container:nth-child(1) > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .plan-your-visit-component > div > .wp-block-group > div.wp-block-group__inner-container:nth-child(1) > div:nth-child(9n+9) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .lawrence-frontend .plan-your-visit-component > div > .wp-block-group > div.wp-block-group__inner-container:nth-child(1) {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .plan-your-visit-component > div > .wp-block-group > div.wp-block-group__inner-container:nth-child(1) > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .plan-your-visit-component > div > .wp-block-group > div.wp-block-group__inner-container:nth-child(1) > div:nth-child(9n+9) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .lawrence-frontend .plan-your-visit-component > div > .wp-block-group > div.wp-block-group__inner-container:nth-child(1) {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .plan-your-visit-component > div > .wp-block-group > div.wp-block-group__inner-container:nth-child(1) > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .plan-your-visit-component > div > .wp-block-group > div.wp-block-group__inner-container:nth-child(1) > div:nth-child(9n+9) {
    margin-right: 0;
  }
}
.lawrence-frontend .plan-your-visit-component > .wp-block-group__inner-container > .wp-block-group > div:nth-child(1) > p:nth-child(1) {
  color: #0030cc;
  padding-top: 25px;
  padding-bottom: 0px;
}
.lawrence-frontend .wp-block-group.plan-your-visit-component .wp-block-group .wp-block-group__inner-container .wp-block-group:nth-child(2) {
  grid-column: span 3;
  padding: 20px 0;
}
.lawrence-frontend .plan-your-visit-component .wp-block-group__inner-container > div {
  grid-column: 4/span 9;
}
.lawrence-frontend .wp-block-group.plan-your-visit-component .wp-block-group .wp-block-group__inner-container .wp-block-group {
  grid-column: span 3;
  padding: 20px 0;
}
.lawrence-frontend .wp-block-group.plan-your-visit-component .wp-block-group .wp-block-group__inner-container .wp-block-group:nth-child(4) {
  grid-column: span 3;
  background-color: #f4f2f2;
  text-align: center;
}
.lawrence-frontend .plan-your-visit-component div > div > div:nth-child(4) {
  grid-column: 9/span 4;
}
.lawrence-frontend .plan-your-visit-component div > div > div:nth-child(4) p {
  color: #0030cc;
  padding-left: 10px;
  padding-right: 10px;
}
.lawrence-frontend .plan-your-visit-component div > div > div:nth-child(4) img {
  grid-column: 5/span 3;
}
.lawrence-frontend .plan-your-visit-component div > div > div:nth-child(4) a {
  font-size: clamp(0.8rem, 1.4vw, .9rem);
}
.lawrence-frontend .plan-your-visit-component .visit-calendar {
  max-width: 90px;
}
@media screen and (max-width: 770px) {
  .lawrence-frontend .wp-block-group.plan-your-visit-component .wp-block-group .wp-block-group__inner-container .wp-block-group:nth-child(4) {
    background-color: #f4f2f2;
  }
  .lawrence-frontend .plan-your-visit-component > div > .wp-block-group div.wp-block-group__inner-container:nth-child(1) {
    display: block;
  }
  .lawrence-frontend .wp-block-group.plan-your-visit-component .wp-block-group .wp-block-group__inner-container .wp-block-group {
    padding: 20px 0px;
  }
}
.lawrence-frontend .quote-member {
  padding-top: 80px;
  padding-bottom: 80px;
}
.lawrence-frontend .quote-member > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.lawrence-frontend .quote-member > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .lawrence-frontend .quote-member > div {
    display: block;
  }
}
@supports not (display: grid) {
  .lawrence-frontend .quote-member > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .quote-member > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .quote-member > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .lawrence-frontend .quote-member > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .quote-member > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .quote-member > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .lawrence-frontend .quote-member > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .quote-member > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .quote-member > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
.lawrence-frontend .quote-member p {
  grid-column: 1/span 9;
  color: var(--primary-color);
  margin-top: 0;
  border-right: solid 1px var(--primary-color);
  padding-right: 50px;
  padding-bottom: 50px;
  margin-right: 40px;
  font-size: clamp(1.5rem, 1.5vw, 2.3rem);
}
.lawrence-frontend .quote-member figure {
  grid-column: 10/span 2;
  width: 78px;
  flex-shrink: 0;
  height: 78px;
  position: relative;
  border-radius: 100%;
}
.lawrence-frontend .quote-member figure figcaption {
  color: #2C2C2C;
  background-color: transparent;
  line-height: 20px;
  text-align: center;
  position: absolute;
  top: 75px;
  left: 5px;
  font-size: clamp(0.8rem, 1.3vw, 1rem);
  line-height: 1.3;
}
@media screen and (max-width: 770px) {
  .lawrence-frontend .quote-member p {
    padding-bottom: 10px;
  }
  .lawrence-frontend .wp-block-group.quote-member {
    padding-bottom: 50px;
  }
}
.lawrence-frontend .supernova-group {
  padding-top: 80px;
  padding-bottom: 80px;
}
.lawrence-frontend .supernova-group > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.lawrence-frontend .supernova-group > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .lawrence-frontend .supernova-group > div {
    display: block;
  }
}
@supports not (display: grid) {
  .lawrence-frontend .supernova-group > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .supernova-group > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .supernova-group > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .lawrence-frontend .supernova-group > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .supernova-group > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .supernova-group > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .lawrence-frontend .supernova-group > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .supernova-group > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .supernova-group > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
.lawrence-frontend .supernova-group .wp-block-group__inner-container {
  position: relative;
  z-index: 0;
}
.lawrence-frontend .supernova-group figure a.is-external-link:after {
  background-image: none;
  display: block;
}
.lawrence-frontend .supernova-group h3 a.is-external-link:after {
  display: inline-block;
}
.lawrence-frontend .supernova-group > .wp-block-group__inner-container h2::after, .lawrence-frontend .supernova-group > .wp-block-group__inner-container .post-header h1::after, .post-header .lawrence-frontend .supernova-group > .wp-block-group__inner-container h1::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='47.846' height='90.012' viewBox='0 0 47.846 90.012'%3E%3Cpath id='Path_2036' data-name='Path 2036' d='M4-1,41.412,76.648' transform='translate(-3.099 1.434)' fill='none' stroke='%230030cc' stroke-width='2'/%3E%3Ccircle id='Ellipse_369' data-name='Ellipse 369' cx='4' cy='4' r='4' transform='translate(39.846 82.012)' fill='%230030cc'/%3E%3C/svg%3E%0A");
  display: block;
  margin: 1rem;
  height: 90px;
  background-repeat: no-repeat;
  margin-bottom: 0;
}
.lawrence-frontend .supernova-group > .wp-block-group__inner-container > .visitors-group {
  grid-column: 1/span 3;
  margin-bottom: 0;
  margin-top: 0;
  grid-row: 1/span 2;
}
.lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group {
  z-index: 2;
  position: relative;
  grid-column: 4/span 9;
  margin-bottom: 0;
  margin-top: 0;
  grid-row: 1/span 2;
}
.lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(9, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
  position: relative;
}
.lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container > * {
  grid-column: span 9;
}
@media screen and (max-width: 760px) {
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container {
    display: block;
  }
}
@supports not (display: grid) {
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container > div:nth-child(9n+9) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container > div:nth-child(9n+9) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container > div:nth-child(9n+9) {
    margin-right: 0;
  }
}
.lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(9, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
  position: relative;
}
.lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > * {
  grid-column: span 9;
}
@media screen and (max-width: 760px) {
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container {
    display: block;
  }
}
@supports not (display: grid) {
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > div:nth-child(9n+9) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > div:nth-child(9n+9) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > div:nth-child(9n+9) {
    margin-right: 0;
  }
}
.lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container > .ultra-group {
  grid-column: 2/span 3;
  grid-row: 1/span 1;
  position: relative;
  display: inline-block;
  min-width: 183px;
  padding: 0;
  margin: 0;
}
.lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container > .ultra-group > .wp-block-group__inner-container {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(3, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
  position: relative;
  min-width: 183px;
  padding: 0;
  margin: 0;
}
.lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container > .ultra-group > .wp-block-group__inner-container > * {
  grid-column: span 3;
}
@media screen and (max-width: 760px) {
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container > .ultra-group > .wp-block-group__inner-container {
    display: block;
  }
}
@supports not (display: grid) {
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container > .ultra-group > .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container > .ultra-group > .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container > .ultra-group > .wp-block-group__inner-container > div:nth-child(3n+3) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container > .ultra-group > .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container > .ultra-group > .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container > .ultra-group > .wp-block-group__inner-container > div:nth-child(3n+3) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container > .ultra-group > .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container > .ultra-group > .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container > .ultra-group > .wp-block-group__inner-container > div:nth-child(3n+3) {
    margin-right: 0;
  }
}
.lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container > .ultra-group > .wp-block-group__inner-container .ultra-h3 {
  color: #0030cc;
  z-index: 2;
  align-self: center;
  justify-self: center;
  position: absolute;
}
.lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container > .ultra-group > .wp-block-group__inner-container:hover .ultra-h3 a {
  display: none;
}
.lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container > .ultra-group > .wp-block-group__inner-container figure.ultra-circle img {
  min-width: 183px;
  padding: 0;
  margin: 0;
}
.lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group .wp-block-group__inner-container > .upper-circle > .wp-block-group__inner-container > .ultra-group > .wp-block-group__inner-container figure.ultra-circle {
  grid-column: 1/span 3;
  grid-row: 1/span 1;
  min-width: 183px;
  position: absolute;
  padding: 0;
  margin: 0;
}
.lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container > .ultra-group > .wp-block-group__inner-container .ultra-hoverimg {
  min-width: 183px;
  display: none;
  position: absolute;
  z-index: 5;
  padding: 0;
  margin: 0;
}
.lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container > .ultra-group > .wp-block-group__inner-container:hover .ultra-hoverimg {
  display: inline;
  min-width: 183px;
  object-fit: cover;
  border-radius: 50%;
  padding: 0;
  margin: 0;
}
.lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container > .ultra-group > .wp-block-group__inner-container:hover .ultra-hoverimg img {
  border-radius: 50%;
}
.lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container > .helios-group {
  grid-column: 7/span 3;
  grid-row: 1/span 1;
  position: relative;
  display: inline-block;
  min-width: 183px;
  padding: 0;
  margin: 0;
  margin-top: -50px;
}
.lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container > .helios-group > .wp-block-group__inner-container {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(3, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
  position: relative;
  min-width: 183px;
  padding: 0;
  margin: 0;
}
.lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container > .helios-group > .wp-block-group__inner-container > * {
  grid-column: span 3;
}
@media screen and (max-width: 760px) {
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container > .helios-group > .wp-block-group__inner-container {
    display: block;
  }
}
@supports not (display: grid) {
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container > .helios-group > .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container > .helios-group > .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container > .helios-group > .wp-block-group__inner-container > div:nth-child(3n+3) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container > .helios-group > .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container > .helios-group > .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container > .helios-group > .wp-block-group__inner-container > div:nth-child(3n+3) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container > .helios-group > .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container > .helios-group > .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container > .helios-group > .wp-block-group__inner-container > div:nth-child(3n+3) {
    margin-right: 0;
  }
}
.lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container > .helios-group > .wp-block-group__inner-container .helios-h3 {
  z-index: 2;
  align-self: center;
  justify-self: center;
  position: absolute;
}
.lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container > .helios-group > .wp-block-group__inner-container:hover .helios-h3 a {
  display: none;
}
.lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container > .helios-group > .wp-block-group__inner-container .helios-h3 a, .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container > .helios-group > .wp-block-group__inner-container .helios-h3 {
  color: #078572;
}
.lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container > .helios-group > .wp-block-group__inner-container figure.helios-circle img {
  min-width: 183px;
  padding: 0;
  margin: 0;
}
.lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group .wp-block-group__inner-container > .upper-circle > .wp-block-group__inner-container > .helios-group > .wp-block-group__inner-container figure.helios-circle {
  grid-column: 7/span 3;
  grid-row: 1/span 1;
  position: absolute;
  padding: 0;
  margin: 0;
  min-width: 183px;
}
.lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container > .helios-group > .wp-block-group__inner-container .helios-hoverimg {
  min-width: 183px;
  display: none;
  position: absolute;
  z-index: 5;
  padding: 0;
  margin: 0;
}
.lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container > .helios-group > .wp-block-group__inner-container:hover .helios-hoverimg {
  display: inline;
  min-width: 183px;
  object-fit: cover;
  border-radius: 50%;
  padding: 0;
  margin: 0;
}
.lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container > .helios-group > .wp-block-group__inner-container:hover .helios-hoverimg img {
  border-radius: 50%;
}
.lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(9, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > * {
  grid-column: span 9;
}
@media screen and (max-width: 760px) {
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container {
    display: block;
  }
}
@supports not (display: grid) {
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > div:nth-child(9n+9) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > div:nth-child(9n+9) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > div:nth-child(9n+9) {
    margin-right: 0;
  }
}
.lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > .orlando-group {
  grid-column: 1/span 3;
  grid-row: 1/span 1;
  position: relative;
  display: inline-block;
  min-width: 183px;
  padding: 0;
  margin: 0;
  margin-top: 30px;
}
.lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > .orlando-group > .wp-block-group__inner-container {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(3, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
  position: relative;
  min-width: 183px;
  padding: 0;
  margin: 0;
}
.lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > .orlando-group > .wp-block-group__inner-container > * {
  grid-column: span 3;
}
@media screen and (max-width: 760px) {
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > .orlando-group > .wp-block-group__inner-container {
    display: block;
  }
}
@supports not (display: grid) {
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > .orlando-group > .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > .orlando-group > .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > .orlando-group > .wp-block-group__inner-container > div:nth-child(3n+3) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > .orlando-group > .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > .orlando-group > .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > .orlando-group > .wp-block-group__inner-container > div:nth-child(3n+3) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > .orlando-group > .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > .orlando-group > .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > .orlando-group > .wp-block-group__inner-container > div:nth-child(3n+3) {
    margin-right: 0;
  }
}
.lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > .orlando-group > .wp-block-group__inner-container .orlando-h3 {
  z-index: 2;
  align-self: center;
  justify-self: center;
  position: absolute;
}
.lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > .orlando-group > .wp-block-group__inner-container .orlando-h3 a, .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > .orlando-group > .wp-block-group__inner-container .orlando-h3 {
  color: #ffce00;
}
.lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > .orlando-group > .wp-block-group__inner-container:hover .orlando-h3 a {
  display: none;
}
.lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > .orlando-group > .wp-block-group__inner-container figure.orlando-circle img {
  min-width: 183px;
  padding: 0;
  margin: 0;
}
.lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group .wp-block-group__inner-container > .lower-circle > .wp-block-group__inner-container > .orlando-group > .wp-block-group__inner-container figure.orlando-circle {
  grid-column: 1/span 3;
  grid-row: 1/span 1;
  min-width: 183px;
  position: absolute;
  padding: 0;
  margin: 0;
}
.lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > .orlando-group > .wp-block-group__inner-container .orlando-hoverimg {
  min-width: 183px;
  display: none;
  position: absolute;
  z-index: 5;
  padding: 0;
  margin: 0;
}
.lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > .orlando-group > .wp-block-group__inner-container:hover .orlando-hoverimg {
  display: inline;
  min-width: 183px;
  object-fit: cover;
  border-radius: 50%;
  padding: 0;
  margin: 0;
}
.lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > .orlando-group > .wp-block-group__inner-container:hover .orlando-hoverimg img {
  border-radius: 50%;
}
.lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > .flare-group {
  grid-column: 7/span 3;
  grid-row: 1/span 1;
  position: relative;
  display: inline-block;
  min-width: 183px;
  padding: 0;
  margin: 0;
}
.lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > .flare-group > .wp-block-group__inner-container {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(3, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
  position: relative;
  min-width: 183px;
  padding: 0;
  margin: 0;
}
.lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > .flare-group > .wp-block-group__inner-container > * {
  grid-column: span 3;
}
@media screen and (max-width: 760px) {
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > .flare-group > .wp-block-group__inner-container {
    display: block;
  }
}
@supports not (display: grid) {
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > .flare-group > .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > .flare-group > .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > .flare-group > .wp-block-group__inner-container > div:nth-child(3n+3) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > .flare-group > .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > .flare-group > .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > .flare-group > .wp-block-group__inner-container > div:nth-child(3n+3) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > .flare-group > .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > .flare-group > .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > .flare-group > .wp-block-group__inner-container > div:nth-child(3n+3) {
    margin-right: 0;
  }
}
.lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > .flare-group > .wp-block-group__inner-container .flare-h3 {
  z-index: 2;
  align-self: center;
  justify-self: center;
  position: absolute;
}
.lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > .flare-group > .wp-block-group__inner-container .flare-h3 a, .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > .flare-group > .wp-block-group__inner-container .flare-h3 {
  color: #fff;
}
.lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > .flare-group > .wp-block-group__inner-container:hover .flare-h3 a {
  display: none;
}
.lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > .flare-group > .wp-block-group__inner-container figure.flare-circle img {
  min-width: 183px;
  padding: 0;
  margin: 0;
}
.lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group .wp-block-group__inner-container > .lower-circle > .wp-block-group__inner-container > .flare-group > .wp-block-group__inner-container figure.flare-circle {
  grid-column: 7/span 3;
  grid-row: 1/span 1;
  min-width: 183px;
  position: absolute;
  padding: 0;
  margin: 0;
}
.lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > .flare-group > .wp-block-group__inner-container .flare-hoverimg {
  min-width: 183px;
  display: none;
  position: absolute;
  z-index: 5;
  padding: 0;
  margin: 0;
}
.lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > .flare-group > .wp-block-group__inner-container:hover .flare-hoverimg {
  display: inline;
  min-width: 183px;
  object-fit: cover;
  border-radius: 50%;
  padding: 0;
  margin: 0;
}
.lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > .flare-group > .wp-block-group__inner-container:hover .flare-hoverimg img {
  border-radius: 50%;
}
.lawrence-frontend .supernova-group > .wp-block-group__inner-container > img {
  max-width: 550px;
  position: absolute;
  top: 10vw;
  grid-column: 6/span 5;
  grid-row: 1/span 2;
  z-index: 1;
  justify-self: center;
  align-self: center;
}
.lawrence-frontend .supernova-group > .wp-block-group__inner-container > p {
  justify-self: end;
}
.lawrence-frontend .supernova-group.three-dots > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > .orlando-group {
  display: block;
  align-self: center;
  justify-self: center;
  grid-column: 6/span 3;
}
.lawrence-frontend .supernova-group.three-dots > .wp-block-group__inner-container > .circles-group .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > .orlando-group > .wp-block-group__inner-container .orlando-h3 {
  z-index: 2;
  align-self: center;
  justify-self: center;
  position: absolute;
}
@media only screen and (max-width: 1263px) and (min-width: 941px) {
  .lawrence-frontend {
    /*visitors group*/
    /*Ultraviolet Group*/
    /*Pandemic Detectives orlando-group*/
    /*center supernova*/
    /*Three Dots Version h3*/
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .visitors-group {
    grid-column: 1/span 4;
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container > .ultra-group {
    grid-column: 2/span 3;
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > .orlando-group {
    grid-column: 2/span 3;
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > img {
    grid-column: 7/span 4;
  }
  .lawrence-frontend .supernova-group.three-dots > .wp-block-group__inner-container > .circles-group .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > .orlando-group > .wp-block-group__inner-container .orlando-h3 {
    margin-top: 20px;
  }
}
@media screen and (max-width: 940px) {
  .lawrence-frontend {
    /*PNGs*/
    /*Set to display block*/
    /*ultra-h3*/
    /*blue arrow*/
    /*Camps & Classes helios-h3*/
    /*green arrow*/
    /*Pandemic Detectives orlando-h3*/
    /*Pandemic Detectives orlando-h3 display on hover*/
    /*yellow arrow*/
    /*Design Quest flare-h3*/
    /*white arrow*/
    /*Design Quest flare-h3 display on hover*/
    /*Flare hover image hidden on hover in mobile*/
    /*UV hover image hidden on hover in mobile*/
    /*Helios hover image hidden on hover in mobile*/
    /*Orlando hover image hidden on hover in mobile*/
    /*Camps helios-h3 display on hover*/
    /*Exhibits UV-h3 display on hover*/
    /*Three Dots Version*/
    /*Updating arrows in mobile for orlando, helios and flare circles*/
    /*aligning circles when stacked in mobile*/
  }
  .lawrence-frontend .supernova-group .center-supernova {
    display: none;
  }
  .lawrence-frontend .supernova-group {
    max-width: 400px;
    margin: 0 auto;
  }
  .lawrence-frontend .supernova-group h3 a.is-external-link {
    display: block;
  }
  .lawrence-frontend .supernova-group .wp-block-group.circles-group > .wp-block-group__inner-container {
    text-align: center;
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container > .helios-group > .wp-block-group__inner-container figure.helios-circle img, .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > .orlando-group > .wp-block-group__inner-container > figure.orlando-circle img, .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > .flare-group > .wp-block-group__inner-container figure.flare-circle img {
    margin: 30px 0;
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container > .ultra-group > .wp-block-group__inner-container figure.ultra-circle img {
    margin: 60px 0 30px 0;
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container {
    display: block;
  }
  .lawrence-frontend .supernova-group > div {
    display: block;
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container > .ultra-group > .wp-block-group__inner-container .ultra-h3 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    margin: 0;
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container > .ultra-group > .wp-block-group__inner-container .ultra-h3 a:after {
    background-size: 70px 70px;
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61.169' height='56.872' viewBox='0 0 61.169 56.872'%3E%3Cg id='Right_Arrrow' data-name='Right Arrrow' transform='translate(0 1.797)'%3E%3Cline id='Line_7' data-name='Line 7' x2='57.484' transform='translate(0 26.969)' fill='none' stroke='%230030cc' stroke-width='5'/%3E%3Cpath id='Path_103' data-name='Path 103' d='M4110,1101.335l27.526,26.639L4110,1154.614' transform='translate(-4079.952 -1101.335)' fill='none' stroke='%230030cc' stroke-width='5'/%3E%3C/g%3E%3C/svg%3E%0A");
    width: 70px;
    height: 70px;
    background-repeat: no-repeat;
    display: block;
    margin: 0 auto;
    margin-top: 10px;
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container > .helios-group > .wp-block-group__inner-container .helios-h3 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    margin: 0;
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container > .helios-group > .wp-block-group__inner-container .helios-h3 a:after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61.169' height='56.872' viewBox='0 0 61.169 56.872'%3E%3Cg id='Right_Arrrow' data-name='Right Arrrow' transform='translate(0 1.797)'%3E%3Cline id='Line_7' data-name='Line 7' x2='57.484' transform='translate(0 26.969)' fill='none' stroke='%23078572' stroke-width='5'/%3E%3Cpath id='Path_103' data-name='Path 103' d='M4110,1101.335l27.526,26.639L4110,1154.614' transform='translate(-4079.952 -1101.335)' fill='none' stroke='%23078572' stroke-width='5'/%3E%3C/g%3E%3C/svg%3E%0A");
    width: 70px;
    height: 70px;
    background-repeat: no-repeat;
    display: block;
    margin: 0 auto;
    margin-top: 20px;
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > .orlando-group > .wp-block-group__inner-container .orlando-h3 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    margin: 0;
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > .orlando-group > .wp-block-group__inner-container:hover .orlando-h3, .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > .orlando-group > .wp-block-group__inner-container:hover .orlando-h3 a {
    display: inline;
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > .orlando-group > .wp-block-group__inner-container .orlando-h3 a:after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61.169' height='56.872' viewBox='0 0 61.169 56.872'%3E%3Cg id='Right_Arrrow' data-name='Right Arrrow' transform='translate(0 1.797)'%3E%3Cline id='Line_7' data-name='Line 7' x2='57.484' transform='translate(0 26.969)' fill='none' stroke='%23ffce00' stroke-width='5'/%3E%3Cpath id='Path_103' data-name='Path 103' d='M4110,1101.335l27.526,26.639L4110,1154.614' transform='translate(-4079.952 -1101.335)' fill='none' stroke='%23ffce00' stroke-width='5'/%3E%3C/g%3E%3C/svg%3E%0A");
    width: 70px;
    height: 70px;
    background-repeat: no-repeat;
    display: block;
    margin: 0 auto;
    margin-top: 5px;
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > .flare-group > .wp-block-group__inner-container .flare-h3 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    margin: 0;
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > .flare-group > .wp-block-group__inner-container .flare-h3 a:after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61.169' height='56.872' viewBox='0 0 61.169 56.872'%3E%3Cg id='Right_Arrrow' data-name='Right Arrrow' transform='translate(0 1.797)'%3E%3Cline id='Line_7' data-name='Line 7' x2='57.484' transform='translate(0 26.969)' fill='none' stroke='%23ffffff' stroke-width='5'/%3E%3Cpath id='Path_103' data-name='Path 103' d='M4110,1101.335l27.526,26.639L4110,1154.614' transform='translate(-4079.952 -1101.335)' fill='none' stroke='%23ffffff' stroke-width='5'/%3E%3C/g%3E%3C/svg%3E%0A");
    width: 70px;
    height: 70px;
    background-repeat: no-repeat;
    display: block;
    margin: 0 auto;
    margin-top: 20px;
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > .flare-group > .wp-block-group__inner-container:hover .flare-h3, .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > .flare-group > .wp-block-group__inner-container:hover .flare-h3 a {
    display: inline;
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > .flare-group > .wp-block-group__inner-container:hover .flare-hoverimg {
    display: none;
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container > .ultra-group > .wp-block-group__inner-container:hover .ultra-hoverimg {
    display: none;
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container > .helios-group > .wp-block-group__inner-container:hover .helios-hoverimg {
    display: none;
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > .orlando-group > .wp-block-group__inner-container:hover .orlando-hoverimg {
    display: none;
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container > .helios-group > .wp-block-group__inner-container:hover .helios-h3, .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container > .helios-group > .wp-block-group__inner-container:hover .helios-h3 a {
    display: inline;
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container > .ultra-group > .wp-block-group__inner-container:hover .ultra-h3, .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container > .ultra-group > .wp-block-group__inner-container:hover .ultra-h3 a {
    display: inline;
  }
  .lawrence-frontend .supernova-group.three-dots > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > .orlando-group {
    margin-top: -47px;
  }
  .lawrence-frontend .supernova-group.three-dots > .wp-block-group__inner-container > .circles-group .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > .orlando-group > .wp-block-group__inner-container .orlando-h3 {
    margin-top: 0px;
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container > .helios-group > .wp-block-group__inner-container .helios-h3 a:after, .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > .orlando-group > .wp-block-group__inner-container .orlando-h3 a:after, .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > .flare-group > .wp-block-group__inner-container .flare-h3 a:after {
    background-size: 70px 70px;
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > .orlando-group {
    margin-top: -50px;
  }
  .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group > .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > .flare-group {
    margin-top: -50px;
  }
}
.lawrence-frontend .theater-icon {
  padding-top: 80px;
  padding-bottom: 80px;
  background-color: #debdea !important;
  background-color: #debdea;
  position: relative;
}
.lawrence-frontend .theater-icon > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.lawrence-frontend .theater-icon > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .lawrence-frontend .theater-icon > div {
    display: block;
  }
}
@supports not (display: grid) {
  .lawrence-frontend .theater-icon > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .theater-icon > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .theater-icon > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .lawrence-frontend .theater-icon > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .theater-icon > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .theater-icon > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .lawrence-frontend .theater-icon > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .theater-icon > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .theater-icon > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
.lawrence-frontend .theater-icon::before {
  content: "";
  background-color: #debdea !important;
  background-color: #debdea;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}
.lawrence-frontend .theater-icon h3 {
  padding-bottom: 40px;
}
.lawrence-frontend .theater-icon img {
  grid-column: 1/span 2;
  padding-bottom: 20px;
}
.lawrence-frontend .theater-icon > div > .wp-block-group {
  grid-column: 4/span 8;
}
.lawrence-frontend .theater-icon p:nth-child(2) {
  border-top: solid 1px #fff;
  padding-top: 20px;
  margin-bottom: 0;
}
.lawrence-frontend .theater-icon div > div > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(8, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.lawrence-frontend .theater-icon div > div > div > * {
  grid-column: span 8;
}
@media screen and (max-width: 760px) {
  .lawrence-frontend .theater-icon div > div > div {
    display: block;
  }
}
@supports not (display: grid) {
  .lawrence-frontend .theater-icon div > div > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .theater-icon div > div > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .theater-icon div > div > div > div:nth-child(8n+8) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .lawrence-frontend .theater-icon div > div > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .theater-icon div > div > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .theater-icon div > div > div > div:nth-child(8n+8) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .lawrence-frontend .theater-icon div > div > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .theater-icon div > div > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .theater-icon div > div > div > div:nth-child(8n+8) {
    margin-right: 0;
  }
}
.lawrence-frontend .theater-icon p:nth-child(2), .lawrence-frontend .theater-icon .wp-block-group ul {
  grid-column: 1/span 4;
}
@media screen and (max-width: 929px) {
  .lawrence-frontend {
    /*svg lines*/
    /*yellow line*/
    /*second yellow line*/
    /*purple line*/
    /*Red line*/
    /*Circle images*/
    /*yellow circle*/
    /*h3 text*/
    /*h3 text*/
    /*gif*/
    /*red circle*/
    /*p text - 1968*/
    /*bay circle*/
    /*p text quote*/
    /*p text speaker*/
    /*purple circle*/
    /*h3 - Beyond the Walls*/
    /*h3*/
    /*planet*/
    /*green circle*/
    /*p text on green circle*/
    /*h3 - Over 55 million people - after purple circle*/
    /*h3- Our Curriculum has far-reaching after green circle*/
    /*FPO image*/
    /*Red Circle*/
    /*red png*/
    /*p text over red png*/
    /*h3- Expanding Your Horizons*/
    /*Yellow png - :nth-child(21)*/
    /*h3- The Lawrence has long provided*/
    /*p text over second bay circle - 1978*/
    /*h3 text after second bay circle - Today Learners Anywhere*/
    /*Second FPO image*/
    /*p text over second green circle*/
    /*Second Green png*/
    /*p text over second green circle*/
    /*h3-It's why we're continually innovating text*/
    /*Third red circle png*/
    /*h3 - 25% of K-12*/
    /*second uv circle png*/
    /*h3 - Our work meets*/
    /*p text over third red circle*/
    /*yellow circle 3*/
    /*button*/
  }
  .lawrence-frontend .timeline {
    background-color: #fff !important;
    background-color: #fff;
    position: relative;
    max-width: 400px;
    margin: 0 auto;
  }
  .lawrence-frontend .timeline::before {
    content: "";
    background-color: #fff !important;
    background-color: #fff;
    position: absolute;
    height: 100%;
    width: 99999px;
    top: 0;
    left: -2000px;
    z-index: -1;
  }
  .lawrence-frontend .timeline > .wp-block-group__inner-container > .wp-block-group:nth-child(2) > .wp-block-group__inner-container > img:nth-child(2) {
    margin-top: 480px;
    transform: rotate(25deg);
    margin-left: 40px;
  }
  .lawrence-frontend .wp-block-group.timeline > .wp-block-group__inner-container > .wp-block-group:nth-child(4) > .wp-block-group__inner-container > img:nth-child(3) {
    margin-top: 400px;
    transform: rotate(310deg);
    margin-left: 20px;
  }
  .lawrence-frontend .timeline > .wp-block-group__inner-container > img:nth-child(9) {
    transform: rotate(200deg);
    margin-top: 60px;
    max-height: 120px;
    margin-left: 120px;
  }
  .lawrence-frontend .timeline > .wp-block-group__inner-container > img.red-line {
    margin-top: 50px;
    max-height: 200px;
    margin-left: 120px;
  }
  .lawrence-frontend .timeline > .wp-block-group__inner-container > img.red-line2 {
    transform: rotate(290deg);
    max-height: 300px;
    margin-left: 25px;
  }
  .lawrence-frontend .timeline > .wp-block-group__inner-container > .wp-block-group:nth-child(2) > .wp-block-group__inner-container > img:nth-child(1) {
    position: absolute;
    z-index: 1;
  }
  .lawrence-frontend .timeline > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container h3:nth-child(3) {
    z-index: 3;
    position: absolute;
    top: 280px;
    left: 50px;
  }
  .lawrence-frontend .timeline > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container h3:nth-child(4) {
    z-index: 3;
    position: absolute;
    top: 490px;
    left: 50px;
  }
  .lawrence-frontend .timeline > .wp-block-group__inner-container > figure:nth-child(3) {
    position: absolute;
    margin-top: 50px;
  }
  .lawrence-frontend .timeline > .wp-block-group__inner-container > .wp-block-group:nth-child(4) > .wp-block-group__inner-container > img:nth-child(2) {
    display: none;
  }
  .lawrence-frontend .wp-block-group.timeline > .wp-block-group__inner-container > .wp-block-group:nth-child(4) > .wp-block-group__inner-container > p:nth-child(1) {
    z-index: 3;
    position: absolute;
    margin-top: 330px;
  }
  .lawrence-frontend .timeline > .wp-block-group__inner-container > .wp-block-group:nth-child(5) > .wp-block-group__inner-container > img:nth-child(3) {
    position: relative;
    z-index: 1;
    margin-top: 40px;
  }
  .lawrence-frontend .timeline > .wp-block-group__inner-container > .wp-block-group:nth-child(5) > .wp-block-group__inner-container > p:nth-child(1) {
    position: absolute;
    z-index: 3;
    margin-top: 160px;
    color: #0030cc;
    max-width: 250px;
    left: 50px;
  }
  .lawrence-frontend .timeline > .wp-block-group__inner-container > .wp-block-group:nth-child(5) > .wp-block-group__inner-container > p:nth-child(2) {
    position: absolute;
    z-index: 3;
    margin-top: 270px;
    color: #0030cc;
    max-width: 245px;
    left: 50px;
  }
  .lawrence-frontend .timeline > .wp-block-group__inner-container > img:nth-child(8) {
    position: relative;
    z-index: 1;
    margin-top: 60px;
  }
  .lawrence-frontend .timeline > .wp-block-group__inner-container > h3:nth-child(6) {
    position: relative;
    z-index: 3;
    margin-top: 100px;
  }
  .lawrence-frontend .timeline > .wp-block-group__inner-container > h3:nth-child(7) {
    position: absolute;
    z-index: 3;
    margin-top: 170px;
    left: 50px;
  }
  .lawrence-frontend .timeline > .wp-block-group__inner-container > figure:nth-child(10) {
    margin-top: 30px;
  }
  .lawrence-frontend .timeline > .wp-block-group__inner-container > img:nth-child(13) {
    display: none;
  }
  .lawrence-frontend .timeline > .wp-block-group__inner-container > p:nth-child(12) {
    margin-top: 50px;
    margin-bottom: 50px;
  }
  .lawrence-frontend .timeline > .wp-block-group__inner-container > h3:nth-child(11) {
    margin-top: 100px;
  }
  .lawrence-frontend .timeline > .wp-block-group__inner-container > h3:nth-child(15) {
    margin-top: 50px;
    margin-bottom: 50px;
  }
  .lawrence-frontend .timeline > .wp-block-group__inner-container > figure:nth-child(16) {
    margin-bottom: 50px;
  }
  .lawrence-frontend .timeline > .wp-block-group__inner-container > img:nth-child(18) {
    display: none;
  }
  .lawrence-frontend .timeline > .wp-block-group__inner-container > p:nth-child(17) {
    margin-top: 60px;
  }
  .lawrence-frontend .timeline > .wp-block-group__inner-container > h3:nth-child(19) {
    z-index: 3;
    margin-top: 50px;
  }
  .lawrence-frontend .timeline > .wp-block-group__inner-container > img.yellow-circle2 {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .lawrence-frontend .timeline > .wp-block-group__inner-container > h3:nth-child(22) {
    z-index: 3;
    position: relative;
    margin-top: -300px;
    left: 50px;
  }
  .lawrence-frontend .timeline > .wp-block-group__inner-container > p.bayPText2 {
    margin-top: 390px;
    margin-bottom: 60px;
    position: absolute;
    z-index: 3;
  }
  .lawrence-frontend .timeline > .wp-block-group__inner-container > img.bay-circle2 {
    display: none;
  }
  .lawrence-frontend .timeline > .wp-block-group__inner-container > h3.twoMillionDownloads {
    margin-top: 150px;
    margin-bottom: 60px;
  }
  .lawrence-frontend .timeline > .wp-block-group__inner-container > figure.secondImg {
    margin-top: 200px;
  }
  .lawrence-frontend .timeline > .wp-block-group__inner-container > p.orlandoPText2 {
    margin-top: 60px;
  }
  .lawrence-frontend .timeline > .wp-block-group__inner-container > img.green-circle2 {
    display: none;
  }
  .lawrence-frontend .timeline > .wp-block-group__inner-container > p.orlandoPText2 {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .lawrence-frontend .timeline > .wp-block-group__inner-container > h3.continuallyInnovating {
    margin-top: 60px;
    margin-bottom: 130px;
    position: relative;
    z-index: 3;
    left: 50px;
  }
  .lawrence-frontend .timeline > .wp-block-group__inner-container > img.red-circle3 {
    display: none;
  }
  .lawrence-frontend .timeline > .wp-block-group__inner-container > h3.twentyFivePercent {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .lawrence-frontend .timeline > .wp-block-group__inner-container > img.uv-circle2 {
    position: absolute;
    z-index: 1;
    margin-top: -1400px;
    max-width: 350px;
  }
  .lawrence-frontend .timeline > .wp-block-group__inner-container > h3.ourWorkMeets {
    margin-top: 0px;
    margin-bottom: 60px;
    position: relative;
    z-index: 3;
    left: 50px;
  }
  .lawrence-frontend .timeline > .wp-block-group__inner-container > p.flarePText3 {
    margin-top: 0px;
    margin-bottom: 60px;
  }
  .lawrence-frontend .timeline > .wp-block-group__inner-container > img.yellow-circle3 {
    margin-top: -550px;
    margin-bottom: 90px;
    position: absolute;
    z-index: 1;
    max-width: 350px;
  }
  .lawrence-frontend .timeline > .wp-block-group__inner-container > h3.scienceStarts {
    margin-top: 60px;
    margin-bottom: 60px;
    position: relative;
    z-index: 3;
    left: 50px;
  }
  .lawrence-frontend .timeline > .wp-block-group__inner-container > p.uvPText2 {
    margin-top: 60px;
    margin-bottom: 100px;
  }
  .lawrence-frontend .timeline > .wp-block-group__inner-container > h3.outreachVans {
    margin-top: 60px;
    margin-bottom: 60px;
    position: relative;
    z-index: 3;
    left: 50px;
  }
  .lawrence-frontend .timeline > .wp-block-group__inner-container > p.yellowPText3 {
    margin-top: 60px;
    margin-bottom: 60px;
    position: relative;
    z-index: 3;
  }
  .lawrence-frontend .timeline > .wp-block-group__inner-container > .wp-block-buttons {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media screen and (min-width: 930px) {
  .lawrence-frontend {
    /*h2*/
    /*p text*/
    /*gif*/
    /*subgrid*/
    /*Circle images*/
    /*yellow img*/
    /*yellow line*/
    /*h3 over yellow circle*/
    /*second h3 over yellow circle*/
    /*Red circle*/
    /*red img*/
    /*p text over red circle */
    /*Yellow line by red circle*/
    /*Bay circle*/
    /*bay img*/
    /*p text inside bay circle - the quote*/
    /*p text inside bay circle - the speaker*/
    /*h3 - Beyond the Walls - after blue png*/
    /*h3 - Our programs extend - after blue png*/
    /*Purple Circle*/
    /*ultraviolet circle png*/
    /*ultraviolet line svg*/
    /*planet svg*/
    /*h3 - Over 55 million people - after purple circle*/
    /*Green Circle*/
    /*green png*/
    /*p text on green circle*/
    /*h3- Our Curriculum has far-reaching after green circle*/
    /*h3- Our Curriculum has far-reaching after green circle*/
    /*FPO image*/
    /*Red Circle*/
    /*red png*/
    /*p text over red png*/
    /*h3- Expanding Your Horizons*/
    /*Red line svg - :nth-child(20)*/
    /*Yellow png - :nth-child(21)*/
    /*h3- The Lawrence has long provided*/
    /*p text over second bay circle - 1978*/
    /*Bay Circle*/
    /*h3 text after second bay circle - Today Learners Anywhere*/
    /*Second FPO image*/
    /*Second Green png*/
    /*p text over second green circle*/
    /*h3-It's why we're continually innovating text*/
    /*Third red circle png*/
    /*p text over third red circle*/
    /*Second red line svg*/
    /*h3 - 25% of K-12*/
    /*h3 - Our work meets*/
    /*p text over second uv circle*/
    /*second uv circle png*/
    /*p text over third red circle*/
    /*third yellow circle png*/
    /*button*/
  }
  .lawrence-frontend .timeline {
    padding-top: 80px;
    padding-bottom: 80px;
    background-color: #fff !important;
    background-color: #fff;
    position: relative;
  }
  .lawrence-frontend .timeline > div {
    display: grid;
    max-width: 100%;
    padding: 0;
    /* autoprefixer: off */
    grid-auto-rows: minmax(0, auto);
    grid-column-gap: 19px;
    grid-row-gap: 0px;
    grid-template-columns: repeat(12, minmax(0, 100%));
    margin: 0 auto;
    /* Never Reaches 75px for 1440px max  */
  }
  .lawrence-frontend .timeline > div > * {
    grid-column: span 12;
  }
}
@media screen and (min-width: 930px) and (max-width: 760px) {
  .lawrence-frontend .timeline > div {
    display: block;
  }
}
@media screen and (min-width: 930px) {
  @supports not (display: grid) {
    .lawrence-frontend .timeline > div {
      display: flex;
      flex-wrap: wrap;
      overflow: hidden;
    }
    .lawrence-frontend .timeline > div > div {
      margin-bottom: 0px;
      margin-right: 19px;
      width: calc(calc(100% / $columns) - 19px);
    }
    .lawrence-frontend .timeline > div > div:nth-child(12n+12) {
      margin-right: 0;
    }
  }
}
@media screen and (min-width: 930px) and (-ms-high-contrast: none), screen and (min-width: 930px) and (-ms-high-contrast: active) {
  .lawrence-frontend .timeline > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .timeline > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .timeline > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media screen and (min-width: 930px) {
  @supports (-ms-ime-align: auto) {
    .lawrence-frontend .timeline > div {
      display: flex;
      flex-wrap: wrap;
      overflow: hidden;
    }
    .lawrence-frontend .timeline > div > div {
      margin-bottom: 0px;
      margin-right: 19px;
      width: calc(calc(100% / $columns) - 19px);
    }
    .lawrence-frontend .timeline > div > div:nth-child(12n+12) {
      margin-right: 0;
    }
  }
}
@media screen and (min-width: 930px) {
  .lawrence-frontend .timeline::before {
    content: "";
    background-color: #fff !important;
    background-color: #fff;
    position: absolute;
    height: 100%;
    width: 99999px;
    top: 0;
    left: -2000px;
    z-index: -1;
  }
}
@media screen and (min-width: 930px) {
  .lawrence-frontend .timeline h2, .lawrence-frontend .timeline .post-header h1, .post-header .lawrence-frontend .timeline h1 {
    grid-column: 1/span 4;
  }
}
@media screen and (min-width: 930px) {
  .lawrence-frontend .timeline h3:nth-child(3) {
    grid-column: 4/span 8;
  }
}
@media screen and (min-width: 930px) {
  .lawrence-frontend .timeline p {
    font-size: clamp(1rem, 3vw, 1.5rem);
  }
}
@media screen and (min-width: 930px) {
  .lawrence-frontend .timeline > .wp-block-group__inner-container > figure:nth-child(3) {
    grid-column: 6/span 4;
    margin-top: -150px;
  }
}
@media screen and (min-width: 930px) {
  .lawrence-frontend .timeline > div > .wp-block-group > .wp-block-group__inner-container {
    display: grid;
    max-width: 100%;
    padding: 0;
    /* autoprefixer: off */
    grid-auto-rows: minmax(0, auto);
    grid-column-gap: 19px;
    grid-row-gap: 0px;
    grid-template-columns: repeat(12, minmax(0, 100%));
    margin: 0 auto;
    /* Never Reaches 75px for 1440px max  */
    position: relative;
    grid-column: 2/span 6;
  }
  .lawrence-frontend .timeline > div > .wp-block-group > .wp-block-group__inner-container > * {
    grid-column: span 12;
  }
}
@media screen and (min-width: 930px) and (max-width: 760px) {
  .lawrence-frontend .timeline > div > .wp-block-group > .wp-block-group__inner-container {
    display: block;
  }
}
@media screen and (min-width: 930px) {
  @supports not (display: grid) {
    .lawrence-frontend .timeline > div > .wp-block-group > .wp-block-group__inner-container {
      display: flex;
      flex-wrap: wrap;
      overflow: hidden;
    }
    .lawrence-frontend .timeline > div > .wp-block-group > .wp-block-group__inner-container > div {
      margin-bottom: 0px;
      margin-right: 19px;
      width: calc(calc(100% / $columns) - 19px);
    }
    .lawrence-frontend .timeline > div > .wp-block-group > .wp-block-group__inner-container > div:nth-child(12n+12) {
      margin-right: 0;
    }
  }
}
@media screen and (min-width: 930px) and (-ms-high-contrast: none), screen and (min-width: 930px) and (-ms-high-contrast: active) {
  .lawrence-frontend .timeline > div > .wp-block-group > .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .timeline > div > .wp-block-group > .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .timeline > div > .wp-block-group > .wp-block-group__inner-container > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media screen and (min-width: 930px) {
  @supports (-ms-ime-align: auto) {
    .lawrence-frontend .timeline > div > .wp-block-group > .wp-block-group__inner-container {
      display: flex;
      flex-wrap: wrap;
      overflow: hidden;
    }
    .lawrence-frontend .timeline > div > .wp-block-group > .wp-block-group__inner-container > div {
      margin-bottom: 0px;
      margin-right: 19px;
      width: calc(calc(100% / $columns) - 19px);
    }
    .lawrence-frontend .timeline > div > .wp-block-group > .wp-block-group__inner-container > div:nth-child(12n+12) {
      margin-right: 0;
    }
  }
}
@media screen and (min-width: 930px) {
  .lawrence-frontend .timeline > .wp-block-group__inner-container > .wp-block-group:nth-child(2) > .wp-block-group__inner-container > img:nth-child(1) {
    grid-column: 2/span 6;
    grid-row: 1/span 1;
  }
}
@media screen and (min-width: 930px) {
  .lawrence-frontend .timeline > .wp-block-group__inner-container > .wp-block-group:nth-child(2) > .wp-block-group__inner-container > img:nth-child(2) {
    grid-column: 2/span 2;
  }
}
@media screen and (min-width: 930px) {
  .lawrence-frontend .timeline > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container h3:nth-child(3) {
    grid-column: 4/span 6;
    grid-row: 1/span 1;
    margin-top: 5vw;
    font-size: clamp(2rem, 3vw, 4.5rem);
  }
}
@media screen and (min-width: 930px) {
  .lawrence-frontend .timeline > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container h3:nth-child(4) {
    grid-column: 4/span 6;
    grid-row: 1/span 1;
    margin-top: 19vw;
    font-size: clamp(2rem, 3vw, 4.5rem);
  }
}
@media screen and (min-width: 930px) {
  .lawrence-frontend .timeline > .wp-block-group__inner-container > .wp-block-group:nth-child(4) > .wp-block-group__inner-container > img:nth-child(2) {
    grid-column: 1/span 4;
    grid-row: 1/span 1;
    margin-left: -40px;
  }
}
@media screen and (min-width: 930px) {
  .lawrence-frontend .wp-block-group.timeline > .wp-block-group__inner-container > .wp-block-group:nth-child(4) > .wp-block-group__inner-container > p:nth-child(1) {
    grid-column: 1/span 3;
    justify-self: center;
    align-self: center;
    grid-row: 1/span 1;
    z-index: 2;
    color: #fff;
    padding-right: 40px;
  }
}
@media screen and (min-width: 930px) {
  .lawrence-frontend .wp-block-group.timeline > .wp-block-group__inner-container > .wp-block-group:nth-child(4) > .wp-block-group__inner-container > img:nth-child(3) {
    transform: rotate(90deg);
    grid-column: 5/span 2;
    align-self: end;
    margin-left: -20px;
  }
}
@media screen and (min-width: 930px) {
  .lawrence-frontend .timeline > .wp-block-group__inner-container > .wp-block-group:nth-child(5) > .wp-block-group__inner-container > img:nth-child(3) {
    grid-column: 8/span 5;
    grid-row: 1/span 1;
    margin-left: -80px;
    margin-top: -160px;
  }
}
@media screen and (min-width: 930px) {
  .lawrence-frontend .timeline > .wp-block-group__inner-container > .wp-block-group:nth-child(5) > .wp-block-group__inner-container > p:nth-child(1) {
    grid-column: 8/span 3;
    grid-row: 1/span 1;
    z-index: 2;
    margin-top: -230px;
    justify-self: center;
    align-self: center;
    color: #0030cc;
  }
}
@media screen and (min-width: 930px) {
  .lawrence-frontend .timeline > .wp-block-group__inner-container > .wp-block-group:nth-child(5) > .wp-block-group__inner-container > p:nth-child(2) {
    grid-column: 8/span 3;
    grid-row: 1/span 1;
    z-index: 2;
    margin-top: -20px;
    justify-self: center;
    align-self: center;
    text-transform: uppercase;
    color: #0030cc;
    font-size: clamp(1rem, 1vw, 1.5rem);
  }
}
@media screen and (min-width: 930px) {
  .lawrence-frontend .timeline > .wp-block-group__inner-container > h3:nth-child(6) {
    grid-column: 1/span 6;
    margin-bottom: 100px;
  }
}
@media screen and (min-width: 930px) {
  .lawrence-frontend .timeline > .wp-block-group__inner-container > h3:nth-child(7) {
    grid-column: 1/span 6;
    z-index: 2;
    margin-top: 70px;
    grid-row: 7/span 1;
  }
}
@media screen and (min-width: 930px) {
  .lawrence-frontend .timeline > .wp-block-group__inner-container > img:nth-child(8) {
    grid-column: 1/span 5;
    margin-left: -200px;
    margin-top: -50px;
    grid-row: 7/span 1;
  }
}
@media screen and (min-width: 930px) {
  .lawrence-frontend .timeline > .wp-block-group__inner-container > img:nth-child(9) {
    grid-column: 4/span 6;
    margin-left: -140px;
    margin-top: -50px;
    grid-row: 8/span 1;
  }
}
@media screen and (min-width: 930px) {
  .lawrence-frontend .timeline > .wp-block-group__inner-container > figure:nth-child(10) {
    grid-column: 10/span 3;
    grid-row: 7/span 1;
    margin-right: -150px;
  }
}
@media screen and (min-width: 930px) {
  .lawrence-frontend .timeline > .wp-block-group__inner-container > h3:nth-child(11) {
    grid-column: 1/span 6;
    grid-row: 8/span 1;
    margin-top: -85px;
  }
}
@media screen and (min-width: 930px) {
  .lawrence-frontend .timeline > .wp-block-group__inner-container > img:nth-child(13) {
    grid-column: 8/span 5;
    grid-row: 9/span 1;
    margin-top: -50px;
    margin-left: -70px;
  }
}
@media screen and (min-width: 930px) {
  .lawrence-frontend .timeline > .wp-block-group__inner-container > p:nth-child(12) {
    grid-column: 8/span 3;
    grid-row: 9/span 1;
    align-self: center;
    justify-self: center;
    z-index: 2;
    color: #fff;
    margin-top: -50px;
  }
}
@media screen and (min-width: 930px) {
  .lawrence-frontend .timeline > .wp-block-group__inner-container > h3:nth-child(14) {
    grid-column: 1/span 6;
  }
}
@media screen and (min-width: 930px) {
  .lawrence-frontend .timeline > .wp-block-group__inner-container > h3:nth-child(15) {
    grid-column: 1/span 6;
  }
}
@media screen and (min-width: 930px) {
  .lawrence-frontend .timeline > .wp-block-group__inner-container > figure:nth-child(16) {
    grid-column: 1/span 6;
  }
}
@media screen and (min-width: 930px) {
  .lawrence-frontend .timeline > .wp-block-group__inner-container > img:nth-child(18) {
    grid-column: 8/span 5;
    margin-top: -50px;
    margin-left: -70px;
    grid-row: 12/span 1;
  }
}
@media screen and (min-width: 930px) {
  .lawrence-frontend .timeline > .wp-block-group__inner-container > p:nth-child(17) {
    grid-column: 8/span 3;
    grid-row: 12/span 1;
    color: #fff;
    z-index: 2;
    justify-self: center;
    align-self: center;
    margin-top: -40px;
  }
}
@media screen and (min-width: 930px) {
  .lawrence-frontend .timeline > .wp-block-group__inner-container > h3:nth-child(19) {
    grid-column: 4/span 6;
    grid-row: 13/span 1;
    z-index: 2;
  }
}
@media screen and (min-width: 930px) {
  .lawrence-frontend .timeline > .wp-block-group__inner-container > img.red-line {
    grid-column: 4/span 4;
    grid-row: 13/span 1;
    max-height: 500px;
  }
}
@media screen and (min-width: 930px) {
  .lawrence-frontend .timeline > .wp-block-group__inner-container > img.yellow-circle2 {
    grid-column: 1/span 5;
    grid-row: 14/span 1;
    margin-left: -50px;
  }
}
@media screen and (min-width: 930px) {
  .lawrence-frontend .timeline > .wp-block-group__inner-container > h3:nth-child(22) {
    grid-column: 3/span 5;
    grid-row: 14/span 1;
    margin-top: 80px;
  }
}
@media screen and (min-width: 930px) {
  .lawrence-frontend .timeline > .wp-block-group__inner-container > p.bayPText2 {
    grid-column: 9/span 3;
    grid-row: 15/span 1;
    z-index: 2;
    color: #0030cc;
    align-self: center;
    justify-self: center;
  }
}
@media screen and (min-width: 930px) {
  .lawrence-frontend .timeline > .wp-block-group__inner-container > img.bay-circle2 {
    grid-column: 8/span 5;
    grid-row: 15/span 1;
  }
}
@media screen and (min-width: 930px) {
  .lawrence-frontend .timeline > .wp-block-group__inner-container > h3.twoMillionDownloads {
    grid-column: 1/span 6;
    grid-row: 15/span 1;
    margin-top: 40px;
  }
}
@media screen and (min-width: 930px) {
  .lawrence-frontend .timeline > .wp-block-group__inner-container > figure.secondImg {
    grid-column: 8/span 4;
    grid-row: 16/span 1;
    margin-top: 40px;
  }
}
@media screen and (min-width: 930px) {
  .lawrence-frontend .timeline > .wp-block-group__inner-container > img.green-circle2 {
    grid-column: 1/span 5;
    grid-row: 16/span 1;
    margin-left: -30px;
    margin-top: 60px;
  }
}
@media screen and (min-width: 930px) {
  .lawrence-frontend .timeline > .wp-block-group__inner-container > p.orlandoPText2 {
    grid-column: 1/span 3;
    grid-row: 16/span 1;
    z-index: 2;
    color: #fff;
    align-self: center;
    justify-self: center;
    margin-top: 70px;
    margin-left: 70px;
  }
}
@media screen and (min-width: 930px) {
  .lawrence-frontend .timeline > .wp-block-group__inner-container > h3.continuallyInnovating {
    grid-column: 4/span 6;
    margin-top: 0px;
    grid-row: 19/span 1;
  }
}
@media screen and (min-width: 930px) {
  .lawrence-frontend .timeline > .wp-block-group__inner-container > img.red-circle3 {
    grid-column: 7/span 5;
    grid-row: 20/span 1;
  }
}
@media screen and (min-width: 930px) {
  .lawrence-frontend .timeline > .wp-block-group__inner-container > p.flarePText3 {
    grid-column: 8/span 3;
    grid-row: 20/span 1;
    z-index: 2;
    color: #fff;
    align-self: center;
    justify-self: center;
    margin-left: -60px;
    margin-top: 60px;
    margin-right: 20px;
    padding-left: 50px;
  }
}
@media screen and (min-width: 930px) {
  .lawrence-frontend .timeline > .wp-block-group__inner-container > img.red-line2 {
    grid-column: 4/span 5;
    max-height: 400px;
    transform: rotate(20deg);
    margin-top: -60px;
    grid-row: 21/span 1;
  }
}
@media screen and (min-width: 930px) {
  .lawrence-frontend .timeline > .wp-block-group__inner-container > h3.twentyFivePercent {
    grid-column: 1/span 6;
    grid-row: 21/span 1;
    margin-top: -50px;
  }
}
@media screen and (min-width: 930px) {
  .lawrence-frontend .timeline > .wp-block-group__inner-container > h3.ourWorkMeets {
    grid-column: 4/span 6;
    grid-row: 18/span 1;
  }
}
@media screen and (min-width: 930px) {
  .lawrence-frontend .timeline > .wp-block-group__inner-container > p.uvPText2 {
    grid-column: 1/span 3;
    grid-row: 22/span 1;
    z-index: 2;
    color: #0030cc;
    align-self: center;
    justify-self: center;
  }
}
@media screen and (min-width: 930px) {
  .lawrence-frontend .timeline > .wp-block-group__inner-container > img.uv-circle2 {
    grid-column: 1/span 4;
    grid-row: 22/span 1;
    margin-left: -50px;
  }
}
@media screen and (min-width: 930px) {
  .lawrence-frontend .timeline > .wp-block-group__inner-container > h3.outreachVans {
    grid-column: 4/span 6;
    grid-row: 26/span 1;
  }
}
@media screen and (min-width: 930px) {
  .lawrence-frontend .timeline > .wp-block-group__inner-container > h3.scienceStarts {
    grid-column: 4/span 6;
    grid-row: 27/span 1;
  }
}
@media screen and (min-width: 930px) {
  .lawrence-frontend .timeline > .wp-block-group__inner-container > p.yellowPText3 {
    grid-column: 9/span 3;
    grid-row: 29/span 1;
    z-index: 2;
    color: #2C2C2C;
    align-self: center;
    justify-self: center;
    margin-left: -10px;
    margin-right: 20px;
  }
}
@media screen and (min-width: 930px) {
  .lawrence-frontend .timeline > .wp-block-group__inner-container > img.yellow-circle3 {
    grid-column: 8/span 4;
    grid-row: 29/span 1;
  }
}
@media screen and (min-width: 930px) {
  .lawrence-frontend .timeline > .wp-block-group__inner-container > .wp-block-buttons {
    grid-column: 5/span 4;
    grid-row: 30/span 1;
  }
}
.lawrence-frontend .priorities-icon {
  padding-top: 80px;
  padding-bottom: 80px;
  background-color: #debdea !important;
  background-color: #debdea;
  position: relative;
}
.lawrence-frontend .priorities-icon > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.lawrence-frontend .priorities-icon > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .lawrence-frontend .priorities-icon > div {
    display: block;
  }
}
@supports not (display: grid) {
  .lawrence-frontend .priorities-icon > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .priorities-icon > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .priorities-icon > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .lawrence-frontend .priorities-icon > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .priorities-icon > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .priorities-icon > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .lawrence-frontend .priorities-icon > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .priorities-icon > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .priorities-icon > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
.lawrence-frontend .priorities-icon::before {
  content: "";
  background-color: #debdea !important;
  background-color: #debdea;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}
.lawrence-frontend .priorities-icon .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(6, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.lawrence-frontend .priorities-icon .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container > * {
  grid-column: span 6;
}
@media screen and (max-width: 760px) {
  .lawrence-frontend .priorities-icon .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container {
    display: block;
  }
}
@supports not (display: grid) {
  .lawrence-frontend .priorities-icon .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .priorities-icon .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .priorities-icon .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container > div:nth-child(6n+6) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .lawrence-frontend .priorities-icon .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .priorities-icon .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .priorities-icon .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container > div:nth-child(6n+6) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .lawrence-frontend .priorities-icon .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .priorities-icon .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .priorities-icon .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container > div:nth-child(6n+6) {
    margin-right: 0;
  }
}
.lawrence-frontend .priorities-icon figure img {
  width: 100px;
  height: 100px;
}
.lawrence-frontend .priorities-icon > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container h3 {
  margin-bottom: 0;
}
.lawrence-frontend .priorities-icon > .wp-block-group__inner-container > .wp-block-group.col-1 {
  grid-column: 1/span 6;
}
.lawrence-frontend .priorities-icon > .wp-block-group__inner-container > .wp-block-group.col-2 {
  grid-column: 7/span 6;
}
.lawrence-frontend .priorities-icon > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > .wp-block-group {
  grid-column: span 6;
  margin-bottom: 20px;
  margin-top: 30px;
}
.lawrence-frontend .priorities-icon > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container figure {
  grid-column: 1/span 2;
  grid-row: 1/span 1;
}
.lawrence-frontend .priorities-icon > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > .wp-block-group {
  grid-column: 2/span 4;
  grid-row: 1/span 1;
  margin-left: 40px;
}
@media screen and (max-width: 933px) {
  .lawrence-frontend .priorities-icon > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container figure {
    margin-right: 25px;
  }
}
@media screen and (max-width: 770px) {
  .lawrence-frontend .priorities-icon > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > .wp-block-group {
    margin: 15px 0 50px 0;
  }
}
.lawrence-frontend .learning-init {
  padding-top: 80px;
  padding-bottom: 80px;
  background-color: #debdea !important;
  background-color: #debdea;
  position: relative;
}
.lawrence-frontend .learning-init > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.lawrence-frontend .learning-init > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .lawrence-frontend .learning-init > div {
    display: block;
  }
}
@supports not (display: grid) {
  .lawrence-frontend .learning-init > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .learning-init > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .learning-init > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .lawrence-frontend .learning-init > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .learning-init > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .learning-init > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .lawrence-frontend .learning-init > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .learning-init > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .learning-init > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
.lawrence-frontend .learning-init::before {
  content: "";
  background-color: #debdea !important;
  background-color: #debdea;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}
.lawrence-frontend .learning-init > .wp-block-group__inner-container > .wp-block-group {
  grid-column: span 3;
  margin-bottom: 20px;
  margin-top: 20px;
}
.lawrence-frontend .learning-init figure {
  max-height: 225px;
  max-width: 225px;
  min-height: 225px;
  min-width: 225px;
  height: 15vw;
  width: 15vw;
}
.lawrence-frontend .learning-init img {
  object-fit: cover;
  border-radius: 50%;
  height: 100%;
  width: 100%;
}
@media screen and (max-width: 1040px) {
  .lawrence-frontend .learning-init > .wp-block-group__inner-container > .wp-block-group {
    grid-column: span 5;
  }
}
@media screen and (max-width: 770px) {
  .lawrence-frontend .learning-init > .wp-block-group__inner-container > h3 {
    margin-bottom: 30px;
  }
  .lawrence-frontend .learning-init > .wp-block-group__inner-container > .wp-block-group {
    margin-top: 60px;
  }
  .lawrence-frontend .learning-init > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > .wp-block-group {
    margin-top: 30px;
  }
  .lawrence-frontend .learning-init figure {
    margin: 0 auto;
  }
}
.lawrence-frontend .learning-strands {
  padding-top: 80px;
  padding-bottom: 80px;
  background-color: #9bdad9 !important;
  background-color: #9bdad9;
  position: relative;
}
.lawrence-frontend .learning-strands > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.lawrence-frontend .learning-strands > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .lawrence-frontend .learning-strands > div {
    display: block;
  }
}
@supports not (display: grid) {
  .lawrence-frontend .learning-strands > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .learning-strands > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .learning-strands > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .lawrence-frontend .learning-strands > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .learning-strands > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .learning-strands > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .lawrence-frontend .learning-strands > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .learning-strands > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .learning-strands > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
.lawrence-frontend .learning-strands::before {
  content: "";
  background-color: #9bdad9 !important;
  background-color: #9bdad9;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}
.lawrence-frontend .learning-strands figure img.icon {
  all: unset;
  width: 185px;
  height: 165px;
  margin-top: 30px;
  margin-bottom: 10px;
}
.lawrence-frontend .learning-strands figure img.icon.left-mar {
  margin-left: -15px;
}
.lawrence-frontend .learning-strands figure img.icon.bottom-mar {
  margin-bottom: -3px;
}
.lawrence-frontend .learning-strands > .wp-block-group__inner-container h3 {
  grid-row: 1/span 1;
}
.lawrence-frontend .learning-strands .wp-block-group__inner-container .wp-block-group.group1 {
  grid-column: 1/span 5;
  grid-row: 2/span 1;
}
.lawrence-frontend .learning-strands .wp-block-group__inner-container .wp-block-group.group2 {
  grid-column: 7/span 5;
  grid-row: 2/span 1;
}
.lawrence-frontend .learning-strands .wp-block-group__inner-container .wp-block-group.group3 {
  grid-column: 1/span 5;
  grid-row: 3/span 1;
}
.lawrence-frontend .learning-strands .wp-block-group__inner-container .wp-block-group.group4 {
  grid-column: 7/span 5;
  grid-row: 3/span 1;
}
.lawrence-frontend .learning-strands .wp-block-group__inner-container .wp-block-group.group1:after {
  right: -370px;
  top: -180px;
  position: absolute;
  width: 100%;
  width: 50%;
  height: auto;
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 360.9 365.66'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23078572;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EAsset 68%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpath class='cls-1' d='M180.94,56.47a1.42,1.42,0,0,0,2-.38,1.48,1.48,0,0,0-.38-2,1.42,1.42,0,0,0-2,.38A1.48,1.48,0,0,0,180.94,56.47Z'/%3E%3Cpath class='cls-1' d='M222.92,341.22a1.42,1.42,0,0,0-2,.38,1.48,1.48,0,0,0,.38,2,1.42,1.42,0,0,0,2-.38A1.48,1.48,0,0,0,222.92,341.22Z'/%3E%3Cpath class='cls-1' d='M235.3,95.33a1.54,1.54,0,0,0-.58,2,1.4,1.4,0,0,0,2,.55,1.54,1.54,0,0,0,.58-2A1.4,1.4,0,0,0,235.3,95.33Z'/%3E%3Cpath class='cls-1' d='M325.38,36.12a1.49,1.49,0,0,0,1.17-1.72,1.42,1.42,0,0,0-1.68-1.15A1.49,1.49,0,0,0,323.69,35,1.42,1.42,0,0,0,325.38,36.12Z'/%3E%3Cpolygon class='cls-1' points='345.49 267.12 336.52 262.79 327.56 258.47 318.59 254.14 309.63 249.81 300.66 245.49 291.69 241.16 282.73 236.83 273.76 232.5 264.8 228.18 255.83 223.85 246.87 219.52 237.9 215.19 228.93 210.87 219.97 206.54 211 202.21 204 198.83 211.55 199.27 221.28 199.83 231 200.4 240.73 200.96 250.46 201.52 260.18 202.08 269.91 202.65 279.63 203.21 289.36 203.77 299.09 204.33 308.81 204.9 318.54 205.46 319.79 205.53 319.84 204.67 318.59 204.59 308.86 204.03 299.14 203.47 289.41 202.91 279.69 202.34 269.96 201.78 260.23 201.22 250.51 200.66 240.78 200.09 231.05 199.53 221.33 198.97 211.6 198.41 206.23 198.1 212.1 197.27 211.98 196.42 206.11 197.24 211.19 195.46 220.38 192.24 229.58 189.02 238.77 185.8 247.97 182.57 257.16 179.35 266.35 176.13 275.55 172.91 284.74 169.69 293.94 166.47 303.13 163.25 312.33 160.02 313.51 159.61 313.22 158.79 312.04 159.21 302.85 162.43 293.65 165.65 284.46 168.87 275.26 172.09 266.07 175.32 256.87 178.54 247.68 181.76 238.48 184.98 229.29 188.2 220.09 191.43 210.9 194.65 204.75 196.8 210.44 192.88 218.79 187.13 227.14 181.38 235.49 175.62 243.84 169.87 252.19 164.12 260.54 158.37 268.88 152.62 277.23 146.86 285.58 141.11 285.58 141.11 286.65 140.37 286.16 139.66 285.09 140.4 276.74 146.15 268.39 151.91 260.05 157.66 251.7 163.41 243.35 169.16 235 174.91 226.65 180.66 218.3 186.42 209.95 192.17 203.8 196.41 208.19 190.59 214.18 182.64 220.17 174.69 226.16 166.74 232.15 158.79 238.14 150.84 244.13 142.89 250.12 134.94 256.11 126.99 262.1 119.04 268.09 111.09 274.08 103.14 280.07 95.19 286.06 87.24 292.06 79.29 298.05 71.34 304.04 63.39 310.03 55.44 316.02 47.49 322.01 39.54 322.78 38.52 322.09 38 321.32 39.02 315.33 46.97 309.34 54.92 303.35 62.87 297.36 70.82 291.37 78.77 285.38 86.72 279.38 94.67 273.39 102.62 267.4 110.57 261.41 118.52 255.42 126.47 249.43 134.42 243.44 142.37 237.45 150.32 231.46 158.27 225.47 166.22 219.48 174.17 213.49 182.12 207.5 190.07 203.11 195.89 205.49 188.8 208.71 179.19 211.94 169.58 215.17 159.97 218.4 150.36 221.63 140.75 224.85 131.14 228.08 121.53 231.31 111.92 234.54 102.31 234.54 102.31 234.95 101.07 234.13 100.8 233.72 102.03 230.49 111.64 227.26 121.25 224.03 130.86 220.81 140.47 217.58 150.08 214.35 159.69 211.12 169.31 207.9 178.92 204.67 188.53 203.4 192.31 204.05 188.79 205.83 179.22 207.6 169.66 209.38 160.09 211.16 150.53 212.93 140.96 214.71 131.39 216.49 121.83 218.26 112.26 220.04 102.7 221.81 93.13 223.59 83.56 225.37 74 227.14 64.43 228.92 54.87 230.7 45.3 232.47 35.73 234.25 26.17 236.03 16.6 237.8 7.04 238.03 5.81 237.18 5.65 236.95 6.88 235.18 16.45 233.4 26.01 231.62 35.58 229.85 45.14 228.07 54.71 226.29 64.28 224.52 73.84 222.74 83.41 220.97 92.97 219.19 102.54 217.41 112.1 215.63 121.67 213.86 131.24 212.08 140.8 210.31 150.37 208.53 159.93 206.75 169.5 204.98 179.06 203.2 188.63 201.91 195.59 200.9 188.41 199.52 178.59 198.14 168.78 196.76 158.97 195.38 149.16 194 139.35 192.63 129.54 191.25 119.73 189.87 109.92 188.49 100.11 187.11 90.3 185.73 80.49 184.35 70.68 182.97 60.87 182.8 59.61 181.94 59.73 182.12 60.99 183.5 70.8 184.88 80.61 186.25 90.42 187.63 100.23 189.01 110.04 190.39 119.85 191.77 129.66 193.15 139.47 194.53 149.28 195.91 159.09 197.28 168.9 198.66 178.72 199.09 178.65 198.66 178.72 200.04 188.53 200.83 194.13 198.96 188.88 195.67 179.63 192.37 170.38 189.08 161.13 185.79 151.88 182.49 142.64 179.2 133.39 175.9 124.14 172.61 114.89 169.31 105.64 166.02 96.39 162.73 87.14 162.31 85.95 161.49 86.25 161.91 87.43 165.21 96.68 168.5 105.93 171.8 115.18 175.09 124.43 178.38 133.68 181.68 142.93 184.97 152.18 188.27 161.42 191.56 170.67 194.85 179.92 198.15 189.17 200.59 196.03 196.13 190.52 190.08 183.03 184.02 175.55 177.97 168.06 171.92 160.57 165.86 153.09 159.81 145.6 153.76 138.12 147.7 130.63 141.65 123.14 135.6 115.66 129.54 108.17 123.49 100.69 117.44 93.2 111.38 85.72 105.33 78.23 104.55 77.27 103.88 77.81 104.66 78.77 110.71 86.26 116.76 93.74 122.82 101.23 128.87 108.72 129.21 108.44 128.87 108.72 134.92 116.2 140.98 123.69 147.03 131.17 153.08 138.66 159.14 146.15 165.19 153.63 171.25 161.12 177.3 168.6 183.35 176.09 189.41 183.57 195.46 191.06 199.31 195.82 194.74 192.38 187.36 186.82 179.99 181.26 179.05 180.55 178.53 181.24 179.47 181.96 186.84 187.51 194.22 193.07 198.1 196 193.12 193.6 184.21 189.31 175.29 185.02 166.38 180.74 157.47 176.45 148.55 172.16 139.64 167.87 130.73 163.58 121.81 159.29 112.9 155.01 103.98 150.72 95.07 146.43 86.16 142.14 77.24 137.85 68.33 133.57 59.42 129.28 50.5 124.99 49.36 124.44 48.98 125.22 50.13 125.77 59.04 130.06 67.96 134.34 76.87 138.63 85.78 142.92 94.7 147.21 103.61 151.5 112.52 155.78 121.44 160.07 130.35 164.36 139.26 168.65 148.18 172.94 157.09 177.22 166.01 181.51 174.92 185.8 183.83 190.09 192.75 194.38 198.75 197.27 192.19 196.06 182.45 194.26 172.71 192.47 162.97 190.68 153.24 188.88 143.5 187.09 133.76 185.3 124.02 183.5 114.28 181.71 104.54 179.92 94.81 178.12 85.07 176.33 75.33 174.54 65.59 172.74 55.85 170.95 46.11 169.16 36.38 167.36 26.64 165.57 16.9 163.78 7.16 161.98 5.91 161.75 5.75 162.6 7 162.83 16.74 164.63 26.48 166.42 36.22 168.21 45.96 170 55.7 171.8 65.43 173.59 75.17 175.39 84.91 177.18 94.65 178.97 104.39 180.77 114.13 182.56 123.86 184.35 133.6 186.15 143.34 187.94 153.08 189.73 162.82 191.53 172.56 193.32 182.29 195.11 192.03 196.91 194.95 197.44 192.15 197.28 182.42 196.72 172.69 196.16 162.97 195.59 153.24 195.03 143.52 194.47 133.79 193.91 124.06 193.34 114.34 192.78 104.61 192.22 94.88 191.66 85.16 191.09 83.91 191.02 83.86 191.88 85.11 191.96 94.83 192.52 104.56 193.08 114.29 193.65 124.01 194.21 133.74 194.77 143.47 195.33 153.19 195.9 162.92 196.46 172.65 197.02 182.37 197.58 192.1 198.15 197.47 198.46 191.89 199.24 181.98 200.63 181.98 200.63 172.08 202.02 162.18 203.41 152.27 204.81 152.27 204.81 142.37 206.2 132.47 207.59 132.47 207.59 122.56 208.98 112.66 210.37 111.39 210.55 111.51 211.41 112.78 211.23 122.68 209.84 132.59 208.45 142.49 207.05 152.39 205.66 162.3 204.27 172.2 202.88 182.1 201.49 192.01 200.09 199.27 199.07 193.04 202.17 184.43 206.46 175.81 210.74 167.19 215.02 158.58 219.31 149.96 223.59 141.34 227.87 132.73 232.16 124.11 236.44 115.5 240.72 106.88 245.01 98.27 249.29 89.65 253.57 88.54 254.13 88.93 254.9 90.03 254.35 98.65 250.07 107.27 245.78 115.88 241.5 124.5 237.22 133.11 232.93 141.73 228.65 150.35 224.36 158.96 220.08 167.58 215.8 176.19 211.51 184.81 207.23 193.43 202.95 200.4 199.48 195.76 205.64 190.01 213.27 184.26 220.9 178.52 228.52 172.77 236.15 167.02 243.78 161.28 251.4 155.53 259.03 149.78 266.65 144.03 274.28 138.29 281.91 132.54 289.53 126.79 297.16 121.05 304.79 115.3 312.41 109.55 320.04 103.81 327.67 98.06 335.29 92.31 342.92 86.56 350.54 80.82 358.17 80.08 359.15 80.77 359.67 81.51 358.69 81.51 358.69 87.26 351.06 93 343.44 98.75 335.81 104.5 328.19 110.24 320.56 115.99 312.93 121.74 305.31 127.48 297.68 133.23 290.05 138.98 282.43 144.72 274.8 150.47 267.17 156.22 259.55 161.97 251.92 167.71 244.29 173.46 236.67 179.21 229.04 184.95 221.41 190.7 213.79 196.45 206.16 200.64 200.6 198.3 207.82 195.15 217.49 192.01 227.17 188.87 236.84 185.73 246.52 182.59 256.19 179.44 265.87 176.3 275.55 173.16 285.22 170.02 294.9 169.62 296.14 170.44 296.4 170.84 295.16 173.98 285.49 177.12 275.81 180.27 266.14 183.41 256.46 186.55 246.79 189.69 237.11 192.83 227.44 195.98 217.76 199.12 208.09 201.68 200.19 202.96 209.29 204.34 219.1 205.72 228.91 207.1 238.72 208.48 248.53 209.85 258.34 211.23 268.15 212.61 277.96 213.99 287.77 214.42 287.71 213.99 287.77 215.37 297.58 216.75 307.39 218.13 317.2 219.51 327.01 220.88 336.83 221.06 338.08 221.92 337.96 221.74 336.71 220.36 326.89 218.98 317.08 218.56 317.14 218.98 317.08 217.6 307.27 216.22 297.46 214.85 287.65 213.47 277.84 212.09 268.03 210.71 258.22 209.33 248.41 207.95 238.6 206.57 228.79 206.15 228.85 206.57 228.79 205.19 218.98 203.82 209.17 202.88 202.51 204.76 207.86 208.08 217.3 211.4 226.74 214.72 236.17 218.04 245.61 221.36 255.05 224.68 264.49 228 273.93 231.32 283.37 234.64 292.81 237.96 302.25 241.28 311.68 244.6 321.12 247.92 330.56 251.24 340 254.56 349.44 257.88 358.88 258.3 360.09 259.12 359.8 258.69 358.59 258.69 358.59 255.37 349.15 252.05 339.71 248.73 330.28 245.41 320.84 242.09 311.4 238.78 301.96 235.46 292.52 232.13 283.08 228.81 273.64 225.5 264.2 222.18 254.76 218.86 245.33 215.54 235.89 212.22 226.45 208.9 217.01 205.58 207.57 204.58 204.74 205.89 207.38 210.32 216.29 214.75 225.21 219.19 234.12 223.62 243.03 224 242.84 223.62 243.03 228.05 251.94 232.48 260.86 233.05 262 233.82 261.61 233.25 260.47 233.25 260.47 228.82 251.56 228.44 251.75 228.82 251.56 224.39 242.65 224.39 242.65 219.96 233.73 215.53 224.82 215.53 224.82 211.1 215.91 206.67 207 206.67 207 203.93 201.48 207.62 205.97 208.28 205.43 204.6 200.94 209.2 204.49 216.82 210.37 224.44 216.24 232.05 222.11 239.67 227.99 247.29 233.86 254.9 239.74 262.52 245.61 270.13 251.49 277.75 257.36 278.73 258.11 279.26 257.43 278.28 256.68 270.66 250.8 263.05 244.93 255.43 239.05 247.81 233.18 240.2 227.3 232.58 221.43 224.96 215.56 217.35 209.68 209.73 203.81 205.4 200.47 210.63 202.99 219.59 207.32 228.56 211.65 237.52 215.97 246.49 220.3 255.46 224.63 264.42 228.96 273.39 233.28 282.35 237.61 291.32 241.94 300.28 246.26 309.25 250.59 318.21 254.92 327.18 259.25 336.15 263.57 345.11 267.9 354.08 272.23 355.23 272.78 355.6 272 354.45 271.45 345.49 267.12'/%3E%3Cpath class='cls-1' d='M360.79,273.8a1.49,1.49,0,0,0-1.91-.82,1.42,1.42,0,0,0-.8,1.88,1.49,1.49,0,0,0,1.91.82A1.42,1.42,0,0,0,360.79,273.8Z'/%3E%3Cpath class='cls-1' d='M77.57,361.43a1.39,1.39,0,0,0-1.12,1.65,1.46,1.46,0,0,0,1.68,1.15,1.39,1.39,0,0,0,1.12-1.65A1.46,1.46,0,0,0,77.57,361.43Z'/%3E%3Cpath class='cls-1' d='M45.73,124.25a1.43,1.43,0,0,0,.79-1.88,1.48,1.48,0,0,0-1.9-.81,1.43,1.43,0,0,0-.79,1.88A1.48,1.48,0,0,0,45.73,124.25Z'/%3E%3Cpath class='cls-1' d='M175.7,179.78a1.5,1.5,0,0,0,1.15-1.68,1.31,1.31,0,0,0-1.6-1.08,1.5,1.5,0,0,0-1.15,1.68A1.31,1.31,0,0,0,175.7,179.78Z'/%3E%3Crect class='cls-1' x='210.57' y='204.61' width='0.86' height='9.61' transform='translate(-84.97 181.59) rotate(-39.41)'/%3E%3Crect class='cls-1' x='216.67' y='212.03' width='0.86' height='9.61' transform='translate(-88.29 187.1) rotate(-39.4)'/%3E%3Crect class='cls-1' x='222.77' y='219.45' width='0.86' height='9.61' transform='translate(-91.62 192.66) rotate(-39.4)'/%3E%3Crect class='cls-1' x='228.87' y='226.88' width='0.86' height='9.61' transform='translate(-94.95 198.28) rotate(-39.41)'/%3E%3Crect class='cls-1' x='234.97' y='234.3' width='0.86' height='9.61' transform='translate(-98.28 203.84) rotate(-39.41)'/%3E%3Crect class='cls-1' x='241.08' y='241.72' width='0.86' height='9.61' transform='translate(-101.61 209.49) rotate(-39.43)'/%3E%3Crect class='cls-1' x='247.18' y='249.15' width='0.86' height='9.61' transform='translate(-104.93 214.97) rotate(-39.41)'/%3E%3Crect class='cls-1' x='253.28' y='256.57' width='0.86' height='9.61' transform='translate(-108.25 220.46) rotate(-39.4)'/%3E%3Crect class='cls-1' x='259.38' y='264' width='0.86' height='9.61' transform='translate(-111.57 226.02) rotate(-39.4)'/%3E%3Crect class='cls-1' x='265.48' y='271.42' width='0.86' height='9.61' transform='translate(-114.91 231.65) rotate(-39.41)'/%3E%3Crect class='cls-1' x='271.58' y='278.84' width='0.86' height='9.61' transform='translate(-118.24 237.31) rotate(-39.43)'/%3E%3Crect class='cls-1' x='277.68' y='286.27' width='0.86' height='9.61' transform='translate(-121.55 242.7) rotate(-39.4)'/%3E%3Cpolygon class='cls-1' points='287.6 301.93 281.5 294.51 280.83 295.06 286.94 302.48 287.27 302.21 286.94 302.48 287.72 303.43 288.38 302.88 287.6 301.93 287.6 301.93'/%3E%3Cpath class='cls-1' d='M290.87,305.06a1.45,1.45,0,0,0-1.51,1.37,1.41,1.41,0,0,0,1.35,1.49,1.45,1.45,0,0,0,1.51-1.37A1.41,1.41,0,0,0,290.87,305.06Z'/%3E%3Cpath class='cls-1' d='M282.65,261.82a1.45,1.45,0,0,0,1.17-1.67,1.41,1.41,0,0,0-1.65-1.15,1.45,1.45,0,0,0-1.17,1.67A1.41,1.41,0,0,0,282.65,261.82Z'/%3E%3Cpolygon class='cls-1' points='222.29 195.84 232.48 194.41 232.36 193.55 222.17 194.98 211.98 196.42 212.1 197.27 222.29 195.84'/%3E%3Cpolygon class='cls-1' points='242.68 192.97 243.98 192.79 243.86 191.94 242.56 192.12 232.36 193.55 232.48 194.41 242.68 192.97'/%3E%3Cpath class='cls-1' d='M247.25,190.92a1.39,1.39,0,0,0,.38,2,1.58,1.58,0,0,0,2.11-.39,1.39,1.39,0,0,0-.38-2A1.58,1.58,0,0,0,247.25,190.92Z'/%3E%3Cpath class='cls-1' d='M86.24,256.83a1.45,1.45,0,0,0-1-1.78,1.41,1.41,0,0,0-1.75,1,1.45,1.45,0,0,0,1,1.78A1.41,1.41,0,0,0,86.24,256.83Z'/%3E%3Cpath class='cls-1' d='M108.22,212.41a1.41,1.41,0,0,0-.38-2,1.5,1.5,0,0,0-2.05.39,1.41,1.41,0,0,0,.38,2A1.5,1.5,0,0,0,108.22,212.41Z'/%3E%3Ccircle class='cls-1' cx='79.52' cy='191.2' r='1.44' transform='translate(-111.12 110.34) rotate(-44.43)'/%3E%3Cpath class='cls-1' d='M288.69,137.27a1.4,1.4,0,0,0,1.24,1.62,1.54,1.54,0,0,0,1.69-1.28,1.4,1.4,0,0,0-1.24-1.62A1.54,1.54,0,0,0,288.69,137.27Z'/%3E%3Ccircle class='cls-1' cx='324.18' cy='205.35' r='1.44' transform='translate(-51.07 285.67) rotate(-44.43)'/%3E%3Cpath class='cls-1' d='M159.87,83.29a1.43,1.43,0,0,0,1.88-.77,1.46,1.46,0,0,0-.78-1.9,1.43,1.43,0,0,0-1.88.77A1.46,1.46,0,0,0,159.87,83.29Z'/%3E%3Cpath class='cls-1' d='M234,265.39a1.49,1.49,0,0,0,1,1.82,1.42,1.42,0,0,0,1.78-1,1.49,1.49,0,0,0-1-1.82A1.42,1.42,0,0,0,234,265.39Z'/%3E%3Cpath class='cls-1' d='M167.91,299.32a1.55,1.55,0,0,0-.56,2,1.4,1.4,0,0,0,2,.53,1.55,1.55,0,0,0,.56-2A1.4,1.4,0,0,0,167.91,299.32Z'/%3E%3Ccircle class='cls-1' cx='238.4' cy='1.44' r='1.44' transform='translate(47.8 144.64) rotate(-37.26)'/%3E%3Cpath class='cls-1' d='M260.75,362.83a1.41,1.41,0,0,0-1.89.77,1.51,1.51,0,0,0,.78,1.94,1.41,1.41,0,0,0,1.89-.77A1.51,1.51,0,0,0,260.75,362.83Z'/%3E%3Cpath class='cls-1' d='M.57,160.22a1.42,1.42,0,0,0-.27,2,1.48,1.48,0,0,0,2,.28,1.42,1.42,0,0,0,.27-2A1.48,1.48,0,0,0,.57,160.22Z'/%3E%3Ccircle class='cls-1' cx='317.49' cy='157.76' r='1.44' transform='translate(48.29 388.45) rotate(-67.02)'/%3E%3Cpath class='cls-1' d='M101.41,75.61a1.45,1.45,0,0,0,1.52-1.35,1.41,1.41,0,0,0-1.34-1.5,1.45,1.45,0,0,0-1.52,1.35A1.41,1.41,0,0,0,101.41,75.61Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.lawrence-frontend .newsletter-form {
  background-color: #9bdad9;
  padding: 30px;
}
.lawrence-frontend .newsletter-form input[type=text], .lawrence-frontend .newsletter-form input[type=email] {
  padding: 15px;
  margin-right: 5px;
  margin-left: 5px;
  border: 0px solid #757575;
}
.lawrence-frontend .newsletter-form input[type=submit] {
  margin-top: 5px;
  margin-right: 5px;
  margin-left: 5px;
}
.lawrence-frontend .newsletter-form input[name=LastName], .lawrence-frontend .newsletter-form input[name=Street], .lawrence-frontend .newsletter-form input[name=State\/Province] {
  margin-right: -5px;
}
.lawrence-frontend .newsletter-form-container.contact-form > div p {
  grid-column: 1/span 7;
}
.lawrence-frontend .newsletter-form-container.contact-form > div > div {
  grid-column: 1/span 12;
  display: grid;
}
.lawrence-frontend .newsletter-form-container.contact-form > div > div > div {
  grid-column: 1/span 7;
}
.lawrence-frontend .newsletter-form-container.contact-form > div > div > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.lawrence-frontend .newsletter-form-container.contact-form > div > div > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .lawrence-frontend .newsletter-form-container.contact-form > div > div > div {
    display: block;
  }
}
@supports not (display: grid) {
  .lawrence-frontend .newsletter-form-container.contact-form > div > div > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .newsletter-form-container.contact-form > div > div > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .newsletter-form-container.contact-form > div > div > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .lawrence-frontend .newsletter-form-container.contact-form > div > div > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .newsletter-form-container.contact-form > div > div > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .newsletter-form-container.contact-form > div > div > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .lawrence-frontend .newsletter-form-container.contact-form > div > div > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .lawrence-frontend .newsletter-form-container.contact-form > div > div > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .lawrence-frontend .newsletter-form-container.contact-form > div > div > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
.lawrence-frontend .newsletter-form-container.contact-form .contactForm.newsletter-form {
  grid-column: 1/span 7;
}
.lawrence-frontend .newsletter-form-container.contact-form > div > div > div figure {
  grid-column: 8/span 5;
  margin-bottom: 0;
}
.lawrence-frontend .newsletter-form-container.contact-form > div > div > div figure img {
  object-fit: cover;
  height: 100%;
  width: 100%;
}
@media screen and (max-width: 900px) {
  .lawrence-frontend .newsletter-form-container.contact-form > div > div {
    display: block;
  }
  .lawrence-frontend .newsletter-form-container.contact-form > div {
    display: block;
  }
  .lawrence-frontend .newsletter-form-container.contact-form > div > div > div {
    display: block;
  }
  .lawrence-frontend .newsletter-form-container.contact-form > div > div > div figure {
    margin-top: 20px;
  }
}

/*This is the original filter created with the HTML block & CSS that is used in mockup filter examples*/
.post-list-filter {
  padding-top: 80px;
  padding-bottom: 80px;
  background-color: var(--background-color) !important;
  background-color: var(--background-color);
  position: relative;
  padding-top: 0;
}
.post-list-filter > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.post-list-filter > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .post-list-filter > div {
    display: block;
  }
}
@supports not (display: grid) {
  .post-list-filter > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .post-list-filter > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .post-list-filter > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .post-list-filter > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .post-list-filter > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .post-list-filter > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .post-list-filter > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .post-list-filter > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .post-list-filter > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
.post-list-filter::before {
  content: "";
  background-color: var(--background-color) !important;
  background-color: var(--background-color);
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}
.post-list-filter p {
  font-weight: 600;
}
.post-list-filter .itemSearchForm form {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
  background-color: var(--background-color);
}
.post-list-filter .itemSearchForm form > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .post-list-filter .itemSearchForm form {
    display: block;
  }
}
@supports not (display: grid) {
  .post-list-filter .itemSearchForm form {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .post-list-filter .itemSearchForm form > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .post-list-filter .itemSearchForm form > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .post-list-filter .itemSearchForm form {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .post-list-filter .itemSearchForm form > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .post-list-filter .itemSearchForm form > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .post-list-filter .itemSearchForm form {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .post-list-filter .itemSearchForm form > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .post-list-filter .itemSearchForm form > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
.post-list-filter .itemSearchForm form > * {
  margin: 15px;
}
.post-list-filter .itemSearchForm form div.form-inner-container {
  display: inline-flex;
  flex-wrap: wrap;
  grid-row: 1/span 2;
}
.post-list-filter .itemSearchForm form p.filter-text {
  grid-column: 1/span 1;
  grid-row: 1/span 2;
  color: var(--paragraph-color);
}
.post-list-filter .itemSearchForm form input {
  padding: 10px 30px 10px 30px;
  border: solid 2px var(--button-color);
  background-color: var(--background-color);
  color: var(--paragraph-color);
  text-transform: uppercase;
  cursor: pointer;
  background-image: url("../../images/svg/type-blk.svg");
  background-repeat: no-repeat;
  background-position: 10px 11px;
  margin: 0 20px 20px 0;
}
.post-list-filter .itemSearchForm form input .itemSearchForm form > * {
  margin: 15px;
}
.post-list-filter .itemSearchForm form input .itemSearchForm form input {
  padding: 10px 30px 10px 30px;
  border: solid 2px var(--button-color);
  background-color: var(--background-color);
  color: var(--paragraph-color);
  text-transform: uppercase;
  cursor: pointer;
  background-image: url("../../images/svg/type-blk.svg");
  background-repeat: no-repeat;
  background-position: 10px 11px;
}
.post-list-filter .itemSearchForm form input .itemSearchForm form::placeholder {
  color: var(--paragraph-color);
}

.wp-block-group.post-list-filter.color-background .itemSearchForm form div.button-container button:hover, .wp-block-group.post-list-filter.color-background .itemSearchForm form div.button-container button:focus {
  color: #fff !important;
}

.wp-block-group.post-list-filter ::placeholder {
  color: #2C2C2C;
}

.wp-block-group.post-list-filter.color-background .itemSearchForm form .wp-block-buttons > .wp-block-button > .wp-block-button__link:hover, .wp-block-group.post-list-filter.color-background .itemSearchForm form .wp-block-buttons > .wp-block-button > .wp-block-button__link:focus {
  color: #fff !important;
}

.partners .wp-block-group.post-list-filter ::placeholder {
  color: #2C2C2C;
}

.partners .wp-block-group.post-list-filter.color-background .itemSearchForm form div.button-container button:hover, .wp-block-group.post-list-filter.color-background .itemSearchForm form div.button-container button:focus {
  color: #fff !important;
}

.educators .wp-block-group.post-list-filter ::placeholder {
  color: #fff;
}

.educators .wp-block-group.post-list-filter .itemSearchForm input {
  background-image: url("../../images/svg/type-wht.svg");
  background-color: #078572;
  border: solid 3px #fff;
}

.educators .wp-block-group.post-list-filter.color-background .itemSearchForm form div.button-container button:hover, .wp-block-group.post-list-filter.color-background .itemSearchForm form div.button-container button:focus {
  color: #078572 !important;
}

.educators .wp-block-group.post-list-filter.color-background .itemSearchForm form .wp-block-buttons > .wp-block-button > .wp-block-button__link:hover, .educators .wp-block-group.post-list-filter.color-background .itemSearchForm form .wp-block-buttons > .wp-block-button > .wp-block-button__link:focus {
  color: #078572 !important;
}

.visitors .wp-block-group.post-list-filter ::placeholder {
  color: #0030cc;
}

.visitors .wp-block-group.post-list-filter .itemSearchForm input {
  background-image: url("../../images/svg/type-blu.svg");
}

.visitors .post-list-filter .itemSearchForm p.filter-text {
  color: #0030cc;
}

.visitors .wp-block-group.post-list-filter.color-background .itemSearchForm form div.button-container button:hover, .wp-block-group.post-list-filter.color-background .itemSearchForm form div.button-container button:focus {
  color: #fff !important;
}

@media screen and (max-width: 770px) {
  /*datalist*/
  .wp-block-group.landing-filter-search datalist {
    min-width: 100px;
  }

  /*input*/
  .wp-block-group.post-list-filter .itemSearchForm input {
    margin-left: 0;
    display: block;
    margin-bottom: 20px;
  }

  /*p*/
  .wp-block-group.post-list-filter .itemSearchForm form p {
    margin: 0;
    font-size: clamp(1.6rem, 1.7vw, 1.5rem);
  }
}
/*Used on the Apps Posts*/
.related-apps {
  padding-top: 80px;
  padding-bottom: 80px;
}
.related-apps > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.related-apps > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .related-apps > div {
    display: block;
  }
}
@supports not (display: grid) {
  .related-apps > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .related-apps > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .related-apps > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .related-apps > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .related-apps > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .related-apps > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .related-apps > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .related-apps > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .related-apps > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}

/*group of figure plus text*/
.related-apps > div > .wp-block-group {
  grid-column: span 4;
}

/*subgrid added in order to center images and p text*/
.related-apps > div > .wp-block-group .wp-block-group__inner-container {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(4, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.related-apps > div > .wp-block-group .wp-block-group__inner-container > * {
  grid-column: span 4;
}
@media screen and (max-width: 760px) {
  .related-apps > div > .wp-block-group .wp-block-group__inner-container {
    display: block;
  }
}
@supports not (display: grid) {
  .related-apps > div > .wp-block-group .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .related-apps > div > .wp-block-group .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .related-apps > div > .wp-block-group .wp-block-group__inner-container > div:nth-child(4n+4) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .related-apps > div > .wp-block-group .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .related-apps > div > .wp-block-group .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .related-apps > div > .wp-block-group .wp-block-group__inner-container > div:nth-child(4n+4) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .related-apps > div > .wp-block-group .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .related-apps > div > .wp-block-group .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .related-apps > div > .wp-block-group .wp-block-group__inner-container > div:nth-child(4n+4) {
    margin-right: 0;
  }
}

/*h3*/
.related-apps h3 {
  padding-bottom: 20px;
}

/*img*/
.related-apps figure img {
  flex-shrink: 0;
  position: relative;
  overflow: hidden;
}

/*p*/
.related-apps p {
  justify-self: center;
}

.related-apps p:nth-child(2) {
  font-weight: 600;
  margin-bottom: 0;
}

/*makes images round*/
.related-apps .wp-block-image:not(.is-style-rounded) img {
  border-radius: 100%;
}

@media screen and (max-width: 770px) {
  .related-apps figure {
    display: flex;
    justify-content: center;
    align-items: center;
    padding-bottom: 10px;
    padding-top: 50px;
  }
}
/*Used on Star Wheels Activity post*/
.activity-instructions {
  padding-top: 80px;
  padding-bottom: 80px;
  padding-top: 0;
}
.activity-instructions > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.activity-instructions > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .activity-instructions > div {
    display: block;
  }
}
@supports not (display: grid) {
  .activity-instructions > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .activity-instructions > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .activity-instructions > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .activity-instructions > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .activity-instructions > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .activity-instructions > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .activity-instructions > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .activity-instructions > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .activity-instructions > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}

.activity-instructions > div {
  border-top: solid 1px var(--primary-color);
  padding-top: 80px;
}

/*group of image plus text - gray background*/
.activity-instructions .wp-block-group__inner-container .wp-block-group {
  grid-column: 1/span 9;
  background-color: #f4f2f2;
  padding: 20px;
}

/*adds the subgrid*/
.activity-instructions > .wp-block-group__inner-container .wp-block-group > .wp-block-group__inner-container {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(9, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.activity-instructions > .wp-block-group__inner-container .wp-block-group > .wp-block-group__inner-container > * {
  grid-column: span 9;
}
@media screen and (max-width: 760px) {
  .activity-instructions > .wp-block-group__inner-container .wp-block-group > .wp-block-group__inner-container {
    display: block;
  }
}
@supports not (display: grid) {
  .activity-instructions > .wp-block-group__inner-container .wp-block-group > .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .activity-instructions > .wp-block-group__inner-container .wp-block-group > .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .activity-instructions > .wp-block-group__inner-container .wp-block-group > .wp-block-group__inner-container > div:nth-child(9n+9) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .activity-instructions > .wp-block-group__inner-container .wp-block-group > .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .activity-instructions > .wp-block-group__inner-container .wp-block-group > .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .activity-instructions > .wp-block-group__inner-container .wp-block-group > .wp-block-group__inner-container > div:nth-child(9n+9) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .activity-instructions > .wp-block-group__inner-container .wp-block-group > .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .activity-instructions > .wp-block-group__inner-container .wp-block-group > .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .activity-instructions > .wp-block-group__inner-container .wp-block-group > .wp-block-group__inner-container > div:nth-child(9n+9) {
    margin-right: 0;
  }
}

/*Group of text only - the instructions*/
.activity-instructions .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container .wp-block-group {
  grid-column: 1/span 3;
}

/*figure*/
.activity-instructions > .wp-block-group__inner-container .wp-block-group > .wp-block-group__inner-container figure {
  grid-column: 5/span 5;
  align-self: center;
}

/*Block made for use on the Curriculum page*/
.four-circles-half-text {
  padding-top: 80px;
  padding-bottom: 80px;
}
.four-circles-half-text > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.four-circles-half-text > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .four-circles-half-text > div {
    display: block;
  }
}
@supports not (display: grid) {
  .four-circles-half-text > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .four-circles-half-text > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .four-circles-half-text > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .four-circles-half-text > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .four-circles-half-text > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .four-circles-half-text > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .four-circles-half-text > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .four-circles-half-text > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .four-circles-half-text > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}

/*aligns items in the grid*/
.four-circles-half-text > .wp-block-group__inner-container {
  align-items: center;
}

/*text group - this is first in block editor*/
.four-circles-half-text .wp-block-group__inner-container div.wp-block-group:nth-child(1) {
  grid-column: 7/span 4;
  grid-row: 1/span 1;
}

/*circle group - second group in block editor*/
.four-circles-half-text .wp-block-group__inner-container .wp-block-group:nth-child(2) {
  grid-column: 1/span 5;
  grid-row: 1/span 1;
}

/*circle group -inner container- flex container*/
.four-circles-half-text .wp-block-group__inner-container .wp-block-group:nth-child(2) > div {
  display: flex;
  flex-wrap: wrap;
  align-content: flex-start;
  justify-content: flex-start;
}

/*figcaption*/
.four-circles-half-text figure figcaption {
  position: unset;
  left: unset;
  bottom: unset;
  background-color: unset;
  font-size: clamp(1.5rem, 1.9vw, 1.6rem);
  max-width: 170px;
  text-align: center;
}

/*figure*/
.four-circles-half-text .wp-block-group__inner-container .wp-block-group figure {
  padding: 10px;
  flex-grow: 1;
  flex-basis: auto;
}

/*img*/
.four-circles-half-text .wp-block-group__inner-container .wp-block-group figure img {
  border-radius: 50%;
  height: 180px;
  width: 180px;
  object-fit: cover;
}

/*link in text group*/
.four-circles-half-text > div.wp-block-group__inner-container > div.wp-block-group > div.wp-block-group__inner-container p:nth-child(3) {
  margin: 0;
  justify-self: end;
}

.four-circles-half-text .arrow-link {
  padding-top: 20px;
}

@media screen and (max-width: 1124px) {
  /*figcaption*/
  .four-circles-half-text .wp-block-group__inner-container > .wp-block-group > div figcaption {
    text-align: center;
    max-width: unset;
  }

  /*figure*/
  .four-circles-half-text .wp-block-group__inner-container > .wp-block-group > div figure {
    text-align: center;
  }

  /*this is to display block at tablet size*/
  .four-circles-half-text > div {
    display: block;
  }
}
/*Used on the Apps posts*/
.awards {
  padding-top: 80px;
  padding-bottom: 80px;
}
.awards > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.awards > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .awards > div {
    display: block;
  }
}
@supports not (display: grid) {
  .awards > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .awards > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .awards > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .awards > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .awards > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .awards > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .awards > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .awards > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .awards > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}

/*h3*/
.awards h3 {
  padding-bottom: 20px;
}

/*group of figure plus text*/
.awards > div > .wp-block-group > div > div {
  grid-column: span 3;
}

/*adds the subgrid*/
.awards > div > .wp-block-group > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.awards > div > .wp-block-group > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .awards > div > .wp-block-group > div {
    display: block;
  }
}
@supports not (display: grid) {
  .awards > div > .wp-block-group > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .awards > div > .wp-block-group > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .awards > div > .wp-block-group > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .awards > div > .wp-block-group > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .awards > div > .wp-block-group > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .awards > div > .wp-block-group > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .awards > div > .wp-block-group > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .awards > div > .wp-block-group > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .awards > div > .wp-block-group > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}

/*figure*/
.awards > div > .wp-block-group figure {
  text-align: center;
}

/*p*/
.awards > div > .wp-block-group p {
  text-align: center;
}

/*DIY Nano Page*/
/*long image with multiple awards*/
.awards > div > .wp-block-group > div > div:nth-child(2) {
  grid-column: span 7;
}

/* Duotone Group */
/*Used on Home page*/
.duotone-group {
  padding-top: 80px;
  padding-bottom: 80px;
}
.duotone-group > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.duotone-group > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .duotone-group > div {
    display: block;
  }
}
@supports not (display: grid) {
  .duotone-group > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .duotone-group > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .duotone-group > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .duotone-group > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .duotone-group > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .duotone-group > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .duotone-group > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .duotone-group > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .duotone-group > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}

.duotone-group > div {
  grid-auto-flow: column;
  grid-gap: 0;
  row-gap: 0;
}

.duotone-group > div > div {
  grid-column: 1/5;
  position: relative;
  grid-row: 2/span 3;
  padding: 0 1.5rem;
  margin-top: -3rem;
  color: #0030cc;
}

.duotone-group > div > h2, .post-header .duotone-group > div > h1 {
  grid-column: 1/5;
  position: relative;
  grid-row: 1/5;
}

.duotone-group > div > h2::after, .post-header .duotone-group > div > h1::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='47.846' height='90.012' viewBox='0 0 47.846 90.012'%3E%3Cpath id='Path_2036' data-name='Path 2036' d='M4-1,41.412,76.648' transform='translate(-3.099 1.434)' fill='none' stroke='%230030cc' stroke-width='2'/%3E%3Ccircle id='Ellipse_369' data-name='Ellipse 369' cx='4' cy='4' r='4' transform='translate(39.846 82.012)' fill='%230030cc'/%3E%3C/svg%3E%0A");
  display: block;
  margin: 1rem 1rem;
}

/*orbit single beam supernova*/
.duotone-group > div > figure {
  grid-column: 5/span 4;
  position: relative;
  width: auto;
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 0px;
  padding-bottom: 20px;
}

.duotone-group > div > figure img {
  max-width: 100%;
  height: 100%;
  object-fit: cover;
}

.duotone-group > div > figure:nth-child(2n) {
  grid-column: 9/span 4;
}

.duotone-group > .wp-block-group__inner-container figure figcaption {
  color: #2C2C2C;
  position: absolute;
  z-index: 1;
  left: 1rem;
  bottom: 2rem;
}

.duotone-group > div > p:last-child {
  grid-column: 10/13;
  margin-top: 2rem;
  justify-self: right;
}

/*This takes away the duotone on the image on hover*/
.duotone-group figure.wp-block-image a img:hover {
  filter: none;
}

/*About Page*/
.about .duotone-group {
  background-color: #9bdad9 !important;
  background-color: #9bdad9;
  position: relative;
}
.about .duotone-group::before {
  content: "";
  background-color: #9bdad9 !important;
  background-color: #9bdad9;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}

@media screen and (max-width: 770px) {
  .home .duotone-group > div > div > div > p {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
/*Used on Benefit page and on Institutional Partners Page*/
.logo-three-across {
  padding-top: 80px;
  padding-bottom: 80px;
  background-color: #fff !important;
  background-color: #fff;
  position: relative;
  padding-top: 0;
}
.logo-three-across > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.logo-three-across > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .logo-three-across > div {
    display: block;
  }
}
@supports not (display: grid) {
  .logo-three-across > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .logo-three-across > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .logo-three-across > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .logo-three-across > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .logo-three-across > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .logo-three-across > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .logo-three-across > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .logo-three-across > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .logo-three-across > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
.logo-three-across::before {
  content: "";
  background-color: #fff !important;
  background-color: #fff;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}

/*h4*/
.logo-three-across h4 {
  grid-column: 1/span 3;
}

/*This adds the subgrid*/
.wp-block-group.logo-three-across > div > div > div.wp-block-group__inner-container {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(9, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
  background-color: #fff;
}
.wp-block-group.logo-three-across > div > div > div.wp-block-group__inner-container > * {
  grid-column: span 9;
}
@media screen and (max-width: 760px) {
  .wp-block-group.logo-three-across > div > div > div.wp-block-group__inner-container {
    display: block;
  }
}
@supports not (display: grid) {
  .wp-block-group.logo-three-across > div > div > div.wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .wp-block-group.logo-three-across > div > div > div.wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .wp-block-group.logo-three-across > div > div > div.wp-block-group__inner-container > div:nth-child(9n+9) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .wp-block-group.logo-three-across > div > div > div.wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .wp-block-group.logo-three-across > div > div > div.wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .wp-block-group.logo-three-across > div > div > div.wp-block-group__inner-container > div:nth-child(9n+9) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .wp-block-group.logo-three-across > div > div > div.wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .wp-block-group.logo-three-across > div > div > div.wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .wp-block-group.logo-three-across > div > div > div.wp-block-group__inner-container > div:nth-child(9n+9) {
    margin-right: 0;
  }
}

/*This is the whole group of images moved to start at column four*/
.logo-three-across .wp-block-group {
  grid-column: 4/span 9;
}

/*p logos*/
.logo-three-across .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container p {
  color: #078572;
  margin: 0;
  padding: 10px 10px 10px 10px;
  grid-column: span 3;
  font-size: clamp(2rem, 1.8vw, 2.5rem);
}

/*This makes each figure only span 3*/
.logo-three-across .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container figure {
  grid-column: span 3;
  margin: 0;
}

@media screen and (max-width: 770px) {
  .logo-three-across > div {
    display: block;
  }

  .wp-block-group.logo-three-across > div > div > div.wp-block-group__inner-container {
    display: block;
  }

  .logo-three-across .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container figure {
    text-align: center;
  }

  .logo-three-across .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container p {
    text-align: center;
  }

  .logo-three-across .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container figure + p {
    margin-top: 50px;
  }
}
/*Made for Professional Learning page*/
.small-circles {
  padding-top: 80px;
  padding-bottom: 80px;
}
.small-circles > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.small-circles > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .small-circles > div {
    display: block;
  }
}
@supports not (display: grid) {
  .small-circles > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .small-circles > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .small-circles > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .small-circles > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .small-circles > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .small-circles > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .small-circles > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .small-circles > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .small-circles > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}

.small-circles h3 {
  grid-column: 1/span 3;
}

.small-circles > div > div {
  grid-column: 4/span 9;
}

/*adds the subgrid*/
.small-circles > div > div > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(9, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
  position: relative;
}
.small-circles > div > div > div > * {
  grid-column: span 9;
}
@media screen and (max-width: 760px) {
  .small-circles > div > div > div {
    display: block;
  }
}
@supports not (display: grid) {
  .small-circles > div > div > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .small-circles > div > div > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .small-circles > div > div > div > div:nth-child(9n+9) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .small-circles > div > div > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .small-circles > div > div > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .small-circles > div > div > div > div:nth-child(9n+9) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .small-circles > div > div > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .small-circles > div > div > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .small-circles > div > div > div > div:nth-child(9n+9) {
    margin-right: 0;
  }
}

/*Use flex to display the circle images*/
.small-circles > div > div > div > div > div {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

/*figcaption*/
.small-circles figure figcaption {
  font-size: clamp(1.6rem, 1.6vw, 1.6rem);
  text-align: center;
  margin-bottom: 0;
  background-color: transparent;
  text-align: center;
  position: relative;
}

/*image*/
.small-circles img {
  max-width: 100%;
  height: auto;
  overflow: hidden;
  border-radius: 50%;
  width: 250px;
  height: 250px;
}

/*figure*/
.small-circles > div > div figure {
  grid-column: span 3;
  margin: 20px 20px;
  min-width: 250px;
}

/*Used on the Educator landing page*/
/*Duotone block*/
.landing-three-images-block {
  padding-top: 80px;
  padding-bottom: 80px;
}
.landing-three-images-block > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.landing-three-images-block > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .landing-three-images-block > div {
    display: block;
  }
}
@supports not (display: grid) {
  .landing-three-images-block > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .landing-three-images-block > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .landing-three-images-block > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .landing-three-images-block > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .landing-three-images-block > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .landing-three-images-block > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .landing-three-images-block > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .landing-three-images-block > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .landing-three-images-block > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}

/*background alternates between white and gray*/
.landing-three-images-block:nth-child(2n) {
  background-color: #fff;
}

/*h3*/
.landing-three-images-block > .wp-block-group__inner-container h3 {
  grid-row: 1;
  grid-column: 1/span 3;
}

/*text content*/
.wp-block-group.landing-three-images-block > .wp-block-group__inner-container p {
  grid-column: 5/13;
  margin-top: 0;
}

/*first image*/
.wp-block-group.landing-three-images-block > .wp-block-group__inner-container figure {
  position: relative;
  grid-column: 5/span 4;
  grid-row: 2/span 2;
}

/*images*/
.wp-block-group.landing-three-images-block .wp-block-image img {
  height: 100%;
}

/*second image*/
.wp-block-group.landing-three-images-block > .wp-block-group__inner-container figure:nth-of-type(2) {
  grid-column: 9/span 4;
  position: relative;
  grid-row: 2/span 1;
}

/*third image*/
.wp-block-group.landing-three-images-block > .wp-block-group__inner-container figure:nth-of-type(3) {
  grid-column: 9/span 4;
  position: relative;
  grid-row: 3/span 1;
}

/*images*/
.wp-block-group.landing-three-images-block > div:nth-child(1) .wp-block-image img {
  padding-bottom: 10px;
}

/*Partners Page*/
.partners .landing-three-images-block figcaption a {
  color: var(--paragraph-color);
}

.partners .landing-three-images-block {
  background-color: #f4f2f2 !important;
  background-color: #f4f2f2;
  position: relative;
}
.partners .landing-three-images-block::before {
  content: "";
  background-color: #f4f2f2 !important;
  background-color: #f4f2f2;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}

/*This takes away the duotone on the image on hover*/
.partners .landing-three-images-block figure.wp-block-image a img:hover {
  filter: none;
}

.educators .landing-three-images-block figure.wp-block-image a img:hover {
  filter: none;
}

/*Used on the Apps Posts*/
.app-info {
  padding-top: 80px;
  padding-bottom: 80px;
  padding-top: 80px;
}
.app-info > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.app-info > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .app-info > div {
    display: block;
  }
}
@supports not (display: grid) {
  .app-info > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .app-info > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .app-info > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .app-info > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .app-info > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .app-info > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .app-info > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .app-info > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .app-info > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}

.app-info > div > .wp-block-group {
  grid-column: 1/span 7;
}

.app-info > div > .wp-block-group:nth-child(2) {
  grid-column: 9/span 3;
}

@media screen and (max-width: 770px) {
  .app-info > div > .wp-block-group:nth-child(2) {
    margin-top: 20px;
  }
}
/*Used on the Support Landing page*/
.short-text-link {
  position: relative;
  padding-top: 80px;
  padding-bottom: 80px;
}
.short-text-link > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.short-text-link > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .short-text-link > div {
    display: block;
  }
}
@supports not (display: grid) {
  .short-text-link > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .short-text-link > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .short-text-link > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .short-text-link > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .short-text-link > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .short-text-link > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .short-text-link > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .short-text-link > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .short-text-link > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}

.short-text-link h4 {
  grid-column: 1/span 3;
}

.short-text-link h3 {
  grid-column: 1/span 3;
  color: var(--primary-color);
}

.short-text-link p:nth-child(2) {
  grid-column: 5/span 5;
  margin-top: 0;
}

.short-text-link .wp-block-group__inner-container {
  padding-top: 30px;
  padding-bottom: 30px;
}

/*link*/
.short-text-link p {
  grid-column: 10/span 3;
  justify-self: right;
  align-self: flex-end;
  margin-top: 0;
  position: relative;
}

.short-text-link h3 a {
  grid-column: 1/span 3;
}

/*Long border line*/
.wp-block-group.short-text-link:after {
  content: "";
  display: block;
  margin: 0 auto;
  width: 1152px;
  padding-top: 30px;
  border-bottom: 1px solid #0030cc;
}

/*Support Page*/
.support .short-text-link {
  padding-top: 10px;
  padding-bottom: 10px;
}

/*hide the underline on the last group*/
.support .wp-block-group.short-text-link:nth-child(7):after {
  border-bottom: none;
}

.support .wp-block-group.short-text-link {
  background-color: #fff !important;
  background-color: #fff;
  position: relative;
}
.support .wp-block-group.short-text-link::before {
  content: "";
  background-color: #fff !important;
  background-color: #fff;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}

/*General Block*/
/*Made for field trips and school programs pages*/
/*Used on Summer Fundays page 2021*/
/*Form-chart block*/
.sign-up-with-text-list {
  padding-top: 80px;
  padding-bottom: 80px;
  background-color: #f4f2f2 !important;
  background-color: #f4f2f2;
  position: relative;
}
.sign-up-with-text-list > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.sign-up-with-text-list > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .sign-up-with-text-list > div {
    display: block;
  }
}
@supports not (display: grid) {
  .sign-up-with-text-list > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .sign-up-with-text-list > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .sign-up-with-text-list > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .sign-up-with-text-list > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .sign-up-with-text-list > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .sign-up-with-text-list > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .sign-up-with-text-list > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .sign-up-with-text-list > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .sign-up-with-text-list > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
.sign-up-with-text-list::before {
  content: "";
  background-color: #f4f2f2 !important;
  background-color: #f4f2f2;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}

/*h3*/
.sign-up-with-text-list h3 {
  grid-column: 1/span 3;
  color: var(--header-color);
}

/*first paragraph*/
.sign-up-with-text-list p:first-of-type {
  padding-bottom: 10px;
  margin-top: 0;
}

/*li*/
.sign-up-with-text-list li {
  padding-bottom: 5px;
  margin-left: 30px;
}

/*All the text content group*/
.wp-block-group.sign-up-with-text-list .wp-block-group__inner-container .wp-block-group {
  grid-column: 4/span 7;
}

/*The box of text info and button*/
.wp-block-group.sign-up-with-text-list .wp-block-group__inner-container .wp-block-group .wp-block-group {
  background-color: #fff;
  padding: 40px 70px 40px 70px;
}

/* Button*/
.sign-up-with-text-list .wp-block-button {
  justify-self: end;
}

.sign-up-with-text-list .wp-block-group > .wp-block-group__inner-container > div > div > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.sign-up-with-text-list .wp-block-group > .wp-block-group__inner-container > div > div > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .sign-up-with-text-list .wp-block-group > .wp-block-group__inner-container > div > div > div {
    display: block;
  }
}
@supports not (display: grid) {
  .sign-up-with-text-list .wp-block-group > .wp-block-group__inner-container > div > div > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .sign-up-with-text-list .wp-block-group > .wp-block-group__inner-container > div > div > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .sign-up-with-text-list .wp-block-group > .wp-block-group__inner-container > div > div > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .sign-up-with-text-list .wp-block-group > .wp-block-group__inner-container > div > div > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .sign-up-with-text-list .wp-block-group > .wp-block-group__inner-container > div > div > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .sign-up-with-text-list .wp-block-group > .wp-block-group__inner-container > div > div > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .sign-up-with-text-list .wp-block-group > .wp-block-group__inner-container > div > div > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .sign-up-with-text-list .wp-block-group > .wp-block-group__inner-container > div > div > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .sign-up-with-text-list .wp-block-group > .wp-block-group__inner-container > div > div > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}

@media screen and (max-width: 770px) {
  .sign-up-with-text-list .wp-block-buttons {
    margin-left: 0;
  }

  /*text box with button*/
  .wp-block-group.sign-up-with-text-list .wp-block-group__inner-container .wp-block-group .wp-block-group {
    padding: 30px;
  }

  .sign-up-with-text-list ul {
    padding-left: 25px;
  }
}
/*BLOCK EDITOR STYLES*/
/*Sign Up with Text List*/
/*Makes button text display properly*/
.edit-post-visual-editor .sign-up-with-text-list .wp-block-group > .wp-block-group__inner-container > div > div > div {
  display: block;
}

/*Used on Plan Your Visit Page*/
.two-blocks-text {
  padding-top: 80px;
  padding-bottom: 80px;
}
.two-blocks-text > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.two-blocks-text > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .two-blocks-text > div {
    display: block;
  }
}
@supports not (display: grid) {
  .two-blocks-text > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .two-blocks-text > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .two-blocks-text > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .two-blocks-text > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .two-blocks-text > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .two-blocks-text > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .two-blocks-text > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .two-blocks-text > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .two-blocks-text > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}

/*first block of text*/
.wp-block-group.two-blocks-text .wp-block-group__inner-container .wp-block-group {
  grid-column: 1/span 5;
}

/*second block of text*/
.two-blocks-text > .wp-block-group__inner-container > .wp-block-group:nth-child(2) {
  grid-column: 8/span 5;
}

/*General Block*/
.two-columns {
  padding-top: 80px;
  padding-bottom: 80px;
}
.two-columns > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.two-columns > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .two-columns > div {
    display: block;
  }
}
@supports not (display: grid) {
  .two-columns > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .two-columns > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .two-columns > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .two-columns > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .two-columns > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .two-columns > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .two-columns > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .two-columns > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .two-columns > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}

.two-columns > div > div.wp-block-group:nth-child(1) {
  grid-column: 1/span 6;
  margin-right: 20px;
}

.two-columns > div > div.wp-block-group:nth-child(2) {
  grid-column: 7/span 6;
}

@media screen and (max-width: 770px) {
  .two-columns > div > div {
    margin-bottom: 30px;
  }
}
/*Used on the Membership page*/
/*This is the insert to the Chart Background component*/
.three-col-chart {
  background-color: #fff;
  padding: 80px;
}

.three-col-chart h3 {
  margin-top: 60px;
}

.three-col-chart > div > div {
  margin-top: 30px;
  border-bottom: solid 1px #0030cc;
  padding-top: 30px;
  padding-bottom: 60px;
}

.three-col-chart > div > div:last-child {
  border: solid 0px #0030cc;
}

.three-col-chart > div > div.wp-block-buttons {
  border-bottom: solid 0px #0030cc;
}

.three-col-chart > div > div > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.three-col-chart > div > div > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .three-col-chart > div > div > div {
    display: block;
  }
}
@supports not (display: grid) {
  .three-col-chart > div > div > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .three-col-chart > div > div > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .three-col-chart > div > div > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .three-col-chart > div > div > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .three-col-chart > div > div > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .three-col-chart > div > div > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .three-col-chart > div > div > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .three-col-chart > div > div > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .three-col-chart > div > div > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
.three-col-chart > div > div > div figure {
  grid-column: 1/span 2;
}
.three-col-chart > div > div > div figure img {
  max-width: 250px;
  min-width: 250px;
}
.three-col-chart > div > div > div div {
  grid-column: 4/span 7;
}

.three-col-chart h4.price {
  text-transform: uppercase;
  font-size: 1.4rem;
}

.three-col-chart > div > div.wp-block-buttons {
  padding-top: 0;
  padding-bottom: 0px;
}

@media screen and (max-width: 990px) {
  .three-col-chart > div > div > div {
    display: block;
  }

  .three-col-chart figure.premier-icon {
    width: 250px;
    height: 150px;
    /* Adjust height as needed, reducing by 50px */
    overflow: hidden;
  }

  .three-col-chart figure.premier-icon img {
    width: 100%;
    /* Ensure the image fills the width of its container */
    height: auto;
    /* Maintain the aspect ratio of the image */
  }
}
@media screen and (max-width: 765px) {
  .three-col-chart > div > div:first-of-type {
    margin-top: 0;
    padding-top: 0;
  }
}
/*General Block*/
.narrow-title {
  padding-top: 80px;
  padding-bottom: 80px;
  background-color: var(--background-color) !important;
  background-color: var(--background-color);
  position: relative;
  padding-bottom: 20px !important;
  padding-top: 80px !important;
}
.narrow-title > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.narrow-title > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .narrow-title > div {
    display: block;
  }
}
@supports not (display: grid) {
  .narrow-title > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .narrow-title > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .narrow-title > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .narrow-title > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .narrow-title > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .narrow-title > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .narrow-title > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .narrow-title > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .narrow-title > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
.narrow-title::before {
  content: "";
  background-color: var(--background-color) !important;
  background-color: var(--background-color);
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}
.narrow-title p {
  color: var(--paragraph-color);
  grid-column: 1/span 10;
}
.narrow-title h2, .narrow-title .post-header h1, .post-header .narrow-title h1, .narrow-title h3 {
  grid-column: 1/span 10;
  margin-bottom: 0;
}

/*General Block*/
/*Made for ADZ page; also used on news posts + more*/
.all-circles {
  background-color: #debdea !important;
  background-color: #debdea;
  position: relative;
  padding-top: 80px;
  padding-bottom: 80px;
}
.all-circles::before {
  content: "";
  background-color: #debdea !important;
  background-color: #debdea;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}
.all-circles > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.all-circles > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .all-circles > div {
    display: block;
  }
}
@supports not (display: grid) {
  .all-circles > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .all-circles > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .all-circles > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .all-circles > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .all-circles > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .all-circles > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .all-circles > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .all-circles > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .all-circles > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}

/*group of figure plus p text*/
.all-circles > div > .wp-block-group {
  grid-column: span 3;
}

/*adds subrgrid to use for centering*/
.all-circles > div > .wp-block-group > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(3, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
  justify-items: center;
}
.all-circles > div > .wp-block-group > div > * {
  grid-column: span 3;
}
@media screen and (max-width: 760px) {
  .all-circles > div > .wp-block-group > div {
    display: block;
  }
}
@supports not (display: grid) {
  .all-circles > div > .wp-block-group > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .all-circles > div > .wp-block-group > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .all-circles > div > .wp-block-group > div > div:nth-child(3n+3) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .all-circles > div > .wp-block-group > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .all-circles > div > .wp-block-group > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .all-circles > div > .wp-block-group > div > div:nth-child(3n+3) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .all-circles > div > .wp-block-group > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .all-circles > div > .wp-block-group > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .all-circles > div > .wp-block-group > div > div:nth-child(3n+3) {
    margin-right: 0;
  }
}

/*figure*/
.all-circles figure {
  height: 190px;
  width: 190px;
  margin: 30px 0px 0px 0px;
}

/*img*/
.all-circles figure img {
  object-fit: cover;
  border-radius: 50%;
  height: 100%;
  width: 100%;
}

.all-circles figure a.is-external-link::after {
  background-image: none;
}

.all-circles figure a.is-external-link:hover::after {
  background-image: none;
}

/*p*/
.all-circles p {
  padding-bottom: 30px;
}

/*makes images round*/
.all-circles .wp-block-image:not(.is-style-rounded) img {
  border-radius: 100%;
}

@media screen and (max-width: 920px) {
  .all-circles > div {
    display: block;
  }

  .all-circles > div > .wp-block-group figure {
    margin: 0 auto;
  }

  .all-circles > div > .wp-block-group p {
    text-align: center;
  }
}
/*Used on the Apps Landing page*/
/*Adds the background color using a gradient*/
.app-group {
  padding-top: 80px;
  padding-bottom: 80px;
  background-color: #fff !important;
  background-color: #fff;
  position: relative;
  margin-top: 40px;
  margin-bottom: 40px;
  padding-top: 0;
  padding-bottom: 0;
}
.app-group > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.app-group > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .app-group > div {
    display: block;
  }
}
@supports not (display: grid) {
  .app-group > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .app-group > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .app-group > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .app-group > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .app-group > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .app-group > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .app-group > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .app-group > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .app-group > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
.app-group::before {
  content: "";
  background-color: #fff !important;
  background-color: #fff;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}
.app-group > .wp-block-group__inner-container {
  background-color: #f4f2f2;
  padding: 60px 20px;
}

/*circle figure*/
.app-group figure {
  grid-column: 2/span 3;
  max-height: 220px;
  max-width: 220px;
  height: 15vw;
  width: 15vw;
  align-self: top;
}

.app-group figure img {
  object-fit: cover;
  border-radius: 50%;
  height: 100%;
  width: 100%;
}

/*Hiding external link arrows on images*/
.app-group figure a.is-external-link::after {
  background-image: none;
}

.app-group figure a.is-external-link:hover:after {
  background-image: none;
}

/*makes images round*/
.app-group .wp-block-image:not(.is-style-rounded) img {
  border-radius: 100%;
}

/*Center text - title, p and button/link*/
.app-group > div > div {
  grid-column: 5/span 5;
}

/*Text on right-hand side: age info etc.*/
.app-group .wp-block-group__inner-container .wp-block-group:nth-child(3), .app-group .wp-block-group__inner-container .topic-group {
  grid-column: 10/span 3;
}

/*This adds the subgrid to the button and link*/
.wp-block-group.app-group > div > div > div > div.wp-block-group {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(5, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.wp-block-group.app-group > div > div > div > div.wp-block-group > * {
  grid-column: span 5;
}
@media screen and (max-width: 760px) {
  .wp-block-group.app-group > div > div > div > div.wp-block-group {
    display: block;
  }
}
@supports not (display: grid) {
  .wp-block-group.app-group > div > div > div > div.wp-block-group {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .wp-block-group.app-group > div > div > div > div.wp-block-group > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .wp-block-group.app-group > div > div > div > div.wp-block-group > div:nth-child(5n+5) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .wp-block-group.app-group > div > div > div > div.wp-block-group {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .wp-block-group.app-group > div > div > div > div.wp-block-group > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .wp-block-group.app-group > div > div > div > div.wp-block-group > div:nth-child(5n+5) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .wp-block-group.app-group > div > div > div > div.wp-block-group {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .wp-block-group.app-group > div > div > div > div.wp-block-group > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .wp-block-group.app-group > div > div > div > div.wp-block-group > div:nth-child(5n+5) {
    margin-right: 0;
  }
}

/*This places the button in the subgrid*/
.wp-block-group.app-group > div > div > div > div > div.wp-block-group__inner-container .wp-block-buttons {
  display: inline-flex;
  padding-right: 20px;
}

/*This places the Learn More link in the subgrid*/
.wp-block-group.app-group > div > div > div > div > div.wp-block-group__inner-container p {
  display: inline-flex;
}

/*group of block buttons and p link -inner container*/
.wp-block-group.app-group > div > div > div > div > div.wp-block-group__inner-container {
  grid-column: 1/span 5;
  padding-top: 10px;
  padding-left: 0;
}

@media screen and (max-width: 770px) {
  .app-group > div > .wp-block-group > .wp-block-group__inner-container {
    padding-bottom: 20px;
  }

  .wp-block-group.app-group > div > div > div > div > div.wp-block-group__inner-container .wp-block-buttons {
    display: unset;
  }

  .app-group figure {
    margin: 0 auto;
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 760px) {
  .app-group figure {
    min-height: 225px;
    min-width: 225px;
  }
}
/*Used on the Membership page*/
.benefits-icon {
  background-color: #debdea !important;
  background-color: #debdea;
  position: relative;
  padding-top: 80px;
  padding-bottom: 80px;
}
.benefits-icon::before {
  content: "";
  background-color: #debdea !important;
  background-color: #debdea;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}
.benefits-icon > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.benefits-icon > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .benefits-icon > div {
    display: block;
  }
}
@supports not (display: grid) {
  .benefits-icon > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .benefits-icon > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .benefits-icon > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .benefits-icon > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .benefits-icon > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .benefits-icon > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .benefits-icon > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .benefits-icon > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .benefits-icon > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}

/*h3*/
.benefits-icon h3 {
  grid-column: 1/span 3;
}

/*group of all text and icons*/
.benefits-icon .wp-block-group {
  grid-column: 5/span 8;
}

/*paragraph text*/
.benefits-icon .wp-block-group p {
  margin-top: 0;
  margin-bottom: 0;
}

/*adds the subgrid to the icons*/
.benefits-icon .subgrid, .benefits-icon .image-group > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.benefits-icon .subgrid > *, .benefits-icon .image-group > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .benefits-icon .subgrid, .benefits-icon .image-group > div {
    display: block;
  }
}
@supports not (display: grid) {
  .benefits-icon .subgrid, .benefits-icon .image-group > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .benefits-icon .subgrid > div, .benefits-icon .image-group > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .benefits-icon .subgrid > div:nth-child(12n+12), .benefits-icon .image-group > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .benefits-icon .subgrid, .benefits-icon .image-group > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .benefits-icon .subgrid > div, .benefits-icon .image-group > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .benefits-icon .subgrid > div:nth-child(12n+12), .benefits-icon .image-group > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .benefits-icon .subgrid, .benefits-icon .image-group > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .benefits-icon .subgrid > div, .benefits-icon .image-group > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .benefits-icon .subgrid > div:nth-child(12n+12), .benefits-icon .image-group > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}

.benefits-icon .image-group > div {
  align-items: center;
}

/*figures*/
.benefits-icon .subgrid figure, .benefits-icon .image-group > div figure {
  grid-column: span 4;
  padding: 20px 0 20px 0;
}

/*img*/
.benefits-icon .image-group > div figure img, .benefits-icon .subgrid figure img {
  max-width: 140px;
}

/*figcaption*/
.benefits-icon .subgrid figure figcaption, .benefits-icon .image-group > div figure figcaption {
  font-size: clamp(1.4rem, 1.1vw, 3rem);
  color: #0030cc;
  background-color: transparent;
  position: unset;
  padding: 0;
  font-weight: 500;
}

.benefits-icon a.is-external-link {
  display: inline;
}

@media screen and (max-width: 770px) {
  .benefits-icon figure {
    text-align: center;
  }

  .benefits-icon figure figcaption {
    text-align: left;
    margin: 0 auto;
    max-width: 300px;
  }
}
/*General Block*/
.block-text {
  padding-top: 80px;
  padding-bottom: 80px;
}
.block-text > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.block-text > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .block-text > div {
    display: block;
  }
}
@supports not (display: grid) {
  .block-text > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .block-text > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .block-text > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .block-text > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .block-text > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .block-text > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .block-text > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .block-text > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .block-text > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}

.block-text h2, .block-text .post-header h1, .post-header .block-text h1 {
  grid-column: 1/span 8;
}

.block-text p {
  grid-column: 1/span 8;
}

.block-text li {
  margin-left: 20px;
}

.block-text ul {
  grid-column: 1/span 8;
}

/*Used on the Membership Landing page & The Volunteer Landing pages*/
/*This is the chart container block & the Chart insert*/
/*Used in JS Block*/
/*chart-background*/
.chart-background {
  padding-top: 80px;
  padding-bottom: 80px;
  background-color: #9bdad9 !important;
  background-color: #9bdad9;
  position: relative;
}
.chart-background > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.chart-background > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .chart-background > div {
    display: block;
  }
}
@supports not (display: grid) {
  .chart-background > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .chart-background > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .chart-background > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .chart-background > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .chart-background > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .chart-background > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .chart-background > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .chart-background > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .chart-background > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
.chart-background::before {
  content: "";
  background-color: #9bdad9 !important;
  background-color: #9bdad9;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}

/*chart background h2*/
.chart-background h2, .chart-background .post-header h1, .post-header .chart-background h1 {
  color: #2C2C2C;
  padding-bottom: 20px;
}

/*chart component*/
.chart {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 0;
}

/*chart h3*/
.chart > .wp-block-group__inner-container > .wp-block-group .wp-block-group__inner-container h3 {
  color: #078572;
  grid-column: 1/span 4;
  margin-top: 0;
}

/*chart inner container - white background area*/
.chart .wp-block-group__inner-container {
  padding: 40px 40px 40px 40px;
}

/*chart p*/
.chart > .wp-block-group__inner-container > .wp-block-group .wp-block-group__inner-container p {
  grid-column: 6/span 7;
  margin-top: 0;
}

/*chart ul*/
.chart > .wp-block-group__inner-container > .wp-block-group .wp-block-group__inner-container ul {
  grid-column: 6/span 7;
  margin-top: 0;
  padding-bottom: 30px;
  position: relative;
}

/*adds the subgrid*/
.chart .wp-block-group__inner-container .wp-block-group > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
  position: relative;
}
.chart .wp-block-group__inner-container .wp-block-group > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .chart .wp-block-group__inner-container .wp-block-group > div {
    display: block;
  }
}
@supports not (display: grid) {
  .chart .wp-block-group__inner-container .wp-block-group > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .chart .wp-block-group__inner-container .wp-block-group > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .chart .wp-block-group__inner-container .wp-block-group > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .chart .wp-block-group__inner-container .wp-block-group > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .chart .wp-block-group__inner-container .wp-block-group > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .chart .wp-block-group__inner-container .wp-block-group > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .chart .wp-block-group__inner-container .wp-block-group > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .chart .wp-block-group__inner-container .wp-block-group > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .chart .wp-block-group__inner-container .wp-block-group > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}

/*long line*/
.chart > .wp-block-group__inner-container > .wp-block-group {
  border-bottom: solid 1px #078572;
  padding-top: 40px;
}

/*hides the long line on last group*/
.chart > .wp-block-group__inner-container > .wp-block-group:last-child {
  border-bottom: none;
}

.chart li {
  list-style-type: none;
}

/*plus sign bullet point*/
.wp-block-group.chart > .wp-block-group__inner-container > .chart-group > .wp-block-group__inner-container ul.plus-marker {
  list-style-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cg id='Group_1554' data-name='Group 1554' transform='translate(-523.5 -1335.5)'%3E%3Cline id='Line_601' data-name='Line 601' x2='10' transform='translate(523.5 1340.5)' fill='none' stroke='%23078572' stroke-width='2'/%3E%3Cline id='Line_633' data-name='Line 633' x2='10' transform='translate(528.5 1335.5) rotate(90)' fill='none' stroke='%23078572' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");
}

.wp-block-group.chart > .wp-block-group__inner-container > .chart-group > .wp-block-group__inner-container ul.required-marker {
  list-style-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.675' height='19.884' viewBox='0 0 19.675 19.884'%3E%3Cg id='noun_Warning_3130722' transform='translate(-73.134 -73.929)'%3E%3Cg id='Group_1322' data-name='Group 1322' transform='translate(73.262 74.214)'%3E%3Cg id='Group_1321' data-name='Group 1321' transform='translate(0 0)'%3E%3Cpath id='Path_2661' data-name='Path 2661' d='M91.583,83.915a8.567,8.567,0,1,1-.094-1.3,8.7,8.7,0,0,1,.094,1.3.551.551,0,0,0,1.1,0,9.71,9.71,0,0,0-19.392-.727,9.709,9.709,0,0,0,19.271,2.246,10.04,10.04,0,0,0,.121-1.52A.551.551,0,0,0,91.583,83.915Z' transform='translate(-73.262 -74.214)' fill='%23078572' stroke='%23078572' stroke-width='0.25'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_1327' data-name='Group 1327' transform='translate(82.211 78.886)'%3E%3Cg id='Group_1324' data-name='Group 1324' transform='translate(0.204 0)'%3E%3Cg id='Group_1323' data-name='Group 1323'%3E%3Cpath id='Path_2662' data-name='Path 2662' d='M239.5,159.593v6.5a.551.551,0,0,0,1.1,0v-6.5a.551.551,0,0,0-1.1,0Z' transform='translate(-239.5 -159.062)' fill='%23078572' stroke='%23078572' stroke-width='0.25'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_1326' data-name='Group 1326' transform='translate(0 8.503)'%3E%3Ccircle id='Ellipse_565' data-name='Ellipse 565' cx='0.204' cy='0.204' r='0.204' transform='translate(0.551 0.551)' fill='%23078572' stroke='%23078572' stroke-width='0.25'/%3E%3Cg id='Group_1325' data-name='Group 1325'%3E%3Cpath id='Path_2663' data-name='Path 2663' d='M236.2,314.254v.022a1.383,1.383,0,0,1,.022-.149c-.006.022-.011.039-.017.061.017-.044.039-.088.055-.132a.138.138,0,0,1-.022.039c.028-.039.055-.072.088-.11a.333.333,0,0,1-.044.044c.039-.028.072-.055.11-.088a.089.089,0,0,1-.039.022c.044-.017.088-.039.132-.055a.249.249,0,0,1-.061.017,1.387,1.387,0,0,0,.149-.022h-.044a1.379,1.379,0,0,1,.149.022l-.061-.017c.044.017.088.039.132.055a.137.137,0,0,1-.039-.022c.039.028.072.055.11.088a.334.334,0,0,1-.044-.044c.028.039.055.072.088.11a.089.089,0,0,1-.022-.039c.017.044.039.088.055.132a.248.248,0,0,1-.017-.061,1.387,1.387,0,0,0,.022.149v-.044a1.379,1.379,0,0,1-.022.149c.006-.022.011-.039.017-.061-.017.044-.039.088-.055.132a.138.138,0,0,1,.022-.039c-.028.039-.055.072-.088.11a.333.333,0,0,1,.044-.044c-.039.028-.072.055-.11.088a.089.089,0,0,1,.039-.022c-.044.017-.088.039-.132.055a.247.247,0,0,1,.061-.017,1.379,1.379,0,0,0-.149.022h.044a1.387,1.387,0,0,1-.149-.022l.061.017c-.044-.017-.088-.039-.132-.055a.138.138,0,0,1,.039.022c-.039-.028-.072-.055-.11-.088a.334.334,0,0,1,.044.044c-.028-.039-.055-.072-.088-.11a.089.089,0,0,1,.022.039c-.017-.044-.039-.088-.055-.132a.248.248,0,0,1,.017.061,1.384,1.384,0,0,0-.022-.149v.022a.551.551,0,1,0,1.1,0,.793.793,0,0,0-.22-.534.754.754,0,1,0-.005,1.074.792.792,0,0,0,.231-.54.556.556,0,0,0-.551-.551A.568.568,0,0,0,236.2,314.254Z' transform='translate(-235.796 -313.5)' fill='%23078572' stroke='%23078572' stroke-width='0.25'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

/*BLOCK EDITOR STYLES*/
/*Chart Group*/
.edit-post-visual-editor .wp-block-group.chart-group {
  border: 1px dashed #078572;
}

/*General Block*/
/*FAQ accordion*/
.header-section {
  padding-top: 80px;
  padding-bottom: 80px;
}
.header-section-h3 :nth-child(1) {
  grid-column: 1/3;
}
.header-section-h4 :nth-child(1) {
  grid-column: 1/3;
}
.header-section > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.header-section > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .header-section > div {
    display: block;
  }
}
@supports not (display: grid) {
  .header-section > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .header-section > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .header-section > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .header-section > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .header-section > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .header-section > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .header-section > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .header-section > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .header-section > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
.header-section .content-offset {
  grid-column: 5/span 8;
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(8, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.header-section .content-offset > * {
  grid-column: span 8;
}
@media screen and (max-width: 760px) {
  .header-section .content-offset {
    display: block;
  }
}
@supports not (display: grid) {
  .header-section .content-offset {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .header-section .content-offset > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .header-section .content-offset > div:nth-child(8n+8) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .header-section .content-offset {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .header-section .content-offset > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .header-section .content-offset > div:nth-child(8n+8) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .header-section .content-offset {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .header-section .content-offset > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .header-section .content-offset > div:nth-child(8n+8) {
    margin-right: 0;
  }
}
.header-section .content-offset :nth-child(1) {
  grid-column: 1/8;
}

.faq-accordion {
  padding-top: 80px;
  padding-bottom: 80px;
}
.faq-accordion > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.faq-accordion > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .faq-accordion > div {
    display: block;
  }
}
@supports not (display: grid) {
  .faq-accordion > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .faq-accordion > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .faq-accordion > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .faq-accordion > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .faq-accordion > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .faq-accordion > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .faq-accordion > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .faq-accordion > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .faq-accordion > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}

/*individual accordion items*/
.faq-accordion .wp-block-pb-accordion-item {
  color: var(--primary-color);
  border-bottom: 1px solid var(--header-color);
  grid-column: 4/span 8;
  margin-bottom: 20px;
  padding-top: 10px;
}

/*h3*/
.faq-accordion h3 {
  grid-column: 1/span 3;
  padding-top: 0px;
  color: var(--header-color);
}

.faq-accordion h4, .faq-accordion h5 {
  color: var(--header-color);
}

.educators .faq-accordion h4, .educators .faq-accordion h5 {
  color: #2C2C2C;
}

/*group of accordion items*/
.faq-accordion .wp-block-group {
  grid-column: 4/span 8;
}

/*h4 inside accordion*/
/*plus symbol*/
.faq-accordion .c-accordion__title:after {
  color: var(--header-color);
  font-weight: 600;
}

/*plus symbol*/
.faq-accordion .c-accordion__title:after {
  color: #2C2C2C;
}

/*p outside the accordion items*/
.faq-accordion p {
  grid-column: 4/span 8;
  margin: 0;
}

/*p inside drop downs*/
.faq-accordion .wp-block-pb-accordion-item p {
  color: #2C2C2C;
  padding-bottom: 10px;
}

/*ul inside drop downs*/
.faq-accordion .wp-block-pb-accordion-item ul {
  color: #2C2C2C;
}

/*ol*/
.faq-accordion ol {
  color: var(--paragraph-color);
  padding-left: 30px;
}

/*BLOCK EDITOR STYLES*/
/*FAQ individual accordion items*/
.edit-post-visual-editor .block-editor-block-list__block.wp-block.js-accordion-item {
  border: 1px dashed #debdea;
}

/*Membership & Volunteer Cover blocks*/
/*intro-photo-overlay component*/
.intro-photo-overlay .wp-block-group__inner-container {
  max-width: 100%;
  position: relative;
}

/*This makes image stretch full-width across the page*/
.intro-photo-overlay {
  margin-left: clamp(calc(-1 * (50vw - 584px)), calc(-1 * (158px + 100vw - 1440px)), -55px);
  margin-right: clamp(calc(-1 * (50vw - 584px)), calc(-1 * (158px + 100vw - 1440px)), -55px);
  background-color: white !important;
  background-color: white;
  position: relative;
}
@media only screen and (max-width: 1280px) {
  .intro-photo-overlay {
    margin-left: -55px;
    margin-right: -55px;
  }
}
.intro-photo-overlay::before {
  content: "";
  background-color: white !important;
  background-color: white;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}

/*h1*/
.intro-photo-overlay .wp-block-group__inner-container h1 {
  position: absolute;
  top: 75px;
  left: 50px;
  font-size: clamp(5rem, 7vw, 10rem);
}

/*Makes photo fully across screen*/
.intro-photo-overlay .wp-block-group__inner-container {
  padding: 0;
  margin: 0;
  position: relative;
}

/*background image*/
.intro-photo-overlay .wp-block-cover {
  background-position: 0% 50%;
}

/*paragraph text*/
.intro-photo-overlay .wp-block-group__inner-container p:nth-child(2) {
  position: absolute;
  right: 50px;
  top: 15px;
  font-weight: 600;
  max-width: 400px;
}

/*Height of Block Cover*/
.intro-photo-overlay .wp-block-cover {
  min-height: 763px;
}

/*add gift-membership class to block editor*/
.intro-photo-overlay .gift-membership h1 {
  bottom: 80px;
  top: unset;
  line-height: 1.2;
  font-size: clamp(5rem, 7vw, 8rem);
}

.intro-photo-overlay .gift-membership p {
  left: 50px;
  bottom: 20px;
  right: unset;
  top: unset !important;
  font-weight: 700 !important;
  font-size: 2.5rem;
  max-width: 600px !important;
}

.intro-photo-overlay > div > .wp-block-cover.gift-membership > .wp-block-cover__inner-container::after {
  background-image: url("wp-content/themes/the-lawrence/images/svg/dot-blu.svg");
  height: 800px;
  width: 800px;
  max-width: 800px;
  max-height: 800px;
  content: "";
  position: absolute;
  top: 50%;
  border-radius: 50%;
  background-color: #0030cc;
  opacity: 0.7;
  z-index: -1;
  bottom: -355px;
  top: unset;
  left: -50px;
}

@media screen and (max-width: 770px) {
  /*p text*/
  .intro-photo-overlay .wp-block-group__inner-container p:nth-child(2) {
    position: absolute;
    top: 170px;
    left: 50px;
    max-width: 80%;
  }

  .intro-photo-overlay .wp-block-group__inner-container h1 {
    top: 35px;
  }

  .intro-photo-overlay .gift-membership h1 {
    top: unset;
    bottom: 100px;
  }

  .intro-photo-overlay > div > .wp-block-cover.gift-membership > .wp-block-cover__inner-container::after {
    width: 700px;
    height: 700px;
    max-width: 700px;
    min-height: 700px;
  }
}
@media screen and (max-width: 600px) {
  .intro-photo-overlay .gift-membership h1 {
    font-size: clamp(4rem, 7vw, 8rem);
  }

  .intro-photo-overlay .gift-membership p {
    font-size: 2rem;
    max-width: 300px !important;
  }
}
/*BLOCK EDITOR STYLES*/
.edit-post-visual-editor {
  /*Intro Photo Overlay Cover blocks (Volunteer & Membership)*/
  /*Intro Photo Overlay (Cover Blocks- Volun & Memb)*/
  /*Added gray background so white or black text could be read over light/dark images*/
}
.edit-post-visual-editor .intro-photo-overlay .wp-block-group__inner-container h1 {
  position: unset;
  top: unset;
  left: unset;
}
.edit-post-visual-editor .intro-photo-overlay .wp-block-group__inner-container p:nth-child(2) {
  position: unset;
  right: unset;
  top: unset;
  background-color: #aaaaaa;
  padding: 5px;
}

/*General Block*/
/*Content Block & Large Image Block*/
.just-text {
  padding-top: 80px;
  padding-bottom: 80px;
}
.just-text > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.just-text > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .just-text > div {
    display: block;
  }
}
@supports not (display: grid) {
  .just-text > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .just-text > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .just-text > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .just-text > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .just-text > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .just-text > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .just-text > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .just-text > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .just-text > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}

.just-text h3, .just-text h2, .just-text .post-header h1, .post-header .just-text h1 {
  grid-column: 1/span 3;
  grid-row: 1/span 2;
  margin-bottom: 30px;
}

.just-text > .wp-block-group__inner-container > .wp-block-group.first-group, .just-text > .wp-block-group__inner-container > .wp-block-group.content-offset-left {
  grid-column: 1/span 3;
  grid-row: 1/span 2;
}

/*For bigger images component*/
.just-text > .wp-block-group__inner-container > .wp-block-group.image-group-offset-left {
  grid-column: 1/span 4;
  grid-row: 1/span 2;
}

.just-text > .wp-block-group__inner-container > .wp-block-group:nth-child(2),
.just-text > .wp-block-group__inner-container > .wp-block-group.content-offset-right,
.just-text p,
.just-text ul {
  grid-column: 5/span 8;
}

/*For bigger images component*/
.just-text > .wp-block-group__inner-container > .wp-block-group.text-group-offset-right {
  grid-column: 6/span 7;
}

.just-text p:nth-child(2) {
  margin-top: 0;
}

.just-text p a {
  margin-top: 0;
  margin-bottom: 20px;
}

/*just-text.bigger-img class*/
.just-text.bigger-img > .wp-block-group__inner-container > .wp-block-group {
  grid-column: 6/span 7;
  grid-row: 1/span 1;
}

.just-text.bigger-img > .wp-block-group__inner-container > .wp-block-group.first-group {
  grid-row: 1/span 1;
  grid-column: 1/span 4;
}

/*bigger images figure tag*/
.just-text figure.wp-block-image.bigger-image {
  max-height: 385px;
  max-width: 385px;
  min-height: 330px;
  min-width: 330px;
  height: 15vw;
  width: 15vw;
}

/*bigger images img tag*/
.just-text figure.wp-block-image.bigger-image img {
  object-fit: cover;
  border-radius: 50%;
  height: 100%;
  width: 100%;
}

/*hide external link arrows on images*/
.just-text figure.wp-block-image.bigger-image a.is-external-link::after {
  display: none;
}

@media screen and (max-width: 990px) {
  .just-text img {
    max-height: 225px;
    max-width: 225px;
    min-width: 225px;
  }

  .just-text figure.wp-block-image.bigger-image {
    max-height: 225px;
    max-width: 225px;
    min-height: 225px;
    min-width: 225px;
  }

  .just-text figure.wp-block-image.bigger-image.is-style-rounded {
    margin: 0 auto;
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 940px) {
  .just-text.bigger-img > div {
    display: block;
  }

  .single-exhibits .just-text > .wp-block-group__inner-container > .wp-block-group.image-group-offset-left figure {
    margin-bottom: 30px;
  }
}
/*General Block */
/*Three Images Row*/
/*Landing Three Images Row is being used in the static three images row block*/
/*Tiles styling as well - add tiles class to block editor (p text will be styled as a card)*/
.landing-three-images-row {
  background-color: #fff;
  padding-top: 80px;
  padding-bottom: 80px;
}
.landing-three-images-row > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.landing-three-images-row > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .landing-three-images-row > div {
    display: block;
  }
}
@supports not (display: grid) {
  .landing-three-images-row > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .landing-three-images-row > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .landing-three-images-row > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .landing-three-images-row > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .landing-three-images-row > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .landing-three-images-row > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .landing-three-images-row > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .landing-three-images-row > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .landing-three-images-row > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}

/*h3*/
.landing-three-images-row > .wp-block-group__inner-container h3 {
  grid-column: 1/span 12;
}

/*figure*/
.landing-three-images-row figure {
  margin-bottom: 0;
}

/*p*/
.landing-three-images-row p {
  margin-bottom: 0;
  margin-top: 10px;
  justify-self: end;
}

/*p text under photo - First info*/
.landing-three-images-row > div > div > div p:nth-child(3) {
  margin: 0;
}

/*p text under photo - Second info */
.landing-three-images-row > div > div > div p:nth-child(4) {
  margin: 0 0 20px 0;
}

/*images*/
.wp-block-group.landing-three-images-row .wp-block-image img {
  min-width: 350px;
  max-width: 350px;
  object-fit: cover;
  height: 200px;
}

/*image group - img plus text*/
.wp-block-group.landing-three-images-row > .wp-block-group__inner-container > .wp-block-group {
  grid-column: span 4;
  padding-bottom: 60px;
}

/*For Blank Tiles*/
.landing-three-images-row.tiles > div.wp-block-group__inner-container > div.wp-block-group {
  padding: 0;
}
.landing-three-images-row.tiles > div > div > div p {
  background-color: #fff;
  border: solid 1px var(--header-color);
  color: var(--header-color);
  padding: 100px 30px;
  text-align: center;
  margin: 20px 20px 15px 0px;
}

.wp-block-group.landing-three-images-row > div > div > div .wp-block-buttons {
  padding-top: 10px;
}

@media only screen and (max-width: 1200px) and (min-width: 970px) {
  .wp-block-group.landing-three-images-row .wp-block-image img {
    min-width: 275px;
    max-width: 275px;
    object-fit: cover;
    height: 150px;
  }
}
@media screen and (max-width: 969px) {
  .landing-three-images-row > div {
    display: block;
  }

  .landing-three-images-row > div > div {
    max-width: 350px;
    margin: 0 auto;
  }

  .landing-three-images-row h3 {
    margin-bottom: 30px;
  }

  .landing-three-images-row > div > div > div .wp-block-button {
    padding-top: 0px;
  }
}
@media screen and (max-width: 770px) {
  /*images*/
  .wp-block-group.landing-three-images-row figure {
    padding-bottom: 0;
    margin-bottom: 0;
  }

  .wp-block-group.landing-three-images-row .wp-block-image {
    margin-bottom: 0;
  }

  /*paragraph text underneath image captions*/
  .wp-block-group.landing-three-images-row .wp-block-group p {
    padding: 10px 0 0 0;
    margin-top: 0;
    margin-bottom: 0;
  }

  /*The last wp-block-group above the All Events arrow*/
  .wp-block-group.landing-three-images-row > .wp-block-group__inner-container > .wp-block-group:last-of-type {
    padding-bottom: 10px;
  }

  /*buttons*/
  .wp-block-group.landing-three-images-row > div > div > div .wp-block-buttons {
    display: block;
    width: 100%;
  }

  /*For Blank Tiles*/
  /*tiles p*/
  .wp-block-group.landing-three-images-row.tiles > div > div > div p {
    padding: 60px 0;
    max-width: 250px;
    margin: 40px auto;
  }
}
/*General Block*/
/*Notification alert block - Original code*/
/*Used on Camps pages + more*/
.notification {
  padding-top: 80px;
  padding-bottom: 80px;
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #9bdad9 !important;
  background-color: #9bdad9;
  position: relative;
}
.notification > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.notification > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .notification > div {
    display: block;
  }
}
@supports not (display: grid) {
  .notification > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .notification > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .notification > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .notification > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .notification > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .notification > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .notification > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .notification > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .notification > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
.notification::before {
  content: "";
  background-color: #9bdad9 !important;
  background-color: #9bdad9;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}
.notification .color-background {
  background-color: var(--background-color);
}

.wp-block-group .wp-block-group .notification::before {
  width: 100%;
  margin: 0;
  background-color: unset !important;
}

.wp-block-group .wp-block-group * .notification {
  background-color: unset !important;
}

.notification > div {
  grid-column: 3/span 8;
  background-color: #fff;
  padding: 20px 20px 20px 75px !important;
  box-shadow: 3px 3px 1px #ccc;
  border-top: 1px solid #f4f2f2;
  border-left: 2px solid #f4f2f2;
  background-image: url(/wp-content/themes/the-lawrence/images/required-grn-40x40-1.png);
  background-repeat: no-repeat;
  background-position: 20px 50%;
  max-width: 700px;
}

.notification.bell > div {
  background-image: url(/wp-content/themes/the-lawrence/images/svg/Notification-Orlando-RGB.svg);
  padding: 30px 20px 30px 80px !important;
  background-position: 5px 50%;
  background-size: 70px;
}

.notification.info > div {
  background-image: url(/wp-content/themes/the-lawrence/images/svg/Alert-Orlando-RGB.svg);
  padding: 30px 20px 30px 90px !important;
  background-position: 5px 50%;
  background-size: 70px;
}

.notification.calendar-clock > div {
  background-image: url(/wp-content/themes/the-lawrence/images/svg/CalendarClock-Orlando-RGB.svg);
  padding: 30px 30px 30px 90px !important;
  background-position: 15px 50%;
  background-size: 70px;
}

.notification.pen-paper > div {
  background-image: url(/wp-content/themes/the-lawrence/images/svg/Register-Orlando-RGB.svg);
  padding: 30px 30px 30px 90px !important;
  background-position: 13px 38%;
  background-size: 70px;
}

.notification.sold-out > div {
  background-image: url(/wp-content/themes/the-lawrence/images/svg/SoldOut-Orlando-RGB.svg);
  padding: 30px 30px 30px 90px !important;
  background-position: 13px 38%;
  background-size: 70px;
}

.notification.calendar > div {
  background-image: url(/wp-content/themes/the-lawrence/images/svg/Calendar-Orlando-RGB.svg);
  padding: 30px 30px 30px 90px !important;
  background-position: 13px 40%;
  background-size: 70px;
}

.notification.ticket > div {
  background-image: url(/wp-content/themes/the-lawrence/images/svg/Ticket-Orlando-RGB.svg);
  padding: 30px 30px 30px 90px !important;
  background-position: 13px 40%;
  background-size: 70px;
}

.notification.clock > div {
  background-image: url(/wp-content/themes/the-lawrence/images/svg/Time-Orlando-RGB.svg);
  padding: 30px 30px 30px 90px !important;
  background-position: 13px 50%;
  background-size: 70px;
}

/*Used on the Benefit page*/
/*Used in JS Block*/
.plan-chart {
  background-color: var(--background-color) !important;
  background-color: var(--background-color);
  position: relative;
  padding-top: 80px;
  padding-bottom: 80px;
}
.plan-chart::before {
  content: "";
  background-color: var(--background-color) !important;
  background-color: var(--background-color);
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}
.plan-chart > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.plan-chart > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .plan-chart > div {
    display: block;
  }
}
@supports not (display: grid) {
  .plan-chart > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .plan-chart > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .plan-chart > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .plan-chart > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .plan-chart > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .plan-chart > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .plan-chart > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .plan-chart > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .plan-chart > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}

/*h3*/
.plan-chart h3 {
  color: var(--header-color);
  grid-column: 1/span 3;
  padding-bottom: 20px;
  padding-top: 0px;
}

.plan-chart .heading-group {
  grid-column: 1/span 3;
}

/*h4 a*/
.plan-chart h4, .plan-chart h4 a {
  color: var(--header-color);
}

/*p*/
.plan-chart p {
  grid-column: 4/span 9;
  margin: 0px;
  padding: 10px 0 10px 0;
}

/*Buttons*/
.plan-chart .wp-block-buttons > .wp-block-button > .wp-block-button__link {
  margin-bottom: 20px;
}

/*button hover*/
.plan-chart .wp-block-buttons > .wp-block-button > .wp-block-button__link:hover {
  color: #fff !important;
}

.plan-chart .wp-block-buttons > .wp-block-button > .wp-block-button__link:active, .plan-chart .wp-block-buttons > .wp-block-button > .wp-block-button__link:focus {
  color: #078572;
}

/*Offset-Form-One-Layer is the insert for the Plan Chart component*/
/*This was the original before the new JS tab block*/
.offset-form-one-layer {
  background-color: #fff;
  padding: 40px;
}

/*Sets the Form inside the plan-chart component*/
.wp-block-group.plan-chart .offset-form-one-layer {
  grid-column: 5/span 7;
  grid-row: 1/span 1;
}

/*Ul posts*/
.wp-block-group.plan-chart .offset-form-one-layer ul {
  padding-left: 0;
}

/*button*/
.wp-block-group.plan-chart .offset-form-one-layer .wp-block-button__link {
  text-transform: uppercase;
}

/*Policy page - last text is no longer small print*/
.policy .plan-chart .offset-form-one-layer p:last-child, .plan-chart .offset-form-one-layer p:nth-child(4), .plan-chart .offset-form-one-layer p:nth-child(5), .plan-chart .offset-form-one-layer p:nth-child(3), .plan-chart .offset-form-one-layer p:nth-child(2) {
  font-size: unset;
}

/*Offset Chart Insert Block & Offset Form Component*/
/*Used in JS Block*/
.offset-form {
  background-color: #fff;
  padding: 40px;
  margin-bottom: 10px;
}

/*Sets the Form inside the plan-chart component*/
.wp-block-group.plan-chart .offset-form {
  grid-column: 4/span 9;
}

/*This adds the subgrid to the white-form*/
.offset-form > div > div > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(9, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
  padding-bottom: 40px;
}
.offset-form > div > div > div > * {
  grid-column: span 9;
}
@media screen and (max-width: 760px) {
  .offset-form > div > div > div {
    display: block;
  }
}
@supports not (display: grid) {
  .offset-form > div > div > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .offset-form > div > div > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .offset-form > div > div > div > div:nth-child(9n+9) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .offset-form > div > div > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .offset-form > div > div > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .offset-form > div > div > div > div:nth-child(9n+9) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .offset-form > div > div > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .offset-form > div > div > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .offset-form > div > div > div > div:nth-child(9n+9) {
    margin-right: 0;
  }
}

/*group of h4 and button*/
.offset-form > .wp-block-group__inner-container .wp-block-group {
  grid-column: 1/span 3;
}

/*h3*/
.plan-chart .offset-form h3 {
  color: #078572;
  padding-bottom: 20px;
  margin-bottom: 0px;
}

/*h4*/
.offset-form h4 {
  margin-bottom: 20px;
}

/*h4*/
.offset-form .offset-chart-insert h4 {
  margin-bottom: 0;
  color: #078572;
}

/*p*/
.plan-chart .offset-form p {
  margin-top: 0px;
  margin-bottom: 10px;
  padding-top: 0;
}

/*bullet list*/
.offset-form > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > ul {
  grid-column: 4/span 6;
  margin-top: 0;
}

/*button*/
.offset-form > div > div > div .wp-block-buttons {
  padding-top: 20px;
}

/*button link*/
.offset-form > div > div > div .wp-block-buttons .wp-block-button__link {
  border-color: #078572;
  color: #078572 !important;
}

/*button link hover*/
.offset-form > div > div > div .wp-block-buttons .wp-block-button__link:hover {
  color: #fff !important;
  border-color: #078572;
}

/*Button focus*/
.offset-form .wp-block-button__link:focus {
  background-color: #fff;
}

/*Offset Chart Insert Block*/
.offset-chart-insert > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(9, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.offset-chart-insert > div > * {
  grid-column: span 9;
}
@media screen and (max-width: 760px) {
  .offset-chart-insert > div {
    display: block;
  }
}
@supports not (display: grid) {
  .offset-chart-insert > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .offset-chart-insert > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .offset-chart-insert > div > div:nth-child(9n+9) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .offset-chart-insert > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .offset-chart-insert > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .offset-chart-insert > div > div:nth-child(9n+9) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .offset-chart-insert > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .offset-chart-insert > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .offset-chart-insert > div > div:nth-child(9n+9) {
    margin-right: 0;
  }
}

.offset-form .wp-block-group.offset-chart-insert {
  grid-column: 1/span 9;
}

.offset-chart-insert > div ul {
  grid-column: 4/span 6;
  margin-top: 0;
}

/*Theme Colors*/
.partners .plan-chart .offset-form h3, .visitors .plan-chart .offset-form h3, .educators .plan-chart .offset-form h3 {
  color: var(--header-color);
}

@media screen and (max-width: 770px) {
  .offset-form {
    display: block;
  }

  .offset-form > div > div > div {
    padding: 0;
  }

  .offset-form h4, .offset-form .offset-chart-insert h4 {
    margin-top: 30px;
    text-align: center;
  }
}
/*Used on Event Posts for the Speaker Photos*/
/*Used with content-photos-offset template part*/
.photos-offset {
  background-color: #f4f2f2 !important;
  background-color: #f4f2f2;
  position: relative;
}
.photos-offset::before {
  content: "";
  background-color: #f4f2f2 !important;
  background-color: #f4f2f2;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}

.section-grid.photos-offset {
  padding-top: 80px;
  padding-bottom: 80px;
}

.photos-offset {
  grid-column: 4/span 8;
}

.photos-offset h3 {
  grid-column: 1/span 2;
  grid-row: 1/span 2;
}

/*Group of entire section offset to the right*/
.photos-offset > .inner-container > .whole-group-section {
  grid-column: 4/span 9;
}

.photos-offset > .inner-container > .whole-group-section > .whole-group-inner-container {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(9, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.photos-offset > .inner-container > .whole-group-section > .whole-group-inner-container > * {
  grid-column: span 9;
}
@media screen and (max-width: 760px) {
  .photos-offset > .inner-container > .whole-group-section > .whole-group-inner-container {
    display: block;
  }
}
@supports not (display: grid) {
  .photos-offset > .inner-container > .whole-group-section > .whole-group-inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .photos-offset > .inner-container > .whole-group-section > .whole-group-inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .photos-offset > .inner-container > .whole-group-section > .whole-group-inner-container > div:nth-child(9n+9) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .photos-offset > .inner-container > .whole-group-section > .whole-group-inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .photos-offset > .inner-container > .whole-group-section > .whole-group-inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .photos-offset > .inner-container > .whole-group-section > .whole-group-inner-container > div:nth-child(9n+9) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .photos-offset > .inner-container > .whole-group-section > .whole-group-inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .photos-offset > .inner-container > .whole-group-section > .whole-group-inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .photos-offset > .inner-container > .whole-group-section > .whole-group-inner-container > div:nth-child(9n+9) {
    margin-right: 0;
  }
}

.photos-offset > .inner-container > .whole-group-section > div > .photo-group {
  margin-right: 20px;
  margin-bottom: 20px;
  grid-column: span 3;
}

/*Name*/
.photos-offset .photo-group p:nth-child(2) {
  margin: 5px 0;
}

/*Title*/
.photos-offset .photo-group p:nth-child(3) {
  margin-top: 0;
  font-size: clamp(1.2rem, 1.5vw, 1.4rem);
  margin-bottom: 20px;
}

@media screen and (max-width: 770px) {
  .photos-offset .whole-group-section {
    justify-content: center;
  }

  .photos-offset .photo-group figure {
    display: flex;
  }

  .photos-offset .photo-group figure img {
    margin: 0 auto;
  }

  .photos-offset .photo-group p {
    text-align: center;
  }

  .photos-offset h3 {
    margin-bottom: 30px;
  }
}
/*Used on Contact page and Newsletter Signup page*/
.contact-form {
  padding-top: 80px;
  padding-bottom: 80px;
}
.contact-form > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.contact-form > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .contact-form > div {
    display: block;
  }
}
@supports not (display: grid) {
  .contact-form > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .contact-form > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .contact-form > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .contact-form > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .contact-form > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .contact-form > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .contact-form > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .contact-form > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .contact-form > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}

/*Contact form*/
.contact-form > div > div {
  grid-column: 1/span 7;
}

.contact-form .form-container {
  background-color: #9bdad9;
  padding: 30px;
}

/*Address and general inquires group*/
.contact-form > div > div:nth-child(2) {
  grid-column: 9/span 3;
}

/*input*/
.contact-form input[type=text],
.contact-form input[type=email],
.contact-form select,
.contact-form input[list],
.contact-form textarea {
  border: 1px solid #757575;
  box-sizing: border-box;
  margin: 5px 0 5px 0;
  width: 100%;
  padding: 15px;
}

.contact-form .subject-message {
  margin-top: 0;
  margin-bottom: 0;
}

/*div input-container*/
.contact-form form .input-container {
  display: flex;
  justify-content: space-between;
}

/*general inquiries text - adds underline*/
.contact-form > .wp-block-group__inner-container > .wp-block-group:nth-child(2) p:nth-child(4)::after {
  content: "";
  display: block;
  padding: 0.4px;
  background: #757575;
  width: 60px;
  margin: 5px 0px 0px 0px;
  height: 1px;
}

/*general inquires text*/
.contact-form > .wp-block-group__inner-container > .wp-block-group:nth-child(2) p:nth-child(4) {
  padding-top: 30px;
}

/*address text - adds underline*/
.contact-form .wp-block-group__inner-container > div.wp-block-group:nth-child(2) p:nth-child(1)::after {
  content: "";
  display: block;
  padding: 0.4px;
  background: #757575;
  width: 60px;
  margin: 5px 0px 0px 0px;
  height: 1px;
}

/*margin under address paragraph*/
.contact-form .wp-block-group__inner-container > div.wp-block-group:nth-child(2) p:nth-child(2) {
  margin-bottom: 0;
}

/*margin above map it link*/
.contact-form .wp-block-group__inner-container > div.wp-block-group:nth-child(2) p:nth-child(3) {
  margin-top: 0;
}

#response-message {
  margin-top: 20px;
}

@media screen and (max-width: 770px) {
  .contact-form form .input-container {
    display: block;
  }

  .contact-form input[type=text],
.contact-form input[type=email],
.contact-form input[type=submit] {
    display: block;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .contact-form > div > div:nth-child(2) {
    margin-top: 45px;
  }
}
/*BLOCK STYLES*/
.edit-post-visual-editor {
  /*general inquiries text - adds underline*/
  /*address text - adds underline*/
}
.edit-post-visual-editor .contact-form > .wp-block-group__inner-container > .wp-block-group:nth-child(2) p:nth-child(4)::after {
  position: unset;
}
.edit-post-visual-editor .contact-form .wp-block-group__inner-container > div.wp-block-group:nth-child(2) p:nth-child(1)::after {
  position: unset;
}

/*Used on the Contact page*/
.contact-info {
  padding-top: 80px;
  padding-bottom: 80px;
}
.contact-info > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.contact-info > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .contact-info > div {
    display: block;
  }
}
@supports not (display: grid) {
  .contact-info > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .contact-info > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .contact-info > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .contact-info > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .contact-info > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .contact-info > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .contact-info > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .contact-info > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .contact-info > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}

/*adds the subgrid*/
.contact-info > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.contact-info > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .contact-info > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container {
    display: block;
  }
}
@supports not (display: grid) {
  .contact-info > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .contact-info > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .contact-info > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .contact-info > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .contact-info > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .contact-info > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .contact-info > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .contact-info > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .contact-info > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > div:nth-child(12n+12) {
    margin-right: 0;
  }
}

/*h3*/
.contact-info > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container h3 {
  grid-column: 1/span 2;
  grid-row: 1/span 4;
  margin-bottom: 0;
}

/*paragraph text*/
.contact-info > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container p {
  grid-column: 4/span 8;
  margin-top: 0;
  margin-bottom: 30px;
}

/*Each group of contact info*/
.contact-info > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container .wp-block-group {
  grid-column: 4/span 7;
}

/*Adds third grid*/
.contact-info > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(7, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.contact-info > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container > * {
  grid-column: span 7;
}
@media screen and (max-width: 760px) {
  .contact-info > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container {
    display: block;
  }
}
@supports not (display: grid) {
  .contact-info > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .contact-info > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .contact-info > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container > div:nth-child(7n+7) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .contact-info > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .contact-info > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .contact-info > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container > div:nth-child(7n+7) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .contact-info > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .contact-info > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .contact-info > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container > div:nth-child(7n+7) {
    margin-right: 0;
  }
}

/*First contact info p*/
.contact-info > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container p:nth-child(1) {
  grid-column: 1/span 2;
}

/*Second contact info p - phone*/
.contact-info > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container p:nth-child(2) {
  grid-column: 3/span 3;
  margin-top: 0;
}

/*Third contact info p - email*/
.contact-info > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container p:nth-child(3) {
  grid-column: 6/span 2;
  margin-top: 0;
}

/*Used on the Newsroom Archive Page*/
.post-type-archive-news .archive-press-contact-container {
  background-color: #fff !important;
}

.post-type-archive-news .archive-press-contact-container > .contact-info {
  background-color: #fff !important;
}

.post-type-archive-news .archive-press-contact-container > .contact-info a {
  font-weight: 600;
}

@media screen and (max-width: 770px) {
  .contact-info > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container h3 {
    margin-bottom: 20px;
  }

  .contact-info > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > div {
    margin-bottom: 30px;
  }

  .contact-info > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > div > div p {
    margin-bottom: 2px;
  }

  /*Used on Newsroom Archive*/
  .post-type-archive-news .archive-press-contact-container > .contact-info {
    padding-bottom: 40px !important;
  }
}
/*Used on the Membership page + Volunteer pages (Volunteer login block / Purchase Membership)*/
.narrow-row-with-arrow {
  padding-top: 80px;
  padding-bottom: 80px;
  background-color: #debdea !important;
  background-color: #debdea;
  position: relative;
  padding-top: 30px;
  padding-bottom: 30px;
}
.narrow-row-with-arrow > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.narrow-row-with-arrow > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .narrow-row-with-arrow > div {
    display: block;
  }
}
@supports not (display: grid) {
  .narrow-row-with-arrow > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .narrow-row-with-arrow > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .narrow-row-with-arrow > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .narrow-row-with-arrow > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .narrow-row-with-arrow > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .narrow-row-with-arrow > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .narrow-row-with-arrow > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .narrow-row-with-arrow > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .narrow-row-with-arrow > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
.narrow-row-with-arrow::before {
  content: "";
  background-color: #debdea !important;
  background-color: #debdea;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}

.narrow-row-with-arrow > div {
  position: relative;
}

.narrow-row-with-arrow h4 {
  grid-row: 1/span 1;
  margin-bottom: 0;
}

.narrow-row-with-arrow p {
  justify-self: end;
  grid-row: 1/span 1;
  margin-top: 0;
  position: relative;
}

.narrow-row-with-arrow > div a.is-external-link::after, .narrow-row-with-arrow > div a.is-external-link:hover::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23.473' height='21.828' viewBox='0 0 23.473 21.828'%3E%3Cg id='Group_2201' data-name='Group 2201' transform='translate(-313.965 -5141.281)'%3E%3Cline id='Line_1373' data-name='Line 1373' x2='22' transform='translate(313.965 5152.321)' fill='none' stroke='%230030cc' stroke-width='2'/%3E%3Cpath id='Path_3371' data-name='Path 3371' d='M4110,1101.335l10.535,10.2-10.535,10.2' transform='translate(-3784.535 4040.666)' fill='none' stroke='%230030cc' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");
}

@media screen and (max-width: 770px) {
  .narrow-row-with-arrow p a:after {
    left: 10px;
    top: 31px;
  }

  .narrow-row-with-arrow p {
    padding-top: 30px;
  }
}
/*BlOCK EDITOR STYLES*/
.edit-post-visual-editor .narrow-row-with-arrow > div p a:after,
.edit-post-visual-editor .narrow-row-with-arrow > div p a:hover:after {
  right: unset;
}

/*Used on the Directions & Parking page*/
.parking {
  padding-top: 80px;
  padding-bottom: 80px;
}
.parking > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.parking > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .parking > div {
    display: block;
  }
}
@supports not (display: grid) {
  .parking > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .parking > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .parking > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .parking > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .parking > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .parking > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .parking > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .parking > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .parking > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}

/*first column text group*/
.parking .wp-block-group {
  grid-column: 1/span 2;
}

/*second column text group*/
.parking .wp-block-group:nth-child(2) {
  grid-column: 4/span 7;
}

/*Your done text*/
.parking .wp-block-group:nth-child(2) p:nth-child(6) {
  padding-left: 40px;
}

/*last line of p text*/
.parking .wp-block-group:nth-child(7) {
  grid-column: 4/span 7;
}

.parking ul, .parking ol {
  padding-left: 40px;
}

/*adds the subgrid to the paybyphone group*/
.parking > div > div > div > div .wp-block-group__inner-container {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
  background-color: #f4f2f2;
  padding: 20px;
}
.parking > div > div > div > div .wp-block-group__inner-container > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .parking > div > div > div > div .wp-block-group__inner-container {
    display: block;
  }
}
@supports not (display: grid) {
  .parking > div > div > div > div .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .parking > div > div > div > div .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .parking > div > div > div > div .wp-block-group__inner-container > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .parking > div > div > div > div .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .parking > div > div > div > div .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .parking > div > div > div > div .wp-block-group__inner-container > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .parking > div > div > div > div .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .parking > div > div > div > div .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .parking > div > div > div > div .wp-block-group__inner-container > div:nth-child(12n+12) {
    margin-right: 0;
  }
}

/*paybyphone logo figure*/
.parking > div > div > div > div .wp-block-group__inner-container figure {
  grid-column: 1/span 4;
}

/*paybyphone text group*/
.parking > div > div > div > div .wp-block-group__inner-container .wp-block-group {
  grid-column: 5/span 10;
}

/*button*/
.parking .wp-block-button__link {
  color: #fff !important;
  background-color: #0030cc;
}

/*button hover*/
.parking .wp-block-button__link:hover {
  color: #0030cc !important;
  background-color: #fff;
  border-color: #0030cc;
}

/*Used on the Directions & Parking page & Bay View Cafe page*/
.photo-then-text {
  background-color: var(--primary-color) !important;
  background-color: var(--primary-color);
  position: relative;
  padding-top: 80px;
  padding-bottom: 80px;
}
.photo-then-text::before {
  content: "";
  background-color: var(--primary-color) !important;
  background-color: var(--primary-color);
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}
.photo-then-text > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.photo-then-text > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .photo-then-text > div {
    display: block;
  }
}
@supports not (display: grid) {
  .photo-then-text > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .photo-then-text > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .photo-then-text > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .photo-then-text > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .photo-then-text > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .photo-then-text > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .photo-then-text > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .photo-then-text > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .photo-then-text > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}

.photo-then-text h3 {
  grid-column: 1/span 2;
}

.photo-then-text > div > .wp-block-group {
  grid-column: 4/span 7;
  margin-bottom: 0;
  margin-top: 16px;
}

/*Directions & Parking Page*/
/*iframe*/
.directions-parking .photo-then-text iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

/*iframe container*/
.directions-parking .photo-then-text .iframe-container {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 56.25%;
  grid-column: 1/span 12;
  margin-bottom: 20px;
}

.directions-parking .photo-then-text h3 {
  grid-column: 1/span 2;
}

.directions-parking .photo-then-text p {
  grid-column: 4/span 7;
  margin-bottom: 0;
}

.directions-parking .photo-then-text ul {
  grid-column: 4/span 7;
}

.directions-parking .photo-then-text {
  padding-bottom: 0;
}

/*Used on the Visitors Landing page (duotone camps block)*/
.single-beam-photo-overlay {
  margin-left: clamp(calc(-1 * (50vw - 584px)), calc(-1 * (158px + 100vw - 1440px)), -55px);
  margin-right: clamp(calc(-1 * (50vw - 584px)), calc(-1 * (158px + 100vw - 1440px)), -55px);
}
@media only screen and (max-width: 1280px) {
  .single-beam-photo-overlay {
    margin-left: -55px;
    margin-right: -55px;
  }
}
.single-beam-photo-overlay .wp-block-cover__inner-container {
  margin-left: auto;
  margin-right: auto;
  padding-right: clamp(55px, calc(158px + 100vw - 1440px), calc(50vw - 584px));
  padding-left: clamp(55px, calc(158px + 100vw - 1440px), calc(50vw - 584px));
}

/*white single beam supernova*/
.single-beam-photo-overlay > div > .wp-block-cover > .wp-block-cover__inner-container h3::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='47.846' height='90.012' viewBox='0 0 47.846 90.012'%3E%3Cpath id='Path_2036' data-name='Path 2036' d='M4-1,41.412,76.648' transform='translate(-3.099 1.434)' fill='none' stroke='%23ffffff' stroke-width='2'/%3E%3Ccircle id='Ellipse_369' data-name='Ellipse 369' cx='4' cy='4' r='4' transform='translate(39.846 82.012)' fill='%23ffffff'/%3E%3C/svg%3E%0A");
  display: block;
  margin: 2rem 1rem 1rem 1rem;
  height: 90px;
  background-repeat: no-repeat;
  background-position: 27px 0px;
}

/*puts the text content in the grid*/
.single-beam-photo-overlay > div > .wp-block-cover > .wp-block-cover__inner-container > .wp-block-group {
  padding-top: 80px;
  padding-bottom: 80px;
  grid-gap: 0;
}
.single-beam-photo-overlay > div > .wp-block-cover > .wp-block-cover__inner-container > .wp-block-group > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.single-beam-photo-overlay > div > .wp-block-cover > .wp-block-cover__inner-container > .wp-block-group > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .single-beam-photo-overlay > div > .wp-block-cover > .wp-block-cover__inner-container > .wp-block-group > div {
    display: block;
  }
}
@supports not (display: grid) {
  .single-beam-photo-overlay > div > .wp-block-cover > .wp-block-cover__inner-container > .wp-block-group > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .single-beam-photo-overlay > div > .wp-block-cover > .wp-block-cover__inner-container > .wp-block-group > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .single-beam-photo-overlay > div > .wp-block-cover > .wp-block-cover__inner-container > .wp-block-group > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .single-beam-photo-overlay > div > .wp-block-cover > .wp-block-cover__inner-container > .wp-block-group > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .single-beam-photo-overlay > div > .wp-block-cover > .wp-block-cover__inner-container > .wp-block-group > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .single-beam-photo-overlay > div > .wp-block-cover > .wp-block-cover__inner-container > .wp-block-group > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .single-beam-photo-overlay > div > .wp-block-cover > .wp-block-cover__inner-container > .wp-block-group > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .single-beam-photo-overlay > div > .wp-block-cover > .wp-block-cover__inner-container > .wp-block-group > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .single-beam-photo-overlay > div > .wp-block-cover > .wp-block-cover__inner-container > .wp-block-group > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}

/*Takes away grid gap*/
.single-beam-photo-overlay > div > .wp-block-cover > .wp-block-cover__inner-container > .wp-block-group > div {
  grid-gap: 0;
}

/*h3*/
.single-beam-photo-overlay > div > .wp-block-cover > .wp-block-cover__inner-container > .wp-block-group h3 {
  grid-column: 1/span 5;
  margin-bottom: 0;
}

/*h3 link*/
.single-beam-photo-overlay > div > .wp-block-cover > .wp-block-cover__inner-container > .wp-block-group h3 a {
  color: #fff;
}

/*paragraph text*/
.single-beam-photo-overlay > div > .wp-block-cover > .wp-block-cover__inner-container > .wp-block-group p:nth-child(2) {
  grid-column: 2/span 5;
  margin-top: 0;
  color: #fff;
}

/*See all link p*/
.single-beam-photo-overlay > div > .wp-block-cover > .wp-block-cover__inner-container > .wp-block-group p:nth-child(3) {
  justify-self: end;
}

/*See all Link a*/
.single-beam-photo-overlay > div > .wp-block-cover > .wp-block-cover__inner-container > .wp-block-group p:nth-child(3) a {
  color: #fff;
}

@media screen and (max-width: 770px) {
  .single-beam-photo-overlay > div > .wp-block-cover > .wp-block-cover__inner-container > .wp-block-group h3::after {
    margin-left: 0;
    background-position: 8px 0;
  }

  .single-beam-photo-overlay > div > .wp-block-cover > .wp-block-cover__inner-container > .wp-block-group p:nth-child(2) {
    padding-left: 5rem;
  }

  .single-beam-photo-overlay > div > .wp-block-cover > .wp-block-cover__inner-container > .wp-block-group p:nth-child(3) {
    padding-left: 5rem;
  }
}
/*Used on the Visitors Landing page*/
.single-beam-text-image {
  padding-top: 80px;
  padding-bottom: 80px;
}
.single-beam-text-image > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.single-beam-text-image > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .single-beam-text-image > div {
    display: block;
  }
}
@supports not (display: grid) {
  .single-beam-text-image > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .single-beam-text-image > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .single-beam-text-image > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .single-beam-text-image > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .single-beam-text-image > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .single-beam-text-image > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .single-beam-text-image > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .single-beam-text-image > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .single-beam-text-image > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}

.single-beam-text-image:nth-child(2n) {
  background-color: #f4f2f2;
}

/*orbit single beam supernova*/
.single-beam-text-image > .wp-block-group__inner-container h3::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='47.846' height='90.012' viewBox='0 0 47.846 90.012'%3E%3Cpath id='Path_2036' data-name='Path 2036' d='M4-1,41.412,76.648' transform='translate(-3.099 1.434)' fill='none' stroke='%230030cc' stroke-width='2'/%3E%3Ccircle id='Ellipse_369' data-name='Ellipse 369' cx='4' cy='4' r='4' transform='translate(39.846 82.012)' fill='%230030cc'/%3E%3C/svg%3E%0A");
  display: block;
  margin: 1rem;
  height: 90px;
  background-repeat: no-repeat;
}

/*Takes away grid gap*/
.single-beam-text-image > div {
  grid-gap: 0;
}

/*text group*/
.single-beam-text-image div > div {
  grid-column: 1/span 5;
  margin-bottom: 0;
  grid-row: 1/span 1;
}

/*paragraph text*/
.single-beam-text-image p:nth-child(2) {
  margin-top: 0;
  padding-left: 5rem;
  margin-bottom: 20px;
}

/*figure*/
.single-beam-text-image figure {
  grid-column: 7/span 5;
  grid-row: 1/span 1;
}

/*See all link*/
.single-beam-text-image p:nth-child(3) {
  justify-self: end;
}

@media screen and (max-width: 770px) {
  .single-beam-text-image > .wp-block-group__inner-container h3::after {
    margin-left: 0;
    background-position: 8px 0;
  }

  .single-beam-text-image p:nth-child(2) {
    padding-left: 5rem;
  }

  .single-beam-text-image p:nth-child(3) {
    padding-left: 5rem;
  }

  .single-beam-text-image figure {
    text-align: center;
  }
}
/*Used on the Support Landing page*/
.supernova-text {
  padding-top: 80px;
  padding-bottom: 80px;
}
.supernova-text > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.supernova-text > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .supernova-text > div {
    display: block;
  }
}
@supports not (display: grid) {
  .supernova-text > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .supernova-text > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .supernova-text > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .supernova-text > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .supernova-text > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .supernova-text > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .supernova-text > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .supernova-text > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .supernova-text > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}

/*figure*/
.supernova-text figure {
  grid-column: 2/span 2;
}

/*text group*/
.supernova-text > .wp-block-group__inner-container .wp-block-group {
  grid-column: 5/span 5;
}

/*This adds the subgrid*/
.supernova-text > .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(5, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.supernova-text > .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container > * {
  grid-column: span 5;
}
@media screen and (max-width: 760px) {
  .supernova-text > .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container {
    display: block;
  }
}
@supports not (display: grid) {
  .supernova-text > .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .supernova-text > .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .supernova-text > .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container > div:nth-child(5n+5) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .supernova-text > .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .supernova-text > .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .supernova-text > .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container > div:nth-child(5n+5) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .supernova-text > .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .supernova-text > .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .supernova-text > .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container > div:nth-child(5n+5) {
    margin-right: 0;
  }
}

/*link p*/
.supernova-text .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container p:last-child {
  justify-self: end;
}

/*Used on the Advisors (advisory council) page*/
.three-column-group {
  background-color: #f4f2f2 !important;
  background-color: #f4f2f2;
  position: relative;
  padding-top: 80px;
  padding-bottom: 80px;
}
.three-column-group::before {
  content: "";
  background-color: #f4f2f2 !important;
  background-color: #f4f2f2;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}
.three-column-group > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.three-column-group > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .three-column-group > div {
    display: block;
  }
}
@supports not (display: grid) {
  .three-column-group > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .three-column-group > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .three-column-group > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .three-column-group > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .three-column-group > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .three-column-group > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .three-column-group > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .three-column-group > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .three-column-group > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}

.three-column-group h3 {
  grid-column: 1/span 2;
}

.three-column-group .wp-block-group__inner-container p {
  grid-column: 4/span 7;
  margin-top: 0;
}

/*first column group*/
.three-column-group .wp-block-group__inner-container div.wp-block-group:nth-child(3) {
  grid-column: 4/span 2;
  margin-top: 0;
}

/*second column group*/
.three-column-group .wp-block-group__inner-container div.wp-block-group:nth-child(4) {
  grid-column: 7/span 2;
  margin-top: 0;
}

/*third column group*/
.three-column-group .wp-block-group__inner-container div.wp-block-group:nth-child(5) {
  grid-column: 10/span 2;
  margin-top: 0;
}

/*Camps programs block (Camps by grade listing with image & text) used on the Camps Landing pages & Educator Landing page & STEM Workshops page*/
.camps-listing {
  padding-top: 80px;
  padding-bottom: 80px;
}
.camps-listing > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.camps-listing > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .camps-listing > div {
    display: block;
  }
}
@supports not (display: grid) {
  .camps-listing > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .camps-listing > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .camps-listing > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .camps-listing > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .camps-listing > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .camps-listing > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .camps-listing > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .camps-listing > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .camps-listing > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}

.camps-listing > div > div.wp-block-group {
  grid-column: span 12;
  margin-top: 40px;
  margin-bottom: 10px;
}

.camps-listing > div > div.wp-block-group > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.camps-listing > div > div.wp-block-group > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .camps-listing > div > div.wp-block-group > div {
    display: block;
  }
}
@supports not (display: grid) {
  .camps-listing > div > div.wp-block-group > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .camps-listing > div > div.wp-block-group > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .camps-listing > div > div.wp-block-group > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .camps-listing > div > div.wp-block-group > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .camps-listing > div > div.wp-block-group > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .camps-listing > div > div.wp-block-group > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .camps-listing > div > div.wp-block-group > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .camps-listing > div > div.wp-block-group > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .camps-listing > div > div.wp-block-group > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}

.camps-listing > div > div.wp-block-group > div h3 {
  grid-column: 1/span 2;
  grid-row: 1/span 1;
}

.camps-listing > div > div.wp-block-group > div > div {
  grid-column: 3/span 10;
  grid-row: 1/span 1;
}

.camps-listing > div > div.wp-block-group > div > div > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(10, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.camps-listing > div > div.wp-block-group > div > div > div > * {
  grid-column: span 10;
}
@media screen and (max-width: 760px) {
  .camps-listing > div > div.wp-block-group > div > div > div {
    display: block;
  }
}
@supports not (display: grid) {
  .camps-listing > div > div.wp-block-group > div > div > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .camps-listing > div > div.wp-block-group > div > div > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .camps-listing > div > div.wp-block-group > div > div > div > div:nth-child(10n+10) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .camps-listing > div > div.wp-block-group > div > div > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .camps-listing > div > div.wp-block-group > div > div > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .camps-listing > div > div.wp-block-group > div > div > div > div:nth-child(10n+10) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .camps-listing > div > div.wp-block-group > div > div > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .camps-listing > div > div.wp-block-group > div > div > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .camps-listing > div > div.wp-block-group > div > div > div > div:nth-child(10n+10) {
    margin-right: 0;
  }
}

.camps-listing > div > div.wp-block-group > div > div > div > div {
  grid-column: span 5;
  grid-row: 1/span 1;
}

.camps-listing .wp-block-image figcaption {
  background-color: #DEBDEA;
  font-size: 0.8em;
}

.camps-listing > div > div > div h3 {
  font-size: clamp(2.2rem, 1.8vw, 3rem);
}

/*Camps By Session Tables*/
.camps-table {
  padding-top: 80px;
  padding-bottom: 80px;
}
.camps-table > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.camps-table > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .camps-table > div {
    display: block;
  }
}
@supports not (display: grid) {
  .camps-table > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .camps-table > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .camps-table > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .camps-table > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .camps-table > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .camps-table > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .camps-table > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .camps-table > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .camps-table > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}

.camps-table table {
  margin-top: 10px;
  margin-bottom: 30px;
}

.camps-table table thead {
  background-color: #0030cc;
  color: #fff;
}

.camps-table table.has-background {
  overflow: hidden;
}

/*Benefit Table Styling*/
.benefit-table table thead {
  background-color: #54308F;
  color: #fff;
}

.benefit-table.benefit-desktop-table {
  display: block;
}

.benefit-table.benefit-mobile-table {
  display: none;
}

.benefit-2024 .chart > .wp-block-group__inner-container > .wp-block-group {
  border-bottom: none;
}

@media screen and (max-width: 770px) {
  .benefit-table.benefit-desktop-table {
    display: none !important;
  }

  .benefit-table.benefit-mobile-table {
    display: block !important;
  }

  .benefit-2024 .chart .wp-block-group__inner-container {
    padding: 20px;
  }

  .benefit-2024 .chart .wp-block-group.chart-group {
    padding-top: 20px;
  }
}
/*Subnav Block*/
/*Used on Camps pages + Bugtopia + more*/
/*add class to columns in block editor to create the subnav*/
.subnav-links {
  padding-top: 20px;
  padding-bottom: 20px;
  margin-bottom: 0;
  background-color: #0030cc !important;
  background-color: #0030cc;
  position: relative;
  font-weight: 600;
}
.subnav-links::before {
  content: "";
  background-color: #0030cc !important;
  background-color: #0030cc;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}

.subnav-links p {
  color: #fff;
}

.subnav-links p a {
  color: #fff;
  text-transform: uppercase;
}

.subnav-links .wp-block-column, .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
  flex-basis: auto;
}

.subnav-links .wp-block-column p {
  word-break: normal;
}

.wp-block-columns.subnav-links {
  flex-wrap: wrap !important;
}

/*This is the block inserted into the landing-intro block on gems and environmental literacy curriculum posts*/
/*Add the curriculum-post class in the block editor to the landing-intro-block*/
.curriculum-post > div > .wp-block-group:nth-child(2), .topics-list {
  background-color: #fff;
  color: #2C2C2C;
  padding: 30px;
}
.curriculum-post > div > .wp-block-group:nth-child(2) div ul, .topics-list div ul {
  list-style-image: url("../../images/svg/+grn.svg");
  padding-left: 5px;
}
.curriculum-post > div > .wp-block-group:nth-child(2) div ul li, .topics-list div ul li {
  list-style-type: none;
  position: relative;
  padding-left: 0.7vw;
}

.curriculum-post > div > .wp-block-group:nth-child(2) > div > .standards {
  margin-bottom: 0;
}

.curriculum-post > div > .wp-block-group:nth-child(2) > div > .standards-text {
  margin-top: 5px;
}

@media screen and (max-width: 770px) {
  .curriculum-post > div > .wp-block-group:nth-child(2), .topics-list {
    margin-top: 30px;
  }
}
/*Block created to display three cards in a row*/
.three-card-group {
  padding-top: 80px;
  padding-bottom: 80px;
}
.three-card-group > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.three-card-group > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .three-card-group > div {
    display: block;
  }
}
@supports not (display: grid) {
  .three-card-group > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .three-card-group > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .three-card-group > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .three-card-group > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .three-card-group > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .three-card-group > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .three-card-group > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .three-card-group > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .three-card-group > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
.three-card-group .wp-block-group {
  grid-column: span 3;
  border: solid 2px var(--header-color);
  padding: 20px;
  margin-top: 20px;
}
.three-card-group .wp-block-group p, .three-card-group .wp-block-group h4 {
  text-align: center;
  color: var(--header-color);
}
.three-card-group .wp-block-group p {
  font-size: clamp(1.3rem, 1.3vw, 1.4rem);
}
.three-card-group .wp-block-group h4 a {
  color: var(--header-color);
}

/*Posts Lists Block*/
/*Donate page is using this block with custom styles*/
.posts-list-block {
  padding-bottom: 80px;
  padding-top: 80px;
}

.posts-list-block .post-item {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.posts-list-block .post-item > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .posts-list-block .post-item {
    display: block;
  }
}
@supports not (display: grid) {
  .posts-list-block .post-item {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .posts-list-block .post-item > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .posts-list-block .post-item > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .posts-list-block .post-item {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .posts-list-block .post-item > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .posts-list-block .post-item > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .posts-list-block .post-item {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .posts-list-block .post-item > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .posts-list-block .post-item > div:nth-child(12n+12) {
    margin-right: 0;
  }
}

/*h3*/
.posts-list-block h3 {
  grid-column: 1/span 2;
  color: var(--header-color);
  margin-bottom: 40px;
}

/*Home page*/
/*h4*/
.posts-list-block h4 {
  margin: 0;
  padding-bottom: 0px;
  position: relative;
  line-height: 1.3;
}

/*h4 color-background*/
.posts-list-block.color-background h4 a {
  color: var(--header-color);
}

/*p*/
.post-list.posts-list-block .post-item .event-info p {
  color: var(--paragraph-color);
}

/*extra spacing above paragraph*/
.posts-list-block .wp-block-group .wp-block-group__inner-container p {
  padding-top: 0px;
  margin-top: 0;
}

/*group of image plus text*/
.posts-list-block .wp-block-group {
  position: relative;
}

/*This adds the subgrid*/
.wp-block-group.posts-list-block > div > div > div.wp-block-group__inner-container {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
  padding: 0;
}
.wp-block-group.posts-list-block > div > div > div.wp-block-group__inner-container > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .wp-block-group.posts-list-block > div > div > div.wp-block-group__inner-container {
    display: block;
  }
}
@supports not (display: grid) {
  .wp-block-group.posts-list-block > div > div > div.wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .wp-block-group.posts-list-block > div > div > div.wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .wp-block-group.posts-list-block > div > div > div.wp-block-group__inner-container > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .wp-block-group.posts-list-block > div > div > div.wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .wp-block-group.posts-list-block > div > div > div.wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .wp-block-group.posts-list-block > div > div > div.wp-block-group__inner-container > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .wp-block-group.posts-list-block > div > div > div.wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .wp-block-group.posts-list-block > div > div > div.wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .wp-block-group.posts-list-block > div > div > div.wp-block-group__inner-container > div:nth-child(12n+12) {
    margin-right: 0;
  }
}

/*group of only text*/
.wp-block-group.posts-list-block > div > div > div.wp-block-group__inner-container .wp-block-group,
.posts-list-block .event-info {
  grid-column: 6/span 8;
}

/* circle figure*/
.posts-list-block .post-item figure {
  grid-column: 1/span 5;
  max-height: 290px;
  max-width: 290px;
  min-height: 225px;
  min-width: 225px;
  height: 15vw;
  width: 15vw;
}

.posts-list-block figure img {
  object-fit: cover;
  border-radius: 50%;
  height: 100%;
  width: 100%;
}

/*grades*/
.posts-list-block .grades {
  color: #757575;
  margin-bottom: 10px;
}

/*long underline*/
.posts-list-block > div > .wp-block-group,
.posts-list-block .post-item {
  border-bottom: 1px solid var(--header-color);
  padding: 0 0 40px 0;
  margin-bottom: 40px;
  margin-top: 0px;
}

/*hide the underline on the last group*/
.posts-list-block div.post-item:last-child {
  border-bottom: none;
}

/*The short line underneath the h4*/
.posts-list-block h4::after {
  content: "";
  display: block;
  padding: 0.4px;
  background: var(--button-color);
  width: 60px;
  margin: 15px 0px;
}

.posts-list-block .post-item a.is-external-link::after {
  background-image: none;
}

.posts-list-block .post-item a.is-external-link:hover:after {
  background-image: none;
}

.posts-list-block .post-item h4 a.is-external-link::after {
  background-image: url("/wp-content/themes/the-lawrence/images/svg/external-link.svg");
}

.posts-list-block .post-item h4 a.is-external-link:hover:after {
  background-image: url("/wp-content/themes/the-lawrence/images/svg/external-link.svg");
}

/*Donate Page*/
/*background*/
.donate .posts-list-block {
  background-color: #debdea !important;
  background-color: #debdea;
  position: relative;
  padding-top: 80px;
  padding-bottom: 80px;
}
.donate .posts-list-block::before {
  content: "";
  background-color: #debdea !important;
  background-color: #debdea;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}

/*Mail in your donation text*/
.donate .posts-list-block .wp-block-group .wp-block-group__inner-container p {
  grid-column: 1/span 5;
  color: #2C2C2C;
}

/*figure*/
.donate .posts-list-block .wp-block-group__inner-container .wp-block-group.post-item .wp-block-group__inner-container figure {
  grid-row: 1/span 1;
  grid-column: 1/span 3;
}

/*img*/
.donate .posts-list-block .wp-block-image:not(.is-style-rounded) img {
  border-radius: 50%;
}

/*buttons*/
.donate .posts-list-block .events-list .post-item .event-info .wp-block-buttons.learnMore .wp-block-button a.wp-block-button__link {
  border-width: 0;
  padding: 0;
  text-transform: inherit;
  font-weight: inherit;
  font-size: inherit;
}

.donate .posts-list-block .events-list .post-item .event-info .wp-block-buttons.learnMore .wp-block-button a.wp-block-button__link:hover {
  background-color: inherit;
  color: var(--primary-color) !important;
}

.donate .posts-list-block .events-list .post-item .event-info .wp-block-buttons.learnMore {
  justify-content: end;
  position: relative;
  display: flex;
}
.donate .posts-list-block .events-list .post-item .event-info .wp-block-buttons.learnMore a {
  color: #0030cc;
  text-decoration: none;
  font-weight: 500;
  position: relative;
}
.donate .posts-list-block .events-list .post-item .event-info .wp-block-buttons.learnMore a::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23.473' height='21.828' viewBox='0 0 23.473 21.828'%3E%3Cg id='Right_Arrrow' data-name='Right Arrrow' transform='translate(0 0.719)'%3E%3Cline id='Line_7' data-name='Line 7' x2='22' transform='translate(0 10.321)' fill='none' stroke='%230030cc' stroke-width='2'/%3E%3Cpath id='Path_103' data-name='Path 103' d='M4110,1101.335l10.535,10.2-10.535,10.2' transform='translate(-4098.5 -1101.335)' fill='none' stroke='%230030cc' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  padding: 0px 15px;
  margin: 5px;
  min-height: 23px;
}

.donate .posts-list-block .events-list .post-item .event-info .wp-block-buttons.learnMore a:hover {
  text-decoration: underline;
  text-underline-offset: 3px;
  text-decoration-thickness: 2px;
}

.donate .posts-list-block .events-list .post-item .event-info .wp-block-buttons.learnMore .wp-block-button {
  position: relative;
}

.donate .posts-list-block .events-list .post-item .event-info .wp-block-buttons.donate {
  display: inline;
}

/*category h6 tag*/
.donate .posts-list-block h6.category {
  display: none;
}

/*hide line underneath h4*/
.donate .posts-list-block .event-info h4:after {
  display: none;
}

/* Link placement in the grid*/
.posts-list-block .post-item a {
  grid-column: 1/span 3;
}

@media screen and (max-width: 770px) {
  .wp-block-group.posts-list-block > div > div > div.wp-block-group__inner-container {
    display: block;
  }

  .posts-list-block > div {
    padding: 0px;
  }

  .wp-block-group.posts-list-block > div > div > div.wp-block-group__inner-container > .wp-block-group .wp-block-group__inner-container {
    display: block;
    padding: 0;
  }

  .posts-list-block > .wp-block-group__inner-container > .wp-block-group .wp-block-group__inner-container {
    padding: 0;
  }

  /*figure*/
  .posts-list-block .post-item figure {
    margin: 0 auto;
    padding-bottom: 20px;
  }

  .posts-list-block > .wp-block-group__inner-container > .wp-block-group .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container .wp-block-group > .wp-block-group__inner-container {
    padding: 0;
  }

  /*Donate page*/
  .donate .posts-list-block .events-list .post-item .event-info .wp-block-buttons.learnMore .wp-block-button {
    width: inherit;
    padding-top: 20px;
  }

  .donate .posts-list-block .events-list .post-item .event-info .wp-block-buttons.learnMore {
    justify-content: center;
  }

  .donate .posts-list-block .events-list .post-item .event-info .wp-block-buttons.learnMore:after {
    justify-content: center;
    position: relative;
    top: 20px;
    right: 0;
  }
}
/*Posts Row Block*/
/*Add people class for the people post bios*/
.posts-row .container-group {
  grid-row: unset;
  grid-column: span 4;
  border: none;
  box-shadow: none;
  padding: 0;
}

.posts-row {
  display: inherit;
  padding-top: 80px;
  padding-bottom: 80px;
}

/*figure*/
.posts-row figure {
  padding: 10px;
  flex-grow: 0;
  flex-basis: auto;
  padding: 10px 10px 10px 0px;
  margin-bottom: 0;
  height: 200px;
}

/*People posts figure*/
.posts-row.people figure {
  height: 300px;
}

/*img*/
.posts-row figure img {
  min-width: 250px;
  object-fit: cover;
  height: 200px;
}

.posts-row .inner-grid .item.container-group > div {
  position: relative;
}

.posts-row span.post-badge {
  position: absolute;
  bottom: 10px;
  background-color: #9bdad9;
  padding: 10px;
  right: 10px;
}

/*People posts img*/
.posts-row.people figure img {
  height: 300px;
}

/*flex container*/
.posts-row .cols.inner-grid {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

/*title*/
.posts-row .text-info p {
  margin-top: 0px;
  font-size: clamp(1.2rem, 1.5vw, 1.5rem);
  max-width: 80%;
}

/*name*/
.posts-row .text-info h4 {
  margin-bottom: 5px;
  line-height: 1.3;
}

/*container group*/
.posts-row .col.item.container-group {
  max-width: 370px;
  margin-bottom: 20px;
}

/*people posts container group*/
.posts-row.people .col.item.container-group {
  max-width: 260px;
}

.posts-row .inner-grid .container-group-inner a {
  position: relative;
}

.posts-row .inner-grid .container-group-inner .grade,
.posts-row .inner-grid .container-group-inner .topic {
  position: absolute;
  bottom: 98px;
  background-color: #fff;
  padding: 12px 12px;
  display: block;
  color: var(--caption-color);
}

.posts-row .inner-grid .container-group-inner .grade {
  left: 0px;
}

.posts-row .inner-grid .container-group-inner .topic {
  right: 10px;
}

.posts-row .text-info {
  padding-top: 10px;
}

.posts-row .inner-grid .container-group-inner .text-info h4 a {
  color: var(--header-color);
}

.posts-row .container-group-inner a.figure-link.is-external-link::after {
  display: none;
}

.posts-row .container-group-inner h4 a.is-external-link::after {
  background-image: url("/wp-content/themes/the-lawrence/images/svg/external-link.svg");
}

.posts-row .inner-grid .container-group-inner .is-external-link + .topic {
  bottom: 118px;
}

@media screen and (max-width: 770px) {
  /*text group*/
  .posts-row .text-info {
    margin-bottom: 20px;
  }

  /*flex container*/
  .posts-row .cols.inner-grid .col.item.container-group {
    margin: 0 auto;
  }

  .posts-row .inner-grid .container-group-inner .topic {
    width: unset;
  }

  .posts-row .inner-grid .container-group-inner .grade {
    width: unset;
  }
}
/*Posts Slider Block*/
.posts-slider {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
  padding-top: 80px;
  padding-bottom: 80px;
}
.posts-slider > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .posts-slider {
    display: block;
  }
}
@supports not (display: grid) {
  .posts-slider {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .posts-slider > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .posts-slider > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .posts-slider {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .posts-slider > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .posts-slider > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .posts-slider {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .posts-slider > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .posts-slider > div:nth-child(12n+12) {
    margin-right: 0;
  }
}

/*h3*/
.posts-slider > .wp-block-group__inner-container h3 {
  grid-column: 1/span 4;
  grid-row: 1;
  padding-bottom: 100px;
}

.posts-slider h4 {
  color: #000000;
  line-height: 1.3;
  min-height: 24px;
}

.posts-slider h6 {
  min-height: 24px;
}

/*left arrow*/
.posts-slider .leftArrow {
  position: absolute;
  width: 30px;
  top: 55%;
  left: 0vw;
  grid-column: 1/span 1;
}

/*right arrow*/
.posts-slider .rightArrow {
  position: absolute;
  width: 30px;
  top: 55%;
  right: 0vw;
  grid-column: 12/span 1;
}

/*text content in white box*/
.posts-slider .inner-grid > div {
  grid-column: 2/6;
  grid-row: 2/2;
  background-color: #ffffff;
  padding: 35px;
  align-self: start;
  box-shadow: 3px 3px 1px #cccccc;
  border-top: 1px solid #f4f2f2;
  border-left: 2px solid #f4f2f2;
  z-index: 1;
  position: relative;
}

/*large image*/
.posts-slider figure {
  grid-column: 3/12;
  grid-row: 2/2;
  padding-top: 50px;
  height: 400px;
  width: 100%;
}

/*All Events link at bottom with arrow*/
.posts-slider a {
  grid-column: 10/12;
  grid-row: 3/3;
  justify-self: end;
  position: relative;
  display: flex;
  align-items: center;
}

/*Need to position a tag around figure in the grid*/
.posts-slider .col.item .inner-grid > a {
  grid-column: 3/12;
  grid-row: 2/2;
}

.posts-slider a.is-external-link::after {
  background-image: none;
}

.posts-slider a.is-external-link:hover:after {
  background-image: none;
}

.posts-slider .inner-grid h4 a.is-external-link::after {
  background-image: url("/wp-content/themes/the-lawrence/images/svg/external-link.svg");
}

/*image-slider*/
.posts-slider .col.item .inner-grid.image-slider > a {
  grid-column: 3/11;
}

/*two-posts-slider*/
.two-posts-slider .slick-slide {
  margin: 10px;
}

.two-posts-slider .slick-slide figure img {
  height: 400px;
  width: 800px;
  object-fit: cover;
}

.two-posts-slider .slick-slider {
  overflow: unset;
}

.two-posts-slider .slick-arrow.slick-prev {
  left: -3vw;
  top: 200px;
}

.two-posts-slider .slick-arrow.slick-next {
  right: -4vw;
  top: 210px;
}

.block-slider h4, .block-slider h6 {
  min-height: 24px;
}

@media screen and (max-width: 1040px) {
  .two-posts-slider .slick-arrow.slick-next {
    right: -7vw;
    top: 200px;
  }
}
@media screen and (max-width: 770px) {
  /*arrow in All Events link*/
  .posts-slider a > img {
    position: absolute;
    top: 8px;
  }

  /*h3*/
  .block-slider.posts-slider h3 {
    padding-bottom: 0px;
    margin-bottom: 0;
  }

  /*arrow button container*/
  .block-slider.posts-slider .cols.slider.slick-initialized.slick-slider {
    position: unset;
  }

  /*left arrow button*/
  .block-slider.posts-slider button.slick-prev.slick-arrow {
    position: absolute;
    left: 2vw;
  }

  /*Right arrow button*/
  .block-slider.posts-slider .slick-next.slick-arrow {
    position: absolute;
    right: -2vw;
  }

  .posts-slider figure {
    padding-top: 30px;
    height: 200px;
    margin-bottom: 0;
    width: 100%;
  }

  .posts-slider .inner-grid > div {
    box-shadow: none;
    border: 2px solid #f4f2f2;
  }

  /*image-slider*/
  /*large image*/
  .posts-slider .col.item .inner-grid.image-slider > a {
    grid-column: 3/12;
  }

  /*arrow buttons*/
  .block-slider.posts-slider button.slick-next.slick-arrow {
    top: 60%;
    right: -9vw;
  }

  .block-slider.posts-slider button.slick-prev.slick-arrow {
    top: 60%;
    left: -6vw;
  }

  .two-posts-slider .slick-arrow.slick-prev {
    left: -7vw;
    top: 200px;
  }

  .two-posts-slider .slick-arrow.slick-next {
    right: -10vw;
    top: 200px;
  }
}
@media screen and (max-width: 600px) {
  /*arrow buttons*/
  .block-slider.posts-slider button.slick-next.slick-arrow {
    top: 60%;
    right: -13vw;
  }

  .block-slider.posts-slider button.slick-prev.slick-arrow {
    top: 60%;
    left: -9vw;
  }
}
@media screen and (max-width: 400px) {
  .block-slider.posts-slider button.slick-next.slick-arrow {
    right: -22%;
  }

  .block-slider.posts-slider button.slick-prev.slick-arrow {
    left: -15%;
  }

  .two-posts-slider .slick-arrow.slick-next {
    right: -13vw;
    top: 200px;
  }
}
.homepage-cover {
  position: relative;
  height: 100vh;
  margin-left: clamp(calc(-1 * (50vw - 584px)), calc(-1 * (158px + 100vw - 1440px)), -55px);
  margin-right: clamp(calc(-1 * (50vw - 584px)), calc(-1 * (158px + 100vw - 1440px)), -55px);
  min-height: 720px;
}
@media only screen and (max-width: 1280px) {
  .homepage-cover {
    margin-left: -55px;
    margin-right: -55px;
  }
}
.homepage-cover .image-container {
  display: flex;
  overflow: hidden;
  min-height: 720px;
}
.homepage-cover img {
  width: 100%;
  height: 100vh;
  object-fit: cover;
  object-position: top;
  min-height: 720px;
}
.homepage-cover h1 {
  position: absolute;
  right: 5vw;
  top: 15vh;
  color: #fff;
  line-height: 1.2;
  /*Adding Overlay to Text*/
  margin-top: 270px;
  z-index: 3;
  padding: 10px 20px 10px 20px;
}
.homepage-cover h1 em {
  -webkit-text-stroke: 2px;
}

@media screen and (min-width: 771px) {
  .homepage-cover h1.black-overlay {
    background-color: rgba(25, 23, 22, 0.5);
  }
}
@media screen and (min-width: 771px) and (max-width: 944px) {
  .homepage-cover h1 {
    margin-top: 300px;
  }

  .main-navigation-wrapper {
    background-color: transparent !important;
  }

  .homepage-cover img {
    object-position: 70% !important;
  }
}
@media screen and (max-width: 770px) {
  .homepage-cover h1 {
    right: 0% !important;
  }

  .main-navigation-wrapper {
    background-color: transparent !important;
  }

  .homepage-cover img {
    object-position: 46% 50%;
  }

  .homepage-cover img.flip-img {
    /*Mirrors the image*/
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
  }

  .homepage-cover h1.black-overlay-mobile {
    background-color: rgba(25, 23, 22, 0.5);
  }

  .homepage-cover h1.m-offset-t-0 {
    top: 0%!important;
  }

  .homepage-cover img.m-offset-0 {
    object-position: 0%!important;
  }

  .homepage-cover h1.m-offset-t-10 {
    top: -10%!important;
  }

  .homepage-cover img.m-offset-10 {
    object-position: 10%!important;
  }

  .homepage-cover h1.m-offset-t-20 {
    top: -20%!important;
  }

  .homepage-cover img.m-offset-20 {
    object-position: 20%!important;
  }

  .homepage-cover h1.m-offset-t-30 {
    top: -30%!important;
  }

  .homepage-cover img.m-offset-30 {
    object-position: 30%!important;
  }

  .homepage-cover h1.m-offset-t-40 {
    top: -40%!important;
  }

  .homepage-cover img.m-offset-40 {
    object-position: 40%!important;
  }

  .homepage-cover h1.m-offset-t-50 {
    top: -50%!important;
  }

  .homepage-cover img.m-offset-50 {
    object-position: 50%!important;
  }

  .homepage-cover h1.m-offset-t-60 {
    top: -60%!important;
  }

  .homepage-cover img.m-offset-60 {
    object-position: 60%!important;
  }

  .homepage-cover h1.m-offset-t-70 {
    top: -70%!important;
  }

  .homepage-cover img.m-offset-70 {
    object-position: 70%!important;
  }

  .homepage-cover h1.m-offset-t-80 {
    top: -80%!important;
  }

  .homepage-cover img.m-offset-80 {
    object-position: 80%!important;
  }

  .homepage-cover h1.m-offset-t-90 {
    top: -90%!important;
  }

  .homepage-cover img.m-offset-90 {
    object-position: 90%!important;
  }

  .homepage-cover h1.m-offset-t-100 {
    top: -100%!important;
  }

  .homepage-cover img.m-offset-100 {
    object-position: 100%!important;
  }

  .homepage-cover h1.m-offset-t-0 {
    top: 0%!important;
  }

  .homepage-cover h1.m-offset-t--10 {
    top: 10%!important;
  }

  .homepage-cover h1.m-offset-t--20 {
    top: 20%!important;
  }

  .homepage-cover h1.m-offset-t--30 {
    top: 30%!important;
  }

  .homepage-cover h1.m-offset-t--40 {
    top: 40%!important;
  }

  .homepage-cover h1.m-offset-t--50 {
    top: 50%!important;
  }
}
.edit-post-visual-editor .homepage-cover h1 {
  zoom: 0.75;
  line-height: 1.2;
}

/*Publications Block*/
.publications-block {
  padding-top: 80px;
  padding-bottom: 80px;
  padding-top: 0;
  padding-bottom: 0;
}
.publications-block > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.publications-block > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .publications-block > div {
    display: block;
  }
}
@supports not (display: grid) {
  .publications-block > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .publications-block > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .publications-block > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .publications-block > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .publications-block > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .publications-block > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .publications-block > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .publications-block > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .publications-block > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
.publications-block > div > div {
  grid-column: 1/span 6;
  padding-top: 60px;
}
.publications-block div, .publications-block h6, .publications-block p {
  font-size: 1.5rem;
}
.publications-block h4, .publications-block .view-article-link, .publications-block .pdf-download-link {
  text-decoration: underline;
  text-underline-offset: 3px;
  text-decoration-thickness: 1px;
  text-decoration-color: #0030cc;
}

.publications-block {
  padding-top: 20px;
  padding-bottom: 80px;
}

.publications-block .arrow-link {
  display: grid;
}

.publications-block .arrow-link a {
  grid-column: 1/span 6;
  justify-self: end;
  padding-top: 30px;
}

.publications-block.latestPosts h3 {
  margin-bottom: 0;
  margin-top: 60px;
}

.publications-block > div > .post-item {
  margin-right: 20px;
  grid-column: span 6;
}

.publications-block > div > div {
  padding-top: 30px;
  margin-bottom: 0px;
  padding-bottom: 30px;
}

.publications-block h3 {
  margin-bottom: 40px;
}

.publications-block .arrow-link a {
  grid-column: 11/span 2;
  padding-top: 0;
}

/*Media Carousel Block*/
.media-slider .col.item img {
  max-width: 95%;
  margin: 0 auto;
  height: 250px;
  object-fit: cover;
}

.media-slider .col.item p {
  max-width: 95%;
  margin: 0 auto;
}

/*slider-row*/
.media-slider.slider-row .text-content {
  padding-right: 10px;
}

/*slider-row*/
.media-slider.slider-row figure {
  padding-left: 0;
}

/*slider-row*/
.media-slider.slider-row .col.item img {
  margin: 0;
}

/*slider-row*/
.media-slider.slider-row .col.item p {
  margin: 0;
  padding-bottom: 2rem;
}

/*slider-row*/
.cols.slider.media-slider.slider-row.slick-initialized.slick-slider {
  padding-bottom: 20px;
}

.cols.slider.media-slider.slick-initialized.slick-slider {
  position: relative;
  z-index: 1;
  overflow: visible;
  padding-bottom: 80px;
}

/*left arrow*/
.media-slider .slick-prev.slick-arrow {
  position: absolute;
  z-index: 2;
  overflow: visible;
  width: 40px;
  height: 40px;
  left: -4vw;
  top: 9vw;
}

/*right arrow*/
.media-slider .slick-next.slick-arrow {
  position: absolute;
  right: -5vw;
  top: 9vw;
}

@media screen and (max-width: 900px) {
  .media-slider .slick-next.slick-arrow {
    right: -7vw;
    top: 40%;
  }

  .media-slider .slick-prev.slick-arrow {
    left: -6vw;
    top: 40%;
  }
}
@media screen and (max-width: 620px) {
  .media-slider .slick-next.slick-arrow {
    top: 40%;
    right: -10%;
  }

  .media-slider .slick-prev.slick-arrow {
    top: 40%;
    left: -10%;
  }

  .media-slider .col.item p {
    width: 80%;
  }
}
@media screen and (max-width: 400px) {
  .media-slider .slick-next.slick-arrow {
    right: -22%;
  }

  .media-slider .slick-prev.slick-arrow {
    left: -19%;
  }
}
/*Testimonials Block*/
.testimonial-slider > div > .inner-grid {
  padding-top: 80px;
  padding-bottom: 80px;
}
.testimonial-slider > div > .inner-grid > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.testimonial-slider > div > .inner-grid > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .testimonial-slider > div > .inner-grid > div {
    display: block;
  }
}
@supports not (display: grid) {
  .testimonial-slider > div > .inner-grid > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .testimonial-slider > div > .inner-grid > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .testimonial-slider > div > .inner-grid > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .testimonial-slider > div > .inner-grid > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .testimonial-slider > div > .inner-grid > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .testimonial-slider > div > .inner-grid > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .testimonial-slider > div > .inner-grid > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .testimonial-slider > div > .inner-grid > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .testimonial-slider > div > .inner-grid > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}

.testimonial-slider > div {
  position: relative;
}

.testimonial-container {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
  background-color: #9bdad9 !important;
  background-color: #9bdad9;
  position: relative;
  padding-top: 80px;
  padding-bottom: 80px;
}
.testimonial-container > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .testimonial-container {
    display: block;
  }
}
@supports not (display: grid) {
  .testimonial-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .testimonial-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .testimonial-container > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .testimonial-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .testimonial-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .testimonial-container > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .testimonial-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .testimonial-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .testimonial-container > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
.testimonial-container::before {
  content: "";
  background-color: #9bdad9 !important;
  background-color: #9bdad9;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}

/*h3*/
.testimonial-container h3.testimonial-heading {
  padding-bottom: 15px;
  grid-column: 2/span 11;
  color: #0030cc;
}

.testimonial-slider .inner-grid .quote-content {
  text-align: left;
  grid-column: 2/span 10;
  background-color: #fff;
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(8, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
  padding-top: 30px;
  padding-bottom: 60px;
  min-height: 338px;
}
.testimonial-slider .inner-grid .quote-content > * {
  grid-column: span 8;
}
@media screen and (max-width: 760px) {
  .testimonial-slider .inner-grid .quote-content {
    display: block;
  }
}
@supports not (display: grid) {
  .testimonial-slider .inner-grid .quote-content {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .testimonial-slider .inner-grid .quote-content > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .testimonial-slider .inner-grid .quote-content > div:nth-child(8n+8) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .testimonial-slider .inner-grid .quote-content {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .testimonial-slider .inner-grid .quote-content > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .testimonial-slider .inner-grid .quote-content > div:nth-child(8n+8) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .testimonial-slider .inner-grid .quote-content {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .testimonial-slider .inner-grid .quote-content > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .testimonial-slider .inner-grid .quote-content > div:nth-child(8n+8) {
    margin-right: 0;
  }
}

.testimonial-slider img {
  height: 90px;
  width: 90px;
  border-radius: 50%;
  object-fit: cover;
  margin: 0 auto;
}

.testimonial-slider .quote-content p.quote-name {
  font-weight: 600;
  margin-bottom: 0;
  text-align: center;
}

.testimonial-slider .quote-content p.quote-title {
  margin-top: 0;
  font-size: clamp(1.1rem, 1.5vw, 1.5rem);
  font-family: "Pitch", "Georgia", "Garamond", "serif";
  text-align: center;
}

.testimonial-slider .quote-content p.quote-text {
  margin: 0 auto 30px auto;
  padding: 0 40px;
}

@media screen and (max-width: 761px) {
  .testimonial-slider {
    margin: 0 auto;
  }

  .testimonial-slider .inner-grid .quote-content {
    padding-right: 50px;
    padding-left: 40px;
  }

  .testimonial-slider .quote-content p.quote-text {
    padding: 0;
  }
}
/*Half Image Half Text Block*/
/*Orbit Background - Ultraviolet Text - Default*/
.half-image-half-text-block {
  margin-left: clamp(calc(-1 * (50vw - 584px)), calc(-1 * (158px + 100vw - 1440px)), -55px);
  margin-right: clamp(calc(-1 * (50vw - 584px)), calc(-1 * (158px + 100vw - 1440px)), -55px);
  padding-top: 80px;
  padding-bottom: 80px;
  background-color: #0030cc !important;
  background-color: #0030cc;
  position: relative;
  padding: 0;
}
@media only screen and (max-width: 1280px) {
  .half-image-half-text-block {
    margin-left: -55px;
    margin-right: -55px;
  }
}
.half-image-half-text-block > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.half-image-half-text-block > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .half-image-half-text-block > div {
    display: block;
  }
}
@supports not (display: grid) {
  .half-image-half-text-block > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .half-image-half-text-block > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .half-image-half-text-block > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .half-image-half-text-block > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .half-image-half-text-block > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .half-image-half-text-block > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .half-image-half-text-block > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .half-image-half-text-block > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .half-image-half-text-block > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
.half-image-half-text-block::before {
  content: "";
  background-color: #0030cc !important;
  background-color: #0030cc;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}

/*figure - left side*/
.half-image-half-text-block > .half-image-block-inner-container figure.img-left-side {
  grid-column: 1/span 6;
  margin-bottom: 0;
  grid-row: 1/span 1;
}

/*figure - right side*/
.half-image-half-text-block > .half-image-block-inner-container figure.img-right-side {
  grid-column: 7/span 6;
  margin-bottom: 0;
  grid-row: 1/span 1;
}

.half-image-half-text-block > .half-image-block-inner-container figure img {
  height: 100%;
  object-fit: cover;
}

/*This makes the component go entirely across the screen*/
.half-image-half-text-block > .half-image-block-inner-container {
  margin: 0 auto;
  grid-gap: 0;
  max-width: unset;
}

/*text-group*/
.half-image-half-text-block > .half-image-block-inner-container > .text-group {
  align-self: center;
  justify-self: center;
  color: #debdea;
  margin: 0 50px;
  padding: 60px 0;
}

/*text-group - right side*/
.half-image-half-text-block > .half-image-block-inner-container > .text-group.text-right-side {
  grid-column: 7/span 6;
  grid-row: 1/span 1;
}

/*text-group - left side*/
.half-image-half-text-block > .half-image-block-inner-container > .text-group.text-left-side {
  grid-column: 1/span 6;
  grid-row: 1/span 1;
}

/*adds subgrid*/
.half-image-half-text-block > .half-image-block-inner-container > .text-group > .text-group-inner-container {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(6, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.half-image-half-text-block > .half-image-block-inner-container > .text-group > .text-group-inner-container > * {
  grid-column: span 6;
}
@media screen and (max-width: 760px) {
  .half-image-half-text-block > .half-image-block-inner-container > .text-group > .text-group-inner-container {
    display: block;
  }
}
@supports not (display: grid) {
  .half-image-half-text-block > .half-image-block-inner-container > .text-group > .text-group-inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .half-image-half-text-block > .half-image-block-inner-container > .text-group > .text-group-inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .half-image-half-text-block > .half-image-block-inner-container > .text-group > .text-group-inner-container > div:nth-child(6n+6) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .half-image-half-text-block > .half-image-block-inner-container > .text-group > .text-group-inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .half-image-half-text-block > .half-image-block-inner-container > .text-group > .text-group-inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .half-image-half-text-block > .half-image-block-inner-container > .text-group > .text-group-inner-container > div:nth-child(6n+6) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .half-image-half-text-block > .half-image-block-inner-container > .text-group > .text-group-inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .half-image-half-text-block > .half-image-block-inner-container > .text-group > .text-group-inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .half-image-half-text-block > .half-image-block-inner-container > .text-group > .text-group-inner-container > div:nth-child(6n+6) {
    margin-right: 0;
  }
}

/*link p and a*/
.half-image-half-text-block > .half-image-block-inner-container > .text-group p,
.half-image-half-text-block a {
  justify-self: end;
  color: #debdea;
}

/*p*/
.half-image-half-text-block > .half-image-block-inner-container > .text-group > .text-group-inner-container p {
  position: relative;
}

/*wp-block-button*/
.half-image-half-text-block > .half-image-block-inner-container > .text-group > div > .wp-block-buttons {
  justify-content: flex-end;
}

/*Button Link*/
.half-image-half-text-block > .half-image-block-inner-container > .text-group > div > .wp-block-buttons > .wp-block-button > .wp-block-button__link {
  color: #debdea !important;
  border: 2px solid #debdea;
  background-color: #0030cc;
}

/*button hover*/
.half-image-half-text-block > .half-image-block-inner-container > .text-group > div > .wp-block-buttons > .wp-block-button > .wp-block-button__link:hover {
  color: #0030cc !important;
  border: 2px solid #0030cc;
  background-color: #debdea;
}

/*Arrow Link*/
.half-image-half-text-block > .half-image-block-inner-container > .text-group > .text-group-inner-container p a:after {
  content: "";
  width: 30px;
  height: 30px;
  position: absolute;
  background-position: 0 4px;
  background-repeat: no-repeat;
  right: -36px;
}

.half-image-half-text-block > .half-image-block-inner-container.content-start > .text-group p {
  justify-self: start;
}

.half-image-half-text-block > .half-image-block-inner-container.content-end > .text-group p {
  justify-self: end;
}

.half-image-half-text-block > .half-image-block-inner-container.content-center > .text-group p {
  justify-self: center;
}

/*Link*/
.half-image-half-text-block > .half-image-block-inner-container > .text-group > .text-group-inner-container p a {
  position: relative;
  margin-right: 30px;
}

.half-image-half-text-block > .half-image-block-inner-container > .text-group > .text-group-inner-container p a.is-external-link::after {
  background-size: unset;
}

@media screen and (max-width: 960px) {
  .half-image-half-text-block > div > div {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
@media screen and (max-width: 745px) {
  /*SVG Arrow*/
  .half-image-half-text-block > .half-image-block-inner-container > .text-group > .text-group-inner-container p a:after {
    background-position: 0 -1px;
  }
}
@media screen and (max-width: 1260px) and (min-width: 750px) {
  .half-image-half-text-block > .half-image-block-inner-container figure.img-left-side,
.half-image-half-text-block > .half-image-block-inner-container figure.img-right-side {
    align-self: center !important;
    padding: 20px;
  }

  .half-image-half-text-block > .half-image-block-inner-container > .text-group {
    padding: 20px;
  }
}
/*Color Combinations*/
/*Orbit Background - Ultraviolet Text*/
.orbit-background-ultraviolet-text.half-image-half-text-block {
  background-color: #0030cc !important;
  background-color: #0030cc;
  position: relative;
}
.orbit-background-ultraviolet-text.half-image-half-text-block::before {
  content: "";
  background-color: #0030cc !important;
  background-color: #0030cc;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}

.orbit-background-ultraviolet-text.half-image-half-text-block > .half-image-block-inner-container > .text-group p,
.orbit-background-ultraviolet-text.half-image-half-text-block a,
.orbit-background-ultraviolet-text.half-image-half-text-block h3 {
  color: #debdea;
}

/*Button Link*/
.orbit-background-ultraviolet-text.half-image-half-text-block > .half-image-block-inner-container > .text-group > div > .wp-block-buttons > .wp-block-button > .wp-block-button__link {
  color: #debdea !important;
  border: 2px solid #debdea;
  background-color: #0030cc;
}

/*button hover*/
.orbit-background-ultraviolet-text.half-image-half-text-block > .half-image-block-inner-container > .text-group > div > .wp-block-buttons > .wp-block-button > .wp-block-button__link:hover {
  color: #0030cc !important;
  border: 2px solid #0030cc;
  background-color: #debdea;
}

/*Arrow Link*/
/*Bay Background - Orbit Text*/
.bay-background-orbit-text.half-image-half-text-block {
  background-color: #9bdad9 !important;
  background-color: #9bdad9;
  position: relative;
}
.bay-background-orbit-text.half-image-half-text-block::before {
  content: "";
  background-color: #9bdad9 !important;
  background-color: #9bdad9;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}

.bay-background-orbit-text.half-image-half-text-block > .half-image-block-inner-container > .text-group p,
.bay-background-orbit-text.half-image-half-text-block a,
.bay-background-orbit-text.half-image-half-text-block h3 {
  color: #0030cc;
}

/*Button Link*/
.bay-background-orbit-text.half-image-half-text-block > .half-image-block-inner-container > .text-group > div > .wp-block-buttons > .wp-block-button > .wp-block-button__link {
  color: #0030cc !important;
  border: 2px solid #0030cc;
  background-color: #9bdad9;
}

/*button hover*/
.bay-background-orbit-text.half-image-half-text-block > .half-image-block-inner-container > .text-group > div > .wp-block-buttons > .wp-block-button > .wp-block-button__link:hover {
  color: #9bdad9 !important;
  border: 2px solid #9bdad9;
  background-color: #0030cc;
}

/*Arrow Link*/
/*Helios Background - Orlando Text*/
.helios-background-orlando-text.half-image-half-text-block {
  background-color: #ffce00 !important;
  background-color: #ffce00;
  position: relative;
}
.helios-background-orlando-text.half-image-half-text-block::before {
  content: "";
  background-color: #ffce00 !important;
  background-color: #ffce00;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}

.helios-background-orlando-text.half-image-half-text-block > .half-image-block-inner-container > .text-group p,
.helios-background-orlando-text.half-image-half-text-block a,
.helios-background-orlando-text.half-image-half-text-block h3 {
  color: #078572;
}

/*Arrow Link*/
/*Button Link*/
.helios-background-orlando-text.half-image-half-text-block > .half-image-block-inner-container > .text-group > div > .wp-block-buttons > .wp-block-button > .wp-block-button__link {
  color: #078572 !important;
  border: 2px solid #078572;
  background-color: #ffce00;
}

/*button hover*/
.helios-background-orlando-text.half-image-half-text-block > .half-image-block-inner-container > .text-group > div > .wp-block-buttons > .wp-block-button > .wp-block-button__link:hover {
  color: #ffce00 !important;
  border: 2px solid #078572;
  background-color: #078572;
}

/*Orlando Background - White Text*/
.orlando-background-white-text.half-image-half-text-block {
  background-color: #078572 !important;
  background-color: #078572;
  position: relative;
}
.orlando-background-white-text.half-image-half-text-block::before {
  content: "";
  background-color: #078572 !important;
  background-color: #078572;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}

.orlando-background-white-text.half-image-half-text-block > .half-image-block-inner-container > .text-group p,
.orlando-background-white-text.half-image-half-text-block a,
.orlando-background-white-text.half-image-half-text-block h3 {
  color: #fff;
}

/*Button Link*/
.orlando-background-white-text.half-image-half-text-block > .half-image-block-inner-container > .text-group > div > .wp-block-buttons > .wp-block-button > .wp-block-button__link {
  color: #fff !important;
  border: 2px solid #fff;
  background-color: #078572;
}

/*button hover*/
.orlando-background-white-text.half-image-half-text-block > .half-image-block-inner-container > .text-group > div > .wp-block-buttons > .wp-block-button > .wp-block-button__link:hover {
  color: #078572 !important;
  border: 2px solid #078572;
  background-color: #fff;
}

/*Arrow Link*/
/*Ultraviolet Background - Orbit Text*/
.ultraviolet-background-orbit-text.half-image-half-text-block {
  background-color: #debdea !important;
  background-color: #debdea;
  position: relative;
}
.ultraviolet-background-orbit-text.half-image-half-text-block::before {
  content: "";
  background-color: #debdea !important;
  background-color: #debdea;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}

.ultraviolet-background-orbit-text.half-image-half-text-block > .half-image-block-inner-container > .text-group p,
.ultraviolet-background-orbit-text.half-image-half-text-block a,
.ultraviolet-background-orbit-text.half-image-half-text-block h3 {
  color: #0030cc;
}

/*Button Link*/
.ultraviolet-background-orbit-text.half-image-half-text-block > .half-image-block-inner-container > .text-group > div > .wp-block-buttons > .wp-block-button > .wp-block-button__link {
  color: #0030cc !important;
  border: 2px solid #0030cc;
  background-color: #debdea;
}

/*button hover*/
.ultraviolet-background-orbit-text.half-image-half-text-block > .half-image-block-inner-container > .text-group > div > .wp-block-buttons > .wp-block-button > .wp-block-button__link:hover {
  color: #debdea !important;
  border: 2px solid #debdea;
  background-color: #0030cc;
}

/*Arrow Link*/
/*Orlando Background - Helios Text*/
.orlando-background-helios-text.half-image-half-text-block {
  background-color: #078572 !important;
  background-color: #078572;
  position: relative;
}
.orlando-background-helios-text.half-image-half-text-block::before {
  content: "";
  background-color: #078572 !important;
  background-color: #078572;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}

.orlando-background-helios-text.half-image-half-text-block > .half-image-block-inner-container > .text-group p,
.orlando-background-helios-text.half-image-half-text-block a,
.orlando-background-helios-text.half-image-half-text-block h3 {
  color: #ffce00;
}

/*Button Link*/
.orlando-background-helios-text.half-image-half-text-block > .half-image-block-inner-container > .text-group > div > .wp-block-buttons > .wp-block-button > .wp-block-button__link {
  color: #ffce00 !important;
  border: 2px solid #ffce00;
  background-color: #078572;
}

/*button hover*/
.orlando-background-helios-text.half-image-half-text-block > .half-image-block-inner-container > .text-group > div > .wp-block-buttons > .wp-block-button > .wp-block-button__link:hover {
  color: #078572 !important;
  border: 2px solid #078572;
  background-color: #ffce00;
}

/*Arrow Link*/
/*Orbit Background - Helios Text*/
.orbit-background-helios-text.half-image-half-text-block {
  background-color: #0030cc !important;
  background-color: #0030cc;
  position: relative;
}
.orbit-background-helios-text.half-image-half-text-block::before {
  content: "";
  background-color: #0030cc !important;
  background-color: #0030cc;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}

.orbit-background-helios-text.half-image-half-text-block > .half-image-block-inner-container > .text-group p,
.orbit-background-helios-text.half-image-half-text-block a,
.orbit-background-helios-text.half-image-half-text-block h3 {
  color: #ffce00;
}

/*Button Link*/
.orbit-background-helios-text.half-image-half-text-block > .half-image-block-inner-container > .text-group > div > .wp-block-buttons > .wp-block-button > .wp-block-button__link {
  color: #ffce00 !important;
  border: 2px solid #ffce00;
  background-color: #0030cc;
}

/*button hover*/
.orbit-background-helios-text.half-image-half-text-block > .half-image-block-inner-container > .text-group > div > .wp-block-buttons > .wp-block-button > .wp-block-button__link:hover {
  color: #0030cc !important;
  border: 2px solid #0030cc;
  background-color: #ffce00;
}

/*Arrow Link*/
/*BLOCK EDITOR STYLES*/
.edit-post-visual-editor {
  /*Button Link*/
  /*button hover*/
  /*button hover*/
  /*Button Link*/
  /*button hover*/
  /*Button Link*/
  /*button hover*/
  /*Button Link*/
  /*button hover*/
}
.edit-post-visual-editor .half-image-half-text-block {
  margin-left: 0px;
  margin-right: 0px;
  overflow-x: hidden;
}
.edit-post-visual-editor .half-image-half-text-block figure img {
  object-fit: contain;
}
.edit-post-visual-editor .orbit-background-ultraviolet-text.half-image-half-text-block > .half-image-block-inner-container > .text-group > div > .wp-block-buttons > .wp-block-button > .wp-block-button__link {
  background-color: #0030cc !important;
}
.edit-post-visual-editor .orbit-background-ultraviolet-text.half-image-half-text-block > .half-image-block-inner-container > .text-group > div > .wp-block-buttons > .wp-block-button > .wp-block-button__link:hover {
  background-color: #debdea !important;
}
.edit-post-visual-editor .helios-background-orlando-text.half-image-half-text-block > .half-image-block-inner-container > .text-group > div > .wp-block-buttons > .wp-block-button > .wp-block-button__link:hover {
  color: #ffce00 !important;
  background-color: #078572 !important;
}
.edit-post-visual-editor .orlando-background-white-text.half-image-half-text-block > .half-image-block-inner-container > .text-group > div > .wp-block-buttons > .wp-block-button > .wp-block-button__link {
  background-color: #078572 !important;
}
.edit-post-visual-editor .orlando-background-white-text.half-image-half-text-block > .half-image-block-inner-container > .text-group > div > .wp-block-buttons > .wp-block-button > .wp-block-button__link:hover {
  background-color: #fff !important;
}
.edit-post-visual-editor .orlando-background-helios-text.half-image-half-text-block > .half-image-block-inner-container > .text-group > div > .wp-block-buttons > .wp-block-button > .wp-block-button__link {
  background-color: #078572 !important;
}
.edit-post-visual-editor .orlando-background-helios-text.half-image-half-text-block > .half-image-block-inner-container > .text-group > div > .wp-block-buttons > .wp-block-button > .wp-block-button__link:hover {
  color: #078572 !important;
  background-color: #ffce00 !important;
}
.edit-post-visual-editor .orbit-background-helios-text.half-image-half-text-block > .half-image-block-inner-container > .text-group > div > .wp-block-buttons > .wp-block-button > .wp-block-button__link {
  background-color: #0030cc !important;
}
.edit-post-visual-editor .orbit-background-helios-text.half-image-half-text-block > .half-image-block-inner-container > .text-group > div > .wp-block-buttons > .wp-block-button > .wp-block-button__link:hover {
  color: #0030cc !important;
  background-color: #ffce00 !important;
}

/*Two Halves Text Block*/
/*Ultraviolet & Orlando Background*/
/*Orbit & Helios Text*/
/*default colors*/
.two-halves-text-block {
  margin-left: clamp(calc(-1 * (50vw - 584px)), calc(-1 * (158px + 100vw - 1440px)), -55px);
  margin-right: clamp(calc(-1 * (50vw - 584px)), calc(-1 * (158px + 100vw - 1440px)), -55px);
}
@media only screen and (max-width: 1280px) {
  .two-halves-text-block {
    margin-left: -55px;
    margin-right: -55px;
  }
}

.two-halves-text-block .two-halves-text-inner-container div.group {
  flex: 1;
  padding-top: 80px;
  padding-bottom: 80px;
}

/*This makes the component go entirely across the screen*/
.two-halves-text-block > .two-halves-text-inner-container {
  display: flex;
  background: linear-gradient(to right, #debdea 50%, #078572 50%, #078572 50%);
}

.two-halves-text-block .right-side-inner-container,
.two-halves-text-block .left-side-inner-container {
  max-width: 500px;
}
.two-halves-text-block .right-side-inner-container {
  margin-right: auto;
  margin-left: 82px;
  padding-right: clamp(55px, calc(158px + 100vw - 1440px), calc(50vw - 584px));
}
.two-halves-text-block .left-side-inner-container {
  margin-left: auto;
  margin-right: 82px;
  padding-left: clamp(55px, calc(158px + 100vw - 1440px), calc(50vw - 584px));
}

/*First Half Block*/
/*This is the first column of text in the left side group - background color & p text color*/
.two-halves-text-block > div > .left-side {
  align-self: center;
  justify-self: center;
  color: #0030cc;
  background-color: #debdea !important;
  background-color: #debdea;
  position: relative;
}
.two-halves-text-block > div > .left-side::before {
  content: "";
  background-color: #debdea !important;
  background-color: #debdea;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}

/*h3*/
.two-halves-text-block > div > .left-side h3 {
  color: #0030cc;
}

.two-halves-text-block > div > .left-side h3 em {
  -webkit-text-stroke: 1px #0030cc;
}

/*p*/
/*link a*/
.two-halves-text-block > div > .left-side a {
  color: #0030cc;
}

/*arrow color*/
.two-halves-text-block > div > .left-side a:after {
  background-position: 0 4px;
}

/* Second Half Block */
/*This is the second column text in the wp block group*/
.two-halves-text-block > div > .right-side {
  align-self: center;
  justify-self: center;
  color: #ffce00;
  background-color: #078572 !important;
  background-color: #078572;
  position: relative;
}
.two-halves-text-block > div > .right-side::before {
  content: "";
  background-color: #078572 !important;
  background-color: #078572;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}

/*h3*/
.two-halves-text-block > div > .right-side h3 {
  color: #ffce00;
}

.two-halves-text-block > div > .right-side h3 em {
  -webkit-text-stroke: 1px #ffce00;
}

/*p*/
/*link a*/
.two-halves-text-block > div > .right-side a {
  color: #ffce00;
}

/*arrow color*/
.two-halves-text-block > div > .right-side a:after {
  background-position: 0 4px;
}

@media screen and (max-width: 960px) {
  /*this makes the background full*/
  .two-halves-text-block > .two-halves-text-inner-container {
    display: block;
  }
}
/*orbit-bay*/
/* Orbit and Bay Backgrounds*/
/*Ultraviolet and Orbit Text*/
.two-halves-text-block.orbit-bay > .two-halves-text-inner-container {
  background: linear-gradient(to right, #0030cc 50%, #9bdad9 50%, #9bdad9 50%);
}

.two-halves-text-block.orbit-bay > div > .left-side {
  color: #debdea;
  background-color: #0030cc !important;
  background-color: #0030cc;
  position: relative;
}
.two-halves-text-block.orbit-bay > div > .left-side::before {
  content: "";
  background-color: #0030cc !important;
  background-color: #0030cc;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}

/*h3*/
.two-halves-text-block.orbit-bay > div > .left-side h3 {
  color: #debdea;
}

/*h3 em*/
.two-halves-text-block.orbit-bay > div > .left-side h3 em {
  -webkit-text-stroke: 1px #debdea;
}

/*link a*/
.two-halves-text-block.orbit-bay > div > .left-side a {
  color: #debdea;
}

/*arrow color*/
.two-halves-text-block.orbit-bay > div > .left-side a:after {
  background-position: 0 4px;
}

/* Second Half Block */
.two-halves-text-block.orbit-bay > div > .right-side {
  color: #0030cc;
  background-color: #9bdad9 !important;
  background-color: #9bdad9;
  position: relative;
}
.two-halves-text-block.orbit-bay > div > .right-side::before {
  content: "";
  background-color: #9bdad9 !important;
  background-color: #9bdad9;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}

/*h3*/
.two-halves-text-block.orbit-bay > div > .right-side h3 {
  color: #0030cc;
}

.two-halves-text-block.orbit-bay > div > .right-side h3 em {
  -webkit-text-stroke: 1px #0030cc;
}

/*p*/
.two-halves-text-block.orbit-bay > div > .right-side p {
  color: #0030cc;
}

/*link a*/
.two-halves-text-block.orbit-bay > div > .right-side a {
  color: #0030cc;
}

/*arrow color*/
.two-halves-text-block.orbit-bay > div > .right-side a:after {
  background-position: 0 4px;
}

/*orbit-helios*/
/* Orbit and Helios Backgrounds*/
/*Bay and Orlando Text*/
.two-halves-text-block.orbit-helios > .two-halves-text-inner-container {
  background: linear-gradient(to right, #0030cc 50%, #ffce00 50%, #ffce00 50%);
}

/*First Half Block*/
.two-halves-text-block.orbit-helios > div > .left-side {
  color: #9bdad9;
  background-color: #0030cc !important;
  background-color: #0030cc;
  position: relative;
}
.two-halves-text-block.orbit-helios > div > .left-side::before {
  content: "";
  background-color: #0030cc !important;
  background-color: #0030cc;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}

/*h3*/
.two-halves-text-block.orbit-helios > div > .left-side h3 {
  color: #9bdad9;
}

.two-halves-text-block.orbit-helios > div > .left-side h3 em {
  -webkit-text-stroke: 1px #9bdad9;
}

/*link a*/
.two-halves-text-block.orbit-helios > div > .left-side a {
  color: #9bdad9;
}

/*arrow color*/
.two-halves-text-block.orbit-helios > div > .left-side a:after {
  background-position: 0 4px;
}

/* Second Half Block */
.two-halves-text-block.orbit-helios > div .right-side {
  color: #078572;
  background-color: #ffce00 !important;
  background-color: #ffce00;
  position: relative;
}
.two-halves-text-block.orbit-helios > div .right-side::before {
  content: "";
  background-color: #ffce00 !important;
  background-color: #ffce00;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}

/*h3*/
.two-halves-text-block.orbit-helios > div > .right-side h3 {
  color: #078572;
}

.two-halves-text-block.orbit-helios > div > .right-side h3 em {
  -webkit-text-stroke: 1px #078572;
}

/*p*/
.two-halves-text-block.orbit-helios > div > .right-side p {
  color: #078572;
}

/*link a*/
.two-halves-text-block.orbit-helios > div > .right-side a {
  color: #078572;
}

/*arrow color*/
.two-halves-text-block.orbit-helios > div > .right-side a:after {
  background-position: 0 4px;
}

/*orlando-orbit*/
/* Orlando and Orbit Backgrounds*/
/*White and Helios Text*/
.two-halves-text-block.orlando-orbit > .two-halves-text-inner-container {
  background: linear-gradient(to right, #078572 50%, #0030cc 50%, #0030cc 50%);
}

/*First Half Block*/
/*This is the first column text in the wp block group*/
.two-halves-text-block.orlando-orbit > div > .left-side {
  color: #fff;
  background-color: #078572 !important;
  background-color: #078572;
  position: relative;
}
.two-halves-text-block.orlando-orbit > div > .left-side::before {
  content: "";
  background-color: #078572 !important;
  background-color: #078572;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}

/*h3*/
.two-halves-text-block.orlando-orbit > div > .left-side h3 {
  color: #fff;
}

.two-halves-text-block.orlando-orbit > div > .left-side h3 em {
  -webkit-text-stroke: 1px #fff;
}

/*link a*/
.two-halves-text-block.orlando-orbit > div > .left-side a {
  color: #fff;
}

/*arrow color*/
.two-halves-text-block.orlando-orbit > div > .left-side a:after {
  background-position: 0 4px;
}

/* Second Half Block */
/*This is the second column text in the wp block group*/
.two-halves-text-block.orlando-orbit > div > .right-side {
  color: #ffce00;
  background-color: #0030cc !important;
  background-color: #0030cc;
  position: relative;
}
.two-halves-text-block.orlando-orbit > div > .right-side::before {
  content: "";
  background-color: #0030cc !important;
  background-color: #0030cc;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}

/*h3*/
.two-halves-text-block.orlando-orbit > div > .right-side h3 {
  color: #ffce00;
}

.two-halves-text-block.orlando-orbit > div > .right-side h3 em {
  -webkit-text-stroke: 1px #ffce00;
}

/*link a*/
.two-halves-text-block.orlando-orbit > div > .right-side a {
  color: #ffce00;
}

/*arrow color*/
.two-halves-text-block.orlando-orbit > div > .right-side a:after {
  background-position: 0 4px;
}

/*orlando-helios*/
/* Orlando and Helios Backgrounds*/
/*White and Orbit Text*/
.two-halves-text-block.orlando-helios > .two-halves-text-inner-container {
  background: linear-gradient(to right, #078572 50%, #ffce00 50%, #ffce00 50%);
}

/*First Half Block*/
.two-halves-text-block.orlando-helios > div > .left-side {
  color: #fff;
  background-color: #078572 !important;
  background-color: #078572;
  position: relative;
}
.two-halves-text-block.orlando-helios > div > .left-side::before {
  content: "";
  background-color: #078572 !important;
  background-color: #078572;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}

/*h3*/
.two-halves-text-block.orlando-helios > div > .left-side h3 {
  color: #fff;
}

.two-halves-text-block.orlando-helios > div > .left-side h3 em {
  -webkit-text-stroke: 1px #fff;
}

/*link a*/
.two-halves-text-block.orlando-helios > div > .left-side a {
  color: #fff;
}

/*arrow color*/
.two-halves-text-block.orlando-helios > div > .left-side a:after {
  background-position: 0 4px;
}

/* Second Half Block */
/*This is the second column text in the wp block group*/
.two-halves-text-block.orlando-helios > div > .right-side {
  color: #0030cc;
  background-color: #ffce00 !important;
  background-color: #ffce00;
  position: relative;
}
.two-halves-text-block.orlando-helios > div > .right-side::before {
  content: "";
  background-color: #ffce00 !important;
  background-color: #ffce00;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}

/*h3*/
.two-halves-text-block.orlando-helios > div > .right-side h3 {
  color: #0030cc;
}

.two-halves-text-block.orlando-helios > div > .right-side h3 em {
  -webkit-text-stroke: 1px #0030cc;
}

/*link a*/
.two-halves-text-block.orlando-helios > div > .right-side a {
  color: #0030cc;
}

/*arrow color*/
.two-halves-text-block.orlando-helios > div > .right-side a:after {
  background-position: 0 4px;
}

/*orbit-orlando*/
/* Orbit and Orlando Backgrounds*/
/*Ultraviolet and Helios Text*/
.two-halves-text-block.orbit-orlando > .two-halves-text-inner-container {
  background: linear-gradient(to right, #0030cc 50%, #078572 50%, #078572 50%);
}

/*First Half Block*/
.two-halves-text-block.orbit-orlando > div > .left-side {
  color: #debdea;
  background-color: #0030cc !important;
  background-color: #0030cc;
  position: relative;
}
.two-halves-text-block.orbit-orlando > div > .left-side::before {
  content: "";
  background-color: #0030cc !important;
  background-color: #0030cc;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}

/*h3*/
.two-halves-text-block.orbit-orlando > div > .left-side h3 {
  color: #debdea;
}

.two-halves-text-block.orbit-orlando > div > .left-side h3 em {
  -webkit-text-stroke: 1px #debdea;
}

/*link a*/
.two-halves-text-block.orbit-orlando > div > .left-side a {
  color: #debdea;
}

/*arrow color*/
.two-halves-text-block.orbit-orlando > div > .left-side a:after {
  background-position: 0 4px;
}

/* Second Half Block */
.two-halves-text-block.orbit-orlando > div > .right-side {
  color: #ffce00;
  background-color: #078572 !important;
  background-color: #078572;
  position: relative;
}
.two-halves-text-block.orbit-orlando > div > .right-side::before {
  content: "";
  background-color: #078572 !important;
  background-color: #078572;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}

/*h3*/
.two-halves-text-block.orbit-orlando > div > .right-side h3 {
  color: #ffce00;
}

.two-halves-text-block.orbit-orlando > div > .right-side h3 em {
  -webkit-text-stroke: 1px #ffce00;
}

/*link a*/
.two-halves-text-block.orbit-orlando > div > .right-side a {
  color: #ffce00;
}

/*arrow color*/
.two-halves-text-block.orbit-orlando > div > .right-side a:after {
  background-position: 0 4px;
}

/*BLOCK EDITOR STYLES*/
/*Two Halves Text*/
.edit-post-visual-editor {
  /*Centering Arrow in Block editor - smaller text in blk editor so arrow needs repositioning*/
  /*Hiding before pseudo class padding which isn't needed in the block editor to prevent horizontal scrolling*/
}
.edit-post-visual-editor .two-halves-text-block > .two-halves-text-inner-container > .left-side .left-side-inner-container > p,
.edit-post-visual-editor .two-halves-text-block > .two-halves-text-inner-container > .right-side .right-side-inner-container > p {
  font-size: 1.2rem;
}
.edit-post-visual-editor .two-halves-text-block {
  margin-left: 0;
  margin-right: 0;
}
.edit-post-visual-editor .two-halves-text-block > div > .right-side a:after, .edit-post-visual-editor .two-halves-text-block > div > .left-side a:after, .edit-post-visual-editor .two-halves-text-block > div > .right-side a:after, .edit-post-visual-editor .two-halves-text-block.orbit-bay > div > .left-side a:after, .edit-post-visual-editor .two-halves-text-block.orbit-bay > div > .right-side a:after, .edit-post-visual-editor .two-halves-text-block.orbit-helios > div > .left-side a:after, .edit-post-visual-editor .two-halves-text-block.orbit-helios > div > .right-side a:after, .edit-post-visual-editor .two-halves-text-block.orlando-orbit > div > .left-side a:after, .edit-post-visual-editor .two-halves-text-block.orlando-orbit > div > .right-side a:after, .edit-post-visual-editor .two-halves-text-block.orlando-helios > div > .left-side a:after, .edit-post-visual-editor .two-halves-text-block.orlando-helios > div > .right-side a:after, .edit-post-visual-editor .two-halves-text-block.orbit-orlando > div > .left-side a:after, .edit-post-visual-editor .two-halves-text-block.orbit-orlando > div > .right-side a:after {
  background-position: unset;
}
.edit-post-visual-editor .two-halves-text-block .left-side-inner-container, .edit-post-visual-editor .two-halves-text-block .right-side-inner-container {
  margin: 0;
  padding: 0 0 0 20px;
}
.edit-post-visual-editor .two-halves-text-block > div > .left-side::before, .edit-post-visual-editor .two-halves-text-block > div > .right-side::before {
  display: none;
}

/*This is used on the Exhibits Custom Post Type*/
.new-cover-block {
  padding-top: 80px;
  padding-bottom: 80px;
  margin-left: clamp(calc(-1 * (50vw - 584px)), calc(-1 * (158px + 100vw - 1440px)), -55px);
  margin-right: clamp(calc(-1 * (50vw - 584px)), calc(-1 * (158px + 100vw - 1440px)), -55px);
  padding-bottom: 0;
}
.new-cover-block > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.new-cover-block > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .new-cover-block > div {
    display: block;
  }
}
@supports not (display: grid) {
  .new-cover-block > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .new-cover-block > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .new-cover-block > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .new-cover-block > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .new-cover-block > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .new-cover-block > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .new-cover-block > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .new-cover-block > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .new-cover-block > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media only screen and (max-width: 1280px) {
  .new-cover-block {
    margin-left: -55px;
    margin-right: -55px;
  }
}

.new-cover-block > div > figure img.coverimg {
  display: none;
}

.new-cover-block > .new-cover-block-inner-container {
  position: relative;
}

.new-cover-block > .new-cover-block-inner-container > div.backgrd-img {
  width: inherit;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  min-height: 919px;
  grid-row: 1/span 1;
  grid-column: 1/span 12;
}

.new-cover-block > .new-cover-block-inner-container > div.text-content {
  grid-row: 1/span 1;
  grid-column: 1/span 12;
  align-self: end;
  margin-left: auto;
  margin-right: auto;
  padding-right: clamp(55px, calc(158px + 100vw - 1440px), calc(50vw - 584px));
  padding-left: clamp(55px, calc(158px + 100vw - 1440px), calc(50vw - 584px));
}

.new-cover-block h1 {
  font-size: clamp(4rem, 8vw, 7rem);
  grid-column: 2/span 9;
  line-height: 1.3;
}

.new-cover-block .info-box {
  background-color: #fff;
  padding: 30px;
  grid-column: 2/span 9;
  margin-bottom: 100px;
  opacity: 1;
}

.new-cover-block .info-box p {
  margin-right: 30px;
}

.new-cover-block .icon-box {
  display: inline-flex;
  flex-wrap: wrap;
  justify-content: start;
  width: 100%;
  padding-left: 0px;
  margin-left: 0px;
}

.new-cover-block p {
  font-weight: 600;
  font-size: clamp(1.6rem, 1.8vw, 1.5rem);
  padding-bottom: 20px;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  padding-left: 20px;
  padding-top: 4px;
  margin: 0px 5px 5px 5px;
  color: #0030cc;
}

.new-cover-block p.hours-icon {
  background-image: url("../../images/svg/Time-Orbit-RGB.svg");
  background-position: 0px 0px;
  padding-left: 40px;
  padding-top: 5px;
  background-size: 37px;
  margin-top: -10px;
}

.new-cover-block p.exhibit-type-icon {
  background-image: url("../../images/svg/Blocks-Orbit-RGB.svg");
  background-position: 0px 0px;
  padding-left: 40px;
  padding-top: 5px;
  background-size: 37px;
  margin-top: -10px;
}

.new-cover-block p.admission-icon {
  background-image: url("../../images/svg/Ticket-Orbit-RGB.svg");
  background-position: 0px 0px;
  padding-left: 40px;
  padding-top: 5px;
  background-size: 37px;
  margin-top: -10px;
}

.new-cover-block .exhibit-description-container {
  display: flex;
  margin-top: 15px;
}

.new-cover-block p.exhibit-description {
  display: inline;
  margin-left: 15px;
  margin-top: 0;
}

.new-cover-block p.exhibit-description.has-no-image {
  padding-left: 0;
}

.new-cover-block .exhibit-icon {
  display: inline;
}

.new-cover-block .exhibit-icon img {
  display: inline;
  max-width: 67px;
}

.new-cover-block .additional-info-box {
  background-color: #debdea;
  padding: 20px 30px;
  display: flex;
  justify-content: space-evenly;
}

.new-cover-block .additional-info-box p {
  padding-bottom: 0;
}

@media screen and (max-width: 770px) {
  .new-cover-block-inner-container {
    background-color: #debdea;
  }

  .new-cover-block h1,
.new-cover-block h1.text-black-outline-white,
.new-cover-block h1.text-white-outline-black,
.new-cover-block h1.text-black,
.new-cover-block h1.text-white {
    padding-left: 30px;
    padding-top: 30px;
  }

  .new-cover-block .info-box {
    background-color: transparent;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 0;
    padding: 0;
  }

  .new-cover-block > .new-cover-block-inner-container > .info-box > .icon-box p {
    width: unset;
    margin: 20px;
  }

  .new-cover-block > .new-cover-block-inner-container > .info-box > .icon-box p.hours-icon {
    margin-top: 10px;
  }

  .new-cover-block > div > .info-box > p.exhibit-description {
    order: 0;
    display: flex;
    flex-basis: 100%;
    padding-bottom: 30px;
    border-bottom: solid 2px #0030cc;
  }

  .new-cover-block > .new-cover-block-inner-container > div.backgrd-img {
    background-size: cover;
    background-repeat: no-repeat;
    height: 273px;
    min-height: unset;
  }

  .new-cover-block .exhibit-description-container {
    display: block;
    margin-top: 0;
  }

  .new-cover-block .exhibit-icon {
    display: block;
  }

  .new-cover-block .exhibit-icon img {
    display: block;
    margin: 0 auto;
  }

  .new-cover-block p.exhibit-description {
    display: block;
    padding-left: 0;
    margin-left: 0;
  }

  .new-cover-block .additional-info-box {
    padding-top: 5px;
    padding-left: 55px;
  }
}
@media screen and (max-width: 500px) {
  .new-cover-block .additional-info-box {
    display: block;
  }

  .new-cover-block .additional-info-box p {
    padding-bottom: 20px;
  }
}
/*Tab Block*/
.tab-block {
  padding-top: 80px;
  padding-bottom: 80px;
}
.tab-block > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.tab-block > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .tab-block > div {
    display: block;
  }
}
@supports not (display: grid) {
  .tab-block > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .tab-block > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .tab-block > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .tab-block > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .tab-block > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .tab-block > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .tab-block > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .tab-block > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .tab-block > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
.tab-block h3 {
  color: var(--header-color);
  margin-bottom: 40px;
}
.tab-block h4 {
  color: var(--header-color);
}
.tab-block p {
  color: var(--paragraph-color);
}

/*Tab Titles*/
.tab-block > .tab-block-inner-container > div.tab-titles {
  grid-column: 1/span 3;
}

/*Tab Content Box*/
.tab-block > .tab-block-inner-container > div.tab-content {
  grid-column: 5/span 8;
  border: solid 2px var(--primary-color);
  padding: 30px;
}

/*color-background*/
.tab-block.color-background > .tab-block-inner-container > div.tab-content {
  border: solid 2px var(--header-color);
}

.tab-block > .tab-block-inner-container .tab-link {
  margin-top: 30px;
}

/*Hides the Tab Content*/
.tab-block .tabcontent {
  display: none;
}

/*Tab titles are buttons styled as h4*/
.tab-block > .tab-block-inner-container > .tab-titles button.tablinks {
  all: unset;
  padding: 0px 0 0px 0;
  opacity: 70%;
  display: block;
  margin-bottom: 20px;
}

/*:hover & focus*/
div.tab-block > div.tab-block-inner-container > div.tab-titles button.tablinks:hover, div.tab-block > div.tab-block-inner-container > div.tab-titles button.tablinks:focus {
  all: unset;
  color: var(--header-color) !important;
  padding: 0px 0 0px 0;
  display: block;
  margin-bottom: 20px;
  font-weight: 600;
}

/*Active State when clicked (class) plus :active*/
.tab-block > .tab-block-inner-container > .tab-titles button.tablinks.active, .tab-block > .tab-block-inner-container > .tab-titles button.tablinks.active:active {
  all: unset;
  color: var(--header-color) !important;
  padding: 0px 0 0px 0;
  font-weight: 600;
  opacity: 100%;
  margin-bottom: 20px;
}

/*Bold link of current tab content when in focus*/
.tab-block > .tab-block-inner-container > .tab-titles button.tablinks.active:focus {
  font-weight: 700;
}

/*Active Button Span*/
.tab-block > .tab-block-inner-container > .tab-titles button.tablinks.active span.tab-button, .tab-block > .tab-block-inner-container > .tab-titles button.tablinks span.tab-button:active {
  border-bottom: solid 2px var(--header-color);
}

/*Sets the first tab-content to be displayed when page is loaded*/
.tab-block div[class*=tabcontent]:first-of-type {
  display: block;
}

/*Educators pages color background arrow links*/
.educators .tab-block.color-background .tab-link a {
  color: #fff;
}

/*Posts default color-background*/
.single .block.tab-block.color-background {
  background-color: #9bdad9 !important;
  background-color: #9bdad9;
  position: relative;
}
.single .block.tab-block.color-background::before {
  content: "";
  background-color: #9bdad9 !important;
  background-color: #9bdad9;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}

/*For Posts*/
.single .template-content.container.article > .inner-container > .article-content.news-content > div.tab-block:first-child {
  padding-top: 80px;
}

@media screen and (max-width: 770px) {
  .tab-block > .tab-block-inner-container > .tab-titles button.tablinks {
    display: block;
  }

  .tab-block > .tab-block-inner-container > .tab-content {
    margin-top: 20px;
  }
}
/*Used with Filter Cards when there are three in a row*/
.card-info {
  margin: 7px 7px 20px 7px;
  max-width: 344px;
  min-width: 344px;
  justify-self: center;
}
.card-info .card-info-inner-container {
  background-color: #fff;
  position: relative;
  height: 100%;
}
.card-info .card-link:hover {
  text-decoration-color: unset;
  text-decoration-line: unset;
  text-decoration-style: unset;
}
.card-info .text-group {
  background-color: #fff;
  padding: 35px;
  position: relative;
}
.card-info .text-group h4 {
  display: inline-block;
}
.card-info .text-group h4:hover {
  text-decoration: underline;
}
.card-info .text-group a {
  text-decoration: none;
}
.card-info .text-group h5.date {
  font-size: 1.8rem;
  margin-bottom: 4px;
  color: #2C2C2C;
  font-size: 1.5rem;
  font-weight: 600;
  font-family: "Pitch", "Georgia", "Garamond", "serif";
}
.card-info .text-group .datespan {
  display: block;
  font-family: "Pitch", "Georgia", "Garamond", "serif";
}
.card-info .text-group .timespan {
  font-size: 1.3rem;
  color: #2C2C2C;
  display: inline-block;
  padding-top: 3px;
  font-family: "Pitch", "Georgia", "Garamond", "serif";
}
.card-info .text-group .timezone-span {
  display: inline;
  font-size: 1.5rem;
}
.card-info .text-group h5.type {
  color: #2C2C2C;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 1.2rem;
}
.card-info .text-group h4.title {
  color: #0030cc;
  font-size: 2.1rem;
}
.card-info .text-group a h4.title {
  font-weight: 700;
}
.card-info .text-group h6 {
  font-size: 1.7rem;
}
.card-info .text-group p {
  font-size: 1.6rem;
  color: #2C2C2C;
}
.card-info .text-group a p {
  font-weight: 600;
}
.card-info .text-group a.is-external-link::after {
  background-image: url(../../images/svg/external-link.svg);
  margin-left: 5px;
}
.card-info .text-group a.is-external-link:hover:after {
  background-image: url(../../images/svg/external-link-orbit.svg);
}
.card-info h5.date-tag {
  display: inline;
  color: #fff;
  font-weight: 500;
  font-size: 1.5rem;
  font-family: "Pitch", "Georgia", "Garamond", "serif";
  margin-left: 20px;
}
.card-info .image-container {
  width: 100%;
  position: relative;
}
.card-info .image-container figure {
  margin-bottom: 0;
}
.card-info .image-container figure img {
  object-fit: cover;
  height: 300px;
  width: 100%;
}
.card-info div.image-container a.is-external-link:after {
  background-image: none;
  content: none;
}
.card-info .text-info {
  position: relative;
}
.card-info .post-tag {
  font-size: 1.5rem;
  color: #fff;
  display: block;
  text-align: right;
  margin-top: 0;
}
.card-info .post-tag-container {
  background-color: #2C2C2C;
  padding: 0px 15px 5px 15px;
  position: absolute;
  bottom: 0;
  right: 0;
  width: calc(100% - 30px);
  padding-top: 3px;
}
.card-info h6.card-labels {
  margin-top: 30px;
  margin-bottom: 0;
  color: #757575;
  font-size: 1.4rem;
}

div.card-info .text-group h5.date.publication-date {
  margin-bottom: 20px;
}

.card-info .post-tag-container.news-tag {
  background-color: #0030cc;
}

.card-info .post-tag-container.update-tag {
  background-color: #2C2C2C;
}

.card-info .post-tag-container.update-tag .post-tag, .card-info .post-tag-container.news-tag .post-tag {
  display: inline;
  position: absolute;
  right: 20px;
  bottom: 5px;
  font-family: "Pitch", "Georgia", "Garamond", "serif";
}

.card-info .learn-more {
  position: absolute;
  bottom: 20px;
  left: 35px;
}

.card-info .learn-more a {
  display: inline-block;
  text-decoration: none;
}

.card-info .learn-more p {
  display: inline-block;
  margin-bottom: 25px;
  font-size: 1.6rem;
}

.card-info .learn-more p:hover {
  text-decoration: underline;
}

.card-info .text-group .text-info .wp-block-buttons.card-buttons {
  margin-top: 15px;
}

.card-info .text-group .text-info .wp-block-buttons.card-buttons p {
  text-decoration: none;
  font-size: 1.1rem;
}

.card-info .text-group .text-info .wp-block-buttons.card-buttons > div a {
  padding: 10px;
}

.visitors .card-info .post-tag-container {
  background-color: #0030cc;
}

.home .text-info {
  margin-bottom: 35px;
}

.card-info span.post-badge {
  position: absolute;
  bottom: 0px;
  background-color: #9bdad9;
  padding: 10px;
  right: 0px;
}

.card-list h6.card-labels {
  margin-top: 15px;
  margin-bottom: 0;
  color: #545454;
  font-size: 1.4rem;
}

@media screen and (max-width: 1220px) {
  .card-info {
    margin: 0 auto;
    max-width: 344px;
    min-width: 344px;
  }
}
@media screen and (max-width: 770px) {
  .filter-fields.align-left {
    text-align: left;
  }

  .filter-fields p.clear-param {
    margin-top: 20px;
  }

  .card-info {
    max-width: 300px;
    margin: 0 auto;
    max-width: 344px;
    min-width: 250px;
  }
}
@media screen and (max-width: 550px) {
  .card-info .post-tag-container.news-tag .post-tag, .card-info .post-tag-container.update-tag .post-tag {
    display: block;
    text-align: left;
    position: static;
    margin-left: 20px;
  }
}
/*BLOCK EDITOR STYLES*/
.edit-post-visual-editor .card-info .text-group .text-info p {
  font-size: 1.3rem;
}
.edit-post-visual-editor .card-info .card-link {
  max-width: 300px;
}
.edit-post-visual-editor .card-info h4.title {
  max-width: 300px;
  font-size: 1.6rem;
}

/*Used with Filter Cards - One card wide styling*/
.row.card-wide.card {
  align-items: center;
}

.card-wide > div.card-container {
  background-color: #fff;
  padding: 30px;
}

.card-wide h4 {
  font-size: 2.2rem;
  margin-bottom: 25px;
}

.card-wide p {
  font-size: 1.6rem;
  margin: 10px 0 30px 0;
}

.card-wide .for-who {
  font-size: 1.4rem;
}

.card-wide .for-when {
  color: #0030cc;
  font-size: 1.5rem;
  margin-bottom: 15px;
  margin-top: 15px;
}

.card-wide .types li {
  font-size: 1.4rem;
  display: inline;
  padding: 0;
  list-style: none;
  margin-right: 20px;
  font-weight: 700;
}

.card-wide .types {
  margin: 0 10px 0 0;
  padding: 0;
}

.card-wide .pl-type {
  margin-bottom: 25px;
}

.card-wide .wp-block-buttons {
  display: inline;
}

.card-wide .wp-block-buttons > .wp-block-button {
  margin-bottom: 20px;
  margin-right: 10px;
}

.card-wide .wp-block-buttons.contactButton > .wp-block-button a {
  border-color: #078572 !important;
  color: #078572 !important;
}

.card-wide .wp-block-buttons.contactButton > .wp-block-button a:hover,
.card-wide .wp-block-buttons.contactButton > .wp-block-button a:focus {
  border-color: #078572 !important;
  color: #fff !important;
  background-color: #078572 !important;
}

.card-wide .post-tag-container {
  background-color: #2C2C2C;
}

.card-wide .text-info {
  position: relative;
}

.card-wide .post-tag-container {
  background-color: #2C2C2C;
  padding: 0px 15px 5px 15px;
  position: absolute;
  width: calc(100% + 30px);
  left: -30px;
  height: 30px;
}

.card-wide .tag {
  display: inline;
  color: #fff;
  font-size: 1.3rem;
  position: relative;
}

.card-wide .who-tag {
  position: absolute;
  right: 30px;
  bottom: -5px;
}

.card-wide .setting-tag {
  padding-left: 15px;
  bottom: -5px;
  position: absolute;
}

.card-wide a.is-external-link::after {
  display: none;
}

.card-wide a.is-external-link h4::after {
  background-image: url(../../images/svg/external-link.svg);
  background-position: right center;
  background-repeat: no-repeat;
  background-size: 14px 14px;
  content: "";
  display: inline-flex;
  height: 14px;
  margin-left: 5px;
  margin-right: 2px;
  position: relative;
  right: 0;
  top: 0;
  transition: all 0.18s ease-in-out;
  width: 14px;
}

@media screen and (max-width: 770px) {
  .card-wide figure.list-thumb {
    margin: auto;
  }
}
/*BLOCK EDITOR STYLES*/
.edit-post-visual-editor .card-wide > div > .text-info p {
  font-size: 1.3rem;
}

/*Sponsors Block*/
/*Use with logos*/
.sponsors-block {
  padding-top: 80px;
  padding-bottom: 80px;
}
.sponsors-block > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.sponsors-block > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .sponsors-block > div {
    display: block;
  }
}
@supports not (display: grid) {
  .sponsors-block > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .sponsors-block > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .sponsors-block > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .sponsors-block > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .sponsors-block > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .sponsors-block > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .sponsors-block > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .sponsors-block > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .sponsors-block > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}

.sponsors-block .sponsor-heading {
  grid-column: 1/span 3;
}

.sponsors-block .sponsors-content {
  grid-column: 4/span 9;
}

.sponsors-block .sponsors-content > .sponsors-content-inner-container > .sponsor-group {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.sponsors-block .sponsors-content > .sponsors-content-inner-container .logo-image {
  max-width: 120px;
}

.sponsors-block .sponsors-content > .sponsors-content-inner-container .logo-image.rectangle {
  max-width: 220px;
}

.sponsors-block .sponsors-content > .sponsors-content-inner-container .sponsor-description-text {
  max-width: 500px;
}

.sponsors-block .has-logo-only {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.sponsors-block .has-logo-only > .sponsor-group {
  margin: 0px 40px 40px 0px;
}

.sponsors-block .has-logo-only > .sponsor-group > .sponsor-info > .sponsor-name {
  font-size: clamp(25px, 3vw, 26px);
}

.sponsors-block .has-sponsor-description > div > figure + .sponsor-info {
  display: none;
}

.sponsors-block .has-sponsor-description > .sponsor-group figure {
  margin: 0px 40px 0px 0px;
  max-width: 220px;
  min-width: 220px;
}

.sponsors-block .has-sponsor-description > .sponsor-group {
  margin-bottom: 50px;
}

.sponsors-block .has-sponsor-description > .sponsor-group > .sponsor-info {
  max-width: 220px;
  min-width: 220px;
  border-top: solid 1px #2C2C2C;
  border-bottom: solid 1px #2C2C2C;
  padding-top: 20px;
  padding-bottom: 20px;
  margin: 0px 40px 0px 0px;
}

@media screen and (max-width: 770px) {
  .sponsors-block .sponsor-heading {
    margin-bottom: 40px;
  }

  .sponsors-block .has-logo-only {
    display: block;
  }

  .sponsors-block .sponsors-content > .sponsors-content-inner-container > .sponsor-group {
    display: block;
  }

  .sponsors-block figure {
    margin: 0 auto;
  }

  .sponsors-block .has-sponsor-description > .sponsor-group figure {
    margin: 0 auto;
    margin-bottom: 30px;
  }

  .sponsors-block .has-sponsor-description > .sponsor-group > .sponsor-info {
    margin: 0 auto;
    margin-bottom: 30px;
  }

  .sponsors-block .has-sponsor-description > .sponsor-group > .sponsor-info p {
    text-align: center;
  }

  .sponsors-block .has-sponsor-description > .sponsor-group {
    margin-bottom: 65px;
  }

  .sponsors-block .has-sponsor-description > .sponsor-group:last-child {
    margin-bottom: 0px;
  }

  .sponsors-block .sponsors-content > .sponsors-content-inner-container .sponsor-description-text {
    margin: 0 auto;
  }

  .sponsors-block .has-logo-only > .sponsor-group > .sponsor-info p {
    text-align: center;
  }
}
/*Call to Action Block*/
/*Consists of contact email and newsletter/form sign up buttons*/
.call-to-action {
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 25px;
  padding-top: 25px;
  align-items: center;
  justify-content: space-between;
}

.call-to-action .title,
.call-to-action .contact-title {
  font-size: 1.4rem;
  margin: 0;
}

.call-to-action .email,
.call-to-action .contact-email {
  font-size: 1.4rem;
  margin: 0;
}

.call-to-action .name,
.call-to-action .contact-name {
  margin: 0;
  font-size: 1.6rem;
  font-weight: 700;
}

.call-to-action .signup-text {
  font-size: 1.4rem;
  justify-content: start;
  max-width: 400px;
}

.call-to-action > div {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.call-to-action .contact-button-container,
.call-to-action .signup-button-container {
  margin-right: 20px;
}

.call-to-action .contact-container {
  margin-right: 40px;
}

.call-action.background-container {
  margin-left: clamp(calc(-1 * (200vw - 584px)), calc(-1 * (158px + 100vw - 1440px)), -55px);
  margin-right: clamp(calc(-1 * (200vw - 584px)), calc(-1 * (158px + 100vw - 1440px)), -55px);
}

.call-to-action {
  padding-right: clamp(55px, calc(158px + 100vw - 1440px), calc(50vw - 584px));
  padding-left: clamp(55px, calc(158px + 100vw - 1440px), calc(50vw - 584px));
}

.call-action.bkg-ultraviolet {
  background-color: #debdea;
}

.call-action.bkg-bay {
  background-color: #9bdad9;
}

.call-action.bkg-black {
  background-color: #2C2C2C;
}
.call-action.bkg-black p {
  color: #fff;
}
.call-action.bkg-black p a {
  color: #fff;
}
.call-action.bkg-black .wp-block-button a {
  border: 2px solid #fff !important;
  color: #fff !important;
}
.call-action.bkg-black .wp-block-button a:hover {
  border: 2px solid #fff !important;
  color: #2C2C2C !important;
  background-color: #fff !important;
}

.call-action.bkg-orlando {
  background-color: #078572;
}
.call-action.bkg-orlando p {
  color: #fff;
}
.call-action.bkg-orlando p a {
  color: #fff;
}
.call-action.bkg-orlando .wp-block-button a {
  border: 2px solid #fff !important;
  color: #fff !important;
}
.call-action.bkg-orlando .wp-block-button a:hover {
  border: 2px solid #fff !important;
  color: #078572 !important;
  background-color: #fff !important;
}

.call-action.bkg-orbit {
  background-color: #0030cc;
}
.call-action.bkg-orbit p {
  color: #fff;
}
.call-action.bkg-orbit p a {
  color: #fff;
}
.call-action.bkg-orbit .wp-block-button a {
  border: 2px solid #fff !important;
  color: #fff !important;
}
.call-action.bkg-orbit .wp-block-button a:hover {
  border: 2px solid #fff !important;
  color: #0030cc !important;
  background-color: #fff !important;
}

.call-action.bkg-helios {
  background-color: #ffce00;
}
.call-action.bkg-helios p {
  color: #2C2C2C;
}
.call-action.bkg-helios p a {
  color: #2C2C2C;
}
.call-action.bkg-helios .wp-block-button a {
  border: 2px solid #2C2C2C !important;
  color: #2C2C2C !important;
}
.call-action.bkg-helios .wp-block-button a:hover {
  border: 2px solid #2C2C2C !important;
  color: #fff !important;
  background-color: #2C2C2C !important;
}

@media only screen and (max-width: 1203px) and (min-width: 939px) {
  .call-to-action .wp-block-button {
    min-width: 110px;
  }

  .call-action.call-action.background-container {
    margin-left: -60px;
    margin-right: -60px;
  }
}
@media screen and (max-width: 938px) {
  .call-to-action {
    display: block;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .call-to-action > div {
    display: block;
  }

  .call-to-action .wp-block-button {
    margin-bottom: 20px;
    width: 100%;
  }

  .call-to-action .contact-container {
    margin-bottom: 25px;
    margin-right: 0;
  }
}
/*BlOCK EDITOR STYLES*/
.edit-post-visual-editor .call-to-action, .edit-post-visual-editor .call-action.background-container {
  padding: 10px;
  margin: 0;
  max-width: 1200px;
}
.edit-post-visual-editor .call-to-action .wp-block-button a {
  color: #2C2C2C !important;
}

/*Programs Listing Block*/
.programs-listing-block {
  padding-top: 80px;
  padding-bottom: 80px;
}
.programs-listing-block > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.programs-listing-block > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .programs-listing-block > div {
    display: block;
  }
}
@supports not (display: grid) {
  .programs-listing-block > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .programs-listing-block > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .programs-listing-block > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .programs-listing-block > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .programs-listing-block > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .programs-listing-block > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .programs-listing-block > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .programs-listing-block > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .programs-listing-block > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}

.programs-listing-block > div > div > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.programs-listing-block > div > div > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .programs-listing-block > div > div > div {
    display: block;
  }
}
@supports not (display: grid) {
  .programs-listing-block > div > div > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .programs-listing-block > div > div > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .programs-listing-block > div > div > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .programs-listing-block > div > div > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .programs-listing-block > div > div > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .programs-listing-block > div > div > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .programs-listing-block > div > div > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .programs-listing-block > div > div > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .programs-listing-block > div > div > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}

.programs-listing-block .main-heading {
  grid-row: 1/span 1;
}

.programs-listing-block .subheading {
  grid-column: 1/span 2;
  margin-right: 10px;
  font-size: clamp(2.2rem, 1.8vw, 3rem);
}

.programs-listing-block .program-content {
  grid-column: 3/span 10;
}

.programs-listing-block .program-content > .program-content-inner-container {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(10, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.programs-listing-block .program-content > .program-content-inner-container > * {
  grid-column: span 10;
}
@media screen and (max-width: 760px) {
  .programs-listing-block .program-content > .program-content-inner-container {
    display: block;
  }
}
@supports not (display: grid) {
  .programs-listing-block .program-content > .program-content-inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .programs-listing-block .program-content > .program-content-inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .programs-listing-block .program-content > .program-content-inner-container > div:nth-child(10n+10) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .programs-listing-block .program-content > .program-content-inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .programs-listing-block .program-content > .program-content-inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .programs-listing-block .program-content > .program-content-inner-container > div:nth-child(10n+10) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .programs-listing-block .program-content > .program-content-inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .programs-listing-block .program-content > .program-content-inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .programs-listing-block .program-content > .program-content-inner-container > div:nth-child(10n+10) {
    margin-right: 0;
  }
}

.programs-listing-block .program-content .program-item {
  grid-column: span 5;
  padding-bottom: 50px;
}

.programs-listing-block .group-section {
  padding-top: 40px;
}

.programs-listing-block figure {
  margin-bottom: 30px;
}

.programs-listing-block figure img {
  object-fit: cover;
  width: 100%;
  max-height: 317px;
}

.programs-listing-block .program-title {
  font-weight: 700;
}

.programs-listing-block .program-session {
  margin-top: 0;
  font-family: "Pitch", "Georgia", "Garamond", "serif";
}

.programs-listing-block .program-description {
  margin-bottom: 5px;
}

.programs-listing-block .program-content.full-span {
  grid-column: 1/span 12;
}

.programs-listing-block .program-content.full-span figure img {
  object-fit: cover;
  width: 100%;
  max-height: 383px;
}

@media screen and (max-width: 960px) {
  .programs-listing-block h3.subheading {
    font-size: clamp(1.9rem, 1vw, 3rem);
  }
}
@media screen and (max-width: 770px) {
  .programs-listing-block h3.subheading {
    font-size: 2.5rem;
  }
}
/*The Lawrence Video Embed Block*/
.video-embed-block {
  padding-top: 80px;
  padding-bottom: 80px;
}
.video-embed-block > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.video-embed-block > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .video-embed-block > div {
    display: block;
  }
}
@supports not (display: grid) {
  .video-embed-block > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .video-embed-block > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .video-embed-block > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .video-embed-block > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .video-embed-block > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .video-embed-block > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .video-embed-block > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .video-embed-block > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .video-embed-block > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}

/*h3*/
.video-embed-block h3 {
  grid-column: 1/span 12;
}

/*iframe container*/
.video-embed-block > .wp-block-group__inner-container > .video-embed-container {
  grid-column: 1/span 9;
}

/*Group of text next to video*/
.video-embed-block > .wp-block-group__inner-container > .text-content-container {
  grid-column: 10/span 3;
  background-color: #9bdad9;
  padding: 23px;
}

/*Figcaption*/
.video-embed-block .wp-block-image figcaption {
  background-color: transparent;
  font-size: clamp(1rem, .9vw, 1.6rem);
  position: relative;
  padding-left: 0;
}

/*p text just below heading*/
.video-embed-block > .wp-block-group__inner-container > p {
  grid-column: 1/span 9;
}

.video-embed-block > div > .video-embed-container > div figure.wp-block-embed.is-type-video {
  margin-bottom: 0;
}

@media screen and (max-width: 770px) {
  .video-embed-block > .wp-block-group__inner-container > .text-content-container {
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .video-embed-block .wp-block-image figcaption, .video-embed-block .wp-block-image img {
    text-align: center;
  }
}
/*Get in Touch - Contact Block*/
.get-in-touch-block {
  padding-top: 80px;
  padding-bottom: 80px;
  background-color: #9bdad9 !important;
  background-color: #9bdad9;
  position: relative;
}
.get-in-touch-block > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.get-in-touch-block > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .get-in-touch-block > div {
    display: block;
  }
}
@supports not (display: grid) {
  .get-in-touch-block > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .get-in-touch-block > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .get-in-touch-block > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .get-in-touch-block > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .get-in-touch-block > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .get-in-touch-block > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .get-in-touch-block > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .get-in-touch-block > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .get-in-touch-block > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
.get-in-touch-block::before {
  content: "";
  background-color: #9bdad9 !important;
  background-color: #9bdad9;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}

/*h3*/
.get-in-touch-block h3 {
  grid-column: 1/span 2;
  grid-row: 1/span 2;
  color: #0030cc;
}

/*text-info group*/
.get-in-touch-block .get-in-touch-text-info {
  grid-column: 4/span 7;
  margin-top: 0;
}

/*Default posts*/
.get-in-touch-block .get-in-touch-contact-info {
  grid-column: 4/span 9;
}

/*paragraphs in the contact-info group*/
.get-in-touch-block .get-in-touch-contact-info > .wp-block-group__inner-container p {
  margin: 0;
  padding: 0px 20px 10px 0;
}

.get-in-touch-block .get-in-touch-contact-info > .wp-block-group__inner-container p.phone {
  grid-column: span 2;
}

.get-in-touch-block .get-in-touch-contact-info > .wp-block-group__inner-container p.email {
  grid-column: span 3;
}

/*Adds the subgrid*/
.get-in-touch-block .get-in-touch-contact-info > .wp-block-group__inner-container {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(9, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.get-in-touch-block .get-in-touch-contact-info > .wp-block-group__inner-container > * {
  grid-column: span 9;
}
@media screen and (max-width: 760px) {
  .get-in-touch-block .get-in-touch-contact-info > .wp-block-group__inner-container {
    display: block;
  }
}
@supports not (display: grid) {
  .get-in-touch-block .get-in-touch-contact-info > .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .get-in-touch-block .get-in-touch-contact-info > .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .get-in-touch-block .get-in-touch-contact-info > .wp-block-group__inner-container > div:nth-child(9n+9) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .get-in-touch-block .get-in-touch-contact-info > .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .get-in-touch-block .get-in-touch-contact-info > .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .get-in-touch-block .get-in-touch-contact-info > .wp-block-group__inner-container > div:nth-child(9n+9) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .get-in-touch-block .get-in-touch-contact-info > .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .get-in-touch-block .get-in-touch-contact-info > .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .get-in-touch-block .get-in-touch-contact-info > .wp-block-group__inner-container > div:nth-child(9n+9) {
    margin-right: 0;
  }
}

/*h4*/
.get-in-touch-block .get-in-touch-contact-info > .wp-block-group__inner-container h4 {
  margin-bottom: 0;
  grid-column: 1/span 3;
  color: #2C2C2C;
}

/*title text*/
.get-in-touch-block .get-in-touch-contact-info > .wp-block-group__inner-container .title-font-size {
  padding-top: 0;
  grid-column: 1/span 3;
}

/*Partners Pages*/
.partners .get-in-touch-block {
  background-color: #ffce00 !important;
  background-color: #ffce00;
  position: relative;
}
.partners .get-in-touch-block::before {
  content: "";
  background-color: #ffce00 !important;
  background-color: #ffce00;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}

.partners .get-in-touch-block h3 {
  color: #2C2C2C;
}

/*BLOCK EDITOR STYLES*/
/*Get In Touch Block*/
.edit-post-visual-editor .wp-block-group.get-in-touch-block,
.edit-post-visual-editor .wp-block-group.get-in-touch-block > div,
.edit-post-visual-editor .wp-block-group.get-in-touch-block > div > div {
  border: 1px dashed #2C2C2C;
}

/*Support Provided By Block*/
/*Events posts are using this css too*/
.support-provided-by-block {
  padding-top: 80px;
  padding-bottom: 80px;
}
.support-provided-by-block > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.support-provided-by-block > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .support-provided-by-block > div {
    display: block;
  }
}
@supports not (display: grid) {
  .support-provided-by-block > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .support-provided-by-block > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .support-provided-by-block > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .support-provided-by-block > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .support-provided-by-block > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .support-provided-by-block > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .support-provided-by-block > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .support-provided-by-block > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .support-provided-by-block > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}

.support-provided-by-block h3 {
  grid-column: 1/span 3;
  grid-row: 1/span 3;
}

.support-provided-by-block figure {
  grid-column: span 3;
  align-self: center;
  margin: 0 20px 20px 20px;
}

.support-provided-by-block figure img {
  max-width: 100%;
}

/*centers the first image because the h3 uses all of the grid space with no margin*/
.support-provided-by-block > div > h3 + figure {
  margin: 0 20px 20px 40px;
}

.support-provided-by-block a.is-external-link {
  display: inline-flex;
}

.support-provided-by-block p, .support-provided-by .sponsor-info {
  grid-column: span 6;
  margin: 0 20px 20px 20px;
}

/*Events Posts*/
.single.single-event .support-provided-by-block .support-content {
  grid-column: 4/span 9;
  grid-row: 1/span 1;
}

.single.single-event .support-provided-by-block .support-content .support-content-inner-container {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-evenly;
}

.single.single-event .support-provided-by-block .support-content > div > * {
  margin: 15px 5px;
}

.single.single-event .support-provided-by-block .support-content .support-content-inner-container .sponsor-group figure {
  width: 200px;
}

.single.single-event .support-provided-by-block .support-content .support-content-inner-container .sponsor-group figure img {
  max-height: 125px;
}

.single.single-event .support-provided-by-block .support-content .sponsor-info {
  border: 1px solid #9bdad9;
  display: flex;
  justify-content: center;
  align-items: center;
}

.single.single-event .support-provided-by-block .support-content > .support-content-inner-container figure {
  grid-column: span 3;
  grid-row: 1/span 1;
}

.single.single-event .support-provided-by-block .support-content > .support-content-inner-container .sponsor-title {
  padding: 35px 0;
}

/*Events with Sponsor Descriptions*/
.single.single-event .support-provided-by-block .support-content-inner-container.has-logo-description {
  display: inline-block;
}
.single.single-event .support-provided-by-block .support-content-inner-container.has-logo-description .sponsor-group {
  margin-bottom: 50px;
}
.single.single-event .support-provided-by-block .support-content-inner-container.has-logo-description .sponsor-group figure {
  display: inline-block;
  max-width: 200px;
  margin-left: 0;
}
.single.single-event .support-provided-by-block .support-content-inner-container.has-logo-description .sponsor-group .sponsor-info {
  max-width: 200px;
  display: inline-block;
  margin-right: 20px;
}
.single.single-event .support-provided-by-block .support-content-inner-container.has-logo-description .sponsor-group .sponsor-description {
  max-width: 400px;
  display: inline-block;
  vertical-align: middle;
}

@media screen and (max-width: 770px) {
  .support-provided-by-block figure img {
    max-width: 200px;
  }

  .support-provided-by-block > .wp-block-group__inner-container {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }

  .support-provided-by-block > .wp-block-group__inner-container figure {
    text-align: center;
  }

  .support-provided-by-block > .wp-block-group__inner-container figure img {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .support-provided-by-block > .wp-block-group__inner-container p {
    margin-left: 0;
  }

  /*Event Posts*/
  .single.single-event .support-provided-by-block > div > .support-content p {
    text-align: center;
    margin-top: 20px;
  }

  .single.single-event .support-provided-by-block > div > .support-content figure {
    margin-top: 40px;
    max-width: unset;
  }

  .single.single-event .support-provided-by-block figure, .single.single-event .support-provided-by-block .sponsor-info {
    text-align: center;
  }

  .single.single-event .support-provided-by-block h3 {
    padding-bottom: 0;
    margin-bottom: 0;
  }

  .single.single-event .support-provided-by-block .sponsor-group p.sponsor-description {
    text-align: left;
  }
}
/*Landing Intro Block*/
.landing-intro-block {
  padding-top: 80px;
  padding-bottom: 80px;
  background-color: var(--background-color) !important;
  background-color: var(--background-color);
  position: relative;
  color: var(--paragraph-color);
}
.landing-intro-block > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.landing-intro-block > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .landing-intro-block > div {
    display: block;
  }
}
@supports not (display: grid) {
  .landing-intro-block > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .landing-intro-block > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .landing-intro-block > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .landing-intro-block > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .landing-intro-block > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .landing-intro-block > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .landing-intro-block > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .landing-intro-block > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .landing-intro-block > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
.landing-intro-block::before {
  content: "";
  background-color: var(--background-color) !important;
  background-color: var(--background-color);
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}
.landing-intro-block h2, .landing-intro-block .post-header h1, .post-header .landing-intro-block h1 {
  color: var(--header-color);
  grid-column: 1/span 10;
}
.landing-intro-block p {
  grid-column: 1/span 10;
}
.landing-intro-block .left-group {
  grid-column: 1/span 6;
}
.landing-intro-block .right-group {
  grid-column: 8/span 5;
}
.landing-intro-block .right-group p.photo-credit {
  padding-left: 47px;
}
.landing-intro-block .right-group figure.wp-block-image img,
.landing-intro-block .right-group .wp-block-post-featured-image img,
.landing-intro-block .right-group .featured-image img {
  width: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='margin-top:20px;'%3E%3Cdefs%3E%3Cpattern id='myPattern' x='8' y='8' width='27' height='27' patternUnits='userSpaceOnUse' %3E%3C!-- start pattern--%3E%3Ccircle cx='3' cy='3' r='3' style='stroke: none; fill: %239BDAD9' /%3E%3C!-- end pattern --%3E%3C/pattern%3E%3C/defs%3E%3Crect width='100%25' height='100%25' style='fill: url(%23myPattern);'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  padding: 64px 0 0 51px;
  background-clip: padding-box;
}
.landing-intro-block .right-group h6 {
  padding-left: 51px;
  margin-bottom: 15px;
  margin-top: 0;
}

/*Default color-background*/
.landing-intro-block.color-background figure.wp-block-image img {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='margin-top:20px;'%3E%3Cdefs%3E%3Cpattern id='myPattern' x='8' y='8' width='27' height='27' patternUnits='userSpaceOnUse' %3E%3C!-- start pattern--%3E%3Ccircle cx='3' cy='3' r='3' style='stroke: none; fill: %23078572' /%3E%3C!-- end pattern --%3E%3C/pattern%3E%3C/defs%3E%3Crect width='100%25' height='100%25' style='fill: url(%23myPattern);'/%3E%3C/svg%3E");
}

/*overriding important on buttons*/
.landing-intro-block.color-background div.wp-block-button a:hover {
  color: #fff !important;
}

/*Flare dots*/
.partners .landing-intro-block figure.wp-block-image img,
.partners .landing-intro-block .featured-image img,
.partners .landing-intro figure.wp-block-image img, .partners .landing-intro .featured-image img {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='margin-top:20px;'%3E%3Cdefs%3E%3Cpattern id='myPattern' x='8' y='8' width='27' height='27' patternUnits='userSpaceOnUse' %3E%3C!-- start pattern--%3E%3Ccircle cx='3' cy='3' r='3' style='stroke: none; fill: %23FF543F' /%3E%3C!-- end pattern --%3E%3C/pattern%3E%3C/defs%3E%3Crect width='100%25' height='100%25' style='fill: url(%23myPattern);'/%3E%3C/svg%3E");
}

/*Orbit dots*/
.visitors .landing-intro-block figure.wp-block-image img,
.visitors .landing-intro-block .featured-image img,
.visitors .landing-intro figure.wp-block-image img, .visitors .landing-intro .featured-image img {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='margin-top:20px;'%3E%3Cdefs%3E%3Cpattern id='myPattern' x='8' y='8' width='27' height='27' patternUnits='userSpaceOnUse' %3E%3C!-- start pattern--%3E%3Ccircle cx='3' cy='3' r='3' style='stroke: none; fill: %230030cc' /%3E%3C!-- end pattern --%3E%3C/pattern%3E%3C/defs%3E%3Crect width='100%25' height='100%25' style='fill: url(%23myPattern);'/%3E%3C/svg%3E");
}

/*Bay dots*/
.educators .landing-intro-block figure.wp-block-image img, .educators .landing-intro-block .featured-image img,
.educators .landing-intro figure.wp-block-image img, .educators .landing-intro .featured-image img {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='margin-top:20px;'%3E%3Cdefs%3E%3Cpattern id='myPattern' x='8' y='8' width='27' height='27' patternUnits='userSpaceOnUse' %3E%3C!-- start pattern--%3E%3Ccircle cx='3' cy='3' r='3' style='stroke: none; fill: %239BDAD9' /%3E%3C!-- end pattern --%3E%3C/pattern%3E%3C/defs%3E%3Crect width='100%25' height='100%25' style='fill: url(%23myPattern);'/%3E%3C/svg%3E");
}

/*overriding important on buttons*/
.educators .landing-intro-block.color-background div.wp-block-button a:hover {
  color: #078572 !important;
}

/*Posts with Landing Intro Block*/
.single .template-content.container.article > .inner-container > .article-content.news-content > div.landing-intro-block:first-child {
  padding-top: 80px;
}

/*Links on color background landing intro blocks*/
.educators .landing-intro-block.color-background a {
  color: #fff;
}

/*Adding ability to swap layout, photo on the left, text on the right. Add left-photo or right-photo to the block editor*/
.landing-intro-block.right-photo .right-group {
  grid-column: 7/span 6;
  grid-row: 1/span 1;
  margin-left: 30px;
}

.landing-intro-block.right-photo .left-group {
  grid-column: 1/span 6;
  grid-row: 1/span 1;
}

.landing-intro-block.left-photo .right-group {
  grid-column: 1/span 6;
  grid-row: 1/span 1;
}

.landing-intro-block.left-photo .left-group {
  grid-column: 7/span 6;
  grid-row: 1/span 1;
  margin-left: 30px;
}

/*ORIGINAL - landing-intro*/
/*landing-intro original code if using landing-intro class only*/
.landing-intro {
  padding-top: 80px;
  padding-bottom: 80px;
  background-color: var(--background-color) !important;
  background-color: var(--background-color);
  position: relative;
  color: var(--paragraph-color);
  padding-bottom: 80px;
}
.landing-intro > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.landing-intro > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .landing-intro > div {
    display: block;
  }
}
@supports not (display: grid) {
  .landing-intro > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .landing-intro > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .landing-intro > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .landing-intro > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .landing-intro > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .landing-intro > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .landing-intro > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .landing-intro > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .landing-intro > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
.landing-intro::before {
  content: "";
  background-color: var(--background-color) !important;
  background-color: var(--background-color);
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}
.landing-intro h2, .landing-intro .post-header h1, .post-header .landing-intro h1 {
  color: var(--header-color);
}
.landing-intro figure.wp-block-image, .landing-intro .featured-image {
  grid-column: 8/span 5;
}
.landing-intro figure.wp-block-image img, .landing-intro .featured-image img {
  width: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='margin-top:20px;'%3E%3Cdefs%3E%3Cpattern id='myPattern' x='8' y='8' width='27' height='27' patternUnits='userSpaceOnUse' %3E%3C!-- start pattern--%3E%3Ccircle cx='3' cy='3' r='3' style='stroke: none; fill: %239BDAD9' /%3E%3C!-- end pattern --%3E%3C/pattern%3E%3C/defs%3E%3Crect width='100%25' height='100%25' style='fill: url(%23myPattern);'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  padding: 64px 0 0 51px;
  background-clip: padding-box;
}
.landing-intro div:nth-child(1) {
  grid-column: 1/span 6;
}
.landing-intro div:nth-child(2) {
  grid-column: 8/span 5;
}

/*For Posts*/
.post-template-default .landing-intro {
  padding-top: 0;
}

/*Intro Large Image Block*/
/*background*/
.intro-large-image-block {
  padding-top: 80px;
  padding-bottom: 80px;
  background-color: var(--background-color) !important;
  background-color: var(--background-color);
  position: relative;
  color: var(--paragraph-color);
}
.intro-large-image-block > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.intro-large-image-block > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .intro-large-image-block > div {
    display: block;
  }
}
@supports not (display: grid) {
  .intro-large-image-block > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .intro-large-image-block > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .intro-large-image-block > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .intro-large-image-block > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .intro-large-image-block > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .intro-large-image-block > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .intro-large-image-block > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .intro-large-image-block > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .intro-large-image-block > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
.intro-large-image-block::before {
  content: "";
  background-color: var(--background-color) !important;
  background-color: var(--background-color);
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}

/*h2*/
.intro-large-image-block h2, .intro-large-image-block .post-header h1, .post-header .intro-large-image-block h1 {
  grid-column: 1/span 7;
  color: var(--header-color);
}

/*figure*/
.intro-large-image-block figure {
  grid-column: 1/span 9;
}

/*info-group*/
.intro-large-image-block .info-group {
  grid-column: 1/span 8;
  padding-left: 30px;
}

/*p tags inside info-group*/
.intro-large-image-block .info-group p {
  margin-bottom: 10px;
  margin-top: 10px;
}

/*p tags outside info-group*/
.intro-large-image-block p {
  grid-column: 1/span 8;
  padding-left: 0;
}

/*Links on Educators pages on color-background blocks*/
.educators .intro-large-image-block a {
  color: #fff;
}

/*Posts with Intro Large Image Block*/
.single .template-content.container.article > .inner-container > .article-content.news-content > div.intro-large-image-block:first-child {
  padding-top: 80px;
}

/*Promotional Block*/
/*General Block*/
.wp-block-group .image-text-arrowlink-block + .image-text-arrowlink-block {
  padding-top: 0px;
}
.wp-block-group h3 ~ .image-text-arrowlink-block {
  padding-top: 20px;
}
.image-text-arrowlink-block {
  padding-top: 80px;
  padding-bottom: 80px;
}
.image-text-arrowlink-block > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.image-text-arrowlink-block > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .image-text-arrowlink-block > div {
    display: block;
  }
}
@supports not (display: grid) {
  .image-text-arrowlink-block > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .image-text-arrowlink-block > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .image-text-arrowlink-block > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .image-text-arrowlink-block > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .image-text-arrowlink-block > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .image-text-arrowlink-block > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .image-text-arrowlink-block > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .image-text-arrowlink-block > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .image-text-arrowlink-block > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}

/*figure*/
.image-text-arrowlink-block figure {
  grid-column: 1/span 4;
  padding-right: 38px;
}

/*first grid*/
.image-text-arrowlink-block > .wp-block-group__inner-container {
  align-items: center;
}

/*text group*/
.image-text-arrowlink-block > .wp-block-group__inner-container .wp-block-group {
  grid-column: 5/span 7;
}

/*buttons*/
.image-text-arrowlink-block > .wp-block-group__inner-container .wp-block-group > .wp-block-group__inner-container > .wp-block-buttons {
  padding-top: 20px;
}

/*adds subgrid*/
.wp-block-group.image-text-arrowlink-block > div > div > div.wp-block-group__inner-container {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(7, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.wp-block-group.image-text-arrowlink-block > div > div > div.wp-block-group__inner-container > * {
  grid-column: span 7;
}
@media screen and (max-width: 760px) {
  .wp-block-group.image-text-arrowlink-block > div > div > div.wp-block-group__inner-container {
    display: block;
  }
}
@supports not (display: grid) {
  .wp-block-group.image-text-arrowlink-block > div > div > div.wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .wp-block-group.image-text-arrowlink-block > div > div > div.wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .wp-block-group.image-text-arrowlink-block > div > div > div.wp-block-group__inner-container > div:nth-child(7n+7) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .wp-block-group.image-text-arrowlink-block > div > div > div.wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .wp-block-group.image-text-arrowlink-block > div > div > div.wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .wp-block-group.image-text-arrowlink-block > div > div > div.wp-block-group__inner-container > div:nth-child(7n+7) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .wp-block-group.image-text-arrowlink-block > div > div > div.wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .wp-block-group.image-text-arrowlink-block > div > div > div.wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .wp-block-group.image-text-arrowlink-block > div > div > div.wp-block-group__inner-container > div:nth-child(7n+7) {
    margin-right: 0;
  }
}

/*link*/
.image-text-arrowlink-block p {
  margin-top: 0;
  margin-bottom: 0;
  position: relative;
}

/*arrow link lined-up to end of grid*/
.image-text-arrowlink-block .wp-block-group__inner-container .wp-block-group p.promotional-link {
  padding-top: 5px;
  justify-self: end;
}

/*Important Dates Block*/
/*Used on Camps pages, news posts + more*/
.important-dates-block {
  padding-top: 80px;
  padding-bottom: 80px;
}
.important-dates-block > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.important-dates-block > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .important-dates-block > div {
    display: block;
  }
}
@supports not (display: grid) {
  .important-dates-block > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .important-dates-block > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .important-dates-block > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .important-dates-block > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .important-dates-block > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .important-dates-block > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .important-dates-block > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .important-dates-block > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .important-dates-block > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}

.important-dates-block h3 {
  grid-column: 1/span 3;
}

.important-dates-block p {
  grid-column: 4/span 8;
}

.important-dates-block p:first-of-type {
  margin-top: 0;
}

.important-dates-block .date-group {
  grid-column: 4/span 8;
  margin-top: 10px;
  margin-bottom: 0;
  background-image: url("/wp-content/themes/the-lawrence/images/svg/line-orbit-dates.svg");
  background-repeat: no-repeat;
  background-position: 35%;
  background-clip: padding-box;
}

.important-dates-block .date-group > .wp-block-group__inner-container > .date-insert > .wp-block-group__inner-container {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(9, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.important-dates-block .date-group > .wp-block-group__inner-container > .date-insert > .wp-block-group__inner-container > * {
  grid-column: span 9;
}
@media screen and (max-width: 760px) {
  .important-dates-block .date-group > .wp-block-group__inner-container > .date-insert > .wp-block-group__inner-container {
    display: block;
  }
}
@supports not (display: grid) {
  .important-dates-block .date-group > .wp-block-group__inner-container > .date-insert > .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .important-dates-block .date-group > .wp-block-group__inner-container > .date-insert > .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .important-dates-block .date-group > .wp-block-group__inner-container > .date-insert > .wp-block-group__inner-container > div:nth-child(9n+9) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .important-dates-block .date-group > .wp-block-group__inner-container > .date-insert > .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .important-dates-block .date-group > .wp-block-group__inner-container > .date-insert > .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .important-dates-block .date-group > .wp-block-group__inner-container > .date-insert > .wp-block-group__inner-container > div:nth-child(9n+9) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .important-dates-block .date-group > .wp-block-group__inner-container > .date-insert > .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .important-dates-block .date-group > .wp-block-group__inner-container > .date-insert > .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .important-dates-block .date-group > .wp-block-group__inner-container > .date-insert > .wp-block-group__inner-container > div:nth-child(9n+9) {
    margin-right: 0;
  }
}

.important-dates-block .date-group > .wp-block-group__inner-container > .date-insert {
  margin-top: 20px;
  margin-bottom: 0px;
}

.important-dates-block > .wp-block-group__inner-container > .date-group > .wp-block-group__inner-container > .date-insert > .wp-block-group__inner-container h4 {
  grid-column: 1/span 3;
  margin-top: 0;
  justify-self: right;
  margin-bottom: 0;
  position: relative;
  line-height: 1.5;
}

.important-dates-block > .wp-block-group__inner-container > .date-group > .wp-block-group__inner-container > .date-insert > .wp-block-group__inner-container p {
  grid-column: 4/span 6;
  margin-top: 0;
  margin-bottom: 20px;
  margin-left: 35px;
}

@media screen and (max-width: 770px) {
  .important-dates-block > .wp-block-group__inner-container > .date-group > .wp-block-group__inner-container > .date-insert > .wp-block-group__inner-container p {
    margin-left: 0;
  }

  .important-dates-block .date-group {
    margin-top: 30px;
  }

  .important-dates-block .date-group {
    background-image: none;
  }
}
/*Related Resources Block*/
.related-resources-block {
  padding-top: 80px;
  padding-bottom: 80px;
}
.related-resources-block > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.related-resources-block > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .related-resources-block > div {
    display: block;
  }
}
@supports not (display: grid) {
  .related-resources-block > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .related-resources-block > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .related-resources-block > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .related-resources-block > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .related-resources-block > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .related-resources-block > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .related-resources-block > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .related-resources-block > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .related-resources-block > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}

/*h3*/
.related-resources-block h3 {
  padding-bottom: 20px;
}

/*p*/
.related-resources-block p {
  margin-bottom: 20px;
  margin-top: 0;
}

/*first block group*/
.related-resources-block > div > .wp-block-group,
.related-resources-block > div > .resources-first-group {
  grid-column: 1/span 5;
}

/*second block group*/
.related-resources-block > div > .wp-block-group:nth-child(3), .related-resources-block > div > .resources-second-group {
  grid-column: 7/span 5;
}

/*ul*/
.related-resources-block ul {
  margin-left: 30px;
  margin-top: 0;
}

.related-resources-block > div > .wp-block-group > div p a.is-external-link {
  display: inline;
}

@media screen and (max-width: 770px) {
  .related-resources-block > div > .resources-second-group {
    margin-top: 20px;
  }
}
/*Used on Exhibit posts*/
.about-exhibit-block {
  padding-top: 80px;
  padding-bottom: 80px;
  background-color: #debdea !important;
  background-color: #debdea;
  position: relative;
}
.about-exhibit-block > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.about-exhibit-block > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .about-exhibit-block > div {
    display: block;
  }
}
@supports not (display: grid) {
  .about-exhibit-block > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .about-exhibit-block > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .about-exhibit-block > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .about-exhibit-block > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .about-exhibit-block > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .about-exhibit-block > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .about-exhibit-block > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .about-exhibit-block > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .about-exhibit-block > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
.about-exhibit-block::before {
  content: "";
  background-color: #debdea !important;
  background-color: #debdea;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}

/*Outer Group*/
.about-exhibit-block > .wp-block-group__inner-container > .about-exhibit-outer-group > .wp-block-group__inner-container {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
  padding-top: 40px;
}
.about-exhibit-block > .wp-block-group__inner-container > .about-exhibit-outer-group > .wp-block-group__inner-container > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .about-exhibit-block > .wp-block-group__inner-container > .about-exhibit-outer-group > .wp-block-group__inner-container {
    display: block;
  }
}
@supports not (display: grid) {
  .about-exhibit-block > .wp-block-group__inner-container > .about-exhibit-outer-group > .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .about-exhibit-block > .wp-block-group__inner-container > .about-exhibit-outer-group > .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .about-exhibit-block > .wp-block-group__inner-container > .about-exhibit-outer-group > .wp-block-group__inner-container > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .about-exhibit-block > .wp-block-group__inner-container > .about-exhibit-outer-group > .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .about-exhibit-block > .wp-block-group__inner-container > .about-exhibit-outer-group > .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .about-exhibit-block > .wp-block-group__inner-container > .about-exhibit-outer-group > .wp-block-group__inner-container > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .about-exhibit-block > .wp-block-group__inner-container > .about-exhibit-outer-group > .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .about-exhibit-block > .wp-block-group__inner-container > .about-exhibit-outer-group > .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .about-exhibit-block > .wp-block-group__inner-container > .about-exhibit-outer-group > .wp-block-group__inner-container > div:nth-child(12n+12) {
    margin-right: 0;
  }
}

/*figure*/
.about-exhibit-block > .wp-block-group__inner-container > .about-exhibit-outer-group > .wp-block-group__inner-container figure.about-exhibit-img {
  grid-column: 1/span 2;
}

/*Inner Group*/
.about-exhibit-block > .wp-block-group__inner-container > .about-exhibit-outer-group > .wp-block-group__inner-container > .about-exhibit-inner-group {
  grid-column: 4/span 8;
}

/*h4*/
.about-exhibit-block > .wp-block-group__inner-container .wp-block-group > .wp-block-group__inner-container .wp-block-group h4 {
  margin-bottom: 0;
}

/*Exhibit Grid*/
.wp-block-group.about-exhibit-block .about-exhibit-grid > .wp-block-group__inner-container {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(8, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.wp-block-group.about-exhibit-block .about-exhibit-grid > .wp-block-group__inner-container > * {
  grid-column: span 8;
}
@media screen and (max-width: 760px) {
  .wp-block-group.about-exhibit-block .about-exhibit-grid > .wp-block-group__inner-container {
    display: block;
  }
}
@supports not (display: grid) {
  .wp-block-group.about-exhibit-block .about-exhibit-grid > .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .wp-block-group.about-exhibit-block .about-exhibit-grid > .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .wp-block-group.about-exhibit-block .about-exhibit-grid > .wp-block-group__inner-container > div:nth-child(8n+8) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .wp-block-group.about-exhibit-block .about-exhibit-grid > .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .wp-block-group.about-exhibit-block .about-exhibit-grid > .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .wp-block-group.about-exhibit-block .about-exhibit-grid > .wp-block-group__inner-container > div:nth-child(8n+8) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .wp-block-group.about-exhibit-block .about-exhibit-grid > .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .wp-block-group.about-exhibit-block .about-exhibit-grid > .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .wp-block-group.about-exhibit-block .about-exhibit-grid > .wp-block-group__inner-container > div:nth-child(8n+8) {
    margin-right: 0;
  }
}

/*About Exhibit Block Insert*/
/*about-exhibit-insert-items*/
.about-exhibit-block .about-exhibit-grid > .wp-block-group__inner-container > .about-exhibit-insert-block {
  grid-column: span 4;
  padding-top: 20px;
  margin-right: 70px;
  padding-bottom: 0;
}

/*about-exhibit-insert-items Inner Container*/
.about-exhibit-block .about-exhibit-grid > .wp-block-group__inner-container > .about-exhibit-insert-block > .wp-block-group__inner-container {
  border-top: solid 1px #fff;
}

/*p*/
.about-exhibit-block .about-exhibit-insert-block p {
  padding-top: 20px;
  margin-bottom: 0;
  margin-top: 0;
}

@media screen and (max-width: 770px) {
  .about-exhibit-block > .wp-block-group__inner-container > .about-exhibit-outer-group > .wp-block-group__inner-container figure.about-exhibit-img {
    max-width: 200px;
    margin-bottom: 30px;
  }
}
/*BLOCK EDITOR STYLES*/
/*About Exhibit Block*/
.edit-post-visual-editor .wp-block-group.about-exhibit-block,
.edit-post-visual-editor .wp-block-group.about-exhibit-block > div,
.edit-post-visual-editor .wp-block-group.about-exhibit-block > div > div {
  border: 1px dashed #2C2C2C;
}
.edit-post-visual-editor .wp-block-group.about-exhibit-block .wp-block-group.about-exhibit-outer-group,
.edit-post-visual-editor .wp-block-group.about-exhibit-block .wp-block-group.about-exhibit-inner-group,
.edit-post-visual-editor .wp-block-group.about-exhibit-block .about-exhibit-grid {
  border: 1px dashed #2C2C2C;
}
.edit-post-visual-editor .wp-block-group.about-exhibit-insert-block {
  border: 1px dashed #078572;
}
.edit-post-visual-editor .wp-block-group.about-exhibit-block .about-exhibit-grid > .wp-block-group__inner-container > .about-exhibit-insert-block {
  margin-right: 0;
  padding-top: 0;
}

/*Intro Gradient Block*/
/*Default Gradient Colors*/
.intro-gradient-block.color-background {
  padding-top: 80px;
  padding-bottom: 80px;
  margin-left: clamp(calc(-1 * (50vw - 584px)), calc(-1 * (158px + 100vw - 1440px)), -55px);
  margin-right: clamp(calc(-1 * (50vw - 584px)), calc(-1 * (158px + 100vw - 1440px)), -55px);
  background-image: linear-gradient(#9bdad9, #9bdad9), linear-gradient(#f4f2f2, #f4f2f2);
  background-size: 100% 70%, 100% 100%;
  background-repeat: no-repeat;
}
@media only screen and (max-width: 1280px) {
  .intro-gradient-block.color-background {
    margin-left: -55px;
    margin-right: -55px;
  }
}
.intro-gradient-block.color-background h2, .intro-gradient-block.color-background .post-header h1, .post-header .intro-gradient-block.color-background h1 {
  color: var(--header-color);
}
.intro-gradient-block.color-background p {
  color: var(--paragraph-color);
}
.intro-gradient-block.color-background > div {
  margin-left: auto;
  margin-right: auto;
  padding-right: clamp(55px, calc(158px + 100vw - 1440px), calc(50vw - 584px));
  padding-left: clamp(55px, calc(158px + 100vw - 1440px), calc(50vw - 584px));
}
.intro-gradient-block.color-background > div > div {
  grid-column: 2/span 10;
}
.intro-gradient-block.color-background > div > div > div p {
  margin-top: 10px;
  margin-bottom: 10px;
  width: 75%;
}
.intro-gradient-block.color-background > div > div > div figure {
  margin-top: 25px;
}
.intro-gradient-block.color-background > div > div > div figure img {
  max-height: 471px;
  object-fit: cover;
}

/*Educators Gradient Colors*/
.educators .intro-gradient-block.color-background {
  background-image: linear-gradient(#078572, #078572), linear-gradient(#f4f2f2, #f4f2f2);
}

.educators .intro-gradient-block.color-background a {
  color: #fff;
}

/*Partners Gradient Colors*/
.partners .intro-gradient-block.color-background {
  background-image: linear-gradient(#ffce00, #ffce00), linear-gradient(#f4f2f2, #f4f2f2);
}

/*Visitors Gradient Colors*/
.visitors .intro-gradient-block.color-background {
  background-image: linear-gradient(#debdea, #debdea), linear-gradient(#fff, #fff);
}

/*Posts with Intro Gradient Block*/
.single .template-content.container.article > .inner-container > .article-content.news-content > div.intro-gradient-block:first-child {
  padding-top: 80px;
}

@media screen and (max-width: 770px) {
  .intro-gradient-block.color-background > .wp-block-group__inner-container {
    margin-left: 30px;
    margin-right: 30px;
  }

  .intro-gradient-block.color-background > .wp-block-group__inner-container p {
    width: unset;
  }
}
/* Duotone Group */
/*Used on Partner's page*/
.duotone-group-block {
  padding-top: 80px;
  padding-bottom: 80px;
}
.duotone-group-block > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.duotone-group-block > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .duotone-group-block > div {
    display: block;
  }
}
@supports not (display: grid) {
  .duotone-group-block > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .duotone-group-block > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .duotone-group-block > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .duotone-group-block > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .duotone-group-block > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .duotone-group-block > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .duotone-group-block > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .duotone-group-block > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .duotone-group-block > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}

.duotone-group-block > div {
  grid-auto-flow: column;
  grid-gap: 0;
  row-gap: 0;
}

.duotone-group-block > div > div {
  grid-column: 1/5;
  position: relative;
  padding: 0 1.5rem;
  margin-top: -3rem;
  color: #0030cc;
  grid-row: 1/span 5;
  margin-top: 50px;
}

.duotone-group-block > div > h2, .post-header .duotone-group-block > div > h1, .duotone-group-block > div > h3 {
  grid-column: 1/5;
  position: relative;
  grid-row: 1/5;
  margin-top: 0;
}

.duotone-group-block > div > div {
  margin: 35px 55px 35px 35px;
}

.duotone-group-block > div > div > div {
  position: relative;
}

.duotone-group-block > div > div > div p {
  padding-top: 120px;
  padding-left: 12px;
  color: #0030cc;
}

.duotone-group-block > div > div > div p::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='47.846' height='90.012' viewBox='0 0 47.846 90.012'%3E%3Cpath id='Path_2036' data-name='Path 2036' d='M4-1,41.412,76.648' transform='translate(-3.099 1.434)' fill='none' stroke='%230030cc' stroke-width='2'/%3E%3Ccircle id='Ellipse_369' data-name='Ellipse 369' cx='4' cy='4' r='4' transform='translate(39.846 82.012)' fill='%230030cc'/%3E%3C/svg%3E%0A");
  display: block;
  margin: 1rem 1rem;
  position: absolute;
  left: -48px;
  top: 10px;
}

.duotone-group-block > div > figure {
  grid-column: 5/span 4;
  position: relative;
  width: auto;
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 0px;
  padding-bottom: 20px;
}

/*p*/
.duotone-group-block > div > figure img {
  max-width: 100%;
  height: 100%;
  object-fit: cover;
  height: 246px;
  width: 369px;
  object-fit: cover;
}

.duotone-group-block > div > figure:nth-child(2n) {
  grid-column: 9/span 4;
}

.duotone-group-block > div figure figcaption {
  color: #2C2C2C;
  position: absolute;
  z-index: 1;
  left: 1rem;
  bottom: 2rem;
  background-color: #fff;
  padding: 1rem;
  font-weight: 600;
}

.duotone-group-block > div > p:last-child {
  grid-column: 10/13;
  margin-top: 2rem;
  justify-self: right;
}

/*This takes away the duotone on the image on hover*/
.duotone-group-block figure a img:hover {
  filter: none;
}

.visitors .duotone-group-block > div figure.duotone-color a img:hover {
  filter: none;
}

.educators .duotone-group-block > div figure.duotone-color a img:hover {
  filter: none;
}

.partners .duotone-group-block > div figure.duotone-color a img:hover {
  filter: none;
}

/*Partners Pages Duotone*/
/*Educators Pages Duotone*/
/*Visitors Pages Duotone*/
.duotone-group-block.has-three-imgs > div > figure:nth-of-type(1) {
  position: relative;
  grid-column: 5/span 4;
  grid-row: 2/span 2;
}
.duotone-group-block.has-three-imgs > div > figure:nth-of-type(2) {
  grid-column: 9/span 4;
  position: relative;
  grid-row: 2/span 1;
}
.duotone-group-block.has-three-imgs > div > figure:nth-of-type(3) {
  grid-column: 9/span 4;
  position: relative;
  grid-row: 3/span 1;
}
.duotone-group-block.has-three-imgs img {
  height: 100%;
  object-fit: cover;
}
.duotone-group-block.has-three-imgs .arrow-link {
  grid-row: 4/span 1;
}
.duotone-group-block.has-three-imgs .text-group {
  grid-column: 5/span 8;
  grid-row: 1/span 1;
  padding-left: 0;
  margin-top: 0;
  margin-left: 10px;
}
.duotone-group-block.has-three-imgs .text-group p:after {
  display: none;
}
.duotone-group-block.has-three-imgs .text-group p {
  padding-left: 0;
  padding-top: 0;
  color: #2C2C2C;
}

/*Homepage*/
/* Four images*/
.home .duotone-group-block > div > div > div p::after {
  display: block;
  margin: 1rem 1rem;
  position: absolute;
  left: -50px;
  top: 0px;
}
.home .duotone-group-block > div > div {
  margin: 100px 55px 35px 45px;
  padding: 0 15px 0 15px;
}
.home .duotone-group-block .arrow-link {
  margin-top: 0;
}

/* Three images*/
.home .duotone-group-block.has-three-imgs .text-group {
  grid-column: 1/5;
  position: relative;
  padding: 0 1.5rem;
  color: #0030cc;
  grid-row: 1/span 5;
  margin-top: 100px;
  margin-left: 45px;
}
.home .duotone-group-block.has-three-imgs p {
  padding-top: 120px;
  padding-left: 12px;
  color: #0030cc;
}
.home .duotone-group-block.has-three-imgs > div > div > div p::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='47.846' height='90.012' viewBox='0 0 47.846 90.012'%3E%3Cpath id='Path_2036' data-name='Path 2036' d='M4-1,41.412,76.648' transform='translate(-3.099 1.434)' fill='none' stroke='%230030cc' stroke-width='2'/%3E%3Ccircle id='Ellipse_369' data-name='Ellipse 369' cx='4' cy='4' r='4' transform='translate(39.846 82.012)' fill='%230030cc'/%3E%3C/svg%3E%0A");
  display: block;
  margin: 1rem 1rem;
  position: absolute;
  left: -50px;
  top: 0px;
}
.home .duotone-group-block.has-three-imgs .arrow-link {
  padding-top: 0;
}

@media screen and (max-width: 1024px) {
  .duotone-group-block > div > div {
    padding: 15px 0;
  }

  .duotone-group-block > div > div > div p::after {
    left: -40px;
    top: -10px;
  }

  .home .duotone-group-block.has-three-imgs .text-group {
    margin-right: 10px;
    margin-top: 71px;
    margin-left: 0;
  }

  .home .duotone-group-block .text-group {
    margin-right: 10px;
    margin-top: 71px;
    margin-left: 0;
  }

  .home .duotone-group-block > div > div > div p::after {
    left: -20px;
  }

  .home .duotone-group-block.has-three-imgs > div > div > div p::after {
    left: -20px;
  }

  .duotone-group-block > div > div {
    margin-right: 10px;
  }

  .home .duotone-group-block > div > div {
    margin-right: 10px;
  }
}
@media screen and (max-width: 770px) {
  .duotone-group-block > div > div > div p {
    padding: 130px 0 30px 0;
  }

  .home .duotone-group-block > div > div > div > div p {
    padding: 130px 0 0 0;
  }

  .duotone-group-block > div > div > div p::after {
    left: 0;
    top: 0;
  }

  .duotone-group-block > div > div {
    margin: 0;
    padding: 0;
  }

  .duotone-group-block > div > figure {
    padding-left: 0;
  }

  .duotone-group-block > div figure img {
    width: 100%;
  }

  .duotone-group-block > div figure figcaption {
    left: 0;
  }

  .duotone-group-block.has-three-imgs .text-group {
    margin-left: 0;
  }

  .home .duotone-group-block.has-three-imgs .text-group {
    margin-top: 2rem;
    padding-left: 0;
  }

  .home .duotone-group-block .text-group {
    padding-left: 0;
  }

  .home .duotone-group-block.has-three-imgs .text-group p {
    padding-left: 0;
  }

  .home .duotone-group-block .text-group p {
    padding-left: 0;
  }

  .home .duotone-group-block .text-group {
    margin-top: 2rem;
  }

  .home .duotone-group-block.has-three-imgs > div > div > div p::after {
    left: -3px;
  }

  .home .duotone-group-block > div > div > div p::after {
    left: -3px;
  }
}
/*Used on the Today's Activities Template page*/
.schedule-block {
  padding-top: 80px;
  padding-bottom: 80px;
}
.schedule-block > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.schedule-block > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .schedule-block > div {
    display: block;
  }
}
@supports not (display: grid) {
  .schedule-block > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .schedule-block > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .schedule-block > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .schedule-block > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .schedule-block > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .schedule-block > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .schedule-block > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .schedule-block > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .schedule-block > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}

.schedule-block .activity-group {
  grid-column: 1/span 12;
  margin-top: 10px;
  margin-bottom: 0;
  background-image: url("/wp-content/themes/the-lawrence/images/svg/line-orbit-dates.svg");
  background-repeat: no-repeat;
  background-position: 26%;
  background-clip: padding-box;
}

.schedule-block .activity-group > .wp-block-group__inner-container > .activity-insert > .wp-block-group__inner-container {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.schedule-block .activity-group > .wp-block-group__inner-container > .activity-insert > .wp-block-group__inner-container > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .schedule-block .activity-group > .wp-block-group__inner-container > .activity-insert > .wp-block-group__inner-container {
    display: block;
  }
}
@supports not (display: grid) {
  .schedule-block .activity-group > .wp-block-group__inner-container > .activity-insert > .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .schedule-block .activity-group > .wp-block-group__inner-container > .activity-insert > .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .schedule-block .activity-group > .wp-block-group__inner-container > .activity-insert > .wp-block-group__inner-container > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .schedule-block .activity-group > .wp-block-group__inner-container > .activity-insert > .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .schedule-block .activity-group > .wp-block-group__inner-container > .activity-insert > .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .schedule-block .activity-group > .wp-block-group__inner-container > .activity-insert > .wp-block-group__inner-container > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .schedule-block .activity-group > .wp-block-group__inner-container > .activity-insert > .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .schedule-block .activity-group > .wp-block-group__inner-container > .activity-insert > .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .schedule-block .activity-group > .wp-block-group__inner-container > .activity-insert > .wp-block-group__inner-container > div:nth-child(12n+12) {
    margin-right: 0;
  }
}

/*activity insert*/
.schedule-block .activity-group > .wp-block-group__inner-container > .activity-insert {
  margin-top: 20px;
  margin-bottom: 40px;
}

/*activity insert inner container*/
.schedule-block .activity-group > .wp-block-group__inner-container > .activity-insert > .wp-block-group__inner-container {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.schedule-block .activity-group > .wp-block-group__inner-container > .activity-insert > .wp-block-group__inner-container > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .schedule-block .activity-group > .wp-block-group__inner-container > .activity-insert > .wp-block-group__inner-container {
    display: block;
  }
}
@supports not (display: grid) {
  .schedule-block .activity-group > .wp-block-group__inner-container > .activity-insert > .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .schedule-block .activity-group > .wp-block-group__inner-container > .activity-insert > .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .schedule-block .activity-group > .wp-block-group__inner-container > .activity-insert > .wp-block-group__inner-container > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .schedule-block .activity-group > .wp-block-group__inner-container > .activity-insert > .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .schedule-block .activity-group > .wp-block-group__inner-container > .activity-insert > .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .schedule-block .activity-group > .wp-block-group__inner-container > .activity-insert > .wp-block-group__inner-container > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .schedule-block .activity-group > .wp-block-group__inner-container > .activity-insert > .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .schedule-block .activity-group > .wp-block-group__inner-container > .activity-insert > .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .schedule-block .activity-group > .wp-block-group__inner-container > .activity-insert > .wp-block-group__inner-container > div:nth-child(12n+12) {
    margin-right: 0;
  }
}

/*h4*/
.schedule-block > .wp-block-group__inner-container > .activity-group > .wp-block-group__inner-container > .activity-insert > .wp-block-group__inner-container h4 {
  grid-column: 1/span 3;
  margin-top: 0;
  justify-self: right;
  margin-bottom: 0;
  position: relative;
}

/*img and activity group*/
.schedule-block > .wp-block-group__inner-container > .activity-group > .wp-block-group__inner-container > .activity-insert > .wp-block-group__inner-container > .img-and-activity-group {
  grid-column: 4/12;
}

/*img and activity group inner container*/
.schedule-block > .wp-block-group__inner-container > .activity-group > .wp-block-group__inner-container > .activity-insert > .wp-block-group__inner-container > .img-and-activity-group > .wp-block-group__inner-container {
  display: flex;
  position: relative;
}

/*individual activity group*/
.schedule-block > .wp-block-group__inner-container > .activity-group > .wp-block-group__inner-container > .activity-insert > .wp-block-group__inner-container > .img-and-activity-group > .wp-block-group__inner-container > .indiv-activity-group {
  margin-top: 0;
  padding-bottom: 35px;
  padding-left: 30px;
  position: relative;
}

/*individaul activity group inner container*/
.schedule-block > .wp-block-group__inner-container > .activity-group > .wp-block-group__inner-container > .activity-insert > .wp-block-group__inner-container > .img-and-activity-group > .wp-block-group__inner-container > .indiv-activity-group > .wp-block-group__inner-container {
  position: relative;
}

/*activity icon*/
.schedule-block > .wp-block-group__inner-container > .activity-group > .wp-block-group__inner-container > .activity-insert > .wp-block-group__inner-container > .img-and-activity-group > .wp-block-group__inner-container .activity-icon {
  max-width: 60px;
  display: inline;
  margin-left: 35px;
}

.schedule-block > .wp-block-group__inner-container > .activity-group > .wp-block-group__inner-container > .activity-insert > .wp-block-group__inner-container > .img-and-activity-group > .wp-block-group__inner-container .activity-icon img {
  max-width: 60px;
}

/*activity text*/
.schedule-block > .wp-block-group__inner-container > .activity-group > .wp-block-group__inner-container > .activity-insert > .wp-block-group__inner-container > .img-and-activity-group > .wp-block-group__inner-container > .indiv-activity-group > .wp-block-group__inner-container p.activity-text {
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 0;
  margin-bottom: 0;
  text-transform: uppercase;
  font-weight: 500;
  color: #0030cc;
}

/*activity title*/
.schedule-block > .wp-block-group__inner-container > .activity-group > .wp-block-group__inner-container > .activity-insert > .wp-block-group__inner-container > .img-and-activity-group > .wp-block-group__inner-container > .indiv-activity-group > .wp-block-group__inner-container p.activity-title {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 600;
  color: #0030cc;
}

/*activity description*/
.schedule-block > .wp-block-group__inner-container > .activity-group > .wp-block-group__inner-container > .activity-insert > .wp-block-group__inner-container > .img-and-activity-group > .wp-block-group__inner-container > .indiv-activity-group > .wp-block-group__inner-container p.activity-description {
  margin-top: 0;
}

/*activity optional hours or location*/
.schedule-block > .wp-block-group__inner-container > .activity-group > .wp-block-group__inner-container > .activity-insert > .wp-block-group__inner-container > .img-and-activity-group > .wp-block-group__inner-container > .indiv-activity-group > .wp-block-group__inner-container p.activity-optional-text {
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Pitch", "Georgia", "Garamond", "serif";
}

/*activity cost*/
.schedule-block > .wp-block-group__inner-container > .activity-group > .wp-block-group__inner-container > .activity-insert > .wp-block-group__inner-container > .img-and-activity-group > .wp-block-group__inner-container > .indiv-activity-group > .wp-block-group__inner-container p.activity-cost {
  font-family: "Pitch", "Georgia", "Garamond", "serif";
  position: relative;
  margin-left: 23px;
  display: inline;
  text-align: center;
  color: #0030cc;
}

/*activity-cost after*/
.schedule-block .activity-cost::after {
  content: "";
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='50' height='29' viewBox='0 0 50 29'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Cpath id='Path_1800' data-name='Path 1800' d='M0,16.651H50v-29H0Z' transform='translate(0 12.349)' fill='none' stroke='%230030cc' stroke-width='1'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_1382' data-name='Group 1382' transform='translate(1801 -10450)'%3E%3Cg id='Group_1375' data-name='Group 1375' transform='translate(-1801 10450)'%3E%3Cg id='Group_822' data-name='Group 822' transform='translate(0 0)' clip-path='url(%23clip-path)'%3E%3Cg id='Group_821' data-name='Group 821' transform='translate(0.976 1.174)'%3E%3Cpath id='Path_1799' data-name='Path 1799' d='M21.2,15.3c0-3.025,2.037-5.479,4.55-5.479V-5.87c-2.513,0-4.55-2.454-4.55-5.479H-17.746c0,3.025-2.037,5.479-4.55,5.479V9.824c2.513,0,4.55,2.454,4.55,5.479Z' transform='translate(22.296 11.349)' fill='none' stroke='%230030cc' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: 80%;
  height: 80px;
  width: 80px;
  background-position: 0% 50%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-40%, -40px);
}

/*Notification block in Schedule of Activities*/
.schedule-block .notification > div {
  background-color: #CDECEC;
}

.schedule-block .notification:before {
  background-color: #fff !important;
}

.schedule-block .notification {
  background-color: #fff !important;
}

@media screen and (max-width: 770px) {
  .schedule-block > .wp-block-group__inner-container > .activity-group > .wp-block-group__inner-container > .activity-insert > .wp-block-group__inner-container p {
    margin-left: 0;
  }

  /*activity group*/
  .schedule-block .activity-group {
    margin-top: 30px;
    background-position: 0%;
  }

  .schedule-block .activity-group > div {
    margin-left: 30px;
  }

  /*individual activity group*/
  .schedule-block > .wp-block-group__inner-container > .activity-group > .wp-block-group__inner-container > .activity-insert > .wp-block-group__inner-container > .img-and-activity-group > .wp-block-group__inner-container > .indiv-activity-group {
    margin-left: 0;
    margin-top: 15px;
    padding-left: 0;
    margin-left: 0;
  }

  /*individual activity group - Last Child*/
  .schedule-block > .wp-block-group__inner-container > .activity-group > .wp-block-group__inner-container > .activity-insert:last-child > .wp-block-group__inner-container > .img-and-activity-group > .wp-block-group__inner-container > .indiv-activity-group {
    padding-bottom: 0;
  }

  /*h4*/
  .schedule-block > .wp-block-group__inner-container > .activity-group > .wp-block-group__inner-container > .activity-insert > .wp-block-group__inner-container > .img-and-activity-group > .wp-block-group__inner-container h4 {
    margin-top: 30px;
  }

  /*image and activity group inner container*/
  .schedule-block > .wp-block-group__inner-container > .activity-group > .wp-block-group__inner-container > .activity-insert > .wp-block-group__inner-container > .img-and-activity-group > .wp-block-group__inner-container {
    display: block;
  }

  /*activity icon img*/
  .schedule-block > .wp-block-group__inner-container > .activity-group > .wp-block-group__inner-container > .activity-insert > .wp-block-group__inner-container > .img-and-activity-group > .wp-block-group__inner-container .activity-icon img {
    max-width: 65px;
  }

  /*activity icon figure*/
  .schedule-block > .wp-block-group__inner-container > .activity-group > .wp-block-group__inner-container > .activity-insert > .wp-block-group__inner-container > .img-and-activity-group > .wp-block-group__inner-container .activity-icon {
    margin-left: 0;
    margin-top: 25px;
    display: block;
  }

  .schedule-block > .wp-block-group__inner-container > .activity-group > .wp-block-group__inner-container > .activity-insert > div h4 {
    text-transform: uppercase;
    font-size: 1.2em;
    border: solid 2px #0030cc;
    padding: 10px;
    line-height: 1.5;
    display: inline-block;
  }
}
/*Hide price icon in block editor*/
.edit-post-visual-editor .schedule-block .activity-cost::after {
  display: none;
}
.edit-post-visual-editor .schedule-block .activity-group {
  border: dotted #078572 1px;
}

.edit-post-layout__metaboxes div#reg-schedule {
  border: 2px solid #0030cc;
  margin: 10px;
}
.edit-post-layout__metaboxes div#spec-schedule {
  border: 2px solid #078572;
  margin: 10px;
}
.edit-post-layout__metaboxes .hide-activity input:checked {
  background-color: #fff5cc;
  background-color: #FFCE00;
}

/*Vertical Video Block*/
.vertical-video-block {
  padding-top: 80px;
  padding-bottom: 80px;
}

.vertical-video-block h4 {
  max-width: 360px;
}

.vertical-video-block .video-column-container {
  margin-bottom: 0;
}

.vertical-video-block > div > div > div > div > div {
  display: flex;
  flex-wrap: wrap !important;
  max-width: 360px;
}

.vertical-video-block .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
  flex-basis: 100%;
}

@media screen and (max-width: 1160px) {
  .vertical-video-block > div > div > div > div {
    margin: 0 auto;
  }

  .vertical-video-block > div > div > div h4 {
    margin: 0 auto;
    margin-top: 10px;
  }

  .vertical-video-block > div > div > div > div > div {
    margin: 0 auto;
  }
}
/*BLOCK EDITOR STYLES*/
.edit-post-visual-editor .vertical-video-block > div > div > div > div {
  height: unset;
}

/*Single-Reel Video Block*/
/* To create in block editor, add single-reel class to entire group block; add video-container class to left hand group block with html block inside; add text-container class to right hand group block. Add testimonial block inside right hand group block. Add no-citation to the single-reel block to hide the supernova line  */
.single-reel {
  padding-top: 80px;
  padding-bottom: 80px;
}

.single-reel > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
  padding-bottom: 0;
}
.single-reel > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .single-reel > div {
    display: block;
  }
}
@supports not (display: grid) {
  .single-reel > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .single-reel > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .single-reel > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .single-reel > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .single-reel > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .single-reel > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .single-reel > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .single-reel > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .single-reel > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}

.single-reel .video-container {
  grid-column: 1/span 4;
}

.single-reel .text-container {
  grid-column: 5/span 8;
  background-color: #9bdad9;
  max-height: 670px;
  min-height: 670px;
}

.single-reel .text-container > div {
  margin: 0 auto;
  padding: 40px;
}

.single-reel .video-container iframe {
  max-height: 670px;
  min-height: 670px;
}

.single-reel .testimonial > div {
  display: block;
}

.single-reel .testimonial {
  padding-top: 20px;
  padding-bottom: 0px;
}

.single-reel .testimonial > div > blockquote.wp-block-quote {
  max-width: 360px;
  margin-bottom: 0;
  margin: 0 auto;
}

.single-reel .testimonial > div > blockquote.wp-block-quote cite {
  padding-bottom: 20px;
}

.single-reel .testimonial blockquote p::after {
  left: 208px;
  height: 0px;
  width: 103px;
  -webkit-transform: unset;
  transform: unset;
  z-index: 0;
  bottom: 0;
}

.single-reel .testimonial blockquote p {
  z-index: 2;
  min-height: unset;
}

.single-reel.no-citation .testimonial blockquote p::after {
  display: none;
}

@media screen and (max-width: 1100px) {
  .single-reel .video-container {
    grid-column: 1/span 5;
  }

  .single-reel .text-container {
    grid-column: 6/span 7;
    background-color: #9bdad9;
    max-height: 670px;
    min-height: 670px;
  }
}
@media screen and (max-width: 800px) {
  .single-reel > div {
    display: block;
  }

  .single-reel .text-container {
    min-height: unset;
  }

  .single-reel .testimonial blockquote p {
    width: unset;
  }

  .single-reel .testimonial blockquote cite {
    padding-top: 15px;
  }

  .single-reel .text-container {
    padding-bottom: 180px;
  }

  .single-reel.no-citation .text-container {
    padding-bottom: 0px;
  }
}
@media screen and (max-width: 770px) {
  .single-reel .testimonial blockquote cite {
    position: absolute;
    top: 250px;
  }
}
@media screen and (max-width: 500px) {
  .single-reel .testimonial blockquote cite {
    top: 295px;
    left: 90%;
    position: absolute;
  }

  .single-reel .testimonial blockquote p::after {
    left: 40%;
  }
}
@media screen and (max-width: 480px) {
  .single-reel .testimonial blockquote p::after {
    display: none;
  }

  .single-reel .testimonial blockquote.wp-block-quote cite {
    top: unset;
    left: unset;
    margin-top: 0;
  }

  .single-reel .text-container {
    padding-bottom: 50px;
  }
}
/*Default Posts*/
.single .template-content.container {
  padding-top: 80px;
  padding-bottom: 80px;
  margin-left: auto;
  margin-right: auto;
  padding-right: clamp(55px, calc(158px + 100vw - 1440px), calc(50vw - 584px));
  padding-left: clamp(55px, calc(158px + 100vw - 1440px), calc(50vw - 584px));
  padding-top: 0;
  width: unset;
  margin: 0 auto;
}
.single .template-content.container > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.single .template-content.container > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .single .template-content.container > div {
    display: block;
  }
}
@supports not (display: grid) {
  .single .template-content.container > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .single .template-content.container > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .single .template-content.container > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .single .template-content.container > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .single .template-content.container > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .single .template-content.container > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .single .template-content.container > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .single .template-content.container > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .single .template-content.container > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
.single .template-content.container .social-share-icons {
  grid-column: 8/span 5;
  display: inline;
  justify-self: end;
  align-self: end;
  padding-top: 10px;
}

/*Taking out block top padding for posts*/
.single .template-content.container.article > .inner-container > div:first-child, .single .template-content.container.article > .inner-container > .article-content.news-content > div:first-child {
  padding-top: 20px;
}

.container.article-content > :not(div):first-child {
  margin-top: var(--padding-container-vertical);
}
.container.article-content > :not(div):last-child {
  margin-bottom: var(--padding-container-vertical);
}

.post-header {
  margin-left: auto;
  margin-right: auto;
  padding-right: clamp(55px, calc(158px + 100vw - 1440px), calc(50vw - 584px));
  padding-left: clamp(55px, calc(158px + 100vw - 1440px), calc(50vw - 584px));
  padding-top: 80px;
  padding-bottom: 80px;
  padding-bottom: 0;
  padding-top: 30px;
}
.post-header > div {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.post-header > div > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .post-header > div {
    display: block;
  }
}
@supports not (display: grid) {
  .post-header > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .post-header > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .post-header > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .post-header > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .post-header > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .post-header > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .post-header > div {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .post-header > div > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .post-header > div > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
.post-header.has-feature-image {
  background-image: linear-gradient(#9bdad9, #9bdad9), linear-gradient(#fff, #fff);
  background-size: 100% 70%, 100% 100%;
  background-repeat: no-repeat;
}
.post-header.hide-feature-image.has-feature-image {
  background-size: 100% 100%, 100% 100%;
  margin-bottom: 40px;
}
.post-header .social-share-icons {
  grid-column: span 4;
  grid-column-end: 13;
  justify-self: end;
  align-self: flex-end;
}
.post-header .blog-category {
  margin-bottom: 0;
  grid-column: 1/span 4;
  grid-row: 1/span 1;
  font-family: "Sharp Sans", -apple-system, "BlinkMacSystemFont", "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;
}
.post-header h6.date {
  text-align: right;
  margin-top: 0;
  grid-column: 10/span 3;
  grid-row: 1/span 1;
}

.article-photo {
  padding: 20px 0;
  margin-bottom: 0;
}
.article-photo figure {
  width: 100%;
}
.article-photo figure img {
  width: 100%;
  object-fit: cover;
  height: 705px;
}

.article-content > p,
.article-content > ul li,
.article-content .inner-container > p,
.article-content .inner-container > ul li,
.article-content .inner-container > figure, .article-content blockquote {
  max-width: 75%;
}

.news-content p,
.news-content ul li {
  font-weight: 300;
}

.icons-left-aligned .article-photo {
  margin: 0;
  padding: 0;
}

.icons-left-aligned .social-share-icons {
  align-self: unset;
  justify-self: unset;
  grid-column-start: 1;
  grid-column-end: 5;
}

.icons-left-aligned .post-header .social-share-icons {
  grid-column: unset;
}

.single.single-post .post-header.has-feature-image {
  padding-bottom: 20px;
}

@media screen and (max-width: 760px) {
  .single.single .template-content.container.article .social-share-icons {
    justify-content: flex-end;
    display: flex;
  }

  .article-content p,
.article-content > p,
.article-content > ul li,
.article-content .inner-container > p,
.article-content .inner-container > ul li,
.article-content .inner-container > figure {
    width: 100%;
  }

  .post-header h6.date {
    text-align: left;
    margin-top: 40px;
  }

  .post-header .blog-category {
    margin-bottom: 30px;
  }

  .post-header {
    padding-top: 0;
  }

  .single.single-post .post-header.has-feature-image {
    padding-bottom: 0;
  }

  .article-photo figure {
    width: 100%;
  }
  .article-photo figure img {
    width: unset;
    object-fit: unset;
    height: unset;
  }
}
.search-page {
  margin-left: auto;
  margin-right: auto;
  padding-right: clamp(55px, calc(158px + 100vw - 1440px), calc(50vw - 584px));
  padding-left: clamp(55px, calc(158px + 100vw - 1440px), calc(50vw - 584px));
}
.search-page h1, .search-page h2 {
  color: #0030cc;
}

.search.search-results h1 {
  padding-top: 60px;
}

.search-box {
  margin-bottom: 60px;
}

.search.search-results .post-photo-content {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
  padding-top: 10px;
  padding-bottom: 10px;
}
.search.search-results .post-photo-content > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .search.search-results .post-photo-content {
    display: block;
  }
}
@supports not (display: grid) {
  .search.search-results .post-photo-content {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .search.search-results .post-photo-content > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .search.search-results .post-photo-content > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .search.search-results .post-photo-content {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .search.search-results .post-photo-content > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .search.search-results .post-photo-content > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .search.search-results .post-photo-content {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .search.search-results .post-photo-content > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .search.search-results .post-photo-content > div:nth-child(12n+12) {
    margin-right: 0;
  }
}

.search.search-results .post-photo-content figure {
  grid-column: 1/span 2;
}

.search.search-results .post-photo-content .post-title-excerpt {
  grid-column: 3/span 8;
}

.content.square-post-search .inner-container h3 {
  grid-column: 1/span 12;
  padding-bottom: 0px;
}

.search.search-results .content.square-post-search {
  padding-top: 0;
}

.search .block.block-search-results {
  margin-bottom: 40px;
}

.search .search-box form input[type=submit] {
  height: 46px;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}

.search .search-box form input[type=submit]:focus-visible, .search .search-box form input[type=submit]:focus {
  border: solid #000000 2px;
  height: 42px;
  width: 49px;
  background-color: #0030cc;
}

@media screen and (max-width: 770px) {
  .search.search-results .post-photo-content {
    padding-bottom: 25px;
  }
}
.error404 .cover-block {
  position: relative;
  height: 100vh;
  margin-left: clamp(calc(-1 * (50vw - 584px)), calc(-1 * (158px + 100vw - 1440px)), -55px);
  margin-right: clamp(calc(-1 * (50vw - 584px)), calc(-1 * (158px + 100vw - 1440px)), -55px);
  min-height: 720px;
}

.error404 .cover-block-text-container {
  max-width: 1440px;
  min-height: 720px;
  left: 0vw;
  position: absolute;
  top: 75px;
  margin-left: auto;
  margin-right: auto;
  right: 0;
}

.error404 .cover-block img.cover-img {
  width: 100%;
  height: 100vh;
  object-fit: cover;
  min-height: 720px;
}

.error404 .cover-block h1 {
  padding: 10px;
  z-index: 2;
  color: #2C2C2C;
  font-size: 42px;
  margin-bottom: 0;
  padding-bottom: 0;
  line-height: 1;
  padding-left: 0;
}
@media screen and (min-width: 320px) {
  .error404 .cover-block h1 {
    font-size: calc(42px + 158 * ((100vw - 320px) / 1600));
  }
}
@media screen and (min-width: 1920px) {
  .error404 .cover-block h1 {
    font-size: 200px;
  }
}

.error404 .cover-block h3 {
  padding: 10px;
  z-index: 2;
  color: #0030cc;
  padding-left: 0;
}

.error404 .cover-block h4 {
  color: #2C2C2C;
}

.error404 .error-pg-button {
  background-color: #0030cc;
  color: #fff !important;
}

.error404 .error-pg-button:hover {
  background-color: transparent;
  color: #0030cc !important;
}

.error404 .section-container-404 {
  margin-left: auto;
  margin-right: auto;
  padding-right: clamp(55px, calc(158px + 100vw - 1440px), calc(50vw - 584px));
  padding-left: clamp(55px, calc(158px + 100vw - 1440px), calc(50vw - 584px));
}

.error404 .section-container-404 .narrow-title {
  background-color: #0030cc !important;
  background-color: #0030cc;
  position: relative;
}
.error404 .section-container-404 .narrow-title::before {
  content: "";
  background-color: #0030cc !important;
  background-color: #0030cc;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}
.error404 .section-container-404 .narrow-title h2, .error404 .section-container-404 .narrow-title .post-header h1, .post-header .error404 .section-container-404 .narrow-title h1 {
  color: #fff;
}

.error404 .posts-filter {
  padding-top: 0;
}

@media screen and (max-width: 1440px) {
  .error404 .cover-block {
    margin: unset;
  }

  .error404 .cover-block-text-container {
    max-width: unset;
    margin-left: 40px;
    margin-right: 40px;
    position: absolute;
    top: 75px;
    left: 0px;
    padding: unset;
  }
}
@media screen and (max-width: 500px) {
  .error404 .cover-block h1 {
    font-size: clamp(7rem, 4vw, 6.5rem);
  }

  .error404 .cover-block h3 {
    font-size: clamp(25px, 3vw, 33px);
  }
}
/*People CPT*/
/*Staff profiles used with single-people.php*/
.single.single-people .profile-section {
  background-color: #fff;
  padding-top: 20px;
}
.single.single-people .profile-section .inner-container {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.single.single-people .profile-section .inner-container > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .single.single-people .profile-section .inner-container {
    display: block;
  }
}
@supports not (display: grid) {
  .single.single-people .profile-section .inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .single.single-people .profile-section .inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .single.single-people .profile-section .inner-container > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .single.single-people .profile-section .inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .single.single-people .profile-section .inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .single.single-people .profile-section .inner-container > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .single.single-people .profile-section .inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .single.single-people .profile-section .inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .single.single-people .profile-section .inner-container > div:nth-child(12n+12) {
    margin-right: 0;
  }
}

/*New h1 size*/
.single.single-people h1 {
  font-size: clamp(3rem, 5vw, 5rem);
}

.single.single-people .inner-container h6 {
  margin: 0;
  font-weight: 400;
}

/*Text content*/
.single.single-people .profile-section .staff-profile-content {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.single.single-people .profile-section .staff-profile-content > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .single.single-people .profile-section .staff-profile-content {
    display: block;
  }
}
@supports not (display: grid) {
  .single.single-people .profile-section .staff-profile-content {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .single.single-people .profile-section .staff-profile-content > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .single.single-people .profile-section .staff-profile-content > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .single.single-people .profile-section .staff-profile-content {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .single.single-people .profile-section .staff-profile-content > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .single.single-people .profile-section .staff-profile-content > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .single.single-people .profile-section .staff-profile-content {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .single.single-people .profile-section .staff-profile-content > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .single.single-people .profile-section .staff-profile-content > div:nth-child(12n+12) {
    margin-right: 0;
  }
}

.single.single-people .profile-section .staff-profile-content p, .single.single-people .profile-section .staff-profile-content ul {
  grid-column: 1/span 7;
}

/*Image + Email button*/
.single.single-people .profile-section .featured-image-group {
  grid-column: 9/span 4;
}

/*Adds the subgrid to be only 7 columns*/
.single.single-people .profile-section .staff-profile-content .staff-post .wp-block-group__inner-container {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(7, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.single.single-people .profile-section .staff-profile-content .staff-post .wp-block-group__inner-container > * {
  grid-column: span 7;
}
@media screen and (max-width: 760px) {
  .single.single-people .profile-section .staff-profile-content .staff-post .wp-block-group__inner-container {
    display: block;
  }
}
@supports not (display: grid) {
  .single.single-people .profile-section .staff-profile-content .staff-post .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .single.single-people .profile-section .staff-profile-content .staff-post .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .single.single-people .profile-section .staff-profile-content .staff-post .wp-block-group__inner-container > div:nth-child(7n+7) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .single.single-people .profile-section .staff-profile-content .staff-post .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .single.single-people .profile-section .staff-profile-content .staff-post .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .single.single-people .profile-section .staff-profile-content .staff-post .wp-block-group__inner-container > div:nth-child(7n+7) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .single.single-people .profile-section .staff-profile-content .staff-post .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .single.single-people .profile-section .staff-profile-content .staff-post .wp-block-group__inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .single.single-people .profile-section .staff-profile-content .staff-post .wp-block-group__inner-container > div:nth-child(7n+7) {
    margin-right: 0;
  }
}

.single.single-people .profile .inner-container .profile-section .inner-container .featured-image-group {
  grid-column: 9/span 4;
  grid-row: 1/span 1;
}

.single.single-people .profile .inner-container .profile-section .inner-container .staff-profile-content .posts-list-block {
  padding-bottom: 0;
  margin-bottom: 0;
  grid-column: 1/span 11;
}

@media screen and (max-width: 760px) {
  .single.single-people .profile .wp-block-button .wp-block-button__link {
    display: block;
  }

  .single.single-people .profile .wp-block-button {
    margin-top: 0px;
  }

  .single.single-people .profile .wp-block-group.staff-post {
    padding-top: 0;
  }

  .single.single-people .profile .inner-container .profile-section .inner-container .featured-image-group {
    max-width: 250px;
    margin: auto;
  }
}
.single.single-news .author-container {
  display: flex;
  margin-top: 10px;
  margin-bottom: 20px;
}

.single.single-news .author {
  grid-column: span 8;
}
.single.single-news .author-photo {
  grid-column: 1/span 1;
  margin-top: 35px;
}
.single.single-news .author-info {
  grid-column: 2/span 4;
  align-self: flex-end;
}
.single.single-news .author-photo img {
  max-height: 112px;
  max-width: 100px;
}
.single.single-news .author-name {
  font-size: 1.4rem;
  font-size: 1.7rem;
}
.single.single-news .author-name a.name {
  font-weight: 700;
}
.single.single-news .author-title {
  text-transform: uppercase;
  font-size: 1.3rem;
  font-weight: 700;
}

.single.single-news .site-main .news-content-container figure.author-photo img {
  border-bottom-width: 0px;
}

.single.single-news .site-main .article-content p.author-name,
.single.single-news .site-main .article-content p.author-title {
  max-width: unset;
}

.single.single-news .site-main .news-content-container figure.author-photo img {
  max-width: 120px;
}

.single.single-news .site-main .news-content-container .author-info {
  margin-left: 20px;
}

.single.single-news .breadcrumb {
  background-color: transparent;
  padding: 80px 0 80px 0;
}

.single.single-news .inner-breadcrumb {
  display: block;
}

.single.single-news .site-main .news-content-container figure {
  max-width: 85%;
  position: relative;
}

.single.single-news .site-main .article-content p {
  max-width: 65%;
}

.single.single-news .article-content h1,
.single.single-news .article-header h1 {
  line-height: 1.1;
  font-size: clamp(2.5rem, 4vw, 5.7rem);
  max-width: 80%;
}

.single.single-news .site-main .article-header h3 {
  font-size: clamp(1.5rem, 2.5vw, 2.6rem);
  font-weight: 500;
  max-width: 80%;
  line-height: 1.3;
  margin-bottom: 20px;
}

.single.single-news h6.date {
  margin-top: 35px;
}

.single.single-news .news-content-container figure.wp-block-image figcaption,
.single.single-news .news-content-container figure figcaption {
  max-width: 65%;
  font-family: "Pitch", "Georgia", "Garamond", "serif";
  color: #0030cc;
  background-color: unset;
  font-size: 1.4rem;
  text-align: left;
  position: relative;
  margin-left: 0;
  padding: 0;
}

.single.single-news .site-main .news-content-container .wp-block-image.no-caption figure.alignright::after {
  display: none;
}

.single.single-news .article-content > .inner-container > .wp-block-image,
.article-content > .wp-block-image {
  max-width: unset;
}

.single.single-news .site-main .news-content-container figure.wp-block-image.alignright,
.single.single-news .site-main .news-content-container figure.alignright {
  max-width: 85%;
  border-left: 0 solid;
  position: relative;
  float: right;
  clear: right;
  margin: 20px 10px 20px 30px;
}

.single.single-news .site-main .news-content-container figure.wp-block-image.alignright,
.single.single-news .site-main .news-content-container figure.alignright::after {
  content: url("data:image/svg+xml,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 115.85 115.85'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%230030CC;stroke:%230030CC;stroke-miterlimit:10;%7D%3C/style%3E%3C/defs%3E%3Cline class='cls-1' x1='115.5' y1='.35' x2='7.5' y2='108.35'/%3E%3Ccircle class='cls-1' cx='4' cy='111.85' r='3.5'/%3E%3C/svg%3E");
  position: absolute;
  height: 10%;
  width: 15%;
  z-index: -1;
  right: 100px;
  bottom: -28px;
}

.single.single-news .site-main .news-content-container figure.wp-block-image.alignright img,
.single.single-news .site-main .news-content-container figure.alignright img {
  border-bottom: 0.18em solid #0030cc;
  position: relative;
  object-fit: cover;
  width: 800px;
  height: 533px;
}

.single.single-news .news-content-container figure.wp-block-image.alignright figcaption,
.single.single-news .news-content-container figure.alignright figcaption {
  font-family: "Pitch", "Georgia", "Garamond", "serif";
  color: #0030cc;
  max-width: 25%;
  background-color: unset;
  font-size: 1.4rem;
  position: absolute;
  z-index: 1;
  bottom: -290px;
  bottom: -65%;
  bottom: -56%;
  left: 58%;
  left: 71%;
  min-height: 189px;
}

.single.single-news .site-main figure.featured-image {
  max-width: 90%;
  position: relative;
}

.single.single-news .site-main figure.featured-image img {
  position: relative;
  object-fit: cover;
  width: 1057px;
  height: 705px;
  border-bottom: 0.18em solid #0030cc;
}

.single.single-news .site-main figure.featured-image.has-caption::after {
  content: url("data:image/svg+xml,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 115.85 115.85'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%230030CC;stroke:%230030CC;stroke-miterlimit:10;%7D%3C/style%3E%3C/defs%3E%3Cline class='cls-1' x1='115.5' y1='.35' x2='7.5' y2='108.35'/%3E%3Ccircle class='cls-1' cx='4' cy='111.85' r='3.5'/%3E%3C/svg%3E");
  z-index: 1;
  position: absolute;
  display: block;
  height: 100px;
  width: 610px;
  max-width: 13%;
  left: 80%;
}

.single.single-news .site-main figure.featured-image figcaption {
  font-family: "Pitch", "Georgia", "Garamond", "serif";
  color: #0030cc;
  max-width: 30%;
  background-color: unset;
  font-size: 1.4rem;
  text-align: left;
  position: absolute;
  left: 80%;
  top: 128%;
  top: 120%;
}

.single.single-news .article-photo {
  margin-bottom: 0;
  padding-bottom: 0;
}

.single-news p strong {
  color: #2C2C2C;
}

.single-news p.has-orbit-color strong {
  color: #0030cc;
}

.single-news p.has-orlando-color strong {
  color: #078572;
}

.single-news p.has-cosmicpurple-color strong {
  color: #54308F;
}

.single-news p.has-black-color strong {
  color: #2C2C2C;
}

.single-news .article-content > div.inner-container > p {
  color: #2C2C2C !important;
}

.single-news .block-editor p strong {
  color: #2C2C2C !important;
}
.single-news .block-editor p.has-orbit-color strong {
  color: #0030cc !important;
}
.single-news .block-editor p.has-orlando-color strong {
  color: #078572 !important;
}
.single-news .block-editor p.has-cosmicpurple-color strong {
  color: #54308F !important;
}
.single-news .block-editor p.has-black-color strong {
  color: #2C2C2C !important;
}
.single-news .block-editor p {
  color: #2C2C2C !important;
}

.single.single-news .site-main .news-content-container.template-content.container.news-article,
.single.single-news .header-container .article-header {
  padding-right: clamp(55px, calc(158px + 100vw - 1440px), calc(50vw - 584px));
  padding-left: clamp(55px, calc(158px + 100vw - 1440px), calc(50vw - 584px));
}

.single.single-news .site-main .news-content-container.template-content.container.article.news-article {
  margin: 0 auto;
}

.single.single-news .site-main .footer-blocks.template-content.container {
  padding-right: clamp(55px, calc(158px + 100vw - 1440px), calc(50vw - 584px));
  padding-left: clamp(55px, calc(158px + 100vw - 1440px), calc(50vw - 584px));
  margin-left: 0;
  margin-right: 0;
}

.single.single-news .footer-blocks.template-content.container {
  padding-bottom: 0;
}

.single.single-news .site-main .header-container.has-bay-header {
  background: linear-gradient(#9bdad9, #9bdad9), linear-gradient(#fff, #fff);
  background-size: 100% 70%, 100% 100%;
  background-repeat: no-repeat;
}

.single.single-news .recent-cards-container .card-link p.post-tag {
  color: #fff;
}

.single.single-news .recent-cards-container .text-info {
  margin-bottom: 35px;
}

.single.single-news .recent-cards-section {
  padding-right: clamp(55px, calc(158px + 100vw - 1440px), calc(50vw - 584px));
  padding-left: clamp(55px, calc(158px + 100vw - 1440px), calc(50vw - 584px));
  margin-left: 0;
  margin-right: 0;
  background-color: #debdea !important;
}

.single.single-news .recent-cards-section h3 {
  padding-top: 80px;
}

.single.single-news .footer-blocks.template-content.container > .stay-connected.landing-newsletter-signup,
.single.single-news .footer-blocks.template-content.container > .stay-connected.landing-newsletter-signup::before {
  background-color: #fff !important;
}

@media only screen and (max-width: 1022px) and (min-width: 771px) {
  .single.single-news .site-main .header-container .article-header {
    padding-left: 30px;
    padding-right: unset;
  }

  .single.single-news .site-main .news-content-container figure.wp-block-image.alignright img,
.single.single-news .site-main .news-content-container figure.alignright img {
    object-fit: unset;
    width: 400px;
    height: 276px;
  }

  .single.single-news .news-content-container figure.wp-block-image.alignright figcaption,
.single.single-news .news-content-container figure.alignright figcaption {
    bottom: -130%;
    max-width: 35%;
    left: 57%;
    min-height: 273px;
  }

  .single.single-news .site-main figure.featured-image img {
    object-fit: unset;
    width: unset;
    height: unset;
  }

  .single.single-news .site-main .news-content-container.template-content.container.news-article {
    padding-left: 30px;
    padding-right: unset;
  }
}
@media screen and (max-width: 770px) {
  .single.single-news .site-main .header-container .article-header {
    padding-left: 20px;
    padding-right: unset;
  }

  .single.single-news .site-main .news-content-container.template-content.container.news-article {
    padding-left: 20px;
    padding-right: 20px;
  }

  .single.single-news .site-main .article-content p {
    max-width: 100%;
  }

  .single.single-news .site-main .news-content-container figure.wp-block-image.alignright,
.single.single-news .site-main .news-content-container figure.alignright {
    display: block;
    float: none;
    clear: none;
    margin: 20px 0 20px 0;
    padding-left: 0;
  }

  .single.single-news .site-main .news-content-container figure.wp-block-image.alignright img,
.single.single-news .site-main .news-content-container figure.alignright img {
    width: unset;
    height: unset;
  }

  .single.single-news .news-content-container figure.wp-block-image.alignright figcaption,
.single.single-news .news-content-container figure.alignright figcaption {
    display: block;
    position: unset;
    text-align: unset;
    max-width: 70%;
    padding-left: 0;
    margin-top: 100px;
    min-height: 93px;
    max-width: 95%;
  }

  .single.single-news .site-main .news-content-container .alignright figure::after,
.single.single-news .site-main .news-content-container figure.alignright::after {
    -webkit-transform: unset;
    -moz-transform: unset;
    -ms-transform: unset;
    -o-transform: unset;
    transform: unset;
    z-index: -1;
    top: 50%;
    right: 40%;
    width: 30%;
  }

  .single.single-news .site-main figure.featured-image.has-caption::after {
    display: none;
  }

  .single.single-news .site-main figure.featured-image figcaption {
    display: block;
    max-width: 100%;
    left: unset;
    top: unset;
    position: relative;
    font-size: 1rem;
  }

  .single.single-news .site-main figure.featured-image img {
    object-fit: unset;
    width: unset;
    height: unset;
  }

  .single.single-news .breadcrumb {
    padding-bottom: 40px;
  }

  .single.single-news .author-container {
    display: block;
  }

  .single.single-news .site-main .news-content-container .author-info {
    margin-left: 0;
  }

  .single.single-news .site-main .header-container.has-bay-header {
    background-size: 100% 80%, 100% 100%;
  }

  .single.single-news .news-content-container figure.wp-block-image.alignleft figcaption,
.single.single-news .news-content-container figure.alignleft figcaption {
    font-size: 1.1rem;
    max-width: 85%;
  }
}
@media screen and (max-width: 530px) {
  .single.single-news .site-main .news-content-container .alignright figure::after,
.single.single-news .site-main .news-content-container figure.alignright::after {
    top: 43%;
  }

  .single.single-news .news-content-container figure.wp-block-image.alignright figcaption,
.single.single-news .news-content-container figure.alignright figcaption {
    margin-top: 80px;
    margin-top: 30%;
    max-width: 85%;
  }
}
@media screen and (max-width: 440px) {
  .single.single-news .site-main .news-content-container .alignright figure::after,
.single.single-news .site-main .news-content-container figure.alignright::after {
    top: 37%;
  }
}
.archive .two-text-posts > div {
  margin-left: auto;
  margin-right: auto;
  padding-right: clamp(55px, calc(158px + 100vw - 1440px), calc(50vw - 584px));
  padding-left: clamp(55px, calc(158px + 100vw - 1440px), calc(50vw - 584px));
}

.archive .two-text-posts h6 {
  font-weight: 300;
  font-size: clamp(1.4rem, 1.5vw, 1.4rem);
}

.archive .two-text-posts p {
  font-size: clamp(1.4rem, 1.5vw, 1.4rem);
}

.archive div.two-text-posts {
  padding-bottom: 40px;
  padding-top: 0;
}

.archive .site-content .site-main div.two-text-posts:first-of-type {
  padding-top: 80px;
}

.archive div.two-text-posts div.post-group {
  margin-bottom: 0;
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
  margin: unset;
}
.archive div.two-text-posts div.post-group > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .archive div.two-text-posts div.post-group {
    display: block;
  }
}
@supports not (display: grid) {
  .archive div.two-text-posts div.post-group {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .archive div.two-text-posts div.post-group > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .archive div.two-text-posts div.post-group > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .archive div.two-text-posts div.post-group {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .archive div.two-text-posts div.post-group > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .archive div.two-text-posts div.post-group > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .archive div.two-text-posts div.post-group {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .archive div.two-text-posts div.post-group > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .archive div.two-text-posts div.post-group > div:nth-child(12n+12) {
    margin-right: 0;
  }
}

/*page numbers*/
.archive div.page-number-container {
  padding-bottom: 10px;
}

.archive div.nav-links {
  display: flex;
  align-items: center;
  justify-content: center;
}

/*Category Page*/
.entry-header.landing-intro-block .taxonomy-description {
  grid-column: 1/span 9;
}

/*Archive CPT & Category pages*/
.archive .landing-intro-block {
  padding-bottom: 80px;
}

.archive .landing-intro-block > .inner-container > h1 {
  margin-bottom: 0;
}

/*archive group*/
.two-text-posts .inner-container .post-group .inner-post-group.archive-group {
  grid-column: 1/span 8;
  padding-bottom: 25px;
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(8, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.two-text-posts .inner-container .post-group .inner-post-group.archive-group > * {
  grid-column: span 8;
}
@media screen and (max-width: 760px) {
  .two-text-posts .inner-container .post-group .inner-post-group.archive-group {
    display: block;
  }
}
@supports not (display: grid) {
  .two-text-posts .inner-container .post-group .inner-post-group.archive-group {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .two-text-posts .inner-container .post-group .inner-post-group.archive-group > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .two-text-posts .inner-container .post-group .inner-post-group.archive-group > div:nth-child(8n+8) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .two-text-posts .inner-container .post-group .inner-post-group.archive-group {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .two-text-posts .inner-container .post-group .inner-post-group.archive-group > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .two-text-posts .inner-container .post-group .inner-post-group.archive-group > div:nth-child(8n+8) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .two-text-posts .inner-container .post-group .inner-post-group.archive-group {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .two-text-posts .inner-container .post-group .inner-post-group.archive-group > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .two-text-posts .inner-container .post-group .inner-post-group.archive-group > div:nth-child(8n+8) {
    margin-right: 0;
  }
}

/*figure*/
.two-text-posts .inner-container .post-group .inner-post-group.archive-group a {
  grid-column: 1/span 3;
}

.two-text-posts .inner-container .post-group .inner-post-group.archive-group figure {
  grid-column: 1/span 3;
}

/*archive group text*/
.two-text-posts .inner-container .post-group .inner-post-group.archive-group .archive-group-text {
  grid-column: 4/span 5;
}

/*hide external link arrow on images on category pages*/
.category .archive-group figure a.is-external-link::after {
  display: none;
}

/*Events Posts Styling */
/*Additional styling for events can be found in the individual componets.
photos-offset.scss is used by the Speaker Photos
support-provided-by-block.scss has the sponsor/logo css that the events posts are using*/
/*Breadcrumbs on Events posts*/
.single.single-event .breadcrumb.event-intro {
  padding-bottom: 0;
}

.single.single-event .breadcrumb {
  padding-top: 40px;
}

/*Landing Intro Block on Event Posts*/
.single.single-event .landing-intro-block {
  padding-bottom: 0;
}

.single.single-event .landing-intro-block h6.event-date {
  margin: 0;
}

.single.single-event .landing-intro-block p.intro-para {
  margin-top: 0;
}

.single.single-event .landing-intro-block {
  padding-top: 55px;
}

.single.single-event .landing-intro-block .left-group {
  grid-column: 1/span 7;
}

.single.single-event .landing-intro-block figure {
  margin-bottom: 20px;
}

.single.single-event .landing-intro-block h1 {
  line-height: 1.4;
}

.single.single-event .landing-intro-block .featured-image figure figcaption.photo-credit {
  margin-left: 51px;
}

/*Just Text block on Events posts*/
/*Taking out extra padding between landing intro block and just text block on event posts*/
.single.single-event .template-content.container .just-text {
  padding-top: 40px;
  padding-bottom: 40px;
}

/*Taking out extra padding between just text blocks on event posts*/
.single.single-event .template-content.container .just-text ~ .just-text {
  padding-bottom: 0;
}

/*Last just text block needs half padding. The container below has the other half*/
.single.single-event .template-content.container .just-text:last-child {
  padding-bottom: 40px;
}

.single.single-event .template-content.container .just-text:first-child {
  padding-top: 60px;
}

/*Adding padding to bottom of container with WP content*/
.single.single-event .template-content.container .info-content-container {
  padding-bottom: 40px;
}

/*Speaker Styles*/
.single.single-event .speaker-name {
  margin: 5px 0;
}

.single.single-event .speaker-title {
  margin-top: 0;
  font-size: clamp(1.2rem, 1.5vw, 1.4rem);
  margin-bottom: 20px;
}

.single.single-event .speaker-text-group.no-photo {
  border-top: solid 1px #2C2C2C;
  border-bottom: solid 1px #2C2C2C;
  padding: 20px 0;
  margin-top: 100px;
  max-width: 300px;
}

.single.single-event .speaker-text-group.no-photo.no-photos-in-group {
  margin-top: 0;
}

.single.single-event .has-bio > .photo-group {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(9, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.single.single-event .has-bio > .photo-group > * {
  grid-column: span 9;
}
@media screen and (max-width: 760px) {
  .single.single-event .has-bio > .photo-group {
    display: block;
  }
}
@supports not (display: grid) {
  .single.single-event .has-bio > .photo-group {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .single.single-event .has-bio > .photo-group > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .single.single-event .has-bio > .photo-group > div:nth-child(9n+9) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .single.single-event .has-bio > .photo-group {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .single.single-event .has-bio > .photo-group > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .single.single-event .has-bio > .photo-group > div:nth-child(9n+9) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .single.single-event .has-bio > .photo-group {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .single.single-event .has-bio > .photo-group > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .single.single-event .has-bio > .photo-group > div:nth-child(9n+9) {
    margin-right: 0;
  }
}

.single.single-event .has-bio > .photo-group figure {
  margin-right: 20px;
  margin-bottom: 20px;
}

.single.single-event .has-bio > .photo-group {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(9, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.single.single-event .has-bio > .photo-group > * {
  grid-column: span 9;
}
@media screen and (max-width: 760px) {
  .single.single-event .has-bio > .photo-group {
    display: block;
  }
}
@supports not (display: grid) {
  .single.single-event .has-bio > .photo-group {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .single.single-event .has-bio > .photo-group > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .single.single-event .has-bio > .photo-group > div:nth-child(9n+9) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .single.single-event .has-bio > .photo-group {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .single.single-event .has-bio > .photo-group > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .single.single-event .has-bio > .photo-group > div:nth-child(9n+9) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .single.single-event .has-bio > .photo-group {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .single.single-event .has-bio > .photo-group > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .single.single-event .has-bio > .photo-group > div:nth-child(9n+9) {
    margin-right: 0;
  }
}

.single.single-event .template-content.container .speaker-container {
  background-color: #f4f2f2 !important;
  background-color: #f4f2f2;
  position: relative;
  padding-top: 80px;
  padding-bottom: 80px;
  display: block;
}
.single.single-event .template-content.container .speaker-container::before {
  content: "";
  background-color: #f4f2f2 !important;
  background-color: #f4f2f2;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}

.single.single-event .template-content.container .speaker-container > .speaker-inner-container {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
}
.single.single-event .template-content.container .speaker-container > .speaker-inner-container > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .single.single-event .template-content.container .speaker-container > .speaker-inner-container {
    display: block;
  }
}
@supports not (display: grid) {
  .single.single-event .template-content.container .speaker-container > .speaker-inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .single.single-event .template-content.container .speaker-container > .speaker-inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .single.single-event .template-content.container .speaker-container > .speaker-inner-container > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .single.single-event .template-content.container .speaker-container > .speaker-inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .single.single-event .template-content.container .speaker-container > .speaker-inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .single.single-event .template-content.container .speaker-container > .speaker-inner-container > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .single.single-event .template-content.container .speaker-container > .speaker-inner-container {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .single.single-event .template-content.container .speaker-container > .speaker-inner-container > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .single.single-event .template-content.container .speaker-container > .speaker-inner-container > div:nth-child(12n+12) {
    margin-right: 0;
  }
}

.single.single-event .template-content.container .speaker-container h3 {
  grid-column: 1/span 3;
  margin-bottom: 50px;
  grid-row: 1/span 2;
}

.single.single-event .photos-bio .photo-group {
  display: grid;
  max-width: 100%;
  padding: 0;
  /* autoprefixer: off */
  grid-auto-rows: minmax(0, auto);
  grid-column-gap: 19px;
  grid-row-gap: 0px;
  grid-template-columns: repeat(12, minmax(0, 100%));
  margin: 0 auto;
  /* Never Reaches 75px for 1440px max  */
  padding-bottom: 75px;
}
.single.single-event .photos-bio .photo-group > * {
  grid-column: span 12;
}
@media screen and (max-width: 760px) {
  .single.single-event .photos-bio .photo-group {
    display: block;
  }
}
@supports not (display: grid) {
  .single.single-event .photos-bio .photo-group {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .single.single-event .photos-bio .photo-group > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .single.single-event .photos-bio .photo-group > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .single.single-event .photos-bio .photo-group {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .single.single-event .photos-bio .photo-group > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .single.single-event .photos-bio .photo-group > div:nth-child(12n+12) {
    margin-right: 0;
  }
}
@supports (-ms-ime-align: auto) {
  .single.single-event .photos-bio .photo-group {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .single.single-event .photos-bio .photo-group > div {
    margin-bottom: 0px;
    margin-right: 19px;
    width: calc(calc(100% / $columns) - 19px);
  }
  .single.single-event .photos-bio .photo-group > div:nth-child(12n+12) {
    margin-right: 0;
  }
}

.single.single-event .photos-bio .photo-group .photo-title-name {
  grid-column: 1/span 3;
}

.single.single-event .photos-bio .photo-group .speaker-bio-container {
  grid-column: 4/span 9;
  margin-left: 20px;
}

.single.single-event .photos-bio .speaker-text-group.no-photo {
  margin-top: 0;
}

.single.single-event .photos-bio .speaker-text-group .speaker-title {
  margin-bottom: 0;
}

.single.single-event .photos-bio .speaker-text-group .speaker-name {
  margin: 0;
  font-size: clamp(1.8rem, 1.8vw, 2.1rem);
}

/*Contact Info - Get In Touch Block on events posts*/
.single.single-event .get-in-touch-block h3 {
  grid-column: 1/span 3;
  margin-bottom: 0;
}

.single.single-event .get-in-touch-block .event-contact {
  grid-column: 4/span 9;
}

.single.single-event .get-in-touch-block > div {
  justify-items: center;
  align-items: center;
}

/*Taking out extra padding between newsletter sign up and footer on events posts*/
.single.single-event .template-content.container {
  padding-bottom: 0;
}

/*Add Event to Google Calendar Link*/
.single.single-event .cal-link {
  padding-left: 51px;
  font-family: "Pitch", "Menlo", "Monaco", "Consolas", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", monospace;
  font-weight: 700;
}

.single.single-event .cal-link a {
  font-weight: 700;
}

/*ical link - adding down arrow*/
.single.single-event .cal-link.ical-link.arrow-download::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.437' height='15.137' viewBox='0 0 13.437 15.137'%3E%3Cg id='Right_Arrrow' data-name='Right Arrrow' transform='translate(12.719) rotate(90)'%3E%3Cline id='Line_7' data-name='Line 7' x2='14' transform='translate(0 6)' fill='none' stroke='%230030CC' stroke-width='2'/%3E%3Cpath id='Path_103' data-name='Path 103' d='M0,0,6.2,6,0,12' transform='translate(7.5)' fill='none' stroke='%230030CC' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");
  font-family: "Pitch", "Georgia", "Garamond", "serif";
  background-position: 5px 5px;
  height: 90px;
  width: 50px;
  background-repeat: no-repeat;
  padding-left: 20px;
  padding-right: 5px;
  position: relative;
  z-index: 3;
  left: 0px;
  top: 0px;
}

/*ical link - adding down arrow on hover*/
.single.single-event .cal-link.ical-link:hover::after {
  color: #4f5964;
}

.single.single-event .cal-link.ical-link {
  margin-top: 0;
}

/*Mobile Styles*/
@media screen and (max-width: 770px) {
  .single.single-event .speaker-text-group.no-photo {
    max-width: 300px;
    margin: 45px auto;
  }

  .single.single-event .get-in-touch-block h3 {
    margin-bottom: 20px;
  }

  .single.single-event .landing-intro-block figure {
    margin-right: 55px;
  }

  /*photos-bio*/
  .single.single-event .photos-bio .photo-group figure {
    display: flex;
  }

  .single.single-event .photos-bio .photo-group figure img {
    margin: 0 auto;
  }

  .single.single-event .photos-bio .photo-group .photo-title-name .speaker-text-group .speaker-name, .single.single-event .photos-bio .photo-group .photo-title-name .speaker-text-group .speaker-title {
    text-align: center;
  }

  .single.single-event .photos-bio .photo-group .speaker-bio-container {
    margin: 10px auto 0 10px;
  }
}
/*Animals CPT*/
.animals .landing-intro-block .right-group figure.photo-credit figcaption {
  padding-left: 47px;
}

.animals .landing-intro-block {
  padding-top: 0;
}

/*Activities CPT*/
/*The Activities CPT is also using the topics-list css from the curriculum-post sass file to build the right hand side box*/
/*The Activities CPT is also using the landing-intro-block sass file*/
.single-activities .template-content.article > div > div {
  margin-left: auto;
  margin-right: auto;
  padding-right: clamp(55px, calc(158px + 100vw - 1440px), calc(50vw - 584px));
  padding-left: clamp(55px, calc(158px + 100vw - 1440px), calc(50vw - 584px));
}

.single-activities .left-group {
  position: relative;
  grid-column: 1/span 6;
  margin-right: 20px;
}

.single-activities .right-group {
  grid-column: 7/span 6;
  margin-left: 20px;
}

.single-activities span.topics-labels {
  font-weight: 700;
}

.single-activities .right-group .pdf-title, .single-activities .left-group .pdf-title {
  position: relative;
}

.single-activities .right-group .pdf-title a, .single-activities .left-group .pdf-title a {
  position: relative;
  display: inline;
}

.single-activities .right-group a p.pdf-title span.pdf-download, .single-activities .left-group a p.pdf-title span.pdf-download {
  font-family: "Pitch", "Georgia", "Garamond", "serif";
}

.single-activities .right-group a p.pdf-title span.pdf-download:before, .single-activities .left-group a p.pdf-title span.pdf-download:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.437' height='15.137' viewBox='0 0 13.437 15.137'%3E%3Cg id='Right_Arrrow' data-name='Right Arrrow' transform='translate(12.719) rotate(90)'%3E%3Cline id='Line_7' data-name='Line 7' x2='14' transform='translate(0 6)' fill='none' stroke='%230030CC' stroke-width='2'/%3E%3Cpath id='Path_103' data-name='Path 103' d='M0,0,6.2,6,0,12' transform='translate(7.5)' fill='none' stroke='%230030CC' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");
  background-position: 6px 5px;
  height: 90px;
  width: 50px;
  background-repeat: no-repeat;
  padding-left: 20px;
  padding-right: 2px;
  position: relative;
  z-index: 3;
  left: 0px;
  top: 0px;
}

.single-activities .pdf-heading {
  font-weight: 700;
}

.single-activities hr {
  height: 1px;
  border-width: 0px;
  color: #2C2C2C;
  background-color: #2C2C2C;
  margin-top: 10px;
  margin-bottom: 30px;
}

.single-activities .intro-para-container > ul > br {
  display: none;
}

.single-activities .list-text {
  margin-bottom: 30px;
}

.single-activities .list-text:last-child {
  margin-bottom: 0px;
}

.single-activities .h6-activity-mobile,
.single-activities .h1-title-mobile {
  display: none;
}

.single-activities .breadcrumb-mobile {
  display: none;
}

.single-activities .pdf-group .arrow-down {
  padding-bottom: 20px;
  display: inline-block;
}

.single-activities .activities-heading {
  font-weight: 700;
  margin-bottom: 25px;
}

.single-activities .activity-image img {
  width: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='margin-top:20px;'%3E%3Cdefs%3E%3Cpattern id='myPattern' x='8' y='8' width='27' height='27' patternUnits='userSpaceOnUse' %3E%3C!-- start pattern--%3E%3Ccircle cx='3' cy='3' r='3' style='stroke: none; fill: %230030cc' /%3E%3C!-- end pattern --%3E%3C/pattern%3E%3C/defs%3E%3Crect width='100%25' height='100%25' style='fill: url(%23myPattern);'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  padding: 64px 0 0 51px;
  background-clip: padding-box;
}

.single-activities .topics-list.has-activity-img {
  margin-right: -51px;
  margin-left: 51px;
  margin-top: 30px;
}

@media screen and (max-width: 770px) {
  .single-activities .landing-intro-block .inner-container {
    display: flex;
    flex-wrap: wrap;
  }

  .single-activities .right-group {
    order: 1;
    margin-left: 0;
  }

  .single-activities .left-group {
    order: 2;
    margin-top: 30px;
    margin-right: 0;
  }

  .single-activities .right-group .topics-list {
    margin-top: 10px;
  }

  .single-activities .h6-activity-mobile,
.single-activities .h1-title-mobile {
    display: block;
  }

  .single-activities .h6-activity,
.single-activities .h1-title {
    display: none;
  }

  .single-activities .breadcrumb-mobile {
    display: block;
  }

  .single-activities .breadcrumb-desktop {
    display: none;
  }

  .single-activities .right-group {
    margin-right: 51px;
  }
}
/*Camps CPT & Camps PHP blocks*/
/*camps block using just-text component sass*/
.just-text.camps {
  margin-bottom: 80px;
}
.just-text.camps .wp-block-group.content-offset-right {
  grid-column: 5/span 8;
}
.just-text.camps .wp-block-group.content-offset-left {
  grid-column: 1/span 3;
}
.just-text.camps .wp-block-group.notification {
  padding-bottom: 20px;
  padding-top: 0px;
}

.register-camp {
  margin-bottom: 30px;
}

.fin-aid {
  margin-top: 30px;
  margin-bottom: 30px;
}

.camp-dates-title {
  margin-top: 30px;
}

.camp-info {
  margin-bottom: 30px;
}

/*Camps Landing Intro Block*/
.landing-intro-block.camps .right-group .wp-block-post-featured-image img {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='margin-top:20px;'%3E%3Cdefs%3E%3Cpattern id='myPattern' x='8' y='8' width='27' height='27' patternUnits='userSpaceOnUse' %3E%3C!-- start pattern--%3E%3Ccircle cx='3' cy='3' r='3' style='stroke: none; fill: %230030cc' /%3E%3C!-- end pattern --%3E%3C/pattern%3E%3C/defs%3E%3Crect width='100%25' height='100%25' style='fill: url(%23myPattern);'/%3E%3C/svg%3E");
}

.landing-intro-block.camps {
  padding-top: 0px;
}

/*Camps Breadcrumbs*/
.breadcrumb.breadcrumb-camps {
  background-color: #9bdad9 !important;
  background-color: #9bdad9;
  position: relative;
}
.breadcrumb.breadcrumb-camps::before {
  content: "";
  background-color: #9bdad9 !important;
  background-color: #9bdad9;
  position: absolute;
  height: 100%;
  width: 99999px;
  top: 0;
  left: -2000px;
  z-index: -1;
}

.single-camps .notification.archive-note {
  margin-top: -50px;
  margin-bottom: 60px;
  padding-bottom: 40px;
}

/*Publications CPT*/
/*Header*/
.single-publications .header-section {
  background-color: #9bdad9;
}
.single-publications .header-section h2, .single-publications .header-section .post-header h1, .post-header .single-publications .header-section h1 {
  margin-top: 20px;
}

.single-publications .content-section {
  padding-bottom: 80px;
}

.single-publications section.template-content.container {
  padding-bottom: 0;
}

.single-publications .header-section.partners {
  background-color: #ffce00;
}
.single-publications .header-section.partners h2, .single-publications .header-section.partners .post-header h1, .post-header .single-publications .header-section.partners h1,
.single-publications .header-section.partners h6 {
  color: #2C2C2C;
}

.single-publications .header-section.breadcrumb.partners,
.single-publications .header-section.breadcrumb.partners a {
  color: #2C2C2C;
}

/*Publications info*/
.single-publications .publications-info-block-inner-container {
  display: flex;
  margin-right: 10px;
}

.single-publications .publications-info-block-inner-container .publications-info {
  flex-basis: 50%;
  margin-right: 10px;
}

.single-publications .publications-info-block-inner-container .publications-pdfs {
  flex-basis: 50%;
}

.single-publications .publications-info-block p.pub-label span,
.single-publications .publications-info-block p.pub-label.download {
  font-weight: 700;
}

.single-publications .publications-info-block p.pub-label,
.single-publications .publications-info-block p.pdf-title {
  font-size: 1.5rem;
  margin-bottom: 10px;
  margin-top: 20px;
}

.single-publications .publications-info-block p.pub-label {
  margin-bottom: 0;
}

.single-publications .publications-info-block .publications-pdfs a.arrow-down .pdf-title {
  margin-bottom: 15px;
}

.single-publications .publications-info-block .wp-block-buttons.download-button {
  margin-top: 20px;
}

.single-publications .publications-info-block .wp-block-buttons.download-button .wp-block-button .download-button-pdf {
  font-size: 1.5rem;
  position: relative;
}

.single-publications .publications-info-block .wp-block-buttons.download-button .wp-block-button .download-button-pdf .download-pdf-icon {
  margin-left: 30px;
  position: absolute;
  top: -6px;
  background-color: #0030cc;
  padding: 8px 9px 5px 9px;
}

.single-publications .publications-info-block .wp-block-buttons.download-button .wp-block-button a {
  padding-right: 70px;
}

.single-publications .publications .right-group .right-side-list {
  padding: 30px;
  background-color: #9bdad9;
}

.single-publications .publications .landing-intro-block.partners .right-group .right-side-list {
  background-color: #ffce00;
}

.single-publications .publications .landing-intro-block .download-button-pdf {
  word-break: normal;
}

/*PDF arrow*/
.single-publications .left-group a p.pdf-title span.pdf-download {
  font-family: "Pitch", "Georgia", "Garamond", "serif";
}

.single-publications .view-article-link {
  font-weight: 700;
}

.single-publications .view-article-link a {
  word-wrap: break-word;
}

@media screen and (max-width: 760px) {
  .single-publications .publications-info-block-inner-container {
    display: block;
  }
}
.category-landing p,
.category-landing ul li {
  font-size: 2.3rem;
}

.category-landing .logo-container {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
  background-color: #debdea;
}

.category-landing .logo {
  max-width: 300px;
  min-width: 300px;
}

.category-landing .cover-block {
  position: relative;
  height: 100vh;
  margin-left: clamp(calc(-1 * (50vw - 584px)), calc(-1 * (158px + 100vw - 1440px)), -55px);
  margin-right: clamp(calc(-1 * (50vw - 584px)), calc(-1 * (158px + 100vw - 1440px)), -55px);
  min-height: 720px;
}

.category-landing .cover-block-text-container {
  max-width: 1440px;
  margin: auto;
  min-height: 720px;
}

.category-landing .cover-block img.cover-img {
  width: 100%;
  height: 100vh;
  object-fit: cover;
  min-height: 720px;
}

.category-landing .cover-block h2, .category-landing .cover-block .post-header h1, .post-header .category-landing .cover-block h1 {
  position: absolute;
  bottom: 100px;
  background-color: rgba(25, 23, 22, 0.5);
  padding: 10px;
  z-index: 2;
  color: #fff;
}

.category-landing .cover-block .wp-block-buttons {
  display: inline-block;
  position: absolute;
  bottom: 30px;
}

.landing .wp-block-button__link,
.landing .orbit-background-ultraviolet-text.half-image-half-text-block > .half-image-block-inner-container > .text-group > div > .wp-block-buttons > .wp-block-button > .wp-block-button__link,
.landing .half-image-half-text-block > .half-image-block-inner-container > .text-group > div > .wp-block-buttons > .wp-block-button > .wp-block-button__link {
  background-color: #ffce00 !important;
  padding: 25px 70px;
  border-color: #ffce00 !important;
  color: #54308F !important;
}
.landing .wp-block-button__link:hover,
.landing .orbit-background-ultraviolet-text.half-image-half-text-block > .half-image-block-inner-container > .text-group > div > .wp-block-buttons > .wp-block-button > .wp-block-button__link:hover,
.landing .half-image-half-text-block > .half-image-block-inner-container > .text-group > div > .wp-block-buttons > .wp-block-button > .wp-block-button__link:hover {
  background-color: #54308F !important;
  padding: 25px 70px;
  border-color: #54308F !important;
  color: #ffce00 !important;
}
.landing .wp-block-button__link:focus,
.landing .orbit-background-ultraviolet-text.half-image-half-text-block > .half-image-block-inner-container > .text-group > div > .wp-block-buttons > .wp-block-button > .wp-block-button__link:focus,
.landing .half-image-half-text-block > .half-image-block-inner-container > .text-group > div > .wp-block-buttons > .wp-block-button > .wp-block-button__link:focus {
  color: #fff !important;
}

.landing .half-image-half-text-block .half-image-block-inner-container > .text-group h3,
.landing .half-image-half-text-block .half-image-block-inner-container > .text-group p {
  color: #fff !important;
}

.landing .half-image-half-text-block .text-group {
  padding-top: 40px;
  padding-bottom: 30px;
}

.category-landing .half-image-half-text-block p {
  font-size: 1.9rem;
}

.single.category-landing .template-content.container.article {
  padding-bottom: 0;
}

.category-landing footer nav {
  display: none;
}

@media screen and (max-width: 1440px) {
  .category-landing p,
.category-landing ul li {
    font-size: 2rem;
  }

  .category-landing .cover-block {
    margin: unset;
  }

  .category-landing .cover-block-text-container {
    max-width: unset;
    margin-left: 55px;
    margin-right: 55px;
  }

  .single.category-landing .template-content.container.article {
    padding: 0;
  }

  .single.category-landing .template-content.container.article .landing-content {
    padding-left: 55px;
    padding-right: 55px;
  }
}
@media screen and (max-width: 771px) {
  .landing .just-text > div > div > div figure {
    display: flex;
    justify-content: center;
  }

  .category-landing .cover-block.big-give-2024 img.cover-img {
    object-position: 45% 50%;
  }
}
/*Desktop and Tablet*/
@media only screen and (min-width: 1020px) {
  /*BIG GIVE 2024 | big-give-2024*/
  .category-landing .cover-block.big-give-2024 h2, .category-landing .cover-block.big-give-2024 .post-header h1, .post-header .category-landing .cover-block.big-give-2024 h1 {
    right: 0px;
    top: 300px;
    display: inline;
    max-width: 550px;
    bottom: unset;
    left: unset;
  }

  .category-landing .cover-block.big-give-2024 .wp-block-buttons {
    display: inline-block;
    position: absolute;
    bottom: unset;
    top: 500px;
    right: 0;
  }

  .category-landing.big-give-2024 .logo-container {
    right: unset;
    left: 0;
  }
}
/*BIG GIVE 2024 | big-give-2024*/
.category-landing.big-give-2024 .wp-block-button__link:hover {
  border-color: #ffce00 !important;
}

.category-landing.big-give-2024 .cover-block .wp-block-button__link:hover {
  border-color: #54308F !important;
}

/* stylelint-disable declaration-property-unit-allowed-list */
:root {
  font-size: 62.5%;
}

/* stylelint-enable declaration-property-unit-allowed-list */
body {
  color: #2C2C2C;
  font-family: "Sharp Sans", -apple-system, "BlinkMacSystemFont", "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;
  font-size: calc(17px + 3 * ((100vw - 320px) / 1600));
  line-height: 1.5;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  text-rendering: geometricPrecision;
  text-size-adjust: none;
}

a {
  color: #0030cc;
  text-decoration: none;
}

.single .site-content p a {
  font-weight: 400;
}

.single .site-content h4 a {
  font-weight: 700;
}

.single .site-content h3 a {
  font-weight: 800;
}

.single .site-content li a {
  font-weight: 400;
}

.page .site-content p a {
  font-weight: 600;
}

.page .site-content li a {
  font-weight: 600;
}

.page .site-content h4 a {
  font-weight: 700;
}

.page .site-content h3 a {
  font-weight: 800;
}

.smalltext {
  font-size: 15px;
}

p,
dd,
dt,
figcaption,
hr,
small,
ol,
ul,
li,
blockquote,
kbd,
pre,
samp,
code,
th,
td,
table,
tr {
  font-size: var(--font-size-small);
  line-height: 1.5;
}
@media (min-width: 770px) {
  p,
dd,
dt,
figcaption,
hr,
small,
ol,
ul,
li,
blockquote,
kbd,
pre,
samp,
code,
th,
td,
table,
tr {
    font-size: 17px;
  }
}
@media screen and (min-width: 770px) and (min-width: 320px) {
  p,
dd,
dt,
figcaption,
hr,
small,
ol,
ul,
li,
blockquote,
kbd,
pre,
samp,
code,
th,
td,
table,
tr {
    font-size: calc(17px + 3 * ((100vw - 320px) / 1600));
  }
}
@media screen and (min-width: 770px) and (min-width: 1920px) {
  p,
dd,
dt,
figcaption,
hr,
small,
ol,
ul,
li,
blockquote,
kbd,
pre,
samp,
code,
th,
td,
table,
tr {
    font-size: 20px;
  }
}

h1,
h2,
.post-header h1,
h3,
h4,
h5,
h6 {
  color: var(--header-color);
  font-family: "Sharp Sans", -apple-system, "BlinkMacSystemFont", "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;
  font-weight: 700;
  margin-bottom: 1.5rem;
  margin-top: 1rem;
  letter-spacing: 0.1rem;
  overflow-wrap: normal;
}

h4 {
  font-weight: 600;
}

h6 {
  font-family: "Pitch", "Menlo", "Monaco", "Consolas", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", monospace;
  font-weight: 700;
}

.color-background h1,
.color-background h2,
.color-background h3,
.color-background h4,
.color-background h5,
.color-background h6 {
  color: var(--header-color);
}

h2, .post-header h1,
h3,
h4,
h5,
h6 {
  line-height: 1.1;
}

h1,
.edit-post-visual-editor .intro-photo-overlay .wp-block-group__inner-container h1 {
  font-size: clamp(3rem, 5vw, 6.5rem);
}

h2, .post-header h1,
.lawrence-frontend .megamenu .accessible-megamenu-panel-group:nth-child(2) h4,
.home .posts-list-block > h3,
.home .posts-row > h3,
.landing-intro-block h1,
.landing-intro h1 {
  font-size: clamp(3.2rem, 3.1vw, 5.6rem);
}

h3,
.lawrence-frontend .megamenu .accessible-megamenu-panel-group:nth-child(2) h2,
.lawrence-frontend .megamenu .accessible-megamenu-panel-group:nth-child(2) .post-header h1,
.post-header .lawrence-frontend .megamenu .accessible-megamenu-panel-group:nth-child(2) h1 {
  font-size: clamp(28px, 3vw, 33px);
}

h4,
.faq-accordion h2.c-accordion__title,
.faq-accordion h3.c-accordion__title,
.faq-accordion h4.c-accordion__title,
.faq-accordion h5.c-accordion__title,
.faq-accordion h6.c-accordion__title,
.faq-accordion h1.c-accordion__title,
.wp-block-group .image-text-arrowlink-block + .image-text-arrowlink-block h3,
.wp-block-group h3 ~ .image-text-arrowlink-block h3 {
  font-size: 18px;
}
@media screen and (min-width: 320px) {
  h4,
.faq-accordion h2.c-accordion__title,
.faq-accordion h3.c-accordion__title,
.faq-accordion h4.c-accordion__title,
.faq-accordion h5.c-accordion__title,
.faq-accordion h6.c-accordion__title,
.faq-accordion h1.c-accordion__title,
.wp-block-group .image-text-arrowlink-block + .image-text-arrowlink-block h3,
.wp-block-group h3 ~ .image-text-arrowlink-block h3 {
    font-size: calc(18px + 3 * ((100vw - 320px) / 1600));
  }
}
@media screen and (min-width: 1920px) {
  h4,
.faq-accordion h2.c-accordion__title,
.faq-accordion h3.c-accordion__title,
.faq-accordion h4.c-accordion__title,
.faq-accordion h5.c-accordion__title,
.faq-accordion h6.c-accordion__title,
.faq-accordion h1.c-accordion__title,
.wp-block-group .image-text-arrowlink-block + .image-text-arrowlink-block h3,
.wp-block-group h3 ~ .image-text-arrowlink-block h3 {
    font-size: 21px;
  }
}

.educators h6, .educators h4 {
  color: #0030cc;
}

.educators .color-background h4, .educators .color-background h6 {
  color: #fff;
}

h5 {
  font-size: 14px;
}
@media screen and (min-width: 320px) {
  h5 {
    font-size: calc(14px + 3 * ((100vw - 320px) / 1600));
  }
}
@media screen and (min-width: 1920px) {
  h5 {
    font-size: 17px;
  }
}

h6 {
  font-size: clamp(1.6rem, 1.5vw, 2.1rem);
}

.h4-new, .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container > .ultra-group > .wp-block-group__inner-container .ultra-h3, .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group .wp-block-group__inner-container > .upper-group > .wp-block-group__inner-container > .helios-group > .wp-block-group__inner-container .helios-h3, .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > .orlando-group > .wp-block-group__inner-container .orlando-h3, .lawrence-frontend .supernova-group > .wp-block-group__inner-container > .circles-group .wp-block-group__inner-container > .lower-group > .wp-block-group__inner-container > .flare-group > .wp-block-group__inner-container .flare-h3, .tab-block > .tab-block-inner-container > .tab-titles button.tablinks, div.tab-block > div.tab-block-inner-container > div.tab-titles button.tablinks:hover, div.tab-block > div.tab-block-inner-container > div.tab-titles button.tablinks:focus, .tab-block > .tab-block-inner-container > .tab-titles button.tablinks.active, .tab-block > .tab-block-inner-container > .tab-titles button.tablinks.active:active, .post-header .blog-category {
  font-size: clamp(2.5rem, 2vw, 3.3rem);
}

.title-font-size {
  font-size: clamp(1.2rem, 1.5vw, 1.5rem);
}

.contrast-font-size, .two-halves-text-block > div > .left-side p, .two-halves-text-block > div > .right-side p {
  font-size: clamp(2.4rem, .6vw, 4.2rem);
}

.font-small-size, .lawrence-frontend .accessible-megamenu .accessible-megamenu-panel ul > li.publication li.article-title, .lawrence-frontend .accessible-megamenu .accessible-megamenu-panel ul > li.publication li.article-date, .schedule-block > .wp-block-group__inner-container > .activity-group > .wp-block-group__inner-container > .activity-insert > .wp-block-group__inner-container > .img-and-activity-group > .wp-block-group__inner-container > .indiv-activity-group > .wp-block-group__inner-container p.activity-text, .schedule-block > .wp-block-group__inner-container > .activity-group > .wp-block-group__inner-container > .activity-insert > .wp-block-group__inner-container > .img-and-activity-group > .wp-block-group__inner-container > .indiv-activity-group > .wp-block-group__inner-container p.activity-cost {
  font-size: clamp(1.5rem, 1vw, 1.6rem);
}

h1:first-child,
h2:first-child,
h3:first-child,
h4:first-child,
h5:first-child,
h6:first-child {
  margin-top: 0;
}

ul {
  list-style: disc outside;
  margin-left: 1vw;
  list-style-image: url("../../images/svg/list-style.svg");
}
ul li {
  padding-left: 1vw;
  padding-bottom: 7px;
}

ol {
  padding-left: 1.9rem;
}

b,
strong {
  font-weight: 800;
}
b em,
strong em {
  font-weight: 700;
}

em,
i {
  font-style: italic;
}

h1 em,
h2 em,
.post-header h1 em,
h3 em,
h4 em,
h5 em,
h6 em {
  display: inline;
  -webkit-text-stroke: 1px;
  -webkit-text-fill-color: transparent;
  font-style: normal;
}

p {
  margin-bottom: 1.5rem;
  margin-top: 1.5rem;
  overflow-wrap: normal;
}

.wp-block-pullquote {
  margin: 0;
  padding: 0;
}

blockquote, .wp-block-pullquote.is-style-solid-color blockquote {
  border: 0 none;
  clear: both;
  margin: 0;
  padding-bottom: 3rem;
  position: relative;
  max-width: unset;
  font-size: 1.5rem;
}
blockquote p, .wp-block-pullquote.is-style-solid-color blockquote p {
  color: #0030cc;
  margin-bottom: 0;
  overflow: visible;
  position: relative;
  font-size: calc(17px + 3 * ((100vw - 320px) / 1600));
}
@media (min-width: 770px) {
  blockquote, .wp-block-pullquote.is-style-solid-color blockquote {
    margin-top: 4rem;
    padding-bottom: 4rem;
  }
}
blockquote::before, .wp-block-pullquote.is-style-solid-color blockquote::before {
  content: "";
  display: block;
  height: 4px;
  left: 0;
  max-width: 147px;
  position: absolute;
  top: 0;
}
@media (min-width: 480px) {
  blockquote::before, .wp-block-pullquote.is-style-solid-color blockquote::before {
    width: 30%;
  }
}

cite {
  display: block;
  font-style: italic;
  padding-top: 20px;
}

.wp-block-quote {
  padding-bottom: 0;
  margin-top: 30px;
  margin-bottom: 30px;
}

.wp-block-quote cite {
  font-size: 1.4rem;
}

p:first-child {
  margin-top: 0;
}

p:last-child {
  margin-bottom: 0;
}

img {
  height: auto;
  -ms-interpolation-mode: bicubic;
  max-width: 100%;
  vertical-align: middle;
}

figure {
  margin-bottom: 0.4rem;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  position: relative;
}

.wp-block-image figcaption {
  background-color: white;
  position: absolute;
  z-index: 1;
  left: 0;
  bottom: 0;
  top: unset;
  font-weight: 600;
  font-size: clamp(1.87rem, 1.7vw, 2.1rem);
  text-align: left;
  font-weight: 600;
  margin-bottom: 0;
  padding: 1rem;
  color: #2C2C2C;
}

figure.wp-block-image.caption figcaption {
  color: var(--paragraph-color);
  font-size: 1.4rem;
  background-color: transparent;
  text-decoration: none;
  padding: 0 0 0 0;
  font-family: "Pitch", "Georgia", "Garamond", "serif";
  line-height: 1.5;
  text-align: left;
  position: unset;
  max-width: 75%;
}
figure.wp-block-image.caption figcaption::after {
  display: none;
}

/*Add photo-credit class to images*/
.photo-credit .slick-slide a,
figure.photo-credit figcaption,
p.photo-credit, div.wp-block-image.photo-credit figure figcaption, .single.single-event .featured-image figure figcaption.photo-credit {
  color: #666666;
  font-size: 1.2rem;
  background-color: transparent;
  position: relative;
  text-decoration: none;
  padding: 0 0 0 0;
  font-family: "Pitch", "Georgia", "Garamond", "serif";
  line-height: 1.5;
}
.photo-credit .slick-slide a::after,
figure.photo-credit figcaption::after,
p.photo-credit::after, div.wp-block-image.photo-credit figure figcaption::after, .single.single-event .featured-image figure figcaption.photo-credit::after {
  display: none;
}

kbd,
pre,
samp {
  font-family: "Pitch", "Menlo", "Monaco", "Consolas", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", monospace;
}

code {
  font-family: "Pitch", "Georgia", "Garamond", "serif";
  font-size: inherit;
}
pre code {
  display: inline-block;
  padding: 1.15rem 1rem 0.85rem;
}

pre {
  border-radius: 0.3rem;
  display: block;
  margin-bottom: 2rem;
  white-space: pre-wrap;
  word-break: break-all;
  word-wrap: break-word;
}

.filter-content-heading,
.filter-content-description {
  display: none;
  /* Hide all headings and descriptions by default */
}

#filter-heading-exhibit,
#filter-content-exhibit {
  display: block;
  /* Show exhibit heading and description by default */
}

.text-show {
  display: block !important;
}

.text-hide {
  display: none !important;
}

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