/*
 * DO NOT EDIT THIS FILE.
 * See the following change record for more information,
 * https://www.drupal.org/node/3084859
 * @preserve
 */

/**
 * @file
 * Base Layout.
 */

/*
 * Media query breakpoints.
 * Processed by postcss/postcss-custom-media.
 */

/* Navigation related breakpoints */

/* Grid related breakpoints */

/* Grid shifts from 6 to 14 columns. */

/* Width of the entire grid maxes out. */

.container {
  width: 100%;
  max-width: 100rem;
  padding-inline: var(--container-padding);

  /* This fixes an issue where if the toolbar is open in vertical mode, and
   * the mobile navigation is open, the "close" button gets pushed outside of
   * the viewport. */
}

body.is-fixed .container {
  width: calc(100% - var(--drupal-displace-offset-left, 0px) - var(--drupal-displace-offset-right, 0px));
}

.page-wrapper {
  max-width: 100%;
  background-color:#ffffff;
}

/**
 * Creates stacking context ensuring that child elements can never appear in
 * front of mobile navigation.
 */

#main-wrapper {
  position: relative;
  z-index: 2; /* Ensure dropdown is not cut off by footer. */
margin-top:170px;}

.path-frontpage #main-wrapper {
  position: relative;
  z-index: 2; /* Ensure dropdown is not cut off by footer. */
margin-top:0px;}
/* Contains the social sidebar, and the primary content area. */

@media (min-width: 75rem) {

  .layout-main {
    display: flex;
    flex-direction: row-reverse;
    flex-wrap: wrap;
  }
}

@media (min-width: 75rem) {

  .main-content {
    width: 100%;
    margin-inline-end: auto;
  }

.main-content__container {
  padding-block-start: var(--sp3);
  margin-top:60px;
}
.path-frontpage #main-wrapper {
  position: relative;
  z-index: 2; /* Ensure dropdown is not cut off by footer. */
margin-top:80px;}
}
@media (min-width: 43.75rem) {

  .main-content__container {
    padding-block-start:0px;
	width: 99%;
margin: auto;

  }
}
@media (max-width: 74.9rem) {
	#main-wrapper {
  position: relative;
  z-index: 2; /* Ensure dropdown is not cut off by footer. */
margin-top:20px;}
}