/* line 2, sources/sass/eeuem/theme/page/_frontpage.scss */
.page--pm-variant--frontpage-panels-variant-0 .layout--onecol {
  width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 36rem) {
  /* line 2, sources/sass/eeuem/theme/page/_frontpage.scss */
  .page--pm-variant--frontpage-panels-variant-0 .layout--onecol {
    max-width: 100%;
  }
}

@media (min-width: 48rem) {
  /* line 2, sources/sass/eeuem/theme/page/_frontpage.scss */
  .page--pm-variant--frontpage-panels-variant-0 .layout--onecol {
    max-width: 45rem;
  }
}

@media (min-width: 62rem) {
  /* line 2, sources/sass/eeuem/theme/page/_frontpage.scss */
  .page--pm-variant--frontpage-panels-variant-0 .layout--onecol {
    max-width: 60rem;
  }
}

@media (min-width: 75rem) {
  /* line 2, sources/sass/eeuem/theme/page/_frontpage.scss */
  .page--pm-variant--frontpage-panels-variant-0 .layout--onecol {
    max-width: 73.125rem;
  }
}

/* line 7, sources/sass/eeuem/theme/page/_frontpage.scss */
.page--pm-variant--frontpage-panels-variant-0 .layout__region--content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -0.9375rem;
  margin-left: -0.9375rem;
}

/* line 11, sources/sass/eeuem/theme/page/_frontpage.scss */
.page--pm-variant--frontpage-panels-variant-0 .block-region-content {
  max-width: 100%;
}

/* line 14, sources/sass/eeuem/theme/page/_frontpage.scss */
.page--pm-variant--frontpage-panels-variant-0 .block-region-content > * {
  margin-bottom: 4rem;
}

/* line 19, sources/sass/eeuem/theme/page/_frontpage.scss */
.page--pm-variant--frontpage-panels-variant-0 .block--views-block-frontpage-slider-block-frontpage-slider {
  width: 100%;
  padding: 0;
}

@media (min-width: 48rem) {
  /* line 19, sources/sass/eeuem/theme/page/_frontpage.scss */
  .page--pm-variant--frontpage-panels-variant-0 .block--views-block-frontpage-slider-block-frontpage-slider {
    position: relative;
    width: 100%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}

/* line 2, sources/sass/eeuem/theme/page/_node-view.scss */
.page--pm-variant--node-view-panels-variant-0 .row {
  padding-top: 2rem;
}

/* line 6, sources/sass/eeuem/theme/page/_node-view.scss */
.page--pm-variant--node-view-panels-variant-0 .bs-region--left {
  display: none;
}

@media (min-width: 62rem) {
  /* line 6, sources/sass/eeuem/theme/page/_node-view.scss */
  .page--pm-variant--node-view-panels-variant-0 .bs-region--left {
    display: block;
  }
}

/* line 15, sources/sass/eeuem/theme/page/_node-view.scss */
.page--pm-variant--node-view-panels-variant-0 .block-region-left .block {
  margin-bottom: 4rem;
}

/* line 2, sources/sass/eeuem/theme/page/_news.scss */
.page--pm-variant--news-panels-variant-0 .row {
  padding-top: 2rem;
}

/* line 6, sources/sass/eeuem/theme/page/_news.scss */
.page--pm-variant--news-panels-variant-0 .bs-region--left {
  display: none;
}

@media (min-width: 62rem) {
  /* line 6, sources/sass/eeuem/theme/page/_news.scss */
  .page--pm-variant--news-panels-variant-0 .bs-region--left {
    display: block;
  }
}

/* line 15, sources/sass/eeuem/theme/page/_news.scss */
.page--pm-variant--news-panels-variant-0 .block-region-left .block {
  margin-bottom: 4rem;
}

/* line 2, sources/sass/eeuem/theme/page/_albums.scss */
.page--pm-variant--albums-panels-variant-0 .row {
  padding-top: 2rem;
}

/* line 6, sources/sass/eeuem/theme/page/_albums.scss */
.page--pm-variant--albums-panels-variant-0 .bs-region--left {
  display: none;
}

@media (min-width: 62rem) {
  /* line 6, sources/sass/eeuem/theme/page/_albums.scss */
  .page--pm-variant--albums-panels-variant-0 .bs-region--left {
    display: block;
  }
}

/* line 15, sources/sass/eeuem/theme/page/_albums.scss */
.page--pm-variant--albums-panels-variant-0 .block-region-left .block {
  margin-bottom: 4rem;
}

/* line 5, sources/sass/eeuem/theme/region/_header.scss */
.section--header .region--header-top--wrapper {
  background-color: #1f3854;
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}

@media (min-width: 62rem) {
  /* line 5, sources/sass/eeuem/theme/region/_header.scss */
  .section--header .region--header-top--wrapper {
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}

/* line 16, sources/sass/eeuem/theme/region/_header.scss */
.section--header .region--header-top {
  width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 36rem) {
  /* line 16, sources/sass/eeuem/theme/region/_header.scss */
  .section--header .region--header-top {
    max-width: 100%;
  }
}

@media (min-width: 48rem) {
  /* line 16, sources/sass/eeuem/theme/region/_header.scss */
  .section--header .region--header-top {
    max-width: 45rem;
  }
}

@media (min-width: 62rem) {
  /* line 16, sources/sass/eeuem/theme/region/_header.scss */
  .section--header .region--header-top {
    max-width: 60rem;
  }
}

@media (min-width: 75rem) {
  /* line 16, sources/sass/eeuem/theme/region/_header.scss */
  .section--header .region--header-top {
    max-width: 73.125rem;
  }
}

/* line 21, sources/sass/eeuem/theme/region/_header.scss */
.section--header .region--header-top--body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -0.9375rem;
  margin-left: -0.9375rem;
}

@media (min-width: 48rem) {
  /* line 21, sources/sass/eeuem/theme/region/_header.scss */
  .section--header .region--header-top--body {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
}

/* line 29, sources/sass/eeuem/theme/region/_header.scss */
.section--header .region--header-bottom--wrapper {
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}

/* line 33, sources/sass/eeuem/theme/region/_header.scss */
.section--header .region--header-bottom {
  width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 36rem) {
  /* line 33, sources/sass/eeuem/theme/region/_header.scss */
  .section--header .region--header-bottom {
    max-width: 100%;
  }
}

@media (min-width: 48rem) {
  /* line 33, sources/sass/eeuem/theme/region/_header.scss */
  .section--header .region--header-bottom {
    max-width: 45rem;
  }
}

@media (min-width: 62rem) {
  /* line 33, sources/sass/eeuem/theme/region/_header.scss */
  .section--header .region--header-bottom {
    max-width: 60rem;
  }
}

@media (min-width: 75rem) {
  /* line 33, sources/sass/eeuem/theme/region/_header.scss */
  .section--header .region--header-bottom {
    max-width: 73.125rem;
  }
}

/* line 38, sources/sass/eeuem/theme/region/_header.scss */
.section--header .region--header-bottom--body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -0.9375rem;
  margin-left: -0.9375rem;
}

/* line 5, sources/sass/eeuem/theme/region/_footer.scss */
.section--footer .region--footer-main--wrapper {
  background: #1f3854;
  color: #fff;
  font-size: 1.1rem;
  font-weight: 700;
  line-height: 1.4rem;
}

/* line 13, sources/sass/eeuem/theme/region/_footer.scss */
.section--footer .region--footer-main {
  width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 36rem) {
  /* line 13, sources/sass/eeuem/theme/region/_footer.scss */
  .section--footer .region--footer-main {
    max-width: 100%;
  }
}

@media (min-width: 48rem) {
  /* line 13, sources/sass/eeuem/theme/region/_footer.scss */
  .section--footer .region--footer-main {
    max-width: 45rem;
  }
}

@media (min-width: 62rem) {
  /* line 13, sources/sass/eeuem/theme/region/_footer.scss */
  .section--footer .region--footer-main {
    max-width: 60rem;
  }
}

@media (min-width: 75rem) {
  /* line 13, sources/sass/eeuem/theme/region/_footer.scss */
  .section--footer .region--footer-main {
    max-width: 73.125rem;
  }
}

/* line 18, sources/sass/eeuem/theme/region/_footer.scss */
.section--footer .region--footer-main--body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -0.9375rem;
  margin-left: -0.9375rem;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

/* line 23, sources/sass/eeuem/theme/region/_footer.scss */
.section--footer .region--footer-main--body .footer-flex {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 28, sources/sass/eeuem/theme/region/_footer.scss */
.section--footer .region--footer-main--body .site-branding a {
  width: 5.5rem;
}

/* line 31, sources/sass/eeuem/theme/region/_footer.scss */
.section--footer .region--footer-main--body .site-branding .slogan {
  font-size: 1.25rem;
}

/* line 35, sources/sass/eeuem/theme/region/_footer.scss */
.section--footer .region--footer-main--body .university {
  font-size: 1.25rem;
}

/* line 38, sources/sass/eeuem/theme/region/_footer.scss */
.section--footer .region--footer-main--body .university-named {
  font-size: 1.1rem;
}

/* line 42, sources/sass/eeuem/theme/region/_footer.scss */
.section--footer .region--footer-main--body .location .icon {
  left: -1.5rem;
  top: 0.2rem;
  background-image: url("/themes/custom/eeuem/assets/images/Geolokaciya.png");
  background-size: cover;
  width: 1rem;
  height: 1.4rem;
}

/* line 51, sources/sass/eeuem/theme/region/_footer.scss */
.section--footer .region--footer-main--body .map {
  position: relative;
}

/* line 54, sources/sass/eeuem/theme/region/_footer.scss */
.section--footer .region--footer-main--body .map .img {
  height: 7.5rem;
  background-image: url(/sites/default/files/styles/full_map/public/2021-01/suem_map_0.png?itok=pCfM-xbO);
  background-position: 45%;
  background-size: cover;
}

/* line 60, sources/sass/eeuem/theme/region/_footer.scss */
.section--footer .region--footer-main--body .map a {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

/* line 68, sources/sass/eeuem/theme/region/_footer.scss */
.section--footer .region--footer-main--body .get-to-us {
  font-size: 1.25rem;
  line-height: 1.9rem;
  padding-left: 1.2rem;
}

/* line 73, sources/sass/eeuem/theme/region/_footer.scss */
.section--footer .region--footer-main--body .get-to-us .icon {
  left: 0;
  top: 0.4rem;
  background-image: url("/themes/custom/eeuem/assets/images/ruka.png");
  background-size: cover;
  width: 0.9rem;
  height: 1.1rem;
}

/* line 82, sources/sass/eeuem/theme/region/_footer.scss */
.section--footer .region--footer-main--body .email a {
  color: #fff;
}

/* line 1, sources/sass/eeuem/theme/block/_site-branding.scss */
.block--system-branding-block {
  position: relative;
  width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}

@media (min-width: 48rem) {
  /* line 1, sources/sass/eeuem/theme/block/_site-branding.scss */
  .block--system-branding-block {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}

/* line 11, sources/sass/eeuem/theme/block/_site-branding.scss */
.site-branding .site-branding--logo {
  display: block;
  text-align: center;
}

@media (min-width: 48rem) {
  /* line 11, sources/sass/eeuem/theme/block/_site-branding.scss */
  .site-branding .site-branding--logo {
    display: inline-block;
  }
}

/* line 20, sources/sass/eeuem/theme/block/_site-branding.scss */
.site-branding img {
  width: 5rem;
}

@media (min-width: 48rem) {
  /* line 20, sources/sass/eeuem/theme/block/_site-branding.scss */
  .site-branding img {
    width: 7rem;
  }
}

/* line 28, sources/sass/eeuem/theme/block/_site-branding.scss */
.site-branding .site-branding--sitename {
  display: block;
  text-align: center;
  vertical-align: middle;
}

@media (min-width: 48rem) {
  /* line 28, sources/sass/eeuem/theme/block/_site-branding.scss */
  .site-branding .site-branding--sitename {
    display: inline-block;
    text-align: left;
  }
}

/* line 40, sources/sass/eeuem/theme/block/_site-branding.scss */
.site-branding .site-branding--name a {
  color: #FFFFFF;
  text-transform: uppercase;
  font-family: "Noto Serif", serif;
  font-size: 1rem;
  white-space: normal;
}

/* line 47, sources/sass/eeuem/theme/block/_site-branding.scss */
.site-branding .site-branding--name a:hover, .site-branding .site-branding--name a:focus, .site-branding .site-branding--name a:visited {
  color: #FFFFFF;
  text-decoration: none;
}

@media (min-width: 48rem) {
  /* line 40, sources/sass/eeuem/theme/block/_site-branding.scss */
  .site-branding .site-branding--name a {
    font-size: 1.3rem;
  }
}

@media (min-width: 62rem) {
  /* line 40, sources/sass/eeuem/theme/block/_site-branding.scss */
  .site-branding .site-branding--name a {
    font-size: 1.5rem;
  }
}

/* line 63, sources/sass/eeuem/theme/block/_site-branding.scss */
.site-branding .site-branding--slogan .text-muted {
  color: #FFFFFF !important;
  font-family: "Noto Serif", serif;
  font-size: 0.875rem;
}

@media (min-width: 48rem) {
  /* line 63, sources/sass/eeuem/theme/block/_site-branding.scss */
  .site-branding .site-branding--slogan .text-muted {
    font-size: 1rem;
  }
}

@media (min-width: 62rem) {
  /* line 63, sources/sass/eeuem/theme/block/_site-branding.scss */
  .site-branding .site-branding--slogan .text-muted {
    font-size: 1.2rem;
  }
}

/* line 1, sources/sass/eeuem/theme/block/_responsive-menu.scss */
.responsive-menu-toggle-wrapper {
  display: block;
  position: absolute;
  right: 0;
  top: 1rem;
  width: 4.125rem;
  height: 3.125rem;
}

/* line 9, sources/sass/eeuem/theme/block/_responsive-menu.scss */
.responsive-menu-toggle-wrapper .responsive-menu-toggle-icon {
  width: 4.125rem;
  height: 3.125rem;
}

/* line 13, sources/sass/eeuem/theme/block/_responsive-menu.scss */
.responsive-menu-toggle-wrapper .responsive-menu-toggle-icon:before {
  width: 1.875rem;
  height: 0.25rem;
  top: 0.8125rem;
}

/* line 19, sources/sass/eeuem/theme/block/_responsive-menu.scss */
.responsive-menu-toggle-wrapper .responsive-menu-toggle-icon:after {
  width: 1.875rem;
  height: 0.25rem;
  top: 2.1875rem;
}

/* line 26, sources/sass/eeuem/theme/block/_responsive-menu.scss */
.responsive-menu-toggle-wrapper span.label {
  display: none;
}

/* line 30, sources/sass/eeuem/theme/block/_responsive-menu.scss */
.responsive-menu-toggle-wrapper span.icon {
  width: 1.875rem;
  height: 0.25rem;
  top: 1.5rem;
}

/* line 36, sources/sass/eeuem/theme/block/_responsive-menu.scss */
.user-logged-in .responsive-menu-toggle-wrapper {
  top: 3.5rem;
}

/* line 42, sources/sass/eeuem/theme/block/_responsive-menu.scss */
.mm-menu_offcanvas .mm-listview {
  display: block;
}

/* line 46, sources/sass/eeuem/theme/block/_responsive-menu.scss */
.mm-menu_offcanvas .mm-btn_next {
  padding-left: 1rem;
}

/* line 50, sources/sass/eeuem/theme/block/_responsive-menu.scss */
.mm-menu_offcanvas .mm-panels {
  background: #1f3854;
  text-transform: uppercase;
}

/* line 55, sources/sass/eeuem/theme/block/_responsive-menu.scss */
.mm-menu_offcanvas .mm-panel {
  background: #1f3854;
}

/* line 59, sources/sass/eeuem/theme/block/_responsive-menu.scss */
.mm-menu_offcanvas .mm-navbar {
  background: #1f3854;
}

/* line 63, sources/sass/eeuem/theme/block/_responsive-menu.scss */
.mm-menu_offcanvas .mm-listitem:after {
  border-color: #F7F9FB;
}

/* line 69, sources/sass/eeuem/theme/block/_responsive-menu.scss */
.horizontal-menu > li {
  padding-top: 0;
}

/* line 72, sources/sass/eeuem/theme/block/_responsive-menu.scss */
.horizontal-menu > li:nth-child(2) {
  font-weight: 700;
  color: #1f3854;
}

/* line 78, sources/sass/eeuem/theme/block/_responsive-menu.scss */
.horizontal-menu li li {
  float: unset;
  list-style: none;
}

/* line 83, sources/sass/eeuem/theme/block/_responsive-menu.scss */
.horizontal-menu > li ul ul {
  min-width: -webkit-max-content !important;
  min-width: -moz-max-content !important;
  min-width: max-content !important;
  left: calc(100% + 1rem);
}

/* line 87, sources/sass/eeuem/theme/block/_responsive-menu.scss */
.horizontal-menu > li ul ul.left-position {
  right: calc(100% + 1rem);
  left: unset;
  border-radius: 0.5rem 0 0 0 !important;
}

/* line 94, sources/sass/eeuem/theme/block/_responsive-menu.scss */
.horizontal-menu > li > a {
  color: #434d53;
  display: block;
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  text-transform: uppercase;
}

/* line 103, sources/sass/eeuem/theme/block/_responsive-menu.scss */
.horizontal-menu > li > a:hover, .horizontal-menu > li > a:active, .horizontal-menu > li > a:hover:active, .horizontal-menu > li > a:visited {
  text-decoration: none;
}

/* line 107, sources/sass/eeuem/theme/block/_responsive-menu.scss */
.horizontal-menu > li > a:hover {
  background: #1f3854;
  color: #FFFFFF;
}

/* line 113, sources/sass/eeuem/theme/block/_responsive-menu.scss */
.horizontal-menu > li > span {
  display: block;
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  text-transform: uppercase;
}

/* line 121, sources/sass/eeuem/theme/block/_responsive-menu.scss */
.horizontal-menu > li > span:hover {
  cursor: pointer;
  background: #1f3854;
  color: #FFFFFF;
}

/* line 128, sources/sass/eeuem/theme/block/_responsive-menu.scss */
.horizontal-menu > li.menu-item--active-trail > a,
.horizontal-menu > li.menu-item--active-trail > span {
  color: #1f3854;
}

/* line 132, sources/sass/eeuem/theme/block/_responsive-menu.scss */
.horizontal-menu > li.menu-item--active-trail > a:hover,
.horizontal-menu > li.menu-item--active-trail > span:hover {
  color: #FFFFFF;
}

/* line 137, sources/sass/eeuem/theme/block/_responsive-menu.scss */
.horizontal-menu > li.sfHover > span {
  background: #1f3854;
  color: #FFFFFF;
}

/* line 142, sources/sass/eeuem/theme/block/_responsive-menu.scss */
.horizontal-menu .menu.sub-nav {
  width: auto;
  min-width: 25rem;
  max-width: 25rem;
  margin: 0;
  padding: 1rem;
  background: #1f3854;
  border-radius: 0 0.5rem 0 0;
}

/* line 151, sources/sass/eeuem/theme/block/_responsive-menu.scss */
.horizontal-menu .menu.sub-nav .menu-item a,
.horizontal-menu .menu.sub-nav .menu-item span {
  display: block;
  padding-left: 0;
  border-bottom: 0.0625rem solid #F7F9FB;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #FFFFFF;
  text-transform: uppercase;
}

/* line 162, sources/sass/eeuem/theme/block/_responsive-menu.scss */
.horizontal-menu .menu.sub-nav .menu-item a:hover, .horizontal-menu .menu.sub-nav .menu-item a:active, .horizontal-menu .menu.sub-nav .menu-item a:hover:active, .horizontal-menu .menu.sub-nav .menu-item a:visited,
.horizontal-menu .menu.sub-nav .menu-item span:hover,
.horizontal-menu .menu.sub-nav .menu-item span:active,
.horizontal-menu .menu.sub-nav .menu-item span:hover:active,
.horizontal-menu .menu.sub-nav .menu-item span:visited {
  color: #FFFFFF;
  text-decoration: none;
}

/* line 168, sources/sass/eeuem/theme/block/_responsive-menu.scss */
.horizontal-menu .menu.sub-nav .menu-item span {
  padding-top: 0.25em;
  padding-right: 1em;
  padding-bottom: 0.25em;
  cursor: pointer;
}

/* line 1, sources/sass/eeuem/theme/block/_powered.scss */
.block--system-powered-by-block {
  position: relative;
  width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  color: #FFFFFF;
  text-align: center;
}

/* line 8, sources/sass/eeuem/theme/block/_powered.scss */
.block--system-powered-by-block a {
  color: #FFFFFF;
}

/* line 11, sources/sass/eeuem/theme/block/_powered.scss */
.block--system-powered-by-block a:hover, .block--system-powered-by-block a:active, .block--system-powered-by-block a:hover:active, .block--system-powered-by-block a:visited {
  color: #FFFFFF;
}

/* line 1, sources/sass/eeuem/theme/block/_local-tasks.scss */
.block--local-tasks-block {
  margin: 1rem 0;
  padding: 1rem;
  border-radius: 0.5rem;
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}

/* line 2, sources/sass/eeuem/theme/block/_navigation.scss */
.block-menu.navigation h2 {
  text-transform: uppercase;
  margin-bottom: 1rem;
}

/* line 8, sources/sass/eeuem/theme/block/_navigation.scss */
.block-menu.navigation .nav li {
  display: block;
  width: 100%;
}

/* line 12, sources/sass/eeuem/theme/block/_navigation.scss */
.block-menu.navigation .nav li a {
  padding-top: 0;
  padding-left: 0;
  padding-bottom: 1rem;
}

/* line 18, sources/sass/eeuem/theme/block/_navigation.scss */
.block-menu.navigation .nav li:last-child a {
  padding-bottom: 0;
}

/* line 2, sources/sass/eeuem/theme/block/_news.scss */
.block--views-block-news-block-news .block__heading {
  text-transform: uppercase;
}

/* line 2, sources/sass/eeuem/theme/block/_albums.scss */
.block--views-block-albums-block-albums .block__heading {
  text-transform: uppercase;
}

/* line 1, sources/sass/eeuem/theme/block/_latest-news.scss */
.block--views-block-news-block-latest-news {
  position: relative;
  width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

/* line 5, sources/sass/eeuem/theme/block/_latest-news.scss */
.block--views-block-news-block-latest-news .view-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -0.9375rem;
  margin-left: -0.9375rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/* line 10, sources/sass/eeuem/theme/block/_latest-news.scss */
.block--views-block-news-block-latest-news .views-row {
  position: relative;
  width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

@media (min-width: 48rem) {
  /* line 10, sources/sass/eeuem/theme/block/_latest-news.scss */
  .block--views-block-news-block-latest-news .views-row {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}

@media (min-width: 62rem) {
  /* line 10, sources/sass/eeuem/theme/block/_latest-news.scss */
  .block--views-block-news-block-latest-news .views-row {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333333%;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
}

/* line 23, sources/sass/eeuem/theme/block/_latest-news.scss */
.block--views-block-news-block-latest-news .views-row:last-child .node-card {
  margin-bottom: 0;
}

@media (min-width: 62rem) {
  /* line 27, sources/sass/eeuem/theme/block/_latest-news.scss */
  .block--views-block-news-block-latest-news .node-card {
    margin-bottom: 0;
  }
}

/* line 33, sources/sass/eeuem/theme/block/_latest-news.scss */
.block--views-block-news-block-latest-news .card-title {
  height: 3.25rem;
  overflow: hidden;
}

/* line 38, sources/sass/eeuem/theme/block/_latest-news.scss */
.block--views-block-news-block-latest-news .card-text {
  height: 4.5rem;
  overflow: hidden;
}

/* line 43, sources/sass/eeuem/theme/block/_latest-news.scss */
.block--views-block-news-block-latest-news .view-header {
  margin-bottom: 1rem;
}

/* line 1, sources/sass/eeuem/theme/block/_latest-albums.scss */
.block--views-block-albums-block-latest-albums {
  position: relative;
  width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

/* line 5, sources/sass/eeuem/theme/block/_latest-albums.scss */
.block--views-block-albums-block-latest-albums .view-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -0.9375rem;
  margin-left: -0.9375rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/* line 10, sources/sass/eeuem/theme/block/_latest-albums.scss */
.block--views-block-albums-block-latest-albums .views-row {
  position: relative;
  width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

@media (min-width: 48rem) {
  /* line 10, sources/sass/eeuem/theme/block/_latest-albums.scss */
  .block--views-block-albums-block-latest-albums .views-row {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}

@media (min-width: 62rem) {
  /* line 10, sources/sass/eeuem/theme/block/_latest-albums.scss */
  .block--views-block-albums-block-latest-albums .views-row {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333333%;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
}

/* line 23, sources/sass/eeuem/theme/block/_latest-albums.scss */
.block--views-block-albums-block-latest-albums .views-row:last-child .node-card {
  margin-bottom: 0;
}

@media (min-width: 62rem) {
  /* line 27, sources/sass/eeuem/theme/block/_latest-albums.scss */
  .block--views-block-albums-block-latest-albums .node-card {
    margin-bottom: 0;
  }
}

/* line 33, sources/sass/eeuem/theme/block/_latest-albums.scss */
.block--views-block-albums-block-latest-albums .card-title {
  height: 3.25rem;
  overflow: hidden;
}

/* line 38, sources/sass/eeuem/theme/block/_latest-albums.scss */
.block--views-block-albums-block-latest-albums .card-text {
  height: 4.5rem;
  overflow: hidden;
}

/* line 43, sources/sass/eeuem/theme/block/_latest-albums.scss */
.block--views-block-albums-block-latest-albums .view-header {
  margin-bottom: 1rem;
}

/* line 1, sources/sass/eeuem/theme/block/_relevant.scss */
.block--views-block-relevant-relevant-content-block {
  position: relative;
  width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

/* line 5, sources/sass/eeuem/theme/block/_relevant.scss */
.block--views-block-relevant-relevant-content-block .view-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -0.9375rem;
  margin-left: -0.9375rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/* line 10, sources/sass/eeuem/theme/block/_relevant.scss */
.block--views-block-relevant-relevant-content-block .views-row {
  position: relative;
  width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  margin-bottom: 0.9375rem;
}

@media (min-width: 48rem) {
  /* line 10, sources/sass/eeuem/theme/block/_relevant.scss */
  .block--views-block-relevant-relevant-content-block .views-row {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}

@media (min-width: 62rem) {
  /* line 10, sources/sass/eeuem/theme/block/_relevant.scss */
  .block--views-block-relevant-relevant-content-block .views-row {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333333%;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
}

/* line 24, sources/sass/eeuem/theme/block/_relevant.scss */
.block--views-block-relevant-relevant-content-block .views-row {
  position: relative;
}

/* line 27, sources/sass/eeuem/theme/block/_relevant.scss */
.block--views-block-relevant-relevant-content-block .views-row .views-field-title {
  position: absolute;
  left: 50%;
  top: 50%;
  min-width: 70%;
  max-width: 70%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
  text-transform: uppercase;
  color: #FFFFFF;
  background-color: #1f3854;
}

@media (min-width: 62rem) {
  /* line 27, sources/sass/eeuem/theme/block/_relevant.scss */
  .block--views-block-relevant-relevant-content-block .views-row .views-field-title {
    font-size: 1.5rem;
  }
}

/* line 43, sources/sass/eeuem/theme/block/_relevant.scss */
.block--views-block-relevant-relevant-content-block .views-row .views-field-title a {
  padding: .25rem .5rem;
  color: inherit;
}

/* line 51, sources/sass/eeuem/theme/block/_relevant.scss */
.block--views-block-relevant-relevant-content-block .views-row .views-field-field-image img {
  border-radius: .5rem;
}

/* line 56, sources/sass/eeuem/theme/block/_relevant.scss */
.block--views-block-relevant-relevant-content-block .views-row .views-field-field-relevant-link {
  position: absolute;
  top: 0;
  left: .938rem;
  height: 100%;
  width: calc(100% - 1.875rem);
  font-size: 0;
  text-indent: -62.438rem;
}

/* line 65, sources/sass/eeuem/theme/block/_relevant.scss */
.block--views-block-relevant-relevant-content-block .views-row .views-field-field-relevant-link .field-content {
  height: 100%;
  width: 100%;
}

/* line 69, sources/sass/eeuem/theme/block/_relevant.scss */
.block--views-block-relevant-relevant-content-block .views-row .views-field-field-relevant-link .field-content a {
  display: block;
  height: 100%;
  width: 100%;
}

/* line 1, sources/sass/eeuem/theme/block/_timeline.scss */
.block--views-block-timeline-block-timeline {
  position: relative;
  width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

@media (min-width: 62rem) {
  /* line 1, sources/sass/eeuem/theme/block/_timeline.scss */
  .block--views-block-timeline-block-timeline {
    max-height: 28rem;
    overflow: hidden;
  }
}

@media (min-width: 75rem) {
  /* line 1, sources/sass/eeuem/theme/block/_timeline.scss */
  .block--views-block-timeline-block-timeline {
    max-height: 34rem;
  }
}

@media (min-width: 62rem) {
  /* line 14, sources/sass/eeuem/theme/block/_timeline.scss */
  .block--views-block-timeline-block-timeline .timeline-list {
    width: 48%;
    margin: auto;
    margin-top: -14rem;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
}

@media (min-width: 75rem) {
  /* line 14, sources/sass/eeuem/theme/block/_timeline.scss */
  .block--views-block-timeline-block-timeline .timeline-list {
    width: 49%;
    margin-top: -17rem;
  }
}

@media (min-width: 62rem) {
  /* line 28, sources/sass/eeuem/theme/block/_timeline.scss */
  .block--views-block-timeline-block-timeline .wrapper-list {
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1);
  }
}

/* line 36, sources/sass/eeuem/theme/block/_timeline.scss */
.block--views-block-timeline-block-timeline .timeline-item .views-field-nothing .timeline-item-desctiption {
  padding: 0.5rem 0;
  color: #1f3854;
  font-weight: 700;
  font-size: 1.25rem;
}

@media (min-width: 62rem) {
  /* line 36, sources/sass/eeuem/theme/block/_timeline.scss */
  .block--views-block-timeline-block-timeline .timeline-item .views-field-nothing .timeline-item-desctiption {
    height: 4rem;
    font-size: 1rem;
  }
}

@media (min-width: 62rem) {
  /* line 35, sources/sass/eeuem/theme/block/_timeline.scss */
  .block--views-block-timeline-block-timeline .timeline-item .views-field-nothing {
    font-size: 1rem;
    max-width: 11.5rem;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    text-align: left;
  }
  /* line 54, sources/sass/eeuem/theme/block/_timeline.scss */
  .block--views-block-timeline-block-timeline .timeline-item .views-field-nothing .field-content {
    display: block;
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1);
  }
}

@media (min-width: 75rem) {
  /* line 35, sources/sass/eeuem/theme/block/_timeline.scss */
  .block--views-block-timeline-block-timeline .timeline-item .views-field-nothing {
    max-width: 15.125rem;
  }
}

/* line 65, sources/sass/eeuem/theme/block/_timeline.scss */
.block--views-block-timeline-block-timeline .timeline-item .timeline-marker {
  width: 1rem !important;
  height: 1rem !important;
}

/* line 2, sources/sass/eeuem/theme/block/_map.scss */
#block-yakdonasdistatisya .block__body {
  position: relative;
}

/* line 6, sources/sass/eeuem/theme/block/_map.scss */
#block-yakdonasdistatisya .field--name-field-link a {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  font-size: 0;
  text-indent: -624.9375rem;
  overflow: hidden;
}

/* line 1, sources/sass/eeuem/theme/block/_social.scss */
#block-socialnimerezhi {
  position: fixed;
  right: 0;
  top: 50%;
  padding: 0.5rem;
  border-bottom-left-radius: 0.5625rem;
  border-top-left-radius: 0.5625rem;
  background: #FFFFFF;
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  z-index: 1;
}

/* line 12, sources/sass/eeuem/theme/block/_social.scss */
#block-socialnimerezhi a {
  display: block;
  width: 2rem;
  margin-bottom: 0.35rem;
}

/* line 17, sources/sass/eeuem/theme/block/_social.scss */
#block-socialnimerezhi a img {
  display: block;
  max-width: 100%;
}

/* line 1, sources/sass/eeuem/theme/block/_banners.scss */
.block--views-block-front-page-banners-block-fp-banners {
  position: relative;
  width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

/* line 5, sources/sass/eeuem/theme/block/_banners.scss */
.block--views-block-front-page-banners-block-fp-banners .block__body {
  margin: auto -0.9375rem;
}

/* line 9, sources/sass/eeuem/theme/block/_banners.scss */
.block--views-block-front-page-banners-block-fp-banners .view-content {
  position: relative;
}

/* line 13, sources/sass/eeuem/theme/block/_banners.scss */
.block--views-block-front-page-banners-block-fp-banners .slick__slide {
  position: relative;
  padding: 0 0.9375rem;
}

/* line 18, sources/sass/eeuem/theme/block/_banners.scss */
.block--views-block-front-page-banners-block-fp-banners .media--slick {
  padding-bottom: 0 !important;
}

/* line 22, sources/sass/eeuem/theme/block/_banners.scss */
.block--views-block-front-page-banners-block-fp-banners .slide__caption a {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  font-size: 0;
  text-indent: -624.9375rem;
  overflow: hidden;
}

/* line 1, sources/sass/eeuem/theme/block/_language-switcher.scss */
.block--language-block-language-url,
.block--eeuem-localization-language-switcher-block {
  position: relative;
  width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  -webkit-transform: scale(0.7);
  transform: scale(0.7);
  width: auto;
  position: absolute;
  top: 0;
  z-index: 1;
}

@media (min-width: 48rem) {
  /* line 1, sources/sass/eeuem/theme/block/_language-switcher.scss */
  .block--language-block-language-url,
  .block--eeuem-localization-language-switcher-block {
    -webkit-transform: scale(1);
    transform: scale(1);
    position: unset;
  }
}

/* line 15, sources/sass/eeuem/theme/block/_language-switcher.scss */
.block--language-block-language-url .links,
.block--eeuem-localization-language-switcher-block .links {
  list-style: none;
  padding: 0;
  margin: 0;
}

/* line 20, sources/sass/eeuem/theme/block/_language-switcher.scss */
.block--language-block-language-url .links li,
.block--eeuem-localization-language-switcher-block .links li {
  margin-left: 0;
  margin: 0.625rem 0;
  background-image: url("/themes/custom/eeuem/assets/images/Flagi.png") !important;
  width: 3rem;
  height: 1.5625rem;
  background-size: 100%;
  background-repeat: no-repeat;
  display: block;
}

/* line 30, sources/sass/eeuem/theme/block/_language-switcher.scss */
.block--language-block-language-url .links li.ru,
.block--eeuem-localization-language-switcher-block .links li.ru {
  background-position: 0 -4.25rem;
}

/* line 33, sources/sass/eeuem/theme/block/_language-switcher.scss */
.block--language-block-language-url .links li.en,
.block--eeuem-localization-language-switcher-block .links li.en {
  background-position: 0 -2.25rem;
}

/* line 36, sources/sass/eeuem/theme/block/_language-switcher.scss */
.block--language-block-language-url .links li.uk,
.block--eeuem-localization-language-switcher-block .links li.uk {
  background-position: 0 0;
}

/* line 40, sources/sass/eeuem/theme/block/_language-switcher.scss */
.block--language-block-language-url .links li a.language-link,
.block--eeuem-localization-language-switcher-block .links li a.language-link {
  display: block;
  width: 100%;
  height: 100%;
}

/* line 48, sources/sass/eeuem/theme/block/_language-switcher.scss */
.block--language-block-language-url .tmp-language-switcher,
.block--eeuem-localization-language-switcher-block .tmp-language-switcher {
  background-image: url("/themes/custom/eeuem/assets/images/Flagi.png") !important;
  background-size: cover;
  width: 3rem;
  height: 6rem;
}

/* line 1, sources/sass/eeuem/theme/block/_student-arrears.scss */
.student-arrears-page-block {
  padding: 1rem;
  margin-bottom: 4rem;
  border-radius: 0.5rem;
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}

/* line 8, sources/sass/eeuem/theme/block/_student-arrears.scss */
.student-arrears-page-block .view-student-arrears .form-item-field-student-code-value {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 17, sources/sass/eeuem/theme/block/_student-arrears.scss */
.student-arrears-page-block .view-header {
  font-size: 1.25rem;
}

/* line 21, sources/sass/eeuem/theme/block/_student-arrears.scss */
.student-arrears-page-block .views-field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 23, sources/sass/eeuem/theme/block/_student-arrears.scss */
.student-arrears-page-block .views-field .views-label {
  font-weight: 700;
  padding-right: 0.3125rem;
}

/* line 28, sources/sass/eeuem/theme/block/_student-arrears.scss */
.student-arrears-page-block label {
  white-space: nowrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0;
}

/* line 1, sources/sass/eeuem/theme/node/_view-mode-default.scss */
.node--view-mode-default {
  padding: 1rem;
  margin-bottom: 4rem;
  border-radius: 0.5rem;
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}

/* line 7, sources/sass/eeuem/theme/node/_view-mode-default.scss */
.node--view-mode-default .node--meta {
  padding: 1rem 0;
  text-align: center;
}

/* line 12, sources/sass/eeuem/theme/node/_view-mode-default.scss */
.node--view-mode-default .node__title {
  text-align: center;
  text-transform: unset;
}

/* line 17, sources/sass/eeuem/theme/node/_view-mode-default.scss */
.node--view-mode-default .field--name-field-date {
  padding: 1rem 0;
  text-align: center;
}

/* line 22, sources/sass/eeuem/theme/node/_view-mode-default.scss */
.node--view-mode-default .node--content > .lightgallery-wrapper {
  margin-bottom: 2rem;
}

/* line 25, sources/sass/eeuem/theme/node/_view-mode-default.scss */
.node--view-mode-default .node--content > .lightgallery-wrapper img {
  display: block;
  margin: auto;
  border-radius: 0.5rem;
}

/* line 2, sources/sass/eeuem/theme/node/_album.scss */
.node--type-album.node--view-mode-default ul.lightgallery {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -0.9375rem;
  margin-left: -0.9375rem;
  max-height: 40rem;
  overflow: hidden;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/* line 9, sources/sass/eeuem/theme/node/_album.scss */
.node--type-album.node--view-mode-default ul.lightgallery:after {
  content: ' ';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 4rem;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(2, 0, 36, 0)), to(white));
  background: -o-linear-gradient(top, rgba(2, 0, 36, 0) 0%, white 100%);
  background: linear-gradient(180deg, rgba(2, 0, 36, 0) 0%, white 100%);
}

@media (min-width: 48rem) {
  /* line 2, sources/sass/eeuem/theme/node/_album.scss */
  .node--type-album.node--view-mode-default ul.lightgallery {
    max-height: none;
  }
  /* line 22, sources/sass/eeuem/theme/node/_album.scss */
  .node--type-album.node--view-mode-default ul.lightgallery:after {
    content: '';
    display: none;
  }
}

/* line 28, sources/sass/eeuem/theme/node/_album.scss */
.node--type-album.node--view-mode-default ul.lightgallery li {
  position: relative;
  width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  display: block;
  margin-bottom: 0.5rem;
}

@media (min-width: 36rem) {
  /* line 28, sources/sass/eeuem/theme/node/_album.scss */
  .node--type-album.node--view-mode-default ul.lightgallery li {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}

@media (min-width: 48rem) {
  /* line 28, sources/sass/eeuem/theme/node/_album.scss */
  .node--type-album.node--view-mode-default ul.lightgallery li {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333333%;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
}

/* line 43, sources/sass/eeuem/theme/node/_album.scss */
.node--type-album.node--view-mode-default ul.lightgallery li:last-child {
  margin-bottom: 0;
}

/* line 48, sources/sass/eeuem/theme/node/_album.scss */
.node--type-album.node--view-mode-default ul.lightgallery img {
  border-radius: 0 !important;
}

/* line 1, sources/sass/eeuem/theme/paragraph/_default.scss */
.paragraph--view-mode--default {
  margin-bottom: 2rem;
}

/* line 4, sources/sass/eeuem/theme/paragraph/_default.scss */
.paragraph--view-mode--default *:last-child {
  margin-bottom: 0;
}

/* line 8, sources/sass/eeuem/theme/paragraph/_default.scss */
.paragraph--view-mode--default img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 2, sources/sass/eeuem/theme/paragraph/_image-full.scss */
.paragraph--type--image-full.paragraph--view-mode--default img {
  margin-bottom: 0.5rem;
}

/* line 6, sources/sass/eeuem/theme/paragraph/_image-full.scss */
.paragraph--type--image-full.paragraph--view-mode--default .field--name-field-full-image-description {
  text-align: center;
}

/* line 1, sources/sass/eeuem/theme/paragraph/_image-left-text-right.scss */
.paragraph--type--image-left-text-right.paragraph--view-mode--default {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -0.9375rem;
  margin-left: -0.9375rem;
}

/* line 2, ../../contrib/bootstrapper/sources/vendor/bootstrap/scss/mixins/_clearfix.scss */
.paragraph--type--image-left-text-right.paragraph--view-mode--default::after {
  display: block;
  clear: both;
  content: "";
}

/* line 5, sources/sass/eeuem/theme/paragraph/_image-left-text-right.scss */
.paragraph--type--image-left-text-right.paragraph--view-mode--default .lightgallery-wrapper {
  position: relative;
  width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  margin-bottom: 1rem;
}

@media (min-width: 48rem) {
  /* line 5, sources/sass/eeuem/theme/paragraph/_image-left-text-right.scss */
  .paragraph--type--image-left-text-right.paragraph--view-mode--default .lightgallery-wrapper {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    margin-bottom: 0;
  }
}

/* line 16, sources/sass/eeuem/theme/paragraph/_image-left-text-right.scss */
.paragraph--type--image-left-text-right.paragraph--view-mode--default .field--name-field-text {
  position: relative;
  width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

@media (min-width: 48rem) {
  /* line 16, sources/sass/eeuem/theme/paragraph/_image-left-text-right.scss */
  .paragraph--type--image-left-text-right.paragraph--view-mode--default .field--name-field-text {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}

/* line 1, sources/sass/eeuem/theme/paragraph/_image-right-text-left.scss */
.paragraph--type--image-right-text-left.paragraph--view-mode--default {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -0.9375rem;
  margin-left: -0.9375rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}

/* line 2, ../../contrib/bootstrapper/sources/vendor/bootstrap/scss/mixins/_clearfix.scss */
.paragraph--type--image-right-text-left.paragraph--view-mode--default::after {
  display: block;
  clear: both;
  content: "";
}

@media (min-width: 48rem) {
  /* line 1, sources/sass/eeuem/theme/paragraph/_image-right-text-left.scss */
  .paragraph--type--image-right-text-left.paragraph--view-mode--default {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

/* line 10, sources/sass/eeuem/theme/paragraph/_image-right-text-left.scss */
.paragraph--type--image-right-text-left.paragraph--view-mode--default .lightgallery-wrapper {
  position: relative;
  width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  margin-bottom: 1rem;
}

@media (min-width: 48rem) {
  /* line 10, sources/sass/eeuem/theme/paragraph/_image-right-text-left.scss */
  .paragraph--type--image-right-text-left.paragraph--view-mode--default .lightgallery-wrapper {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    margin-bottom: 0;
  }
}

/* line 21, sources/sass/eeuem/theme/paragraph/_image-right-text-left.scss */
.paragraph--type--image-right-text-left.paragraph--view-mode--default .field--name-field-text {
  position: relative;
  width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

@media (min-width: 48rem) {
  /* line 21, sources/sass/eeuem/theme/paragraph/_image-right-text-left.scss */
  .paragraph--type--image-right-text-left.paragraph--view-mode--default .field--name-field-text {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}

/* line 2, sources/sass/eeuem/theme/paragraph/_video.scss */
.paragraph--type--video.paragraph--view-mode--default .field--name-field-media-oembed-video {
  margin: auto;
}

/* line 1, sources/sass/eeuem/theme/paragraph/_two-images.scss */
.paragraph--type--two-images.paragraph--view-mode--default {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -0.9375rem;
  margin-left: -0.9375rem;
}

/* line 4, sources/sass/eeuem/theme/paragraph/_two-images.scss */
.paragraph--type--two-images.paragraph--view-mode--default .group-left, .paragraph--type--two-images.paragraph--view-mode--default .group-right {
  position: relative;
  width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

@media (min-width: 48rem) {
  /* line 4, sources/sass/eeuem/theme/paragraph/_two-images.scss */
  .paragraph--type--two-images.paragraph--view-mode--default .group-left, .paragraph--type--two-images.paragraph--view-mode--default .group-right {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}

/* line 13, sources/sass/eeuem/theme/paragraph/_two-images.scss */
.paragraph--type--two-images.paragraph--view-mode--default .group-left {
  margin-bottom: 1rem;
}

@media (min-width: 48rem) {
  /* line 13, sources/sass/eeuem/theme/paragraph/_two-images.scss */
  .paragraph--type--two-images.paragraph--view-mode--default .group-left {
    margin-bottom: 0;
  }
}

/* line 21, sources/sass/eeuem/theme/paragraph/_two-images.scss */
.paragraph--type--two-images.paragraph--view-mode--default .field--type-image {
  margin-bottom: 0.5rem;
}

/* line 25, sources/sass/eeuem/theme/paragraph/_two-images.scss */
.paragraph--type--two-images.paragraph--view-mode--default .field--name-field-left-image-description,
.paragraph--type--two-images.paragraph--view-mode--default .field--name-field-right-image-description {
  text-align: center;
}

/* line 2, sources/sass/eeuem/theme/paragraph/_gallery.scss */
.paragraph.paragraph--type--gallery ul.lightgallery {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -0.9375rem;
  margin-left: -0.9375rem;
  max-height: 40rem;
  overflow: hidden;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/* line 9, sources/sass/eeuem/theme/paragraph/_gallery.scss */
.paragraph.paragraph--type--gallery ul.lightgallery:after {
  content: ' ';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 4rem;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(2, 0, 36, 0)), to(white));
  background: -o-linear-gradient(top, rgba(2, 0, 36, 0) 0%, white 100%);
  background: linear-gradient(180deg, rgba(2, 0, 36, 0) 0%, white 100%);
}

@media (min-width: 48rem) {
  /* line 2, sources/sass/eeuem/theme/paragraph/_gallery.scss */
  .paragraph.paragraph--type--gallery ul.lightgallery {
    max-height: none;
  }
  /* line 22, sources/sass/eeuem/theme/paragraph/_gallery.scss */
  .paragraph.paragraph--type--gallery ul.lightgallery:after {
    content: '';
    display: none;
  }
}

/* line 28, sources/sass/eeuem/theme/paragraph/_gallery.scss */
.paragraph.paragraph--type--gallery ul.lightgallery li {
  position: relative;
  width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  display: block;
  margin-bottom: 0.5rem;
}

@media (min-width: 36rem) {
  /* line 28, sources/sass/eeuem/theme/paragraph/_gallery.scss */
  .paragraph.paragraph--type--gallery ul.lightgallery li {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}

@media (min-width: 48rem) {
  /* line 28, sources/sass/eeuem/theme/paragraph/_gallery.scss */
  .paragraph.paragraph--type--gallery ul.lightgallery li {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333333%;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
}

/* line 43, sources/sass/eeuem/theme/paragraph/_gallery.scss */
.paragraph.paragraph--type--gallery ul.lightgallery li:last-child {
  margin-bottom: 0;
}

/* line 3, sources/sass/eeuem/theme/view/_events-calendar.scss */
.view-events-calendar #views-exposed-form-events-calendar-events-calendar-page .bef-datepicker.form-text {
  margin-top: 0;
}

/* line 7, sources/sass/eeuem/theme/view/_events-calendar.scss */
.view-events-calendar #views-exposed-form-events-calendar-events-calendar-page label.js-form-required {
  display: none;
}

/* line 13, sources/sass/eeuem/theme/view/_events-calendar.scss */
.ui-datepicker {
  border-color: #A2ABB3 !important;
  background-color: #ebedec;
  padding: 0;
}

/* line 18, sources/sass/eeuem/theme/view/_events-calendar.scss */
.ui-datepicker .ui-datepicker-header {
  padding: 1rem 0;
  border: 0;
  background: none;
}

/* line 23, sources/sass/eeuem/theme/view/_events-calendar.scss */
.ui-datepicker .ui-datepicker-header .ui-state-hover {
  border: 0;
}

/* line 27, sources/sass/eeuem/theme/view/_events-calendar.scss */
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
  left: 0;
  top: unset;
}

/* line 31, sources/sass/eeuem/theme/view/_events-calendar.scss */
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev span {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  background-image: url("/themes/custom/eeuem/assets/images/arrow-left.jpg");
  background-position: center;
}

/* line 41, sources/sass/eeuem/theme/view/_events-calendar.scss */
.ui-datepicker .ui-datepicker-header .ui-datepicker-next {
  right: 0;
  top: unset;
}

/* line 45, sources/sass/eeuem/theme/view/_events-calendar.scss */
.ui-datepicker .ui-datepicker-header .ui-datepicker-next span {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  background-image: url("/themes/custom/eeuem/assets/images/arrow-right.jpg");
  background-position: center;
}

/* line 56, sources/sass/eeuem/theme/view/_events-calendar.scss */
.ui-datepicker .ui-datepicker-header .ui-datepicker-title {
  color: #173955;
}

/* line 60, sources/sass/eeuem/theme/view/_events-calendar.scss */
.ui-datepicker .ui-datepicker-calendar {
  margin: 0;
}

/* line 64, sources/sass/eeuem/theme/view/_events-calendar.scss */
.ui-datepicker .ui-datepicker-calendar thead tr {
  background: #173955;
  color: white;
}

/* line 71, sources/sass/eeuem/theme/view/_events-calendar.scss */
.ui-datepicker .ui-datepicker-calendar tbody td a {
  border: 0;
  background: none;
  color: #173955;
  text-align: center;
  font-weight: 700;
}

/* line 78, sources/sass/eeuem/theme/view/_events-calendar.scss */
.ui-datepicker .ui-datepicker-calendar tbody td a.ui-state-highlight {
  background: #173955;
  color: white;
}

/* line 85, sources/sass/eeuem/theme/view/_events-calendar.scss */
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-week-end,
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-week-end a {
  color: #E31E25;
}
/*# sourceMappingURL=theme.css.map */