html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  font-family: sans-serif;
}

body {
  margin: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

audio, canvas, progress, video {
  vertical-align: baseline;
  display: inline-block;
}

audio:not([controls]) {
  height: 0;
  display: none;
}

[hidden], template {
  display: none;
}

a {
  background-color: rgba(0, 0, 0, 0);
}

a:active, a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  margin: .67em 0;
  font-size: 2em;
}

mark {
  color: #000;
  background: #ff0;
}

small {
  font-size: 80%;
}

sub, sup {
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0;
  position: relative;
}

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 1em 40px;
}

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code, kbd, pre, samp {
  font-family: monospace;
  font-size: 1em;
}

button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

button, html input[type="button"], input[type="reset"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled], html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: none;
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: .35em .625em .75em;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td, th {
  padding: 0;
}

@font-face {
  font-family: webflow-icons;
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("truetype");
  font-weight: normal;
  font-style: normal;
}

[class^="w-icon-"], [class*=" w-icon-"] {
  speak: none;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  font-family: webflow-icons !important;
}

.w-icon-slider-right:before {
  content: "";
}

.w-icon-slider-left:before {
  content: "";
}

.w-icon-nav-menu:before {
  content: "";
}

.w-icon-arrow-down:before, .w-icon-dropdown-toggle:before {
  content: "";
}

.w-icon-file-upload-remove:before {
  content: "";
}

.w-icon-file-upload-icon:before {
  content: "";
}

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

body {
  min-height: 100%;
  color: #333;
  background-color: #fff;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

img {
  max-width: 100%;
  vertical-align: middle;
  display: inline-block;
}

html.w-mod-touch * {
  background-attachment: scroll !important;
}

.w-block {
  display: block;
}

.w-inline-block {
  max-width: 100%;
  display: inline-block;
}

.w-clearfix:before, .w-clearfix:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-clearfix:after {
  clear: both;
}

.w-hidden {
  display: none;
}

.w-button {
  color: #fff;
  line-height: inherit;
  cursor: pointer;
  background-color: #3898ec;
  border: 0;
  border-radius: 0;
  padding: 9px 15px;
  text-decoration: none;
  display: inline-block;
}

input.w-button {
  -webkit-appearance: button;
}

html[data-w-dynpage] [data-w-cloak] {
  color: rgba(0, 0, 0, 0) !important;
}

.w-webflow-badge, .w-webflow-badge * {
  z-index: auto;
  visibility: visible;
  box-sizing: border-box;
  width: auto;
  height: auto;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  float: none;
  clear: none;
  box-shadow: none;
  opacity: 1;
  direction: ltr;
  font-family: inherit;
  font-weight: inherit;
  color: inherit;
  font-size: inherit;
  line-height: inherit;
  font-style: inherit;
  font-variant: inherit;
  text-align: inherit;
  letter-spacing: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  text-indent: 0;
  text-transform: inherit;
  text-shadow: none;
  font-smoothing: auto;
  vertical-align: baseline;
  cursor: inherit;
  white-space: inherit;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  background: none;
  border: 0 rgba(0, 0, 0, 0);
  border-radius: 0;
  margin: 0;
  padding: 0;
  list-style-type: disc;
  transition: none;
  display: block;
  position: static;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
  overflow: visible;
  transform: none;
}

.w-webflow-badge {
  white-space: nowrap;
  cursor: pointer;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, .1), 0 1px 3px rgba(0, 0, 0, .1);
  visibility: visible !important;
  z-index: 2147483647 !important;
  color: #aaadb0 !important;
  opacity: 1 !important;
  width: auto !important;
  height: auto !important;
  background-color: #fff !important;
  border-radius: 3px !important;
  margin: 0 !important;
  padding: 6px 8px 6px 6px !important;
  font-size: 12px !important;
  line-height: 14px !important;
  text-decoration: none !important;
  display: inline-block !important;
  position: fixed !important;
  top: auto !important;
  bottom: 12px !important;
  left: auto !important;
  right: 12px !important;
  overflow: visible !important;
  transform: none !important;
}

.w-webflow-badge > img {
  visibility: visible !important;
  opacity: 1 !important;
  vertical-align: middle !important;
  display: inline-block !important;
}

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 10px;
  font-weight: bold;
}

h1 {
  margin-top: 20px;
  font-size: 38px;
  line-height: 44px;
}

h2 {
  margin-top: 20px;
  font-size: 32px;
  line-height: 36px;
}

h3 {
  margin-top: 20px;
  font-size: 24px;
  line-height: 30px;
}

h4 {
  margin-top: 10px;
  font-size: 18px;
  line-height: 24px;
}

h5 {
  margin-top: 10px;
  font-size: 14px;
  line-height: 20px;
}

h6 {
  margin-top: 10px;
  font-size: 12px;
  line-height: 18px;
}

p {
  margin-top: 0;
  margin-bottom: 10px;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin: 0 0 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}

figure {
  margin: 0 0 10px;
}

figcaption {
  text-align: center;
  margin-top: 5px;
}

ul, ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

.w-list-unstyled {
  padding-left: 0;
  list-style: none;
}

.w-embed:before, .w-embed:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-embed:after {
  clear: both;
}

.w-video {
  width: 100%;
  padding: 0;
  position: relative;
}

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

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

button, [type="button"], [type="reset"] {
  cursor: pointer;
  -webkit-appearance: button;
  border: 0;
}

.w-form {
  margin: 0 0 15px;
}

.w-form-done {
  text-align: center;
  background-color: #ddd;
  padding: 20px;
  display: none;
}

.w-form-fail {
  background-color: #ffdede;
  margin-top: 10px;
  padding: 10px;
  display: none;
}

label {
  margin-bottom: 5px;
  font-weight: bold;
  display: block;
}

.w-input, .w-select {
  width: 100%;
  height: 38px;
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
  margin-bottom: 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  display: block;
}

.w-input:-moz-placeholder, .w-select:-moz-placeholder {
  color: #999;
}

.w-input::-moz-placeholder, .w-select::-moz-placeholder {
  color: #999;
  opacity: 1;
}

.w-input:-ms-input-placeholder, .w-select:-ms-input-placeholder {
  color: #999;
}

.w-input::-webkit-input-placeholder, .w-select::-webkit-input-placeholder {
  color: #999;
}

.w-input:focus, .w-select:focus {
  border-color: #3898ec;
  outline: 0;
}

.w-input[disabled], .w-select[disabled], .w-input[readonly], .w-select[readonly], fieldset[disabled] .w-input, fieldset[disabled] .w-select {
  cursor: not-allowed;
}

.w-input[disabled]:not(.w-input-disabled), .w-select[disabled]:not(.w-input-disabled), .w-input[readonly], .w-select[readonly], fieldset[disabled]:not(.w-input-disabled) .w-input, fieldset[disabled]:not(.w-input-disabled) .w-select {
  background-color: #eee;
}

textarea.w-input, textarea.w-select {
  height: auto;
}

.w-select {
  background-color: #f3f3f3;
}

.w-select[multiple] {
  height: auto;
}

.w-form-label {
  cursor: pointer;
  margin-bottom: 0;
  font-weight: normal;
  display: inline-block;
}

.w-radio {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-radio:before, .w-radio:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-radio:after {
  clear: both;
}

.w-radio-input {
  margin: 4px 0 0;
  margin-top: 1px \9 ;
  float: left;
  margin-top: 3px;
  margin-left: -20px;
  line-height: normal;
}

.w-file-upload {
  margin-bottom: 10px;
  display: block;
}

.w-file-upload-input {
  width: .1px;
  height: .1px;
  opacity: 0;
  z-index: -100;
  position: absolute;
  overflow: hidden;
}

.w-file-upload-default, .w-file-upload-uploading, .w-file-upload-success {
  color: #333;
  display: inline-block;
}

.w-file-upload-error {
  margin-top: 10px;
  display: block;
}

.w-file-upload-default.w-hidden, .w-file-upload-uploading.w-hidden, .w-file-upload-error.w-hidden, .w-file-upload-success.w-hidden {
  display: none;
}

.w-file-upload-uploading-btn {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: flex;
}

.w-file-upload-file {
  background-color: #fafafa;
  border: 1px solid #ccc;
  flex-grow: 1;
  justify-content: space-between;
  margin: 0;
  padding: 8px 9px 8px 11px;
  display: flex;
}

.w-file-upload-file-name {
  font-size: 14px;
  font-weight: normal;
  display: block;
}

.w-file-remove-link {
  width: auto;
  height: auto;
  cursor: pointer;
  margin-top: 3px;
  margin-left: 10px;
  padding: 3px;
  display: block;
}

.w-icon-file-upload-remove {
  margin: auto;
  font-size: 10px;
}

.w-file-upload-error-msg {
  color: #ea384c;
  padding: 2px 0;
  display: inline-block;
}

.w-file-upload-info {
  padding: 0 12px;
  line-height: 38px;
  display: inline-block;
}

.w-file-upload-label {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: inline-block;
}

.w-icon-file-upload-icon, .w-icon-file-upload-uploading {
  width: 20px;
  margin-right: 8px;
  display: inline-block;
}

.w-icon-file-upload-uploading {
  height: 20px;
}

.w-container {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.w-container:before, .w-container:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-container:after {
  clear: both;
}

.w-container .w-row {
  margin-left: -10px;
  margin-right: -10px;
}

.w-row:before, .w-row:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-row:after {
  clear: both;
}

.w-row .w-row {
  margin-left: 0;
  margin-right: 0;
}

.w-col {
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.w-col .w-col {
  padding-left: 0;
  padding-right: 0;
}

.w-col-1 {
  width: 8.33333%;
}

.w-col-2 {
  width: 16.6667%;
}

.w-col-3 {
  width: 25%;
}

.w-col-4 {
  width: 33.3333%;
}

.w-col-5 {
  width: 41.6667%;
}

.w-col-6 {
  width: 50%;
}

.w-col-7 {
  width: 58.3333%;
}

.w-col-8 {
  width: 66.6667%;
}

.w-col-9 {
  width: 75%;
}

.w-col-10 {
  width: 83.3333%;
}

.w-col-11 {
  width: 91.6667%;
}

.w-col-12 {
  width: 100%;
}

.w-hidden-main {
  display: none !important;
}

@media screen and (max-width: 991px) {
  .w-container {
    max-width: 728px;
  }

  .w-hidden-main {
    display: inherit !important;
  }

  .w-hidden-medium {
    display: none !important;
  }

  .w-col-medium-1 {
    width: 8.33333%;
  }

  .w-col-medium-2 {
    width: 16.6667%;
  }

  .w-col-medium-3 {
    width: 25%;
  }

  .w-col-medium-4 {
    width: 33.3333%;
  }

  .w-col-medium-5 {
    width: 41.6667%;
  }

  .w-col-medium-6 {
    width: 50%;
  }

  .w-col-medium-7 {
    width: 58.3333%;
  }

  .w-col-medium-8 {
    width: 66.6667%;
  }

  .w-col-medium-9 {
    width: 75%;
  }

  .w-col-medium-10 {
    width: 83.3333%;
  }

  .w-col-medium-11 {
    width: 91.6667%;
  }

  .w-col-medium-12 {
    width: 100%;
  }

  .w-col-stack {
    width: 100%;
    left: auto;
    right: auto;
  }
}

@media screen and (max-width: 767px) {
  .w-hidden-main, .w-hidden-medium {
    display: inherit !important;
  }

  .w-hidden-small {
    display: none !important;
  }

  .w-row, .w-container .w-row {
    margin-left: 0;
    margin-right: 0;
  }

  .w-col {
    width: 100%;
    left: auto;
    right: auto;
  }

  .w-col-small-1 {
    width: 8.33333%;
  }

  .w-col-small-2 {
    width: 16.6667%;
  }

  .w-col-small-3 {
    width: 25%;
  }

  .w-col-small-4 {
    width: 33.3333%;
  }

  .w-col-small-5 {
    width: 41.6667%;
  }

  .w-col-small-6 {
    width: 50%;
  }

  .w-col-small-7 {
    width: 58.3333%;
  }

  .w-col-small-8 {
    width: 66.6667%;
  }

  .w-col-small-9 {
    width: 75%;
  }

  .w-col-small-10 {
    width: 83.3333%;
  }

  .w-col-small-11 {
    width: 91.6667%;
  }

  .w-col-small-12 {
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  .w-container {
    max-width: none;
  }

  .w-hidden-main, .w-hidden-medium, .w-hidden-small {
    display: inherit !important;
  }

  .w-hidden-tiny {
    display: none !important;
  }

  .w-col {
    width: 100%;
  }

  .w-col-tiny-1 {
    width: 8.33333%;
  }

  .w-col-tiny-2 {
    width: 16.6667%;
  }

  .w-col-tiny-3 {
    width: 25%;
  }

  .w-col-tiny-4 {
    width: 33.3333%;
  }

  .w-col-tiny-5 {
    width: 41.6667%;
  }

  .w-col-tiny-6 {
    width: 50%;
  }

  .w-col-tiny-7 {
    width: 58.3333%;
  }

  .w-col-tiny-8 {
    width: 66.6667%;
  }

  .w-col-tiny-9 {
    width: 75%;
  }

  .w-col-tiny-10 {
    width: 83.3333%;
  }

  .w-col-tiny-11 {
    width: 91.6667%;
  }

  .w-col-tiny-12 {
    width: 100%;
  }
}

.w-widget {
  position: relative;
}

.w-widget-map {
  width: 100%;
  height: 400px;
}

.w-widget-map label {
  width: auto;
  display: inline;
}

.w-widget-map img {
  max-width: inherit;
}

.w-widget-map .gm-style-iw {
  text-align: center;
}

.w-widget-map .gm-style-iw > button {
  display: none !important;
}

.w-widget-twitter {
  overflow: hidden;
}

.w-widget-twitter-count-shim {
  vertical-align: top;
  width: 28px;
  height: 20px;
  text-align: center;
  background: #fff;
  border: 1px solid #758696;
  border-radius: 3px;
  display: inline-block;
  position: relative;
}

.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
  text-align: center;
  color: #999;
  font-family: serif;
  font-size: 15px;
  line-height: 12px;
  position: relative;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
  display: block;
  position: relative;
}

.w-widget-twitter-count-shim.w--large {
  width: 36px;
  height: 28px;
}

.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 18px;
}

.w-widget-twitter-count-shim:not(.w--vertical) {
  margin-left: 5px;
  margin-right: 8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large {
  margin-left: 6px;
}

.w-widget-twitter-count-shim:not(.w--vertical):before, .w-widget-twitter-count-shim:not(.w--vertical):after {
  content: " ";
  height: 0;
  width: 0;
  pointer-events: none;
  border: solid rgba(0, 0, 0, 0);
  position: absolute;
  top: 50%;
  left: 0;
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-width: 4px;
  border-color: rgba(117, 134, 150, 0) #5d6c7b rgba(117, 134, 150, 0) rgba(117, 134, 150, 0);
  margin-top: -4px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -10px;
}

.w-widget-twitter-count-shim:not(.w--vertical):after {
  border-width: 4px;
  border-color: rgba(255, 255, 255, 0) #fff rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
  margin-top: -4px;
  margin-left: -8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim.w--vertical {
  width: 61px;
  height: 33px;
  margin-bottom: 8px;
}

.w-widget-twitter-count-shim.w--vertical:before, .w-widget-twitter-count-shim.w--vertical:after {
  content: " ";
  height: 0;
  width: 0;
  pointer-events: none;
  border: solid rgba(0, 0, 0, 0);
  position: absolute;
  top: 100%;
  left: 50%;
}

.w-widget-twitter-count-shim.w--vertical:before {
  border-width: 5px;
  border-color: #5d6c7b rgba(117, 134, 150, 0) rgba(117, 134, 150, 0);
  margin-left: -5px;
}

.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
  margin-left: -4px;
}

.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 22px;
}

.w-widget-twitter-count-shim.w--vertical.w--large {
  width: 76px;
}

.w-background-video {
  height: 500px;
  color: #fff;
  position: relative;
  overflow: hidden;
}

.w-background-video > video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: -100;
  background-position: 50%;
  background-size: cover;
  margin: auto;
  position: absolute;
  top: -100%;
  bottom: -100%;
  left: -100%;
  right: -100%;
}

.w-background-video > video::-webkit-media-controls-start-playback-button {
  -webkit-appearance: none;
  display: none !important;
}

.w-background-video--control {
  background-color: rgba(0, 0, 0, 0);
  padding: 0;
  position: absolute;
  bottom: 1em;
  right: 1em;
}

.w-background-video--control > [hidden] {
  display: none !important;
}

.w-slider {
  height: 300px;
  text-align: center;
  clear: both;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  background: #ddd;
  position: relative;
}

.w-slider-mask {
  z-index: 1;
  height: 100%;
  white-space: nowrap;
  display: block;
  position: relative;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-slide {
  vertical-align: top;
  width: 100%;
  height: 100%;
  white-space: normal;
  text-align: left;
  display: inline-block;
  position: relative;
}

.w-slider-nav {
  z-index: 2;
  height: 40px;
  text-align: center;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  margin: auto;
  padding-top: 10px;
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
  right: 0;
}

.w-slider-nav.w-round > div {
  border-radius: 100%;
}

.w-slider-nav.w-num > div {
  width: auto;
  height: auto;
  font-size: inherit;
  line-height: inherit;
  padding: .2em .5em;
}

.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px rgba(51, 51, 51, .4);
}

.w-slider-nav-invert {
  color: #fff;
}

.w-slider-nav-invert > div {
  background-color: rgba(34, 34, 34, .4);
}

.w-slider-nav-invert > div.w-active {
  background-color: #222;
}

.w-slider-dot {
  width: 1em;
  height: 1em;
  cursor: pointer;
  background-color: rgba(255, 255, 255, .4);
  margin: 0 3px .5em;
  transition: background-color .1s, color .1s;
  display: inline-block;
  position: relative;
}

.w-slider-dot.w-active {
  background-color: #fff;
}

.w-slider-dot:focus {
  outline: none;
  box-shadow: 0 0 0 2px #fff;
}

.w-slider-dot:focus.w-active {
  box-shadow: none;
}

.w-slider-arrow-left, .w-slider-arrow-right {
  width: 80px;
  cursor: pointer;
  color: #fff;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin: auto;
  font-size: 40px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-slider-arrow-left [class^="w-icon-"], .w-slider-arrow-right [class^="w-icon-"], .w-slider-arrow-left [class*=" w-icon-"], .w-slider-arrow-right [class*=" w-icon-"] {
  position: absolute;
}

.w-slider-arrow-left:focus, .w-slider-arrow-right:focus {
  outline: 0;
}

.w-slider-arrow-left {
  z-index: 3;
  right: auto;
}

.w-slider-arrow-right {
  z-index: 4;
  left: auto;
}

.w-icon-slider-left, .w-icon-slider-right {
  width: 1em;
  height: 1em;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.w-slider-aria-label {
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  border: 0;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.w-slider-force-show {
  display: block !important;
}

.w-dropdown {
  text-align: left;
  z-index: 900;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: relative;
}

.w-dropdown-btn, .w-dropdown-toggle, .w-dropdown-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  white-space: nowrap;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  position: relative;
}

.w-dropdown-toggle {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  padding-right: 40px;
  display: inline-block;
}

.w-dropdown-toggle:focus {
  outline: 0;
}

.w-icon-dropdown-toggle {
  width: 1em;
  height: 1em;
  margin: auto 20px auto auto;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.w-dropdown-list {
  min-width: 100%;
  background: #ddd;
  display: none;
  position: absolute;
}

.w-dropdown-list.w--open {
  display: block;
}

.w-dropdown-link {
  color: #222;
  padding: 10px 20px;
  display: block;
}

.w-dropdown-link.w--current {
  color: #0082f3;
}

.w-dropdown-link:focus {
  outline: 0;
}

@media screen and (max-width: 767px) {
  .w-nav-brand {
    padding-left: 10px;
  }
}

.w-lightbox-backdrop {
  cursor: auto;
  letter-spacing: normal;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  color: #fff;
  text-align: center;
  z-index: 2000;
  opacity: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-tap-highlight-color: transparent;
  background: rgba(0, 0, 0, .9);
  outline: 0;
  font-family: Helvetica Neue, Helvetica, Ubuntu, Segoe UI, Verdana, sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.2;
  list-style: disc;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-transform: translate(0);
}

.w-lightbox-backdrop, .w-lightbox-container {
  height: 100%;
  -webkit-overflow-scrolling: touch;
  overflow: auto;
}

.w-lightbox-content {
  height: 100vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-view {
  width: 100vw;
  height: 100vh;
  opacity: 0;
  position: absolute;
}

.w-lightbox-view:before {
  content: "";
  height: 100vh;
}

.w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
  height: 86vh;
}

.w-lightbox-frame, .w-lightbox-view:before {
  vertical-align: middle;
  display: inline-block;
}

.w-lightbox-figure {
  margin: 0;
  position: relative;
}

.w-lightbox-group .w-lightbox-figure {
  cursor: pointer;
}

.w-lightbox-img {
  width: auto;
  height: auto;
  max-width: none;
}

.w-lightbox-image {
  float: none;
  max-width: 100vw;
  max-height: 100vh;
  display: block;
}

.w-lightbox-group .w-lightbox-image {
  max-height: 86vh;
}

.w-lightbox-caption {
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: rgba(0, 0, 0, .4);
  padding: .5em 1em;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-lightbox-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.w-lightbox-control {
  width: 4em;
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  transition: all .3s;
  position: absolute;
  top: 0;
}

.w-lightbox-left {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==");
  display: none;
  bottom: 0;
  left: 0;
}

.w-lightbox-right {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+");
  display: none;
  bottom: 0;
  right: 0;
}

.w-lightbox-close {
  height: 2.6em;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
  background-size: 18px;
  right: 0;
}

.w-lightbox-strip {
  white-space: nowrap;
  padding: 0 1vh;
  line-height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow-x: auto;
  overflow-y: hidden;
}

.w-lightbox-item {
  width: 10vh;
  box-sizing: content-box;
  cursor: pointer;
  padding: 2vh 1vh;
  display: inline-block;
  -webkit-transform: translate3d(0, 0, 0);
}

.w-lightbox-active {
  opacity: .3;
}

.w-lightbox-thumbnail {
  height: 10vh;
  background: #222;
  position: relative;
  overflow: hidden;
}

.w-lightbox-thumbnail-image {
  position: absolute;
  top: 0;
  left: 0;
}

.w-lightbox-thumbnail .w-lightbox-tall {
  width: 100%;
  top: 50%;
  transform: translate(0, -50%);
}

.w-lightbox-thumbnail .w-lightbox-wide {
  height: 100%;
  left: 50%;
  transform: translate(-50%);
}

.w-lightbox-spinner {
  box-sizing: border-box;
  width: 40px;
  height: 40px;
  border: 5px solid rgba(0, 0, 0, .4);
  border-radius: 50%;
  margin-top: -20px;
  margin-left: -20px;
  animation: .8s linear infinite spin;
  position: absolute;
  top: 50%;
  left: 50%;
}

.w-lightbox-spinner:after {
  content: "";
  border: 3px solid rgba(0, 0, 0, 0);
  border-bottom-color: #fff;
  border-radius: 50%;
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.w-lightbox-hide {
  display: none;
}

.w-lightbox-noscroll {
  overflow: hidden;
}

@media (min-width: 768px) {
  .w-lightbox-content {
    height: 96vh;
    margin-top: 2vh;
  }

  .w-lightbox-view, .w-lightbox-view:before {
    height: 96vh;
  }

  .w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
    height: 84vh;
  }

  .w-lightbox-image {
    max-width: 96vw;
    max-height: 96vh;
  }

  .w-lightbox-group .w-lightbox-image {
    max-width: 82.3vw;
    max-height: 84vh;
  }

  .w-lightbox-left, .w-lightbox-right {
    opacity: .5;
    display: block;
  }

  .w-lightbox-close {
    opacity: .8;
  }

  .w-lightbox-control:hover {
    opacity: 1;
  }
}

.w-lightbox-inactive, .w-lightbox-inactive:hover {
  opacity: 0;
}

.w-richtext:before, .w-richtext:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-richtext:after {
  clear: both;
}

.w-richtext[contenteditable="true"]:before, .w-richtext[contenteditable="true"]:after {
  white-space: initial;
}

.w-richtext ol, .w-richtext ul {
  overflow: hidden;
}

.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after, .w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:after, .w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div, .w-richtext .w-richtext-figure-selected[data-rt-type="image"] div {
  outline: 2px solid #2895f7;
}

.w-richtext figure.w-richtext-figure-type-video > div:after, .w-richtext figure[data-rt-type="video"] > div:after {
  content: "";
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.w-richtext figure {
  max-width: 60%;
  position: relative;
}

.w-richtext figure > div:before {
  cursor: default !important;
}

.w-richtext figure img {
  width: 100%;
}

.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
  opacity: .6;
}

.w-richtext figure div {
  color: rgba(0, 0, 0, 0);
  font-size: 0;
}

.w-richtext figure.w-richtext-figure-type-image, .w-richtext figure[data-rt-type="image"] {
  display: table;
}

.w-richtext figure.w-richtext-figure-type-image > div, .w-richtext figure[data-rt-type="image"] > div {
  display: inline-block;
}

.w-richtext figure.w-richtext-figure-type-image > figcaption, .w-richtext figure[data-rt-type="image"] > figcaption {
  caption-side: bottom;
  display: table-caption;
}

.w-richtext figure.w-richtext-figure-type-video, .w-richtext figure[data-rt-type="video"] {
  width: 60%;
  height: 0;
}

.w-richtext figure.w-richtext-figure-type-video iframe, .w-richtext figure[data-rt-type="video"] iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.w-richtext figure.w-richtext-figure-type-video > div, .w-richtext figure[data-rt-type="video"] > div {
  width: 100%;
}

.w-richtext figure.w-richtext-align-center {
  clear: both;
  margin-left: auto;
  margin-right: auto;
}

.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image > div, .w-richtext figure.w-richtext-align-center[data-rt-type="image"] > div {
  max-width: 100%;
}

.w-richtext figure.w-richtext-align-normal {
  clear: both;
}

.w-richtext figure.w-richtext-align-fullwidth {
  width: 100%;
  max-width: 100%;
  text-align: center;
  clear: both;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-richtext figure.w-richtext-align-fullwidth > div {
  padding-bottom: inherit;
  display: inline-block;
}

.w-richtext figure.w-richtext-align-fullwidth > figcaption {
  display: block;
}

.w-richtext figure.w-richtext-align-floatleft {
  float: left;
  clear: none;
  margin-right: 15px;
}

.w-richtext figure.w-richtext-align-floatright {
  float: right;
  clear: none;
  margin-left: 15px;
}

.w-nav {
  z-index: 1000;
  background: #ddd;
  position: relative;
}

.w-nav:before, .w-nav:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-nav:after {
  clear: both;
}

.w-nav-brand {
  float: left;
  color: #333;
  text-decoration: none;
  position: relative;
}

.w-nav-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-nav-link.w--current {
  color: #0082f3;
}

.w-nav-menu {
  float: right;
  position: relative;
}

[data-nav-menu-open] {
  text-align: center;
  min-width: 200px;
  background: #c8c8c8;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: visible;
  display: block !important;
}

.w--nav-link-open {
  display: block;
  position: relative;
}

.w-nav-overlay {
  width: 100%;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-nav-overlay [data-nav-menu-open] {
  top: 0;
}

.w-nav[data-animation="over-left"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-left"] .w-nav-overlay, .w-nav[data-animation="over-left"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  right: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay, .w-nav[data-animation="over-right"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  left: auto;
}

.w-nav-button {
  float: right;
  cursor: pointer;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: 18px;
  font-size: 24px;
  display: none;
  position: relative;
}

.w-nav-button:focus {
  outline: 0;
}

.w-nav-button.w--open {
  color: #fff;
  background-color: #c8c8c8;
}

.w-nav[data-collapse="all"] .w-nav-menu {
  display: none;
}

.w-nav[data-collapse="all"] .w-nav-button, .w--nav-dropdown-open, .w--nav-dropdown-toggle-open {
  display: block;
}

.w--nav-dropdown-list-open {
  position: static;
}

@media screen and (max-width: 991px) {
  .w-nav[data-collapse="medium"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="medium"] .w-nav-button {
    display: block;
  }
}

@media screen and (max-width: 767px) {
  .w-nav[data-collapse="small"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="small"] .w-nav-button {
    display: block;
  }

  .w-nav-brand {
    padding-left: 10px;
  }
}

@media screen and (max-width: 479px) {
  .w-nav[data-collapse="tiny"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="tiny"] .w-nav-button {
    display: block;
  }
}

.w-tabs {
  position: relative;
}

.w-tabs:before, .w-tabs:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-tabs:after {
  clear: both;
}

.w-tab-menu {
  position: relative;
}

.w-tab-link {
  vertical-align: top;
  text-align: left;
  cursor: pointer;
  color: #222;
  background-color: #ddd;
  padding: 9px 30px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-tab-link.w--current {
  background-color: #c8c8c8;
}

.w-tab-link:focus {
  outline: 0;
}

.w-tab-content {
  display: block;
  position: relative;
  overflow: hidden;
}

.w-tab-pane {
  display: none;
  position: relative;
}

.w--tab-active {
  display: block;
}

@media screen and (max-width: 479px) {
  .w-tab-link {
    display: block;
  }
}

.w-ix-emptyfix:after {
  content: "";
}

@keyframes spin {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

.w-dyn-empty {
  background-color: #ddd;
  padding: 10px;
}

.w-dyn-hide, .w-dyn-bind-empty, .w-condition-invisible {
  display: none !important;
}

.wf-layout-layout {
  display: grid;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.w-pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.w-pagination-previous {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-previous-icon {
  margin-right: 4px;
}

.w-pagination-next {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-next-icon {
  margin-left: 4px;
}

.w-embed-youtubevideo {
  width: 100%;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg");
  background-position: 50%;
  background-size: cover;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  width: 12px;
  height: 12px;
  border: 1px solid #ccc;
  border-radius: 2px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

body {
  color: #333;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  line-height: 27px;
}

h1 {
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 68px;
  font-weight: 600;
  line-height: 60px;
}

h2 {
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 38px;
  font-weight: 600;
  line-height: 36px;
}

h3 {
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 25px;
  font-weight: 600;
  line-height: 30px;
}

h4 {
  text-transform: none;
  margin-top: auto;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
}

h5 {
  margin-top: 5px;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}

p {
  text-align: justify;
  margin-top: 20px;
  font-family: Open Sans, sans-serif;
  line-height: 145%;
}

a {
  color: #000;
  text-align: left;
  object-fit: fill;
  margin-left: auto;
  margin-right: auto;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  text-decoration: underline;
  display: inline;
}

ul {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
  font-family: Open Sans, sans-serif;
}

li {
  margin-bottom: auto;
  line-height: 28px;
  list-style-type: disc;
}

img {
  max-width: 100%;
  display: inline-block;
}

strong {
  font-weight: bold;
}

blockquote {
  color: #333;
  border-left: 10px solid #e2e2e2;
  margin-bottom: 10px;
  padding: 10px 20px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-style: italic;
  font-weight: 400;
  line-height: 27px;
}

figure {
  margin-bottom: 10px;
}

.body {
  background-color: #fff;
  border-radius: 0;
  box-shadow: 7px 7px 3px #caec26;
}

.body.freshersbody {
  background-color: #1b2b57;
}

.section {
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 100px;
}

.sectionwhite {
  background-color: #fff;
  padding-left: 10px;
}

.header-image {
  display: block;
}

.header-container {
  max-width: 700px;
  background-color: rgba(0, 0, 0, 0);
  justify-content: center;
  margin-top: 10px;
  display: block;
}

.nav-menu {
  justify-content: space-between;
  display: flex;
}

.container-2 {
  max-width: 1000px;
  justify-content: center;
  margin-top: 20px;
  display: flex;
}

.button {
  min-width: 150px;
  color: #000;
  text-align: center;
  text-transform: uppercase;
  background-color: #caec26;
  border-radius: 3px;
  margin: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Oswald, sans-serif;
  font-weight: 700;
}

.container-3 {
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  margin-top: 20px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: flex;
}

.container-4 {
  margin-top: 20px;
}

.container-5 {
  min-width: 1100px;
  color: rgba(0, 0, 0, 0);
  -webkit-text-fill-color: inherit;
  background-color: rgba(0, 0, 0, 0);
  background-clip: padding-box;
  justify-content: center;
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
  font-weight: 400;
  display: inline-block;
}

.nav-link {
  float: none;
  opacity: 1;
  color: #caec26;
  text-align: center;
  text-transform: uppercase;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border: 4px solid #caec26;
  border-radius: 0;
  align-self: center;
  margin: 5px 20px;
  font-family: Lato, sans-serif;
  font-weight: 900;
  display: inline-block;
  box-shadow: 6px 6px #000;
}

.nav-link:hover {
  color: #851b6b;
  background-color: #caec26;
}

.nav-link.w--current {
  color: #ccc;
}

.nav-link.mobilehide.w--current {
  color: #ccc;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
}

.navbar {
  background-color: rgba(0, 0, 0, 0);
  position: relative;
}

.navbar-2 {
  background-color: rgba(0, 0, 0, 0);
  justify-content: space-between;
  margin-top: 20px;
  display: flex;
}

.container-6 {
  max-width: 1100px;
  flex: 0 auto;
  justify-content: center;
  display: flex;
  overflow: visible;
}

.container-7 {
  max-width: 1000px;
  flex-wrap: nowrap;
  align-content: space-around;
  justify-content: space-between;
  margin-top: 40px;
  margin-bottom: 0;
  display: flex;
}

.feature-section {
  background-image: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3));
  margin-top: 20px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.flex-container {
  max-width: 800px;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding-right: 20px;
  display: flex;
}

.feature-image-mask {
  width: 100%;
  margin-right: 40px;
}

.feature-image {
  width: 100%;
  height: 100%;
  max-width: 400px;
  object-fit: contain;
  object-position: 50% 50%;
}

.heading {
  color: #fff;
  font-family: Lato, sans-serif;
  font-weight: 900;
}

.paragraph {
  max-width: 1000px;
  color: #fff;
  text-align: justify;
  margin-top: 20px;
  font-family: Lato, sans-serif;
  font-weight: 400;
  line-height: 25px;
}

.paragraph.intro {
  color: #851b6b;
  margin-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-weight: 700;
}

.div-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.columns {
  max-width: 1000px;
}

.photo-block {
  max-height: none;
  max-width: none;
  min-height: auto;
  min-width: 33%;
  background-color: #fff;
  margin-bottom: 20px;
  margin-left: 10px;
  margin-right: 10px;
  box-shadow: 7px 7px #caec26;
}

.paragraph-2 {
  text-align: justify;
  letter-spacing: 0;
  column-count: auto;
  margin-bottom: 0;
  padding: 0 20px 10px;
  font-family: Lato, sans-serif;
  line-height: 25px;
}

.paragraph-2.pararaph-article {
  text-align: justify;
  margin-bottom: 0;
  line-height: 25px;
}

.paragraph-2.article-intro {
  margin-top: 20px;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.heading-2 {
  margin-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Lato, sans-serif;
  font-weight: 900;
}

.heading-2.heading-title-article {
  color: #f8455f;
  margin-top: 30px;
  font-size: 40px;
  font-weight: 900;
}

.heading-2.heading-article-1 {
  font-size: 30px;
}

.heading-2.heading-article-2 {
  margin-top: 10px;
  font-size: 16px;
}

.heading-3 {
  color: #851b6b;
  padding-left: 20px;
  font-family: Lato, sans-serif;
}

.footer {
  text-align: center;
  background-color: #ececec;
  align-items: flex-start;
  padding-top: 60px;
  padding-bottom: 40px;
}

.footer-flex-container {
  text-align: left;
  justify-content: space-between;
  margin-bottom: 40px;
  display: flex;
}

.footer-logo-link {
  max-height: 60px;
  min-width: 60px;
  flex: 0 auto;
  order: 0;
}

.footer-image {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: 0% 50%;
}

.footer-heading {
  color: #ffdf35;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 14px;
  line-height: 1.5;
}

.footer-link {
  color: #ffdf35;
  margin-bottom: 10px;
  text-decoration: none;
  display: block;
}

.footer-link:hover {
  text-decoration: underline;
}

.text-block {
  color: #ffdf35;
}

.div-block-3 {
  width: 100px;
  height: 100px;
  max-height: 70px;
  max-width: 70px;
  background-color: #ffdf35;
}

.image-3 {
  max-height: 385.813vh;
  object-fit: fill;
  overflow: visible;
}

.div-block-4 {
  height: auto;
  max-height: 180px;
  overflow: hidden;
}

.div-block-5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-block-2 {
  text-align: left;
  text-transform: none;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  font-family: Lato, sans-serif;
  font-size: 30px;
  font-weight: 900;
  display: flex;
}

.heading-4 {
  justify-content: center;
  display: flex;
}

.section-2 {
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.heading-5 {
  color: #fff;
}

.heading-6 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 30px;
  font-weight: 300;
}

.div-block-6 {
  background-color: #fff;
}

.date {
  z-index: auto;
  float: none;
  color: #ff485e;
  text-align: left;
  text-transform: uppercase;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 700;
  position: static;
  top: 12%;
  bottom: auto;
  left: 24%;
  right: auto;
}

.div-block-7 {
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.event-list {
  max-width: 600px;
  flex-wrap: nowrap;
  justify-content: center;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.location {
  margin-top: 10px;
  margin-bottom: auto;
  padding-top: 0;
  font-family: Lato, sans-serif;
  font-size: 22px;
  font-weight: 900;
}

.location.eventlink {
  color: #000;
  border: 1px #000;
  text-decoration: none;
}

.background-image-event {
  width: 150px;
  height: 100px;
  object-fit: cover;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 5px;
  display: block;
  position: static;
}

.date-image {
  width: auto;
  height: 134px;
  max-height: none;
  object-fit: fill;
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/61dfe867f0486b1776a4d49c_203162765_10158240192881381_6796789013629183508_n.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0;
  justify-content: center;
  align-items: stretch;
  display: block;
  position: static;
}

.text-block-3 {
  color: #e44d4d;
  text-align: center;
  flex: 0 auto;
  align-self: center;
  font-family: Lato, sans-serif;
  font-size: 22px;
  font-weight: 700;
}

.collection-item {
  background-color: #fff;
  border-radius: 0;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
}

.columns-2 {
  border-radius: 0;
}

.columns-3 {
  border-radius: 0;
  margin-left: auto;
  margin-right: auto;
}

.div-block-8 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-right: 5px;
  display: flex;
}

.event-date {
  color: #f62c2c;
  text-align: center;
  margin-top: 12px;
  margin-left: 10px;
  font-family: Lato, sans-serif;
  font-size: 28px;
  font-weight: 900;
}

.event-date.event-month {
  font-size: 20px;
}

.bold-text {
  color: #5e5e5e;
  margin-top: 5px;
  padding-top: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  display: flex;
}

.paragraph-3 {
  margin-top: 5px;
  font-family: Lato, sans-serif;
  font-size: 12px;
}

.nav-menu-2 {
  object-fit: scale-down;
  justify-content: space-between;
  display: flex;
}

.text-block-4 {
  color: #8d8d8d;
  margin-top: 5px;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.column, .column-2, .column-3 {
  padding-left: 0;
  padding-right: 0;
}

.link-block {
  display: block;
}

.container-8 {
  max-width: 600px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.paragraph-4 {
  color: #fff;
  text-align: center;
  letter-spacing: normal;
  margin-top: 10px;
  font-family: Droid Serif, serif;
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
  line-height: 25px;
}

.paragraph-4.read-more {
  color: #caec26;
  font-weight: 700;
}

.div-block-9 {
  max-width: 100%;
  border-top: 1px solid #caec26;
  margin-top: 0;
  margin-bottom: auto;
}

.para {
  text-align: center;
}

.div-block-10 {
  width: 200px;
  height: 200px;
  opacity: 1;
  object-fit: none;
  background-color: #caec26;
  align-self: center;
  margin-bottom: -177px;
  overflow: visible;
}

.div-block-11 {
  flex-direction: column;
  display: flex;
}

.text-block-5 {
  font-size: 30px;
}

.text-block-6 {
  color: #fff;
  text-align: center;
  padding-bottom: 0;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 100px;
  line-height: 50px;
}

.div-block-12 {
  align-self: center;
}

.collection-list-wrapper {
  margin-left: auto;
  margin-right: auto;
}

.body-2 {
  background-color: #851b6b;
}

.container-9 {
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.container-9.photo-block {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.article-container {
  max-width: 700px;
  background-color: #fff;
  box-shadow: 7px 7px #caec26;
}

.photo-article {
  max-width: 500px;
  margin: 20px;
}

.container-11 {
  max-width: 800px;
  background-color: #caec26;
  margin-top: 20px;
}

.link, .link-2 {
  color: #00d4ff;
}

.link-3 {
  color: #00f7ff;
  text-decoration: underline;
}

.link-4 {
  color: #03f;
  text-decoration: underline;
}

.body-3 {
  background-color: #851b6b;
}

.paragraph-5 {
  padding-left: 20px;
  padding-right: 20px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  line-height: 25px;
}

.rich-text-block {
  text-align: justify;
  padding: 20px;
}

.html-embed {
  margin-top: 20px;
}

.link-block-2 {
  color: #333;
}

.pagination {
  padding-bottom: 11px;
}

.link-5 {
  color: #caec26;
  text-align: center;
  margin-bottom: 12px;
  padding-bottom: 0;
  display: block;
}

.rich-text-block-2 {
  margin-bottom: 10px;
  margin-left: 20px;
  margin-right: 20px;
}

.navbar-3 {
  min-height: 60px;
  background-color: #000;
  display: none;
}

.div-block-13 {
  max-height: 75px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.container-12 {
  max-width: 1000px;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
  position: static;
}

.nav-link-hp {
  color: #fff;
  align-self: center;
  margin: 20px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  display: inline-block;
  position: relative;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
}

.div-block-14 {
  text-align: center;
}

.link-6 {
  color: #fff;
}

.brand {
  justify-content: center;
  align-items: flex-start;
  margin-top: auto;
  display: block;
}

.body-4 {
  color: #212121;
  background-color: #fafafa;
  transform: none;
}

.div-block-15 {
  display: flex;
}

.guild-logo-nav {
  align-items: flex-start;
  display: block;
}

.nav-menu-3 {
  flex-direction: row;
  flex: 0 auto;
  order: 0;
  justify-content: flex-end;
  align-self: baseline;
  display: flex;
}

.image-4 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.div-block-17 {
  align-self: center;
}

.image-5 {
  max-height: 25px;
  margin: auto 10px auto auto;
}

.container-13 {
  z-index: 10;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.nav-menu-hp {
  float: right;
  clear: none;
  margin-top: auto;
  margin-bottom: auto;
  display: block;
  position: relative;
  top: auto;
  bottom: auto;
}

.navlink {
  color: #fff;
}

.link-block-3 {
  margin-left: 20px;
  margin-right: 10px;
}

.link-block-4 {
  float: none;
  margin-top: 10px;
  margin-bottom: 10px;
  display: inline-block;
}

.section-3 {
  margin-top: 20px;
}

.container-14 {
  max-width: 800px;
  padding: 10px;
}

.heading-7, .bold-text-2 {
  font-family: Lato, sans-serif;
  font-weight: 900;
}

.div-block-18 {
  max-width: none;
  margin-top: 40px;
  margin-bottom: 40px;
}

.paragraph-6 {
  text-align: justify;
  margin-top: 10px;
  padding-right: 10px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  line-height: 25px;
  position: relative;
}

.section-4 {
  height: 200px;
  background-color: #3c7fc2;
}

.image-6 {
  margin-left: auto;
  margin-right: auto;
}

.div-block-19 {
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  margin-top: auto;
  display: flex;
  position: static;
  top: 20px;
  left: auto;
}

.image-7 {
  display: inline-block;
}

.container-15 {
  justify-content: center;
  align-self: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.section-5 {
  height: 250px;
  background-color: #3c7fc2;
  display: flex;
}

.container-16 {
  max-width: 800px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: minmax(300px, 1fr) minmax(auto, 1fr) minmax(200px, 1fr);
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-20 {
  background-color: red;
}

.container-17 {
  max-width: 800px;
  background-color: rgba(0, 0, 0, 0);
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 10px;
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div-block-21 {
  object-fit: fill;
  flex: 0 auto;
  display: block;
  overflow: visible;
}

.image-8 {
  max-height: 200px;
  max-width: 380px;
  float: left;
  object-fit: cover;
  object-position: 50% 10%;
  margin: 10px;
  overflow: visible;
}

.section-6 {
  min-height: 200px;
  background-color: #3c7fc2;
  flex-direction: column;
  display: flex;
}

.container-18 {
  max-width: 800px;
  clear: left;
  flex-wrap: nowrap;
  flex: 1;
  align-content: space-between;
  justify-content: space-around;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 29px;
}

.div-block-22 {
  border: 4px solid #dc2a3e;
  border-radius: 0;
  margin-left: 10px;
  margin-right: 10px;
}

.container-19 {
  max-width: 800px;
  background-color: rgba(60, 127, 194, .18);
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 20px;
  display: flex;
}

.div-block-23 {
  flex: none;
  margin-right: 10px;
}

.div-block-24 {
  max-height: 300px;
}

.paragraph-7 {
  flex: 0 auto;
}

.image-10 {
  object-fit: fill;
}

.div-block-25 {
  width: 70vw;
  height: auto;
  max-width: none;
}

.div-block-26 {
  width: 75vw;
  align-self: center;
  margin-left: 0;
  padding: 10px;
}

.image-11 {
  object-fit: contain;
  overflow: hidden;
}

.quote {
  color: #3d7dbf;
  text-align: justify;
  margin-left: 10px;
  margin-right: 10px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-style: italic;
  font-weight: 700;
}

.section-7 {
  min-height: 200px;
  background-color: #f4a51b;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  padding-top: 0;
  display: flex;
}

.container-20 {
  max-width: 800px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin: auto;
  display: flex;
}

.container-21 {
  max-width: 800px;
  justify-content: space-around;
  align-items: center;
  margin-bottom: 40px;
  padding-right: 0;
  display: flex;
}

.heading-8 {
  margin-top: auto;
  font-family: Lato, sans-serif;
  font-size: 28px;
  font-weight: 900;
}

.heading-9 {
  font-family: Oswald, sans-serif;
}

.container-22 {
  flex: 1;
  justify-content: space-between;
  align-self: center;
  align-items: center;
  display: flex;
  position: static;
  top: 6px;
}

.section-8 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-12, .image-13, .image-14, .image-16, .image-17 {
  margin: 20px;
}

.section-9 {
  max-width: 800px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  justify-items: stretch;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.image-18 {
  flex: 0 auto;
}

.image-19, .image-20 {
  margin: 20px;
}

.section-10 {
  height: 200px;
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/61e58a0f5ce86d4860f1d5c2_IMG_8303-1.jpeg");
  background-position: 50% 70%;
  background-repeat: repeat;
  background-size: cover;
  background-attachment: scroll;
}

.footer-heading-2 {
  color: #505050;
  text-align: left;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.5;
}

.footer-link-2 {
  color: #505050;
  text-align: left;
  align-self: center;
  margin-bottom: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  text-decoration: none;
  display: block;
}

.footer-link-2:hover {
  text-decoration: underline;
}

.section-11 {
  background-color: #212121;
}

.div-block-27 {
  float: left;
}

.list-item {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.image-21 {
  margin-right: 10px;
  padding-right: 0;
}

.sm-image {
  flex: 0 auto;
  margin-left: 10px;
  margin-right: 10px;
}

.html-embed-2 {
  text-align: center;
  margin-top: 0;
  padding-top: 14px;
  padding-bottom: 14px;
}

.text-block-7 {
  color: #505050;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.image-22 {
  max-width: 82%;
  margin-top: 2px;
  padding-top: 8px;
  padding-bottom: 12px;
}

.nav-menu-4 {
  background-color: rgba(0, 0, 0, 0);
  margin-top: 0;
  padding-top: 0;
}

.container-23 {
  width: 1200px;
  max-width: none;
  padding-left: 10px;
  padding-right: 10px;
}

.navlink22 {
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  margin-top: -1px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 300;
  display: inline-block;
}

.navlink22.w--current {
  color: #fff;
  font-weight: 300;
}

.navlink22.keepactive {
  padding-left: 20px;
  padding-right: 3px;
  font-weight: 700;
  display: inline-block;
}

.navbar-4 {
  background-color: #000;
}

.navbar-4.nav-elections {
  opacity: 1;
  outline-offset: 0px;
  background-color: #dc2b3f;
  outline: 5px #faa626;
}

.heading-10 {
  color: #851b6b;
  text-transform: uppercase;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Poppins, sans-serif;
  font-size: 60px;
  font-weight: 900;
  line-height: 80px;
}

.paragraph-8 {
  font-family: Lato, sans-serif;
  font-size: 30px;
}

.paragraph-9 {
  padding-left: 10px;
  padding-right: 10px;
  font-family: Lato, sans-serif;
  font-size: 30px;
  font-weight: 300;
  line-height: 35px;
}

.div-block-28 {
  width: 300px;
  height: 250px;
  float: left;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: #333;
  text-align: left;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  object-fit: fill;
  background-color: rgba(0, 0, 0, 0);
  background-clip: border-box;
  border-radius: 0;
  flex: none;
  margin: 40px 20px 10px;
  display: none;
  position: relative;
  overflow: hidden;
}

.div-block-29 {
  height: 300px;
  background-color: #640086;
}

.section-12 {
  background-color: #1f635d;
  justify-content: center;
  display: block;
}

.div-block-30 {
  color: #333;
  background-color: rgba(0, 0, 0, 0);
  margin-top: 40px;
  margin-bottom: 40px;
  padding-left: 20px;
  padding-right: 20px;
}

.paragraph-10 {
  width: 500px;
  float: none;
  clear: none;
  color: #fff;
  text-align: justify;
  object-fit: fill;
  justify-content: flex-end;
  margin: 20px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Lato, sans-serif;
  display: block;
  position: static;
}

.div-block-31 {
  width: 50%;
  flex-flow: row;
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
}

.top-heading {
  color: #ffdf35;
  text-transform: uppercase;
  margin-left: auto;
  margin-right: auto;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 600;
}

.heading-12 {
  color: #ffdf35;
  text-transform: uppercase;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  font-family: Poppins, sans-serif;
  font-size: 70px;
  font-weight: 900;
}

.text-block-8 {
  color: #ffdf35;
  text-transform: uppercase;
  margin: auto;
  padding-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 40px;
}

.list-item-2 {
  margin-top: 10px;
  margin-bottom: auto;
  font-family: Lato, sans-serif;
  font-weight: 900;
}

.sub-menu {
  color: #851b6b;
  text-transform: uppercase;
  font-family: Lato, sans-serif;
  font-size: 23px;
  font-weight: 700;
  line-height: 30px;
}

.section-13 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.list-item-3 {
  font-weight: 400;
}

.list-item-4, .list-item-5, .list-item-6, .list-item-7, .list-item-8 {
  margin-top: 10px;
  font-weight: 900;
}

.section-14 {
  background-color: #ffdf35;
}

.enabler-1 {
  max-width: 1000px;
  background-color: #d8eeff;
  margin: 0;
  padding: 20px;
}

.container-25 {
  background-color: rgba(0, 0, 0, 0);
  flex-direction: row;
  justify-content: flex-start;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.strategic-goals-text {
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.heading-13 {
  color: #851b6b;
  text-transform: uppercase;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 400;
}

.heading-14 {
  color: #851b6b;
  text-transform: uppercase;
  margin-top: auto;
  font-family: Poppins, sans-serif;
  font-size: 50px;
  font-weight: 900;
}

.heading-15 {
  color: #851b6b;
  text-transform: uppercase;
  margin-top: auto;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 30px;
}

.heading-16 {
  margin-top: 20px;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.paragraph-11 {
  font-family: Lato, sans-serif;
  font-weight: 700;
  line-height: 25px;
}

.container-26 {
  max-width: none;
  clear: none;
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  display: flex;
  overflow: visible;
}

.photo-section {
  max-height: 300px;
  object-fit: fill;
}

.div-block-32 {
  max-height: 300px;
  max-width: 50%;
  object-fit: cover;
  flex: 1;
}

.div-block-33 {
  max-height: 300px;
  max-width: 50%;
  min-width: 50%;
  object-fit: fill;
  object-position: 50% 50%;
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/61e58a0f1262b492f0b77d2d_IMG_0285-1.jpeg");
  background-position: 50%;
  background-size: cover;
  overflow: hidden;
}

.container-27 {
  max-width: 1000px;
  margin-top: auto;
  margin-bottom: auto;
  padding: 40px 20px 60px;
}

.heading-17 {
  text-transform: none;
  margin-top: auto;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
}

.paragraph-12 {
  color: #851b6b;
  font-family: Lato, sans-serif;
  font-size: 20px;
  line-height: 20px;
}

.image-23 {
  object-fit: cover;
  display: none;
  overflow: visible;
}

.container-28 {
  max-width: 1000px;
}

.div-block-34 {
  float: none;
  margin-top: 10px;
  display: flex;
  position: static;
}

.text-block-10 {
  color: #851b6b;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
}

.image-24, .image-25, .image-26 {
  align-self: flex-start;
  padding-right: 5px;
}

.text-block-11 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  line-height: 22px;
}

.strategic-goal-1 {
  color: #333;
  background-color: #ffeb82;
}

.section-16 {
  background-color: rgba(0, 0, 0, 0);
  margin-top: 30px;
  margin-bottom: 40px;
  display: block;
}

.section-16.vp-liberation {
  display: none;
}

.section-16.resultsbox {
  display: block;
}

.section-16.resultsbox.results2023 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.strategic-goal-2 {
  background-color: #d8eeff;
}

.strategic-goal-3 {
  background-color: #f0bdbd;
}

.section-19 {
  color: #333;
  background-color: #b9ebcb;
}

.section-20 {
  background-color: #fff;
}

.div-block-35 {
  max-height: 300px;
  max-width: 50%;
  min-width: 50%;
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/61faa6bb15e533d7503c6b9e_20210603_101355445_iOS.png");
  background-position: 0 0;
  background-size: cover;
  overflow: hidden;
}

.div-block-36 {
  max-height: none;
  max-width: none;
  min-height: auto;
  min-width: auto;
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/61faa6bbfb4f7c0ac6633d2d_20210528_080642000_iOS.png");
  background-position: 0 0;
  background-size: auto;
  flex: 0 auto;
  overflow: visible;
}

.div-block-37 {
  max-height: none;
  max-width: 50%;
  min-height: 300px;
  min-width: 50%;
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/61faa6bbfb4f7c0ac6633d2d_20210528_080642000_iOS.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-clip: border-box;
  display: block;
}

.div-block-38 {
  max-width: 50%;
  min-height: 300px;
  min-width: 50%;
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/61faa6bb15e533d7503c6b9e_20210603_101355445_iOS.png");
  background-position: 50% 30%;
  background-repeat: no-repeat;
  background-size: cover;
}

.paragraph-13, .paragraph-14 {
  margin-bottom: auto;
}

.container-29 {
  max-width: 100%;
  display: flex;
}

.div-block-39 {
  max-height: none;
  max-width: 50%;
  min-height: 300px;
  min-width: 50%;
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/61e569c9c4618f57438a2b99_IMG_7004-1.jpeg");
  background-position: 50% 80%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-40 {
  max-width: 50%;
  min-height: 300px;
  min-width: 50%;
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/61d820c1ec80675316dd4449_IMG_9506-2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.container-30 {
  max-width: 100%;
  display: flex;
}

.div-block-41 {
  max-width: 50%;
  min-height: 300px;
  min-width: 50%;
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/627a66aebad6e4fd34fe476a_20210528_080642000_iOS.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-42 {
  max-width: 50%;
  min-height: 300px;
  min-width: 50%;
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/627a66b89df8d565fe19bab4_20210528_080642000_iOSblue.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.container-31 {
  max-width: 100%;
  display: flex;
}

.div-block-43 {
  max-width: 50%;
  min-height: 300px;
  min-width: 50%;
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/627a6943ad720f0b9170a88a_20210528_080642000_iOSsalmon.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-44 {
  max-width: 50%;
  min-height: 300px;
  min-width: 50%;
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/627a69238291d93239947995_20210528_080642000_iOSsalmon.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.container-32 {
  max-width: 100%;
  display: flex;
}

.div-block-45, .div-block-46 {
  max-width: 50%;
  min-height: 300px;
  min-width: 50%;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.container-33 {
  max-width: 100%;
  display: flex;
}

.div-block-47, .div-block-48 {
  max-width: 50%;
  min-height: 300px;
  min-width: 50%;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.paragraph-15 {
  text-transform: uppercase;
  white-space: normal;
  font-family: Lato, sans-serif;
  font-size: 30px;
  font-weight: 900;
  line-height: 25px;
}

.body-5 {
  font-family: Poppins, sans-serif;
}

.styles-container {
  flex-direction: row;
  justify-content: flex-start;
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 0;
  display: block;
}

.styles-space {
  padding: 15px;
}

.heading-h1 {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 68px;
  font-weight: 600;
  line-height: 72px;
}

.heading-h2 {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 38px;
  font-weight: 600;
  line-height: 49.4px;
}

.heading-h3 {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 25px;
  line-height: 32.5px;
}

.heading-h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
}

.heading-h5 {
  margin-top: 0;
  margin-bottom: 0;
}

.paragraph-16 {
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  line-height: 26.1px;
}

.paragraph-normal {
  letter-spacing: 0;
  text-indent: 0;
  column-count: auto;
  white-space: normal;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  line-height: 145%;
}

.paragraph-small {
  margin-bottom: 0;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 15px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  line-height: 155%;
}

.div-block-49 {
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/6216552dd9d8d569bfe0e1da_web%20header.png");
  background-position: 0 0;
  background-size: auto;
}

.section-21 {
  min-height: auto;
  min-width: auto;
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/6216552dd9d8d569bfe0e1da_web%20header.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: scroll;
}

.section-22 {
  object-fit: fill;
  padding-bottom: 0;
  position: static;
  overflow: visible;
}

.container-34 {
  max-width: 100%;
  min-height: auto;
  text-align: center;
  -webkit-text-fill-color: inherit;
  background-color: #000;
  background-clip: border-box;
  padding-bottom: 0;
  position: relative;
  bottom: auto;
}

.heading-18, .heading-19 {
  font-weight: 600;
}

.heading-20 {
  text-transform: uppercase;
  font-weight: 600;
}

.heading-21 {
  text-transform: none;
}

.container-35 {
  max-height: none;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #333;
  grid-template: "."
                 "."
                 "."
                 / 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-content: stretch;
  justify-items: stretch;
  margin-top: auto;
  display: grid;
  position: static;
  box-shadow: 11px 11px #f7a600;
}

.div-block-50 {
  width: 9em;
  height: 9em;
  text-align: left;
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/61ba2146a70a404b90f78060_Izzy.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 50%;
}

.div-block-51 {
  text-align: left;
  flex-direction: column;
  align-items: center;
  margin: 20px 10px;
  padding-top: 0;
  display: flex;
}

.div-block-51.vpo-emma-hide {
  display: none;
}

.text-block-12 {
  color: #fff;
  text-align: center;
  margin: 15px 20px;
  font-weight: 500;
}

.text-block-12.tp-title {
  margin-bottom: 0;
}

.text-block-12.tp-name {
  margin-top: 0;
  font-weight: 400;
}

.button-2 {
  color: #fff;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border: 2px solid #f7a600;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
  display: block;
}

.button-2:hover {
  background-color: #f7a600;
}

.button-2.vl-hannah {
  display: none;
}

.heading-22 {
  color: #fff;
  text-align: center;
  justify-content: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-52 {
  width: 200px;
  height: 10px;
  background-color: #d91b32;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: static;
}

.div-block-53 {
  height: 10px;
  background-color: #d91b32;
}

.container-36 {
  text-align: left;
  background-color: #313131;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding-top: 10px;
  display: flex;
}

.body-6 {
  background-color: #000;
}

.container-37 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.container-38 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.container-39, .container-40 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-2 {
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-3 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 10px;
  margin-bottom: 10px;
}

.grid-4.sports-pres {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-content: center;
  justify-items: center;
}

.grid-4.guild-pres {
  grid-column-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-flow: row;
  align-content: space-between;
  justify-content: stretch;
  align-items: stretch;
  justify-items: stretch;
}

.grid-4.guild-pres.pres-2023 {
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-4.vp-edu, .grid-4.vp-opp {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid-4.vp-opp.sportspres23 {
  grid-template-columns: .5fr 1fr 1fr .5fr;
}

.grid-4.vp-lib {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: visible;
}

.grid-4.priorities-officers {
  max-width: 90%;
  grid-template-rows: auto;
  margin: 20px auto 10px;
}

.container-41 {
  mix-blend-mode: normal;
  background-color: #313131;
}

.div-block-54 {
  justify-content: center;
  display: flex;
  position: static;
  top: auto;
  bottom: -61px;
}

.container-42 {
  position: static;
  bottom: auto;
}

.image-27 {
  display: none;
}

.div-block-55, .container-43 {
  justify-content: center;
  display: flex;
}

.div-block-56 {
  width: 80px;
  height: 8px;
  background-color: #d91b32;
}

.div-cand-1 {
  width: 9em;
  height: 9em;
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/621e4d4f959b56b5d8466c4b_beyonce.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 50%;
}

.div-cand-2 {
  width: 9em;
  height: 9em;
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/621e4cc0f1ad2b12d84dac91_download.jpg");
  background-position: 50%;
  background-size: auto;
  border-radius: 50%;
}

.div-cand-3 {
  width: 9em;
  height: 9em;
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/621e4cc05028d6965a5cf3b0_mgid_ao_image_mtv.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 50%;
}

.div-cand-4 {
  width: 9em;
  height: 9em;
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/621e4d7a30b8f8b346d1dfc0_GettyImages-988013222-scaled-e1618857975729.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 50%;
}

.container-44 {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-top: 30px;
  display: none;
}

.text-block-13 {
  color: #fff;
  border: 1px #fff;
  border-radius: 0;
  font-weight: 600;
}

.div-block-57 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.button-3 {
  text-align: center;
  background-color: #313131;
  align-self: stretch;
  margin: 5px;
  font-size: 14px;
  font-weight: 600;
}

.button-3:hover {
  background-color: #d91b32;
}

.div-block-58 {
  text-align: center;
  margin-top: 30px;
}

.div-block-61 {
  display: block;
}

.image-28 {
  width: 9em;
}

.modalwrap {
  z-index: 9999;
  object-fit: cover;
  background-color: rgba(0, 0, 0, .69);
  padding-top: 80px;
  display: none;
  position: fixed;
  top: 0;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.modalwrap.gp-emma {
  overflow: visible;
}

.modalwrap.gp-tejas, .modalwrap.sp-james, .modalwrap.sp-jack, .modalwrap.sp-arlen, .modalwrap.ve-thomas, .modalwrap.ve-jack, .modalwrap.vo-mehreen, .modalwrap.sl-cavanagh, .modalwrap.vp-johna, .modalwrap.vo-lowenna, .modalwrap.vo-basya, .modalwrap.vl-emma, .modalwrap.vl-manav {
  display: none;
}

.modalwrap.guild-president {
  display: none;
  overflow: visible;
}

.modalwrap.education-officer, .modalwrap.societies-and-employability, .modalwrap.communities-and-equality, .modalwrap.student-living-officer, .modalwrap.sports-president {
  display: none;
}

.wrapcontain {
  width: 750px;
  max-height: 70vh;
  max-width: 100%;
  min-height: 300px;
  background-color: #fff;
  margin: auto;
  padding: 20px;
  display: block;
  position: relative;
  overflow: auto;
}

.closeme {
  text-align: right;
  cursor: pointer;
  padding: 5px;
  font-size: 28px;
  font-weight: 900;
  position: -webkit-sticky;
  position: sticky;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.image-29, .image-30, .image-31, .image-32, .image-33, .image-34, .image-35, .image-36, .image-37, .image-38, .image-39, .image-40, .image-41, .image-42, .image-43, .image-44 {
  width: 9em;
}

.rich-text-block-3 {
  color: #fff;
  text-align: center;
  margin-top: 13px;
  margin-bottom: 12px;
}

.rich-text-block-3.noticep a {
  color: #fddb00;
}

.countodwnd, .countdownm {
  display: none;
}

.image-45 {
  width: 1200px;
  text-align: center;
}

.image-45.head-desk {
  display: none;
}

.head-mob {
  display: none;
  overflow: visible;
}

.body-7 {
  background-color: #19192a;
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/6241986834a34ec3c0c3528d_guildawardsbg-mc22w5.png");
  background-position: 0 0;
  background-size: auto;
}

.body-7.tapagebody {
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/624196bbd8d662cb02910707_ta-awards-mc22w5-i.png");
  background-position: 0 0;
  background-size: auto;
}

.body-7.gabody {
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/6241986834a34ec3c0c3528d_guildawardsbg-mc22w5.png");
  background-position: 50%;
  background-repeat: repeat;
  background-size: auto;
}

.body-7.awardsbody {
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/6241993fd762988fb3e56e94_awards-mc22w4.png");
  background-position: 0 0;
  background-size: auto;
}

.container-45 {
  max-width: 1000px;
  margin-bottom: 22px;
}

.container-45.tapage-container {
  background-color: #000;
  margin-top: 22px;
}

.container-45.gacontainer {
  max-width: 920px;
  background-color: #000;
  margin-top: 22px;
}

.heading-23 {
  color: #fff;
  margin-bottom: 20px;
  padding: 0;
}

.heading-23.awards-placeholder {
  text-align: center;
  margin-top: 40px;
}

.paragraph-17 {
  max-width: 700px;
  color: #fff;
  text-align: left;
  margin-bottom: 6px;
  margin-left: auto;
  margin-right: auto;
}

.paragraph-17.whatwearelookingfor {
  width: 100%;
  margin-top: 20px;
}

.paragraph-17.awards-placeholder-text {
  margin-bottom: 40px;
}

.button-4 {
  width: 300px;
  text-align: center;
  text-transform: uppercase;
  background-color: #dabc20;
  border-radius: 14px;
  margin-top: 35px;
  font-weight: 700;
  line-height: 22px;
}

.button-4.ta {
  background-color: #006a65;
  font-size: 20px;
  line-height: 22px;
}

.button-4.ta.tapage22-button {
  background-color: #000;
  margin-top: 35px;
}

.button-4.ta.tabutton22 {
  background-image: linear-gradient(#fda626, #ffd91d);
  margin-top: 35px;
}

.button-4.nominate-button {
  margin-bottom: 20px;
}

.div-block-64 {
  min-height: 300px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 30px;
  display: flex;
}

.div-block-65 {
  margin: 20px;
}

.div-block-66 {
  flex: 0 auto;
  align-self: center;
  margin: 20px;
}

.columns-4 {
  max-width: 1000px;
}

.div-block-67 {
  flex-direction: column;
  align-items: center;
  margin: 20px 10px 0;
  display: flex;
}

.heading-24 {
  color: #fff;
  flex-direction: column;
  align-items: center;
  margin-left: 20px;
  margin-right: 20px;
  display: flex;
}

.paragraph-18 {
  color: #fff;
  text-align: justify;
  margin-left: 20px;
  margin-right: 20px;
  font-size: 14px;
  font-weight: 400;
}

.bold-text-3 {
  color: #fff;
  font-weight: 400;
}

.heading-25 {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.text-block-14 {
  color: #fff;
  font-family: Open Sans, sans-serif;
}

.dropdown {
  display: flex;
}

.dropdown-list {
  position: absolute;
}

.accordian-item {
  width: 100%;
  max-width: 700px;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #d9d9d9;
  margin-top: 1px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  overflow: hidden;
}

.accordian-item.ga-repofyear {
  width: 700px;
  max-width: 100%;
}

.accordian-item.ga-repofyear.freshers22 {
  background-color: #dbf227;
  margin-top: auto;
  margin-bottom: 10px;
}

.accordian-item.advicebg, .accordian-item.advbg2 {
  background-color: #ecf9ff;
}

.accordian-item.freshers22 {
  background-color: #dbf227;
  margin-top: auto;
  margin-bottom: 10px;
}

.accordian-item.second-acc {
  display: none;
}

.accordian-item.accordian-item-jm {
  color: #000;
  margin-top: 0;
}

.accordian-item.student-opportunities {
  display: block;
}

.accordian-item.j23w2-accordion {
  display: none;
}

.dropdown-toggle {
  height: 80px;
  display: flex;
}

.dropdown-toggle.accordian-toggle {
  max-width: 100%;
  white-space: normal;
  background-color: #f3f3f3;
}

.dropdown-toggle.accordian-toggle.jobsjn22w2 {
  background-color: #f5f5f5;
}

.dropdown-toggle.accordian-toggle.jobsjn22w2.advicebg1, .dropdown-toggle.accordian-toggle.jobsjn22w2.advicemwtogglbg {
  background-color: #ecf9ff;
}

.dropdown-toggle.accordian-toggle.jobsjn22w2.ga-winners-accordion-toggle {
  color: #fff;
  background-color: #000;
  border: 3px solid #fff;
}

.dropdown-toggle.accordian-toggle.el23-accordion {
  background-color: #f8f8f8;
}

.dropdown-toggle.accordian-toggle.el23-accordion.el23-minicard {
  background-color: #d9d9d9;
  padding-top: 27px;
  padding-bottom: 10px;
}

.dropdown-link {
  display: block;
  position: static;
}

.dropdown-list-2 {
  background-color: rgba(0, 0, 0, 0);
  display: block;
  position: static;
}

.dropdown-list-2.w--open {
  position: static;
}

.dropdown-list-2.freshers22 {
  background-color: #e7eeb3;
}

.paragraph-19 {
  padding: 20px;
}

.text-block-15 {
  align-self: center;
  padding-top: 0;
}

.text-block-15.uppercase-text.moneyweek {
  margin-top: 0;
}

.rich-text-block-4 {
  text-align: left;
  background-color: #fff;
  padding: 9px 19px 16px;
  display: block;
  position: relative;
}

.rich-text-block-4.freshers22 {
  font-family: Outfit, sans-serif;
}

.rich-text-block-4.prevideo-text {
  padding-bottom: 0;
}

.rich-text-block-4.ga-winners-text {
  color: #fff;
  background-color: #000;
  border: 1px solid #fff;
}

.accordion-hanger {
  margin-top: 52px;
  padding-bottom: 23px;
}

.accordion-hanger.job-hanger {
  margin-top: 30px;
  padding-bottom: 0;
  display: block;
}

.accordion-hanger.job-hanger.advicebg2 {
  background-color: #ecf9ff;
}

.accordion-hanger.job-hanger.activitiesteamo22w2 {
  display: block;
}

.accordion-hanger.job-hanger.jm-accordion-test {
  color: #fff;
  background-color: #000;
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/636a72e2f78e037626c8a3b0_Artboard%201.png");
  background-position: 50%;
  background-repeat: repeat;
  background-size: contain;
  background-attachment: fixed;
  padding-top: 40px;
  padding-bottom: 40px;
}

.accordion-hanger.job-hanger.student-paid-m23w1 {
  display: block;
}

.accordion-hanger.job-hanger.why-work-for-us {
  margin-top: 20px;
  margin-bottom: 40px;
}

.ga-smalltext-end {
  width: 700px;
  max-width: 100%;
  color: #fff;
  margin-top: 28px;
  margin-left: auto;
  margin-right: auto;
  font-size: 15px;
}

.rich-text-block-5 {
  margin-bottom: 40px;
  font-family: Lato, sans-serif;
}

.ta22-logo {
  margin-top: 45px;
  margin-bottom: 32px;
}

.awards22-column {
  width: 100%;
  color: #fff;
  margin-left: 20px;
  margin-right: 20px;
  font-size: 14px;
}

.image-46 {
  padding-top: 77px;
}

.div-block-68, .div-block-69, .div-block-70, .div-block-71 {
  margin-left: 10px;
  margin-right: 10px;
}

.div-block-73 {
  max-width: 400px;
}

._12-column-row {
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-left: -16px;
  margin-right: -16px;
  display: none;
}

._12-column-row.desk-8 {
  max-width: 66.64%;
}

.column-1 {
  padding-left: 16px;
  padding-right: 16px;
}

.column-1.desk-1 {
  max-width: 8.33%;
}

.container-46 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-5 {
  grid-template-columns: 1fr .5fr;
}

.grid-body {
  max-width: 1000px;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  justify-items: stretch;
}

.grid-body.article {
  grid-template-columns: 1fr .25fr;
}

.paragraph-20 {
  text-align: justify;
}

.div-block-74 {
  min-height: 30px;
  background-color: #4f6bc5;
  margin-top: 20px;
  margin-bottom: 20px;
}

.heading-26 {
  color: #333;
  text-transform: uppercase;
  padding-left: 10px;
}

.divider-colour {
  min-height: 10px;
  color: #333;
  background-color: #3f7dbf;
  justify-content: space-between;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 40px;
  display: block;
}

.divider-colour.article-page, .divider-colour.a-p {
  margin-top: auto;
}

.divider-colour.impact-report-divider {
  background-color: #b20f32;
  margin-bottom: 20px;
}

.divider-colour.impact-report-divider.voice {
  background-color: #faa61a;
}

.divider-colour.impact-report-divider.advice {
  background-color: #3f7dbf;
}

.divider-colour.student-opportunities-divider {
  background-color: #faa61a;
}

.divider-colour.student-opportunities-divider.other-opps-divider {
  background-color: #3f7dbf;
}

.image-47 {
  margin-right: 10px;
}

.link-7 {
  color: #000;
  text-align: left;
  text-transform: none;
  padding-top: 0;
  padding-left: 10px;
  padding-right: 10px;
  text-decoration: underline;
}

.link-7:hover {
  color: #333;
  font-weight: 900;
  text-decoration: underline;
}

.h3-side-column {
  color: #3f7dbf;
  text-transform: none;
  margin-top: auto;
  margin-bottom: 0;
  padding-top: 10px;
  padding-left: 10px;
  font-size: 22px;
}

.div-block-75 {
  background-color: rgba(0, 0, 0, 0);
}

.header-photo {
  max-height: 200px;
  object-fit: fill;
  margin-bottom: 20px;
  display: block;
  overflow: hidden;
}

.youtube {
  margin-top: 20px;
}

.heading-28 {
  text-transform: uppercase;
  margin-top: auto;
  line-height: 60px;
}

.image-48 {
  display: block;
  position: relative;
  top: -122px;
}

.image-49 {
  max-width: 13%;
}

.editor {
  align-items: center;
  margin-bottom: 10px;
  display: none;
}

.text-block-16 {
  margin-left: 20px;
  font-size: 14px;
  line-height: 24px;
}

.paragraph-21 {
  margin-top: 10px;
}

.link-1 {
  color: #333;
  text-align: left;
}

.heading-29 {
  margin-bottom: auto;
}

.heading-30 {
  margin-bottom: auto;
  font-style: normal;
}

.div-content {
  margin-top: 30px;
  display: block;
}

.heading-31 {
  line-height: 50px;
}

.divider-thin {
  min-height: 1px;
  background-color: #cacaca;
}

.list {
  font-family: Open Sans, sans-serif;
  line-height: 30px;
}

.list-item-9 {
  list-style-type: disc;
}

.bold-text-5, .bold-text-6 {
  color: #3f7dbf;
}

.link-8 {
  color: #333;
  text-align: right;
  margin-top: 10px;
  font-size: 12px;
  display: block;
}

.side-div {
  background-color: #e8f3ff;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 20px;
  display: block;
}

.div-block-79 {
  min-height: 200px;
  background-image: linear-gradient(rgba(63, 125, 191, .64), rgba(63, 125, 191, .64)), url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/61e58a0ff3e3639f8966c19d_Students%20in%20St%20Luke's%20cafe%207-1.jpeg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  margin-top: 20px;
}

.heading-32, .div-block-80 {
  display: block;
}

.paragraph-22 {
  text-align: left;
  margin-top: auto;
  font-size: 18px;
  font-weight: 700;
}

.rich-text-class {
  text-align: justify;
  margin-top: 20px;
  font-family: Open Sans, sans-serif;
}

.rich-text-class h2 {
  text-transform: none;
  margin-top: 30px;
  font-weight: 700;
}

.rich-text-class a {
  color: #333;
  text-decoration: underline;
  display: inline;
}

.block-quote {
  color: #333;
  background-color: rgba(63, 125, 191, .11);
  border-left-color: rgba(63, 125, 191, .24);
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
}

.block-quote-2 {
  color: #333;
  font-weight: 400;
  line-height: 27px;
}

.section-23 {
  max-height: none;
  overflow: hidden;
}

.div-block-81 {
  height: 200px;
  -webkit-text-fill-color: inherit;
  object-fit: cover;
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/624c499b6b2b7e0a139a6cba_highstreettofields700x330-930x500%202.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-clip: border-box;
  overflow: visible;
}

.div-block-82 {
  height: 200px;
  margin-bottom: 40px;
  display: block;
  position: static;
  overflow: hidden;
}

.image-50 {
  display: block;
}

.body-8 {
  background-color: #fff;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
}

.heading-33 {
  margin-top: auto;
  margin-left: 10px;
  font-weight: 400;
}

.container-47 {
  max-width: 1000px;
}

.grid-6 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.section-24 {
  margin-top: 19px;
  margin-bottom: auto;
  display: block;
}

.div-block-83 {
  max-width: 130px;
}

.div-block-84 {
  display: none;
}

.grid-7 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-3-clouns {
  background-color: rgba(0, 0, 0, 0);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-article-column {
  background-color: #fff;
  border: 1px solid #cacaca;
  padding: 0 0 10px;
}

.heading-34 {
  margin-top: 20px;
}

.div-block-article-photo {
  max-height: 150px;
  object-fit: contain;
  overflow: hidden;
}

.link-9, .link-article {
  color: #333;
}

.text-block-17 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 700;
}

.link-title {
  color: #333;
  margin: 10px;
  font-size: 18px;
  font-weight: 600;
  text-decoration: none;
}

.link-title:hover {
  border-bottom: 2px #000;
  text-decoration: underline;
}

.section-25 {
  margin-top: 20px;
  margin-bottom: 40px;
  display: block;
}

.list-2 {
  padding-left: 0;
}

.grid-9 {
  grid-template-rows: auto;
}

.section-26 {
  margin-top: 20px;
  margin-bottom: 40px;
}

.container-48 {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.nav-menu-5 {
  display: flex;
}

.submenu-div {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 40px;
  display: grid;
}

.submenu {
  border: 1px solid #cacaca;
  margin-right: 10px;
  padding: 10px;
  font-size: 16px;
}

.submenu:hover {
  background-color: #dadada;
}

.div-block-article-link {
  text-decoration: none;
}

.image-51 {
  object-fit: contain;
  overflow: visible;
}

.grid-2-columns {
  grid-template-rows: auto;
}

.footer-nav-list {
  list-style-type: none;
}

.side-div-article {
  z-index: 99;
  width: 360px;
  height: 360px;
  background-color: #dbf227;
  margin-top: 12px;
  margin-left: 40px;
  display: block;
  position: relative;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
}

.side-div-article.the-container-a22w4 {
  background-color: #3a80c3;
  margin-left: 0;
  position: absolute;
  left: 65vw;
  right: auto;
}

.link-submenu {
  color: #333;
  text-decoration: none;
}

.link-10 {
  color: #333;
  margin: 10px;
  font-size: 14px;
  font-weight: 500;
}

.section-27 {
  background-color: #851b6b;
}

.paragraph-23 {
  color: #fff;
  text-align: justify;
  white-space: normal;
  margin: 40px auto;
}

.text-block-18 {
  color: #ffdf35;
  text-transform: uppercase;
  margin: 40px auto auto;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.enabler-2 {
  background-color: #d6fff2;
  margin: 0;
  padding: 20px;
}

.enabler-3 {
  background-color: #ffdbe5;
  margin: 0;
  padding: 20px;
}

.enabler-4 {
  background-color: #fffade;
  margin: 0;
  padding: 20px;
}

.heading-35 {
  font-size: 30px;
}

.heading-36 {
  color: #fff;
  text-align: left;
  margin-top: 35px;
  padding-left: 0;
  padding-right: 0;
  font-size: 60px;
  font-weight: 200;
  line-height: 60px;
}

.enables-grid {
  margin-top: 40px;
  margin-bottom: 60px;
}

.div-block-85 {
  margin-left: 20px;
  margin-right: 20px;
}

.grid-10 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.sp-1, .sp-2, .sp-3 {
  padding: 40px 20px;
}

.enable-header {
  color: #851b6b;
  font-weight: 800;
}

.heading-38 {
  color: #851b6b;
}

.container-49 {
  max-width: 1000px;
}

.heading-strategy {
  color: #1f635d;
  font-weight: 700;
}

.section-28 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.link-sub-strategy {
  color: #ffdf35;
  text-transform: uppercase;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 22px;
}

.back-to-top {
  color: #333;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 10px;
  font-style: normal;
  font-weight: 500;
  text-decoration: none;
}

.list-3, .list-item-10 {
  list-style-type: disc;
}

.paragraph-24 {
  color: #ffdf35;
  text-align: left;
  margin-top: 10px;
}

.bold-text-7 {
  color: #ffdf35;
  text-transform: uppercase;
}

.text-block-19 {
  color: #ffdf35;
  font-family: Open Sans, sans-serif;
}

.text-block-20, .text-block-21, .text-block-22 {
  margin-top: 20px;
}

.image-52 {
  z-index: auto;
  width: auto;
  max-height: 250px;
  max-width: none;
  min-height: auto;
  margin-left: 0;
  padding-left: 0;
  position: relative;
  left: auto;
  right: 65px;
}

.image-53 {
  max-height: 100%;
  max-width: none;
  position: relative;
  right: 62px;
}

.image-54 {
  position: relative;
  top: -389px;
}

.image-55 {
  object-fit: fill;
  position: relative;
  top: -255px;
}

.image-56 {
  position: relative;
  top: -375px;
}

.section-29, .slider {
  height: 400px;
}

.image-57 {
  position: relative;
  top: -369px;
}

.image-58 {
  position: relative;
  top: -364px;
}

.slider-strategy {
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/627e34a2191a6e9b8dddc9a0_Indie%20Soc%20Freshers%20Fair%20Stand.jpg");
  background-position: 50%;
  background-size: cover;
}

.slider-strategy-2 {
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/62825f8be46b4e9326e6fdbe_IMG_4299.jpg");
  background-position: 50%;
  background-size: cover;
}

.slider-strategy-3 {
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/627e30c1033c7f3fb35a8134_IMG_0581.jpg");
  background-position: 50%;
  background-size: cover;
}

.slider-strategy-4 {
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/62825f857dc5cc0c9cb04981_IMG_3815.jpg");
  background-position: 50% 30%;
  background-size: cover;
}

.icon-2, .icon-3 {
  opacity: .4;
}

.slide-nav {
  opacity: 1;
}

.inline-link {
  color: #fff;
  display: inline;
}

.div-block-86 {
  background-color: #3f7dbf;
  margin-top: 20px;
  margin-bottom: 20px;
}

.main-container {
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
}

.main-container.calendar {
  margin-top: 40px;
  margin-bottom: 40px;
}

.articles-grid {
  grid-column-gap: 10px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 2.5fr 1fr;
  position: relative;
}

.articles-grid.le-body-grid {
  grid-template-columns: 2.5fr;
  margin-top: 40px;
  padding-bottom: 40px;
}

.articles-grid.kb-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.sidebar {
  border-left: .3px solid #d1d1d1;
  flex-direction: column;
  align-items: stretch;
  padding-left: 30px;
  padding-right: 0;
  display: flex;
  position: relative;
}

.sidebar.sidebar-jm {
  margin-top: 40px;
}

.sidebar.sidebar-jm.rr-sidebar {
  margin-top: 0;
}

.section-30 {
  margin-bottom: 0;
}

.top-section-blank {
  height: 0;
  margin-bottom: 0;
  display: block;
}

.sidebar-title {
  justify-content: space-between;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.sidebar-title.activitiesred {
  border: 1px solid #c30d0d;
}

.sidebar-title.sidebar-giag-s22w2 {
  display: block;
}

.heading-39 {
  margin-top: auto;
}

.sidebar-grid {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  display: flex;
}

.sidebar-articles-wrapper {
  flex: 1;
  margin-bottom: 20px;
  padding-bottom: 5px;
}

.grid-11 {
  grid-column-gap: 20px;
  grid-row-gap: 13px;
  grid-template-rows: 1fr auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-flow: row dense;
  align-content: start;
  align-items: stretch;
  justify-items: stretch;
}

.sidebar-article-wrapper {
  border-bottom: .3px solid #d1d1d1;
  align-items: flex-start;
  margin-bottom: 10px;
  padding-bottom: 0;
  display: block;
}

.sidebar-article-wrapper.nounderilne.sidebartest {
  width: 100%;
}

.sidebar-article-wrapper.nounderilne.sidebartest.exeter-media {
  text-align: center;
}

.heading-40 {
  margin-top: auto;
  margin-bottom: 20px;
}

.paragraph-25 {
  color: #333;
  text-align: left;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-decoration: none;
}

.paragraph-25.adviceblue {
  color: #3f7dbf;
  border: 1px #000;
  text-decoration: none;
}

.paragraph-25.test {
  font-size: 18px;
  line-height: 160%;
}

.paragraph-25.nounderilne.inline {
  width: 100%;
  text-align: left;
}

.paragraph-25.width {
  width: 100%;
}

.sidebar-article-header {
  margin-top: auto;
  font-weight: 700;
}

.articles-wrapper {
  border-bottom: 1px #3f7dbf;
  margin-bottom: auto;
  padding-bottom: 0;
}

.articles-wrapper.intro {
  width: 100%;
  height: 50%;
  min-width: 15%;
  font-size: 18px;
}

.articles-wrapper.bhm-events {
  display: none;
}

.articles-wrapper.stikes-section {
  color: #fff;
  background-color: #000;
  margin-bottom: 36px;
  padding: 10px 20px;
}

.articles-wrapper.stikes-section.guild-support {
  background-color: #3f7dbf;
}

.articles-wrapper.stikes-section.guild-support-strike {
  background-color: #e0354a;
}

.main-article-grid {
  grid-column-gap: 30px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-flow: row;
}

.main-article-grid.le-body {
  margin-top: 20px;
}

.image-59 {
  width: 100%;
  height: 300px;
  object-fit: cover;
  margin-bottom: 30px;
  display: block;
}

.grid-three-columns {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-post {
  background-color: rgba(0, 0, 0, 0);
  grid-template-columns: 1fr;
}

.grid-post.white-back {
  background-color: #fff;
}

.grid-post.nounderline {
  text-decoration: none;
}

.main-section {
  color: #333;
  margin-top: 30px;
  margin-bottom: 60px;
  position: static;
}

.main-section._w-background {
  padding-bottom: 20px;
}

.main-section.col-main-s22w4 {
  margin-top: 40px;
}

.main-section.costoflivingbg {
  background-color: rgba(0, 0, 0, 0);
}

.main-section.moodboards-intro {
  margin-bottom: 0;
}

.main-section.impact-report {
  margin-top: 60px;
  margin-bottom: 80px;
}

.grid-post-colour-button {
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.uppercase-text {
  color: #3f7dbf;
  text-transform: uppercase;
  margin-top: auto;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 800;
  line-height: 24px;
  text-decoration: none;
}

.uppercase-text.red {
  color: #c30d0d;
}

.uppercase-text.red.sustainability-side-a22w5 {
  color: #10686b;
}

.uppercase-text.advblue {
  height: auto;
  color: #3f7dbf;
}

.uppercase-text.advblue.copblue {
  color: #3898ec;
}

.uppercase-text.advblue.moneyweek {
  color: #f95d5d;
}

.uppercase-text.advblue.a22w3-voice-link {
  color: #d89500;
}

.uppercase-text.advblue.a22w3-activities-link {
  color: #bf5250;
}

.uppercase-text.activitiesred {
  color: #b20f32;
}

.uppercase-text.activitiesred.underline {
  text-decoration: underline;
}

.uppercase-text.moneyweek {
  color: #f95d5d;
}

.uppercase-text.col-s22w4-links {
  color: #0a4d78;
  font-size: 18px;
  line-height: 24px;
}

.uppercase-text.officer-info-header {
  color: #e2e2e2;
}

.uppercase-text.ed-j22w1-links {
  color: #15c7e5;
}

.uppercase-text.iwd-heading {
  color: #fc5656;
}

.lowercase-heading {
  text-transform: none;
  margin-top: auto;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  text-decoration: none;
}

.div-block-87 {
  margin-top: auto;
}

.bordered-title {
  text-align: center;
  border-top: 10px solid #3f7dbf;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
  padding-top: 10px;
  display: flex;
}

.bordered-title.yellow {
  border-top-color: #ffd105;
}

.bordered-title.yellow.giag-s22w2 {
  width: 100%;
}

.bordered-title.advice-border.activities {
  border-top-color: #bf5250;
}

.bordered-title.advice-border.activities.space {
  margin-top: 20px;
}

.bordered-title.sustain-a22w5 {
  border-top-color: #137276;
}

.bordered-title.col-title-s22w4.col-red-s22w4, .bordered-title.col-red-s22w4 {
  border-top-color: #eb2d26;
}

.bordered-title.col-yellow-n22w2 {
  border-top-color: #f47f64;
  margin-bottom: 0;
}

.bordered-title.demweek-bordern22w2 {
  border-top-color: #8dc8cd;
  margin-top: 15px;
  margin-bottom: 0;
}

.bordered-title.wc-head-n22w3 {
  border-top-color: #44427a;
}

.bordered-title.ed-head-j23w1 {
  border-top-color: #15c7e5;
  margin-bottom: 0;
}

.bordered-title.lgbtq-border-j23w4 {
  border-top-color: #340077;
}

.bordered-title.kb-sidebar {
  text-align: left;
  text-transform: capitalize;
  border-top-color: #000;
  align-items: flex-start;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 600;
}

.grid-titles {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-article-post {
  margin-top: auto;
}

.div-block-article-post.nounderline {
  text-decoration: none;
}

.grid-titles-copy {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-list {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

.grid-list.col-links-s22w4 {
  grid-template-rows: auto auto auto;
}

.main-section-dark {
  background-color: #3a3a3a;
  margin-bottom: 60px;
  padding-bottom: 30px;
}

.uppercase-text-white {
  color: #fff;
  text-transform: uppercase;
  margin-top: auto;
  font-size: 18px;
  font-weight: 800;
}

.grid-12 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.footed-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1.5fr;
}

.div-block-88 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: row;
  justify-content: space-between;
  display: flex;
}

.image-60 {
  max-width: 80%;
}

.paragraph-26 {
  text-align: left;
}

.paragraph-26.mobile {
  font-weight: 400;
}

.paragraph-27, .paragraph-28, .paragraph-29, .paragraph-30 {
  text-align: left;
  font-weight: 400;
}

.div-block-87-copy {
  margin-top: auto;
}

.div-preview-title {
  color: #333;
  margin-top: 20px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  text-decoration: none;
}

.div-block-89 {
  max-width: 100%;
  min-height: 100px;
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/6269513a09989746305e5807_Asset%2027-8.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.div-block-90 {
  flex-direction: row;
  justify-content: center;
  display: flex;
}

.heading-41 {
  color: #fff;
  margin-bottom: 20px;
}

.image-61 {
  margin-top: -1px;
}

.lowercase-heading-white {
  color: #fff;
  text-transform: none;
  margin-top: auto;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}

.lowercase-heading-white.activitiestext {
  color: #a32f2f;
}

.uppercase-text-light {
  color: #87c1ff;
  text-transform: uppercase;
  margin-top: auto;
  font-size: 18px;
  font-weight: 800;
}

.uppercase-text-light.yellow {
  color: #fff187;
}

.uppercase-text-light.movesmartblue {
  color: #3e7cbf;
}

.uppercase-text-light.activitieslist {
  color: #b20f32;
}

.uppercase-text-light.testtext {
  color: #fff;
}

.main-section-dark-w-side-box {
  background-color: #3a3a3a;
  margin-bottom: 30px;
  padding-bottom: 30px;
}

.grid-list-side {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.div-block-91 {
  flex-direction: row;
  justify-content: space-between;
  display: block;
}

.div-block-92 {
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/628bb2d7a84c666cb5f845ef_Asset%203-8.png");
  background-position: 0 0;
  background-size: auto;
}

.div-block-93 {
  background-color: #87c1ff;
  display: flex;
}

.image-62 {
  max-width: 70%;
  float: none;
  object-fit: fill;
}

.grid-13 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

.div-block-94 {
  -webkit-text-fill-color: inherit;
  background-color: #d1d1d1;
  background-clip: border-box;
  position: relative;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
}

.link-sidebar {
  color: #3e55c7;
  text-decoration: none;
}

.link-sidebar:hover {
  color: #333;
  text-decoration: none;
}

.link-sidebar.officer-info-links {
  color: #fff;
  background-color: #3c7ec1;
  padding: 30px 10px 20px;
  font-weight: 400;
}

.link-sidebar.officer-info-links.officer-info-link-2 {
  background-color: #df354a;
}

.link-sidebar.officer-info-links.officer-info-link-3 {
  background-color: #000;
}

.link-sidebar.meet-advice-linkdiv {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.link-sidebar.exeter-media {
  text-align: center;
}

.image-63 {
  height: 200px;
  object-fit: contain;
  display: inline-block;
}

.article-header-image {
  width: 100%;
  height: auto;
  max-width: 100%;
  object-fit: cover;
  margin-bottom: 20px;
  overflow: hidden;
}

.article-header-image.moneyweek3 {
  object-fit: cover;
  margin-bottom: 20px;
}

.article-header-image.moneyweek2 {
  width: 100%;
}

.article-header-image.adivce-header-hide {
  display: none;
}

.grid-post-image {
  width: 100%;
  max-height: 300px;
  object-fit: cover;
}

.grid-14 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid-15 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.div-button {
  height: 4em;
  text-align: left;
  background-color: #3f7dbf;
  border: 2px #333;
}

.heading-42 {
  background-color: #fff;
}

.paragraph-31 {
  color: #333;
}

.text-block-sidebar {
  margin-top: auto;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.text-block-sidebar:hover {
  text-decoration: underline;
}

.sm-links {
  margin-top: 20px;
}

.date-article {
  color: #c30d0d;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 800;
  display: none;
}

.link-block-black-line {
  color: #333;
  margin-left: 0;
  margin-right: 0;
  text-decoration: none;
}

.link-block-black-line:hover {
  color: #333;
  text-decoration: none;
}

.div-block-photo {
  width: 100%;
  max-width: 100%;
  object-fit: cover;
  margin-bottom: 20px;
  overflow: hidden;
}

.body-iamnotfine {
  transform: none;
}

.body-iamnotfine.rebrand {
  margin-top: 40px;
  margin-bottom: 40px;
}

.urgent-help {
  background-color: #c30d0d;
  flex-direction: row;
  justify-content: center;
  margin-bottom: 20px;
  display: flex;
}

.body-hub {
  transform: none;
}

.body-hub.freshersbody {
  background-color: #1a2b57;
}

.body-hub.moneyweek2 {
  background-color: #ecf9ff;
}

.body-hub.communities-a22w5-bg {
  background-color: #fcfcfc;
}

.body-hub.explore-s22w1 {
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/62b58581bfbaa96b69dc069c_fw-JN22W4.png");
  background-position: 0 0;
  background-size: auto;
}

.body-hub.cardx-body {
  background-color: #f5f5f5;
}

.body-hub.cardx-body.bgcol-mc23w3 {
  background-color: #c4e8e1;
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/6411fce23a73dd4cc3ad08af_COL_IG_Story_V02-bg-MC23W3.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 40%;
}

.paragraph-32 {
  margin-top: 10px;
}

.paragraph-link {
  float: none;
}

.div-block-96 {
  width: 500px;
  background-color: #c30d0d;
}

.grid-16 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  justify-items: stretch;
}

.section-31 {
  background-color: #10293f;
  justify-content: center;
  margin-bottom: 40px;
  display: flex;
}

.section-31.movesmart {
  background-color: #3e7cbf;
}

.section-31.societies {
  min-height: 350px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/62825f8be46b4e9326e6fdbe_IMG_4299.jpg");
  background-position: 50%;
  background-size: cover;
}

.section-31.advsection {
  background-color: #3f7dbf;
}

.section-31.col-temphide-s22w4 {
  display: none;
}

.section-31.bhm-s22w4-banner {
  background-color: #000;
}

.section-31.dhm-n22w2-banner {
  background-color: #f47f64;
}

.section-31.demweek-n22w2 {
  background-color: #8dc8cd;
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/6411d31b7307438709429614_Web_header_Backdrop.png");
  background-position: 100% 0;
  background-size: cover;
  background-attachment: scroll;
}

.section-31.wc-n22w3-banner {
  background-color: #4c4980;
}

.section-31.iamnotfine-head {
  background-color: #ffd105;
}

.section-31.ed-j23w1-banner {
  background-color: #15c7e5;
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/6436bd036331173e3b2ad832_Exam_DS_Web_header_Backdrop.png");
  background-position: 50%;
  background-repeat: repeat-y;
  background-size: cover;
  padding-top: 10px;
  padding-bottom: 10px;
}

.section-31.sustainability-bg {
  background-color: #137276;
}

.section-31.lgbtq-j23w4-banner {
  background-color: #151b31;
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/63cfad28b69b991ca5a79ce4_lgbtq%20pattern.png");
  background-position: 0 0;
  background-repeat: repeat;
  background-size: 140%;
  background-attachment: fixed;
}

.section-31.greenw-head-mc23w2 {
  margin-bottom: -28px;
}

.section-31.moodboards-head {
  height: 360px;
  background-color: #000;
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/635a8d19ee487064a0113b7f_shapeguild-homepage.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.section-31.budgeting-head-a23w3 {
  background-color: #77c9b9;
  margin-bottom: -28px;
}

.section-31.exefesr-head-a23w4-copy {
  background-color: #77c9b9;
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/6447a77e0e71b00ef09240a7_Exefest_Web_Header_Backdrop.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: -28px;
}

.section-31.pride-head {
  background-color: #77c9b9;
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/645b9d0337d68e838e8b1469_pride-web-bg.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  margin-bottom: 40px;
}

.link-11 {
  display: inline;
}

.link-12 {
  display: block;
}

.grid-17 {
  grid-row-gap: 7px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.grid-17.privacy {
  grid-template-columns: 1fr 1fr;
}

.link-13 {
  text-decoration: underline;
}

.paragraph-33 {
  text-align: center;
}

.italic-text {
  font-style: normal;
}

.paragraph-34 {
  text-align: center;
  font-size: 14px;
}

.bold-text-8 {
  font-size: 16px;
}

.div-block-97, .button-5 {
  text-align: center;
}

.button-6 {
  max-width: 100%;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.button-7 {
  width: 100%;
  background-color: #3f7dbf;
  justify-content: center;
  display: flex;
}

.paragraph-35 {
  justify-content: center;
  display: flex;
}

.paragraph-36 {
  justify-content: center;
  margin-top: 5px;
  margin-bottom: auto;
  font-size: 14px;
  display: flex;
}

.grid-18 {
  margin-top: 30px;
  margin-bottom: 30px;
}

.main-section-dark-copy {
  background-color: #000;
  margin-bottom: 60px;
  padding-bottom: 30px;
}

.link-14, .link-15 {
  display: inline;
}

.paragraph-37 {
  font-weight: 400;
}

.grid-two-column {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.grid-19 {
  grid-template-columns: 1fr .5fr;
}

.sidebartitle {
  font-size: 16px;
  display: block;
}

.socialicons {
  margin-top: 21px;
  display: none;
}

.side-paragraph {
  font-family: Open Sans, sans-serif;
  line-height: 25px;
}

.heading-43, .article-heading-1 {
  margin-top: 20px;
}

.article-heading-2 {
  margin-top: auto;
}

.image-64 {
  max-width: 100%;
  display: block;
}

.advice-border {
  border-top: 10px solid #3f7dbf;
  padding-top: 3px;
}

.advice-border.datablack {
  border-top-color: #333;
}

.advice-border.activities {
  border-top-color: #b20f32;
}

.advice-border.corporate-border {
  border-top-color: #000;
}

.advice-border.moneyweek {
  border: 0 solid #f95d5d;
  border-top-width: 10px;
  border-radius: 0;
}

.advice-border.moneyweek.space {
  margin-top: 20px;
  margin-bottom: 0;
}

.advice-border.moneyweek.width {
  width: 100%;
}

.advice-border.border-220603001 {
  border-top-color: #3f7dbf;
  margin-bottom: 13px;
  padding-bottom: 0;
}

.advice-border.navbordertop {
  width: 100%;
  margin-bottom: 17px;
}

.advice-border.navbordertop.activites-border-a22w3 {
  border-top-color: #bf5250;
}

.advice-border.voice-border-a22w3 {
  border-top-color: #d89500;
}

.advice-border.activities-border-a22w3 {
  border-top-color: #bf5250;
}

.advice-border.communities-a22w5-border {
  border-top-color: #f7a600;
  display: inline-block;
}

.advice-border.communities-a22w5-border.c-disabledstudents-heading {
  border-top-color: #ac1830;
}

.advice-border.communities-a22w5-border.c-internationalstudents-border {
  border-top-color: #3e7cbf;
}

.advice-border.communities-a22w5-border.c-lgbtqplus-border {
  border-top-color: #dc293e;
}

.advice-border.communities-a22w5-border.c-postgradmaturestudents-border {
  border-top-color: #0d5f91;
}

.advice-border.communities-a22w5-border.c-womenstudents-border {
  border-top-color: #cd7f10;
}

.button-8 {
  background-color: #b9c8bc;
}

.adviceblue {
  color: #b9c8bc;
}

.advertise-header {
  width: 100%;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 50px;
}

.advertise-header.explore-header-s22w1 {
  color: #fff;
}

.advertise-header.kiosk-header-s22w1 {
  color: #fff;
  font-size: 70px;
}

.rich-text-block-6 {
  text-align: left;
  font-family: Lato, sans-serif;
  display: block;
}

.paragraph-38 {
  width: 500px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  font-size: 18px;
}

.paragraph-38.freshers22-ptop {
  width: auto;
  max-width: 890px;
}

.paragraph-38.no-vacancies {
  margin-top: -15px;
  margin-bottom: 20px;
}

.button-9 {
  text-align: center;
}

.button-9.advertise-button {
  max-width: 200px;
  text-align: center;
  background-color: #000;
  border-radius: 20px;
  display: block;
}

.button-9.advertise-button.advertise-button2 {
  margin-top: 28px;
}

.advertise-buttons {
  margin-top: 18px;
}

.tabs-menu {
  text-align: center;
  margin-top: 26px;
}

.image-65 {
  max-width: 90px;
  min-height: 90px;
}

.text-block-23, .advertise-label {
  text-align: center;
}

.container-50 {
  max-width: 800px;
}

.advertise-package-plan {
  border: 1px solid #c8c8c8;
  padding: 20px;
}

.rich-text-block-7 {
  text-align: center;
}

.grid-20 {
  grid-template-rows: auto;
}

.grid-20.advertise-image-grid {
  grid-template-columns: 1fr 1fr;
  margin-top: 23px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
}

.heading-44, .heading-45 {
  font-size: 65px;
}

.grid-21 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.image-66 {
  max-height: 67%;
  max-width: 100%;
  object-fit: fill;
}

.grid-22 {
  grid-template-rows: auto auto auto;
}

.link-block-6 {
  font-style: normal;
  text-decoration: none;
}

.link-block-7, .link-block-8, .link-block-9, .link-block-10 {
  text-decoration: none;
}

.html-embed-3 {
  max-width: 890px;
  margin-top: 14px;
  margin-left: auto;
  margin-right: auto;
}

.image-circle {
  max-height: none;
  max-width: 50%;
  text-align: left;
  object-fit: fill;
  border-radius: 50%;
  margin-left: 0;
  padding-left: 0;
  display: inline-block;
  position: static;
  transform: translate(0);
}

.image-circle.advice-lily {
  float: left;
  margin-top: 16px;
  margin-left: -10px;
  margin-right: 22px;
  padding-top: 10px;
  padding-left: 0;
}

.image-circle.advice-lily.about-lily {
  max-height: none;
  max-width: 125px;
  float: right;
  margin-left: 0;
  padding-left: 3px;
  position: static;
}

.paragraph-39 {
  text-align: left;
  font-size: 18px;
  line-height: 145%;
}

.grid-23 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.text-block-24 {
  text-align: left;
  font-style: italic;
}

.text-block-24.aboutpriv-paragraph {
  font-family: Open Sans, sans-serif;
  font-style: normal;
}

.list-item-11 {
  font-size: 18px;
  line-height: 28px;
  list-style-type: square;
}

.list-item-12, .list-item-13, .list-item-14 {
  font-size: 18px;
  list-style-type: square;
}

.heading-46 {
  text-align: left;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  font-size: 30px;
  font-weight: 600;
  line-height: 50px;
}

.link-16 {
  text-decoration: none;
}

.heading-48 {
  text-align: left;
  font-size: 40px;
  line-height: 40px;
}

.button-10 {
  background-color: #3e7cbf;
}

.button-10.movesmart-button {
  margin-bottom: 20px;
}

.grid-24 {
  grid-template-rows: auto;
}

.paragraph-40 {
  font-style: normal;
}

.nounderilne {
  text-decoration: none;
  list-style-type: none;
}

.nounderilne.blacktxt {
  color: #000;
}

.heading-49 {
  max-width: 700px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.rich-text-block-8 {
  text-align: left;
}

.grid-25 {
  grid-template-rows: auto;
  align-content: start;
  align-items: stretch;
  justify-items: stretch;
}

.grid-25.destress-pics {
  margin-bottom: 30px;
}

.grid-25.events-grid-space {
  margin-top: 20px;
  margin-bottom: 40px;
}

.grid-26 {
  grid-template-rows: auto;
}

.button-11 {
  text-align: left;
  background-color: #b20f32;
  margin-bottom: 23px;
  display: inline-block;
  position: static;
}

.red {
  color: #b20f32;
}

.lottie-animation {
  width: 100px;
  height: 100px;
  float: right;
  clear: none;
  object-fit: fill;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: static;
}

.grid-27 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-content: stretch;
  display: grid;
}

.lottie-animation-2 {
  width: 217.4px;
  height: 150px;
}

.div-block-100 {
  width: 217.4px;
  background-color: rgba(0, 0, 0, 0);
}

.lottie-animation-3 {
  height: 150px;
  background-color: rgba(0, 0, 0, 0);
}

.lottie-animation-4 {
  height: 150px;
  -webkit-text-fill-color: inherit;
  background-color: rgba(0, 0, 0, 0);
  background-clip: border-box;
}

.lottie-animation-5 {
  height: 250px;
  max-height: 250px;
  float: left;
  clear: none;
  text-align: right;
  display: inline-block;
  position: static;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.grid-28 {
  grid-template-rows: auto;
}

.paragraph-41, .paragraph-42, .heading-50 {
  text-align: left;
}

.grid-29 {
  grid-template-rows: auto;
}

.link-17 {
  color: #c30d0d;
  text-decoration: none;
}

.activitiestext {
  color: #a32f2f;
  text-decoration: none;
}

.italic-text-2 {
  font-style: italic;
}

.activities1 {
  background-color: #b20f32;
}

.heading-51 {
  text-align: left;
}

.image-67 {
  margin-bottom: 30px;
}

.image-68 {
  margin-top: 20px;
}

.grid-30 {
  grid-template-rows: auto;
}

.image-69 {
  max-height: 100%;
  min-height: 100%;
  text-align: left;
  object-fit: fill;
  position: relative;
  left: 26px;
}

.html-embed-4 {
  max-width: 890px;
  margin-left: auto;
  margin-right: auto;
}

.html-embed-4.fw22emailsignup {
  height: 100px;
  overflow: hidden;
}

.fw22-greenbox {
  background-color: #caec26;
  margin-top: 25px;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 18px;
  padding-bottom: 16px;
}

.fw22-greenbox.fw22-greenbox-text {
  padding-left: 10px;
  padding-right: 10px;
}

.text-block-25 {
  text-align: center;
}

.text-block-25.fw2207052 {
  margin-bottom: 10px;
  padding-bottom: 0;
}

.bold-text-9.fw-2207051 {
  font-size: 26px;
}

.grid-31 {
  grid-template-columns: 1fr 1fr 1fr;
}

.fw22-greenboxcontent {
  margin-left: 10px;
  margin-right: 10px;
}

.grid-32 {
  grid-template-rows: auto;
}

.about-title {
  margin-top: 40px;
}

.about-subtitle.paragraph {
  color: #000;
}

.grid-33 {
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-33.grid34 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.grid-33.grtid34 {
  grid-column-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.grid-33.grtid34.meet-team-landing-s22w2 {
  max-width: 600px;
  grid-template-columns: 1fr 1fr 1fr;
  margin-left: auto;
  margin-right: auto;
}

.grid-33.slt-grid {
  grid-template-columns: 1fr 1fr 1fr;
}

.about-person-name {
  color: #000;
  margin-top: -11px;
}

.about-person-name.ld-wh-s22w2 {
  color: #fff;
}

.about-person-title {
  color: #000;
  font-size: 20px;
}

.about-person-title.ld-wh-s22w2 {
  color: #fff;
  font-size: 16px;
}

.intro {
  width: 100%;
  height: 100%;
  text-align: left;
  line-height: 145%;
}

.intro.intro2 {
  width: 100%;
  height: 100%;
  text-align: left;
  font-size: 16px;
}

.heading-52 {
  width: 100%;
  font-size: 50px;
}

.width {
  width: 100%;
  max-width: 100%;
  font-size: 16px;
  line-height: 27px;
}

.container-51 {
  max-width: none;
  min-height: 30vh;
  mix-blend-mode: normal;
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/62b586553eba99a733985751_fw-image1-JN22W4.jpeg");
  background-position: 0 0;
  background-size: auto;
  flex: 1;
}

.container-52 {
  max-width: 40%;
  background-color: #083b5a;
  flex: 1;
}

.section-32 {
  background-color: #c30d0d;
  display: block;
  position: relative;
}

.section-32.copy {
  height: 351px;
  background-color: #083b5a;
  display: block;
}

.div-block-101 {
  z-index: 75;
  width: 1200px;
  height: 280px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.hero-image-div {
  z-index: 10;
  width: 60%;
  height: 350px;
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/62b586553eba99a733985751_fw-image1-JN22W4.jpeg");
  background-position: 0 0;
  background-size: auto;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.hero-image-div.copy {
  height: 400px;
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/62bae673f0d0981392f335d1_IMG_0145.jpg");
  background-position: 50% 100%;
  background-size: cover;
  border-left: 0 solid #000;
}

.hero-header {
  background-color: #fff;
  position: absolute;
  top: 20%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.header-hero-copy {
  text-transform: none;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Outfit, sans-serif;
  font-size: 46px;
  font-weight: 700;
  line-height: 44px;
}

.header-hero-copy.test {
  z-index: 10;
  float: right;
  color: #333;
  background-color: #fff;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: 32px;
  line-height: 50px;
  position: relative;
  top: 30px;
}

.white-bar {
  z-index: 120;
  background-color: #dadada;
  position: relative;
}

.white-bar.copy {
  z-index: 120;
  width: 60vw;
  display: block;
  position: relative;
}

.white-bar-content {
  z-index: 180;
  width: 1200px;
  object-fit: fill;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.white-bar-content.copy {
  position: static;
}

.side-bar-hero {
  z-index: 200;
  width: 400px;
  height: 300px;
  float: none;
  background-color: #72913c;
  position: absolute;
  top: 20px;
  left: 65%;
}

.side-bar-hero.copy {
  width: 325px;
  height: auto;
  background-color: #d6a729;
  margin-left: 40px;
  top: 36px;
  left: 60%;
}

.grid-34 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-columns: 1fr;
  margin: 20px 20px auto;
}

.div-block-102 {
  height: 150px;
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/62bda64663a75b068377d01c_open-book-gfb9421286_1280banner.jpg");
  background-position: 0 0;
  background-size: auto;
}

.heading-53 {
  z-index: auto;
  float: none;
  color: #fff;
  white-space: normal;
  align-items: flex-start;
  font-weight: 600;
  display: block;
  position: relative;
  top: auto;
  bottom: -78%;
  left: 4%;
  right: auto;
}

.triagle {
  border-top-style: solid;
  border-top-color: rgba(0, 0, 0, 0);
  border-left: 0 solid #fff;
  border-right: 325px solid #000;
}

.div-block-103 {
  border-top: 5vh solid #000;
  border-right: 325px solid rgba(0, 0, 0, 0);
}

.triagle-side {
  transform-style: preserve-3d;
  border-top: 4vw solid rgba(0, 0, 0, 0);
  border-left: 325px solid #fff;
  transform: rotateX(0)rotateY(-180deg)rotateZ(0);
}

.div-block-104 {
  width: 40%;
  background-color: #d1d1d1;
  border-top: 4vh solid #000;
  position: relative;
  top: 19px;
  bottom: 0%;
  left: auto;
  right: -238px;
}

.hero-colour {
  width: 40%;
  height: 400px;
  background-color: #c30d0d;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.div-block-106 {
  width: 40vw;
  transform-style: preserve-3d;
  border-top: 10vh solid #fff;
  border-bottom: 0 #000;
  border-left: 40vw solid #c30d0d;
  position: absolute;
  top: auto;
  bottom: -110px;
  left: auto;
  right: 0%;
  transform: rotateX(180deg)rotateY(-180deg)rotateZ(0);
}

.list-item-15 {
  margin-bottom: 10px;
}

.triangle-hero-image {
  width: 60vw;
  transform-style: preserve-3d;
  border-top: 10vh solid #fff;
  border-bottom: 0 #000;
  border-left: 60vw solid #c30d0d;
  position: absolute;
  top: auto;
  bottom: -110px;
  left: auto;
  right: 40%;
  transform: rotateX(180deg)rotateY(0)rotateZ(0);
}

.test-section {
  width: 60vw;
  height: 400px;
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/62bae673f0d0981392f335d1_IMG_0145.jpg");
  background-position: 50%;
  background-size: cover;
}

.diagonal {
  width: 65vw;
  height: 10vh;
  background-color: #fff;
  transform: rotate(-8deg);
}

.white-section {
  background-color: #fff;
}

.test-diagonal {
  z-index: 120;
  width: 60vw;
  transform-style: preserve-3d;
  border-top: 10vh solid rgba(0, 0, 0, 0);
  border-bottom: 0 #000;
  border-left: 60.1vw solid #fff;
  position: relative;
  top: 25px;
  bottom: 0%;
  left: 0%;
  right: 0%;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.test-diagonal-colour {
  z-index: 120;
  width: 40vw;
  transform-style: preserve-3d;
  border-top: 10vh solid rgba(0, 0, 0, 0);
  border-bottom: 0 #000;
  border-left: 60vw solid #fff;
  position: relative;
  top: 0;
  bottom: 0%;
  left: auto;
  right: 0;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.div-block-107 {
  z-index: 120;
  width: 40vw;
  position: relative;
  top: 0;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.test-diagonal-copy {
  z-index: 120;
  width: 40vw;
  height: 50px;
  border-top: 10vh solid rgba(0, 0, 0, 0);
  border-bottom: 0 #000;
  border-left: 40vw solid #fff;
  position: absolute;
  top: auto;
  bottom: -15%;
  left: auto;
  right: 0%;
  transform: rotate(0);
}

.section-33 {
  margin-top: 20px;
  position: relative;
  top: 100px;
}

.div-block-108 {
  width: 1200px;
}

.container-hp {
  max-width: 1200px;
  flex: 1;
  align-self: center;
}

.container-hp.form {
  z-index: 0;
  max-width: 800px;
  min-height: 300px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  padding-top: 0%;
  display: flex;
  position: relative;
  top: 25%;
}

.container-hp.form.freshers22 {
  max-width: 800px;
}

.container-hp.form.homepage-banner {
  min-height: 270px;
}

.container-hp.m0722 {
  display: none;
}

.grid-35 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-items: center;
}

.div-block-109 {
  width: 150px;
  height: 150px;
  max-height: none;
  max-width: none;
  outline-offset: 0px;
  background-color: #333;
  border-radius: 100%;
  outline: 3px #555;
}

.hero-section {
  min-width: 1516px;
  display: block;
}

.hero-section.hpback12, .hero-section.m0722.desktophide {
  display: none;
}

.hero-section.mobile-hide.hp-head-a22w4 {
  width: 100%;
  height: 430px;
  min-width: auto;
}

.hero-photo {
  width: 60vw;
  height: 400px;
  object-fit: fill;
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/62bae673f0d0981392f335d1_IMG_0145.jpg");
  background-position: 50% 100%;
  background-size: cover;
  position: static;
}

.hero-colour-2 {
  width: 40vw;
  height: 400px;
  background-color: #083b5a;
}

.main-body-section-hp {
  margin-top: 60px;
  position: relative;
}

.main-body-section-hp.m0722 {
  display: none;
}

.main-body-section-hp.mobile-hide {
  margin-top: 40px;
}

.homepage-make-taller {
  height: 200px;
}

.cta-1-hp, .cta-2-hp {
  width: 160px;
  height: 150px;
  max-height: none;
  max-width: none;
  outline-offset: 0px;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 100%;
  outline: 3px #555;
}

.cta-3-hp, .cta-4-hp, .cta-5-hp, .cta-16hp {
  width: 150px;
  height: 150px;
  max-height: none;
  max-width: none;
  outline-offset: 0px;
  background-color: #333;
  border-radius: 100%;
  outline: 3px #555;
}

.cta-category-1 {
  height: 100%;
  color: #fff;
  text-transform: none;
  justify-content: center;
  align-items: center;
  font-style: normal;
  text-decoration: none;
  display: flex;
  position: static;
  left: 0%;
}

.grid-35-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-items: center;
}

.grid-cta-hp {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-items: center;
  margin-bottom: 60px;
}

.grid-36 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

.grid-officers-news {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 4fr 2fr;
  margin-bottom: 60px;
}

.grid-37 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.list-4, .list-5, .list-item-16, .list-item-17, .list-item-18, .list-item-19, .list-item-20, .list-item-21, .list-item-22, .list-item-23, .list-item-24 {
  list-style-type: none;
}

.paragraph-43, .list-6, .list-item-25 {
  text-align: left;
}

.heading-54, .heading-55 {
  text-align: center;
}

.grid-38 {
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-110 {
  width: 100%;
  text-align: center;
}

.heading-56, .heading-57, .heading-58, .div-block-111, .div-block-112 {
  text-align: center;
}

.grid-officers-hp {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: .25fr auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.div-block-113, .div-block-113-copy {
  background-color: #faa61a;
}

.div-block-officers-yellow {
  height: 80px;
  background-color: #faa61a;
}

.container-54 {
  height: 300px;
}

.div-black-triagle {
  border-top: 40px solid #000;
  border-right: 15vh solid #fff;
}

.div-officer-names {
  color: #fff;
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: block;
  position: relative;
  top: 10px;
}

.grid-39 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

.grid-news {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
  display: block;
}

.grid-news.gnhide {
  display: none;
}

.news-and-updates-title {
  display: block;
}

.heading-59 {
  border-bottom: 10px solid #d1d1d1;
  margin-bottom: 20px;
  padding-bottom: 10px;
}

.div-news {
  display: block;
}

.photo-news {
  width: 100px;
  max-height: none;
  max-width: none;
  float: none;
  object-fit: fill;
}

.copy-news {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.copy-news.community-event-desc-a22w5 {
  width: 73%;
  display: block;
}

.grid-news-content {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  margin-bottom: 10px;
}

.grid-news-content.event-community-a22w5 {
  width: 100%;
  grid-template-columns: .25fr 1fr;
}

.news-headings {
  margin-top: auto;
  margin-bottom: auto;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 800;
}

.heading-60 {
  font-family: Open Sans, sans-serif;
  font-weight: 600;
}

.image-70 {
  max-height: 100%;
  object-fit: fill;
}

.news-subheading {
  margin-top: auto;
  margin-bottom: auto;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}

.div-news-and-updates {
  display: block;
}

.div-news-and-updates.m0722.testnews22hide {
  display: none;
}

.section-signup {
  z-index: -1;
  height: auto;
  background-color: #1a2b57;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  padding-right: 0;
  display: block;
  position: static;
}

.section-signup.m0722 {
  display: none;
}

.section-signup.mobile-hide {
  background-color: #ff7b22;
}

.section-signup.mobile-hide.freshers22 {
  background-color: #1a2b57;
}

.section-signup.new-home-rr {
  background-color: #ff7b22;
}

.heading-61 {
  margin-bottom: 0;
}

.body-9, .body-10, .body-11 {
  transform: none;
}

.form {
  flex: 1;
}

.sign-up-heading {
  color: #fff;
  text-transform: none;
  font-family: Poppins, sans-serif;
  font-size: 36px;
  font-style: normal;
}

.sign-up-paragraph {
  color: #fff;
  font-size: 14px;
  line-height: 170%;
}

.div-form {
  z-index: 1;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: left;
  background-color: rgba(0, 0, 0, 0);
  flex-direction: row;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-self: auto;
  align-items: flex-start;
  padding: 10px 20px;
  display: flex;
  position: absolute;
}

.email-form {
  color: #fff;
  font-size: 14px;
  font-weight: 700;
}

.email-form.communities-signup-form-head {
  color: #333;
}

.form-2 {
  display: block;
}

.checkbox-label {
  color: #fff;
  font-size: 12px;
  font-weight: 300;
}

.submit-button {
  color: #1a2b57;
  background-color: #c4d633;
  font-size: 14px;
}

.submit-button.submit-button-red {
  color: #fff;
  background-color: #ac1830;
}

.submit-button.submit-button-red.c-postgradmaturestudents-button {
  background-color: #0d5f91;
}

.submit-button.submit-button-red.c-lgbtqplus-button {
  background-color: #dc293e;
}

.submit-button.submit-button-red.c-studentsofcolour-button {
  background-color: #f7a600;
}

.submit-button.submit-button-red.c-womenstudents-button {
  background-color: #cd7f10;
}

.submit-button.submit-button-red.c-internationalstudents-button {
  background-color: #3e7cbf;
}

.div-form-back-triage {
  z-index: 0;
  position: relative;
  left: -103px;
}

.container-55 {
  flex-direction: column;
  align-items: center;
  display: block;
}

.div-back-triagle-form {
  z-index: -1;
  float: right;
  position: relative;
  top: -215px;
  bottom: auto;
  left: auto;
}

.image-71 {
  max-width: 100%;
}

.div-block-115 {
  position: relative;
}

.div-background-form {
  position: static;
}

.grid-40 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid-events {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.div-side-hero-1 {
  height: 150px;
  position: relative;
}

.div-block-102-copy {
  height: 150px;
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/62bda64663a75b068377d01c_open-book-gfb9421286_1280banner.jpg");
  background-position: 0 0;
  background-size: auto;
}

.div-side-hero-2 {
  height: 150px;
  position: relative;
}

.div-block-116 {
  border-top: 60vw solid #000;
  border-left: 60vw solid #000;
}

.grid-41 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.test-triagle {
  z-index: 0;
  border-top: 7vh solid rgba(0, 0, 0, 0);
  border-left: 40vw solid #fff;
  position: relative;
  top: -73px;
}

.test-triagle.photo {
  transform: rotate(0);
}

.test-triagle-1 {
  transform-style: preserve-3d;
  border-top: 7vh solid rgba(0, 0, 0, 0);
  border-left: 60vw solid #1f635d;
  position: relative;
  top: auto;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.heading-62 {
  text-align: left;
  text-transform: none;
  background-color: #fff;
  font-family: Outfit, sans-serif;
  font-size: 44px;
  font-style: normal;
  line-height: 40px;
}

.div-block-117 {
  float: right;
  clear: none;
  background-color: #fff;
  padding: 20px;
  position: relative;
  top: 80px;
  left: auto;
  right: 0;
}

.div-block-118 {
  z-index: 1;
  width: 16vw;
  height: 300px;
  background-color: #d6a729;
  position: relative;
  top: 80px;
  left: 40px;
}

.div-22053001 {
  height: 19px;
}

.div-22063002 {
  height: 10px;
}

.border-220603001 {
  width: 100%;
  min-height: 20px;
}

.clip-element {
  width: 100%;
  height: 400px;
  object-fit: fill;
  background-color: #000;
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/635a955676b13b6baabd21f5_mob-shapeguild-homepage.png");
  background-position: -190% -5vh;
  background-repeat: no-repeat;
  background-size: 100%;
}

.clip-element.jm-clip-element {
  height: 70vh;
}

.grid-42 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.grid-42.large-header-a22w3 {
  min-width: 992px;
  grid-template-columns: 1.5fr 1fr;
}

.clip-element-2 {
  width: 40vw;
  height: 400px;
  object-fit: fill;
  background-color: #1a2b57;
}

.clip-colour {
  background-color: #f6a328;
  margin-left: -1px;
  position: relative;
}

.grid-43 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

.grid-events-hp {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
  display: block;
}

.grid-events-hp-1 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.grid-44 {
  width: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid-44-copy, .grid-45 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid-46 {
  z-index: -2;
  width: 100%;
  max-width: none;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: fill;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-content: start;
  align-items: start;
  margin-top: 40px;
  margin-bottom: 60px;
  position: static;
}

.grid-46.eventshide22hide {
  display: none;
}

.heading-63 {
  color: #c30d0d;
  margin-top: auto;
  margin-bottom: auto;
  font-weight: 800;
}

.heading-64 {
  margin-top: auto;
  margin-bottom: auto;
  font-size: 13px;
}

.events-subheading {
  margin-top: auto;
  margin-bottom: auto;
  font-size: 14px;
  font-style: italic;
  font-weight: 500;
}

.events-headings {
  flex: 0 auto;
  margin-bottom: auto;
  font-size: 14px;
  font-weight: 800;
}

.div-events {
  background-color: #d1d1d1;
  border-bottom: 1px #d1d1d1;
  margin-top: 10px;
  padding-bottom: 0;
  padding-right: 0;
}

.div-events.div-officer-o22w1 {
  height: 28px;
  margin-top: -35px;
}

.events-link {
  color: #000;
  text-transform: uppercase;
  justify-content: center;
  font-family: Outfit, sans-serif;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.div-block-119 {
  width: 50%;
}

.div-block-120 {
  position: absolute;
  bottom: auto;
  left: 752.5px;
}

.div-block-121 {
  display: none;
  position: absolute;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
}

.image-72 {
  float: none;
}

.div-cta-activities {
  width: 150px;
  height: 150px;
  border: 5px solid #c30d0d;
  border-radius: 100%;
  position: absolute;
  top: 0%;
  left: 253.656px;
}

.cta-act {
  width: 160px;
  height: 150px;
  object-fit: fill;
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/62bed31bc71a163a1832e0fb_Asset%208.png");
  background-position: 50%;
  background-size: auto;
  padding-top: 44px;
}

.cta-act:hover {
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/62bed320470c33d1e8528217_Asset%205.png");
}

.cta-voice {
  width: 160px;
  height: 150px;
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/62bed65fe454d7073d2f880a_Asset%209.png");
  background-position: 0 0;
  background-size: auto;
  padding-top: 44px;
}

.cta-voice:hover {
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/62bed65fcf8b130649bd1009_Asset%206.png");
}

.cta-adv {
  width: 160px;
  height: 150px;
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/62bed65f721cef4c3c26cea8_Asset%2010.png");
  background-position: 0 0;
  background-size: auto;
  padding-top: 48px;
}

.cta-adv:hover {
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/62bed65f721cef766726cea7_Asset%207.png");
}

.cta-adv._1-line {
  padding-top: 59px;
}

.cta-2 {
  position: static;
}

.div-block-122 {
  height: 5px;
}

.side-div-copy {
  width: 300px;
  height: 350px;
  background-color: #d6a729;
  display: block;
  position: absolute;
  top: 117px;
  bottom: 0%;
  left: 63%;
  right: 0;
}

.link-head-news {
  color: #333;
  text-align: left;
  flex: 0 auto;
  align-self: auto;
  margin-left: 0;
  text-decoration: none;
  display: block;
}

.link-head-news:hover {
  text-decoration: underline;
}

.heading-65, .heading-66 {
  z-index: 100;
  color: #fff;
  text-transform: none;
  padding-bottom: 10px;
  padding-left: 20px;
  font-family: Outfit, sans-serif;
  font-size: 22px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.div-photo-hero-side {
  height: 150px;
  object-fit: contain;
  overflow: hidden;
}

.div-block-123 {
  width: 100%;
  height: 100%;
}

.transparency {
  width: 100%;
  height: 146px;
  background-image: linear-gradient(to top, #000, rgba(0, 0, 0, 0) 50%);
  margin-top: 4px;
  position: absolute;
}

.link-block-11 {
  font-family: Poppins, sans-serif;
}

.link-fto {
  font-family: Poppins, sans-serif;
  text-decoration: none;
}

.image-73 {
  object-fit: fill;
  overflow: visible;
}

.image-74 {
  max-height: 100%;
  max-width: none;
  object-fit: cover;
  overflow: hidden;
}

.heading-67 {
  color: #fff;
  font-family: Outfit, sans-serif;
  font-size: 24px;
  position: static;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.cta-heading {
  color: #fff;
  text-align: center;
  font-family: Outfit, sans-serif;
  font-size: 20px;
  text-decoration: none;
}

.cta-heading.endonea22w1 {
  margin-top: -13px;
}

.link-block-12 {
  text-decoration: none;
}

.text-block-26 {
  width: auto;
  max-width: 700px;
  text-align: right;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 800;
  position: relative;
  top: -2.9vw;
  bottom: auto;
  left: -6.5vw;
  transform: rotate(-9deg);
}

.image-75 {
  opacity: 1;
  mix-blend-mode: luminosity;
  border-top: 1px solid #3f7dbf;
  box-shadow: 11px 11px 16px #1a2b57;
}

.link-block-13 {
  z-index: 300;
  width: 100%;
  position: relative;
}

.div-block-124 {
  position: static;
}

.div-block-124.specialgriddiv {
  width: 100%;
  min-width: 1280px;
  margin-top: -389px;
  position: relative;
}

.div-block-125 {
  width: 800px;
  height: 380px;
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/62bd97bad6655a2908a8a6d6_Asset%202.png");
  background-position: 0 0;
  background-size: cover;
  display: block;
  position: absolute;
  right: -257px;
}

.div-block-125.signup-bg-o22w1 {
  display: none;
}

.grid-47 {
  grid-template-rows: auto;
}

.grid-47.header-grid-a22w4 {
  min-width: 992px;
}

.link-block-14, .link-block-15, .link-block-16, .link-block-17, .link-block-18 {
  text-decoration: none;
}

.text-block-27 {
  text-align: center;
  text-transform: uppercase;
  margin-top: 20px;
  margin-left: 10px;
  margin-right: 10px;
  font-weight: 800;
}

.image-77 {
  max-height: 79.8999%;
  object-fit: fill;
  overflow: visible;
}

.rich-text-block-9 {
  color: #fff;
}

.text-block-28 {
  color: #fff;
  margin-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Poppins, sans-serif;
}

.link-block-19, .link-block-20, .link-block-21 {
  background-color: #ff5a33;
  text-decoration: none;
}

.image-78 {
  position: static;
  top: auto;
  bottom: auto;
  left: 0%;
  right: auto;
}

.div-block-128 {
  position: absolute;
  top: auto;
}

.background-photo {
  z-index: -1;
  min-height: 50%;
  min-width: auto;
  position: absolute;
  left: 102.5px;
}

.grid-mob-list.desktophide {
  display: none;
}

.reciteme {
  z-index: 500;
  color: #fff;
  cursor: pointer;
  background-color: #000;
  padding: 6px 11px 6px 10px;
  position: fixed;
  top: auto;
  bottom: 3%;
  left: 0%;
  right: auto;
}

.utility-page-wrap {
  width: 100vw;
  height: 100vh;
  max-height: 100%;
  max-width: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.utility-page-content {
  width: 260px;
  text-align: center;
  flex-direction: column;
  display: flex;
}

._4041, ._404i22 {
  color: #000;
}

.guildlogo222 {
  text-align: left;
  margin-top: 71px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.searchbutton {
  background-color: #3b76cb;
}

.searchbox1234 {
  margin-top: 16px;
}

.height220706 {
  height: 36px;
}

.mobilemessage, .desktophide {
  display: none;
}

.desktophide.new-home-subline {
  display: block;
}

.desktopbox {
  margin-top: 31px;
  padding: 40px 10px 72px;
}

._404page {
  padding-left: 10px;
  padding-right: 10px;
}

.search101 {
  padding: 20px 10px 10px;
}

.widgetlinks {
  color: #000;
  text-decoration: none;
}

.closednoticejy22w4 {
  display: none;
}

.smalltext-jy22w4 {
  font-size: 9px;
}

.searchiconjy22w4 {
  width: 18px;
  padding-top: 25px;
}

.heading-jy22w4 {
  margin-top: 31px;
}

.search-jy22w4 {
  margin-top: 27px;
}

.search-button {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-jy22w4 {
  height: 20px;
  padding-bottom: 0;
}

.mobile-brand, .mobile-brand.w--current {
  display: none;
}

.image-79 {
  margin-top: -1px;
}

.ftoa22w1 {
  margin-top: 5px;
}

.grid-51, .grid-52 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-52.a22w1socialicons {
  max-width: 94px;
  grid-template-columns: 1.5fr 1.5fr 1.5fr;
  grid-auto-flow: row dense;
  margin-right: auto;
}

.grid-52.priority-social-j23w3 {
  width: 132px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
}

.a22w1social {
  height: 21px;
  max-width: 130%;
}

.heading-72 {
  text-align: left;
}

.heading-72.officerheada22w1 {
  color: #727272;
  margin-top: 20px;
  margin-bottom: 0;
}

.grid-53 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid-53.offciergrida22w1 {
  grid-template-rows: auto;
}

.grid-54 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  align-items: stretch;
  margin-top: 20px;
}

.heading-73 {
  font-family: Outfit, sans-serif;
  font-weight: 700;
}

.h2-freshers22 {
  color: #1a2b57;
  text-transform: none;
  font-family: Outfit, sans-serif;
  font-weight: 700;
}

.h2-freshers22.navbar {
  color: #fff;
  text-align: center;
  margin-top: 21px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Outfit, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
}

.h2-freshers22.navbar.fwa22w2short {
  margin-top: 9px;
}

.h2-freshers22.fw-sectiontitle-a22w2 {
  text-align: center;
}

.navbar-div.freshers22 {
  height: auto;
  max-height: none;
  background-color: #ff5a33;
  border-radius: 10px;
  position: static;
}

.section-middle {
  background-color: #ffec5c;
  margin-top: 12px;
  padding-top: 40px;
  padding-bottom: 35px;
  padding-right: 10px;
}

.section-middle.fw-coming-to-exe-a22w2 {
  background-color: #fb5a33;
  margin-top: 0;
}

.section-middle.fw-coming-to-exe-a22w2.fw-top-tips-a22w2 {
  background-color: #278bff;
}

.section-middle.wristband-section-a22w3 {
  background-color: #63e5b6;
  margin-top: 42px;
  padding-bottom: 22px;
}

.section-middle.section-yellow-a22w5 {
  margin-top: 0;
}

.paragraph-freshers22 {
  color: #333;
  font-family: Outfit, sans-serif;
}

.grid-55 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 20px;
  margin-bottom: 40px;
}

.paragraph-44 {
  color: #fff;
  font-family: Outfit, sans-serif;
  font-size: 14px;
}

.heading-74 {
  color: #fff;
  text-align: center;
  font-family: Outfit, sans-serif;
}

.heading-75 {
  color: #fff;
  text-align: center;
  margin-top: 10px;
  font-family: Outfit, sans-serif;
}

.heading-76 {
  color: #fff;
  text-align: center;
  margin-top: 0;
}

.div-block-130 {
  background-color: #ff5a33;
  padding-top: 5px;
  padding-bottom: 5px;
}

.grid-56 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.paragraph-45 {
  position: static;
}

.div-block-131 {
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/62ebb476550c69fe0245fd15_Asset%201.png");
  background-position: 50% 0;
  background-size: cover;
}

.div-block-132 {
  padding: 40px 20px;
}

.grid-57 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-133 {
  height: 30px;
  max-width: none;
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/62ebd69fce34883df7e7e31f_Asset%203.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.div-block-134 {
  margin-bottom: 60px;
}

.grid-58 {
  height: 150px;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-bottom: 60px;
  overflow: hidden;
}

.div-block-135 {
  height: auto;
  max-height: none;
  object-fit: fill;
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/62ebd7d1c60a5cb34c5e4250_Asset%204.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  position: static;
}

.div-block-136 {
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/62ebd7d65cf598e2c0b71680_Asset%202.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  position: static;
}

.div-block-137 {
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/62ebd7da41a9f4b161006daa_Asset%203.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  position: static;
}

.heading-77 {
  position: relative;
  top: 135px;
}

.div-block-138 {
  text-align: center;
  font-family: Outfit, sans-serif;
  display: block;
  position: static;
  top: auto;
  bottom: 13%;
  left: 40px;
  right: auto;
}

.paragraph-46 {
  font-size: 12px;
}

.heading-78 {
  text-align: center;
  font-family: Outfit, sans-serif;
  font-size: 22px;
}

.div-block-139 {
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.div-block-140 {
  text-align: center;
  position: absolute;
  top: auto;
  bottom: 14%;
  left: -27%;
  right: 0%;
}

.heading-79 {
  color: #dbf227;
  text-align: center;
}

.div-block-141 {
  font-family: Outfit, sans-serif;
  display: block;
  position: absolute;
  top: auto;
  bottom: 13%;
  left: 2%;
  right: 0%;
}

.grid-buttons {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.image-83 {
  max-height: none;
}

.div-block-143 {
  height: 170px;
  max-height: none;
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/62ece8f7f0eb3dba1b8304e1_Asset%205.png");
  background-position: 0 0;
  background-size: cover;
  position: relative;
}

.div-block-144 {
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/62ece96672e5af79bc234bcf_Asset%208.png");
  background-position: 0 0;
  background-size: cover;
  position: relative;
}

.div-block-145 {
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/62ece8f71cef289e270657d9_Asset%207.png");
  background-position: 0 0;
  background-size: cover;
  position: relative;
}

.heading-80 {
  color: #1a2b57;
  text-align: center;
  font-family: Outfit, sans-serif;
  font-size: 24px;
  font-weight: 800;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.section-35 {
  margin-top: 34px;
  margin-bottom: 0;
}

.section-35.fw-event-guild-a22w2 {
  background-color: #000;
  margin-top: 0;
  padding-top: 14px;
  padding-bottom: 25px;
}

.section-35.fw-event-guild-a22w2.fw-event-uni-a22w2 {
  background-color: #278bff;
}

.section-35.fw-event-guild-a22w2.fw-event-uni-a22w2.fw-temp-hide-a22w3 {
  display: none;
}

.section-35.fw-event-guild-a22w2.fw-event-sport-a22w2 {
  background-color: #0a4d05;
}

.section-35.fw-event-guild-a22w2.fw-event-sport-a22w2.fw-temp-hide-a22w3 {
  display: block;
}

.section-35.fw-event-guild-a22w2.fw-soc-a22w2 {
  background-color: #1b2b57;
}

.container-freshers22 {
  max-width: 1000px;
  padding-left: 10px;
  padding-right: 10px;
}

.div-block-146 {
  margin-left: auto;
  margin-right: auto;
}

.div-block-147 {
  margin-top: 20px;
}

.grid-59, .grid-desktop-frehers22 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid-desktop-frehers22.mobile {
  grid-template-rows: auto;
  margin-top: 15px;
}

.fw22freshlinka22w2 {
  text-align: center;
  text-decoration: none;
  display: block;
}

.communities-a22w2 {
  margin-top: 10px;
}

.grid-60 {
  grid-template-columns: 1fr 1fr 1fr;
}

.communitiesa22w2-item.stlukes-hide-a22w3 {
  display: none;
}

.communities-link {
  color: #000;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 25px;
  line-height: 30px;
  text-decoration: none;
}

.link-block-24 {
  text-decoration: none;
}

.advertisehidea22w2 {
  display: none;
}

.grid-61 {
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-61.fw-central-grid {
  max-width: 1112px;
  margin-top: 15px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.grid-61.fw-central-grid.guild-event-grid-a22w3 {
  grid-template-rows: auto;
}

.fweventtitlea22w2 {
  color: #feec5b;
  margin-bottom: 3px;
  margin-left: 0;
  padding-top: 12px;
  font-size: 22px;
  font-weight: 700;
}

.fweventsocnamea22w2 {
  color: #fff;
  text-decoration: none;
}

.link-block-25 {
  padding-left: 10px;
  padding-right: 10px;
  text-decoration: none;
}

.fw-sectiontitle-a22w2 {
  color: #feec5d;
  text-align: center;
  margin-bottom: 14px;
  padding-top: 12px;
}

.div-block-148 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 10px;
  text-decoration: none;
}

.fw-view-all-a22w2 {
  color: #feec5b;
  text-align: center;
  margin-bottom: 13px;
  font-size: 25px;
  text-decoration: none;
}

.fw-soc-filter-a22w2 {
  color: #fb5a33;
  text-align: center;
  margin-left: 10px;
  padding-right: 10px;
  text-decoration: none;
}

.fw-soc-filter-a22w2.fw-temp-hide-a22w3 {
  display: inline-block;
}

.fw-event-filter-a22w2 {
  text-align: center;
}

.communities-page-a22w2 {
  grid-template-columns: .75fr .25fr;
  margin-top: 31px;
}

.society-container-link-a22w2 {
  color: #000;
  text-align: center;
  font-family: Poppins, sans-serif;
  text-decoration: none;
}

.link-block-26 {
  text-decoration: none;
}

.community-bio {
  margin-top: 7px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
}

.landing-image-a22w2 {
  float: right;
  margin-top: 6px;
  margin-left: 26px;
  margin-right: 24px;
}

.grid-62 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  position: relative;
}

.grid-62.fw-photo-grid-a22w2 {
  max-width: 900px;
  margin-top: -44px;
  margin-left: auto;
  margin-right: auto;
}

.rich-text-block-10 {
  padding-left: 10px;
}

.heading-81 {
  padding-left: 10px;
  padding-right: 10px;
}

.grid-63 {
  grid-template-rows: auto;
}

.grid-63.fw-fairgrid-a22w2 {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}

.fw-fair-a22w2 {
  width: auto;
}

.fw-logo-a22w2 {
  margin-top: 20px;
}

.section-36 {
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/62f6a3d3c23d65110c3436e0_fw-bg-A22W2-iii.png");
  background-position: 0 0;
  background-size: auto;
  margin-bottom: -20px;
  padding-bottom: 24px;
}

.fw-officer-a22w2 {
  text-decoration: none;
}

.grid-64 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-64.fw-article-grid-a22w2 {
  max-width: 700px;
  margin-top: 23px;
  margin-left: auto;
  margin-right: auto;
}

.fw-story-link-a22w2 {
  color: #000;
  margin-bottom: 3px;
  padding-top: 11px;
  font-family: Oswald, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
}

.link-block-28 {
  text-decoration: none;
}

.fw-article-text-a22w2 {
  color: #000;
  font-family: Lato, sans-serif;
  font-weight: 400;
}

.heading-82, .heading-83 {
  text-align: center;
}

.header-section-a22w3 {
  height: 40px;
}

.fw-button-a22w3 {
  background-color: #ea5f37;
  border-radius: 3px;
}

.fw-button-a22w3.button-s22w3-fw {
  margin-left: 9px;
}

.grid-65 {
  grid-template-columns: 1fr 1fr 1fr;
}

.communities-a22w3-logo {
  margin-top: 11px;
}

.communities-head-a22w3 {
  text-align: left;
  margin-top: 5px;
}

.image-84 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-85 {
  object-fit: cover;
}

.rich-text-block-11 {
  text-align: left;
}

.advice-faq-a22w3 {
  text-decoration: none;
}

.link-18 {
  width: 100%;
  display: block;
}

.sustainability-a22w5-btm {
  background-color: #10686b;
  margin-bottom: 21px;
}

.sustainlink-a22w5 {
  color: #10686b;
  display: block;
}

.communities-a22w5-header {
  text-align: left;
  font-family: Poppins, sans-serif;
  font-size: 50px;
}

.communities-a22w5-header.header-smaller-a22w5 {
  text-transform: none;
  margin-top: 13px;
  margin-bottom: 27px;
  font-size: 30px;
  line-height: 24px;
}

.grid-66 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.button-12 {
  width: 100%;
  text-align: center;
}

.button-12.community-button-a22w5 {
  background-color: #000;
}

.button-12.community-button-a22w5.c-disabledstudents-button {
  background-color: #ac1830;
}

.button-12.community-button-a22w5.c-internationalstudents-button {
  background-color: #3e7cbf;
}

.button-12.community-button-a22w5.c-lgbtqplus-button {
  background-color: #dc293e;
}

.button-12.community-button-a22w5.c-postgradmaturestudents-button {
  background-color: #0d5f91;
}

.button-12.community-button-a22w5.c-studentsofcolour-button {
  background-color: #f7a600;
}

.button-12.community-button-a22w5.c-womenstudents-button {
  background-color: #cd7f10;
}

.button-13 {
  width: 100%;
  text-align: center;
}

.button-13.community-button-a22w5 {
  background-color: #000;
}

.button-14 {
  width: 100%;
  text-align: center;
}

.button-14.community-button-a22w5 {
  background-color: #000;
}

.button-15 {
  width: 100%;
  text-align: center;
}

.button-15.community-button-a22w5 {
  background-color: #000;
}

.button-15.community-button-a22w5.c-disabledstudents-button {
  background-color: #ac1830;
}

.breadcrumb-link-a22w5 {
  color: #f7a600;
}

.breadcrumb-link-a22w5.breadcrumb-disabledstudents {
  color: #ac1830;
}

.breadcrumb-link-a22w5.breadcrumb-internationalstudents {
  color: #3e7cbf;
}

.breadcrumb-link-a22w5.breadcrumb-lgbtqplus {
  color: #dc293e;
}

.breadcrumb-link-a22w5.breadcrumb-postgradmaturestudents {
  color: #0d5f91;
}

.spacer-a22w5-i {
  height: 30px;
}

.spacer-a22w5-i.spacer-j23w3-10-i {
  overflow: visible;
}

.collection-item-2 {
  width: 100%;
  height: 0%;
}

.event-commiunity-a22w5 {
  width: 100%;
  max-width: none;
  float: left;
  margin-top: 10px;
}

.community-event-container-a22w5 {
  margin-top: -29px;
  display: none;
}

.s22w1-appointmentbook {
  background-color: #26915d;
}

.grid-67 {
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-67.explore-grid-s22w1 {
  margin-top: 37px;
}

.explore-img-s22w1 {
  max-width: 100%;
}

.explore-link-s22w1 {
  color: #fff;
  font-family: Poppins, sans-serif;
  text-decoration: none;
}

.explore-details-s22w1 {
  color: #fff;
  text-align: justify;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 300;
}

.explore-subtitle-s22w1 {
  max-width: 500px;
  color: #fff;
  text-align: justify;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  font-family: Poppins, sans-serif;
  font-size: 12px;
}

.explore-more-s22w1 {
  color: #fff;
  text-align: center;
  font-size: 14px;
}

.explore-more-s22w1 h4 {
  color: #fff;
}

.explore-more-s22w1 a {
  color: #fff;
  font-weight: 400;
  display: inline-block;
}

.explore-more-s22w1 p {
  text-align: center;
  margin-bottom: 10px;
}

.kiosk-s22w1 {
  height: 100vh;
  color: #fff;
  background-color: #000;
  display: flex;
}

.paragraph-47 {
  text-align: center;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 30px;
}

.kiosk-form-s22w1 {
  width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.form-s22w1 {
  width: 700px;
  background-color: #fff;
  margin-left: auto;
  margin-right: auto;
}

.html-embed-5 {
  padding: 10px;
}

.grid-68 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.button-16 {
  background-color: #cc133e;
}

.button-16.button-s22w2-subnav {
  width: 100%;
  text-align: center;
  font-size: 12px;
  font-weight: 400;
}

.landing-s22w2-header {
  padding-top: 6px;
}

.h-p-s22w2 {
  margin-bottom: 5px;
  padding-top: 5px;
  padding-left: 3px;
  padding-right: 3px;
  font-family: Open Sans, sans-serif;
}

.divider-lp-s22w2 {
  height: 23px;
  background-color: #cc133e;
  margin-top: 9px;
  margin-bottom: 20px;
  padding-top: 0;
}

.divider-lp-s22w2.divider-small-s22w2 {
  height: 8px;
  margin-top: -10px;
  margin-left: -1px;
  font-size: 15px;
}

.lp-maintwosec-s22w2 {
  margin-top: 9px;
}

.grid-69 {
  grid-template-rows: auto;
}

.key-nav-sub-s22w2 {
  color: #fff;
  background-color: #cc133e;
}

.sp-mn-s22w2 {
  color: #fff;
  text-decoration: none;
}

.hp-heading-s22w2 {
  margin-bottom: 3px;
  padding-left: 15px;
  padding-right: 15px;
  text-decoration: none;
}

.paragraph-48 {
  font-size: 12px;
  font-weight: 400;
}

.paragraph-48.p-sp-s22w2 {
  padding-left: 15px;
  padding-right: 15px;
  font-weight: 300;
}

.mid-menu-lp-s22w2 {
  background-color: #cc133e;
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/6320980c3ac9baa376c5e981_red-bg-S22W2.png");
  background-position: 0 0;
  background-size: auto;
  margin-top: 20px;
  margin-bottom: 20px;
}

.mid-menu-head-s22w2 {
  color: #fff;
  text-align: center;
  margin-bottom: -1px;
  padding: 20px;
  font-weight: 400;
}

.modmenu-sp-link-s22w2 {
  width: 100%;
  text-decoration: none;
}

.paragraph-49 {
  color: #fff;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 16px;
  font-weight: 400;
}

.paragraph-49.mid-menu-p-ss2w2 {
  margin-bottom: 28px;
  font-weight: 300;
}

.navimg-s22w2 {
  width: 100%;
}

.sidebar-landing-head-s22w2 {
  color: #cc133e;
  margin-top: 0;
  font-size: 30px;
}

.landing-event-s22w2 {
  margin-bottom: 12px;
}

.heading-feature-s22w2 {
  color: #000;
  margin-bottom: 0;
  margin-left: 11px;
  font-size: 16px;
  font-weight: 700;
}

.date-s22w2 {
  color: #000;
  margin-top: 2px;
  margin-left: 11px;
  font-size: 14px;
  font-weight: 400;
}

.getintouch-s22w2 {
  background-color: #000;
  padding: 10px 20px;
}

.heading-86, .landing-gitbox-s22w2 {
  color: #fff;
}

.meet-the-team-landing-s22w2 {
  background-color: #cc133e;
  padding-bottom: 20px;
}

.meet-team-head-s22w2 {
  color: #fff;
  text-align: center;
  padding-top: 35px;
  padding-bottom: 20px;
}

.landing-mainpic-s22w2 {
  width: 100%;
}

.insights-grid-s22w2 {
  margin-top: 34px;
}

.card {
  clear: none;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f8f8f8;
  border: 1px solid #e9e9e9;
  border-radius: 1px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: space-around;
  align-items: center;
  padding: 0 20px;
  text-decoration: none;
  display: block;
  position: static;
}

.card.cardwithimage {
  box-shadow: none;
  padding: 0;
  position: static;
}

.card.cardwithimage.largecard {
  margin-bottom: 20px;
}

.card.cardwithimage.el23-minicard {
  background-color: #d9d9d9;
  border-color: #d9d9d9;
}

.card.mix {
  padding: 0 0 10px;
}

.card.mix.sidebar-events {
  border-top-width: 2px;
  padding: 0 10px 10px;
}

.card.mix.sidebar-events.giag-events-list {
  border-top-width: 1px;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
}

.card.mix.sidebar-events.giag-events-list.pride-events {
  border-style: none;
  border-top-width: 0;
}

.card.giag-card {
  padding-left: 0;
  padding-right: 0;
}

.card.rebrand-card {
  background-color: #fff;
  border-width: 5px;
  border-color: #00a9a9;
  margin-top: 10px;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.card.rebrand-card.rebrand-card-1 {
  background-color: #fff;
  border-width: 5px;
  border-color: #091e40;
  margin-bottom: 0;
}

.card.rebrand-card.rebrand-card-2 {
  border-color: #7bc8aa;
  margin-bottom: 0;
}

.card.rebrand-card.rebrand-card-3 {
  border-color: #c0198c;
  margin-bottom: 0;
}

.card.rebrand-card.rebrand-card-4 {
  border-color: #f05a35;
  margin-bottom: 0;
}

.card.featured-events-cards {
  padding-left: 0;
}

.card.livefeedcard {
  margin-bottom: 10px;
  padding: 10px 25px;
}

.card.music-members-card {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.card.ucu-update {
  margin-bottom: 30px;
}

.card.gw-mc23w2 {
  background-color: rgba(128, 203, 174, .14);
  border-style: none;
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.card.gw-mc23w2.artsdev-intro {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.card.democracy-week-tab {
  background-color: #8dc8cd;
  margin-top: -1px;
  padding-top: 0;
  padding-bottom: 20px;
}

.card.moodboard-card {
  padding-top: 20px;
  padding-bottom: 20px;
}

.card.rebrand-moodboards-intro {
  background-color: rgba(128, 203, 174, .14);
  border-style: none;
  margin-bottom: 20px;
  margin-left: 20px;
  margin-right: 20px;
  padding: 40px 20px;
}

.card.rebrand-moodboards-intro.artsdev-intro {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.card.arts-card {
  background-color: rgba(128, 203, 174, .14);
  border-style: none;
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.card.arts-card.artsdev-intro {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.card.arts-card.budgeting-intro-card {
  margin-left: 10px;
  margin-right: 10px;
}

.card.arts-card.intro-card {
  color: #fff;
  background-color: #9628cf;
  margin-right: 20px;
}

.card.arts-card.student-stories {
  color: #fff;
  background-color: #e2a934;
}

.card.arts-card.events {
  color: #fff;
  background-color: #2a961f;
}

.card.arts-card.get-support {
  color: #fff;
  background-color: #ca4149;
}

.card.arts-card.history {
  color: #fff;
  background-color: #2a6dd6;
}

.card.arts-card.exefest-what-s-on-container {
  background-color: #fff;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.card.arts-card.useful-links-pride {
  color: #fff;
  background-color: #73c0dd;
}

.card.careerwidget-m23w1 {
  border-width: 3px;
  border-color: #3f7dbf;
  padding-bottom: 20px;
}

.card.careerwidget-m23w1.career-staff {
  border-color: #b20f32;
}

.card.careerwidget-m23w1.student-opportunities {
  border-color: #faa61a;
}

.card.kb-card {
  padding-top: 20px;
  padding-bottom: 20px;
}

.heading-87 {
  font-family: Poppins, sans-serif;
}

.button-17 {
  background-color: #1f635d;
}

.insights-s22w2-paragraph {
  margin-top: 21px;
}

.insight-mailing-s22w2 {
  background-color: #1f635d;
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.insight-faqs {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
}

.fairlocations-s22w3 {
  max-width: 800px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
}

.fair-location-list-s22w3 {
  max-width: 300px;
  background-color: #ff5a33;
  border-radius: 11px;
  margin-top: 9px;
  margin-left: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  list-style-type: none;
  display: block;
}

.list-item-26, .fairloc-s22w3 {
  list-style-type: none;
}

.guide-link-s22w3 {
  color: #fff;
}

.container-ffl-s22w3 {
  margin-top: -22px;
}

.columns-ffls-s22w3 {
  max-width: 800px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  margin-top: 28px;
  margin-left: auto;
  margin-right: auto;
}

.application-form-s22w4 {
  margin-bottom: -21px;
  display: block;
}

.cardlink-s22w4 {
  text-transform: none;
  margin-top: 15px;
  margin-left: 10px;
  margin-right: 10px;
  font-size: 20px;
}

.card-link-s22w4 {
  text-align: left;
  margin-bottom: 10px;
  margin-left: 10px;
  margin-right: 10px;
  font-weight: 400;
  text-decoration: none;
}

.link-block-29 {
  text-decoration: none;
}

.link-block-29.cardlinks22w4 {
  display: block;
}

.grid-70 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.grid-70.gridcard-s22w4 {
  margin-bottom: 10px;
}

.grid-71 {
  height: auto;
  min-height: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 0;
  position: static;
  bottom: 0;
}

.carddivspace-s22w4 {
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/6332fe117b1b5a06321a4fc6_spaces-S22W4.jpg");
  background-position: 0 0;
  background-size: cover;
  position: static;
  bottom: 0;
}

.image-87 {
  max-width: 100%;
}

.col-head-s22w4 {
  font-size: 25px;
  line-height: 30px;
}

.link-block-30 {
  margin-top: 20px;
}

.eventnewso22w1 {
  max-width: none;
  object-fit: cover;
  display: block;
}

.col-o22w1-button {
  background-color: #000;
}

.emma-col-o22w1 {
  float: right;
  padding-left: 20px;
}

.button-18 {
  text-align: left;
  background-color: #faa61a;
  font-size: 20px;
  line-height: 30px;
}

.div-block-149 {
  text-align: left;
}

.parallax-hero-o22w2 {
  z-index: 10;
  height: 100vh;
  background-color: #ececec;
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/63611e18f7406da1e43b2c9b_bg-no1-N22W1.png");
  background-position: 0 0;
  background-size: cover;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.parallax-hero-item2-o22w2 {
  z-index: 20;
  height: 100%;
  min-height: 100vh;
  background-color: rgba(51, 255, 231, .2);
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/635fe10d9a4a7a1acd96521b_parallax-N22W1.png.png");
  background-position: 0 0;
  background-size: auto;
  position: relative;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: visible;
}

.parallax-hero-item2-o22w2.pahi-item3-o22w2 {
  z-index: 30;
  height: auto;
  max-height: none;
  background-color: #ffaa1b;
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/63612076842a024ab03a2e3e_bg-no4-N22W1.png");
  background-position: 0 0;
  background-size: auto;
  position: relative;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
  overflow: visible;
}

.parallax-hero-item2-o22w2.pahi-item4-o22w2 {
  background-color: #e7eeb3;
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/63611e18f7406da1e43b2c9b_bg-no1-N22W1.png");
  background-position: 0 0;
  background-size: auto;
  margin-top: 0;
}

.parallax-hero-item2-o22w2.pahi-item4-o22w2.pahi-item4-5-o22w2 {
  background-color: #fafafa;
  margin-top: 400vh;
}

.parallax-hero-item2-o22w2.pahi-item4-o22w2.pahi-item4-5-o22w2.firstone-o22w4 {
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/63611ff727f99c38fca365fb_bg-no2-N22W1.png");
  margin-top: auto;
}

.parallax-hero-item2-o22w2.pahi-item4-o22w2.pahi-item4-5-o22w2.firstone-o22w4.smaller-i-n22w2 {
  min-height: auto;
}

.parallax-hero-item2-o22w2.pahi-item5-o22w2 {
  height: auto;
  background-color: #fafafa;
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/63612076842a024ab03a2e3e_bg-no4-N22W1.png");
  background-position: 0 0;
  background-size: auto;
  margin-top: auto;
  position: relative;
}

.subnscroll-o22w2 {
  width: 100%;
  height: auto;
  max-height: 100vh;
  background-color: rgba(0, 0, 0, 0);
  padding: 84px 20px 20px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: auto;
}

.subnscroll-o22w2.item2-animate-o22w3 {
  height: 100%;
  max-height: none;
  min-height: 100vh;
  background-color: rgba(0, 0, 0, 0);
  position: relative;
  overflow: visible;
}

.subnscroll-o22w2.item3-animate-o22w3 {
  max-height: none;
  min-height: 100vh;
  padding-top: 39px;
  position: relative;
  overflow: visible;
}

.subnscroll-o22w2.item4-animate-o22w3 {
  max-height: none;
  min-height: 100vh;
  padding-top: 5px;
  position: relative;
  overflow: visible;
}

.subnscroll-o22w2.item4-animate-o22w3.smaller-i-n22w2 {
  min-height: auto;
}

.subnscroll-o22w2.item5-animate-o22w3 {
  max-height: none;
  position: relative;
  overflow: visible;
}

.io22w2-head {
  z-index: 20;
  text-align: right;
  margin-left: 229px;
  position: static;
}

.io22w2-head.right-left-o22w3 {
  text-align: left;
  margin-top: -53px;
  margin-left: -2px;
}

.io22w2-head.right-left-o22w3.header-o22w4-white {
  color: #fff;
  margin-top: -96px;
}

.io22w2-head.tilt-left-o22w3 {
  text-align: left;
  margin-left: 0;
}

.io22w2-head.main-head-o22w4 {
  color: #111;
  margin-right: 10px;
}

.lottie-animation-6 {
  z-index: 10;
  position: absolute;
  top: 0;
}

.lottie-animation-6.io22w3-animation {
  top: 40px;
}

.content-o22w3 {
  z-index: 10;
  max-width: 1000px;
  margin-top: 77px;
  position: relative;
  top: auto;
}

.content-o22w3.starter-con-n22w1 {
  margin-top: 178px;
}

.content-o22w3.ec-n22w1-title {
  margin-top: 39px;
}

.grid-72 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

.grid-72.io22w3-two-column {
  max-width: 900px;
  grid-template-columns: .5fr 1fr;
  margin-top: 20px;
  margin-left: auto;
  margin-right: 0;
}

.io22w3-p {
  float: none;
  clear: none;
  color: #111;
  margin-top: -5px;
  margin-bottom: 8px;
  margin-right: 10px;
  padding-top: 0;
  font-size: 16px;
  position: relative;
  right: 0;
}

.image-88 {
  margin-top: -26px;
  margin-left: 37px;
}

.impact-tab-o22w3 {
  max-height: 400vh;
  max-width: 900px;
  margin-top: 35px;
  margin-left: auto;
  margin-right: auto;
  overflow: auto;
}

.impact-tab-o22w3.tilt-right-o22w3 {
  margin-right: auto;
  right: 0;
}

.impact-tab-o22w3.tilt-right-o22w3.slightly-wider-o22w3 {
  max-width: 900px;
  margin-top: 54px;
}

.impact-tab-o22w3.tilt-left-o22w3-box {
  max-width: 900px;
  margin-bottom: 20px;
  margin-left: 0;
  left: 0;
}

.io22w2-paper {
  max-height: none;
  background-color: #fff;
  padding: 10px 20px;
  overflow: visible;
}

.io22w3-tab {
  color: #fff;
  background-color: #224e25;
  font-size: 16px;
}

.io22w3-tab.w--current {
  background-color: #659c41;
  font-size: 16px;
}

.insight-photo-o22w3 {
  max-width: 700px;
  grid-template-rows: auto;
  margin-left: auto;
  margin-right: auto;
}

.io22w3-animation.lottie-animation-6.lottie-right-o22w3 {
  top: 1px;
  right: 10px;
}

.io22w3-animation.lottie-animation-6.lottie-right-o22w3.dandclogo_n22w1 {
  margin-top: -67px;
}

.io22w3-animation.lottie-animation-6.impact-n22w1 {
  margin-top: 57px;
  margin-left: -93px;
}

.bottom-gradient {
  z-index: 100;
  height: 10px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/63527f55d581063983ca5a99_bottom-glow-O22W3-lighter.png");
  background-position: 0 0;
  background-repeat: repeat;
  background-size: 5px;
  position: fixed;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.report-pdf-o22w3 {
  background-color: #659c41;
  margin-top: 7px;
  display: inline-block;
}

.impact-header-o22w3 {
  z-index: 100;
  width: 100%;
  height: 80px;
  background-color: #000;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.image-89 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.logo-link-o22w3 {
  width: 100%;
  height: 90px;
  margin: 10px 0 auto;
  display: block;
}

.text-span {
  margin-right: -1px;
}

.paragraph-50 {
  text-align: left;
}

.link-19 {
  display: inline;
}

.rich-text-block-12 {
  text-align: left;
  display: block;
}

.link-20, .link-21 {
  display: inline;
}

.paragraph-51 {
  padding-top: 15px;
}

.sidelink-o22w4 {
  text-decoration: none;
}

.paragraph-52 {
  text-align: left;
  margin-top: 10px;
  font-weight: 400;
}

.rich-text-block-13 {
  text-align: left;
}

.rich-text-block-13.ucu-strikes-more-info {
  font-family: Open Sans, sans-serif;
  font-size: 18px;
}

.rich-text-block-13.ucu-strikes-more-info a {
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  text-decoration: underline;
}

.div-block-150 {
  width: 100vw;
  height: 100vh;
  justify-content: center;
  align-items: center;
  display: flex;
}

.number-holder {
  width: 33%;
  height: 18%;
  justify-content: center;
  align-items: center;
  padding: 48px;
  display: flex;
}

.number-holder2 {
  width: 33%;
  height: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-88 {
  margin-top: auto;
  margin-bottom: auto;
}

.grid-75 {
  grid-template-columns: .5fr 1fr;
}

.mp-pic-circle {
  float: left;
  text-align: left;
  border-radius: 20px;
  padding-bottom: 0;
  padding-right: 20px;
  display: block;
}

.jm-line-spacer {
  width: 100px;
  height: 5px;
  background-color: #e44054;
  margin-top: 20px;
  margin-bottom: 40px;
}

.jm-line-spacer.jm-line-spacer-dhm {
  background-color: #ffe120;
}

.jm-line-spacer.jm-line-spacerblue {
  background-color: #8dc8cd;
}

.academic-soc-o22w4 {
  margin-left: 12px;
}

.advice-container-o22w4 {
  text-align: right;
}

.adviceimage1-o22w4 {
  margin-right: 20px;
}

.activitesimage-o22w4 {
  margin-top: 11px;
  margin-bottom: -19px;
}

.activitesimage-o22w4.voice-img-n22w1 {
  margin-left: auto;
  display: block;
}

.grid-76 {
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-76.photos-o22w4 {
  max-width: 800px;
  grid-template-rows: auto;
  margin-bottom: 70px;
  margin-left: auto;
  margin-right: auto;
}

.grid-76.photobannerj23w3 {
  max-width: 600px;
  grid-template-rows: auto;
  margin-left: auto;
  margin-right: auto;
}

.heading-89 {
  padding-left: 20px;
  padding-right: 20px;
  text-decoration: none;
}

.event-link-block {
  width: 100%;
  height: 100%;
  text-decoration: none;
}

.paragraph-53 {
  text-decoration: none;
}

.image-90 {
  max-height: 181px;
  min-width: 100%;
  object-fit: cover;
  margin-bottom: 15px;
}

.text-span-2 {
  font-weight: 400;
}

.secondaryn22w1 {
  margin-top: 100vh;
  position: relative;
}

.quote-container-n22w1 {
  max-width: 800px;
  background-color: rgba(0, 0, 0, 0);
  margin-top: 50px;
  padding-bottom: 16px;
}

.block-quote-3 {
  border-left-color: #dc2a3e;
}

.block-quote-3.block-n22w1 {
  z-index: 60;
  color: #3d7dbf;
  background-color: #dbe5f0;
  margin-top: -5px;
  margin-bottom: 13px;
  font-size: 18px;
  position: relative;
}

.block-quote-3.block-n22w1.label-quote-n22w2 {
  padding-bottom: 10px;
  font-size: 32px;
}

.paragraph-54 {
  margin-top: 20px;
  margin-bottom: -10px;
}

.paragraph-55 {
  margin-bottom: 0;
}

.ucu-n22w1-poll {
  background-color: #138150;
  margin-bottom: 16px;
}

.ucu-video {
  margin-bottom: 25px;
}

.section-37 {
  background-color: #73be78;
}

.important-notice-n22w2 {
  background-color: #7be94c;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
}

.hide-item-n22w2 {
  float: right;
}

.dhm-header-pic {
  max-width: 300px;
}

.jm-accordion-header {
  max-width: 700px;
  color: #000;
  text-align: center;
  background-color: #fff;
  margin-bottom: -4px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 25px;
  padding-bottom: 20px;
}

.paragraph-56 {
  text-align: center;
  margin-top: 20px;
}

.modal-wrapper-jm {
  z-index: 9999;
  height: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  background-color: rgba(0, 0, 0, .5);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 80px;
  padding-bottom: 0;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.modal-content-jm {
  width: 570px;
  max-width: 100%;
  color: #333;
  background-color: #fff;
  margin: auto;
  padding: 20px 20px 40px;
  position: static;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.modal-button-jm {
  background-color: #000;
}

.link-22 {
  float: right;
  color: #8b8383;
  text-align: right;
  text-decoration: none;
  display: block;
  position: static;
  right: 0;
}

.modal-text-jm {
  text-align: center;
}

.close-modal-link {
  color: #797979;
  text-align: right;
  margin-right: 0;
  text-decoration: none;
  display: block;
}

.grid-77 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  object-fit: contain;
  grid-template-rows: auto auto;
  grid-template-columns: .4fr;
  margin-top: 20px;
  display: block;
  overflow: visible;
}

.news-page-articles {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.articles-preview-text {
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
}

.div-block-151 {
  text-decoration: none;
}

.articles-list-text {
  margin-top: 20px;
  text-decoration: none;
}

.articles-list-link {
  flex: 0 auto;
  text-decoration: none;
  display: block;
}

.heading-90 {
  text-align: center;
}

.guild-news-head {
  margin-bottom: 20px;
}

.articles-list-container {
  margin-top: 40px;
  margin-bottom: 40px;
}

.card-image {
  width: 100%;
  height: 200px;
  object-fit: cover;
  display: block;
  overflow: hidden;
}

.collection-item-3 {
  height: 200px;
  object-fit: fill;
  object-position: 50% 50%;
  overflow: hidden;
}

.next, .previous {
  color: #fff;
  background-color: #000;
}

.pagination-2 {
  margin-top: 20px;
}

.image-92 {
  float: right;
  clear: both;
  padding-left: 20px;
  padding-right: 0;
}

.image-93 {
  display: block;
}

.link-block-31 {
  text-decoration: none;
}

.quotes-n22w2 {
  font-size: 19px;
  font-style: normal;
}

.italic-text-3 {
  text-transform: uppercase;
  font-size: 25px;
  font-style: normal;
}

.image-94 {
  z-index: 50;
  position: absolute;
  top: 10px;
  left: 1%;
}

.table-cell-n22w2 {
  height: auto;
}

.grid-78 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-78.table-row-1-nn22w2 {
  background-color: #dadada;
  padding: 10px 20px;
}

.impact-th-n22w2 {
  margin-top: 0;
  margin-bottom: 0;
}

.grid-79 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-79.table-row-n22w2 {
  border-bottom: 3px solid #dadada;
  margin-top: 8px;
  margin-bottom: 5px;
}

.impact-table-cell-n22w2 {
  padding-left: 10px;
  padding-right: 10px;
  font-size: 16px;
}

.button-19 {
  color: #000;
  background-color: #d89500;
  margin-bottom: 15px;
}

.heading-91 {
  margin-top: 40px;
}

.text-block-29 {
  align-self: center;
  font-weight: 700;
}

.reference-right-header {
  height: 40vh;
  background-color: #000;
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/6372374b1587be08912a5e62_RR_Screen%20_V02.png");
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  margin-bottom: 20px;
  display: flex;
}

.div-block-152 {
  color: #f3f3f3;
  background-color: rgba(0, 0, 0, .27);
  flex-direction: column;
  flex: 1;
  justify-content: flex-end;
  display: flex;
}

.div-block-153 {
  width: 1000px;
  max-width: 100%;
  flex: 0 auto;
  align-self: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
}

.reference-right-border {
  border-top: 10px solid #ff7b22;
  margin-top: 30px;
  padding-top: 10px;
}

.youtube-2 {
  margin-top: 10px;
}

.in-accordion-pic-jm {
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
  display: block;
}

.in-accordion-pic-jm.paraphrasing-pic {
  max-width: 80%;
}

.image-95 {
  float: left;
  padding-right: 10px;
}

.text-block-30 {
  align-self: center;
  font-weight: 700;
}

.image-96 {
  height: 240px;
  max-width: 500px;
  object-fit: cover;
}

.wceventslist-n22w3 li {
  padding-top: 5px;
  list-style-type: none;
}

.wceventslist-n22w3 ul {
  padding-left: 0;
  list-style-type: none;
}

.link-23 {
  max-width: 19ch;
  white-space: normal;
  display: inline-block;
  overflow: visible;
}

.campaign-page-header {
  max-width: 100%;
  background-color: #022859;
  justify-content: center;
  margin-bottom: 20px;
  display: flex;
}

.campaign-page-header.love-exeter-header {
  background-color: #022859;
}

.campaign-page-header._16-days-header {
  background-color: #7340bb;
}

.campaign-page-header.iwd-header {
  background-color: #ffd2d2;
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/6407114c0a0b1f1f7c841734_IWD_Web_Banner.png");
  background-position: 0 0;
  background-size: cover;
}

._16-days-border {
  border-top: 10px solid #7340bb;
  margin-top: 30px;
  padding-top: 10px;
}

.image-97 {
  max-height: 250px;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.link-24 {
  display: inline;
}

.grid-80 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 20px;
}

.grid-81 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

.paragraph-58 {
  color: #e2e2e2;
}

.jm-white-dash {
  width: 30%;
  height: 2px;
  background-color: #fff;
  margin: auto;
}

.grid-82 {
  width: 100%;
}

.grid-82.meet-advice-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: minmax(auto, 1fr);
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  justify-content: stretch;
  align-items: stretch;
  justify-items: stretch;
  padding-top: 10px;
  padding-bottom: 20px;
  display: grid;
}

.grid-82.meet-advice-grid.meet-advice-grid2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-content: stretch;
  justify-content: stretch;
  justify-items: stretch;
  margin-top: 20px;
  padding-bottom: 20px;
  display: grid;
}

.paragraph-59 {
  text-align: center;
}

.paragraph-59.meetadvice-name {
  color: #000;
  margin-bottom: 0;
}

.meetadvice-grid2-pic {
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-154, .div-block-155 {
  display: block;
}

.heading-92 {
  text-align: left;
}

.climateaction-headimg {
  max-width: 70%;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.events-list-title {
  margin-top: 10px;
  padding-left: 20px;
  padding-right: 20px;
  text-decoration: none;
}

.events-list-title.events-list-time {
  color: #858d85;
  margin-top: 15px;
  margin-bottom: 0;
  padding-left: 20px;
  font-size: 14px;
  text-decoration: none;
}

.events-list-title.events-list-time.giag.giag-event-text {
  text-transform: none;
  padding-left: 10px;
  padding-right: 10px;
  line-height: 20px;
}

.events-list-title.giag {
  padding-left: 0;
  padding-right: 0;
}

.events-list-title.giag.giag-event-title {
  text-transform: none;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 20px;
  line-height: 20px;
}

.collection-list-wrapper-3 {
  grid-template-columns: 1fr;
}

.collection-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-content: stretch;
  justify-content: stretch;
  display: grid;
}

.collection-list.mix-container {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row;
  align-items: stretch;
  justify-items: stretch;
}

.collection-list.giag-events {
  grid-row-gap: 0px;
  grid-template-columns: 1fr;
  grid-auto-flow: row;
}

.collection-list.giag-events.giag-page-events-list, .collection-list.giag-events.destress-page-events-list {
  grid-template-columns: 1fr 1fr;
}

.events-page-header {
  max-width: 100%;
  background-color: #000;
  padding-top: 40px;
  padding-bottom: 40px;
}

.heading-93 {
  margin-top: 70px;
  margin-bottom: 20px;
}

.grid-83 {
  grid-template-columns: 1fr .5fr;
}

.grid-83.events-all-and-giag {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  border-top: 10px solid #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  align-items: start;
  margin-top: 20px;
  padding-top: 30px;
}

.featured-container {
  background-color: #ddd;
  margin-top: 40px;
  margin-bottom: 20px;
  padding: 20px 20px 40px;
}

.events-tabs {
  max-width: 80%;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.events-tabs.events-page-tabs {
  max-width: 100%;
}

.events-tab-button {
  border-radius: 20px;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-right: 5px;
  padding-bottom: 10px;
}

.events-tab-button.w--current {
  color: #fff;
  background-color: #000;
}

.events-tab-button.le-tab-buttons {
  color: #fff;
  background-color: #022859;
}

.events-tab {
  margin-bottom: 20px;
  padding-top: 0;
}

.lrg-accordion-pic {
  max-width: 70%;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.grid-84 {
  grid-template-rows: auto;
}

.giag-events-col {
  background-color: #ffc90e;
  padding: 10px 10px 40px;
}

.image-98 {
  margin-top: 0;
  padding-top: 10px;
  padding-left: 10px;
}

.heading-94 {
  color: #000;
}

.heading-95 {
  text-transform: none;
}

.heading-96 {
  margin-bottom: 20px;
}

.subnav-d22w1-bm {
  padding-top: 7px;
  padding-bottom: 0;
}

.actual-menu-d22w1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: none;
}

.actual-menu-d22w1.activities-color-d22w1, .actual-menu-d22w1.voice-color-d22w1 {
  display: none;
}

.actual-menu-item-d22w1 {
  flex: 0 auto;
  list-style-type: none;
}

.bigsubnav-d22w1 {
  color: #fff;
  background-color: #3f7dbf;
  margin-bottom: 23px;
  padding-top: 0;
  padding-bottom: 0;
}

.bigsubnav-d22w1.activities-color-d22w1 {
  background-color: #bf5250;
}

.bigsubnav-d22w1.voice-color-d22w1 {
  background-color: #d89502;
}

.bignavlink-d22w1 {
  color: #fff;
  text-transform: uppercase;
  padding: 5px 10px;
  font-size: 16px;
  text-decoration: none;
}

.youtube-3 {
  margin-top: 20px;
}

.love-exeter-border {
  border-top: 10px solid #022859;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 0;
}

.heading-97, .heading-98 {
  margin-top: 35px;
}

.large-pic-in-accordion {
  max-width: 80%;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.heading-99 {
  margin-bottom: -15px;
}

.list-item-27, .list-item-28, .list-item-29 {
  list-style-type: decimal;
}

.awards-list {
  max-width: 700px;
  color: #fff;
  margin-bottom: 0;
}

.image-99 {
  object-fit: fill;
}

.grid-85 {
  width: 100%;
  max-width: 700px;
  grid-column-gap: 10px;
  grid-template-rows: auto;
}

.cardx-head.card {
  background-color: #f0f8ff;
  border-color: #b9d9eb;
  margin-top: 0;
  padding-top: 10px;
  padding-bottom: 27px;
}

.cardx-head.card.cardx-head-j23w3 {
  background-color: #e3e3e3;
  border-color: #e3e3e3;
  margin-left: 10px;
  margin-right: 10px;
}

.cardx-head.card.cardx-head-j23w3.f23w5-prios-divider {
  height: 30px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

.cardx-head.card.cardx-head-j23w3.f23w5-prios-divider.pri-mc23w1 {
  background-color: #dadada;
}

.cardx-head.card.cardx-head-j23w3.cardmc23w1 {
  background-color: #d1d1d1;
}

.cardx-head.card.cardx-head-j23w3.cardmc23w1.cardright-mc23w2 {
  border-style: none;
  margin-right: 0;
}

.cardx-head.card.cardx-head-j23w3.cardmc23w1.cardleft-mc23w2 {
  margin-left: 0;
}

.cardx-head.card.cardx-head-j23w3.cardmc23w1.cardleft-mc23w2.wellbeing-working-on {
  z-index: 2;
  background-color: #94d5d7;
  border-style: none;
  position: relative;
}

.cardx-head.card.cardx-head-j23w3.colcard-mc23w3 {
  background-color: #77c9b9;
  border-color: #77c9b9;
}

.cardx-head.card.cardx-head-j23w3.colcard-mc23w3.budgeting-card {
  width: 80%;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.cardx-heading {
  color: #000;
  text-transform: none;
  border-bottom: 0 solid #000;
  margin-top: 0;
  margin-bottom: 10px;
  padding-top: 6px;
  font-size: 40px;
  font-weight: 800;
  line-height: 48px;
  text-decoration: none;
  display: block;
}

.cardx-heading.cardx-headsmall-j23w3 {
  border-bottom-style: none;
  border-bottom-width: 3px;
  padding-top: 10px;
  font-size: 26px;
  font-weight: 600;
  line-height: 39px;
}

.cardx-heading.cardx-headsmall-j23w3.head-mc23w1 {
  color: #333;
  font-weight: 600;
}

.cardx-heading.cardx-headsmall-j23w3.officer-title-mc23w2 {
  text-align: center;
  margin-top: -20px;
  margin-bottom: 18px;
  font-size: 16px;
}

.cardx-heading.acrep-head {
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: 38px;
}

.cardx-heading.f23w5-prios-head {
  text-align: center;
}

.cardx-heading.f23w5-prios-head.prihed-big-mc23w1 {
  font-weight: 700;
}

.cardx-intro {
  max-width: 850px;
  min-width: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 9px;
}

.grid-86 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

.grid-86.header-card-j23w3 {
  max-width: none;
  grid-template-columns: .5fr 1fr;
  margin-left: auto;
  margin-right: auto;
}

.cardx-cta {
  background-color: #82e386;
}

.cardx-introtext {
  font-size: 15px;
}

.cardx-introtext.budgeting-intro {
  margin-top: -10px;
}

.cardx-main {
  display: block;
}

.cardx-columns {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
}

.cardx.card {
  background-color: #e3e3e3;
  border-bottom-color: #e3e3e3;
}

.cardx.card.colcard-mc23w3 {
  background-color: #77c9b9;
  border-color: #77c9b9;
}

.paragraph-60 {
  text-align: left;
  padding-left: 20px;
  padding-right: 20px;
}

.elections23-head {
  background-color: #f7a600;
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/63b5ab2084ad03c866203d5d_elections-gd-J23W1.png");
  background-position: 0 0;
  background-size: auto;
  padding-bottom: 37px;
}

.elections23-logo-j23w1 {
  text-align: center;
}

.elections23-section {
  background-color: #eee;
  padding-top: 40px;
}

.el23-becomecandidate {
  width: 50%;
  background-color: #fff;
  margin: -67px auto 31px;
  padding-top: 20px;
  display: block;
}

.heading-100 {
  margin-top: -25px;
}

.heading-100.el23-candhead {
  color: #d91b32;
  text-align: center;
  text-transform: none;
  margin-bottom: 0;
  font-size: 30px;
}

.el23-button {
  color: #fff;
  text-align: center;
  background-color: #c30d0d;
  margin-left: auto;
  margin-right: auto;
  padding: 13px 20px 15px;
  font-size: 34px;
  display: block;
}

.el23-button.candidates-vote-button {
  background-color: #21c32c;
}

.div-block-156 {
  width: 415px;
  margin-left: auto;
  margin-right: auto;
  transform: translate(0);
}

.el23-box-text {
  text-align: center;
  margin-bottom: 14px;
  padding-top: 0;
  padding-bottom: 10px;
  font-size: 12px;
}

.el23-card {
  margin-bottom: 40px;
  padding-left: 40px;
  padding-right: 40px;
}

.el23-heading-card {
  text-align: center;
  text-transform: none;
  border: 5px #000;
  border-bottom: 8px solid #f7a600;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 700;
}

.el23-heading-card.qt-f23w4 {
  margin-top: 10px;
  margin-bottom: 15px;
}

.el21-card-link {
  text-align: center;
  border-bottom: 2px solid #f7a600;
  padding-top: 5px;
  padding-bottom: 3px;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: block;
}

.el21-grid {
  grid-template-rows: auto;
  margin-top: 15px;
  margin-bottom: 16px;
}

.ed-jan23w1-button {
  background-color: #15c7e5;
  margin-bottom: 0;
}

.yt-vid-grid {
  grid-template-rows: auto;
  margin-bottom: 20px;
}

.list-7, .list-item-30 {
  list-style-type: decimal;
}

.p-nospace {
  margin-bottom: 0;
  display: flex;
}

.list-8 {
  flex-direction: column;
}

.paragraph-61 {
  display: flex;
}

.link-26 {
  flex: 1;
}

.paragraph-62 {
  display: flex;
}

.el23-head {
  color: #d91b32;
}

.el23-article-column {
  max-width: 700px;
}

.home-banner-grid {
  color: #fff;
  grid-template-rows: auto;
}

.home-banner-button {
  background-color: #0073bd;
  padding-top: 5px;
  padding-bottom: 5px;
}

.le-intro-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 20px;
}

.events-tab-button-le {
  color: #fff;
  background-color: #022859;
  border-radius: 20px;
  margin-right: 10px;
  padding-bottom: 10px;
}

.events-tab-button-le.w--current {
  color: #022859;
  background-color: #ffec5c;
}

.events-tab-button-le.le-tab-buttons {
  color: #fff;
  background-color: #022859;
}

.event-bottom-text {
  font-weight: 400;
}

.elec-top-j23w1 {
  margin-top: 31px;
}

.j23w2-timeline {
  margin-top: 0;
  margin-bottom: 27px;
}

.grid-87 {
  grid-template-rows: auto;
}

.grid-87.photo-grid-j23w2 {
  margin-top: 20px;
}

.love-exeter-card-pic {
  max-height: 270px;
}

.image-102 {
  width: 160px;
  max-width: 100%;
}

.j23-priorityhead {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 20px;
  padding-bottom: 20px;
}

.heading-101 {
  text-align: center;
}

.heading-101.priorityhead-j23 {
  color: #fff;
}

.container-priority-j23w2 {
  z-index: 70;
  width: 100%;
  height: auto;
  background-color: #3f7dbf;
  position: static;
  top: 523px;
  bottom: 0;
}

.priority-columns-j23w2 {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.paragraph-63 {
  text-align: center;
}

.bethechange-j23w3 {
  float: right;
  padding-top: 4px;
  padding-bottom: 10px;
  padding-left: 20px;
}

.giag-events-head {
  margin-bottom: 10px;
}

.priority-officerj23w3 {
  color: #000;
}

.div-block-157, .priority-j23w3 {
  text-align: center;
}

.priority-officer-image-j23w3 {
  max-width: 223px;
  padding-bottom: 13px;
}

.grid-88 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.priority-j23w3-heading {
  padding-left: 10px;
  padding-right: 10px;
}

.music-members-h1-small {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  display: block;
}

.music-head {
  background-color: #b20f32;
}

.music-lottie-grid {
  grid-template-rows: auto;
  grid-template-columns: 4fr 1fr 1fr 1fr;
  margin-left: auto;
  margin-right: auto;
}

.music-members-body {
  margin-top: 40px;
  margin-bottom: 40px;
}

.cardcontain-j23w3 {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.cardtext-j23w3 {
  color: #000;
  padding-top: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.cardtext-j23w3.other-contacts {
  margin-top: 10px;
}

.cardtext-j23w3.f23w5-prios-cardtext {
  background-color: #fff;
  margin-bottom: 5px;
  padding: 10px 20px;
}

.cardtext-j23w3.f23w5-prios-cardtext p {
  text-align: left;
  margin-top: 10px;
  font-size: 18px;
  font-weight: 400;
}

.cardtext-j23w3.f23w5-prios-cardtext.wellbeing-yellow {
  background-color: #fdea5b;
  padding: 0 10px;
}

.cardtext-j23w3 p {
  margin-top: -1px;
  font-weight: 400;
}

.cardtext-j23w3 li {
  font-weight: 400;
}

.cardtext-j23w3 h3 {
  text-transform: none;
  font-size: 20px;
}

.contact-card-j23w3 {
  padding-top: 5px;
  padding-bottom: 5px;
}

.contact-columns-d23w3 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

.card-j23w3 {
  font-size: 14px;
}

.cardxbio-head-j23w3 {
  font-size: 16px;
  line-height: 24px;
}

.paragraph-64 {
  margin-top: -10px;
  margin-bottom: 2px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.bold-text-10 {
  font-size: 17px;
}

.cardbio-j23w3 {
  font-size: 12px;
}

.cardbio-j23w3.acrep-team-bio {
  margin-top: 0;
}

.cardbiolink-j23w3 {
  display: inline;
}

.spacer-j23w3-10-i {
  height: 20px;
}

.contact-j23w3 {
  background-color: #0a0a0a;
}

.image-103 {
  width: 145px;
}

.image-103.jack-icon--j23w3 {
  width: 200px;
  margin-top: 12px;
  margin-left: auto;
  margin-right: auto;
}

._2-pic-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.lgbtq-history-month-header-img {
  max-width: 240px;
}

.navnotice-j23w4 {
  color: #fff;
  text-align: center;
}

.j23w4-nominations-link {
  color: #0f0e0e;
  text-align: center;
  background-color: #f6a71c;
  padding-top: 10px;
  padding-bottom: 10px;
}

.bold-text-11, .j23w4-nominatealert {
  text-align: center;
}

.bigalert-j23w4 {
  background-color: #ffdb00;
  margin-bottom: -11px;
}

.bigalert-p-j23w4 {
  text-align: center;
  padding-top: 15px;
  padding-bottom: 16px;
  font-size: 20px;
}

.bigalert-j23w4-link {
  color: #ac133c;
  font-weight: 800;
}

._4-pic-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.rebrand-gridpic {
  height: 230px;
  object-fit: none;
}

._3-pic-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

._5-pic-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-top: 0;
  padding-bottom: 0;
}

.rebrand-j23w4 {
  height: 300px;
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/63d157ec868fce1d686fa611_header-for-rebrand-J23W4.png");
  background-position: 0 0;
  background-size: cover;
}

.rebrand-logo-j23w4 {
  margin-left: auto;
  margin-right: auto;
  padding-top: 75px;
  display: block;
}

.greybar-rebrand-j23w4 {
  height: 10px;
  background-color: #d9d9d9;
  margin-top: 10px;
  margin-bottom: 10px;
}

.rebrand-head-j23w4 {
  text-align: center;
  text-transform: capitalize;
  font-weight: 900;
}

.rich-text-block-14 {
  font-size: 15px;
}

.rich-text-block-14.latest-j23w4 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
}

.date-j23w4 {
  text-align: right;
  font-size: 11px;
}

.rebrand-body-j23w4 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  line-height: 22px;
}

.rebrand-body-j23w4 li {
  height: auto;
  line-height: 19px;
}

.rebrand-head-live-j23w4 {
  font-size: 21px;
  font-weight: 800;
}

.rebrand-slider-j23w4 {
  height: auto;
}

.rebrand-dots-j23w4 {
  padding-top: 0;
  display: block;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.rebrand-tabs-j23w3 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.phase1tab1 {
  color: #fff;
  background-color: #fff;
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/63d2a4ce4cf3c5fc1d86f578_rebrand-phase1.png");
  background-position: 100%;
  background-size: 100% 100%;
  padding-left: 16px;
}

.phase1tab1.w--current {
  background-color: rgba(0, 0, 0, 0);
}

.phase1tab1.phase2 {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/63d2a59768040e462c03d0be_rebrand-phase2.png");
  background-position: 100%;
  background-size: 100% 100%;
}

.phase1tab1.phase3 {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/63d2a62965b6200db4bf39e5_rebrand-phase3.png");
  background-position: 100%;
  background-size: 100% 100%;
}

.phase1tab1.phase4 {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/63d2a69fdb1e097321a60ef7_rebrand-phase4.png");
  background-position: 100%;
  background-size: 100% 100%;
}

.phase1tab1.nextstep {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/63d2a6e46aa7dd50b955c711_rebrand-nextstep.png"), url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/63d2a4ce4cf3c5fc1d86f578_rebrand-phase1.png");
  background-position: 100%, 100%;
  background-size: 100% 100%, 100% 100%;
}

.phase1tab1.nextstep.w--current {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/63d2a6e46aa7dd50b955c711_rebrand-nextstep.png");
  background-position: 100%;
  background-size: 100% 100%;
}

.tabphase1 {
  margin-left: 32px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 25px;
  font-size: 20px;
}

.hmd-head {
  height: 215px;
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/63d39de4875893e9a79e2c44_Light-the-darkness-windows_website-890x500.jpg");
  background-position: 0 0;
  background-repeat: repeat-x;
  background-size: 40%;
}

.section-38 {
  background-color: #662c90;
}

.hmd-h1 {
  margin-top: 60px;
  font-size: 50px;
}

.grid-89 {
  grid-column-gap: 26px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
}

.grid-hmd {
  grid-template-rows: auto;
}

.rr-contents {
  margin-top: 10px;
}

.rr-header-bg {
  background-color: #ff7b22;
}

.poll-button {
  color: #fff;
  position: static;
}

.link-27 {
  color: #fff;
}

.button-20 {
  margin-left: 0;
}

.ucu-poll-button {
  color: #fff;
  background-color: #00a651;
  margin-left: 0;
  transition: background-color .4s;
}

.ucu-poll-button:hover {
  background-color: #007b3c;
}

.text-span-3, .text-span-4 {
  text-decoration: underline;
}

.youtube-4 {
  margin-top: -142px;
}

.homepage-yt {
  z-index: 9;
  width: 100%;
  height: 70vh;
  float: none;
  clear: none;
  object-fit: cover;
  position: relative;
  top: -140px;
}

.centered-img {
  max-width: 40%;
  margin-top: 5px;
  margin-left: auto;
  margin-right: auto;
}

.events-list-img {
  height: 148px;
  max-height: 148px;
  min-height: 148px;
  min-width: 100%;
  object-fit: cover;
  object-position: 50% 50%;
}

.elections-image-f23w3 {
  max-height: 350px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.ifillthings {
  width: 10px;
  height: 10px;
}

.js-clock {
  color: #fff;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.js-clock.smaller-clock {
  background-color: #eee;
  margin-bottom: 0;
}

.box {
  width: 120px;
  height: 120px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 10px;
  padding: 10px 0;
  font-size: 12px;
  line-height: 20px;
  display: flex;
}

.box.smaller-clock-box {
  color: #000;
}

.clock-number {
  color: #ffdb00;
  font-size: 6rem;
  font-weight: 600;
  line-height: 70px;
}

.clock-number.clock-small {
  color: #000;
  font-size: 3rem;
}

.clock-label {
  letter-spacing: 5px;
  text-transform: uppercase;
  margin-top: 10px;
  margin-right: -5px;
}

.elections-role-descrip {
  color: #fff;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.role-descrip-link, .heading-102 {
  color: #fff;
}

.countdown-head-info {
  color: #fff;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.paragraph-65 {
  margin-top: 20px;
}

.paragraph-66 {
  max-width: 940px;
  color: #fff;
  text-align: right;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
}

.electionshub-link {
  color: #fff;
  text-align: right;
  font-size: 16px;
}

.countdown-sub-info {
  color: #fff;
  text-align: center;
  background-color: #000;
  margin-top: 0;
  padding-top: 10px;
  padding-bottom: 20px;
}

.countdown-sub-info.elections {
  background-color: #eee;
}

.white-link {
  color: #fff;
}

.white-link.results-teaser {
  text-align: center;
  margin-left: 40px;
  margin-right: 40px;
  padding-bottom: 20px;
}

.candidates-page-vote {
  display: none;
}

.slider-2 {
  height: auto;
  flex-direction: column;
  align-items: stretch;
  display: block;
}

.priorities-rich-text {
  padding: 0 20px;
}

.whitelink-f23w4 {
  color: #fff;
}

.container-57 {
  display: none;
}

.priorities-officer-sub, .priorities-officer-sub p {
  text-align: center;
}

.priorities-officer-sub h4 {
  font-size: 14px;
}

.div-block-159 {
  margin-top: 20px;
}

.grid-90 {
  grid-template-rows: auto;
}

.grid-90.f23w5-prios-sectiongrid {
  align-items: start;
  margin-bottom: 20px;
}

.grid-91 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-bottom: 20px;
}

.grid-91.events-pics {
  margin-top: 30px;
  margin-bottom: 30px;
}

.link-line-break-fix {
  text-align: left;
}

.link-line-break-fix strong {
  text-align: left;
  display: inline;
}

.link-line-break-fix a {
  display: inline;
}

.iwd-border {
  border-top: 10px solid #fc5656;
  margin-top: 30px;
  padding-top: 10px;
}

.prioritiesmc23w1-bg {
  background-color: #f5f5f5;
}

.priorities-spacer-mc23w1 {
  height: 40px;
}

.ga-shortlist-mc23w1 {
  max-width: 500px;
  color: #fff;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
}

.ga-shortlist-mc23w1 h4 {
  text-align: right;
}

.ga-shortlist-mc23w1 p {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
  font-weight: 600;
}

.ga-shortlist-mc23w1.winners {
  margin-bottom: 20px;
}

.ga-shortlist-mc23w1.winners h3 {
  text-align: center;
  text-transform: none;
}

.col-bg {
  background-color: #000;
  border-radius: 0;
}

.col-header-img {
  color: #d1d1d1;
  padding-left: 0;
  font-family: Poppins, sans-serif;
  font-size: 17px;
}

.image-106 {
  width: 400px;
  text-align: left;
  border: 1px #000;
  border-radius: 20px;
  margin-left: 80px;
  margin-right: 20px;
  padding-left: 0;
  padding-right: 0;
}

.image-107 {
  max-width: 75%;
  margin-left: -140px;
  padding-left: 0;
  position: relative;
  top: 17px;
  left: 46px;
}

.image-108 {
  text-align: left;
  margin-left: 867px;
  margin-right: 0;
  position: relative;
  left: 32px;
}

.heading-103 {
  font-size: 50px;
}

.heading-104 {
  margin-bottom: -114px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 31px;
  font-size: 50px;
}

.heading-105 {
  color: #fff;
}

.heading-106 {
  outline-offset: 0px;
  color: #fff;
  text-align: center;
  outline: 3px #fff;
  font-size: 40px;
}

.paragraph-67 {
  color: #fff;
  text-align: center;
  object-fit: fill;
  padding: 15px 20px;
  font-family: Poppins, sans-serif;
  font-style: normal;
  display: block;
}

.div-block-160 {
  width: 75%;
  text-align: left;
  background-color: rgba(51, 51, 51, .69);
  border: 1px #000;
  border-radius: 0;
  margin-bottom: 15px;
  margin-left: 147px;
  padding-left: 0;
}

.div-block-160.listblock {
  width: 50%;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 350px;
  padding-top: 2px;
  padding-bottom: 15px;
  padding-left: 0;
}

.button-21 {
  text-align: center;
}

.div-block-161 {
  text-align: center;
  padding-bottom: 15px;
}

.paragraph-68 {
  color: #fff;
  text-align: center;
  font-family: Poppins, sans-serif;
}

.list-9 {
  color: #fff;
  text-align: justify;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 10px;
  padding-left: 75px;
  font-family: Poppins, sans-serif;
  list-style-type: disc;
}

.image-109 {
  background-color: #3f7dbf;
}

.list-item-32 {
  text-align: left;
  margin-top: 15px;
  padding-top: 0;
  padding-bottom: 16px;
}

.list-item-33 {
  text-align: left;
  padding-bottom: 10px;
}

.list-item-34 {
  text-align: left;
  padding-top: 0;
  padding-bottom: 10px;
}

.list-item-35, .list-item-36 {
  padding-bottom: 10px;
}

.list-item-37 {
  margin-top: 10px;
  padding-bottom: 0;
}

.image-110 {
  text-align: left;
  margin-top: 0;
  margin-left: 80px;
  padding-top: 0;
  padding-left: 0;
}

.image-111 {
  margin-left: 86px;
  padding-top: 0;
}

.image-112 {
  margin-left: 86px;
  padding-left: 0;
}

.image-113 {
  margin-left: 83px;
  padding-top: 12px;
}

.image-114 {
  margin-left: 77px;
  padding-top: 18px;
  padding-left: 0;
}

.image-115 {
  margin-left: 114px;
  padding-top: 11px;
  padding-bottom: 0;
}

.column-5 {
  text-align: left;
  padding-left: 180px;
  position: static;
}

.div-block-162 {
  padding-top: 0;
  padding-left: 34px;
}

.div-block-163 {
  margin-left: 32px;
  padding-top: 15px;
}

.div-block-164 {
  margin-bottom: 0;
  margin-left: 36px;
  padding-top: 16px;
}

.heading-107 {
  color: #fff;
}

.heading-108 {
  color: #fff;
  text-align: center;
  margin-bottom: -29px;
  padding-top: 22px;
  font-size: 40px;
}

.link-28, .link-29, .link-30 {
  color: #3f7dbf;
}

.bold-text-12 {
  font-weight: 400;
}

.div-block-165 {
  padding-left: 0;
}

.div-block-166 {
  padding-top: 25px;
  padding-bottom: 0;
  padding-left: 0;
}

.div-block-167 {
  margin-left: 0;
  padding-top: 23px;
}

.list-item-38 {
  padding-top: 19px;
  padding-bottom: 15px;
}

.list-item-39 {
  padding-bottom: 15px;
}

.list-item-40 {
  text-align: left;
}

.list-10 {
  color: #fff;
  margin-left: 0;
  padding-left: 100px;
  padding-right: 0;
}

.column-6 {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.div-block-168 {
  padding-top: 6px;
  padding-bottom: 0;
}

.div-block-169 {
  padding-top: 0;
  padding-bottom: 0;
}

.slider-3 {
  margin-top: 30px;
  margin-left: 30px;
  margin-right: 30px;
  padding-top: 0;
  padding-bottom: 0;
}

.slide1 {
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/6404aea3d395813f61ec9baf_five-pound-note-g0355bece5_1280.jpg");
  background-position: 50%;
  background-size: 60%;
  background-attachment: scroll;
}

.slide2 {
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/6404aeebbac13605cb8854da_supermarket-g6fdd85b1a_1280.jpg");
  background-position: 50% 0;
  background-size: 70vw;
}

.slide3 {
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/6404af1f7ad4e01449cc2777_hand-gaec943da6_1280.jpg");
  background-position: 50% 100%;
  background-size: 100%;
}

.slide4 {
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/6404af5af813ce3318f8ed1a_shopping-venture-gdd053136e_1280.jpg");
  background-position: 50%;
  background-size: 100%;
}

.slide5 {
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/6404af91ec8bf7d01c6aa07c_ballpoint-pen-ge77d9712e_1280.jpg");
  background-position: 50% 0;
  background-size: 100%;
}

.image-116 {
  width: 60%;
  float: none;
  clear: none;
  object-fit: fill;
  margin-left: 199px;
  position: static;
}

.paragraph-69 {
  width: 100%;
  text-align: center;
  margin-top: -257px;
  margin-bottom: 0;
  padding: 8px 267px 0 223px;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 400;
  overflow: auto;
}

.paragraph-69.para-70 {
  margin-top: -262px;
  padding-top: 0;
  padding-left: 232px;
}

.iwd-banner-logo {
  max-height: 230px;
  object-fit: cover;
}

.image-117 {
  width: 100%;
  height: 330px;
  object-fit: cover;
  object-position: 50% 30%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.greenweek-columns-mc23w1 {
  width: 1000px;
  max-width: 100%;
  align-items: stretch;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.greenweek-columns-mc23w1.exefest-body {
  padding-top: 20px;
}

.nextgrid {
  z-index: 2;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-bottom: 40px;
  position: relative;
}

.nextgrid.elections-pics, .photocontainer-mc23w2 {
  margin-top: 20px;
}

.photocontainer-mc23w2.sidebar-top-pic, .photocontainer-mc23w2.exefest-pic {
  margin-top: 0;
}

.gogreenunit-mc23w2 {
  margin-bottom: 10px;
}

.all-events-button {
  width: 135px;
  background-color: #000;
  border: 1px solid #000;
  transition: all .475s;
  display: block;
}

.all-events-button:hover {
  color: #000;
  background-color: #fff;
  border: 1px solid #000;
}

.slider-4 {
  height: auto;
}

.link-block-32 {
  display: block;
}

.image-118 {
  width: 100%;
  height: auto;
  max-width: none;
  object-fit: fill;
  display: block;
}

.dropdown-2 {
  text-align: left;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
}

.text-block-31 {
  color: #fff;
  padding-left: 0;
}

.dropdown-toggle-2 {
  color: rgba(0, 0, 0, 0);
  text-align: left;
  background-color: #333;
  margin-left: 0;
  padding-left: 40px;
}

.dropdown-toggle-2.w--open {
  margin-left: 0;
  padding-left: 40px;
}

.div-block-170 {
  color: rgba(0, 0, 0, 0);
}

.dropdown-3 {
  margin-left: 0;
  padding-left: 370px;
}

.columns-5 {
  padding-left: 0;
}

.home-new-events-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.heading-109 {
  font-size: 56px;
}

.heading-109.mob-hide {
  display: none;
}

.democracy-tab-link {
  color: #000;
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  background-color: #8dc8cd;
  background-clip: border-box;
  padding: 10px 0;
}

.democracy-tab-link.w--current {
  background-color: #f18523;
  padding-left: 0;
  padding-right: 0;
}

.democracy-tab-link.w--current:focus-visible {
  outline-offset: 0px;
  outline: 3px solid #fff;
}

.democracy-tab-link.w--current[data-wf-focus-visible] {
  outline-offset: 0px;
  outline: 3px solid #fff;
}

.democracy-tab-link.moodboard-tabs {
  background-color: #3a80c3;
}

.priority-text-mc23w3 a {
  color: #fff;
}

.priority-text-mc23w3.wellbeing {
  padding-left: 10px;
  padding-right: 10px;
}

.priority-text-mc23w3 li {
  padding-bottom: 10px;
}

.div-block-171 {
  width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.rich-text-block-15 {
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  text-decoration: none;
}

.black-button {
  background-color: #000;
  margin-top: 20px;
  margin-bottom: 20px;
}

.arts-sidebar-pic {
  width: 190px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-172 {
  width: 50px;
  height: 5px;
  background-color: #000;
}

.grid-92 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.moodboard-tabs-2 {
  color: #fff;
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  background-color: #000;
  background-clip: border-box;
  border-radius: 20px;
  margin-right: 5px;
  padding: 10px 0;
}

.moodboard-tabs-2.w--current {
  background-color: #3a80c3;
  border-radius: 20px;
  padding-left: 0;
  padding-right: 0;
}

.moodboard-tabs-2.moodboard-tabs {
  background-color: #3a80c3;
}

.moodboard-tabs {
  margin: 20px;
}

.arts-columns-mc23w3 {
  width: 1000px;
  max-width: 100%;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.budgeting-image-head {
  width: 250px;
  object-fit: cover;
  object-position: 50% 30%;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  display: block;
}

.moodboard-survey {
  height: 1200px;
}

.mobile-home-slider {
  display: none;
}

.mood-board-disclaimer {
  margin-top: 40px;
  font-size: 14px;
}

.tabs-menu-2 {
  margin-bottom: 10px;
}

.image-124 {
  width: 100%;
  object-fit: fill;
}

.priority-photo-mc23w4 {
  width: 80%;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.arts-dev-3-word-heading {
  display: none;
}

.text-block-32 {
  font-family: Open Sans, sans-serif;
  line-height: 145%;
}

.your-priorities-intro-section {
  background-color: #f05a35;
  padding-bottom: 80px;
}

.priorities-section-header-image {
  z-index: 2;
  width: 80%;
  height: 190px;
  object-fit: cover;
  object-position: 50% 55%;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.priorities-section-header-image.priorities-section-heading {
  object-position: 50% 52%;
  margin-top: -99px;
  margin-bottom: 10px;
}

.priorities-section-header-image.priorities-section-heading.wellbeing-head {
  margin-top: -147px;
}

.image-125 {
  z-index: 1;
  height: 600px;
  object-fit: cover;
  display: block;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.image-125.bg-vector-wellbeing {
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.image-125.bg-vector-wellbeing.bi-bg {
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.priorities-section-text {
  z-index: 2;
  color: #fff;
  background-color: #091e40;
  padding: 10px 20px;
}

.priorities-section-photo {
  height: 370px;
  position: static;
}

.div-block-173 {
  height: 100%;
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/642bfa37da5479aea2ca1b9e_Vector_2.png");
  background-position: 47% 80%;
  background-repeat: no-repeat;
  background-size: 130%;
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.priorities-sun {
  max-height: 240px;
  position: absolute;
  top: 20%;
  right: 5%;
}

.priorities-sun.col-sun {
  margin-top: -300px;
  margin-left: -131px;
  position: relative;
}

.priorities-sun.col-sun.campaigning-sun {
  margin-left: auto;
  margin-right: 0;
  position: absolute;
  top: 27%;
  right: -3%;
}

.priorities-sun.col-sun.campaigning-sun.bi {
  z-index: 2;
  top: auto;
  bottom: -10%;
  left: 18%;
  right: auto;
}

.priorities-sun.col-sun.people-vector {
  margin-top: -200px;
}

.priorities-sun.col-sun.people-vector.bi-people-vector {
  z-index: 2;
  position: absolute;
  top: auto;
  bottom: -5%;
  left: auto;
  right: 0%;
}

.priorities-sun.wellbeing-sun {
  margin-top: -251px;
  margin-left: -131px;
  position: absolute;
  top: 33%;
  bottom: auto;
  left: 10%;
  right: auto;
}

.cost-of-living-priorities-section {
  background-color: #7bc8aa;
  padding-bottom: 60px;
  position: relative;
}

.priorities-col-working-on {
  z-index: 2;
  height: 370px;
  position: relative;
}

.purple-vector-col {
  z-index: 1;
  width: 1000px;
  position: absolute;
  top: -10%;
  bottom: auto;
  left: auto;
  right: -40%;
}

.mixed-vectors-col {
  z-index: 2;
  width: 380px;
  position: absolute;
  bottom: 0%;
  right: 0%;
}

.mixed-vectors-col._w-b {
  top: auto;
  bottom: -10%;
  left: -9%;
  right: auto;
}

.wellbeing-support-priorities-section {
  background-color: #00a9a9;
  padding-bottom: 60px;
  position: relative;
}

.wellbeing-red-vector {
  z-index: 1;
  position: absolute;
  top: 4%;
  bottom: auto;
  left: -9%;
  right: auto;
}

.campaigning-engagement-priorities-section {
  background-color: #89066d;
  padding-bottom: 60px;
  position: relative;
}

.wellbeing-red-vector-copy {
  z-index: 1;
  position: absolute;
  top: 4%;
  bottom: auto;
  left: -9%;
  right: auto;
}

.belonging-inclusivity-priorities-section-copy {
  background-color: #c34071;
  padding-bottom: 60px;
  position: relative;
}

.belonging-inclusivity-priorities-section-copy.belonging-gallery-grid {
  background-color: #f48f9e;
  padding-top: 80px;
  padding-bottom: 80px;
}

.event-img {
  width: 100%;
  height: 190px;
  object-fit: cover;
}

.html-embed-7 {
  margin-bottom: 20px;
}

.rr-homepage-text {
  color: #100b0d;
}

.link-31, .inline-link, .link-inline-black {
  display: inline;
}

.arts-dev-card h3 {
  font-size: 24px;
  line-height: 24px;
}

.heading-110 {
  line-height: 24px;
}

.paragraph-70 {
  text-align: left;
}

.get-involved-text a {
  text-align: left;
  display: block;
}

.community-sidebar-text {
  margin-top: -13px;
}

.community-sidebar-text a {
  display: block;
}

.news-item-heading {
  text-transform: none;
  font-size: 20px;
  line-height: 24px;
}

.section-39 {
  margin-top: 100px;
  margin-bottom: 100px;
}

.grid-93 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.container-58 {
  max-width: 1000px;
}

.block-quote-4 {
  width: 60%;
}

.sidebar-pic {
  border-radius: 20px;
  margin-bottom: 20px;
}

.sidebar-pic.exefest-pics {
  margin-bottom: 0;
}

.impact-report-slider {
  height: 100%;
  background-color: #eee;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-bottom: 40px;
}

.image-126 {
  object-fit: cover;
}

.impact-report-slide-text {
  padding-left: 20px;
  padding-right: 20px;
}

.all-events-link {
  margin-top: 0;
}

.image-127 {
  width: 1000px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.impact-report-head {
  background-color: #1a2b57;
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/644790b6338d75aec2981781_IR_Web_Slider_Empty_V02.png");
  background-position: 100% 10%;
  background-repeat: no-repeat;
  background-size: auto 370px;
  background-attachment: fixed;
}

.list-11 {
  margin-bottom: 0;
}

.ir-header-img {
  width: 40%;
  max-height: 330px;
  object-fit: cover;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.exefest-image-head-copy {
  width: 410px;
  height: 260px;
  object-fit: cover;
  object-position: 50% 50%;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 20px 0;
  display: block;
}

.column-7 {
  align-self: stretch;
}

.slider-dots-impact {
  background-color: #000;
}

.whats-on-exefest, .whats-on-exefest p {
  text-align: left;
}

.whats-on-exefest.get-support-pride strong {
  color: #fff;
  text-decoration: none;
}

.whats-on-exefest.get-support-pride a, .whats-on-exefest.student-stories, .whats-on-exefest.student-stories a {
  color: #fff;
}

.exefest-pics-grid, .card-grid-m23w1 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.career-heading-m23w1 {
  font-size: 20px;
}

.job-intro-m23w1 {
  font-size: 14px;
}

.job-intro-m23w1 p {
  margin-top: -3px;
}

.job-intro-m23w1 ul {
  padding-left: 21px;
  font-size: 14px;
  line-height: 20px;
}

.job-intro-m23w1 li {
  line-height: 24px;
  list-style-type: disc;
}

.applynow-jobs-m23w1 {
  background-color: #000;
  font-size: 14px;
}

.aboutcareers-m23w1 {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.careers-header {
  height: 250px;
  background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/645b665454132af84a53d0fe_Careers%20Page.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 120%;
  background-attachment: scroll;
  display: flex;
}

.careers-heading {
  background-color: #f7f7f7;
  border-radius: 16px;
  align-self: center;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
}

._3-button-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 20px;
  margin-bottom: 20px;
}

._3-button-grid.kb-sidebar-nav {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

.careers-button {
  width: 100%;
  text-align: center;
  transition: background-color .35s;
}

.careers-button:hover {
  color: #fff;
  background-color: #000;
}

.careers-button.rewards {
  background-color: #b20f32;
}

.careers-button.rewards:hover {
  background-color: #000;
}

.careers-button.diversity {
  background-color: #faa61a;
}

.careers-button.diversity:hover {
  background-color: #000;
}

.careers-button.tips {
  background-color: #3f7dbf;
}

.careers-button.tips:hover {
  background-color: #000;
}

.careers-button.kb-item-button {
  color: #fff;
  background-color: #3f7dbf;
  margin-top: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  text-decoration: none;
}

.careers-button.kb-search-button {
  background-color: #3f7dbf;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
}

.intro-text a {
  color: #fff;
}

.history {
  font-family: Open Sans, sans-serif;
}

.history a {
  color: #fff;
}

.columns-m23w3 {
  height: 25px;
}

.contentaction-m23w3 {
  width: 500px;
  height: 100px;
  background-color: #ff7b22;
  border: 3px solid #000;
}

.filtettag-m23w3 {
  width: 300px;
  height: 50px;
  background-color: #022859;
}

.contentaction2-m23w3 {
  width: 500px;
  height: 100px;
  background-color: #3f7dbf;
  border: 1px solid #ff0;
}

.exefest-intro {
  padding-bottom: 10px;
}

.exefest-intro h1 {
  font-size: 46px;
}

.photography-society-logo {
  margin-top: 15px;
}

.columns-6 {
  display: flex;
}

.column-8 {
  align-self: center;
}

.officer-contact-link {
  text-align: center;
  padding-top: 10px;
  display: block;
}

.heading-112 {
  text-align: left;
}

.column-9 {
  padding-right: 0;
}

.column-10 {
  padding-left: 0;
}

.grid-94 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

.kb-sidebar-item {
  border-top: 1px solid #d6d6d6;
  padding-top: 10px;
  padding-bottom: 10px;
}

.kb-hub-container {
  margin-top: 40px;
  margin-bottom: 40px;
}

.kb-search-bar {
  margin-bottom: 30px;
}

.kb-sticky-sidebar {
  margin-top: 40px;
  position: -webkit-sticky;
  position: sticky;
  top: 20px;
}

.knowledge-base-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-block-33, .kb-item-link-block {
  text-decoration: none;
}

.kb-sidebar-container {
  position: relative;
}

.kb-subtitle {
  font-weight: 400;
}

.kb-article-sidebar {
  position: relative;
}

.main-header-jm {
  margin-top: 40px;
}

.grid-95 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.collection-list-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.calendar-container {
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
}

.calendar-container.calendar {
  max-width: 100vw;
  margin-top: 0;
  margin-bottom: 40px;
}

.grid-96 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.calendar-date-head {
  width: 160px;
  color: #fff;
  background-color: #000;
  margin-bottom: 10px;
  padding: 5px 10px 5px 12px;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
}

.text-block-34 {
  font-weight: 600;
}

.collection-item-4 {
  width: 160px;
  background-color: #f3f3f3;
  border: 2px solid #000;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
}

.grid-97 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.collection-list-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.calendar-none {
  display: none;
}

.container-59 {
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: stretch;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.heading-113, .paragraph-71 {
  text-align: center;
}

.calendar-item {
  text-decoration: none;
}

.hide-empty {
  display: block;
}

.calendar-intro {
  margin-top: 60px;
  margin-bottom: 0;
  padding-left: 30px;
  padding-right: 30px;
}

@media screen and (min-width: 1280px) {
  .side-div-article.the-container-a22w4 {
    width: 380px;
    left: auto;
    right: 4%;
  }

  .grid-11 {
    grid-template-rows: 1fr auto;
  }

  .advice-border.navbordertop {
    width: 100%;
    margin-bottom: 17px;
  }

  .hero-section.mobile-hide.hp-head-a22w4 {
    height: 450px;
    min-width: 1280px;
  }

  .main-body-section-hp.mobile-hide {
    margin-top: 0;
  }

  .clip-element {
    background-position: -100% -7vh;
  }

  .clip-element.jm-clip-element {
    height: 65vh;
  }

  .grid-42.large-header-a22w3 {
    min-width: 1280px;
  }

  .transparency {
    height: 150px;
  }

  .text-block-26 {
    top: -2.4vw;
    transform: rotate(-8deg);
  }

  .div-block-124.specialgriddiv.jm-header-div {
    margin-top: -440px;
  }

  .grid-47 {
    max-width: 100%;
    overflow: hidden;
  }

  .grid-47.header-grid-a22w4 {
    min-width: 1280px;
    grid-template-columns: 1fr 1fr;
    justify-content: stretch;
  }

  .div-jy22w4 {
    height: 20px;
    max-height: none;
    padding-bottom: 0;
    display: block;
  }

  .explore-details-s22w1 {
    font-family: Open Sans, sans-serif;
    font-size: 18px;
    font-weight: 400;
  }

  .explore-subtitle-s22w1 {
    font-family: Open Sans, sans-serif;
    font-size: 18px;
  }

  .explore-more-s22w1 a {
    text-align: center;
  }

  .explore-more-s22w1 p {
    font-size: 18px;
  }

  .card.rebrand-moodboards-intro {
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-153 {
    width: 1000px;
    flex-flow: column;
    align-self: center;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .campaign-page-header {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .campaign-page-header.iwd-header {
    background-size: auto;
    background-attachment: fixed;
  }

  .grid-82.meet-advice-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    justify-content: stretch;
    justify-items: stretch;
  }

  .grid-82.meet-advice-grid.meet-advice-grid2 {
    grid-template-columns: 1fr 1fr 1.5fr 1.5fr 1fr 1fr;
  }

  .grid-91 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    margin-bottom: 20px;
  }

  .priorities-sun.col-sun.campaigning-sun.bi {
    left: 15%;
  }

  .mixed-vectors-col {
    bottom: -3%;
    right: -2%;
  }

  .careers-header {
    height: 280px;
  }
}

@media screen and (min-width: 1440px) {
  .dropdown-toggle.accordian-toggle.jobsjn22w2.ga-winners-accordion-toggle {
    color: #fff;
    background-color: #000;
    border: 3px solid #fff;
  }

  .accordion-hanger.job-hanger {
    display: block;
  }

  .side-div-article {
    margin-left: 0;
  }

  .side-div-article.the-container-a22w4 {
    width: 360px;
    position: absolute;
    left: 70vw;
    right: auto;
  }

  .main-section {
    color: #000;
  }

  .link-sidebar.ac22w2 {
    color: #95041d;
  }

  .grid-30 {
    grid-template-rows: auto;
  }

  .about-subtitle {
    color: #000;
  }

  .container-hp.jm-hp-cont {
    margin-top: 100px;
  }

  .hero-section.mobile-hide.hp-head-a22w4 {
    min-width: 1440px;
  }

  .main-body-section-hp.mobile-hide {
    margin-top: 0;
  }

  .clip-element {
    background-position: 50% 80%;
    background-size: 90%;
  }

  .grid-42.large-header-a22w3 {
    min-width: 1440px;
    grid-template-columns: 1.5fr .75fr;
  }

  .text-block-26 {
    max-width: 900px;
    font-size: 22px;
    top: -30px;
    left: 0;
    transform: rotate(-5.5deg);
  }

  .div-block-124.specialgriddiv {
    min-width: 1680px;
  }

  .div-block-124.specialgriddiv.jm-header-div {
    margin-top: -500px;
  }

  .grid-47 {
    position: relative;
  }

  .grid-47.header-grid-a22w4 {
    height: 380px;
    min-width: 1440px;
  }

  .link-block-23 {
    display: none;
  }

  .jy22fix10 {
    height: 20px;
    margin-top: 10px;
    padding-bottom: 0;
  }

  .socintrotext {
    color: #000;
  }

  .card.gw-mc23w2, .card.rebrand-moodboards-intro {
    width: 80vw;
    margin-left: auto;
    margin-right: auto;
  }

  .card.arts-card {
    margin-left: auto;
    margin-right: auto;
  }

  .subnscroll-o22w2.item5-animate-o22w3 {
    padding-bottom: 56px;
  }

  .io22w2-head.right-left-o22w3 {
    font-size: 78px;
  }

  .image-88 {
    width: 1005px;
    margin-top: -28px;
    margin-left: 9px;
    padding-top: 0;
  }

  .impact-tab-o22w3 {
    max-width: 800px;
    margin-top: 53px;
  }

  .io22w3-animation.lottie-animation-6 {
    margin-top: 17px;
  }

  .io22w3-animation.lottie-animation-6.lottie-right-o22w3 {
    width: 40%;
    margin-top: 27px;
    top: 12px;
  }

  .io22w3-animation.lottie-animation-6.lottie-right-o22w3.dandclogo_n22w1 {
    width: 50%;
  }

  .io22w3-animation.lottie-animation-6.item3-animate-o22w3, .io22w3-animation.lottie-animation-6.final-lottie-o22w3 {
    width: 40%;
  }

  .io22w3-animation.lottie-animation-6.impact-n22w1 {
    width: 40%;
    margin-left: -59px;
  }

  .rebrand-j23w4 {
    background-position: 0 -18px;
  }

  .moodboard-tabs {
    width: 80vw;
    margin-left: auto;
    margin-right: auto;
  }

  .ir-header-img {
    width: 30%;
    max-height: 320px;
  }

  .careers-header {
    height: 330px;
  }
}

@media screen and (min-width: 1920px) {
  .container-19 {
    max-width: 1200px;
    margin-top: 139px;
  }

  .accordion-hanger.job-hanger {
    display: block;
  }

  .side-div-article {
    width: 450px;
    height: 360px;
    margin-left: 87px;
  }

  .side-div-article.the-container-a22w4 {
    width: 400px;
    left: 70%;
  }

  .side-div-article.the-container-a22w4.jm-sidekicks {
    position: absolute;
    top: 0;
  }

  .container-hp.jm-hp-cont {
    margin-top: auto;
    position: relative;
    top: 31vh;
  }

  .hero-section.mobile-hide.hp-head-a22w4 {
    max-width: 1920px;
    min-width: 1920px;
    margin-left: auto;
    margin-right: auto;
  }

  .clip-element {
    background-position: 70% 60%;
    background-size: 70%;
  }

  .grid-42.large-header-a22w3 {
    max-width: 1920px;
    min-width: 1920px;
  }

  .text-block-26 {
    top: -50px;
    left: 15vw;
    transform: rotate(-5.5deg);
  }

  .div-block-124.specialgriddiv {
    max-width: 1920px;
    min-width: 1920px;
  }

  .div-block-124.specialgriddiv.jm-header-div {
    margin-top: auto;
    position: absolute;
    top: 10vh;
  }

  .grid-47 {
    height: 360px;
  }

  .grid-47.header-grid-a22w4 {
    height: 380px;
    max-width: 1920px;
    min-width: 1920px;
    position: relative;
  }

  .widgetlinks {
    color: #000;
    text-decoration: none;
  }

  .image-79 {
    margin-top: 0;
  }

  .card.rebrand-moodboards-intro {
    margin-top: 60px;
  }

  .parallax-hero-item2-o22w2.pahi-item3-o22w2, .parallax-hero-item2-o22w2.pahi-item4-o22w2 {
    height: auto;
  }

  .subnscroll-o22w2 {
    padding-top: 97px;
    left: 0;
  }

  .subnscroll-o22w2.item2-animate-o22w3 {
    padding-top: 170px;
    padding-left: 0;
    left: 0;
  }

  .subnscroll-o22w2.item4-animate-o22w3 {
    overflow: visible;
  }

  .io22w2-head {
    font-size: 95px;
    line-height: 90px;
  }

  .io22w2-head.right-left-o22w3.header-o22w4-white {
    margin-top: -172px;
  }

  .io22w2-head.tilt-left-o22w3 {
    text-align: left;
    margin-top: -69px;
    line-height: 86px;
  }

  .content-o22w3 {
    max-width: 1500px;
    margin-top: 26px;
    padding-top: 162px;
  }

  .content-o22w3.starter-con-n22w1 {
    margin-top: 91px;
  }

  .grid-72.io22w3-two-column {
    max-width: 1500px;
  }

  .io22w3-p {
    margin-top: 8px;
    font-size: 23px;
  }

  .image-88 {
    width: 100%;
    max-width: 80%;
    margin-top: -69px;
    margin-left: 126px;
    margin-right: 0;
    position: relative;
  }

  .impact-tab-o22w3, .impact-tab-o22w3.tilt-right-o22w3 {
    max-width: 1200px;
  }

  .impact-tab-o22w3.tilt-left-o22w3-box {
    margin-left: 0;
  }

  .io22w3-animation.lottie-animation-6 {
    width: 35%;
    margin-top: 132px;
    top: -46px;
    left: 65px;
  }

  .io22w3-animation.lottie-animation-6.lottie-right-o22w3 {
    width: 50%;
    margin-top: 161px;
    top: -36%;
    bottom: 0%;
    left: auto;
    right: 8%;
  }

  .io22w3-animation.lottie-animation-6.item3-animate-o22w3 {
    width: 50%;
  }

  .io22w3-animation.lottie-animation-6.impact-n22w1 {
    margin-top: 144px;
  }

  .report-pdf-o22w3 {
    margin-top: 21px;
    padding: 20px;
    font-size: 25px;
  }

  .impact-header-o22w3 {
    z-index: 100;
    width: 100%;
    height: 90px;
    background-color: #000;
    position: fixed;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .image-89 {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .logo-link-o22w3 {
    margin-top: 12px;
    margin-left: auto;
    display: block;
  }

  .advice-container-o22w4 {
    margin-top: 34px;
  }

  .grid-76.photos-o22w4 {
    max-width: 1200px;
  }

  .reference-right-header {
    height: 60vh;
    max-width: 80%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .rebrand-j23w4 {
    background-position: 0 -27px;
  }

  .rebrand-logo-j23w4 {
    padding-top: 83px;
  }

  .homepage-yt {
    height: 65vh;
  }

  .countdown-sub-info.elections {
    display: none;
  }

  .elected-f23w4 {
    width: 1200px;
  }

  .html-embed-6 {
    margin-top: 40px;
  }

  .image-125 {
    height: 800px;
    left: 16%;
  }

  .priorities-sun {
    right: 15%;
  }

  .priorities-sun.col-sun.campaigning-sun {
    right: 17%;
  }

  .priorities-sun.col-sun.campaigning-sun.bi {
    left: 26%;
  }

  .purple-vector-col {
    right: -7%;
  }

  .mixed-vectors-col {
    right: 18%;
  }

  .mixed-vectors-col._w-b {
    left: 8%;
  }

  .wellbeing-red-vector {
    left: -8%;
  }

  .impact-report-head {
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: auto 50%;
  }

  .ir-header-img {
    width: 20%;
    height: 0%;
    object-position: 50% 55%;
  }

  .careers-header {
    height: 410px;
  }
}

@media screen and (max-width: 991px) {
  .header-image {
    flex: 0 auto;
    display: block;
  }

  .header-container {
    display: block;
  }

  .container-3 {
    align-content: stretch;
  }

  .navbar-2 {
    flex-wrap: nowrap;
    justify-content: center;
    align-items: stretch;
  }

  .container-7 {
    flex-flow: row;
    align-content: center;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .feature-image {
    margin-left: 17px;
  }

  .photo-block {
    min-height: 86.489%;
    min-width: 27.783%;
    float: none;
    clear: none;
    flex: 0 auto;
    align-self: flex-start;
    display: block;
    position: static;
  }

  .footer {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-2 {
    max-width: 40vw;
  }

  .nav-menu-4 {
    width: 100%;
    background-color: #333;
    margin-top: 78px;
  }

  .menu-button {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .menu-button.w--open {
    color: #fff;
    background-color: #333;
    padding-top: 25px;
    padding-bottom: 29px;
  }

  .container-23 {
    width: auto;
    margin-left: 14px;
  }

  .icon {
    color: #fff;
    margin-top: 6px;
  }

  .container-34 {
    background-size: cover;
  }

  .div-block-50 {
    width: 8em;
    height: 8em;
  }

  .div-block-51 {
    align-items: center;
  }

  .button-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-4.vp-edu.socemploy23, .grid-4.vp-opp.vpstudliving, .grid-4.vp-opp.comequ23 {
    grid-template-columns: .5fr 1fr 1fr .5fr;
  }

  .image-27 {
    max-width: 80%;
  }

  .div-cand-1, .div-cand-2, .div-cand-3, .div-cand-4 {
    width: 8em;
    height: 8em;
  }

  .div-block-57 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .button-3 {
    align-self: auto;
  }

  .text-block-15.faq-mid-a22w2 {
    margin-top: -10px;
  }

  .heading-36 {
    padding-left: 20px;
    padding-right: 10px;
  }

  .image-54 {
    top: -62px;
  }

  .image-57 {
    top: -93px;
  }

  .image-58 {
    top: -67px;
  }

  .sidebar-title.societies-sidebar-item {
    margin-bottom: 10px;
  }

  .grid-11 {
    grid-template-rows: 1fr;
  }

  .bordered-title.yellow {
    text-align: left;
  }

  .link-sidebar.officer-info-links {
    width: 100%;
    margin-top: -12px;
  }

  .grid-post-image {
    height: 150px;
    object-fit: cover;
    overflow: visible;
  }

  .advertise-header.kiosk-header-s22w1 {
    margin-top: 140px;
    font-size: 90px;
  }

  .html-embed-3, .html-embed-4 {
    margin-left: auto;
    margin-right: auto;
  }

  .fw22-greenbox {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-33.grtid34 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .about-person-name, .about-person-title {
    color: #000;
  }

  .header-hero-copy.test.m0722 {
    top: 60px;
  }

  .header-hero-copy.test.m0722.fw-mob-title-a22w3 {
    margin-top: -5px;
    top: 55%;
  }

  .container-hp.form.m0722 {
    max-width: none;
    min-height: 350px;
    margin-top: auto;
    padding-top: 0%;
  }

  .container-hp.form.m0722.mobile {
    z-index: 100;
    min-height: 300px;
  }

  .container-hp.form.freshers22 {
    display: block;
  }

  .container-hp.m0722 {
    max-width: none;
    margin-top: 0;
    display: block;
  }

  .container-hp.mobile-hide, .container-hp.desktop-home-container {
    display: none;
  }

  .hero-section.m0722 {
    margin-left: auto;
    display: none;
  }

  .hero-section.m0722.desktophide, .hero-section.mobile-hide {
    display: none;
  }

  .main-body-section-hp.m0722 {
    margin-top: 40px;
    margin-left: 30px;
    margin-right: 30px;
    display: block;
  }

  .main-body-section-hp.mobile-hide {
    display: none;
  }

  .cta-2-hp {
    width: 100px;
    height: 100px;
  }

  .cta-2-hp.m0722 {
    width: 108px;
    height: 100px;
    background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/62bed31bc71a163a1832e0fb_Asset%208.png");
    background-position: 0 0;
    background-size: cover;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .cta-2-hp.m0722.voice {
    background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/62bed65fe454d7073d2f880a_Asset%209.png");
  }

  .cta-2-hp.m0722.advice {
    background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/62bed65f721cef4c3c26cea8_Asset%2010.png");
  }

  .grid-cta-hp.m0722 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin-bottom: 40px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-cta-hp.m0722.jm-home-bubble-grid {
    grid-column-gap: 0px;
  }

  .grid-officers-news.m0722 {
    grid-row-gap: 40px;
    grid-template-columns: auto;
    margin-bottom: 40px;
    margin-left: 10px;
    margin-right: 20px;
  }

  .grid-officers-news.new-home-o-n-grid {
    grid-template-columns: 4fr;
  }

  .grid-officers-news.new-home-officers-news {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-officers-hp {
    grid-template-rows: auto auto;
    margin-left: 10px;
  }

  .grid-officers-hp.m0722 {
    grid-template-rows: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-officers-hp.m0722.new-home-officers {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .grid-officers-hp.officera22w1 {
    grid-template-rows: auto 1fr;
    grid-template-columns: 1fr minmax(auto, 1fr);
    grid-auto-flow: row;
  }

  .grid-news.m0722 {
    margin-bottom: 40px;
  }

  .news-and-updates-title {
    padding-left: 0;
  }

  .heading-59 {
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .photo-news.m0722 {
    width: 180px;
    background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/62c410976cfae321fa37d1a2_62c40a5381d8c05945575222_IMG_944-JY22W1.jpg");
    background-position: 0 0;
    background-size: cover;
  }

  .photo-news.m0722.mobile {
    width: 180px;
    height: 100px;
    background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/62c410976cfae321fa37d1a2_62c40a5381d8c05945575222_IMG_944-JY22W1.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .photo-news.m0722.mobile.news2 {
    background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/62c43d14d8dc1924d3364767_Students%20sat%20on%20Forum%20Hill%20steps%20with%20lots%20of%20students%20walking%20into%20the%20Forum-JY22W1-i.jpeg");
  }

  .photo-news.m0722.mobile.news3 {
    background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/62bec1a1b4fe708ca3c9e32d_14215779_1407233335960330_1067695844_o.jpg");
  }

  .photo-news.m0722.mobile.news4 {
    background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/62c30425ad95367602ece4e7_Muay%20Thai%20Demonstration%20(1).jpg");
  }

  .copy-news {
    outline-offset: 0px;
    border-bottom-style: none;
    border-bottom-color: #333;
    outline: 3px #333;
  }

  .grid-news-content {
    grid-template-columns: .25fr 1.5fr;
  }

  .grid-news-content.m0722 {
    border-bottom: 1px solid #dfdfdf;
    margin-bottom: 20px;
    padding-bottom: 10px;
  }

  .grid-news-content.event-community-a22w5 {
    width: 150%;
  }

  .grid-news-content.new-home-news-grid {
    grid-template-columns: 1.5fr;
  }

  .div-news-and-updates {
    margin-left: 10px;
    margin-right: 10px;
    display: block;
  }

  .div-news-and-updates.m0722 {
    margin: 40px 30px;
  }

  .div-news-and-updates.desktophide {
    margin-left: 30px;
    margin-right: 30px;
  }

  .section-signup.m0722 {
    background-color: #ff7b22;
    margin-bottom: 40px;
    padding-top: 16px;
    display: block;
  }

  .section-signup.mobile-hide {
    display: none;
  }

  .section-signup.mobile-hide.freshers22 {
    display: block;
  }

  .form.m0722 {
    margin-top: 10px;
  }

  .sign-up-paragraph {
    width: 500px;
    margin-bottom: 10px;
  }

  .div-form.m0722 {
    flex-direction: column;
    align-items: center;
    margin-left: 60px;
    margin-right: 60px;
    display: flex;
  }

  .div-form.m0722.mobile {
    z-index: 100;
    position: static;
  }

  .div-form.freshers22 {
    margin-top: 16px;
    margin-bottom: 56px;
    margin-left: auto;
    padding-left: 152px;
    display: block;
    position: relative;
  }

  .form-2 {
    width: 500px;
    display: block;
  }

  .div-side-hero-1 {
    height: 140px;
  }

  .grid-42 {
    display: grid;
  }

  .grid-42.m0722 {
    grid-template-rows: auto;
  }

  .clip-colour.m0722, .clip-code {
    display: block;
  }

  .grid-46.m072 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .events-subheading.community-event-desc-a22w5 {
    display: block;
  }

  .div-events {
    margin-left: 20px;
    margin-right: 20px;
  }

  .div-events.div-officer-o22w1.officer-mob-more-o22w1 {
    margin-top: 16px;
    margin-left: 0;
  }

  .div-events.div-officer-o22w1.home-new-officers {
    margin-top: -16px;
    margin-left: 0;
    margin-right: 0;
  }

  .div-events.home-new-events-link {
    margin-left: 0;
    margin-right: 0;
  }

  .events-link {
    margin-bottom: 60px;
  }

  .div-block-119.m0722, .div-block-119.freshers22 {
    width: 100%;
  }

  .cta-act.m0722 {
    width: 110px;
    height: 105px;
    object-fit: contain;
    background-repeat: no-repeat;
    background-size: 100%;
    padding-top: 30px;
  }

  .cta-act.m0722.bubble-container-jm {
    width: 108px;
    height: 100px;
  }

  .cta-voice.m0722 {
    width: 110px;
    height: 105px;
    object-fit: contain;
    background-repeat: no-repeat;
    background-size: 100%;
    padding-top: 30px;
  }

  .cta-adv.m0722 {
    width: 110px;
    height: 105px;
    background-repeat: no-repeat;
    background-size: 100%;
    padding-top: 30px;
  }

  .cta-2 {
    width: 100px;
    height: 100px;
  }

  .div-photo-hero-side {
    height: 140px;
  }

  .transparency {
    height: 140px;
    background-image: linear-gradient(to top, #000, rgba(0, 0, 0, 0) 50%);
  }

  .cta-heading.m0722 {
    padding-top: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .div-block-125.m0722 {
    width: 550px;
    height: 270px;
    object-fit: fill;
    top: 33%;
    bottom: 0%;
    left: auto;
    right: 0%;
  }

  .div-block-125.freshers22 {
    margin-top: -20px;
    display: block;
  }

  .div-m0722 {
    display: block;
  }

  .cta-mob {
    text-decoration: none;
  }

  .grid-mob {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    background-color: #faa61a;
  }

  .hero-mob {
    height: 300px;
    background-color: #000;
    background-image: url("https://global-uploads.webflow.com/61a79279a92cd67f7b6019ac/635a955676b13b6baabd21f5_mob-shapeguild-homepage.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100%;
  }

  .side-article-mob {
    height: auto;
    object-fit: contain;
    background-color: #faa61a;
    overflow: visible;
  }

  .side-article-mob.left {
    margin-bottom: 10px;
    margin-left: 20px;
  }

  .side-article-mob.left.mobile {
    background-color: rgba(0, 0, 0, 0);
    margin-left: 30px;
  }

  .side-article-mob.right {
    margin-bottom: 10px;
    margin-right: 20px;
  }

  .side-article-mob.right.mobile {
    background-color: rgba(0, 0, 0, 0);
    margin-right: 30px;
  }

  .image-76 {
    object-fit: fill;
    overflow: visible;
  }

  .div-block-126 {
    height: 150px;
    object-fit: contain;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
  }

  .div-block-127 {
    height: 150px;
    object-fit: contain;
    overflow: hidden;
  }

  .text-block-27 {
    text-align: center;
    text-transform: uppercase;
    margin-top: 20px;
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
    font-weight: 800;
  }

  .grid-48 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-48.m0722 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    margin-left: 30px;
    margin-right: 30px;
  }

  .div-events-title-mob {
    margin-left: 30px;
    margin-right: 30px;
  }

  .grid-mob-list {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    background-color: #ff5a33;
  }

  .grid-mob-list.desktophide {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    background-color: #3a80c3;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .heading-71 {
    line-height: 16px;
  }

  .sign-up-background {
    z-index: 1;
    width: 500px;
    position: absolute;
    top: 1959.56px;
    left: 253px;
  }

  .grid-50 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .link-block-mob {
    display: block;
  }

  .mobtriangle220607 {
    display: none;
  }

  .mobilemessage {
    margin-top: 98px;
    padding-bottom: 86px;
    padding-left: 18px;
    padding-right: 18px;
    display: block;
  }

  .desktophide {
    display: block;
  }

  .desktopbox {
    display: none;
  }

  .widgetlinks {
    color: #000;
    text-decoration: none;
  }

  .section-34 {
    margin-left: 30px;
    margin-right: 30px;
  }

  .desktop-bramd {
    display: none;
  }

  .mobile-brand, .mobile-brand.w--current {
    display: block;
  }

  .image-80 {
    margin-top: -12px;
  }

  .sidekick-image {
    margin-top: -7px;
  }

  .image-82 {
    text-align: center;
  }

  .grid-53 {
    grid-auto-flow: row;
  }

  .grid-53.offciergrida22w1 {
    grid-template-columns: 1fr 1fr;
  }

  .h2-freshers22.navbar.fwa22w2short {
    margin-top: 21px;
  }

  .grid-61.fw-central-grid {
    padding-bottom: 10px;
  }

  .div-block-148 {
    color: #fff;
    text-align: center;
  }

  .fw-view-all-a22w2 {
    color: #feec5d;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 23px;
    text-decoration: none;
  }

  .grid-62.fw-photo-grid-a22w2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .communities-a22w5-header {
    font-size: 40px;
  }

  .paragraph-47 {
    text-align: center;
    margin-left: 40px;
    margin-right: 40px;
    font-size: 25px;
  }

  .grid-68 {
    grid-template-columns: 1fr 1fr .75fr 1fr;
    justify-content: space-between;
  }

  .button-16.button-s22w2-subnav.mobile-hide-s22w2 {
    display: none;
  }

  .landing-gitbox-s22w2 {
    text-align: left;
    font-size: 16px;
  }

  .landing-gitbox-s22w2 p {
    text-align: left;
  }

  .meet-the-team-landing-s22w2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .card.rebrand-card {
    border-color: #00a9a9;
  }

  .card.gw-mc23w2.artsdev-intro {
    margin-left: 10px;
    margin-right: 10px;
  }

  .card.arts-card.intro-card {
    margin-left: 0;
    margin-right: 10px;
  }

  .parallax-hero-o22w2 {
    background-size: 100%;
  }

  .parallax-hero-item2-o22w2.pahi-item4-o22w2.pahi-item4-5-o22w2.firstone-o22w4 {
    margin-top: auto;
  }

  .subnscroll-o22w2.item3-animate-o22w3 {
    padding-top: 12px;
  }

  .subnscroll-o22w2.item4-animate-o22w3 {
    max-height: none;
    min-height: 100vh;
    position: relative;
  }

  .io22w3-p {
    margin-top: 0;
  }

  .image-88 {
    margin-left: 25px;
  }

  .io22w3-animation.lottie-animation-6, .io22w3-animation.lottie-animation-6.lottie-right-o22w3 {
    max-width: 40%;
  }

  .io22w3-animation.lottie-animation-6.item3-animate-o22w3 {
    max-width: 50%;
    margin-left: -79px;
  }

  .io22w3-animation.lottie-animation-6.impact-n22w1 {
    margin-left: -58px;
  }

  .grid-76.photobannerj23w3 {
    margin-bottom: 10px;
  }

  .reference-right-header {
    height: 50vh;
    background-color: #ff7b22;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .campaign-page-header {
    background-image: none;
  }

  .grid-80 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .grid-83.events-all-and-giag {
    grid-template-rows: auto;
  }

  .actual-menu-d22w1 {
    flex-wrap: nowrap;
    justify-content: center;
    padding-right: 24px;
    list-style-type: none;
    display: none;
  }

  .actual-menu-item-d22w1 {
    flex: 0 auto;
  }

  .bignavlink-d22w1 {
    text-align: center;
    font-size: 14px;
  }

  .image-100 {
    object-fit: cover;
  }

  .el23-button {
    padding: 10px;
    font-size: 27px;
  }

  .div-block-156 {
    width: auto;
    margin-left: 20px;
    margin-right: 20px;
    line-height: 40px;
  }

  .home-banner-grid.new-home-banner {
    padding-left: 20px;
    padding-right: 20px;
  }

  .le-intro-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .events-tab-button-le {
    margin-bottom: 10px;
  }

  .image-101, .priority-officer-image-j23w3 {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .grid-88 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .tabphase1 {
    text-align: center;
    margin-right: 32px;
  }

  .hmd-head {
    background-repeat: repeat;
    background-size: 50%;
  }

  .image-104 {
    object-fit: cover;
  }

  .js-clock.smaller-clock {
    flex-wrap: nowrap;
    align-content: space-around;
    justify-content: flex-start;
  }

  .clock-number.clock-small {
    font-size: 2rem;
  }

  .candidates-page-vote {
    display: none;
  }

  .slider-2 {
    height: auto;
  }

  .image-117 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .all-events-button {
    width: 135px;
    background-color: #000;
    border: 1px solid #000;
    transition: all .4s cubic-bezier(.55, .055, .675, .19);
    display: block;
  }

  .all-events-button:hover {
    color: #000;
    background-color: #fff;
    border: 1px solid #000;
  }

  .slide-2 {
    height: 100%;
    object-fit: cover;
    display: inline-block;
  }

  .mask {
    width: 100%;
    height: 100%;
  }

  .link-block-32 {
    width: 100%;
    height: 100%;
    display: block;
  }

  .image-118 {
    width: 100%;
    height: auto;
    object-fit: cover;
    display: block;
  }

  .events-section-hp {
    padding-left: 20px;
    padding-right: 20px;
  }

  .democracy-tab-link, .div-block-171 {
    width: 100%;
  }

  .image-119 {
    display: none;
  }

  .grid-92 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .moodboard-tabs-2 {
    width: 100%;
  }

  .arts-columns-mc23w3 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .moodboard-survey {
    height: 1200px;
  }

  .image-120, .image-121 {
    object-fit: fill;
  }

  .image-122 {
    object-fit: contain;
  }

  .image-123, .image-124 {
    object-fit: cover;
  }

  .slide-3 {
    width: 100%;
  }

  .your-priorities-intro-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .priorities-sun.col-sun.campaigning-sun.bi {
    z-index: 0;
    top: auto;
    bottom: 35%;
    left: auto;
    right: 0%;
  }

  .cost-of-living-priorities-section, .wellbeing-support-priorities-section, .campaigning-engagement-priorities-section, .belonging-inclusivity-priorities-section-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .column-7 {
    padding-right: 0;
  }

  .card-grid-m23w1 {
    grid-template-columns: 1fr 1fr;
  }

  .careers-header {
    background-size: cover;
  }

  .exefest-intro p, .heading-111 {
    text-align: left;
  }

  .calendar-container.calendar {
    overflow: scroll;
  }
}

@media screen and (max-width: 767px) {
  .container-3 {
    flex-wrap: wrap;
  }

  .nav-link {
    width: 20%;
    float: none;
    white-space: normal;
    align-self: stretch;
    margin-left: 10px;
    margin-right: 10px;
  }

  .nav-link.mobilehide {
    display: block;
  }

  .container-7 {
    flex-direction: column;
  }

  .feature-section {
    object-fit: fill;
    flex-flow: row;
    align-content: stretch;
    justify-content: center;
    align-items: center;
    padding: 40px 20px;
    display: block;
  }

  .flex-container {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .feature-image-mask {
    width: 120vw;
    height: 25vh;
    max-height: none;
    min-height: auto;
    object-fit: cover;
    margin-right: 10px;
    position: static;
  }

  .feature-image {
    object-fit: none;
    margin-left: auto;
    margin-right: auto;
  }

  .photo-block {
    align-self: flex-start;
  }

  .footer {
    padding: 40px 20px;
    display: block;
  }

  .footer-image {
    object-fit: contain;
  }

  .image-3 {
    overflow: visible;
  }

  .nav-menu-2 {
    min-width: auto;
    object-fit: fill;
    flex-flow: row;
    flex: 1;
    align-content: flex-end;
    justify-content: space-between;
    align-self: auto;
    align-items: stretch;
    display: flex;
    position: relative;
    overflow: visible;
  }

  .container-18, .container-22 {
    flex-direction: column;
  }

  .text-block-7 {
    padding-top: 20px;
  }

  .nav-menu-4 {
    margin-top: 78px;
  }

  .menu-button {
    color: #fff;
    border: 0 solid #fff;
    margin-top: 0;
  }

  .container-23 {
    background-color: #000;
    margin-top: 0;
    margin-left: -4px;
  }

  .heading-10 {
    font-size: 55px;
    line-height: 60px;
  }

  .paragraph-9 {
    font-size: 25px;
  }

  .div-block-28 {
    width: 95%;
    clear: none;
    flex: 0 auto;
  }

  .div-block-30 {
    width: 100%;
  }

  .paragraph-10 {
    width: auto;
    float: none;
  }

  .container-25 {
    flex-direction: column;
  }

  .text-block-11 {
    margin-top: 20px;
  }

  .container-34 {
    background-position: 50%;
    background-size: cover;
  }

  .button-2 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .grid-4 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid-4.sports-pres.edofficer {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .grid-4.guild-pres {
    grid-template-columns: 1fr 1fr;
  }

  .grid-4.guild-pres.pres-2023 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .grid-4.vp-edu.socemploy23, .grid-4.vp-opp.vpstudliving, .grid-4.vp-opp.sportspres23, .grid-4.vp-opp.comequ23 {
    grid-template-columns: 1fr 1fr;
  }

  .grid-4.priorities-officers {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .image-27 {
    display: none;
  }

  .div-cand-1, .div-cand-2, .div-cand-3, .div-cand-4 {
    width: 8em;
    height: 8em;
  }

  .container-44 {
    flex-direction: column;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
    display: none;
  }

  .div-block-57 {
    align-items: stretch;
  }

  .div-block-58, .div-block-59, .div-block-60, .div-block-61 {
    flex-direction: column;
    display: flex;
  }

  .countodwnd {
    display: none;
  }

  .countdownm {
    margin-top: 15px;
    margin-bottom: 31px;
    display: none;
  }

  .image-45.head-desk, .head-mob, .div-block-62, .div-block-63 {
    display: none;
  }

  .text-block-15 {
    font-size: 16px;
  }

  .text-block-15.twolinesm {
    margin-top: -12px;
  }

  .text-block-15.faq-mid-a22w2 {
    margin-top: 0;
    padding-top: 0;
  }

  .image-46 {
    padding-top: 0;
  }

  .grid-10 {
    grid-template-columns: 1fr;
  }

  .image-52 {
    object-fit: fill;
    margin-left: auto;
    right: auto;
  }

  .image-54, .image-57 {
    max-height: 100%;
    max-width: none;
    top: auto;
  }

  .image-58 {
    max-height: 110%;
    max-width: none;
    top: -8px;
  }

  .articles-grid {
    grid-template-columns: 2.5fr;
  }

  .sidebar {
    border-left-width: 0;
    padding-left: 0;
  }

  .bordered-title.sustain-a22w5 {
    width: 100%;
    display: block;
  }

  .footed-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-left: 0%;
    display: grid;
  }

  .div-block-photo {
    object-fit: cover;
    overflow: hidden;
  }

  .body-iamnotfine {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-31.pride-head {
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .grid-19.articles-grid {
    grid-template-columns: 1fr;
  }

  .advertise-header {
    font-size: 43px;
  }

  .html-embed-3, .html-embed-4 {
    max-width: 450px;
    margin-right: auto;
  }

  .grid-33 {
    grid-template: "Area Area"
                   "Area Area"
                   / 1fr;
    grid-auto-flow: column;
    align-content: stretch;
    justify-content: start;
  }

  .grid-33.grtid34 {
    grid-column-gap: 15px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .grid-33.slt-grid {
    grid-template-columns: 1fr 1fr;
  }

  .header-hero-copy.test.m0722.fw-mob-title-a22w3 {
    margin-top: -83px;
    font-size: 20px;
    line-height: 25px;
    top: 115px;
  }

  .grid-cta-hp.m0722.jm-home-bubble-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid-officers-hp.m0722.new-home-officers {
    grid-template-rows: auto auto;
  }

  .grid-news-content.event-community-a22w5 {
    width: 100%;
    grid-template-columns: .5fr 1fr;
  }

  .heading-61.mobile {
    font-size: 14px;
  }

  .div-form.freshers22 {
    padding-left: 49px;
  }

  .events-subheading.community-event-desc-a22w5 {
    display: none;
  }

  .hero-mob {
    background-position: 50%;
    background-size: 100%;
  }

  .heading-69 {
    font-size: 13px;
  }

  .mobtriangle220607 {
    display: none;
  }

  .div-block-129 {
    text-align: left;
  }

  .acjy22w3block.johnny {
    display: block;
  }

  .image-80 {
    margin-top: -6px;
  }

  .sidekick-image {
    height: 100%;
    object-fit: none;
    margin-top: -1px;
  }

  .h2-freshers22.navbar, .h2-freshers22.navbar.fwa22w2short {
    font-size: 15px;
  }

  .section-middle.fw-coming-to-exe-a22w2 {
    padding-left: 10px;
  }

  .container-freshers22 {
    margin-top: -24px;
  }

  .grid-60, .grid-61.fw-central-grid {
    grid-template-columns: 1fr 1fr;
  }

  .communities-page-a22w2 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 2fr;
    grid-auto-flow: row;
  }

  .landing-image-a22w2 {
    margin-top: 21px;
  }

  .heading-81.fw-heading-a22w3 {
    font-size: 55px;
  }

  .grid-65 {
    grid-template-columns: 1fr 1fr;
  }

  .heading-84 {
    font-size: 50px;
  }

  .heading-85 {
    text-align: left;
  }

  .communities-a22w5-header {
    font-size: 40px;
  }

  .community-event-container-a22w5 {
    margin-top: -11px;
  }

  .grid-67.explore-grid-s22w1 {
    grid-template-columns: 1fr 1fr;
  }

  .explore-more-s22w1 a {
    text-align: center;
  }

  .landing-sidebar-s22w2 {
    margin-top: 25px;
  }

  .heading-feature-s22w2 {
    margin-left: 0;
    padding-top: 7px;
  }

  .date-s22w2 {
    margin-left: 0;
    padding-top: 0;
  }

  .image-86, .event-feeed-link-land-s22w2 {
    width: 100%;
  }

  .card.featured-events-cards {
    padding-left: 20px;
  }

  .card.gw-mc23w2.artsdev-intro {
    margin-left: auto;
    margin-right: auto;
  }

  .card.arts-card.intro-card {
    margin-left: 10px;
    margin-right: 10px;
  }

  .fairlocations-s22w3 {
    display: flex;
  }

  .fair-location-list-s22w3 {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .freshlistcol2-s22w3 {
    flex-flow: column;
    flex: 1;
    order: -1;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .container-ffl-s22w3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .columns-ffls-s22w3 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .subnscroll-o22w2.item2-animate-o22w3 {
    position: relative;
  }

  .io22w2-head {
    margin-left: 62px;
  }

  .content-o22w3 {
    position: relative;
  }

  .io22w3-p {
    font-size: 14px;
  }

  .impact-tab-o22w3 {
    max-height: 400vh;
    margin-bottom: -1px;
  }

  .impact-tab-o22w3.tilt-right-o22w3 {
    max-height: none;
  }

  .impact-tab-o22w3.tilt-right-o22w3.slightly-wider-o22w3 {
    margin-top: 22px;
  }

  .impact-tab-o22w3.tilt-left-o22w3-box {
    height: auto;
    max-height: none;
  }

  .io22w2-paper {
    text-transform: none;
  }

  .io22w3-tab {
    background-color: #4d80c1;
  }

  .io22w3-tab.w--current {
    background-color: #d7df2f;
  }

  .io22w3-tab.io22w3-tab1 {
    background-color: #4d80c1;
  }

  .io22w3-tab2 {
    background-color: #fdea5a;
  }

  .io22w3-animation.lottie-animation-6 {
    max-width: 45%;
    margin-top: 10px;
    top: 46px;
  }

  .io22w3-animation.lottie-animation-6.item3-animate-o22w3 {
    margin-top: 68px;
  }

  .grid-77 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .news-page-articles {
    grid-template-columns: 1fr 1fr;
  }

  .guild-news-head {
    padding-left: 10px;
    padding-right: 10px;
  }

  .reference-right-header {
    height: 300px;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
  }

  .image-95 {
    float: none;
    clear: none;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: static;
  }

  .industrial-action-header {
    font-size: 50px;
  }

  .collection-list, .collection-list.mix-container {
    grid-template-columns: 1fr 1fr;
  }

  .grid-83.events-all-and-giag, .grid-84 {
    grid-template-columns: 1fr;
  }

  .actual-menu-d22w1 {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .bignavlink-d22w1 {
    font-size: 14px;
    line-height: 20px;
  }

  .heading-98 {
    font-size: 60px;
  }

  .elections23-section {
    padding-left: 0;
    padding-right: 0;
  }

  .el23-article-column.article-column-j23w3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .h1-reduced-mob-jm {
    font-size: 2.4rem;
  }

  .bethechange-j23w3 {
    width: 80%;
    float: none;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .giag-events-head {
    padding-left: 40px;
    padding-right: 40px;
  }

  .music-members-h1-small {
    margin-bottom: -30px;
    padding-top: 20px;
    padding-left: 10px;
  }

  .music-lottie-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-flow: row;
  }

  .music-members-body {
    padding-left: 10px;
    padding-right: 10px;
  }

  .cardcontain-j23w3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-89 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .hmd-candle-gif {
    max-width: 60%;
    margin-left: auto;
    margin-right: auto;
  }

  .hmd-text-with-image img {
    float: none;
    clear: both;
    margin-left: auto;
    margin-right: auto;
  }

  .hmd-text-with-image figure {
    float: none;
    clear: none;
    display: block;
    position: static;
  }

  .grid-hmd {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .hmd-text-2 {
    margin-top: 20px;
  }

  .events-list-img {
    width: 100%;
    max-height: 148px;
    margin-left: auto;
    margin-right: auto;
  }

  .ifillthings {
    display: none;
  }

  .clock-number.clock-small {
    font-size: 3rem;
  }

  .grid-90.f23w5-prios-sectiongrid {
    grid-template-columns: 1fr;
  }

  .grid-91 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    margin-bottom: 20px;
  }

  .image-117 {
    padding-left: 0;
    padding-right: 0;
  }

  .greenweek-columns-mc23w1 {
    flex-direction: column-reverse;
    display: flex;
  }

  .all-events-button {
    margin-top: 40px;
  }

  .home-new-events-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .heading-109 {
    margin-bottom: 20px;
    display: none;
  }

  .heading-109.mob-hide {
    display: block;
  }

  .grid-92 {
    grid-template-columns: 1fr;
  }

  .arts-columns-mc23w3 {
    padding-left: 0;
    padding-right: 0;
  }

  .moodboard-survey {
    height: 1660px;
  }

  .arts-dev-intro h1 {
    font-size: 56px;
  }

  .priorities-section-header-image {
    width: 100%;
  }

  .priorities-section-header-image.priorities-section-heading {
    margin-top: -81px;
    margin-bottom: 0;
  }

  .priorities-section-text {
    margin-bottom: 20px;
  }

  .priorities-sun {
    top: 4%;
  }

  .priorities-sun.col-sun.campaigning-sun.bi {
    top: auto;
    bottom: 0%;
    left: 0%;
    right: auto;
  }

  .priorities-sun.wellbeing-sun {
    top: 16%;
  }

  .purple-vector-col.campaigning-vector-red {
    top: 8%;
  }

  .mixed-vectors-col {
    bottom: -2%;
    right: -8%;
  }

  .mixed-vectors-col._w-b {
    bottom: 35%;
  }

  .smaller-h1-mob.smaller-h1-side {
    font-size: 50px;
  }

  .column-7 {
    padding-right: 10px;
  }

  .left-arrow-slider, .right-arrow-slider, .icon-6, .icon-7 {
    margin-bottom: 0;
  }

  .exefest-pics-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .card-grid-m23w1 {
    grid-template-columns: 1fr;
  }

  .careers-heading {
    font-size: 40px;
  }

  ._3-button-grid {
    grid-template-columns: 1fr;
  }

  .pride-logo {
    width: 70%;
    max-width: 70%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    display: block;
  }

  .columns-6 {
    flex-direction: column;
  }

  .column-9 {
    padding-left: 0;
  }

  .column-10 {
    padding-right: 0;
  }
}

@media screen and (max-width: 479px) {
  .container-3 {
    flex-wrap: wrap;
    align-content: center;
  }

  .nav-link {
    width: 90%;
    max-width: none;
    flex: 0 auto;
    align-self: stretch;
    display: block;
  }

  .nav-link.mobilehide {
    display: none;
  }

  .container-6 {
    flex-direction: row;
    flex: 1;
    justify-content: flex-start;
    align-items: stretch;
  }

  .container-7 {
    flex-wrap: wrap;
    justify-content: center;
  }

  .flex-container {
    display: block;
  }

  .feature-image {
    width: 75%;
    max-width: none;
    object-fit: cover;
  }

  .photo-block {
    max-width: 100%;
    min-height: auto;
    margin-left: 20px;
    margin-right: 20px;
  }

  .footer {
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
  }

  .footer-flex-container {
    flex-direction: column;
  }

  .footer-logo-link {
    height: 60px;
  }

  .footer-heading {
    margin-top: 20px;
  }

  .date-image {
    object-fit: fill;
    display: flex;
  }

  .paragraph-3 {
    display: none;
  }

  .nav-menu-2 {
    max-width: none;
    min-width: auto;
    object-fit: fill;
    flex-flow: column;
    flex: 1;
    order: 0;
    align-items: stretch;
    display: flex;
    overflow: visible;
  }

  .column {
    padding-left: 0;
    display: block;
  }

  .column-2 {
    text-align: left;
    padding-left: 0;
    padding-right: 10px;
    position: relative;
  }

  .column-3 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-menu-hp {
    background-color: #00f;
  }

  .image-7 {
    object-fit: fill;
  }

  .container-17 {
    flex-direction: column;
  }

  .container-18 {
    flex-direction: column;
    align-items: center;
    position: static;
  }

  .div-block-22 {
    align-self: stretch;
  }

  .container-19 {
    flex-direction: column;
    align-items: center;
  }

  .div-block-25 {
    width: 100%;
    object-fit: fill;
  }

  .div-block-26 {
    width: 90vw;
  }

  .quote {
    margin-top: 10px;
  }

  .section-7 {
    flex-direction: row;
    display: flex;
  }

  .container-21 {
    flex-direction: column;
  }

  .container-22 {
    flex-direction: column;
    justify-content: center;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
    top: auto;
  }

  .image-12 {
    max-width: 90%;
    margin: 10px;
  }

  .image-13, .image-14, .image-15 {
    margin: 10px;
  }

  .image-16, .image-17 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .footer-heading-2 {
    margin-top: 20px;
  }

  .nav-menu-4 {
    width: 100%;
  }

  .container-23 {
    margin-left: 1px;
  }

  .navlink22 {
    padding-top: 15px;
    padding-bottom: 15px;
    display: block;
  }

  .navlink22.keepactive {
    margin-bottom: 9px;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 11px;
    display: block;
  }

  .heading-10 {
    font-size: 50px;
    line-height: 55px;
  }

  .paragraph-9 {
    font-size: 22px;
    line-height: 30px;
  }

  .div-block-28 {
    width: 100%;
    float: none;
    flex: none;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-30 {
    height: auto;
  }

  .top-heading {
    line-height: 40px;
  }

  .text-block-8 {
    text-align: left;
    line-height: 30px;
  }

  .container-25 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-13 {
    margin-bottom: auto;
    font-size: 22px;
  }

  .heading-14 {
    font-size: 40px;
  }

  .heading-15 {
    font-size: 16px;
    line-height: 24px;
  }

  .container-26 {
    flex-direction: column;
    justify-content: center;
  }

  .section-16 {
    margin-top: 0;
    display: block;
  }

  .div-block-37 {
    min-width: 100%;
  }

  .div-block-38 {
    min-width: 100%;
    display: none;
  }

  .container-29 {
    display: flex;
  }

  .div-block-39 {
    min-width: 100%;
  }

  .div-block-40 {
    display: none;
  }

  .div-block-41 {
    min-width: 100%;
  }

  .div-block-42 {
    display: none;
  }

  .div-block-43 {
    min-width: 100%;
  }

  .div-block-44 {
    display: none;
  }

  .div-block-45 {
    min-width: 100%;
  }

  .div-block-46 {
    display: none;
  }

  .div-block-47 {
    min-width: 100%;
  }

  .div-block-48 {
    display: none;
  }

  .container-34 {
    min-height: 1px;
    object-fit: fill;
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
    margin-top: 0;
  }

  .container-35 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    align-content: space-between;
    align-items: stretch;
    display: grid;
  }

  .div-block-50 {
    width: 7em;
    height: 7em;
  }

  .div-block-51 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .text-block-12 {
    width: 95px;
  }

  .text-block-12.lowenna-mob {
    height: 54px;
  }

  .text-block-12.tp-title {
    width: 150px;
  }

  .button-2.lw-i {
    margin-top: 0;
  }

  .button-2.lrahman {
    margin-top: 27px;
  }

  .heading-22.aupres {
    font-size: 32px;
  }

  .grid-4 {
    grid-template-columns: 1fr 1fr;
  }

  .grid-4.sports-pres {
    grid-column-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    align-content: stretch;
    justify-items: stretch;
  }

  .grid-4.guild-pres.pres-2023 {
    grid-template-columns: 1fr;
  }

  .grid-4.vp-edu {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .grid-4.vp-edu.socemploy23 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .grid-4.vp-opp {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: grid;
  }

  .grid-4.vp-opp.vpstudliving, .grid-4.vp-opp.sportspres23 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .grid-4.vp-opp.comequ23 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid-4.vp-lib {
    grid-template-columns: 1fr 1fr;
  }

  .grid-4.priorities-officers {
    grid-template-columns: 1fr;
  }

  .container-42 {
    bottom: -16px;
  }

  .image-27 {
    max-width: 90%;
  }

  .div-cand-1, .div-cand-2, .div-cand-3, .div-cand-4 {
    width: 7em;
    height: 7em;
  }

  .container-44 {
    margin-bottom: 20px;
  }

  .image-28, .image-29, .image-30, .image-31, .image-32, .image-33 {
    width: 8em;
  }

  .image-34 {
    width: 8em;
    height: 8em;
  }

  .image-35, .image-36, .image-37, .image-44 {
    width: 8em;
  }

  .image-45 {
    display: inline-block;
  }

  .paragraph-17 {
    margin: 0;
  }

  .div-block-64 {
    margin-bottom: 4px;
  }

  .dropdown-toggle.accordian-toggle {
    flex-wrap: wrap;
    align-content: stretch;
    display: flex;
  }

  .text-block-15 {
    width: 300px;
    max-width: 100%;
    flex-wrap: wrap;
    flex: 0 auto;
    order: 0;
    align-content: stretch;
    align-self: auto;
    font-size: 15px;
    display: block;
  }

  .text-block-15.ga22-twoline {
    margin-top: -4px;
    padding-top: 0;
  }

  .text-block-15.uppercase-text.moneyweek {
    width: 100%;
  }

  .text-block-15.faq-mid-a22w2 {
    width: 326px;
    font-size: 28px;
    line-height: 19px;
  }

  .text-block-15.faq-2lines-a22w2 {
    margin-top: -8px;
    font-size: 20px;
  }

  .text-block-15.faq-small-linea22w2 {
    font-size: 20px;
  }

  .text-block-15.ia-accordion-title {
    width: 100%;
  }

  .accordion-hanger.job-hanger.ga-winners-accordion {
    margin-left: 10px;
    margin-right: 10px;
  }

  .bold-text-4 {
    display: inline;
  }

  .paragraph-23 {
    text-align: left;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
  }

  .heading-36 {
    margin-top: 20px;
    padding-left: 0;
    padding-right: 0;
    font-size: 40px;
    line-height: 45px;
  }

  .enables-grid {
    margin-top: 20px;
  }

  .grid-10 {
    grid-template-columns: 1fr;
  }

  .heading-strategy {
    margin-bottom: 0;
    font-size: 48px;
    line-height: 50px;
  }

  .text-block-20, .text-block-21, .text-block-22 {
    font-size: 22px;
  }

  .image-52 {
    margin-left: 0;
    right: 65px;
  }

  .image-54 {
    max-height: none;
    max-width: 100%;
    object-fit: fill;
    position: relative;
    top: auto;
  }

  .image-56 {
    top: auto;
  }

  .section-29, .slider {
    height: 200px;
  }

  .image-57 {
    max-height: none;
    max-width: 100%;
  }

  .main-container {
    max-width: none;
    padding-left: 10px;
    padding-right: 10px;
  }

  .articles-grid {
    grid-template-columns: 1.75fr;
  }

  .sidebar {
    border-left-style: none;
    padding-left: 0;
  }

  .top-section-blank, .sidebar-title.sustain-side-a22w5 {
    display: block;
  }

  .grid-11 {
    grid-template-rows: 1fr;
  }

  .articles-wrapper.intro {
    width: auto;
    height: auto;
    max-width: 100%;
  }

  .main-article-grid {
    justify-content: space-between;
  }

  .grid-three-columns {
    grid-template-columns: 1fr;
  }

  .grid-post.mobile {
    max-width: 100%;
  }

  .grid-post.privacy-tabs {
    flex-direction: column;
    display: flex;
  }

  .main-section._w-background {
    padding-bottom: 0;
  }

  .uppercase-text.mobile {
    font-size: 16px;
  }

  .lowercase-heading.mobile {
    font-size: 18px;
    line-height: 26px;
  }

  .bordered-title.advice-border.activities {
    text-align: left;
  }

  .bordered-title.col-title-s22w4 {
    width: 100%;
  }

  .grid-titles {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr 1fr;
    justify-items: stretch;
  }

  .grid-list {
    grid-template-rows: auto;
  }

  .footed-grid {
    grid-template-rows: auto auto;
  }

  .paragraph-26.mobile, .paragraph-27, .paragraph-28, .paragraph-29, .paragraph-30 {
    font-size: 16px;
  }

  .div-preview-title {
    margin-top: 0;
    margin-left: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .lowercase-heading-white {
    line-height: 26px;
  }

  .lowercase-heading-white.mobile {
    font-size: 18px;
  }

  .article-header-image {
    width: auto;
    height: auto;
    object-fit: cover;
    overflow: hidden;
  }

  .article-header-image.moneyweek2 {
    width: auto;
  }

  .grid-post-image {
    max-height: 120px;
    max-width: 40%;
    align-self: center;
  }

  .link-block-black-line {
    max-width: 374px;
    align-items: flex-start;
    display: flex;
  }

  .link-block-black-line.sustain-side-a22w5 {
    margin-left: 0;
    display: block;
  }

  .link-block-black-line.privacy-links {
    flex-direction: column;
    align-items: center;
  }

  .div-block-photo {
    width: auto;
    height: auto;
  }

  .body-iamnotfine {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-17, .grid-17.privacy {
    grid-template-columns: 1fr;
  }

  .grid-18 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .grid-two-column.mobile {
    grid-template-columns: 1fr;
  }

  .video {
    margin-bottom: 20px;
  }

  .article-heading-1 {
    font-size: 42px;
    line-height: 50px;
  }

  .advice-border.datablack.mobile-header-reduce {
    font-size: 30px;
  }

  .advertise-header {
    letter-spacing: 1px;
    font-size: 39px;
    line-height: 40px;
  }

  .paragraph-38 {
    width: auto;
    max-width: 500px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .image-65 {
    margin-right: 16px;
    padding-right: 0;
  }

  .advertise-label {
    display: inline;
  }

  .rich-text-block-7 {
    font-size: 16px;
  }

  .rich-text-block-7 h1 {
    font-size: 60px;
  }

  .grid-20.advertise-image-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-21 {
    grid-template-columns: 1fr 1fr;
  }

  .html-embed-3 {
    max-width: 300px;
    margin-right: auto;
  }

  .div-block-99 {
    width: 100%;
  }

  .heading-47 {
    font-size: 60px;
  }

  .grid-25 {
    flex-direction: column;
    align-content: start;
    align-items: stretch;
    justify-items: stretch;
    display: flex;
  }

  .lottie-animation-5 {
    float: none;
    display: block;
  }

  .grid-30 {
    grid-template-columns: 1fr;
  }

  .html-embed-4 {
    max-width: 300px;
    margin-right: auto;
  }

  .bold-text-9 {
    font-size: 14px;
    line-height: 0;
  }

  .grid-33 {
    grid-template: "Area"
                   "Area"
                   "Area"
                   / 1fr;
    grid-auto-flow: row;
  }

  .grid-33.grtid34.meet-team-landing-s22w2 {
    grid-template-columns: 1fr 1fr;
  }

  .grid-33.slt-grid {
    grid-template-columns: 1fr;
  }

  .heading-52 {
    width: auto;
    font-size: 38px;
    display: block;
  }

  .header-hero-copy.test.m0722 {
    font-size: 30px;
    line-height: 40px;
  }

  .header-hero-copy.test.m0722.fw-mob-title-a22w3 {
    font-size: 20px;
    line-height: 1;
    display: none;
    top: 146px;
  }

  .container-hp.form.m0722.mobile {
    margin-bottom: auto;
    padding: 20px 30px;
    display: block;
    position: static;
  }

  .container-hp.m0722 {
    margin-top: auto;
  }

  .cta-2-hp.m0722.act.mobile, .cta-2-hp.m0722.voice.mobile, .cta-2-hp.m0722.advice.mobile {
    width: 88px;
    height: 80px;
  }

  .cta-2-hp.m0722.mobile {
    width: 98px;
    height: 90px;
  }

  .grid-cta-hp.m0722 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr 1fr 1fr;
    margin-left: auto;
    margin-right: auto;
  }

  .div-image-hp {
    text-align: center;
  }

  .grid-officers-hp.m0722 {
    grid-template-columns: 1fr 1fr;
  }

  .grid-officers-hp.m0722.new-home-officers {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .grid-officers-hp.officera22w1 {
    grid-column-gap: 15px;
    grid-template-rows: minmax(210px, 1fr) 320px;
    grid-template-columns: 2.5fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column dense;
    align-content: stretch;
    justify-content: stretch;
  }

  .div-block-officers-yellow.m0722 {
    height: 60px;
  }

  .div-block-officers-yellow.a22w1titles {
    padding-top: 14px;
  }

  .div-officer-names {
    display: block;
    top: auto;
  }

  .heading-59 {
    margin-top: auto;
  }

  .photo-news.m0722 {
    height: auto;
  }

  .photo-news.m0722.mobile {
    width: 100px;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .grid-news-content {
    grid-template-columns: .5fr 1fr;
    margin-bottom: 20px;
  }

  .grid-news-content.m0722 {
    grid-template-columns: .5fr 1fr;
    padding-bottom: 10px;
  }

  .grid-news-content.event-community-a22w5 {
    grid-template-columns: .75fr 1fr;
  }

  .news-subheading.m0722 {
    font-size: 14px;
  }

  .heading-61.mobile {
    margin-top: auto;
    margin-bottom: auto;
    padding-top: 5px;
    font-size: 14px;
  }

  .sign-up-heading {
    line-height: 33px;
  }

  .sign-up-paragraph {
    width: auto;
    font-weight: 600;
    line-height: 160%;
  }

  .div-form.m0722 {
    position: static;
  }

  .div-form.m0722.mobile {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .div-form.freshers22 {
    padding-left: 13px;
  }

  .form-2 {
    width: 100%;
    margin-top: 12px;
  }

  .form-2.mobile, .div-block-119.m0722 {
    width: auto;
  }

  .transparency {
    position: absolute;
  }

  .cta-heading.m0722 {
    font-size: 14px;
    line-height: 20px;
  }

  .div-block-125.m0722.mobile {
    top: auto;
    bottom: -10%;
    left: -57%;
    right: auto;
  }

  .div-block-125.freshers22 {
    width: 100%;
    max-width: 800px;
    right: 0;
  }

  .grid-mob {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .hero-mob {
    height: 250px;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 140%;
  }

  .side-article-mob.left.mobile {
    margin-bottom: auto;
    margin-left: 30px;
    margin-right: 30px;
  }

  .side-article-mob.right.mobile {
    margin-bottom: 10px;
    margin-left: 30px;
    margin-right: 30px;
  }

  .grid-48.m0722 {
    grid-template-columns: 1fr;
    margin-left: 30px;
    margin-right: 30px;
  }

  .div-events-title-mob {
    margin-left: 30px;
    margin-right: 30px;
  }

  .grid-49 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-mob-list {
    grid-column-gap: 10px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-mob-list.desktophide {
    grid-template-columns: 1fr;
  }

  .heading-68 {
    font-size: 12px;
  }

  .heading-68.mobile {
    margin-bottom: auto;
  }

  .heading-69, .heading-70, .heading-71 {
    font-size: 12px;
  }

  .image-mob {
    width: 100px;
    height: 100px;
    max-width: none;
    object-fit: cover;
  }

  .link-block-22 {
    margin-bottom: 10px;
  }

  .sign-up-background {
    display: none;
  }

  .acjy22w3block, .searchiconjy22w4 {
    display: block;
  }

  .grid-53.offciergrida22w1 {
    grid-template-columns: 1fr;
    grid-auto-columns: minmax(auto, 1fr);
  }

  .grid-54 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .h2-freshers22.navbar {
    margin-top: 19px;
  }

  .h2-freshers22.navbar.fw-mobtall-a22w2 {
    margin-top: 10px;
  }

  .navbar-div.freshers22 {
    height: 59px;
  }

  .section-middle.wristband-section-a22w3 {
    padding-bottom: 13px;
  }

  .fto-freshers22 {
    width: 100%;
    height: auto;
  }

  .grid-buttons {
    grid-template-columns: 1fr;
  }

  .div-block-144, .div-block-145 {
    height: 170px;
  }

  .heading-80 {
    font-size: 20px;
  }

  .div-block-147 {
    margin-top: 20px;
  }

  .grid-desktop-frehers22.mobile {
    grid-template-columns: 1fr 1fr;
  }

  .grid-60, .grid-61.fw-central-grid {
    grid-template-columns: 1fr;
  }

  .fw-soc-filter-a22w2 {
    margin-bottom: 8px;
  }

  .landing-image-a22w2 {
    float: none;
    margin: 8px auto 24px;
    display: block;
  }

  .grid-62.fw-photo-grid-a22w2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-field {
    max-width: 100%;
  }

  .faq-many-lines {
    font-size: 13px;
    line-height: 1px;
  }

  .heading-81.fw-heading-a22w3 {
    font-size: 35px;
  }

  .grid-63.fw-fairgrid-a22w2 {
    grid-template-columns: 1fr;
  }

  .fw-fair-a22w2.fw-fair-verticle-a22w3 {
    margin-bottom: 17px;
  }

  .link-block-27 {
    padding-left: 20px;
    display: block;
  }

  .grid-64.fw-article-grid-a22w2 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-65 {
    grid-template-columns: 1fr;
  }

  .image-84 {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .article-header-a22w3 {
    font-size: 40px;
    line-height: 40px;
  }

  .heading-84 {
    font-size: 35px;
  }

  .grid-66 {
    grid-template-columns: 1fr;
  }

  .event-commiunity-a22w5 {
    margin-top: 7px;
  }

  .community-event-container-a22w5 {
    margin-top: 1px;
  }

  .grid-67.explore-grid-s22w1 {
    grid-template-columns: 1fr;
    padding-left: 10px;
    padding-right: 10px;
  }

  .landing-s22w2-subnav {
    order: 1;
    margin-bottom: 13px;
  }

  .grid-68 {
    order: 1;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    align-content: start;
    justify-content: stretch;
    justify-items: end;
  }

  .button-16.button-s22w2-subnav {
    font-size: 12px;
    font-weight: 700;
  }

  .sub-head-s22w2 {
    font-size: 42px;
    font-weight: 700;
  }

  .grid-69 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .navimg-s22w2 {
    width: 100%;
  }

  .landing-gitbox-s22w2 a {
    color: #fff;
  }

  .landing-head-s22w2 {
    flex-direction: column;
    display: flex;
  }

  .column-4 {
    margin-top: -30px;
  }

  .card.meetadvice-card {
    align-items: stretch;
  }

  .card.gw-mc23w2.artsdev-intro {
    margin-left: 10px;
    margin-right: 10px;
  }

  .card.article-card {
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .flc-s22w3 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-70.gridcard-s22w4, .grid-71 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .carddivspace-s22w4 {
    height: 150px;
  }

  .col-head-s22w4 {
    text-align: left;
  }

  .emma-col-o22w1 {
    float: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    display: block;
  }

  .parallax-hero-o22w2 {
    height: auto;
    min-height: 100vh;
    position: relative;
  }

  .parallax-hero-item2-o22w2.pahi-item3-o22w2 {
    padding-top: 0;
  }

  .parallax-hero-item2-o22w2.pahi-item4-o22w2 {
    height: auto;
    background-color: #3c7fc2;
    background-position: 100% 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .subnscroll-o22w2 {
    height: auto;
    max-height: none;
    min-height: 100vh;
    position: relative;
    overflow: visible;
  }

  .subnscroll-o22w2.item2-animate-o22w3 {
    padding-top: 226px;
  }

  .subnscroll-o22w2.item3-animate-o22w3 {
    height: auto;
    margin-top: 0;
    padding-top: 128px;
  }

  .subnscroll-o22w2.item4-animate-o22w3 {
    height: auto;
    padding-top: 75px;
    overflow: visible;
  }

  .subnscroll-o22w2.item5-animate-o22w3 {
    height: auto;
    max-height: none;
    min-height: 100vh;
    padding-top: 160px;
    position: relative;
    overflow: visible;
  }

  .io22w2-head {
    margin-top: 11px;
    margin-left: -13px;
    font-size: 45px;
    line-height: 40px;
  }

  .io22w2-head.right-left-o22w3.header-o22w4-white {
    margin-top: -73px;
  }

  .io22w2-head.tilt-left-o22w3 {
    font-size: 38px;
    line-height: 50px;
  }

  .io22w2-head.main-head-o22w4 {
    margin-left: 44px;
  }

  .content-o22w3 {
    margin-top: -4vh;
  }

  .content-o22w3.starter-con-n22w1 {
    margin-top: 30px;
    position: relative;
  }

  .content-o22w3.ec-n22w1-title {
    margin-top: -74px;
  }

  .content-o22w3.gotback-n22w1 {
    margin-top: -120px;
  }

  .grid-72.io22w3-two-column {
    max-width: none;
    grid-template-rows: auto auto;
    grid-template-columns: 1.25fr;
    grid-auto-flow: column;
  }

  .io22w3-p {
    font-size: 17px;
    font-weight: 600;
  }

  .image-88 {
    margin-left: auto;
    margin-right: auto;
  }

  .impact-tab-o22w3.tilt-right-o22w3 {
    margin-top: -10px;
  }

  .impact-tab-o22w3.tilt-left-o22w3-box {
    margin-top: -1px;
  }

  .insight-photo-o22w3, .grid-73, .grid-74 {
    grid-template-columns: 1fr;
  }

  .io22w3-animation.lottie-animation-6 {
    max-width: 70%;
    margin-top: 75px;
    margin-left: -75px;
  }

  .io22w3-animation.lottie-animation-6.lottie-right-o22w3 {
    max-width: 80%;
    margin-top: 59px;
    margin-left: -1px;
    top: -73px;
    right: -27px;
  }

  .io22w3-animation.lottie-animation-6.lottie-right-o22w3.dandclogo_n22w1 {
    top: 12px;
  }

  .io22w3-animation.lottie-animation-6.item3-animate-o22w3 {
    margin-top: -41px;
  }

  .io22w3-animation.lottie-animation-6.final-lottie-o22w3 {
    max-width: 90%;
    margin-top: 12px;
    margin-left: -99px;
  }

  .report-pdf-o22w3 {
    margin-bottom: 20px;
  }

  .impact-header-o22w3 {
    height: 85px;
    position: fixed;
  }

  .text-span {
    line-height: 40px;
  }

  .rich-text-block-13.ucu-strikes-more-info a {
    display: inline;
  }

  .mp-pic-circle {
    float: none;
    clear: none;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 20px;
    position: static;
  }

  .activitesimage-o22w4 {
    margin-top: 14px;
    margin-bottom: 31px;
  }

  .grid-76.photos-o22w4 {
    grid-template-columns: 1fr;
  }

  .secondaryn22w1 {
    margin-top: auto;
  }

  .modal-wrapper-jm {
    display: none;
  }

  .grid-77 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: .4fr 1fr;
    grid-auto-columns: 1fr;
    align-content: stretch;
    justify-items: end;
    display: flex;
  }

  .news-page-articles {
    display: block;
  }

  .articles-list-text {
    margin-top: 0;
    margin-bottom: 10px;
    display: block;
  }

  .collection-item-3 {
    height: auto;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-left: 20px;
    padding-right: 20px;
    display: grid;
  }

  .collection-list-wrapper-2 {
    display: block;
  }

  .impact-table-n22w2 {
    margin-left: -8px;
    margin-right: -9px;
  }

  .grid-78.table-row-1-nn22w2 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    margin-bottom: 0;
  }

  .grid-79.table-row-n22w2 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    margin-top: 25px;
  }

  .impact-table-cell-n22w2 {
    margin-top: 0;
  }

  .heading-91 {
    font-size: 50px;
  }

  .reference-right-header {
    background-position: 50%;
  }

  .grid-82.meet-advice-grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    justify-items: stretch;
    margin-bottom: 20px;
  }

  .grid-82.meet-advice-grid.meet-advice-grid2 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    align-content: stretch;
    justify-content: stretch;
    justify-items: center;
    margin-top: 0;
  }

  .industrial-action-header {
    font-size: 25px;
  }

  .climateaction-headimg {
    max-width: 100%;
  }

  .collection-list, .collection-list.mix-container, .collection-list.giag-events, .collection-list.giag-events.giag-page-events-list, .collection-list.giag-events.destress-page-events-list {
    grid-template-columns: 1fr;
  }

  .events-page-header {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .heading-93 {
    font-size: 54px;
  }

  .actual-menu-d22w1 {
    grid-column-gap: 3px;
    grid-row-gap: 3px;
    flex-flow: column wrap;
    justify-content: center;
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 18px;
    display: none;
  }

  .actual-menu-item-d22w1 {
    flex: 0 auto;
    align-self: center;
    line-height: 32px;
  }

  .bignavlink-d22w1 {
    line-height: 14px;
  }

  .heading-98 {
    font-size: 38px;
  }

  .grid-85 {
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .cardx-head.card.cardx-head-j23w3 {
    margin-left: 0;
    margin-right: 0;
  }

  .cardx-heading.acrep-head {
    font-size: 28px;
    line-height: 40px;
  }

  .grid-86.header-card-j23w3.acrep-head-grid {
    grid-template-columns: 1fr;
  }

  .el23-becomecandidate {
    width: 90%;
  }

  .home-banner-grid.new-home-banner, .le-intro-grid {
    grid-template-columns: 1fr;
  }

  .love-exeter-top-img {
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .events-tab-button-le {
    max-width: 100%;
    text-align: center;
    margin-bottom: 5px;
    margin-right: auto;
  }

  .events-tab-button-le.w--current {
    max-width: 100%;
  }

  .content-page-main-body {
    padding-left: 10px;
    padding-right: 10px;
  }

  .bethechange-j23w3 {
    float: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .giag-events-head {
    padding-left: 40px;
    padding-right: 40px;
  }

  .contact-columns-d23w3 {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  .graceboost--j23w3 {
    width: 100%;
  }

  .embed-acrep-j23w3 {
    height: 300px;
    overflow: hidden;
  }

  ._3-pic-grid, ._5-pic-grid {
    grid-template-columns: 1fr 1fr;
  }

  .rebrand-j23w4 {
    height: 254px;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .rebrand-logo-j23w4 {
    max-width: 48%;
  }

  .rebrand-tabs-j23w3 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .hmd-h1 {
    font-size: 37px;
  }

  .hmd-candle-gif {
    max-width: 80%;
  }

  .hmd-text-with-image figure {
    clear: both;
    display: block;
  }

  .elections-image-f23w3 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .js-clock {
    flex-wrap: wrap;
  }

  .js-clock.smaller-clock {
    grid-column-gap: 16px;
    grid-row-gap: 0px;
    flex-flow: column wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: stretch;
    justify-content: center;
    align-items: center;
    justify-items: stretch;
    display: flex;
  }

  .box {
    margin-bottom: 10px;
  }

  .box.smaller-clock-box {
    margin-left: 0;
    margin-right: 0;
  }

  .paragraph-65 {
    text-align: center;
  }

  .white-link.results-teaser {
    margin-left: 20px;
    margin-right: 20px;
  }

  .grid-90.f23w5-prios-sectiongrid {
    grid-template-columns: 1fr;
  }

  .grid-91 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .ga-shortlist-mc23w1 p {
    text-align: left;
  }

  .image-117 {
    object-position: 70% 50%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .nextgrid {
    grid-template-columns: 1fr;
    margin-bottom: 10px;
  }

  .events-tab-text {
    text-align: center;
  }

  .all-events-button {
    margin-top: 40px;
  }

  .slider-4 {
    height: 250px;
    display: none;
  }

  .rr-pic-hp {
    margin-bottom: -50px;
  }

  .rr-banner-hp-info {
    padding-bottom: 40px;
  }

  .home-new-events-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .heading-109 {
    font-size: 50px;
  }

  .heading-109.mob-hide {
    display: block;
  }

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

  .rich-text-block-15 {
    display: none;
  }

  .grid-92 {
    grid-template-columns: 1fr;
  }

  .moodboards-intro h1 {
    font-size: 40px;
  }

  .arts-columns-mc23w3 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .budgeting-image-head {
    height: auto;
  }

  .moodboard-survey {
    height: 1990px;
  }

  .mobile-home-slider {
    height: 100%;
    display: block;
  }

  .slide-nav-2 {
    display: none;
  }

  .icon-4, .icon-5 {
    margin-bottom: 30px;
  }

  .moodboard-text h2 {
    font-size: 28px;
  }

  .mobile-header-reduce {
    font-size: 30px;
  }

  .arts-dev-intro h1 {
    font-size: 38px;
    line-height: 40px;
  }

  .arts-dev-3-word-heading {
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
    display: block;
  }

  .your-priorities-intro-section {
    padding-left: 0;
    padding-right: 0;
  }

  .priorities-section-header-image.priorities-section-heading {
    height: 100px;
    margin-top: 10px;
  }

  .priorities-section-header-image.priorities-section-heading.wellbeing-head {
    margin-top: 0;
  }

  .image-125 {
    top: 29%;
  }

  .div-block-173 {
    height: 80%;
  }

  .priorities-sun.col-sun.people-vector {
    position: absolute;
    top: 2%;
    bottom: auto;
    left: 16%;
    right: auto;
  }

  .priorities-sun.col-sun.people-vector.bi-people-vector {
    top: 20%;
  }

  .cost-of-living-priorities-section {
    padding-bottom: 220px;
    padding-left: 0;
    padding-right: 0;
  }

  .purple-vector-col {
    top: 54%;
  }

  .wellbeing-support-priorities-section, .campaigning-engagement-priorities-section, .belonging-inclusivity-priorities-section-copy {
    padding-bottom: 220px;
    padding-left: 0;
    padding-right: 0;
  }

  .block-quote-5 {
    width: auto;
  }

  .smaller-h1-mob {
    font-size: 40px;
  }

  .exefest-image-head-copy {
    height: auto;
  }

  .column-7 {
    padding-right: 10px;
  }

  .left-arrow {
    align-items: flex-start;
  }

  .left-arrow-slider, .right-arrow-slider {
    margin-bottom: 0;
  }

  .exefest-pics-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .card-grid-m23w1 {
    grid-template-columns: 1fr;
  }

  .careers-heading {
    width: 75%;
    text-align: center;
  }

  .intro-text h1 {
    font-size: 42px;
  }

  .exefest-intro {
    text-align: left;
  }

  .exefest-intro h1 {
    font-size: 40px;
  }

  .exefest-intro h2 {
    font-size: 24px;
  }

  .exefest-intro p {
    text-align: left;
  }

  .column-9 {
    padding-left: 0;
  }

  .knowledge-base-grid {
    grid-template-columns: 1fr;
  }

  .calendar-container {
    max-width: none;
    padding-left: 10px;
    padding-right: 10px;
  }

  .calendar-intro {
    padding-left: 10px;
    padding-right: 10px;
  }
}

#w-node-_95e02976-a150-2bf7-1f36-358781913b89-99f3bb69, #w-node-_95e02976-a150-2bf7-1f36-358781913b8f-99f3bb69, #w-node-_155dccd2-7485-ec3f-5e12-e1888d45ea36-99f3bb69, #w-node-f42771cb-2f5c-7044-eace-9f16accabd8a-99f3bb69, #w-node-afbbed02-29bb-5a5f-dcb8-23e223b99bb0-79fa43c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b5fefb21-4c59-b5bb-732c-6d2c79fa4405-79fa43c7 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_02c81046-3358-e556-4478-526975f1c904-e39f9502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bcbf74e0-317d-f459-2f16-588f24d5d14a-e39f9502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-ea117865-acec-baee-ee5a-c252cc5ef051-e39f9502, #w-node-_65160d10-cbeb-cce6-af28-6116f37b26dc-e39f9502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bfe24dad-6860-1d4f-c9a5-ff2604c21cf7-04c21cf3 {
  align-self: auto;
  justify-self: auto;
}

#w-node-bfe24dad-6860-1d4f-c9a5-ff2604c21cf8-04c21cf3, #w-node-f6c40fe8-eee0-3c88-ac59-23c6bcc7c8bb-a511a0a1, #w-node-_4c7d7107-0697-9998-69c8-0e396fa9afd0-a511a0a1, #w-node-_0c4466d1-a8fd-1977-7b21-18f50829c477-75445958, #w-node-_0c4466d1-a8fd-1977-7b21-18f50829c478-75445958 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f74cabfb-c3cd-9932-4eda-6f65ab2c6661-59efebe3, #w-node-_539166fb-71f1-7f80-eaad-d3b004dfb04e-59efebe3, #w-node-a1a2b025-689f-80ae-2df2-dd451b183b53-59efebe3, #w-node-a6cdeba1-43dc-efdb-500e-35f84bc770db-59efebe3, #w-node-d77f6cf5-8d91-592a-9527-31d0e24c9f1c-59efebe3, #w-node-d77f6cf5-8d91-592a-9527-31d0e24c9f22-59efebe3, #w-node-d77f6cf5-8d91-592a-9527-31d0e24c9f28-59efebe3, #w-node-_8956fa8b-14c1-dcf4-078f-5e5761c1003b-59efebe3, #w-node-_8956fa8b-14c1-dcf4-078f-5e5761c10041-59efebe3, #w-node-_8956fa8b-14c1-dcf4-078f-5e5761c10047-59efebe3, #w-node-e16c39fb-de44-076b-aec0-192aa9137dae-59efebe3, #w-node-e16c39fb-de44-076b-aec0-192aa9137db4-59efebe3, #w-node-e16c39fb-de44-076b-aec0-192aa9137dba-59efebe3, #w-node-e16c39fb-de44-076b-aec0-192aa9137dc0-59efebe3, #w-node-e16c39fb-de44-076b-aec0-192aa9137dc6-59efebe3, #w-node-e16c39fb-de44-076b-aec0-192aa9137dcc-59efebe3, #w-node-_12eaf046-72df-489f-7932-7593188d3590-59efebe3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-dd7bf08d-15c3-45d8-f5a1-d6852082b8e2-ccb9b6f1, #w-node-_5c34a3fb-bb49-5155-499a-523694f11103-ccb9b6f1, #w-node-_4d2a514d-ad63-c60a-c3e5-c30cba1f1b4c-ccb9b6f1, #w-node-_444cee0b-7835-e450-64da-207414487f25-ccb9b6f1, #w-node-_1a8f732f-23b0-f890-603f-098de14993bc-f267abad, #w-node-_501a7e79-ca85-bc4d-5b73-603f461d0fc5-f267abad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3cdd5bc-65ac-cd0f-3b74-5a655f04f2bb-f267abad {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_04c753d9-d1ee-38db-608b-d6d49cfec9e9-f267abad, #w-node-_154f0677-fa3d-5ad3-3b1a-7b57704fad3c-f267abad, #w-node-_7c2cb003-f1cb-5b18-3e88-700b601407a7-f267abad, #w-node-_0a394adb-96c8-7b06-b07b-c41fcb9124a6-f267abad, #w-node-_1e3b0b79-5197-6dec-ab09-5ecb372b6cca-f267abad, #w-node-_1e3b0b79-5197-6dec-ab09-5ecb372b6cd0-f267abad, #w-node-_1a8f732f-23b0-f890-603f-098de14993bc-e97b5ac4, #w-node-_501a7e79-ca85-bc4d-5b73-603f461d0fc5-e97b5ac4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3cdd5bc-65ac-cd0f-3b74-5a655f04f2bb-e97b5ac4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_04c753d9-d1ee-38db-608b-d6d49cfec9e9-e97b5ac4, #w-node-_154f0677-fa3d-5ad3-3b1a-7b57704fad3c-e97b5ac4, #w-node-_7c2cb003-f1cb-5b18-3e88-700b601407a7-e97b5ac4, #w-node-_0a394adb-96c8-7b06-b07b-c41fcb9124a6-e97b5ac4, #w-node-_1e3b0b79-5197-6dec-ab09-5ecb372b6cca-e97b5ac4, #w-node-_1e3b0b79-5197-6dec-ab09-5ecb372b6cd0-e97b5ac4, #w-node-_6faf54f4-094a-0a95-9ec5-d3c6d4261cee-bacea0be, #w-node-_33131ac7-d50b-9cd0-5b42-09f0b3bc9463-bacea0be, #w-node-_1a5aef6d-5b29-6497-a37a-eb9216b10986-bacea0be, #w-node-_817e342d-8b15-fc09-3cdb-07507b40135e-bacea0be, #w-node-cbba5ee2-13aa-1120-c2db-7c35e29f5278-bacea0be, #w-node-_02fe4a19-707f-1e45-0294-81d3aea9019d-bacea0be, #w-node-dd8d2c3c-e427-880c-84a7-c6764935dbbe-bacea0be, #w-node-_08b322d5-cc4c-24f1-14d8-648254cf21cb-bacea0be, #w-node-cd65fe8f-45f6-b109-4026-7a38ad8e3aee-bacea0be, #w-node-_5ca1a07a-06f5-ba5f-c7a1-45049f9b965e-bacea0be, #w-node-_36cf6610-7cd9-4033-fd1e-77ae83c02009-bacea0be, #w-node-_47c0b8e9-d455-38a7-b295-e7dfb25e8e55-bacea0be, #w-node-_0cb33ff2-4e29-7ea7-2587-0873dce83bf2-bacea0be, #w-node-_11e5bfab-6283-d54e-a5ef-83d071d13c93-bacea0be, #w-node-_2764135c-90b3-4f13-ba9b-755ba18b695a-bacea0be, #w-node-bf59edc2-f16c-525a-e83b-4b456590e406-bacea0be, #w-node-bf59edc2-f16c-525a-e83b-4b456590e40e-bacea0be, #w-node-bf59edc2-f16c-525a-e83b-4b456590e416-bacea0be, #w-node-_22607b0f-0778-6273-c475-b0a2b3546106-bacea0be, #w-node-_16cfb73e-4dac-0e65-524e-f3b558331b22-bacea0be, #w-node-dc77871f-d291-0715-0bb9-54cd459d92d0-bacea0be, #w-node-dc77871f-d291-0715-0bb9-54cd459d92d7-bacea0be, #w-node-dc77871f-d291-0715-0bb9-54cd459d92de-bacea0be, #w-node-dc77871f-d291-0715-0bb9-54cd459d92e5-bacea0be, #w-node-dc77871f-d291-0715-0bb9-54cd459d92ec-bacea0be, #w-node-_35285712-e8ee-662c-24b6-87fa789ffd31-74f4f6fc, #w-node-_1937a442-1127-e6be-5f83-40f1e53a3618-74f4f6fc, #w-node-_6faf54f4-094a-0a95-9ec5-d3c6d4261cee-b1a85900, #w-node-_33131ac7-d50b-9cd0-5b42-09f0b3bc9463-b1a85900, #w-node-_3dec5a00-e861-6d88-03c9-2e97a82a2bb8-b1a85900, #w-node-_3160f26e-2557-f435-2481-86522dec80b1-b1a85900, #w-node-f50c28f6-268e-47d5-897f-bdfd0ae82da6-b1a85900, #w-node-b8c2bcf5-61f0-be8f-6c33-deb0d82362c3-b1a85900, #w-node-_8379606e-9f87-91fa-9c64-d7369b1e9909-b1a85900, #w-node-f96236b8-c466-a29c-b54d-a49b91041a16-b1a85900, #w-node-_0c5265c8-55fe-5fa8-9df4-23a7a449759c-b1a85900, #w-node-ae5f0167-074c-69c6-ecd7-9ff2289ce1d6-b1a85900, #w-node-_1a5aef6d-5b29-6497-a37a-eb9216b10986-b1a85900, #w-node-_817e342d-8b15-fc09-3cdb-07507b40135e-b1a85900, #w-node-cbba5ee2-13aa-1120-c2db-7c35e29f5278-b1a85900, #w-node-_02fe4a19-707f-1e45-0294-81d3aea9019d-b1a85900, #w-node-_97d92c58-48e0-824b-175b-d320d331c6bf-b1a85900, #w-node-dd8d2c3c-e427-880c-84a7-c6764935dbbe-b1a85900, #w-node-_08b322d5-cc4c-24f1-14d8-648254cf21cb-b1a85900, #w-node-_5ca1a07a-06f5-ba5f-c7a1-45049f9b965e-b1a85900, #w-node-_0cb33ff2-4e29-7ea7-2587-0873dce83bf2-b1a85900, #w-node-_11e5bfab-6283-d54e-a5ef-83d071d13c93-b1a85900, #w-node-dc77871f-d291-0715-0bb9-54cd459d92d0-b1a85900, #w-node-dc77871f-d291-0715-0bb9-54cd459d92d7-b1a85900, #w-node-dc77871f-d291-0715-0bb9-54cd459d92de-b1a85900, #w-node-_6faf54f4-094a-0a95-9ec5-d3c6d4261cee-c723f3dd, #w-node-_33131ac7-d50b-9cd0-5b42-09f0b3bc9463-c723f3dd, #w-node-_7f9550e4-6af5-e474-ced1-8093ea5ab8b7-c723f3dd, #w-node-cbe1109e-9c9d-8011-7299-2124eee81162-c723f3dd, #w-node-_164d6969-3643-58a3-8009-967dd0b3b924-c723f3dd, #w-node-_83ac6ff8-590b-3cca-25bc-6da83d75a3a5-c723f3dd, #w-node-acf7fd01-1cf6-21ed-b448-a5077464bfa7-c723f3dd, #w-node-ada3e3d1-268f-b3d8-5aea-32f9b9ca1103-c723f3dd, #w-node-d94facc0-63fc-3cbc-6ddc-1a4071f793c1-c723f3dd, #w-node-_282ed1c8-5c99-f3f3-eeed-b962e2a183aa-c723f3dd, #w-node-_6a666d1c-3e65-bd56-cd5f-40ab31c81c34-c723f3dd, #w-node-_5b2eb18d-3c03-6910-e686-05399b732197-c723f3dd, #w-node-e1054ce2-27c4-b3ea-99ff-2d3ab08de244-c723f3dd, #w-node-e1054ce2-27c4-b3ea-99ff-2d3ab08de24a-c723f3dd, #w-node-e1054ce2-27c4-b3ea-99ff-2d3ab08de250-c723f3dd, #w-node-e1054ce2-27c4-b3ea-99ff-2d3ab08de256-c723f3dd, #w-node-e1054ce2-27c4-b3ea-99ff-2d3ab08de25c-c723f3dd, #w-node-f31dd826-6119-9584-6f67-ad49d1e4238b-c723f3dd, #w-node-cad744f4-2eb6-198a-cd70-97d6ee0a84bc-c723f3dd, #w-node-c9a14d42-2acf-ee2e-480b-2bfcec74e1ff-c723f3dd, #w-node-_817e342d-8b15-fc09-3cdb-07507b40135e-c723f3dd, #w-node-cbba5ee2-13aa-1120-c2db-7c35e29f5278-c723f3dd, #w-node-_02fe4a19-707f-1e45-0294-81d3aea9019d-c723f3dd, #w-node-dd8d2c3c-e427-880c-84a7-c6764935dbbe-c723f3dd, #w-node-_08b322d5-cc4c-24f1-14d8-648254cf21cb-c723f3dd, #w-node-cd65fe8f-45f6-b109-4026-7a38ad8e3aee-c723f3dd, #w-node-b075845f-cdf8-aad8-d069-8c71d69ef3ba-2418732a, #w-node-_4d89a99d-ba7f-9522-539e-b672e2869bd9-2418732a, #w-node-e77ce93d-7240-5e9d-bf24-2c875e1539cd-2418732a, #w-node-_6faf54f4-094a-0a95-9ec5-d3c6d4261cee-42058e6e, #w-node-_33131ac7-d50b-9cd0-5b42-09f0b3bc9463-42058e6e, #w-node-b925ce10-0f98-25da-ec14-5c4514f8845b-42058e6e, #w-node-_86ad4704-8713-76b8-2711-1e743ca905e0-42058e6e, #w-node-_6088eeb5-ccbe-a306-292a-bf61f2e0e3d1-42058e6e, #w-node-_7ce55d48-a0de-86ac-a602-356c587f8535-42058e6e, #w-node-_513ee988-17dd-bd96-7aa7-93a057ae1aee-42058e6e, #w-node-_0112aeed-a736-43bb-ae60-bb4b3f6e9dc8-42058e6e, #w-node-_8d529c78-fb61-c616-4d77-d90047d7e7c1-42058e6e, #w-node-_1de83ea4-c4cb-eeba-979b-8aae13fff697-42058e6e, #w-node-_6f9ceed6-e42b-0e29-5880-06e762e15f19-42058e6e, #w-node-be38b389-388f-e311-a299-f2c376e38229-42058e6e, #w-node-_5ef59347-9592-944a-e2b9-808c1092025d-42058e6e, #w-node-dee5c0f8-7b8a-8206-9ea7-a5d6e49da250-42058e6e, #w-node-_5ebf71d3-8bea-1b07-c8b5-a01bbeee02da-42058e6e, #w-node-_93f75d89-5846-be12-00bf-e69271354f47-42058e6e, #w-node-_5d084244-af29-b76d-9d77-54b7dc5fdd81-42058e6e, #w-node-_8d9697cf-6b0b-927d-82a3-60c5439a2120-42058e6e, #w-node-b5b4cca1-2e42-f744-0f7e-35dfec36c5e8-42058e6e, #w-node-ea3ed3c1-ffb6-3376-46ba-b450ad36cdfc-42058e6e, #w-node-_4d9e270a-5fa5-ffcf-0b0e-0a7f8fe76517-42058e6e, #w-node-_51c76421-d56b-f0c4-8dee-f283e6fcffa3-42058e6e, #w-node-_51c76421-d56b-f0c4-8dee-f283e6fcffad-42058e6e, #w-node-_51c76421-d56b-f0c4-8dee-f283e6fcffb5-42058e6e, #w-node-_51c76421-d56b-f0c4-8dee-f283e6fcffbb-42058e6e, #w-node-_51c76421-d56b-f0c4-8dee-f283e6fcffc1-42058e6e, #w-node-_51c76421-d56b-f0c4-8dee-f283e6fcffc7-42058e6e, #w-node-_51c76421-d56b-f0c4-8dee-f283e6fcffcd-42058e6e, #w-node-_817e342d-8b15-fc09-3cdb-07507b40135e-42058e6e, #w-node-cbba5ee2-13aa-1120-c2db-7c35e29f5278-42058e6e, #w-node-b96789f3-f4a7-1eac-a72a-194bced2e016-42058e6e, #w-node-_02fe4a19-707f-1e45-0294-81d3aea9019d-42058e6e, #w-node-dd8d2c3c-e427-880c-84a7-c6764935dbbe-42058e6e, #w-node-_6faf54f4-094a-0a95-9ec5-d3c6d4261cee-4ee8c83a, #w-node-_33131ac7-d50b-9cd0-5b42-09f0b3bc9463-4ee8c83a, #w-node-_81986396-028f-de16-e89b-d896d1afdfad-4ee8c83a, #w-node-cbe1109e-9c9d-8011-7299-2124eee81162-4ee8c83a, #w-node-_83ac6ff8-590b-3cca-25bc-6da83d75a3a5-4ee8c83a, #w-node-acf7fd01-1cf6-21ed-b448-a5077464bfa7-4ee8c83a, #w-node-d94facc0-63fc-3cbc-6ddc-1a4071f793c1-4ee8c83a, #w-node-_282ed1c8-5c99-f3f3-eeed-b962e2a183aa-4ee8c83a, #w-node-_59e0f925-d6a7-931a-6376-a5a056c18cee-4ee8c83a, #w-node-_7f716340-f010-6355-0f49-5569e644b0a7-4ee8c83a, #w-node-_7f716340-f010-6355-0f49-5569e644b0bf-4ee8c83a, #w-node-_817e342d-8b15-fc09-3cdb-07507b40135e-4ee8c83a, #w-node-cbba5ee2-13aa-1120-c2db-7c35e29f5278-4ee8c83a, #w-node-dd8d2c3c-e427-880c-84a7-c6764935dbbe-4ee8c83a, #w-node-_08b322d5-cc4c-24f1-14d8-648254cf21cb-4ee8c83a, #w-node-cd65fe8f-45f6-b109-4026-7a38ad8e3aee-4ee8c83a, #w-node-e7978ea5-51ca-7e1e-7dea-d84a322f5120-4ee8c83a, #w-node-_8346a5f8-1ae6-4401-fe7f-c37a62f158f6-4ee8c83a, #w-node-f4b60eee-c763-eaca-5b13-b6784bbb73b1-4ee8c83a, #w-node-_18e2b25e-fe3f-b20d-3e5f-900f288e2e24-4ee8c83a, #w-node-e44eca8b-f6dd-44d7-7018-b9f5396d67b4-4ee8c83a, #w-node-_6faf54f4-094a-0a95-9ec5-d3c6d4261cee-b223ceb0, #w-node-_33131ac7-d50b-9cd0-5b42-09f0b3bc9463-b223ceb0, #w-node-cbe1109e-9c9d-8011-7299-2124eee81162-b223ceb0, #w-node-d94facc0-63fc-3cbc-6ddc-1a4071f793c1-b223ceb0, #w-node-_8a0d79d2-1b3a-6fa6-8d8c-aa150c88fe32-b223ceb0, #w-node-_59764d5b-83e3-e947-a28c-cac5519a9d3b-b223ceb0, #w-node-_4f34e18b-2267-51e6-6f0c-fc9d7f9df4d4-b223ceb0, #w-node-_91ed48b1-c250-5693-89d6-fe64d0ea333d-b223ceb0, #w-node-_2bc3c6e0-d474-c068-a829-071c36aeb05f-b223ceb0, #w-node-_817e342d-8b15-fc09-3cdb-07507b40135e-b223ceb0, #w-node-cbba5ee2-13aa-1120-c2db-7c35e29f5278-b223ceb0, #w-node-dd8d2c3c-e427-880c-84a7-c6764935dbbe-b223ceb0, #w-node-_08b322d5-cc4c-24f1-14d8-648254cf21cb-b223ceb0, #w-node-cd65fe8f-45f6-b109-4026-7a38ad8e3aee-b223ceb0, #w-node-_2fe7bbe5-767c-6f09-0e71-cc7d42b57808-b223ceb0, #w-node-_6faf54f4-094a-0a95-9ec5-d3c6d4261cee-315edd5e, #w-node-_1b43a9ce-df5d-38ca-3456-dab6c50c38e7-315edd5e, #w-node-_77e84a78-5624-50a4-be70-93cd094b1333-315edd5e, #w-node-cbe1109e-9c9d-8011-7299-2124eee81162-315edd5e, #w-node-_8c5e33e0-14a8-b6f5-b6d2-820784af3539-315edd5e, #w-node-_94c6f21f-032e-5b42-c270-52cc6b1a26d3-315edd5e, #w-node-_94c6f21f-032e-5b42-c270-52cc6b1a26dc-315edd5e, #w-node-_94c6f21f-032e-5b42-c270-52cc6b1a26e3-315edd5e, #w-node-_817e342d-8b15-fc09-3cdb-07507b40135e-315edd5e, #w-node-cbba5ee2-13aa-1120-c2db-7c35e29f5278-315edd5e, #w-node-dd8d2c3c-e427-880c-84a7-c6764935dbbe-315edd5e, #w-node-c68d9289-e465-4f30-8a00-1ec27e826894-315edd5e, #w-node-_6faf54f4-094a-0a95-9ec5-d3c6d4261cee-fa037f8f, #w-node-c47cc5ca-3930-853a-9aa5-c93e8d5f4f6a-fa037f8f, #w-node-f9714138-5fb3-7729-f676-28099f7b49b8-fa037f8f, #w-node-_23bf6068-cece-f058-44c2-4bd0a7dfcac5-fa037f8f, #w-node-_89439620-ff36-26ec-8551-7ccd0a944119-fa037f8f, #w-node-_1a5aef6d-5b29-6497-a37a-eb9216b10986-fa037f8f, #w-node-_817e342d-8b15-fc09-3cdb-07507b40135e-fa037f8f, #w-node-_02fe4a19-707f-1e45-0294-81d3aea9019d-fa037f8f, #w-node-dd8d2c3c-e427-880c-84a7-c6764935dbbe-fa037f8f, #w-node-_08b322d5-cc4c-24f1-14d8-648254cf21cb-fa037f8f, #w-node-_5ca1a07a-06f5-ba5f-c7a1-45049f9b965e-fa037f8f, #w-node-d3083d07-a5cb-b497-a421-cbe88b72a8c0-fa037f8f, #w-node-adcc6cb3-cde1-134d-184f-73daebdc3c7c-fa037f8f, #w-node-_84a39951-35c2-d8d0-e184-6f68b3f678b5-fa037f8f, #w-node-dc77871f-d291-0715-0bb9-54cd459d92d0-fa037f8f, #w-node-_6faf54f4-094a-0a95-9ec5-d3c6d4261cee-f5373a68, #w-node-_33131ac7-d50b-9cd0-5b42-09f0b3bc9463-f5373a68 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c15180c-faed-5d57-1110-474dd9dc27a5-f5373a68 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_03abcb28-1422-ccc1-d620-b57030a18abc-f5373a68 {
  align-self: auto;
}

#w-node-f300ddb3-37a5-fbb5-7b7b-759e185da9c4-f5373a68, #w-node-b28c0869-a2a3-eb1b-fe74-7cdf1364996a-f5373a68, #w-node-_8b45187d-860b-2c12-52bf-73d255e0cc03-f5373a68, #w-node-_8b45187d-860b-2c12-52bf-73d255e0cc05-f5373a68, #w-node-_8b45187d-860b-2c12-52bf-73d255e0cc07-f5373a68, #w-node-_571e07ae-4ba2-52e3-f56b-1fdb24d1134a-f5373a68, #w-node-_571e07ae-4ba2-52e3-f56b-1fdb24d1134c-f5373a68, #w-node-_571e07ae-4ba2-52e3-f56b-1fdb24d1134e-f5373a68, #w-node-b4f9ec36-8279-df1a-2dbd-9c9e18a8e283-f5373a68, #w-node-_35ead118-d0b4-e942-baa5-22cd1fd621ab-f5373a68, #w-node-_35ead118-d0b4-e942-baa5-22cd1fd621af-f5373a68, #w-node-db411f9a-8533-8655-1654-3d6a2772549d-f5373a68, #w-node-db411f9a-8533-8655-1654-3d6a2772549f-f5373a68, #w-node-db411f9a-8533-8655-1654-3d6a277254a1-f5373a68, #w-node-_921c5ee2-9d03-7399-696a-5f6fcd1ca283-f5373a68, #w-node-_921c5ee2-9d03-7399-696a-5f6fcd1ca285-f5373a68, #w-node-_921c5ee2-9d03-7399-696a-5f6fcd1ca287-f5373a68, #w-node-_817e342d-8b15-fc09-3cdb-07507b40135e-f5373a68, #w-node-cbba5ee2-13aa-1120-c2db-7c35e29f5278-f5373a68, #w-node-c5af3b64-d3c4-8225-0204-d45dd39d388e-f5373a68, #w-node-c5af3b64-d3c4-8225-0204-d45dd39d3894-f5373a68, #w-node-ddadeead-d822-ee20-9b71-0bcd8f601f0e-2ce9d288, #w-node-b22dcce6-2b8f-02c0-3919-3caec8fd055f-2ce9d288, #w-node-_6faf54f4-094a-0a95-9ec5-d3c6d4261cee-8d6a90aa, #w-node-_33131ac7-d50b-9cd0-5b42-09f0b3bc9463-8d6a90aa, #w-node-_187b0490-e5c4-33f1-8bc3-59b52240b383-8d6a90aa, #w-node-_0c2efa3d-c934-611d-c186-b88524bd216c-8d6a90aa, #w-node-_817e342d-8b15-fc09-3cdb-07507b40135e-8d6a90aa, #w-node-cbba5ee2-13aa-1120-c2db-7c35e29f5278-8d6a90aa, #w-node-_02fe4a19-707f-1e45-0294-81d3aea9019d-8d6a90aa, #w-node-e8759e5c-cadd-364f-1c44-eff2ba936bcb-8d6a90aa, #w-node-_24a91f7d-f977-28c4-7b0b-77a263275e19-8d6a90aa, #w-node-dced912b-93af-aef1-9be6-356cea756638-8d6a90aa, #w-node-_792efbbf-1184-ea44-ccfd-5fffb9cfca40-8d6a90aa, #w-node-e2ddf287-04bd-01be-9374-6b344cd085cb-8d6a90aa, #w-node-c592f8c2-2bd2-9e2a-49b9-9d294c7fa407-8d6a90aa, #w-node-_6faf54f4-094a-0a95-9ec5-d3c6d4261cee-155d62fd, #w-node-_33131ac7-d50b-9cd0-5b42-09f0b3bc9463-155d62fd, #w-node-_7b90ac8c-0544-5dc8-d614-9e2051caef6a-155d62fd, #w-node-_108b5156-a579-d184-bffd-64ce12f18644-155d62fd, #w-node-cfa2e3e5-42a4-f86c-af22-bc704d845b81-155d62fd, #w-node-_817e342d-8b15-fc09-3cdb-07507b40135e-155d62fd, #w-node-cbba5ee2-13aa-1120-c2db-7c35e29f5278-155d62fd, #w-node-_02fe4a19-707f-1e45-0294-81d3aea9019d-155d62fd, #w-node-_0cb33ff2-4e29-7ea7-2587-0873dce83bf2-155d62fd, #w-node-_11e5bfab-6283-d54e-a5ef-83d071d13c93-155d62fd, #w-node-_2764135c-90b3-4f13-ba9b-755ba18b695a-155d62fd, #w-node-_6faf54f4-094a-0a95-9ec5-d3c6d4261cee-9f48f7ce, #w-node-_33131ac7-d50b-9cd0-5b42-09f0b3bc9463-9f48f7ce, #w-node-_162b38c9-b620-6026-9ce3-0c2ab88b7420-9f48f7ce, #w-node-_817e342d-8b15-fc09-3cdb-07507b40135e-9f48f7ce, #w-node-cbba5ee2-13aa-1120-c2db-7c35e29f5278-9f48f7ce, #w-node-c00b69cc-ad2a-1895-ebda-2dddcd4e48c7-9f48f7ce, #w-node-_81dfdf34-065e-430e-7bb1-9d5c175a6355-9f48f7ce, #w-node-_9a78184d-0a9a-a018-63f7-31c8f8e08f4c-9f48f7ce, #w-node-_9a78184d-0a9a-a018-63f7-31c8f8e08f4e-9f48f7ce, #w-node-_44d22d56-6e72-d20d-c8b0-fbac633773ee-9f48f7ce, #w-node-_44d22d56-6e72-d20d-c8b0-fbac633773f0-9f48f7ce, #w-node-_16ae54de-2de2-7ed8-ec56-7a36ec1d7e7e-9f48f7ce, #w-node-_16ae54de-2de2-7ed8-ec56-7a36ec1d7e80-9f48f7ce, #w-node-_7d3e0d82-5ce0-eed9-516d-2f50d816b3e7-9f48f7ce, #w-node-_7d3e0d82-5ce0-eed9-516d-2f50d816b3e9-9f48f7ce, #w-node-b1e2f978-7a37-d1fb-ed79-57d6b2effb4b-9f48f7ce, #w-node-b1e2f978-7a37-d1fb-ed79-57d6b2effb4d-9f48f7ce, #w-node-f2529d1a-a3f7-54f3-5b60-70bf37abb6e8-9f48f7ce, #w-node-f2529d1a-a3f7-54f3-5b60-70bf37abb6ea-9f48f7ce, #w-node-_305ee3f5-5ccf-90a7-f399-c3ae02d52932-9f48f7ce, #w-node-_305ee3f5-5ccf-90a7-f399-c3ae02d52934-9f48f7ce, #w-node-_8a2a4e01-ca44-d1e0-b638-4a79ef10c3e8-9f48f7ce, #w-node-_8a2a4e01-ca44-d1e0-b638-4a79ef10c3ea-9f48f7ce, #w-node-_76e3a436-7f37-9cc1-7591-b3386403e628-9f48f7ce, #w-node-_76e3a436-7f37-9cc1-7591-b3386403e62a-9f48f7ce, #w-node-_025ae3cb-025a-de9b-2002-a39c881b9fad-9f48f7ce, #w-node-_025ae3cb-025a-de9b-2002-a39c881b9faf-9f48f7ce, #w-node-_6ffbaa58-658d-27fe-19f2-774ee851621f-9f48f7ce, #w-node-_777a4237-7b0d-dcf4-6c58-e26791591716-9f48f7ce, #w-node-_5887b84a-3ec9-d82e-5829-222fd4ed0e07-9f48f7ce, #w-node-c02a5f00-f02b-07db-59b4-5699edbf1b92-9f48f7ce, #w-node-dd89f6fc-75ad-f011-45ef-4e482ee2475a-9f48f7ce, #w-node-ae6c9fe9-c28c-6fab-c5a6-0bffcb43bacd-9f48f7ce, #w-node-_697751ab-9046-f97e-7446-e7fdfb5db08c-9f48f7ce, #w-node-_81112e5a-6329-8e65-b734-7eab4e84cd89-9f48f7ce, #w-node-_6faf54f4-094a-0a95-9ec5-d3c6d4261cee-1067f6fe, #w-node-_33131ac7-d50b-9cd0-5b42-09f0b3bc9463-1067f6fe, #w-node-_89439620-ff36-26ec-8551-7ccd0a944119-1067f6fe, #w-node-_02fe4a19-707f-1e45-0294-81d3aea9019d-1067f6fe, #w-node-_817e342d-8b15-fc09-3cdb-07507b40135e-1067f6fe, #w-node-_6faf54f4-094a-0a95-9ec5-d3c6d4261cee-c0559d5c, #w-node-_33131ac7-d50b-9cd0-5b42-09f0b3bc9463-c0559d5c, #w-node-_1b43a9ce-df5d-38ca-3456-dab6c50c38e7-c0559d5c, #w-node-a1b976c6-df84-6b5c-9f60-48c33f85b3d8-c0559d5c, #w-node-_817e342d-8b15-fc09-3cdb-07507b40135e-c0559d5c, #w-node-cbba5ee2-13aa-1120-c2db-7c35e29f5278-c0559d5c, #w-node-dd8d2c3c-e427-880c-84a7-c6764935dbbe-c0559d5c, #w-node-_08b322d5-cc4c-24f1-14d8-648254cf21cb-c0559d5c, #w-node-cd65fe8f-45f6-b109-4026-7a38ad8e3aee-c0559d5c, #w-node-_2fe7bbe5-767c-6f09-0e71-cc7d42b57808-c0559d5c, #w-node-e7978ea5-51ca-7e1e-7dea-d84a322f5120-c0559d5c, #w-node-_25ce3e7c-94e1-4e44-ca20-785f5c3c72c7-55362b7d, #w-node-f83f092c-616b-e220-f688-793c431503e2-55362b7d, #w-node-_1368cd78-66f2-db00-95f1-c41515690fc6-55362b7d, #w-node-_5befebce-680f-b969-13e8-ba104e654dde-55362b7d, #w-node-_5befebce-680f-b969-13e8-ba104e654de0-55362b7d, #w-node-_5befebce-680f-b969-13e8-ba104e654de2-55362b7d, #w-node-_5befebce-680f-b969-13e8-ba104e654de4-55362b7d, #w-node-c59021d0-122c-98e2-2700-8d5e8752ea7e-55362b7d, #w-node-_7d03841d-b274-a7a6-a61e-a7dfc1aa6df5-55362b7d, #w-node-_6675ab73-5b37-eea8-dc00-0b93cafbccd9-55362b7d, #w-node-_15f31749-e71b-f52c-f971-c92ec0a02707-55362b7d, #w-node-_5ca990c7-384b-a823-f8c4-8ee9c559bdd1-55362b7d, #w-node-_5ca990c7-384b-a823-f8c4-8ee9c559bdd2-55362b7d, #w-node-_5ca990c7-384b-a823-f8c4-8ee9c559bdd3-55362b7d, #w-node-_5ca990c7-384b-a823-f8c4-8ee9c559bdd6-55362b7d, #w-node-d999886f-f83f-033e-7542-69a998661af0-55362b7d, #w-node-d999886f-f83f-033e-7542-69a998661af1-55362b7d, #w-node-d999886f-f83f-033e-7542-69a998661af2-55362b7d, #w-node-d999886f-f83f-033e-7542-69a998661af5-55362b7d, #w-node-_935e4ed9-1e87-7945-3f9f-af510b072e48-55362b7d, #w-node-_935e4ed9-1e87-7945-3f9f-af510b072e49-55362b7d, #w-node-_935e4ed9-1e87-7945-3f9f-af510b072e4a-55362b7d, #w-node-_935e4ed9-1e87-7945-3f9f-af510b072e4d-55362b7d, #w-node-_6faf54f4-094a-0a95-9ec5-d3c6d4261cee-8ede9f0a, #w-node-_33131ac7-d50b-9cd0-5b42-09f0b3bc9463-8ede9f0a, #w-node-_817e342d-8b15-fc09-3cdb-07507b40135e-8ede9f0a, #w-node-cbba5ee2-13aa-1120-c2db-7c35e29f5278-8ede9f0a, #w-node-b96789f3-f4a7-1eac-a72a-194bced2e016-8ede9f0a, #w-node-e2d69dd7-aaf0-239f-40ff-4d35a4ff732e-8ede9f0a, #w-node-dd8d2c3c-e427-880c-84a7-c6764935dbbe-8ede9f0a, #w-node-f3f1e31b-7a4c-2c09-a511-df8cea40a23f-8ede9f0a, #w-node-_08b322d5-cc4c-24f1-14d8-648254cf21cb-8ede9f0a, #w-node-f493c4a6-2f23-4c58-d326-fbb204d0a19b-8ede9f0a, #w-node-cd65fe8f-45f6-b109-4026-7a38ad8e3aee-8ede9f0a, #w-node-f5bb68c5-ff49-5504-5bae-95ee195615f0-8ede9f0a, #w-node-_2684753e-8b74-1c0e-da4f-2b6c779391e2-8ede9f0a, #w-node-_5ca1a07a-06f5-ba5f-c7a1-45049f9b965e-8ede9f0a, #w-node-_5c09fd07-53cc-e95b-be9d-bb990ab92d85-8ede9f0a, #w-node-abe0a174-800d-d3c4-a247-f1635fc76b8e-8ede9f0a, #w-node-_15aa87e7-0945-b1b6-8f81-708d9ef1aabf-a00c3991, #w-node-_9c097e99-cb1d-86c5-0619-a815c9eb2c0e-a00c3991, #w-node-_6b346d5f-8127-0e62-3669-b04884cb0213-a00c3991, #w-node-_248f852e-66d3-5a27-176b-232919828cc4-a00c3991, #w-node-d7e7f1ce-d8bd-7774-bda1-cdbfc03f7c73-a00c3991, #w-node-bf04119c-1eed-7082-eae7-f108874c07c8-a00c3991, #w-node-_03883576-47ed-0fe3-c720-a28b0ba215a2-a00c3991, #w-node-_03883576-47ed-0fe3-c720-a28b0ba215a3-a00c3991, #w-node-ae2c6340-b93b-4292-1a68-d1319dbd160f-a00c3991, #w-node-_8dc6f364-ab9b-68f8-5aac-40bd1e20916c-a00c3991, #w-node-_2a910759-048d-176b-b38f-002c959e1916-a00c3991, #w-node-_2a910759-048d-176b-b38f-002c959e1917-a00c3991, #w-node-afd842e3-2cd3-1a3c-1f37-031116ceadda-a00c3991, #w-node-afd842e3-2cd3-1a3c-1f37-031116ceaddb-a00c3991, #w-node-afd842e3-2cd3-1a3c-1f37-031116ceaddc-a00c3991, #w-node-afd842e3-2cd3-1a3c-1f37-031116ceaddd-a00c3991, #w-node-_83dbf722-246d-2d7a-927f-63e636234a94-a00c3991, #w-node-_83dbf722-246d-2d7a-927f-63e636234a95-a00c3991, #w-node-_83dbf722-246d-2d7a-927f-63e636234a96-a00c3991, #w-node-_83dbf722-246d-2d7a-927f-63e636234a97-a00c3991, #w-node-_83dbf722-246d-2d7a-927f-63e636234ab0-a00c3991, #w-node-ac6bd4f0-2d6f-4482-eadf-3b627993ec44-a00c3991, #w-node-ac6bd4f0-2d6f-4482-eadf-3b627993ec46-a00c3991, #w-node-ac6bd4f0-2d6f-4482-eadf-3b627993ec47-a00c3991, #w-node-_83dbf722-246d-2d7a-927f-63e636234aa6-a00c3991, #w-node-_83dbf722-246d-2d7a-927f-63e636234aa7-a00c3991, #w-node-_83dbf722-246d-2d7a-927f-63e636234aa8-a00c3991, #w-node-_83dbf722-246d-2d7a-927f-63e636234aa9-a00c3991, #w-node-_253b5fbb-6454-303e-01f3-295b7c5900f0-a00c3991, #w-node-_83dbf722-246d-2d7a-927f-63e636234a9c-a00c3991, #w-node-_83dbf722-246d-2d7a-927f-63e636234a9d-a00c3991, #w-node-_83dbf722-246d-2d7a-927f-63e636234a9e-a00c3991, #w-node-_83dbf722-246d-2d7a-927f-63e636234a9f-a00c3991, #w-node-e02753f8-0844-4c90-3b62-0fb9cf92c517-a00c3991, #w-node-e02753f8-0844-4c90-3b62-0fb9cf92c518-a00c3991, #w-node-e02753f8-0844-4c90-3b62-0fb9cf92c519-a00c3991, #w-node-e02753f8-0844-4c90-3b62-0fb9cf92c51a-a00c3991, #w-node-eb821692-6281-6d02-2df8-4591965e84c8-a00c3991, #w-node-_870430db-f8f2-439a-9091-93587eafadc6-a00c3991, #w-node-_870430db-f8f2-439a-9091-93587eafadc7-a00c3991, #w-node-_870430db-f8f2-439a-9091-93587eafadc8-a00c3991, #w-node-_870430db-f8f2-439a-9091-93587eafadc9-a00c3991, #w-node-_870430db-f8f2-439a-9091-93587eafadbc-a00c3991, #w-node-_870430db-f8f2-439a-9091-93587eafadbe-a00c3991, #w-node-_870430db-f8f2-439a-9091-93587eafadbf-a00c3991, #w-node-_8f4835be-e679-6615-6b1f-ea9153eeb1a4-a00c3991, #w-node-_8f4835be-e679-6615-6b1f-ea9153eeb1a5-a00c3991, #w-node-_8f4835be-e679-6615-6b1f-ea9153eeb1a6-a00c3991, #w-node-_8f4835be-e679-6615-6b1f-ea9153eeb1a7-a00c3991, #w-node-_13197bd1-5c71-ef4d-7c1c-7793f61706a5-a00c3991, #w-node-_13197bd1-5c71-ef4d-7c1c-7793f61706a6-a00c3991, #w-node-_13197bd1-5c71-ef4d-7c1c-7793f61706a7-a00c3991, #w-node-_13197bd1-5c71-ef4d-7c1c-7793f61706a8-a00c3991, #w-node-_0c5fd183-2091-536f-d0f0-e386ab180db9-a00c3991, #w-node-_0c5fd183-2091-536f-d0f0-e386ab180dba-a00c3991, #w-node-_0c5fd183-2091-536f-d0f0-e386ab180dbb-a00c3991, #w-node-_0c5fd183-2091-536f-d0f0-e386ab180dbc-a00c3991, #w-node-a5d9c60f-08f1-26b0-ce17-3d00d82a0fa2-a00c3991, #w-node-a5d9c60f-08f1-26b0-ce17-3d00d82a0fa4-a00c3991, #w-node-bb9439ac-e46a-bf87-0b87-73e502628764-a00c3991, #w-node-_2bae95e6-4eec-c866-4f93-9f76a7781e4d-a00c3991, #w-node-e96ac57a-8bc2-c913-dd14-3b63ef79ff9a-a00c3991, #w-node-_8bd6e93a-63fb-1d2e-aedc-4cf633b3cca3-a00c3991, #w-node-_8bd6e93a-63fb-1d2e-aedc-4cf633b3cca5-a00c3991, #w-node-_8bd6e93a-63fb-1d2e-aedc-4cf633b3cca6-a00c3991, #w-node-c14799d5-2e89-c7a9-a5cb-e05643c6b696-a00c3991, #w-node-c14799d5-2e89-c7a9-a5cb-e05643c6b697-a00c3991, #w-node-c14799d5-2e89-c7a9-a5cb-e05643c6b698-a00c3991, #w-node-c14799d5-2e89-c7a9-a5cb-e05643c6b699-a00c3991, #w-node-_02dac52a-83aa-2b3c-6486-7e428e06c5d7-a00c3991, #w-node-_02dac52a-83aa-2b3c-6486-7e428e06c5d8-a00c3991, #w-node-_02dac52a-83aa-2b3c-6486-7e428e06c5d9-a00c3991, #w-node-_02dac52a-83aa-2b3c-6486-7e428e06c5da-a00c3991, #w-node-_8bd6e93a-63fb-1d2e-aedc-4cf633b3ccac-a00c3991, #w-node-_8bd6e93a-63fb-1d2e-aedc-4cf633b3ccad-a00c3991, #w-node-_8bd6e93a-63fb-1d2e-aedc-4cf633b3ccae-a00c3991, #w-node-_8bd6e93a-63fb-1d2e-aedc-4cf633b3ccaf-a00c3991, #w-node-f722aeb1-66c5-5856-2800-38a4cd0f3047-a00c3991, #w-node-f722aeb1-66c5-5856-2800-38a4cd0f3049-a00c3991, #w-node-f722aeb1-66c5-5856-2800-38a4cd0f304a-a00c3991, #w-node-_8bd6e93a-63fb-1d2e-aedc-4cf633b3ccb5-a00c3991, #w-node-_8bd6e93a-63fb-1d2e-aedc-4cf633b3ccb6-a00c3991, #w-node-_8bd6e93a-63fb-1d2e-aedc-4cf633b3ccb7-a00c3991, #w-node-_8bd6e93a-63fb-1d2e-aedc-4cf633b3ccb8-a00c3991, #w-node-_29ce438a-fe48-f62f-ae83-b29766d856f9-a00c3991, #w-node-_29ce438a-fe48-f62f-ae83-b29766d856fa-a00c3991, #w-node-_29ce438a-fe48-f62f-ae83-b29766d856fb-a00c3991, #w-node-_29ce438a-fe48-f62f-ae83-b29766d856fc-a00c3991, #w-node-e7a8f433-5043-6745-adfa-29591500c934-a00c3991, #w-node-_0b17535a-f062-2741-2ccb-47c6b7bcdc79-a00c3991, #w-node-_191f06da-224d-a1f3-1673-299b18f0acf9-a00c3991, #w-node-_191f06da-224d-a1f3-1673-299b18f0acfa-a00c3991, #w-node-_191f06da-224d-a1f3-1673-299b18f0acfb-a00c3991, #w-node-_191f06da-224d-a1f3-1673-299b18f0acfc-a00c3991, #w-node-_95296b04-7dc5-9e6c-6b2c-ba606bc0a26c-a00c3991, #w-node-_95296b04-7dc5-9e6c-6b2c-ba606bc0a26d-a00c3991, #w-node-_95296b04-7dc5-9e6c-6b2c-ba606bc0a26e-a00c3991, #w-node-_95296b04-7dc5-9e6c-6b2c-ba606bc0a26f-a00c3991, #w-node-_95296b04-7dc5-9e6c-6b2c-ba606bc0a275-a00c3991, #w-node-_95296b04-7dc5-9e6c-6b2c-ba606bc0a276-a00c3991, #w-node-_95296b04-7dc5-9e6c-6b2c-ba606bc0a277-a00c3991, #w-node-_95296b04-7dc5-9e6c-6b2c-ba606bc0a278-a00c3991, #w-node-_95296b04-7dc5-9e6c-6b2c-ba606bc0a27e-a00c3991, #w-node-_95296b04-7dc5-9e6c-6b2c-ba606bc0a27f-a00c3991, #w-node-_95296b04-7dc5-9e6c-6b2c-ba606bc0a280-a00c3991, #w-node-_95296b04-7dc5-9e6c-6b2c-ba606bc0a281-a00c3991, #w-node-df97a896-42f4-ca39-1864-f29ff5142fdc-a00c3991, #w-node-f991efff-1f90-8fea-00f2-db4c0bbb5c51-a00c3991, #w-node-f991efff-1f90-8fea-00f2-db4c0bbb5c53-a00c3991, #w-node-f991efff-1f90-8fea-00f2-db4c0bbb5c54-a00c3991, #w-node-f991efff-1f90-8fea-00f2-db4c0bbb5c48-a00c3991, #w-node-f991efff-1f90-8fea-00f2-db4c0bbb5c49-a00c3991, #w-node-f991efff-1f90-8fea-00f2-db4c0bbb5c4a-a00c3991, #w-node-f991efff-1f90-8fea-00f2-db4c0bbb5c4b-a00c3991, #w-node-_6faf54f4-094a-0a95-9ec5-d3c6d4261cee-556d151e, #w-node-_1b43a9ce-df5d-38ca-3456-dab6c50c38e7-556d151e, #w-node-cbe1109e-9c9d-8011-7299-2124eee81162-556d151e, #w-node-_8c4fc080-86d2-beb1-a082-3ea3a649e4cc-556d151e, #w-node-bdc2cf1a-0270-7565-e594-39baff0d7516-556d151e, #w-node-_2bf6d485-333a-e806-210d-a065cf1b847e-7493e327, #w-node-_2bf6d485-333a-e806-210d-a065cf1b8484-7493e327, #w-node-_2bf6d485-333a-e806-210d-a065cf1b8488-7493e327, #w-node-_8b3c2b91-32a3-992f-a271-58bb38db7d74-7493e327, #w-node-d8346c8a-0c96-1fa6-8a56-a4b12436019f-7493e327, #w-node-d8346c8a-0c96-1fa6-8a56-a4b1243601a5-7493e327, #w-node-e316d90e-1be3-6fc3-66eb-c4fa495a98c9-7493e327, #w-node-d8346c8a-0c96-1fa6-8a56-a4b1243601aa-7493e327, #w-node-d8346c8a-0c96-1fa6-8a56-a4b1243601b1-7493e327, #w-node-_7ce796a9-b0e4-6e9d-4bd9-c3e30032b6fe-7493e327, #w-node-_8a8b3936-f4ed-1c39-46ff-2dc392f84c01-7493e327, #w-node-_003ac3f8-872c-ddb7-7288-ec553ba13a87-7493e327, #w-node-e1ddf8a8-7019-8f85-7cf5-cdebf5031a5d-7493e327, #w-node-_94919bcf-668d-8301-8f37-bed5f17f1a08-7493e327, #w-node-_7beffb91-4199-0eb1-4deb-ab192a33a9bd-7493e327, #w-node-c1ed4378-c9e4-e321-336c-23868fc24cd4-7493e327 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_801c401f-7ecf-ef0c-4e85-0bc7a5adb03d-7493e327 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-fe903034-5f34-5fd0-0645-c95855a44a6e-7493e327 {
  align-self: start;
}

#w-node-_6a37bb3f-1eaf-c3c8-4461-0b056d63be52-7493e327 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f3c8f715-d8d0-ec11-b4c0-9543e73333a2-7493e327 {
  align-self: start;
}

#w-node-_311309e6-af75-3748-c304-0c5593222ed5-7493e327 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_81d8cdfe-15b4-de43-ac5d-74968b1660ff-7493e327 {
  align-self: start;
}

#w-node-ecf4272b-0b56-5660-bbc3-ac436e83fa55-7493e327 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_421400f6-805a-7b65-c559-d37626af56a4-7493e327 {
  align-self: start;
}

#w-node-fef9978e-22c8-e058-2b87-f581493e27f5-7493e327 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4d5c41ee-88ed-9bd7-0efe-1c818f6e1e50-7493e327 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_5ee0584e-a991-4f67-bb4b-69ad0f1a6507-7493e327, #w-node-fbb60293-6ef9-4291-37c4-69ea07be64e5-7493e327, #w-node-ab5fe854-aa37-f053-4b9a-0c5a54bc5219-7493e327, #w-node-_55d377c2-7ebe-f215-5baf-719459778723-7493e327, #w-node-ccac0f06-cdd0-c9eb-9d10-42280fb4a8b5-7493e327, #w-node-ccac0f06-cdd0-c9eb-9d10-42280fb4a8b8-7493e327 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_09c423a1-ef88-5b50-a485-e2d2d70778ad-7493e327 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_31117f3f-a111-60b5-a75b-3d38818c4724-7493e327 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_339465af-2e6a-10d1-15df-3d83dcb3291a-7493e327 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_06c21650-cc9d-4ce8-31a9-15edf54e078b-7493e327, #w-node-_380747f0-c649-b579-54f9-403b0b927e83-7493e327, #w-node-_1a5c906d-e061-23e1-2a7c-c84d9a82149a-7493e327 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1a5c906d-e061-23e1-2a7c-c84d9a82149f-7493e327 {
  align-self: start;
}

#w-node-_1a5c906d-e061-23e1-2a7c-c84d9a8214cc-7493e327 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_6faf54f4-094a-0a95-9ec5-d3c6d4261cee-1bf8ca81, #w-node-_1b43a9ce-df5d-38ca-3456-dab6c50c38e7-1bf8ca81, #w-node-b4b94e1f-d8f1-a4ad-9f54-992b2a1f669f-1bf8ca81, #w-node-c8ba7f7c-1d39-7ec8-2a98-508bea32e9cb-1bf8ca81, #w-node-_84dd0d5f-3dc1-d833-f318-2dd66571717f-1bf8ca81, #w-node-_2990f49f-a9b6-3461-8132-8a299c7dbe99-1bf8ca81 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ac9a8d8a-fa15-59ec-fe67-a8f084bde801-1bf8ca81 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_9b097ff1-749f-2e55-7100-dba09aa7d89f-1bf8ca81, #w-node-_94c6f21f-032e-5b42-c270-52cc6b1a26d3-1bf8ca81, #w-node-_36d965e2-e862-17af-3006-cae4978c7d9a-1bf8ca81, #w-node-a95dec21-f0d1-4d59-d4cc-25be5015467c-1bf8ca81, #w-node-a95dec21-f0d1-4d59-d4cc-25be5015467d-1bf8ca81, #w-node-_68f75078-b466-9cb8-ef24-44f582a48386-1bf8ca81, #w-node-_3a63ec08-95e0-32d4-538e-810b4eac1416-1bf8ca81, #w-node-_3a63ec08-95e0-32d4-538e-810b4eac1417-1bf8ca81, #w-node-_0b532dd3-33f7-8dfd-7242-19ed7c1e28a6-1bf8ca81, #w-node-_564ce80b-b211-8899-99b8-78310791b1bf-1bf8ca81, #w-node-_817e342d-8b15-fc09-3cdb-07507b40135e-1bf8ca81, #w-node-cbba5ee2-13aa-1120-c2db-7c35e29f5278-1bf8ca81, #w-node-dd8d2c3c-e427-880c-84a7-c6764935dbbe-1bf8ca81, #w-node-_027baaf9-638f-2c18-5677-f5be2a561cc3-1bf8ca81, #w-node-a7f3a727-a0f5-8a42-fb2a-cf09ebe43e24-1bf8ca81, #w-node-a7f3a727-a0f5-8a42-fb2a-cf09ebe43e2a-1bf8ca81, #w-node-_4ba15505-2c81-c48f-5611-c7133763d928-1bf8ca81, #w-node-_4ba15505-2c81-c48f-5611-c7133763d92e-1bf8ca81, #w-node-_545a13a2-1ea6-9956-7992-01f01e5b9002-1bf8ca81, #w-node-_545a13a2-1ea6-9956-7992-01f01e5b9008-1bf8ca81, #w-node-_0889cccd-f59f-5a3d-210e-b21693bb2814-1bf8ca81, #w-node-_0889cccd-f59f-5a3d-210e-b21693bb281a-1bf8ca81, #w-node-fe9b9c59-997f-f13a-15ce-7d93291e7b04-b23b214a, #w-node-_35534db8-1371-5f6a-2025-e92f8bc0c6d2-b23b214a, #w-node-_06507dc1-3907-ec67-9813-d162afba936f-b23b214a, #w-node-_34d8acd6-7b2a-35fb-8356-7191eca07dff-b23b214a, #w-node-_76426add-76d8-3044-f8f0-662824aa33ec-b23b214a, #w-node-_4aa5d4e0-1e66-c1e5-ca3d-31b92d8d625d-b23b214a, #w-node-a33a9b35-8e15-7c0b-f115-ee53efa6ce4b-b23b214a, #w-node-_234c1d61-f3a5-10aa-9947-e2dcdbd72827-b23b214a, #w-node-_4e8bc288-3e8a-a77a-9e38-be033f2c86a4-b23b214a, #w-node-_48d850bc-9847-6e8b-b916-c094e4e47e32-b23b214a, #w-node-_296f58fa-f563-8156-79ac-d5817bea2c3f-b23b214a, #w-node-_56f5caa6-7048-994f-71af-dc0ba9f799b2-b23b214a, #w-node-_39b8f711-33aa-fdf2-950a-839db9c5cdb9-b23b214a, #w-node-_42c84b1d-46e4-bcc4-2167-2a56d8708ce4-b23b214a, #w-node-_122cd249-c876-49ed-7750-edb6292c3121-b23b214a, #w-node-_8b0319aa-5d21-765c-6525-f036e09e79f5-b23b214a, #w-node-_2b544892-f69b-f767-ca67-9dbe9e91c0e3-b23b214a, #w-node-_4cce9712-6f35-e219-5df8-f44701350208-b23b214a, #w-node-_3b19dda8-b41a-167b-7063-9657b69e567f-b23b214a, #w-node-cb7ccffa-582e-6b3a-d194-5ce7840e8ff0-b23b214a, #w-node-_15565451-e7e5-9c91-d18b-bf63082396b1-b23b214a, #w-node-b9509541-5bc8-9779-1c41-d70fabe0c2d6-b23b214a, #w-node-b08e7e71-29f6-2946-be66-914a6d06c723-b23b214a, #w-node-b3b8283d-e669-5b81-db85-9c871a831e0b-b23b214a, #w-node-_9a718378-8377-2379-a239-b878f7cd2ce5-b23b214a, #w-node-fb901052-1b45-37ae-7b6d-2dd7b9da3c3f-b23b214a, #w-node-_1cb4676b-9a43-e1ac-15bd-6d997603b2e1-b23b214a, #w-node-_2f5f897c-a2b9-5902-afc8-dfe386367765-b23b214a, #w-node-afadfeb7-680a-b6e8-fc40-9ddd46ff498a-b23b214a, #w-node-_2aa6e8d9-1a6c-5905-0fe8-4ce11b32e60e-b23b214a, #w-node-d8346c8a-0c96-1fa6-8a56-a4b12436019f-c36b2b00, #w-node-d8346c8a-0c96-1fa6-8a56-a4b1243601a5-c36b2b00, #w-node-e316d90e-1be3-6fc3-66eb-c4fa495a98c9-c36b2b00, #w-node-d8346c8a-0c96-1fa6-8a56-a4b1243601aa-c36b2b00, #w-node-d8346c8a-0c96-1fa6-8a56-a4b1243601b1-c36b2b00, #w-node-_61b8cd11-33a7-2d73-fede-bc65e97fe2cf-c36b2b00, #w-node-d69ec12c-900d-1bed-a997-0fdf9935d903-c36b2b00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_801c401f-7ecf-ef0c-4e85-0bc7a5adb03d-c36b2b00 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-c1ed4378-c9e4-e321-336c-23868fc24cd4-c36b2b00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fe903034-5f34-5fd0-0645-c95855a44a6e-c36b2b00 {
  align-self: start;
}

#w-node-_6a37bb3f-1eaf-c3c8-4461-0b056d63be52-c36b2b00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f3c8f715-d8d0-ec11-b4c0-9543e73333a2-c36b2b00 {
  align-self: start;
}

#w-node-_311309e6-af75-3748-c304-0c5593222ed5-c36b2b00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_81d8cdfe-15b4-de43-ac5d-74968b1660ff-c36b2b00 {
  align-self: start;
}

#w-node-ecf4272b-0b56-5660-bbc3-ac436e83fa55-c36b2b00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_421400f6-805a-7b65-c559-d37626af56a4-c36b2b00 {
  align-self: start;
}

#w-node-fef9978e-22c8-e058-2b87-f581493e27f5-c36b2b00, #w-node-_5ee0584e-a991-4f67-bb4b-69ad0f1a6507-c36b2b00, #w-node-fbb60293-6ef9-4291-37c4-69ea07be64e5-c36b2b00, #w-node-ab5fe854-aa37-f053-4b9a-0c5a54bc5219-c36b2b00, #w-node-_55d377c2-7ebe-f215-5baf-719459778723-c36b2b00, #w-node-_94b35aa6-fe05-46f3-0ffc-ba7dd760df5a-c36b2b00, #w-node-_94b35aa6-fe05-46f3-0ffc-ba7dd760df5b-c36b2b00, #w-node-_94b35aa6-fe05-46f3-0ffc-ba7dd760df5e-c36b2b00, #w-node-_94b35aa6-fe05-46f3-0ffc-ba7dd760df84-c36b2b00, #w-node-_94b35aa6-fe05-46f3-0ffc-ba7dd760df87-c36b2b00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2d752c88-45c3-77f7-8550-96a5f09dca11-c36b2b00, #w-node-_2d752c88-45c3-77f7-8550-96a5f09dca21-c36b2b00, #w-node-_380747f0-c649-b579-54f9-403b0b927e83-c36b2b00 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_457026f5-6f74-4eb3-633a-8337168fe4c0-168fe4ba, #w-node-_457026f5-6f74-4eb3-633a-8337168fe4c6-168fe4ba, #w-node-_457026f5-6f74-4eb3-633a-8337168fe4ce-168fe4ba, #w-node-_457026f5-6f74-4eb3-633a-8337168fe4d4-168fe4ba, #w-node-_457026f5-6f74-4eb3-633a-8337168fe4da-168fe4ba, #w-node-_31e528ec-c78e-c0eb-dc36-63b0f259b847-fdc1cff4, #w-node-_31e528ec-c78e-c0eb-dc36-63b0f259b85b-fdc1cff4, #w-node-_31e528ec-c78e-c0eb-dc36-63b0f259b85d-fdc1cff4, #w-node-_31e528ec-c78e-c0eb-dc36-63b0f259b8aa-fdc1cff4, #w-node-_31e528ec-c78e-c0eb-dc36-63b0f259b8b0-fdc1cff4, #w-node-_31e528ec-c78e-c0eb-dc36-63b0f259b8b6-fdc1cff4, #w-node-_31e528ec-c78e-c0eb-dc36-63b0f259b8bc-fdc1cff4, #w-node-fa188a9a-6a5f-9828-7b24-a59ac53b3024-fdc1cff4, #w-node-fa188a9a-6a5f-9828-7b24-a59ac53b302a-fdc1cff4, #w-node-fa188a9a-6a5f-9828-7b24-a59ac53b3030-fdc1cff4, #w-node-_333590d0-11f4-39f5-274a-4c62bc6fae8c-fdc1cff4, #w-node-_40c59f34-b94c-cf33-f1e0-4c03ee91294e-fdc1cff4, #w-node-a054c43c-25be-5f73-c2bf-321991d96e75-fdc1cff4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31cd2312-37be-e6b1-6cf5-19f6db02796c-fdc1cff4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_40c59f34-b94c-cf33-f1e0-4c03ee912949-fdc1cff4, #w-node-_31e528ec-c78e-c0eb-dc36-63b0f259b8c8-fdc1cff4, #w-node-_31e528ec-c78e-c0eb-dc36-63b0f259b8c9-fdc1cff4, #w-node-_31e528ec-c78e-c0eb-dc36-63b0f259b8ce-fdc1cff4, #w-node-_31e528ec-c78e-c0eb-dc36-63b0f259b8d4-fdc1cff4, #w-node-d6dfbb38-f33a-f818-741b-1c24731d24c8-fdc1cff4, #w-node-_3e853972-78a8-5e97-2a93-041afd4f1709-fdc1cff4, #w-node-_31e528ec-c78e-c0eb-dc36-63b0f259b8da-fdc1cff4, #w-node-fb3b926c-4d53-808c-c306-e4bc21d32429-fdc1cff4, #w-node-f3b5672f-073b-9f81-1738-df502edba8b3-b691ccda, #w-node-f3b5672f-073b-9f81-1738-df502edba8ba-b691ccda, #w-node-edbe68a5-1587-c1fb-2825-3e6c30b91a8e-b691ccda, #w-node-f3b5672f-073b-9f81-1738-df502edba8d4-b691ccda, #w-node-_2cc2e6b8-7683-fa93-1f8c-e363d68d2059-b691ccda, #w-node-_94a3e731-1abb-7f5f-1207-07aca7ff08a5-b691ccda, #w-node-f3b5672f-073b-9f81-1738-df502edba8e0-b691ccda, #w-node-f3b5672f-073b-9f81-1738-df502edba8f4-b691ccda, #w-node-f3b5672f-073b-9f81-1738-df502edba906-b691ccda, #w-node-f3b5672f-073b-9f81-1738-df502edba907-b691ccda, #w-node-f3b5672f-073b-9f81-1738-df502edba90c-b691ccda, #w-node-_644f2a60-93ef-9847-2471-92599cf7418b-b691ccda, #w-node-_1bbd78ce-d054-a579-9e0d-bc0e3b725107-b691ccda, #w-node-f3b5672f-073b-9f81-1738-df502edba918-b691ccda, #w-node-_5d8787b4-ed94-9191-c311-544c12f09932-fb81c39b, #w-node-_5d8787b4-ed94-9191-c311-544c12f09939-fb81c39b, #w-node-_5d8787b4-ed94-9191-c311-544c12f09945-fb81c39b, #w-node-_5d8787b4-ed94-9191-c311-544c12f0994b-fb81c39b, #w-node-_59d73a33-9ee2-ce8d-2145-976b06eafeb6-fb81c39b, #w-node-_6b1768c8-8ba9-7b67-b602-e9dc300c2cd5-fb81c39b, #w-node-_5d8787b4-ed94-9191-c311-544c12f09951-fb81c39b, #w-node-_6f463a83-6b33-18ff-905c-85c5d9598ac8-fb81c39b, #w-node-c8edba56-577a-b96d-fa66-2d286f49c555-fb81c39b, #w-node-_5d8787b4-ed94-9191-c311-544c12f09964-fb81c39b, #w-node-_5d8787b4-ed94-9191-c311-544c12f09965-fb81c39b, #w-node-_5d8787b4-ed94-9191-c311-544c12f0996a-fb81c39b, #w-node-ac016ce2-4117-5fc7-33b5-135e8aec4664-fb81c39b, #w-node-_8d32dade-447e-56e9-2cce-8fe63209d9f7-fb81c39b, #w-node-_5d8787b4-ed94-9191-c311-544c12f09970-fb81c39b, #w-node-_906eddef-1619-1bad-d80d-2c9a0a512d72-1279985a, #w-node-_5945a590-888b-a7c0-9b22-c8a12a14dc08-1279985a, #w-node-f1c9b11b-d93a-6bbf-cdfb-96e59bbee544-1279985a, #w-node-_44ad62e2-bc43-8b73-2567-46e4091d2c61-1279985a, #w-node-db98473e-e908-21b2-d38b-4296a1ca356d-1279985a, #w-node-_906eddef-1619-1bad-d80d-2c9a0a512d7c-1279985a, #w-node-_10ed1104-000f-1173-8896-ddf614e63d1a-1279985a, #w-node-_10ed1104-000f-1173-8896-ddf614e63d1c-1279985a, #w-node-_10ed1104-000f-1173-8896-ddf614e63d1e-1279985a, #w-node-c6c01dac-0cab-d019-f909-a13d41fd7bf9-1279985a, #w-node-_906eddef-1619-1bad-d80d-2c9a0a512d87-1279985a, #w-node-fe6139c0-c3ef-16c6-f1f7-a4632b2291c7-1279985a, #w-node-fe6139c0-c3ef-16c6-f1f7-a4632b2291c9-1279985a, #w-node-fe6139c0-c3ef-16c6-f1f7-a4632b2291cb-1279985a, #w-node-_7c2b0ceb-76d2-8d98-129f-9154131e8088-1279985a, #w-node-a43c0b91-5336-1bac-d9ee-a578ec7227f4-1279985a, #w-node-a43c0b91-5336-1bac-d9ee-a578ec7227f6-1279985a, #w-node-a43c0b91-5336-1bac-d9ee-a578ec7227f8-1279985a, #w-node-_42fa1e9c-50aa-0962-480e-1bbae0c3d9fe-1279985a, #w-node-ea19ac6b-5725-5216-d321-21e16c0c9093-8a5fb6fe, #w-node-_9803c0c7-aaf6-a3c0-f221-19460e72292b-8a5fb6fe, #w-node-d45e01b7-aa36-00a0-f58a-0cd04af49922-8a5fb6fe, #w-node-d45e01b7-aa36-00a0-f58a-0cd04af49923-8a5fb6fe, #w-node-bac4df2d-9f39-3f47-d148-de4d2841fd39-8a5fb6fe, #w-node-bac4df2d-9f39-3f47-d148-de4d2841fd3a-8a5fb6fe, #w-node-_6431479d-70d9-7bd0-f6ba-3205ba32adb2-8a5fb6fe, #w-node-_6431479d-70d9-7bd0-f6ba-3205ba32adb3-8a5fb6fe, #w-node-_84639e24-9a51-896e-de05-6f98c3f77019-8a5fb6fe, #w-node-a6029743-86f3-996a-bbe1-3b79a69f1683-8a5fb6fe, #w-node-_153102e4-880c-42f5-c538-6eee1f823cb2-8a5fb6fe, #w-node-a71e690c-0345-9b7f-691f-84c5d0cfd3c9-8a5fb6fe, #w-node-_153102e4-880c-42f5-c538-6eee1f823cb3-8a5fb6fe, #w-node-a03965fc-ca5b-3110-1f4c-808e450b7d5d-8a5fb6fe, #w-node-a03965fc-ca5b-3110-1f4c-808e450b7d5e-8a5fb6fe, #w-node-_0df89f62-8be7-5f15-ebc5-aeaae3381256-8a5fb6fe, #w-node-_0df89f62-8be7-5f15-ebc5-aeaae3381257-8a5fb6fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f9d0e344-8683-1a8d-df2d-06a231e1049d-8a5fb6fe {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_9b9b3ed3-7ed3-1bc1-8a16-16ce9b55f087-8a5fb6fe, #w-node-_46e34243-ba43-3bf0-f862-7f0e0a390cfb-8a5fb6fe, #w-node-_725930a9-9529-9649-b057-664f059b8376-8a5fb6fe, #w-node-b360938b-d80a-69e1-b567-88e2225accd8-8a5fb6fe, #w-node-c60779ab-5625-6580-21d9-a1baf2310153-d5cba62c, #w-node-_60d4198d-2393-162f-ebc4-a8bf023cc805-d5cba62c, #w-node-_69ecff5e-d9f4-a0fb-a262-665c5f86f939-d5cba62c, #w-node-_742183da-415a-d456-407e-d5655524fa3a-d5cba62c, #w-node-d785cb87-cc2d-4c1c-2aec-982a26b03cc6-d5cba62c, #w-node-_81a7d73c-0d3c-74d5-67a3-281cbdda5d2c-d5cba62c, #w-node-e620fb22-aa7c-5808-f637-09fddaf16bf8-d5cba62c, #w-node-_237acac5-2495-a306-0fff-8e6d3de13419-274c702a, #w-node-_237acac5-2495-a306-0fff-8e6d3de1341a-274c702a, #w-node-_237acac5-2495-a306-0fff-8e6d3de1341b-274c702a, #w-node-_3a625f78-0581-5e84-1c84-f75bf21e0eff-274c702a, #w-node-_3a625f78-0581-5e84-1c84-f75bf21e0f00-274c702a, #w-node-_3a625f78-0581-5e84-1c84-f75bf21e0f01-274c702a, #w-node-_8aee3249-28c7-39ed-a5fa-fa32ba3a3344-274c702a, #w-node-_8aee3249-28c7-39ed-a5fa-fa32ba3a3345-274c702a, #w-node-_8aee3249-28c7-39ed-a5fa-fa32ba3a3346-274c702a, #w-node-_2cad39dc-a705-389a-ee23-39049d41c2f4-274c702a, #w-node-_2cad39dc-a705-389a-ee23-39049d41c2f5-274c702a, #w-node-_2cad39dc-a705-389a-ee23-39049d41c2f6-274c702a, #w-node-_3a054fb6-cf47-dc12-b59e-a0b6d9092bab-274c702a, #w-node-_3a054fb6-cf47-dc12-b59e-a0b6d9092bac-274c702a, #w-node-_3a054fb6-cf47-dc12-b59e-a0b6d9092bad-274c702a, #w-node-_57bd4a13-03c9-3ad1-4331-bc9fb0b6f805-274c702a, #w-node-_57bd4a13-03c9-3ad1-4331-bc9fb0b6f806-274c702a, #w-node-_57bd4a13-03c9-3ad1-4331-bc9fb0b6f807-274c702a, #w-node-a7cc8186-44f7-3366-6e07-b22ab29f8906-274c702a, #w-node-a7cc8186-44f7-3366-6e07-b22ab29f8907-274c702a, #w-node-a7cc8186-44f7-3366-6e07-b22ab29f8908-274c702a, #w-node-_0fc41873-6fc0-110a-8a88-08bf13e332e5-274c702a, #w-node-_0fc41873-6fc0-110a-8a88-08bf13e332e6-274c702a, #w-node-_0fc41873-6fc0-110a-8a88-08bf13e332e7-274c702a, #w-node-_0fc41873-6fc0-110a-8a88-08bf13e332ec-274c702a, #w-node-_0fc41873-6fc0-110a-8a88-08bf13e332ed-274c702a, #w-node-_0fc41873-6fc0-110a-8a88-08bf13e332ee-274c702a, #w-node-b0edf392-394a-c543-56c8-f475d5a000fe-274c702a, #w-node-b0edf392-394a-c543-56c8-f475d5a000ff-274c702a, #w-node-b0edf392-394a-c543-56c8-f475d5a00100-274c702a, #w-node-_38f5a0bd-dac8-199c-fb34-ebc08dce50a9-274c702a, #w-node-_38f5a0bd-dac8-199c-fb34-ebc08dce50aa-274c702a, #w-node-_38f5a0bd-dac8-199c-fb34-ebc08dce50ab-274c702a, #w-node-_11d80628-4a82-babc-e3c3-b677d329ac4b-274c702a, #w-node-_11d80628-4a82-babc-e3c3-b677d329ac4c-274c702a, #w-node-_11d80628-4a82-babc-e3c3-b677d329ac4d-274c702a, #w-node-_58c48ed9-827d-2084-589c-52816e68cfc7-274c702a, #w-node-ce842175-acd4-8ab0-6abe-e08df75b70e0-274c702a, #w-node-_17e7af15-5d9c-a0d4-6ce0-15f00183fc1c-274c702a, #w-node-f0172136-4a5e-5e73-53d7-a51261b297b1-274c702a, #w-node-f0172136-4a5e-5e73-53d7-a51261b297b2-274c702a, #w-node-f0172136-4a5e-5e73-53d7-a51261b297b3-274c702a, #w-node-f0172136-4a5e-5e73-53d7-a51261b297b8-274c702a, #w-node-f0172136-4a5e-5e73-53d7-a51261b297b9-274c702a, #w-node-f0172136-4a5e-5e73-53d7-a51261b297ba-274c702a, #w-node-f0172136-4a5e-5e73-53d7-a51261b297bf-274c702a, #w-node-f0172136-4a5e-5e73-53d7-a51261b297c0-274c702a, #w-node-f0172136-4a5e-5e73-53d7-a51261b297c1-274c702a, #w-node-f0172136-4a5e-5e73-53d7-a51261b297c6-274c702a, #w-node-f0172136-4a5e-5e73-53d7-a51261b297c7-274c702a, #w-node-f0172136-4a5e-5e73-53d7-a51261b297c8-274c702a, #w-node-f0172136-4a5e-5e73-53d7-a51261b297cd-274c702a, #w-node-f0172136-4a5e-5e73-53d7-a51261b297ce-274c702a, #w-node-f0172136-4a5e-5e73-53d7-a51261b297d4-274c702a, #w-node-f0172136-4a5e-5e73-53d7-a51261b297d5-274c702a, #w-node-f0172136-4a5e-5e73-53d7-a51261b297d6-274c702a, #w-node-_4f052e7b-ce14-ba0d-a8bb-3a80e3c54198-274c702a, #w-node-_4f052e7b-ce14-ba0d-a8bb-3a80e3c54199-274c702a, #w-node-_4f052e7b-ce14-ba0d-a8bb-3a80e3c5419a-274c702a, #w-node-_4f052e7b-ce14-ba0d-a8bb-3a80e3c5419f-274c702a, #w-node-_4f052e7b-ce14-ba0d-a8bb-3a80e3c541a0-274c702a, #w-node-_4f052e7b-ce14-ba0d-a8bb-3a80e3c541a1-274c702a, #w-node-_4f052e7b-ce14-ba0d-a8bb-3a80e3c541a6-274c702a, #w-node-_4f052e7b-ce14-ba0d-a8bb-3a80e3c541a7-274c702a, #w-node-_4f052e7b-ce14-ba0d-a8bb-3a80e3c541a8-274c702a, #w-node-_4f052e7b-ce14-ba0d-a8bb-3a80e3c541ad-274c702a, #w-node-_4f052e7b-ce14-ba0d-a8bb-3a80e3c541ae-274c702a, #w-node-_4f052e7b-ce14-ba0d-a8bb-3a80e3c541af-274c702a, #w-node-_4f052e7b-ce14-ba0d-a8bb-3a80e3c541b4-274c702a, #w-node-_4f052e7b-ce14-ba0d-a8bb-3a80e3c541b5-274c702a, #w-node-_4f052e7b-ce14-ba0d-a8bb-3a80e3c541b6-274c702a, #w-node-_4f052e7b-ce14-ba0d-a8bb-3a80e3c541bb-274c702a, #w-node-_4f052e7b-ce14-ba0d-a8bb-3a80e3c541bc-274c702a, #w-node-_4f052e7b-ce14-ba0d-a8bb-3a80e3c541bd-274c702a, #w-node-_5fdbdb29-8baa-b32a-7708-7bb2077233fa-fd0d4d06, #w-node-_3dcf9e0f-4438-dd49-9ad8-a0727556ccef-fd0d4d06, #w-node-_96690ad1-98b8-ad37-90bb-ba713999a50c-fd0d4d06, #w-node-_4a690846-5b08-d7fb-cdd9-72c611bd1ea5-fd0d4d06, #w-node-_8141969c-7d86-463e-780e-dabc1bdb7620-fd0d4d06, #w-node-_4227d31c-4901-1756-0caf-f5435aea374a-fd0d4d06, #w-node-b4287448-6461-dc50-a084-59d0a85b32db-fd0d4d06, #w-node-ff26e464-77f2-c53b-e035-e16a2c97a9c4-fd0d4d06, #w-node-_4c1e6f07-a186-6045-a2c5-5ae3712c6653-fd0d4d06, #w-node-_6b555d0f-a053-64bf-e3e1-7a0b01304631-fd0d4d06, #w-node-_7d510fc9-495e-5f77-6fc2-a984ac5df88b-608567ac, #w-node-b908f08a-7fec-bfef-2f3c-1751feef1945-608567ac, #w-node-_1b4a0573-9c87-f891-c7fa-147d7a33d746-608567ac, #w-node-_1b4a0573-9c87-f891-c7fa-147d7a33d747-608567ac, #w-node-_1a3e3b8d-cb58-f83f-e9bd-29b826f14690-608567ac, #w-node-_1a3e3b8d-cb58-f83f-e9bd-29b826f14691-608567ac, #w-node-bab7e846-a993-6f64-feb2-7ad74c7f956c-608567ac, #w-node-bab7e846-a993-6f64-feb2-7ad74c7f956d-608567ac, #w-node-bab7e846-a993-6f64-feb2-7ad74c7f9573-608567ac, #w-node-bab7e846-a993-6f64-feb2-7ad74c7f9574-608567ac, #w-node-bab7e846-a993-6f64-feb2-7ad74c7f957a-608567ac, #w-node-bab7e846-a993-6f64-feb2-7ad74c7f957b-608567ac, #w-node-_5fdbdb29-8baa-b32a-7708-7bb2077233fa-1d452afe, #w-node-_3dcf9e0f-4438-dd49-9ad8-a0727556ccef-1d452afe, #w-node-_96690ad1-98b8-ad37-90bb-ba713999a50c-1d452afe, #w-node-c61f0bda-7736-0409-8ad2-1984496f57cb-1d452afe, #w-node-c61f0bda-7736-0409-8ad2-1984496f57cd-1d452afe, #w-node-c61f0bda-7736-0409-8ad2-1984496f57cf-1d452afe, #w-node-c61f0bda-7736-0409-8ad2-1984496f57d1-1d452afe, #w-node-ff26e464-77f2-c53b-e035-e16a2c97a9c4-1d452afe, #w-node-_4c1e6f07-a186-6045-a2c5-5ae3712c6653-1d452afe, #w-node-_6b555d0f-a053-64bf-e3e1-7a0b01304631-1d452afe, #w-node-_3dbf39d7-669a-8fad-1cff-15698c62c6ce-4a192668, #w-node-_5fdbdb29-8baa-b32a-7708-7bb2077233fa-4a192668, #w-node-_3dcf9e0f-4438-dd49-9ad8-a0727556ccef-4a192668, #w-node-_96690ad1-98b8-ad37-90bb-ba713999a50c-4a192668, #w-node-_161b80a8-854f-dee6-1e0d-be3694ad8439-4a192668, #w-node-_161b80a8-854f-dee6-1e0d-be3694ad843b-4a192668, #w-node-_161b80a8-854f-dee6-1e0d-be3694ad843d-4a192668, #w-node-_161b80a8-854f-dee6-1e0d-be3694ad843f-4a192668, #w-node-ff26e464-77f2-c53b-e035-e16a2c97a9c4-4a192668, #w-node-_4c1e6f07-a186-6045-a2c5-5ae3712c6653-4a192668, #w-node-_6b555d0f-a053-64bf-e3e1-7a0b01304631-4a192668, #w-node-_5fdbdb29-8baa-b32a-7708-7bb2077233fa-fd064778, #w-node-_3dcf9e0f-4438-dd49-9ad8-a0727556ccef-fd064778, #w-node-_96690ad1-98b8-ad37-90bb-ba713999a50c-fd064778, #w-node-_5970aea5-2ed6-8b80-82f1-45c0602b4edf-fd064778, #w-node-_5970aea5-2ed6-8b80-82f1-45c0602b4ee1-fd064778, #w-node-_5970aea5-2ed6-8b80-82f1-45c0602b4ee3-fd064778, #w-node-_5970aea5-2ed6-8b80-82f1-45c0602b4ee5-fd064778, #w-node-_93966fde-7632-9b11-822f-6ff28b6c03ce-fd064778, #w-node-ff26e464-77f2-c53b-e035-e16a2c97a9c4-fd064778, #w-node-_4c1e6f07-a186-6045-a2c5-5ae3712c6653-fd064778, #w-node-_6b555d0f-a053-64bf-e3e1-7a0b01304631-fd064778, #w-node-_5fdbdb29-8baa-b32a-7708-7bb2077233fa-14aa0fe6, #w-node-_3dcf9e0f-4438-dd49-9ad8-a0727556ccef-14aa0fe6, #w-node-_96690ad1-98b8-ad37-90bb-ba713999a50c-14aa0fe6, #w-node-_987109ca-c002-3fe1-9270-b4f848aa44f7-14aa0fe6, #w-node-_987109ca-c002-3fe1-9270-b4f848aa44f9-14aa0fe6, #w-node-_987109ca-c002-3fe1-9270-b4f848aa44fb-14aa0fe6, #w-node-_987109ca-c002-3fe1-9270-b4f848aa44fd-14aa0fe6, #w-node-_5fdbdb29-8baa-b32a-7708-7bb2077233fa-bf8f3c18, #w-node-_3dcf9e0f-4438-dd49-9ad8-a0727556ccef-bf8f3c18, #w-node-_96690ad1-98b8-ad37-90bb-ba713999a50c-bf8f3c18, #w-node-_570e9d74-db8e-60ef-cce1-909b9a80f797-bf8f3c18, #w-node-a804c034-0194-4bd9-8726-e5f8805bedfd-bf8f3c18, #w-node-_747085d6-aff8-295e-01df-a8b0d8f352fc-bf8f3c18, #w-node-_747085d6-aff8-295e-01df-a8b0d8f352fe-bf8f3c18, #w-node-_747085d6-aff8-295e-01df-a8b0d8f35300-bf8f3c18, #w-node-_747085d6-aff8-295e-01df-a8b0d8f35302-bf8f3c18, #w-node-ff26e464-77f2-c53b-e035-e16a2c97a9c4-bf8f3c18, #w-node-_4c1e6f07-a186-6045-a2c5-5ae3712c6653-bf8f3c18, #w-node-_6b555d0f-a053-64bf-e3e1-7a0b01304631-bf8f3c18, #w-node-_5fdbdb29-8baa-b32a-7708-7bb2077233fa-7d957d6a, #w-node-_3dcf9e0f-4438-dd49-9ad8-a0727556ccef-7d957d6a, #w-node-_96690ad1-98b8-ad37-90bb-ba713999a50c-7d957d6a, #w-node-_296b671f-f18e-b317-f095-d38cf3e1dbcb-7d957d6a, #w-node-_296b671f-f18e-b317-f095-d38cf3e1dbcf-7d957d6a, #w-node-_6faf54f4-094a-0a95-9ec5-d3c6d4261cee-9b97efd6, #w-node-_33131ac7-d50b-9cd0-5b42-09f0b3bc9463-9b97efd6, #w-node-_817e342d-8b15-fc09-3cdb-07507b40135e-9b97efd6, #w-node-cbba5ee2-13aa-1120-c2db-7c35e29f5278-9b97efd6, #w-node-_1a1f9997-0785-61fd-b0a1-f4346736509e-9b97efd6, #w-node-cfc189e3-5669-06d1-d0dc-e25aabca834c-9b97efd6, #w-node-dd8d2c3c-e427-880c-84a7-c6764935dbbe-9b97efd6, #w-node-_0a78655c-44e6-f959-6f65-687bba53c4da-9b97efd6, #w-node-bb679e32-3b93-61d2-636d-51a34a9c06f4-968e799e, #w-node-e2524a26-4854-edd1-50ca-3eaad3079189-968e799e, #w-node-e272eeb7-c278-ee80-1496-5b00c852b749-968e799e, #w-node-_40623f76-bdb4-a994-88e7-cd211d157481-968e799e, #w-node-_40623f76-bdb4-a994-88e7-cd211d157484-968e799e, #w-node-_40623f76-bdb4-a994-88e7-cd211d157486-968e799e, #w-node-fc2989ad-20fc-00c3-8638-e7220082d5c8-968e799e, #w-node-fc2989ad-20fc-00c3-8638-e7220082d5cb-968e799e, #w-node-fc2989ad-20fc-00c3-8638-e7220082d5cd-968e799e, #w-node-f4e3ce07-5d3b-2e14-69d1-e76e1d3a9e9d-968e799e, #w-node-f4e3ce07-5d3b-2e14-69d1-e76e1d3a9ea0-968e799e, #w-node-f4e3ce07-5d3b-2e14-69d1-e76e1d3a9ea2-968e799e, #w-node-f10b1afc-5158-17ed-41bc-f8d8c4c5df9e-968e799e, #w-node-f10b1afc-5158-17ed-41bc-f8d8c4c5dfa1-968e799e, #w-node-f10b1afc-5158-17ed-41bc-f8d8c4c5dfa3-968e799e, #w-node-_94ca2ff9-fff3-1435-9800-890f5b8ef8cd-968e799e, #w-node-_37ae3618-fbc6-3399-d0fd-18d9001fd825-968e799e, #w-node-_1f861133-cbeb-e2fb-db5f-f29d59881def-4f693a1f, #w-node-_262607d1-6cac-118a-9a84-2932161f2627-4f693a1f, #w-node-_6f6e8a53-0a6f-fc51-613a-9631d7b116d9-4f693a1f, #w-node-df17a9dd-1ec5-5fe4-5db1-b6a0b976a758-4f693a1f, #w-node-_3a057d25-7b24-6662-5ac9-f37f8d106645-4f693a1f, #w-node-a11f20c5-b661-c4d3-ba52-749bb39cad48-4f693a1f, #w-node-_5f392243-e7f6-5a0c-acf3-5755362a75f4-4f693a1f, #w-node-fb89dabf-7207-ef03-ad92-387e3be33278-4f693a1f, #w-node-_693f2ebd-2748-751a-cbb9-18f7d4df3799-4f693a1f, #w-node-_45f61252-d636-0854-573a-b36d4548a2d1-4f693a1f, #w-node-_45f61252-d636-0854-573a-b36d4548a2d8-4f693a1f, #w-node-_8ba7ed6f-f996-8534-e377-3d827d367d48-4f693a1f, #w-node-_8ba7ed6f-f996-8534-e377-3d827d367d49-4f693a1f, #w-node-_8ba7ed6f-f996-8534-e377-3d827d367d4a-4f693a1f, #w-node-_8ba7ed6f-f996-8534-e377-3d827d367d4b-4f693a1f, #w-node-_8ba7ed6f-f996-8534-e377-3d827d367d50-4f693a1f, #w-node-_8ba7ed6f-f996-8534-e377-3d827d367d51-4f693a1f, #w-node-_8ba7ed6f-f996-8534-e377-3d827d367d52-4f693a1f, #w-node-_8ba7ed6f-f996-8534-e377-3d827d367d53-4f693a1f, #w-node-_8ba7ed6f-f996-8534-e377-3d827d367d5a-4f693a1f, #w-node-_8ba7ed6f-f996-8534-e377-3d827d367d5b-4f693a1f, #w-node-_8ba7ed6f-f996-8534-e377-3d827d367d5c-4f693a1f, #w-node-_8ba7ed6f-f996-8534-e377-3d827d367d5d-4f693a1f, #w-node-_8ba7ed6f-f996-8534-e377-3d827d367d64-4f693a1f, #w-node-_8ba7ed6f-f996-8534-e377-3d827d367d65-4f693a1f, #w-node-_8ba7ed6f-f996-8534-e377-3d827d367d66-4f693a1f, #w-node-_8ba7ed6f-f996-8534-e377-3d827d367d67-4f693a1f, #w-node-_8ba7ed6f-f996-8534-e377-3d827d367d6e-4f693a1f, #w-node-_8ba7ed6f-f996-8534-e377-3d827d367d77-4f693a1f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3b9b53c8-ddc2-a631-eb5a-1aa393e2ce3e-2c008882 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-c612627b-b480-909a-c169-7c753d0f12cd-2c008882, #w-node-_816f1587-1fa3-da06-ed1f-d1a883c557c7-2c008882, #w-node-eddaf8a5-e971-65a1-15da-bf577a5b4641-2c008882, #w-node-eddaf8a5-e971-65a1-15da-bf577a5b4642-2c008882, #w-node-_7f3f4aa5-bea8-e87c-7d94-0885720ca261-2c008882 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_08d07de1-eac1-27cc-924d-df7faff5eb11-2c008882 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_87135d38-f5c5-543f-c77d-97298e8217e1-22c9deda, #w-node-_566d140a-6f73-cf28-c023-84f49b2a8048-22c9deda, #w-node-_6faf54f4-094a-0a95-9ec5-d3c6d4261cee-eace22b3, #w-node-_33131ac7-d50b-9cd0-5b42-09f0b3bc9463-eace22b3, #w-node-_3160f26e-2557-f435-2481-86522dec80b1-eace22b3, #w-node-b2155ae3-696c-68fe-e69c-a2bd1131bb6d-eace22b3, #w-node-_758e0f10-a72e-1e37-f5b8-790efab52edd-eace22b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_51a5c575-ec9e-2d2f-9393-75f76b9c712d-eace22b3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f515df96-2b64-5502-0a45-19bc03d990b9-eace22b3, #w-node-ea417319-e4f2-3c0f-afa4-10cfedc46cfa-eace22b3, #w-node-_918dad68-7dea-654c-0f99-c9affc478460-eace22b3, #w-node-_8ce5cc98-8a6a-a533-6f59-60ed988185e0-eace22b3, #w-node-_0496ca3b-2517-6bd5-37bc-907a5e4f5456-eace22b3, #w-node-e1905d54-35ee-895d-c2c9-b3ee5c81226c-eace22b3, #w-node-e1905d54-35ee-895d-c2c9-b3ee5c81226d-eace22b3, #w-node-e1905d54-35ee-895d-c2c9-b3ee5c81226e-eace22b3, #w-node-e1905d54-35ee-895d-c2c9-b3ee5c81226f-eace22b3, #w-node-_212cb921-31aa-c9bc-d3fb-6cb9771caffb-eace22b3, #w-node-_212cb921-31aa-c9bc-d3fb-6cb9771caffc-eace22b3, #w-node-e3fff84b-ee60-3917-2f51-3f9cd1de6263-eace22b3, #w-node-_697b3929-a24f-ab9b-886f-4cd55d045ca0-eace22b3, #w-node-_212cb921-31aa-c9bc-d3fb-6cb9771caffe-eace22b3, #w-node-_16ff2fad-6cb2-5fb2-eba0-2c12f81258b2-eace22b3, #w-node-cb883d15-dbdd-b60b-4b09-229959c0c9e3-eace22b3, #w-node-_817e342d-8b15-fc09-3cdb-07507b40135e-eace22b3, #w-node-cbba5ee2-13aa-1120-c2db-7c35e29f5278-eace22b3, #w-node-_02fe4a19-707f-1e45-0294-81d3aea9019d-eace22b3, #w-node-_08b322d5-cc4c-24f1-14d8-648254cf21cb-eace22b3, #w-node-_5ca1a07a-06f5-ba5f-c7a1-45049f9b965e-eace22b3, #w-node-_5d225727-4903-6410-f9dc-b865b08d11ad-eace22b3, #w-node-_4af02b65-d2ca-e4e3-309f-d7accb2339e8-eace22b3, #w-node-af745116-49c6-8555-b9fc-ebc44413e7e3-eace22b3, #w-node-_6954a125-8764-e58a-d722-8172696c9afc-eace22b3, #w-node-dc77871f-d291-0715-0bb9-54cd459d92d0-eace22b3, #w-node-aa42bbdb-3432-1695-3f23-e5129f514fbc-eace22b3, #w-node-dc77871f-d291-0715-0bb9-54cd459d92d7-eace22b3, #w-node-dc77871f-d291-0715-0bb9-54cd459d92de-eace22b3, #w-node-_6faf54f4-094a-0a95-9ec5-d3c6d4261cee-50e0c607, #w-node-_33131ac7-d50b-9cd0-5b42-09f0b3bc9463-50e0c607, #w-node-_39fda759-df2c-1c78-c6ee-9a91e93790fe-50e0c607, #w-node-c76ca988-14eb-9aff-1ce4-86ae4c243455-50e0c607, #w-node-_7b0a4162-17c1-3d67-dbe2-08907763862e-50e0c607, #w-node-_817e342d-8b15-fc09-3cdb-07507b40135e-50e0c607, #w-node-cbba5ee2-13aa-1120-c2db-7c35e29f5278-50e0c607, #w-node-_02fe4a19-707f-1e45-0294-81d3aea9019d-50e0c607, #w-node-_08b322d5-cc4c-24f1-14d8-648254cf21cb-50e0c607, #w-node-_5ca1a07a-06f5-ba5f-c7a1-45049f9b965e-50e0c607, #w-node-_658f5547-fb3b-768c-9552-5d6991682563-50e0c607, #w-node-_3b0239bf-019a-48b4-54e2-0d01bb28ca58-50e0c607, #w-node-_9bb17a4d-c7f9-6063-d008-9adbb78b06a8-d493907a, #w-node-_42228e22-375e-c149-1cee-9961bb50ef9b-d493907a, #w-node-_02d3c398-4a33-3bfe-7474-692b65cdff03-d493907a, #w-node-_451c508d-a693-7396-d9d9-0a4a9daeb861-d493907a, #w-node-_4f9323d6-591e-66dd-26ba-e4a6f6e6f904-d493907a, #w-node-_4f9323d6-591e-66dd-26ba-e4a6f6e6f905-d493907a, #w-node-_8dcdab0d-5441-cb03-8377-d1bce1e32d74-d493907a, #w-node-ac29711c-e616-059c-89e4-df11d3149c30-d493907a, #w-node-ac29711c-e616-059c-89e4-df11d3149c31-d493907a, #w-node-ac29711c-e616-059c-89e4-df11d3149c32-d493907a, #w-node-_8dc69061-0481-0ba4-311c-3975b2176c42-d493907a, #w-node-_48f7511e-cfbb-2f74-7d5c-abefeb16173e-d493907a, #w-node-_8268033c-1dd1-4bd5-59e7-687c5dcafa28-d493907a, #w-node-_81ca6791-e1ad-1eca-929b-f0e8bdedc982-d493907a, #w-node-_11da03e2-5286-0881-7d91-2fb0a4406741-d493907a, #w-node-cc53a5ce-9dd5-b58a-779a-84836cb4ab62-d493907a, #w-node-_3ffa6caa-91e8-36d7-1239-a17086088237-d493907a, #w-node-_250402c4-2a78-10a6-a192-d9669159a23f-d493907a, #w-node-_250402c4-2a78-10a6-a192-d9669159a242-d493907a, #w-node-_250402c4-2a78-10a6-a192-d9669159a245-d493907a, #w-node-bdf6a5c0-ba51-30e9-1c3a-fff8c0471e7e-d493907a, #w-node-bdf6a5c0-ba51-30e9-1c3a-fff8c0471e82-d493907a, #w-node-bdf6a5c0-ba51-30e9-1c3a-fff8c0471e87-d493907a, #w-node-b82e356d-a06a-1516-e716-dc184b13f637-d493907a, #w-node-b82e356d-a06a-1516-e716-dc184b13f638-d493907a, #w-node-b82e356d-a06a-1516-e716-dc184b13f639-d493907a, #w-node-_96e1f2f5-f590-4253-ec72-bdba5d9cbf1c-955d4891, #w-node-_29694e72-3e74-bf83-4f86-a38e8a749fa8-955d4891, #w-node-_96e1f2f5-f590-4253-ec72-bdba5d9cbf27-955d4891, #w-node-_96e1f2f5-f590-4253-ec72-bdba5d9cbf29-955d4891, #w-node-_96e1f2f5-f590-4253-ec72-bdba5d9cbf2b-955d4891, #w-node-_7b5af44e-a477-5085-8459-ea8a32e983ba-955d4891, #w-node-e354e9a5-910e-6106-a84e-7dbef69caa83-955d4891, #w-node-e354e9a5-910e-6106-a84e-7dbef69caa84-955d4891, #w-node-e354e9a5-910e-6106-a84e-7dbef69caa8d-955d4891, #w-node-e354e9a5-910e-6106-a84e-7dbef69caa8f-955d4891, #w-node-e354e9a5-910e-6106-a84e-7dbef69caa91-955d4891, #w-node-e354e9a5-910e-6106-a84e-7dbef69caa93-955d4891, #w-node-_92a35eed-00a1-1a18-e884-d9aac02c40fb-955d4891, #w-node-_92a35eed-00a1-1a18-e884-d9aac02c40fc-955d4891, #w-node-_92a35eed-00a1-1a18-e884-d9aac02c4105-955d4891, #w-node-_92a35eed-00a1-1a18-e884-d9aac02c4107-955d4891, #w-node-_92a35eed-00a1-1a18-e884-d9aac02c4109-955d4891, #w-node-_92a35eed-00a1-1a18-e884-d9aac02c410b-955d4891, #w-node-c81085a7-e107-4a9a-5212-190e52f395fb-955d4891, #w-node-c81085a7-e107-4a9a-5212-190e52f395fc-955d4891, #w-node-c81085a7-e107-4a9a-5212-190e52f39605-955d4891, #w-node-c81085a7-e107-4a9a-5212-190e52f39607-955d4891, #w-node-c81085a7-e107-4a9a-5212-190e52f39609-955d4891, #w-node-c81085a7-e107-4a9a-5212-190e52f3960b-955d4891, #w-node-e9a33b5a-3b40-62ad-bdb4-1b74f6cef830-955d4891, #w-node-e9a33b5a-3b40-62ad-bdb4-1b74f6cef831-955d4891, #w-node-e9a33b5a-3b40-62ad-bdb4-1b74f6cef832-955d4891, #w-node-_34b0995a-06ab-002d-7446-40792b9ba6a6-955d4891, #w-node-_34b0995a-06ab-002d-7446-40792b9ba6a7-955d4891, #w-node-_34b0995a-06ab-002d-7446-40792b9ba6a8-955d4891, #w-node-_6faf54f4-094a-0a95-9ec5-d3c6d4261cee-c23873ec, #w-node-_0481aee6-3217-b965-37fc-5ee018f44f40-c23873ec, #w-node-f6e521d2-f88c-a42a-3764-2a04c022f140-c23873ec, #w-node-_0c25621c-7a62-e7a0-22fd-307e1a82cd06-c23873ec, #w-node-f17434f0-46d8-b4e0-686b-5f0bfcfc0227-c23873ec, #w-node-_958506d2-ed47-9cdd-5e58-ac77de646721-c23873ec, #w-node-_958506d2-ed47-9cdd-5e58-ac77de646725-c23873ec, #w-node-_817e342d-8b15-fc09-3cdb-07507b40135e-c23873ec, #w-node-cbba5ee2-13aa-1120-c2db-7c35e29f5278-c23873ec, #w-node-_08b322d5-cc4c-24f1-14d8-648254cf21cb-c23873ec, #w-node-_02fe4a19-707f-1e45-0294-81d3aea9019d-c23873ec, #w-node-_658f5547-fb3b-768c-9552-5d6991682563-c23873ec, #w-node-_3b0239bf-019a-48b4-54e2-0d01bb28ca58-c23873ec, #w-node-_542b7f0b-2e36-d139-cbbc-0dce50fff66f-c23873ec, #w-node-_6faf54f4-094a-0a95-9ec5-d3c6d4261cee-2176b0c1, #w-node-_9f809f92-7ee1-6f3f-8d76-b24c07480a11-2176b0c1, #w-node-b2c0a382-250c-ee8a-0176-aae2c8f4511b-2176b0c1, #w-node-_817e342d-8b15-fc09-3cdb-07507b40135e-2176b0c1, #w-node-cbba5ee2-13aa-1120-c2db-7c35e29f5278-2176b0c1, #w-node-_02fe4a19-707f-1e45-0294-81d3aea9019d-2176b0c1, #w-node-_670d3c90-ee43-20d1-a267-5d1805629ca9-2176b0c1, #w-node-_5ca1a07a-06f5-ba5f-c7a1-45049f9b965e-2176b0c1, #w-node-_658f5547-fb3b-768c-9552-5d6991682563-2176b0c1, #w-node-_3b0239bf-019a-48b4-54e2-0d01bb28ca58-2176b0c1, #w-node-_2940df76-b279-4346-4360-f18274c1ddc2-2176b0c1, #w-node-b486a5ff-039c-1307-d7b3-87ff5a864074-2176b0c1, #w-node-_6faf54f4-094a-0a95-9ec5-d3c6d4261cee-071ad2c8, #w-node-_817e342d-8b15-fc09-3cdb-07507b40135e-071ad2c8, #w-node-_02fe4a19-707f-1e45-0294-81d3aea9019d-071ad2c8, #w-node-dd8d2c3c-e427-880c-84a7-c6764935dbbe-071ad2c8, #w-node-_08b322d5-cc4c-24f1-14d8-648254cf21cb-071ad2c8, #w-node-_5ca1a07a-06f5-ba5f-c7a1-45049f9b965e-071ad2c8, #w-node-d3083d07-a5cb-b497-a421-cbe88b72a8c0-071ad2c8, #w-node-adcc6cb3-cde1-134d-184f-73daebdc3c7c-071ad2c8, #w-node-_84a39951-35c2-d8d0-e184-6f68b3f678b5-071ad2c8, #w-node-_6faf54f4-094a-0a95-9ec5-d3c6d4261cee-a65e5b64, #w-node-_817e342d-8b15-fc09-3cdb-07507b40135e-a65e5b64, #w-node-_02fe4a19-707f-1e45-0294-81d3aea9019d-a65e5b64, #w-node-dd8d2c3c-e427-880c-84a7-c6764935dbbe-a65e5b64, #w-node-_08b322d5-cc4c-24f1-14d8-648254cf21cb-a65e5b64, #w-node-_6faf54f4-094a-0a95-9ec5-d3c6d4261cee-afda57e6, #w-node-a9c53c7f-fbe1-e35f-3bb7-77bcfe27ad4d-afda57e6, #w-node-_9f809f92-7ee1-6f3f-8d76-b24c07480a11-afda57e6, #w-node-e2095fe7-bb69-4cbc-be71-96dfecd0f6dd-afda57e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e2095fe7-bb69-4cbc-be71-96dfecd0f6e0-afda57e6 {
  align-self: auto;
}

#w-node-_09bcbf9e-859d-58f4-6bab-8b98c0ce8335-afda57e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_09bcbf9e-859d-58f4-6bab-8b98c0ce8338-afda57e6 {
  align-self: auto;
}

#w-node-_6efb2c08-3339-9d76-c9d3-ca39c4950efd-afda57e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6efb2c08-3339-9d76-c9d3-ca39c4950f00-afda57e6 {
  align-self: auto;
}

#w-node-d4ca5d9b-5fb3-7c75-147c-625cbbad9601-afda57e6, #w-node-_81c844af-8b64-6306-d986-89a5d9937158-afda57e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1da39c9c-8494-d3ce-415d-2f229096f8e6-afda57e6 {
  align-self: auto;
}

#w-node-ebadd4dc-605c-615b-cb8d-615c95ed39a0-afda57e6, #w-node-_0a7cf10e-b85b-8c07-4a78-6773d7830bd7-afda57e6, #w-node-ce8a2818-ed06-1354-9447-c2a54078c944-afda57e6, #w-node-d231c055-cae1-d7cf-28a0-60e458e4e0ab-afda57e6, #w-node-_7762f8fe-07db-793e-01a7-e35c428352e7-afda57e6, #w-node-e71c6feb-be0c-5ed8-4033-19bbc5a1b023-afda57e6, #w-node-_93e5cf69-4995-ccca-0c9d-112c7e2ab461-afda57e6, #w-node-_83890ad5-b9da-e061-8e33-a090a179395d-afda57e6, #w-node-f23bd432-6c91-134c-1639-b095d2f8ef2d-afda57e6, #w-node-_336467ce-dcb9-e596-80fc-82f238dedb1c-afda57e6, #w-node-_533f0e80-e49e-a6ff-6c01-d7ff26694d26-afda57e6, #w-node-_56bd5831-bd23-f840-d7b0-664348a827ad-afda57e6, #w-node-_9bdf5cf4-afd0-ed1f-7c8a-fdb57ea30ff3-afda57e6, #w-node-_143058e6-c365-d3c6-f2d6-127f51983594-afda57e6, #w-node-_8b5e83ab-a8dc-9a24-3d51-8e94a7f7d7b7-afda57e6, #w-node-_817e342d-8b15-fc09-3cdb-07507b40135e-afda57e6, #w-node-cbba5ee2-13aa-1120-c2db-7c35e29f5278-afda57e6, #w-node-bc83729d-cce3-0be4-d9e7-5dbb0eac0e4f-afda57e6, #w-node-_02fe4a19-707f-1e45-0294-81d3aea9019d-afda57e6, #w-node-_670d3c90-ee43-20d1-a267-5d1805629ca9-afda57e6, #w-node-_2a7fa5b5-2a46-f5bf-92b9-bc700b7a144c-afda57e6, #w-node-_490f7857-8f7c-f2f4-83a4-b69c6a588b63-afda57e6, #w-node-_2d60a4f7-e479-1aca-8ce1-6dfc0676a869-afda57e6, #w-node-_93fe0594-19a0-bdf4-ce76-81254cfe9605-afda57e6, #w-node-b5f2d1ad-3234-a87e-0d1b-573971d324ae-afda57e6, #w-node-_6faf54f4-094a-0a95-9ec5-d3c6d4261cee-2b1dca32, #w-node-_817e342d-8b15-fc09-3cdb-07507b40135e-2b1dca32, #w-node-dd8d2c3c-e427-880c-84a7-c6764935dbbe-2b1dca32, #w-node-cfa8e165-a84f-0516-1ffe-c537bf0aeeb1-2b1dca32, #w-node-_764e9622-7ab0-f510-f9d1-0b09489e104b-2b1dca32, #w-node-_9bb17a4d-c7f9-6063-d008-9adbb78b06a8-fb9455e2, #w-node-_42228e22-375e-c149-1cee-9961bb50ef9b-fb9455e2, #w-node-_02d3c398-4a33-3bfe-7474-692b65cdff03-fb9455e2, #w-node-_451c508d-a693-7396-d9d9-0a4a9daeb861-fb9455e2, #w-node-_4f9323d6-591e-66dd-26ba-e4a6f6e6f904-fb9455e2, #w-node-_4f9323d6-591e-66dd-26ba-e4a6f6e6f905-fb9455e2, #w-node-_8dcdab0d-5441-cb03-8377-d1bce1e32d74-fb9455e2, #w-node-ac29711c-e616-059c-89e4-df11d3149c30-fb9455e2, #w-node-ac29711c-e616-059c-89e4-df11d3149c31-fb9455e2, #w-node-ac29711c-e616-059c-89e4-df11d3149c32-fb9455e2, #w-node-_8dc69061-0481-0ba4-311c-3975b2176c42-fb9455e2, #w-node-_48f7511e-cfbb-2f74-7d5c-abefeb16173e-fb9455e2, #w-node-_8268033c-1dd1-4bd5-59e7-687c5dcafa28-fb9455e2, #w-node-_81ca6791-e1ad-1eca-929b-f0e8bdedc982-fb9455e2, #w-node-_11da03e2-5286-0881-7d91-2fb0a4406741-fb9455e2, #w-node-cc53a5ce-9dd5-b58a-779a-84836cb4ab62-fb9455e2, #w-node-_3ffa6caa-91e8-36d7-1239-a17086088237-fb9455e2, #w-node-_250402c4-2a78-10a6-a192-d9669159a23f-fb9455e2, #w-node-_250402c4-2a78-10a6-a192-d9669159a242-fb9455e2, #w-node-_250402c4-2a78-10a6-a192-d9669159a245-fb9455e2, #w-node-bdf6a5c0-ba51-30e9-1c3a-fff8c0471e7e-fb9455e2, #w-node-bdf6a5c0-ba51-30e9-1c3a-fff8c0471e82-fb9455e2, #w-node-bdf6a5c0-ba51-30e9-1c3a-fff8c0471e87-fb9455e2, #w-node-b82e356d-a06a-1516-e716-dc184b13f637-fb9455e2, #w-node-b82e356d-a06a-1516-e716-dc184b13f638-fb9455e2, #w-node-b82e356d-a06a-1516-e716-dc184b13f639-fb9455e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b197fc0a-6b56-4f9a-1419-c9a888821c67-f46582d7 {
  align-self: auto;
}

#w-node-_53e61e88-f18a-094d-76b3-3587f8a0ced5-f46582d7, #w-node-_552e5586-d8b5-01ab-7a1f-e1c689d5baf5-f46582d7 {
  align-self: stretch;
  justify-self: stretch;
}

#w-node-ba74c6f4-9ace-5893-8040-af6540947ac3-f46582d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bd483062-68d2-5da8-1226-d5f64caa952d-f46582d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-ff104222-b98c-c1f3-0908-7bb259fd5894-f46582d7 {
  align-self: auto;
}

#w-node-_6faf54f4-094a-0a95-9ec5-d3c6d4261cee-78c1a956, #w-node-_53760267-07e5-b899-095a-dd48072cc292-78c1a956, #w-node-d9396944-f99e-3e8d-fa76-0924cf60da85-78c1a956, #w-node-d9396944-f99e-3e8d-fa76-0924cf60da86-78c1a956, #w-node-d9396944-f99e-3e8d-fa76-0924cf60da88-78c1a956, #w-node-_149903a4-01b9-9ac4-c788-d72b5dead299-78c1a956, #w-node-_149903a4-01b9-9ac4-c788-d72b5dead29a-78c1a956, #w-node-_149903a4-01b9-9ac4-c788-d72b5dead29c-78c1a956, #w-node-fa2daedb-05f9-227c-14d9-18bfd1b9189f-78c1a956, #w-node-fa2daedb-05f9-227c-14d9-18bfd1b918a0-78c1a956, #w-node-fa2daedb-05f9-227c-14d9-18bfd1b918a2-78c1a956, #w-node-d1f59460-a6ef-3fc4-e20e-099e20ac6b99-78c1a956, #w-node-d1f59460-a6ef-3fc4-e20e-099e20ac6b9a-78c1a956, #w-node-d1f59460-a6ef-3fc4-e20e-099e20ac6b9b-78c1a956, #w-node-d1f59460-a6ef-3fc4-e20e-099e20ac6b9c-78c1a956, #w-node-_83fed84d-d38f-c0c7-bfc2-93ad2d1107a8-78c1a956, #w-node-_83fed84d-d38f-c0c7-bfc2-93ad2d1107a9-78c1a956, #w-node-_83fed84d-d38f-c0c7-bfc2-93ad2d1107aa-78c1a956, #w-node-_83fed84d-d38f-c0c7-bfc2-93ad2d1107ab-78c1a956, #w-node-b6c20b15-a696-6d5b-48f4-8dbce4ac3155-78c1a956, #w-node-b6c20b15-a696-6d5b-48f4-8dbce4ac3156-78c1a956, #w-node-b6c20b15-a696-6d5b-48f4-8dbce4ac3157-78c1a956, #w-node-b6c20b15-a696-6d5b-48f4-8dbce4ac3158-78c1a956, #w-node-_0a3c03ae-1cb5-873e-99f6-299b12f2815f-78c1a956, #w-node-_0a3c03ae-1cb5-873e-99f6-299b12f28161-78c1a956, #w-node-_62c9ff65-00b4-74d9-535a-12de8d3c0ac9-78c1a956, #w-node-_62c9ff65-00b4-74d9-535a-12de8d3c0acb-78c1a956, #w-node-ccf54bd1-26ff-e555-67a0-af07c0d28198-78c1a956, #w-node-ccf54bd1-26ff-e555-67a0-af07c0d2819a-78c1a956, #w-node-f8dc13a6-3c3e-81a6-2a74-f90ba381c49d-78c1a956, #w-node-f8dc13a6-3c3e-81a6-2a74-f90ba381c49e-78c1a956, #w-node-f8dc13a6-3c3e-81a6-2a74-f90ba381c4a0-78c1a956, #w-node-a8bd684a-b939-224f-6a8b-68cf5e180ce7-78c1a956, #w-node-a8bd684a-b939-224f-6a8b-68cf5e180ce8-78c1a956, #w-node-a8bd684a-b939-224f-6a8b-68cf5e180ce9-78c1a956, #w-node-a8bd684a-b939-224f-6a8b-68cf5e180cea-78c1a956, #w-node-_8c8707bc-45ad-8343-9d58-6a7aeb2d7c95-78c1a956, #w-node-_8c8707bc-45ad-8343-9d58-6a7aeb2d7c96-78c1a956, #w-node-_8c8707bc-45ad-8343-9d58-6a7aeb2d7c97-78c1a956, #w-node-_8c8707bc-45ad-8343-9d58-6a7aeb2d7c98-78c1a956, #w-node-_841b6a9d-ef85-9fb7-44a2-1d2c66496e88-78c1a956, #w-node-_841b6a9d-ef85-9fb7-44a2-1d2c66496e89-78c1a956, #w-node-_841b6a9d-ef85-9fb7-44a2-1d2c66496e8a-78c1a956, #w-node-_841b6a9d-ef85-9fb7-44a2-1d2c66496e8b-78c1a956, #w-node-_075d180e-9b66-cf9e-0802-2885b60a68ec-78c1a956, #w-node-_075d180e-9b66-cf9e-0802-2885b60a68ed-78c1a956, #w-node-_075d180e-9b66-cf9e-0802-2885b60a68ee-78c1a956, #w-node-_075d180e-9b66-cf9e-0802-2885b60a68ef-78c1a956, #w-node-_075d180e-9b66-cf9e-0802-2885b60a6907-78c1a956, #w-node-_075d180e-9b66-cf9e-0802-2885b60a6908-78c1a956, #w-node-_075d180e-9b66-cf9e-0802-2885b60a6909-78c1a956, #w-node-_075d180e-9b66-cf9e-0802-2885b60a690a-78c1a956, #w-node-e5ee0e67-9017-192b-b7d3-1c8f28558187-78c1a956, #w-node-e5ee0e67-9017-192b-b7d3-1c8f28558188-78c1a956, #w-node-e5ee0e67-9017-192b-b7d3-1c8f28558189-78c1a956, #w-node-e5ee0e67-9017-192b-b7d3-1c8f2855818a-78c1a956, #w-node-e5ee0e67-9017-192b-b7d3-1c8f28558190-78c1a956, #w-node-e5ee0e67-9017-192b-b7d3-1c8f28558191-78c1a956, #w-node-e5ee0e67-9017-192b-b7d3-1c8f28558192-78c1a956, #w-node-e5ee0e67-9017-192b-b7d3-1c8f28558193-78c1a956, #w-node-_27b5dc5f-d79a-f360-f047-52cabbc49ecf-9390a5ac, #w-node-_27b5dc5f-d79a-f360-f047-52cabbc49ed0-9390a5ac, #w-node-_27b5dc5f-d79a-f360-f047-52cabbc49ed1-9390a5ac, #w-node-_89330a54-06aa-573e-7465-e465a10c1bec-9390a5ac, #w-node-_89330a54-06aa-573e-7465-e465a10c1bed-9390a5ac, #w-node-_89330a54-06aa-573e-7465-e465a10c1bee-9390a5ac, #w-node-_697090d9-b126-75ee-aa49-88495ac1d363-9390a5ac, #w-node-_697090d9-b126-75ee-aa49-88495ac1d364-9390a5ac, #w-node-_697090d9-b126-75ee-aa49-88495ac1d365-9390a5ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b655fd92-0b0b-e223-2c93-b0f63d967393-23609677 {
  align-self: center;
}

#w-node-_25ce3e7c-94e1-4e44-ca20-785f5c3c72c7-a7d5244c, #w-node-f83f092c-616b-e220-f688-793c431503e2-a7d5244c, #w-node-_1368cd78-66f2-db00-95f1-c41515690fc6-a7d5244c, #w-node-_5befebce-680f-b969-13e8-ba104e654dde-a7d5244c, #w-node-_5befebce-680f-b969-13e8-ba104e654de0-a7d5244c, #w-node-_5befebce-680f-b969-13e8-ba104e654de2-a7d5244c, #w-node-_5befebce-680f-b969-13e8-ba104e654de4-a7d5244c, #w-node-c59021d0-122c-98e2-2700-8d5e8752ea7e-a7d5244c, #w-node-_7d03841d-b274-a7a6-a61e-a7dfc1aa6df5-a7d5244c, #w-node-_6675ab73-5b37-eea8-dc00-0b93cafbccd9-a7d5244c, #w-node-_15f31749-e71b-f52c-f971-c92ec0a02707-a7d5244c, #w-node-_935e4ed9-1e87-7945-3f9f-af510b072e48-a7d5244c, #w-node-_935e4ed9-1e87-7945-3f9f-af510b072e49-a7d5244c, #w-node-_935e4ed9-1e87-7945-3f9f-af510b072e4a-a7d5244c, #w-node-_935e4ed9-1e87-7945-3f9f-af510b072e4d-a7d5244c, #w-node-_6faf54f4-094a-0a95-9ec5-d3c6d4261cee-c6e010b7, #w-node-_9f809f92-7ee1-6f3f-8d76-b24c07480a11-c6e010b7, #w-node-b2c0a382-250c-ee8a-0176-aae2c8f4511b-c6e010b7, #w-node-_817e342d-8b15-fc09-3cdb-07507b40135e-c6e010b7, #w-node-cbba5ee2-13aa-1120-c2db-7c35e29f5278-c6e010b7, #w-node-_02fe4a19-707f-1e45-0294-81d3aea9019d-c6e010b7, #w-node-_670d3c90-ee43-20d1-a267-5d1805629ca9-c6e010b7, #w-node-_5ca1a07a-06f5-ba5f-c7a1-45049f9b965e-c6e010b7, #w-node-_658f5547-fb3b-768c-9552-5d6991682563-c6e010b7, #w-node-_3b0239bf-019a-48b4-54e2-0d01bb28ca58-c6e010b7, #w-node-_2940df76-b279-4346-4360-f18274c1ddc2-c6e010b7, #w-node-b486a5ff-039c-1307-d7b3-87ff5a864074-c6e010b7, #w-node-_1db125b7-486a-8d2a-4dba-862454239de7-843bebd8, #w-node-_9125620d-af5d-7dce-56cd-3ffff24bde17-843bebd8, #w-node-_1d092f32-6cbe-6bf5-3ab8-dc3a5d469d32-843bebd8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5c5c5c30-9bf3-51ec-db53-5e2512d49c78-57693aa2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_5c5c5c30-9bf3-51ec-db53-5e2512d49c79-57693aa2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5c5c5c30-9bf3-51ec-db53-5e2512d49c81-57693aa2, #w-node-_5c5c5c30-9bf3-51ec-db53-5e2512d49c8a-57693aa2, #w-node-_5c5c5c30-9bf3-51ec-db53-5e2512d49c93-57693aa2, #w-node-_5c5c5c30-9bf3-51ec-db53-5e2512d49c9c-57693aa2, #w-node-_5c5c5c30-9bf3-51ec-db53-5e2512d49ca5-57693aa2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_5c5c5c30-9bf3-51ec-db53-5e2512d49ca6-57693aa2, #w-node-_863009e5-a7dd-c0ee-9166-1bcb2b699a0e-57693aa2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d77f6cf5-8d91-592a-9527-31d0e24c9f1c-57693aa2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-fa5a6344-24b7-e1dc-5667-7331b22af6e4-57693aa2, #w-node-_85ea7e99-e677-9ce5-d839-93bfa11ba6b6-57693aa2, #w-node-_4bf36212-ede3-d9ef-54de-5836d4a69793-57693aa2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8956fa8b-14c1-dcf4-078f-5e5761c1003b-57693aa2, #w-node-_8956fa8b-14c1-dcf4-078f-5e5761c10041-57693aa2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_4f1e9e0d-2026-4095-aaa8-b78aef6fd950-57693aa2, #w-node-_681dca7f-6282-cbe7-e4c9-9cad8f1f745e-57693aa2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e16c39fb-de44-076b-aec0-192aa9137dba-57693aa2, #w-node-e16c39fb-de44-076b-aec0-192aa9137db4-57693aa2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_089b1116-fb52-bb4d-72f1-bb1292d13a04-57693aa2, #w-node-_9fd1ff10-8141-c89a-0b73-8beb7712edbe-57693aa2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_230d7e04-abe2-48fd-7a0c-c7de9742a51d-57693aa2, #w-node-_230d7e04-abe2-48fd-7a0c-c7de9742a526-57693aa2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_2ec4bbf2-919e-e01a-f035-0397176e6666-57693aa2, #w-node-e8f77a78-a3f8-fbb6-7a96-41f0342ae0d3-57693aa2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_34e194e2-fd68-3adf-1c67-e5cae40af4d6-57693aa2, #w-node-_7efa1e8f-e054-26fa-c3e3-20afc4dca995-57693aa2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_2403143c-5bc5-4b95-2e1f-f8f50993dc4e-57693aa2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f74cabfb-c3cd-9932-4eda-6f65ab2c6661-f4e19fbe, #w-node-_539166fb-71f1-7f80-eaad-d3b004dfb04e-f4e19fbe, #w-node-a1a2b025-689f-80ae-2df2-dd451b183b53-f4e19fbe, #w-node-a6cdeba1-43dc-efdb-500e-35f84bc770db-f4e19fbe, #w-node-f99055d0-246b-f4cb-2e20-e877241171da-f4e19fbe, #w-node-_3acfc42f-1c37-33d9-a642-a07cd55cfd95-f4e19fbe {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_61f168dc-7956-3a97-d118-52c460727878-c831c95a, #w-node-_61f168dc-7956-3a97-d118-52c460727879-c831c95a, #w-node-_61f168dc-7956-3a97-d118-52c46072787c-c831c95a, #w-node-_7ce796a9-b0e4-6e9d-4bd9-c3e30032b6fe-24be9149, #w-node-_8a8b3936-f4ed-1c39-46ff-2dc392f84c01-24be9149, #w-node-_003ac3f8-872c-ddb7-7288-ec553ba13a87-24be9149, #w-node-e1ddf8a8-7019-8f85-7cf5-cdebf5031a5d-24be9149, #w-node-_94919bcf-668d-8301-8f37-bed5f17f1a08-24be9149, #w-node-_7beffb91-4199-0eb1-4deb-ab192a33a9bd-24be9149 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c1ed4378-c9e4-e321-336c-23868fc24cd4-24be9149 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_801c401f-7ecf-ef0c-4e85-0bc7a5adb03d-24be9149 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-fe903034-5f34-5fd0-0645-c95855a44a6e-24be9149 {
  align-self: center;
}

#w-node-_6a37bb3f-1eaf-c3c8-4461-0b056d63be52-24be9149 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f3c8f715-d8d0-ec11-b4c0-9543e73333a2-24be9149 {
  align-self: center;
}

#w-node-_311309e6-af75-3748-c304-0c5593222ed5-24be9149 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_81d8cdfe-15b4-de43-ac5d-74968b1660ff-24be9149 {
  align-self: center;
}

#w-node-ecf4272b-0b56-5660-bbc3-ac436e83fa55-24be9149 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_421400f6-805a-7b65-c559-d37626af56a4-24be9149 {
  align-self: center;
}

#w-node-fef9978e-22c8-e058-2b87-f581493e27f5-24be9149 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4d5c41ee-88ed-9bd7-0efe-1c818f6e1e50-24be9149 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: end;
}

#w-node-_5ee0584e-a991-4f67-bb4b-69ad0f1a6507-24be9149, #w-node-ccac0f06-cdd0-c9eb-9d10-42280fb4a8b5-24be9149, #w-node-ccac0f06-cdd0-c9eb-9d10-42280fb4a8b8-24be9149 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_09c423a1-ef88-5b50-a485-e2d2d70778ad-24be9149 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_31117f3f-a111-60b5-a75b-3d38818c4724-24be9149 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_339465af-2e6a-10d1-15df-3d83dcb3291a-24be9149 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1a5c906d-e061-23e1-2a7c-c84d9a82149a-24be9149 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1a5c906d-e061-23e1-2a7c-c84d9a82149f-24be9149 {
  align-self: start;
}

#w-node-_1a5c906d-e061-23e1-2a7c-c84d9a8214cc-24be9149 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_3b165ceb-26e1-f9ca-9268-0b87d4f0e8a4-78eb1b68 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3b165ceb-26e1-f9ca-9268-0b87d4f0e8a7-78eb1b68 {
  align-self: auto;
}

#w-node-_5606c339-9a79-2822-fb53-1bb059e76fd5-ad80f139, #w-node-e70bfe00-4394-b123-beb7-fd9c0f48b2d8-ad80f139, #w-node-_2fa76e96-43d7-8334-defa-61261369668c-ad80f139, #w-node-_7d0af3f4-c879-6c16-bbeb-d031d15e83dc-ad80f139, #w-node-ede1c7fe-5f68-1527-dc91-56303440e1e5-ad80f139, #w-node-_9a6109d3-41b7-e630-94b3-c2b30246c3af-ad80f139, #w-node-_258d0c91-4a2a-4f34-9b8e-26605fdd9a9e-ad80f139, #w-node-_258d0c91-4a2a-4f34-9b8e-26605fdd9a9f-ad80f139, #w-node-_9a278b49-a026-388c-16a5-4965a2ee9494-ad80f139, #w-node-_9a278b49-a026-388c-16a5-4965a2ee9495-ad80f139, #w-node-e68d320f-0dd1-3aea-7bf0-8599274cae42-ad80f139, #w-node-e68d320f-0dd1-3aea-7bf0-8599274cae43-ad80f139, #w-node-d5fc3d31-dea3-3429-00bc-c17f68b83487-ad80f139, #w-node-d5fc3d31-dea3-3429-00bc-c17f68b83488-ad80f139, #w-node-d5fc3d31-dea3-3429-00bc-c17f68b83499-ad80f139, #w-node-d5fc3d31-dea3-3429-00bc-c17f68b8349a-ad80f139, #w-node-d5fc3d31-dea3-3429-00bc-c17f68b834ab-ad80f139, #w-node-d5fc3d31-dea3-3429-00bc-c17f68b834ac-ad80f139, #w-node-e2af290b-24f6-ba88-f1a7-6ea3b2ad27f3-a1bc4fdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e2af290b-24f6-ba88-f1a7-6ea3b2ad27f6-a1bc4fdb {
  align-self: auto;
}

#w-node-b44236bf-d75a-03a4-1440-a83869a40837-f9a4899c, #w-node-_82775de5-f1ff-b15b-d342-59a00ee105ca-f9a4899c, #w-node-_253e44fc-5dea-f3ca-0178-fb00d85a3582-f9a4899c, #w-node-bc654fe8-ad9f-c342-ed2b-8dbfca080512-f9a4899c, #w-node-_58166c43-188c-c680-5e3c-be41b855ce0f-f9a4899c, #w-node-d4142727-29be-971d-57ed-3be9cf9d045f-f9a4899c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4142727-29be-971d-57ed-3be9cf9d0460-f9a4899c {
  align-self: start;
}

#w-node-d4142727-29be-971d-57ed-3be9cf9d046a-f9a4899c, #w-node-d4142727-29be-971d-57ed-3be9cf9d046c-f9a4899c, #w-node-d4142727-29be-971d-57ed-3be9cf9d046e-f9a4899c, #w-node-_3d4b3038-052a-1762-0ba8-4164619afeba-5fc37706, #w-node-_795a8aa3-120e-5bea-5977-e6786be13146-5fc37706, #w-node-_6453e178-1c49-e904-7b2b-e7df817574d2-5fc37706 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_45cb50e6-5e72-07e0-2876-38b313d5f1eb-5fc37706 {
  align-self: start;
}

#w-node-_73c158aa-0163-0196-994f-68dc50d2f6f9-5fc37706, #w-node-_73c158aa-0163-0196-994f-68dc50d2f6fb-5fc37706, #w-node-_73c158aa-0163-0196-994f-68dc50d2f6fd-5fc37706, #w-node-_259c6a82-7690-d7f0-f7fe-24f5e840e616-39ec5139, #w-node-fc73f54e-0222-44ec-6028-d40320e2c824-39ec5139, #w-node-_63ea580e-b3a6-98ce-456e-6a1b5fedb3d7-39ec5139, #w-node-_8fac5959-607d-5f2b-a6b8-e13a5745cc40-39ec5139, #w-node-_8b1f837f-6400-6eaf-f2a5-9bafc49d41c4-39ec5139, #w-node-_5fc5415b-dc90-b554-9f41-4faf94ac4afd-39ec5139, #w-node-_23c64729-8af4-7449-10e9-f4812b5610e9-39ec5139 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2237dc68-4386-6007-e275-f057a8f3bdec-39ec5139, #w-node-_572b47cc-286e-52f4-324e-0681118f54a8-39ec5139, #w-node-_673b937c-6d5c-9606-3aa8-5937a20887b4-39ec5139, #w-node-_7f295978-86d3-4eeb-e18e-e26382a8d74f-39ec5139, #w-node-_2b9a6f02-f71b-39db-e9c7-b6985d92c783-39ec5139, #w-node-_87f08486-25da-c13e-7726-bf12322b13b5-39ec5139, #w-node-b5bc577f-eb21-7f41-a1e3-c6a1c72e054d-39ec5139, #w-node-_774cdf87-a2bb-58a3-e221-feefcd5cfa82-39ec5139 {
  align-self: start;
}

@media screen and (min-width: 1920px) {
  #w-node-eb857f09-a804-f6e6-0dd9-5e50ad1d75d9-7493e327, #w-node-_9bb17a4d-c7f9-6063-d008-9adbb78b06a8-d493907a, #w-node-_42228e22-375e-c149-1cee-9961bb50ef9b-d493907a, #w-node-_8dcdab0d-5441-cb03-8377-d1bce1e32d74-d493907a, #w-node-ac29711c-e616-059c-89e4-df11d3149c32-d493907a, #w-node-b82e356d-a06a-1516-e716-dc184b13f639-d493907a, #w-node-e9a33b5a-3b40-62ad-bdb4-1b74f6cef832-955d4891, #w-node-_34b0995a-06ab-002d-7446-40792b9ba6a8-955d4891, #w-node-_9bb17a4d-c7f9-6063-d008-9adbb78b06a8-fb9455e2, #w-node-_42228e22-375e-c149-1cee-9961bb50ef9b-fb9455e2, #w-node-_8dcdab0d-5441-cb03-8377-d1bce1e32d74-fb9455e2, #w-node-ac29711c-e616-059c-89e4-df11d3149c32-fb9455e2, #w-node-b82e356d-a06a-1516-e716-dc184b13f639-fb9455e2, #w-node-eb857f09-a804-f6e6-0dd9-5e50ad1d75d9-24be9149 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-_817e342d-8b15-fc09-3cdb-07507b40135e-1067f6fe, #w-node-e316d90e-1be3-6fc3-66eb-c4fa495a98c9-7493e327 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-_81cbe06c-b2eb-a917-56fb-1df8c1017944-a00b6f07, #w-node-b9a00af1-1da7-ce69-e8ef-90028367168a-a00b6f07, #w-node-a59506ad-af9c-696b-c7bc-9dad4252c2b9-a00b6f07, #w-node-_68bf3b71-e974-5ce0-ce71-9e82ecd7ef18-a00b6f07, #w-node-_68bf3b71-e974-5ce0-ce71-9e82ecd7ef19-a00b6f07, #w-node-_68bf3b71-e974-5ce0-ce71-9e82ecd7ef1a-a00b6f07, #w-node-a7f3a727-a0f5-8a42-fb2a-cf09ebe43e24-1bf8ca81, #w-node-_40c59f34-b94c-cf33-f1e0-4c03ee91294e-fdc1cff4, #w-node-_31cd2312-37be-e6b1-6cf5-19f6db02796c-fdc1cff4, #w-node-_21dd2f7c-b611-501c-7526-992fdfc942be-fb81c39b, #w-node-f79a9edd-2b82-3059-1ade-9aa72dac195c-9b97efd6, #w-node-_572ecec6-4024-97b7-73bc-2f9f409c53b2-9b97efd6, #w-node-_917619bc-b580-9156-1c31-e026ab629b36-9b97efd6, #w-node-a32984da-c0dd-bf62-e138-bbd8cada4d53-9b97efd6, #w-node-_919fbe40-121f-fa28-96f2-aa823a62072f-c23873ec, #w-node-_919fbe40-121f-fa28-96f2-aa823a620730-c23873ec, #w-node-_919fbe40-121f-fa28-96f2-aa823a620731-c23873ec, #w-node-a25cee5b-4137-9928-6603-11d8d4dce815-c23873ec, #w-node-a25cee5b-4137-9928-6603-11d8d4dce816-c23873ec, #w-node-a25cee5b-4137-9928-6603-11d8d4dce817-c23873ec, #w-node-_19edbd04-d7a1-296b-9a11-afe56d74a5a3-f46582d7, #w-node-_19edbd04-d7a1-296b-9a11-afe56d74a5a4-f46582d7, #w-node-_19edbd04-d7a1-296b-9a11-afe56d74a5a5-f46582d7, #w-node-_0a3c03ae-1cb5-873e-99f6-299b12f2815f-78c1a956, #w-node-_62c9ff65-00b4-74d9-535a-12de8d3c0ac9-78c1a956, #w-node-ccf54bd1-26ff-e555-67a0-af07c0d28198-78c1a956 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 991px) {
  #w-node-f74cabfb-c3cd-9932-4eda-6f65ab2c6661-59efebe3, #w-node-d77f6cf5-8d91-592a-9527-31d0e24c9f1c-59efebe3, #w-node-_8956fa8b-14c1-dcf4-078f-5e5761c1003b-59efebe3, #w-node-e16c39fb-de44-076b-aec0-192aa9137dae-59efebe3, #w-node-_12eaf046-72df-489f-7932-7593188d3590-59efebe3 {
    justify-self: center;
  }

  #w-node-_85a3436f-b4ab-f96e-ee96-cd42c380fdd6-c36b2b00, #w-node-_0b22f9d1-2500-2ead-e1c5-45b5d563b65f-c36b2b00 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fa0a2f41-4090-0a46-2994-25282da76fa2-c36b2b00, #w-node-d69ec12c-900d-1bed-a997-0fdf9935d901-c36b2b00 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_906eddef-1619-1bad-d80d-2c9a0a512d72-1279985a {
    order: 0;
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_906eddef-1619-1bad-d80d-2c9a0a512d7c-1279985a {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-_906eddef-1619-1bad-d80d-2c9a0a512d87-1279985a {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_906eddef-1619-1bad-d80d-2c9a0a512d92-1279985a {
    grid-area: 3 / 3 / 4 / 5;
  }

  #w-node-_96e1f2f5-f590-4253-ec72-bdba5d9cbf1c-955d4891, #w-node-e354e9a5-910e-6106-a84e-7dbef69caa83-955d4891, #w-node-_92a35eed-00a1-1a18-e884-d9aac02c40fb-955d4891, #w-node-c81085a7-e107-4a9a-5212-190e52f395fb-955d4891 {
    order: 0;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d9396944-f99e-3e8d-fa76-0924cf60da85-78c1a956, #w-node-_149903a4-01b9-9ac4-c788-d72b5dead299-78c1a956, #w-node-fa2daedb-05f9-227c-14d9-18bfd1b9189f-78c1a956, #w-node-d1f59460-a6ef-3fc4-e20e-099e20ac6b99-78c1a956, #w-node-_83fed84d-d38f-c0c7-bfc2-93ad2d1107a8-78c1a956, #w-node-b6c20b15-a696-6d5b-48f4-8dbce4ac3155-78c1a956, #w-node-f8dc13a6-3c3e-81a6-2a74-f90ba381c49d-78c1a956, #w-node-a8bd684a-b939-224f-6a8b-68cf5e180ce7-78c1a956, #w-node-_8c8707bc-45ad-8343-9d58-6a7aeb2d7c95-78c1a956, #w-node-_841b6a9d-ef85-9fb7-44a2-1d2c66496e88-78c1a956, #w-node-_075d180e-9b66-cf9e-0802-2885b60a68ec-78c1a956, #w-node-_075d180e-9b66-cf9e-0802-2885b60a6907-78c1a956, #w-node-e5ee0e67-9017-192b-b7d3-1c8f28558187-78c1a956, #w-node-e5ee0e67-9017-192b-b7d3-1c8f28558190-78c1a956 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5c5c5c30-9bf3-51ec-db53-5e2512d49c78-57693aa2, #w-node-d77f6cf5-8d91-592a-9527-31d0e24c9f1c-57693aa2, #w-node-_8956fa8b-14c1-dcf4-078f-5e5761c1003b-57693aa2, #w-node-f74cabfb-c3cd-9932-4eda-6f65ab2c6661-f4e19fbe {
    justify-self: center;
  }

  #w-node-_801c401f-7ecf-ef0c-4e85-0bc7a5adb03d-24be9149 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_55354f8c-9403-f6e3-955f-d549c74769a8-81aea700, #w-node-_55354f8c-9403-f6e3-955f-d549c74769a9-81aea700, #w-node-_55354f8c-9403-f6e3-955f-d549c74769aa-81aea700, #w-node-_55354f8c-9403-f6e3-955f-d549c74769ab-81aea700, #w-node-a583aa1b-38f9-7a36-9a3d-88e70ad9d208-81aea700, #w-node-a583aa1b-38f9-7a36-9a3d-88e70ad9d209-81aea700, #w-node-a583aa1b-38f9-7a36-9a3d-88e70ad9d20a-81aea700, #w-node-a583aa1b-38f9-7a36-9a3d-88e70ad9d20b-81aea700, #w-node-ddeabb44-7986-a4e7-4fd4-8726e3472f29-81aea700, #w-node-ddeabb44-7986-a4e7-4fd4-8726e3472f2a-81aea700, #w-node-ddeabb44-7986-a4e7-4fd4-8726e3472f2b-81aea700, #w-node-ddeabb44-7986-a4e7-4fd4-8726e3472f2c-81aea700 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-b5fefb21-4c59-b5bb-732c-6d2c79fa4405-79fa43c7 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_6faf54f4-094a-0a95-9ec5-d3c6d4261cee-1bf8ca81 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_5fdbdb29-8baa-b32a-7708-7bb2077233fa-fd0d4d06 {
    order: -5;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e620fb22-aa7c-5808-f637-09fddaf16bfa-fd0d4d06 {
    order: -10;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3dcf9e0f-4438-dd49-9ad8-a0727556ccef-fd0d4d06 {
    order: 0;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ff26e464-77f2-c53b-e035-e16a2c97a9c4-fd0d4d06 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5fdbdb29-8baa-b32a-7708-7bb2077233fa-1d452afe {
    order: -5;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e620fb22-aa7c-5808-f637-09fddaf16bfa-1d452afe {
    order: -10;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3dcf9e0f-4438-dd49-9ad8-a0727556ccef-1d452afe {
    order: 0;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ff26e464-77f2-c53b-e035-e16a2c97a9c4-1d452afe {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5fdbdb29-8baa-b32a-7708-7bb2077233fa-4a192668 {
    order: -5;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e620fb22-aa7c-5808-f637-09fddaf16bfa-4a192668 {
    order: -10;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3dcf9e0f-4438-dd49-9ad8-a0727556ccef-4a192668 {
    order: 0;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ff26e464-77f2-c53b-e035-e16a2c97a9c4-4a192668 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5fdbdb29-8baa-b32a-7708-7bb2077233fa-fd064778 {
    order: -5;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e620fb22-aa7c-5808-f637-09fddaf16bfa-fd064778 {
    order: -10;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3dcf9e0f-4438-dd49-9ad8-a0727556ccef-fd064778 {
    order: 0;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ff26e464-77f2-c53b-e035-e16a2c97a9c4-fd064778 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5fdbdb29-8baa-b32a-7708-7bb2077233fa-14aa0fe6 {
    order: -5;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e620fb22-aa7c-5808-f637-09fddaf16bfa-14aa0fe6 {
    order: -10;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3dcf9e0f-4438-dd49-9ad8-a0727556ccef-14aa0fe6 {
    order: 0;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5fdbdb29-8baa-b32a-7708-7bb2077233fa-bf8f3c18 {
    order: -5;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e620fb22-aa7c-5808-f637-09fddaf16bfa-bf8f3c18 {
    order: -10;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3dcf9e0f-4438-dd49-9ad8-a0727556ccef-bf8f3c18 {
    order: 0;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ff26e464-77f2-c53b-e035-e16a2c97a9c4-bf8f3c18 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5fdbdb29-8baa-b32a-7708-7bb2077233fa-7d957d6a {
    order: -5;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e620fb22-aa7c-5808-f637-09fddaf16bfa-7d957d6a {
    order: -10;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3dcf9e0f-4438-dd49-9ad8-a0727556ccef-7d957d6a {
    order: 0;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_87135d38-f5c5-543f-c77d-97298e8217e1-22c9deda {
    order: 9999;
  }

  #w-node-_6faf54f4-094a-0a95-9ec5-d3c6d4261cee-c23873ec, #w-node-_6faf54f4-094a-0a95-9ec5-d3c6d4261cee-a65e5b64 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-cccd7f4f-5943-ac25-b88a-a4af476d0e4b-a65e5b64 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-b655fd92-0b0b-e223-2c93-b0f63d967393-23609677 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
  }

  #w-node-_7b5e08ca-b9c7-87e4-65ba-98974c480488-23609677 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_7b6f486d-3669-8019-6e79-c44d6945a28f-23609677 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-d545a9e3-bddd-0275-d188-8305ccf87f5b-23609677 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-f74cabfb-c3cd-9932-4eda-6f65ab2c6661-f4e19fbe {
    justify-self: center;
  }

  #w-node-fe903034-5f34-5fd0-0645-c95855a44a6e-24be9149, #w-node-f3c8f715-d8d0-ec11-b4c0-9543e73333a2-24be9149 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: start;
  }

  #w-node-_81d8cdfe-15b4-de43-ac5d-74968b1660ff-24be9149, #w-node-_421400f6-805a-7b65-c559-d37626af56a4-24be9149 {
    grid-area: span 2 / span 2 / span 2 / span 2;
    align-self: start;
  }

  #w-node-_1f308c3e-269c-d664-5593-37632bce5bae-24be9149 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3d4b3038-052a-1762-0ba8-4164619afeba-5fc37706 {
    grid-area: 2 / 1 / 3 / 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-d77f6cf5-8d91-592a-9527-31d0e24c9f28-59efebe3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_81cbe06c-b2eb-a917-56fb-1df8c1017944-a00b6f07, #w-node-b9a00af1-1da7-ce69-e8ef-90028367168a-a00b6f07, #w-node-a59506ad-af9c-696b-c7bc-9dad4252c2b9-a00b6f07 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_85a3436f-b4ab-f96e-ee96-cd42c380fdd6-c36b2b00 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fa0a2f41-4090-0a46-2994-25282da76fa2-c36b2b00, #w-node-d69ec12c-900d-1bed-a997-0fdf9935d901-c36b2b00, #w-node-_40c59f34-b94c-cf33-f1e0-4c03ee91294e-fdc1cff4, #w-node-a054c43c-25be-5f73-c2bf-321991d96e75-fdc1cff4, #w-node-_31cd2312-37be-e6b1-6cf5-19f6db02796c-fdc1cff4, #w-node-_40c59f34-b94c-cf33-f1e0-4c03ee912949-fdc1cff4 {
    justify-self: center;
  }

  #w-node-_906eddef-1619-1bad-d80d-2c9a0a512d72-1279985a {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_906eddef-1619-1bad-d80d-2c9a0a512d7c-1279985a, #w-node-_906eddef-1619-1bad-d80d-2c9a0a512d87-1279985a {
    grid-area: span 2 / span 4 / span 2 / span 4;
  }

  #w-node-_906eddef-1619-1bad-d80d-2c9a0a512d92-1279985a {
    grid-area: span 3 / span 4 / span 3 / span 4;
  }

  #w-node-_3a057d25-7b24-6662-5ac9-f37f8d106645-4f693a1f {
    align-self: auto;
    justify-self: auto;
  }

  #w-node-_9bb17a4d-c7f9-6063-d008-9adbb78b06a8-d493907a {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_42228e22-375e-c149-1cee-9961bb50ef9b-d493907a {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_96e1f2f5-f590-4253-ec72-bdba5d9cbf1c-955d4891, #w-node-e354e9a5-910e-6106-a84e-7dbef69caa83-955d4891, #w-node-_92a35eed-00a1-1a18-e884-d9aac02c40fb-955d4891, #w-node-c81085a7-e107-4a9a-5212-190e52f395fb-955d4891 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_919fbe40-121f-fa28-96f2-aa823a62072f-c23873ec, #w-node-_919fbe40-121f-fa28-96f2-aa823a620730-c23873ec, #w-node-_919fbe40-121f-fa28-96f2-aa823a620731-c23873ec, #w-node-a25cee5b-4137-9928-6603-11d8d4dce815-c23873ec, #w-node-a25cee5b-4137-9928-6603-11d8d4dce816-c23873ec, #w-node-a25cee5b-4137-9928-6603-11d8d4dce817-c23873ec {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9bb17a4d-c7f9-6063-d008-9adbb78b06a8-fb9455e2 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_42228e22-375e-c149-1cee-9961bb50ef9b-fb9455e2 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_19edbd04-d7a1-296b-9a11-afe56d74a5a5-f46582d7, #w-node-_27b5dc5f-d79a-f360-f047-52cabbc49ed1-9390a5ac, #w-node-_89330a54-06aa-573e-7465-e465a10c1bee-9390a5ac, #w-node-_697090d9-b126-75ee-aa49-88495ac1d365-9390a5ac {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}
