/*
Theme Name: UTB Theme
Theme URI: https://wordpress.org/themes/twentyfifteen/
Author: Radek Vala, UTB development team, design by Madeo, templates coded by Webees
Author URI: https://utb.cz
Description: Tomas Bata University in Zlín Theme
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: utb

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
@import "assets/css/libs/fullcalendar.css";
@import "assets/css/libs/animate.css";
@import "assets/css/libs/bootstrap.css";
@import url('https://fonts.googleapis.com/css?family=Libre+Baskerville&display=swap&subset=latin-ext');

:root {
  /* Brand colors */
  --color-primary: #D73800; /* oranžová - odkazy, zvýraznění */
  --color-blue: #2e3192;
  --color-lightblue: #54b8e8;
  --color-red: #ef4642;
  --color-yellow: #ffc222;
  --color-brown: #b25d12;
  --color-green: #bfd73b;

  /* Neutral colors */
  --color-white: #ffffff;
  --color-dark: #272d39;
  --color-gray-light: #ebebeb;

  --color-text-gray: #555555;
  --color-link-hover: #272d39;
}

html {
  font-size: 62.5%
}

body {
  font-size: 1.4rem;
  padding-top: 128px
}

body * {
  font-family: 'utb_textregular', Helvetica, Arial, Verdana, sans-serif
}

.screenReaderElement {
  position: absolute;
  left: -10000px
}

header.header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  background: #fff;
  z-index: 100;
  transition: top 0.25s
}

header.header.header-sticky {
  top: -43px
}

header.header.header-sticky:hover {
  top: 0
}

header.header .col-lg-12 {
  position: static
}

header.header .mobile-social {
  display: none
}

header.header .header-topbar {
  clear: both;
  background: #292f3c;
  color: #fff;
  position: relative;
  z-index: 1
}

header.header .header-topbar .header-root {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI1OS44NDNweCIgaGVpZ2h0PSIxOS4yMDVweCIgdmlld0JveD0iMCAwIDU5Ljg0MyAxOS4yMDUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDU5Ljg0MyAxOS4yMDUiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnPgoJCTxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMCwwIDAsMy41ODkgMTAuNTIxLDAuMDMzIDEwLjUyMSwwIAkJIi8+CgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTAsMTcuNDd2MC4yOTljMCwwLjkzMywwLjg1MywxLjQzNiwxLjg2MiwxLjQzNmMwLjI0MSwwLDAuNzc2LTAuMDkxLDEuMDIzLTAuMTc3CgkJCWMwLjI4LTAuMDk0LDEwLjE0My0zLjUyNywxMC4xNDMtMy41MjdMMTMuMDI1LDEuMzk5TDIuOTAzLDQuOTM1Yy0wLjI5MiwwLjExNS0wLjY0NywwLjE3Ny0xLjAyLDAuMTc3Yy0xLDAtMS44NC0wLjQ4OS0xLjg0LTAuOTk2CgkJCUwwLDQuMTFWMTcuNDd6Ii8+Cgk8L2c+Cgk8Zz4KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjguMjM4LDExLjQ5NmMwLDAuNzc3LDAuMDE2LDEuNDYxLDAuMDYyLDIuMDUyaC0xLjIxMmwtMC4wNzgtMS4yMjloLTAuMDMxCgkJCWMtMC4zNTcsMC42MDYtMS4xNSwxLjM5OS0yLjQ4NywxLjM5OWMtMS4xODIsMC0yLjU5Ny0wLjY1My0yLjU5Ny0zLjI5NnYtNC40aDEuMzY4djQuMTY3YzAsMS40MywwLjQzNiwyLjM5NSwxLjY3OSwyLjM5NQoJCQljMC45MTcsMCwxLjU1NS0wLjYzOCwxLjgwNC0xLjI0NGMwLjA3OC0wLjIwMiwwLjEyNS0wLjQ1MSwwLjEyNS0wLjdWNi4wMjJoMS4zNjhWMTEuNDk2eiIvPgoJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zMi4xNTksMy44NjF2Mi4xNjJoMS45NTl2MS4wNDJoLTEuOTU5djQuMDU4YzAsMC45MzMsMC4yNjQsMS40NjIsMS4wMjYsMS40NjIKCQkJYzAuMzU4LDAsMC42MjItMC4wNDcsMC43OTMtMC4wOTNsMC4wNjIsMS4wMjZjLTAuMjY0LDAuMTA5LTAuNjg0LDAuMTg3LTEuMjEzLDAuMTg3Yy0wLjYzOCwwLTEuMTUtMC4yMDItMS40NzctMC41NzUKCQkJYy0wLjM4OS0wLjQwNC0wLjUyOS0xLjA3My0wLjUyOS0xLjk1OVY3LjA2NGgtMS4xNjZWNi4wMjJoMS4xNjZWNC4yMTlMMzIuMTU5LDMuODYxeiIvPgoJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zNS41OTYsMTMuNTQ4YzAuMDMxLTAuNTEzLDAuMDYyLTEuMjc1LDAuMDYyLTEuOTQzVjIuNTA4aDEuMzUzdjQuNzI3aDAuMDMxCgkJCWMwLjQ4Mi0wLjgzOSwxLjM1My0xLjM4NCwyLjU2Ni0xLjM4NGMxLjg2NiwwLDMuMTg4LDEuNTU1LDMuMTcyLDMuODQxYzAsMi42OS0xLjY5NSw0LjAyNy0zLjM3NCw0LjAyNwoJCQljLTEuMDg4LDAtMS45NTktMC40Mi0yLjUxOS0xLjQxNUgzNi44NGwtMC4wNjIsMS4yNDRIMzUuNTk2eiBNMzcuMDExLDEwLjUzMWMwLDAuMTcxLDAuMDMxLDAuMzQyLDAuMDYyLDAuNDk4CgkJCWMwLjI2NSwwLjk0OSwxLjA1OCwxLjYwMiwyLjA1MywxLjYwMmMxLjQzMSwwLDIuMjg2LTEuMTY2LDIuMjg2LTIuODkyYzAtMS41MDgtMC43NzgtMi43OTktMi4yMzktMi43OTkKCQkJYy0wLjkzNCwwLTEuODA0LDAuNjM4LTIuMDg0LDEuNjhjLTAuMDMxLDAuMTU1LTAuMDc4LDAuMzQyLTAuMDc4LDAuNTZWMTAuNTMxeiIvPgoJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik00My44MDksMTIuNzM5YzAtMC41NzUsMC4zODktMC45NzksMC45MzMtMC45NzlzMC45MTcsMC40MDQsMC45MTcsMC45NzljMCwwLjU2LTAuMzU4LDAuOTc5LTAuOTMzLDAuOTc5CgkJCUM0NC4xODIsMTMuNzE5LDQzLjgwOSwxMy4yOTksNDMuODA5LDEyLjczOXoiLz4KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNTIuNzE4LDEzLjI2OGMtMC4zNTcsMC4xODctMS4xNSwwLjQzNS0yLjE2MSwwLjQzNWMtMi4yNywwLTMuNzQ4LTEuNTM5LTMuNzQ4LTMuODQKCQkJYzAtMi4zMTcsMS41ODYtMy45OTYsNC4wNDMtMy45OTZjMC44MDksMCwxLjUyMywwLjIwMiwxLjg5NywwLjM4OWwtMC4zMTEsMS4wNThjLTAuMzI2LTAuMTg3LTAuODQtMC4zNTgtMS41ODYtMC4zNTgKCQkJYy0xLjcyNiwwLTIuNjU5LDEuMjc1LTIuNjU5LDIuODQ2YzAsMS43NDEsMS4xMiwyLjgxNCwyLjYxMiwyLjgxNGMwLjc3NywwLDEuMjkxLTAuMjAyLDEuNjgtMC4zNzNMNTIuNzE4LDEzLjI2OHoiLz4KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNTMuNDY3LDEyLjc1NWwzLjQwNS00LjQzMmMwLjMyNi0wLjQwNCwwLjYzNy0wLjc2MiwwLjk3OS0xLjE2NlY3LjEyNmgtNC4wNzRWNi4wMjJoNS43MzhMNTkuNSw2Ljg3NwoJCQlsLTMuMzU4LDQuMzY5Yy0wLjMxMSwwLjQyLTAuNjIyLDAuNzkzLTAuOTY0LDEuMTgydjAuMDMxaDQuNHYxLjA4OGgtNi4xMVYxMi43NTV6Ii8+Cgk8L2c+CjwvZz4KPC9zdmc+);
  display: block;
  margin-top: 13px;
  width: 51px;
  height: 17px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  text-indent: -9999px
}

header.header .header-topbar nav {
  padding-right: 15px;
  transition: top 0.5s
}

header.header .header-topbar nav ul {
  list-style: none outside none
}

header.header .header-topbar nav ul li {
  display: block;
  float: left;
  padding-right: 24px
}

@media (min-width: 768px) and (max-width: 960px) {
  header.header .header-topbar nav ul li {
    padding-right: 15px;
  }

  .utb-lang-switcher {
    padding-left: 10px !important;
  }
}

header.header .header-topbar nav ul li.active a {
  color: var(--color-primary)
}

header.header .header-topbar nav ul li a {
  color: #c2cad5;
  margin: 12.5px 0;
  font-size: 1.3rem;
  display: block;
  transition: color 0.25s
}

header.header .header-topbar nav ul li a:hover {
  color: var(--color-primary);
  text-decoration: none
}

header.header .header-topbar .lang-switch {
  position: relative;
  margin-right: 22px;
  z-index: 2
}

header.header .header-topbar .lang-switch:hover ul {
  display: block
}

header.header .header-topbar .lang-switch > a {
  font-size: 1.2rem;
  color: #fff;
  text-transform: uppercase;
  margin-top: 13px;
  display: block
}

header.header .header-topbar .lang-switch > a:hover {
  text-decoration: none
}

header.header .header-topbar .lang-switch > a:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 3.5px 0 3.5px;
  border-color: #ffffff transparent transparent transparent;
  margin-left: 8px;
  margin-top: -2px
}

header.header .header-topbar .lang-switch ul {
  display: none;
  list-style: none outside none;
  position: absolute;
  top: 100%;
  right: 0;
  min-width: 100%;
  background: #292f3c;
  margin: 0;
  padding: 0;
  padding-top: 5px;
  z-index: 3;
  width: 46px
}

header.header .header-topbar .lang-switch ul li {
  display: block;
  clear: both
}

header.header .header-topbar .lang-switch ul li a {
  text-transform: uppercase;
  padding: 5px 10px;
  text-align: center;
  color: #fff;
  font-size: 1.2rem;
  display: block
}

header.header .header-topbar .header-search {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxNi42MTZweCIgaGVpZ2h0PSIxNi42MTdweCIgdmlld0JveD0iMCAwIDE2LjYxNiAxNi42MTciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE2LjYxNiAxNi42MTciIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnPgoJCTxjaXJjbGUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkY1OTBBIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgY3g9IjcuMjQiIGN5PSI3LjI0IiByPSI2LjI0MSIvPgoJCTxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0ZGNTkwQSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIxMS42NTMiIHkxPSIxMS42NTMiIHgyPSIxNS45MDkiIHkyPSIxNS45MSIvPgoJPC9nPgo8L2c+Cjwvc3ZnPg==);
  background-position: center center;
  background-repeat: no-repeat;
  display: block;
  width: 44px;
  min-height: 43px;
  font-size: 0;
  transition: background 0.25s;
  margin-right: -15px;
  cursor: pointer;
}

header.header .header-topbar .header-search:before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxNi42MTZweCIgaGVpZ2h0PSIxNi42MTdweCIgdmlld0JveD0iMCAwIDE2LjYxNiAxNi42MTciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE2LjYxNiAxNi42MTciIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnPgoJCTxjaXJjbGUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgY3g9IjcuMjQiIGN5PSI3LjI0IiByPSI2LjI0MSIvPgoJCTxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIxMS42NTMiIHkxPSIxMS42NTMiIHgyPSIxNS45MDkiIHkyPSIxNS45MSIvPgoJPC9nPgo8L2c+Cjwvc3ZnPg==)
}

header.header .header-topbar .header-search:hover {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxNi42MTZweCIgaGVpZ2h0PSIxNi42MTdweCIgdmlld0JveD0iMCAwIDE2LjYxNiAxNi42MTciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE2LjYxNiAxNi42MTciIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnPgoJCTxjaXJjbGUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgY3g9IjcuMjQiIGN5PSI3LjI0IiByPSI2LjI0MSIvPgoJCTxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIxMS42NTMiIHkxPSIxMS42NTMiIHgyPSIxNS45MDkiIHkyPSIxNS45MSIvPgoJPC9nPgo8L2c+Cjwvc3ZnPg==);
  background-color: var(--color-primary);
}

header.header .header-mainbar {
  clear: both;
  background: #fff
}

header.header .header-mainbar .main-logo {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxNTUuNzZweCIgaGVpZ2h0PSIxNS42OTVweCIgdmlld0JveD0iMCAwIDE1NS43NiAxNS42OTUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1NS43NiAxNS42OTUiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnPgoJCTxwYXRoIGQ9Ik0yMC43ODksOS44NjljLTAuMzk5LDAuNTA2LTEuMDYxLDAuNzYtMS45OSwwLjc2Yy0wLjkyOCwwLTEuNTk2LTAuMjU0LTIuMDA2LTAuNzZjLTAuNDEtMC41MDctMC42MTUtMS4yMzYtMC42MTUtMi4xODgKCQkJVjIuMjA3aDEuMTA3djUuNDIyYzAsMC42NDksMC4xMDcsMS4xMzcsMC4zMjQsMS40NjFjMC4yMTUsMC4zMjQsMC42MTEsMC40ODYsMS4xODksMC40ODZzMC45NzEtMC4xNjQsMS4xNzMtMC40OTIKCQkJYzAuMjA2LTAuMzI5LDAuMzA3LTAuODEzLDAuMzA3LTEuNDU1VjIuMjA3aDEuMTA3djUuNDc1QzIxLjM4Nyw4LjYzMywyMS4xODgsOS4zNjIsMjAuNzg5LDkuODY5eiIvPgoJCTxwYXRoIGQ9Ik0yNi4wNzIsMTAuNTc0VjYuOTgxYzAtMC4zMTYtMC4wODItMC41NzEtMC4yNDgtMC43NjVjLTAuMTY0LTAuMTkzLTAuMzk4LTAuMjg5LTAuNzA1LTAuMjg5CgkJCWMtMC4zNjEsMC0wLjYzMSwwLjA5OS0wLjgxMSwwLjI5NWMtMC4xOCwwLjE5Ny0wLjI3LDAuNDU0LTAuMjcsMC43NzF2My41ODFoLTEuMDUzVjUuMDM4aDEuMDUzdjAuNDc3CgkJCWMwLjEtMC4xMTgsMC4yNTItMC4yMzYsMC40NTctMC4zNTRjMC4yMDMtMC4xMTcsMC40NzEtMC4xNzYsMC44MDMtMC4xNzZjMC41MzksMCwwLjk3OSwwLjE3MiwxLjMxNiwwLjUxNwoJCQljMC4zNCwwLjM0NSwwLjUxLDAuODI3LDAuNTEsMS40NDZ2My42MjdIMjYuMDcyeiIvPgoJCTxwYXRoIGQ9Ik0yOS42OTMsMy44NjNjLTAuMTA1LDAuMDk0LTAuMjU0LDAuMTQxLTAuNDQxLDAuMTQxYy0wLjM5OCwwLTAuNTk4LTAuMTkxLTAuNTk4LTAuNTcyczAuMTk5LTAuNTcyLDAuNTk4LTAuNTcyCgkJCWMwLjE4OCwwLDAuMzM2LDAuMDQ3LDAuNDQxLDAuMTQxYzAuMTA1LDAuMDkzLDAuMTU4LDAuMjM2LDAuMTU4LDAuNDMyQzI5Ljg1MiwzLjYyNSwyOS43OTksMy43NywyOS42OTMsMy44NjN6IE0yOC43MjcsMTAuNTc0CgkJCVY1LjA0NWgxLjA1M3Y1LjUyOUgyOC43Mjd6Ii8+CgkJPHBhdGggZD0iTTMzLjQ2MywxMC41NzRoLTEuMDEyTDMwLjQzLDUuMDM4aDEuMTYybDEuMzcxLDQuMTQxbDEuMzU5LTQuMTQxaDEuMTYyTDMzLjQ2MywxMC41NzR6Ii8+CgkJPHBhdGggZD0iTTM2Ljk4Miw4LjIzMmMwLjA2MywwLjUxMiwwLjIyMywwLjg3NSwwLjQ4MiwxLjA5MmMwLjI1OSwwLjIxNywwLjU2OCwwLjMyNCwwLjkyNCwwLjMyNGMwLjQwMiwwLDAuNzM0LTAuMDQxLDAuOTkyLTAuMTI0CgkJCWMwLjI1OS0wLjA4MywwLjQ5LTAuMTc5LDAuNjkxLTAuMjlsMC4xODgsMS4wMTJjLTAuMDcsMC4wMjktMC4xNTgsMC4wNjctMC4yNjIsMC4xMDljLTAuMTA1LDAuMDQzLTAuMjMsMC4wODYtMC4zNzksMC4xMjkKCQkJYy0wLjE0NywwLjA0MS0wLjMyLDAuMDc2LTAuNTIyLDAuMTA0Yy0wLjIwMSwwLjAyNy0wLjQ0MSwwLjA0MS0wLjcyLDAuMDQxYy0wLjM0OCwwLTAuNjc2LTAuMDU1LTAuOTgyLTAuMTYyCgkJCWMtMC4zMDUtMC4xMDktMC41NzItMC4yNzctMC44MDEtMC41MDZzLTAuNDA4LTAuNTE3LTAuNTQxLTAuODY1Yy0wLjEzMS0wLjM1LTAuMTk3LTAuNzYzLTAuMTk3LTEuMjQyCgkJCWMwLTAuNDY2LDAuMDYzLTAuODc3LDAuMTg2LTEuMjM4YzAuMTI1LTAuMzU5LDAuMjkzLTAuNjYsMC41MDYtMC45YzAuMjEzLTAuMjM5LDAuNDYzLTAuNDIyLDAuNzUtMC41NDUKCQkJYzAuMjg1LTAuMTI1LDAuNTkyLTAuMTg2LDAuOTE4LTAuMTg2YzAuMzcxLDAsMC43MDMsMC4wNjMsMC45OTIsMC4xOTFjMC4yOTEsMC4xMjgsMC41MzUsMC4zMTEsMC43MzIsMC41NDcKCQkJYzAuMTk3LDAuMjM3LDAuMzQ2LDAuNTIxLDAuNDQ3LDAuODUxYzAuMSwwLjMzLDAuMTUsMC42OTYsMC4xNSwxLjEwMXYwLjU1OUgzNi45ODJ6IE0zOS4xMDQsNi4yOTcKCQkJYy0wLjIyMS0wLjI0Ni0wLjUxOC0wLjM2OS0wLjg4OS0wLjM2OWMtMC4xNDEsMC0wLjI3NywwLjAyMi0wLjQxMiwwLjA2OGMtMC4xMzcsMC4wNDctMC4yNiwwLjEyNy0wLjM3MywwLjIzOAoJCQljLTAuMTExLDAuMTExLTAuMjA4LDAuMjYzLTAuMjg1LDAuNDUxYy0wLjA3NiwwLjE4OS0wLjEzMSwwLjQyNi0wLjE2MiwwLjcxM2gyLjQ1MUMzOS40MzQsNi45MTIsMzkuMzI0LDYuNTQ1LDM5LjEwNCw2LjI5N3oiLz4KCQk8cGF0aCBkPSJNNDQuMjIxLDYuMTkxYy0wLjA2My0wLjAzLTAuMTUtMC4wNjEtMC4yNjItMC4wOTJjLTAuMTEzLTAuMDMtMC4yNDItMC4wNDUtMC4zODktMC4wNDVjLTAuMjI1LDAtMC40MDQsMC4wODMtMC41MzUsMC4yNQoJCQljLTAuMTMxLDAuMTY2LTAuMTk3LDAuMzkzLTAuMTk3LDAuNjh2My41OWgtMS4wNTNWNS4wMzhoMS4wNTNWNS42N2MwLjA4Ni0wLjE3OCwwLjIwNS0wLjMzNywwLjM1OS0wLjQ3NwoJCQljMC4xNTYtMC4xNDEsMC4zNzMtMC4yMDksMC42NS0wLjIwOWMwLjExLDAsMC4yMDksMC4wMTEsMC4yOTcsMC4wMzNjMC4wOSwwLjAyMywwLjE2LDAuMDQ3LDAuMjE1LDAuMDdMNDQuMjIxLDYuMTkxeiIvPgoJCTxwYXRoIGQ9Ik00Ni40OTgsOS42MzFoMi4zOTV2MC45NDNoLTQuMTEzbDIuNjM3LTQuNjY0aC0yLjUyMVY1LjAzOGg0LjEyNUw0Ni40OTgsOS42MzF6Ii8+CgkJPHBhdGggZD0iTTUwLjg4NSwzLjg2M2MtMC4xMDUsMC4wOTQtMC4yNTIsMC4xNDEtMC40MzksMC4xNDFjLTAuNCwwLTAuNi0wLjE5MS0wLjYtMC41NzJzMC4xOTktMC41NzIsMC42LTAuNTcyCgkJCWMwLjE4OCwwLDAuMzM0LDAuMDQ3LDAuNDM5LDAuMTQxYzAuMTA1LDAuMDkzLDAuMTU4LDAuMjM2LDAuMTU4LDAuNDMyQzUxLjA0MywzLjYyNSw1MC45OSwzLjc3LDUwLjg4NSwzLjg2M3ogTTQ5LjkxOCwxMC41NzQKCQkJVjUuMDQ1aDEuMDUzdjUuNTI5SDQ5LjkxOHoiLz4KCQk8cGF0aCBkPSJNNTQuNTIsMTAuNTdjLTAuMTM1LDAuMDM5LTAuMzIyLDAuMDU5LTAuNTYzLDAuMDU5Yy0wLjE2NCwwLTAuMzI2LTAuMDItMC40OS0wLjA1OWMtMC4xNjQtMC4wMzgtMC4zMTEtMC4xMS0wLjQ0My0wLjIxNQoJCQljLTAuMTMzLTAuMTA0LTAuMjQyLTAuMjUyLTAuMzI4LTAuNDQxYy0wLjA4Ni0wLjE5LTAuMTI5LTAuNDM2LTAuMTI5LTAuNzM4VjUuOTFoLTAuNzIxVjUuMDM4aDAuNzIxVjIuODg5bDEuMDUzLTAuMTE2djIuMjY2CgkJCWgwLjkwNlY1LjkxaC0wLjkwNnYzLjI2NGMwLDAuMjAxLDAuMDQ1LDAuMzM3LDAuMTM1LDAuNDA2YzAuMDg4LDAuMDcsMC4xOTEsMC4xMDUsMC4zMDcsMC4xMDVjMC4xMzMsMCwwLjI1LTAuMDE4LDAuMzU1LTAuMDUzCgkJCWMwLjEwNC0wLjAzNCwwLjIwNy0wLjA3NCwwLjMwNi0wLjEybDAuMTQxLDAuOTMxQzU0Ljc3LDEwLjQ4OSw1NC42NTYsMTAuNTMyLDU0LjUyLDEwLjU3eiIvPgoJCTxwYXRoIGQ9Ik01OC40NzksMTAuNTc0di0wLjQ4NmMtMC4wNDcsMC4wNDYtMC4xMDUsMC4xMDItMC4xNzQsMC4xNjZjLTAuMDY4LDAuMDY2LTAuMTU2LDAuMTI1LTAuMjYsMC4xNzkKCQkJYy0wLjEwNCwwLjA1NS0wLjIyOSwwLjEtMC4zNzUsMC4xMzhjLTAuMTQ2LDAuMDM5LTAuMzE2LDAuMDU5LTAuNTEsMC4wNTljLTAuNiwwLTEuMDYxLTAuMTUxLTEuMzc5LTAuNDU0CgkJCWMtMC4zMi0wLjMwNC0wLjQ4LTAuNzQxLTAuNDgtMS4zMTdjMC0wLjI5NSwwLjA0OC0wLjU1NSwwLjE0NS0wLjc3OWMwLjA5Ni0wLjIyNSwwLjIyOS0wLjQxNCwwLjM5OC0wLjU2NQoJCQlzMC4zNzEtMC4yNjYsMC42MDItMC4zNDNjMC4yMy0wLjA3OCwwLjQ4LTAuMTE3LDAuNzUtMC4xMTdjMC4yOTMsMCwwLjU1MywwLjA0NywwLjc3OSwwLjE0MWMwLjIyOSwwLjA5NCwwLjM5NywwLjE5OSwwLjUwNCwwLjMxNgoJCQlWNi44MzZjMC0wLjMzNC0wLjA5OC0wLjU2OS0wLjI4OS0wLjcwNWMtMC4xOTEtMC4xMzUtMC40MzQtMC4yMDMtMC43MjctMC4yMDNjLTAuMzIzLDAtMC42MTksMC4wNDEtMC44OTMsMC4xMjUKCQkJYy0wLjI3MywwLjA4My0wLjQ4NiwwLjE1Ni0wLjY0MSwwLjIyTDU1LjgxNCw1LjMyYzAuMTctMC4wNjMsMC4zOTYtMC4xMzMsMC42NzgtMC4yMTVjMC4yODEtMC4wODEsMC42NDYtMC4xMjEsMS4wOTQtMC4xMjEKCQkJYzAuNjI1LDAsMS4xMDUsMC4xNTgsMS40NDEsMC40NzdjMC4zMzYsMC4zMTYsMC41MDQsMC43NzcsMC41MDQsMS4zODN2My43M0g1OC40Nzl6IE01OC40NzksOC43MDMKCQkJYzAtMC4yMTktMC4xMDktMC4zOTMtMC4zMjgtMC41MjVzLTAuNDY1LTAuMTk5LTAuNzQyLTAuMTk5Yy0wLjI2OCwwLTAuNTAyLDAuMDY2LTAuNzAxLDAuMTk5cy0wLjI5OSwwLjM2MS0wLjI5OSwwLjY4OQoJCQljMCwwLjI5NiwwLjEwNCwwLjUwNiwwLjMxMSwwLjYzMXMwLjQzOCwwLjE4OCwwLjY4OSwwLjE4OGMwLjE1NCwwLDAuMjk1LTAuMDIzLDAuNDItMC4wN2MwLjEyNy0wLjA0NywwLjI0LTAuMTA3LDAuMzQtMC4xODIKCQkJczAuMTc2LTAuMTU4LDAuMjI5LTAuMjUxYzAuMDU1LTAuMDk0LDAuMDgyLTAuMTksMC4wODItMC4yOTJWOC43MDN6Ii8+CgkJPHBhdGggZD0iTTY2LjQzNiwzLjI2djcuMzE0aC0xLjEwN1YzLjI2aC0yLjAzM1YyLjIwN2g1LjE3NFYzLjI2SDY2LjQzNnoiLz4KCQk8cGF0aCBkPSJNNzIuODAzLDkuMTA3Yy0wLjEzNSwwLjM1NS0wLjMxOCwwLjY0OC0wLjU1MSwwLjg3N2MtMC4yMywwLjIyOS0wLjUsMC4zOTMtMC44MDUsMC40OTRjLTAuMzA1LDAuMS0wLjYyNSwwLjE1LTAuOTU1LDAuMTUKCQkJYy0wLjMzMiwwLTAuNjUyLTAuMDUxLTAuOTU3LTAuMTVjLTAuMzA1LTAuMTAyLTAuNTcyLTAuMjY2LTAuODA1LTAuNDk0cy0wLjQxNi0wLjUyMS0wLjU1MS0wLjg3NwoJCQljLTAuMTM1LTAuMzU2LTAuMjAzLTAuNzkxLTAuMjAzLTEuMzAxYzAtMC41MTIsMC4wNy0wLjk0NSwwLjIwOS0xLjMwMWMwLjEzOS0wLjM1NywwLjMyNi0wLjY0OCwwLjU2My0wLjg3OAoJCQljMC4yMzQtMC4yMjgsMC41MDQtMC4zOTMsMC44MDUtMC40OTNjMC4zMDEtMC4xMDIsMC42MTUtMC4xNSwwLjkzOS0wLjE1czAuNjM5LDAuMDQ5LDAuOTQzLDAuMTUKCQkJQzcxLjc0LDUuMjM1LDcyLjAxLDUuNCw3Mi4yNCw1LjYyOGMwLjIzMiwwLjIyOSwwLjQxOCwwLjUyMSwwLjU1NywwLjg3OGMwLjEzOSwwLjM1NSwwLjIwOSwwLjc4OSwwLjIwOSwxLjMwMQoJCQlDNzMuMDA2LDguMzE2LDcyLjkzOCw4Ljc1MSw3Mi44MDMsOS4xMDd6IE03MS41MDYsNi40MDJjLTAuMjYyLTAuMzE2LTAuNi0wLjQ3NS0xLjAxNC0wLjQ3NWMtMC40MTYsMC0wLjc1NCwwLjE1OC0xLjAxNiwwLjQ3NQoJCQljLTAuMjYyLDAuMzE3LTAuMzkzLDAuNzg5LTAuMzkzLDEuNDE0YzAsMC42MDQsMC4xMzUsMS4wNiwwLjQwNCwxLjM2OWMwLjI3LDAuMzA5LDAuNjA0LDAuNDYzLDEuMDA0LDAuNDYzCgkJCWMwLjQwNiwwLDAuNzQyLTAuMTU0LDEuMDA4LTAuNDYzYzAuMjY1LTAuMzEsMC4zOTgtMC43NjYsMC4zOTgtMS4zNjlDNzEuODk4LDcuMTkxLDcxLjc2OCw2LjcyLDcxLjUwNiw2LjQwMnoiLz4KCQk8cGF0aCBkPSJNODAuNDY5LDEwLjU3NFY2Ljk4MWMwLTAuMzE2LTAuMDg0LTAuNTcxLTAuMjUtMC43NjVzLTAuNDA0LTAuMjg5LTAuNzEzLTAuMjg5Yy0wLjM2MywwLTAuNjM1LDAuMDk5LTAuODE2LDAuMjk1CgkJCWMtMC4xODIsMC4xOTctMC4yNzMsMC40NTQtMC4yNzMsMC43NzF2My41ODFoLTEuMDUzVjYuOTgxYzAtMC4zMTYtMC4wODItMC41NzEtMC4yNS0wLjc2NWMtMC4xNjYtMC4xOTMtMC40MDItMC4yODktMC43MTEtMC4yODkKCQkJYy0wLjM2MywwLTAuNjM3LDAuMDk5LTAuODE4LDAuMjk1Yy0wLjE4MiwwLjE5Ny0wLjI3MSwwLjQ1NC0wLjI3MSwwLjc3MXYzLjU4MUg3NC4yNlY1LjAzOGgxLjA1M3YwLjQ3NwoJCQljMC4xLTAuMTE4LDAuMjU0LTAuMjM2LDAuNDU5LTAuMzU0YzAuMjA1LTAuMTE3LDAuNDc1LTAuMTc2LDAuODA3LTAuMTc2YzAuMzUsMCwwLjY1NCwwLjA3LDAuOTE4LDAuMjExCgkJCWMwLjI2NCwwLjE0MywwLjQ3MywwLjM0NywwLjYyNywwLjYxNGMwLjE0OC0wLjIxMiwwLjM0OS0wLjQwMywwLjYwNS0wLjU3MmMwLjI1Ni0wLjE2OSwwLjU3NC0wLjI1MywwLjk1My0wLjI1MwoJCQljMC41NDUsMCwwLjk4NiwwLjE3MiwxLjMyNiwwLjUxN2MwLjM0MSwwLjM0NSwwLjUxNCwwLjgyNywwLjUxNCwxLjQ0NnYzLjYyN0g4MC40Njl6Ii8+CgkJPHBhdGggZD0iTTg1LjkzNCwxMC41NzR2LTAuNDg2Yy0wLjA0NywwLjA0Ni0wLjEwNSwwLjEwMi0wLjE3NCwwLjE2NmMtMC4wNywwLjA2Ni0wLjE1NiwwLjEyNS0wLjI2LDAuMTc5CgkJCWMtMC4xMDQsMC4wNTUtMC4yMywwLjEtMC4zNzUsMC4xMzhjLTAuMTQ2LDAuMDM5LTAuMzE2LDAuMDU5LTAuNTEsMC4wNTljLTAuNiwwLTEuMDYxLTAuMTUxLTEuMzc5LTAuNDU0CgkJCWMtMC4zMi0wLjMwNC0wLjQ4LTAuNzQxLTAuNDgtMS4zMTdjMC0wLjI5NSwwLjA0OS0wLjU1NSwwLjE0NS0wLjc3OXMwLjIyOS0wLjQxNCwwLjQtMC41NjVjMC4xNjgtMC4xNTEsMC4zNjctMC4yNjYsMC42LTAuMzQzCgkJCWMwLjIzLTAuMDc4LDAuNDgtMC4xMTcsMC43NS0wLjExN2MwLjI5MywwLDAuNTUzLDAuMDQ3LDAuNzc5LDAuMTQxczAuMzk2LDAuMTk5LDAuNTA0LDAuMzE2VjYuODM2CgkJCWMwLTAuMzM0LTAuMDk4LTAuNTY5LTAuMjg5LTAuNzA1Yy0wLjE5MS0wLjEzNS0wLjQzNC0wLjIwMy0wLjcyNy0wLjIwM2MtMC4zMjIsMC0wLjYxOSwwLjA0MS0wLjg5MywwLjEyNQoJCQljLTAuMjczLDAuMDgzLTAuNDg2LDAuMTU2LTAuNjM5LDAuMjJMODMuMjcsNS4zMmMwLjE3LTAuMDYzLDAuMzk1LTAuMTMzLDAuNjc4LTAuMjE1YzAuMjgxLTAuMDgxLDAuNjQ2LTAuMTIxLDEuMDk0LTAuMTIxCgkJCWMwLjYyNSwwLDEuMTA1LDAuMTU4LDEuNDQxLDAuNDc3YzAuMzM2LDAuMzE2LDAuNTA0LDAuNzc3LDAuNTA0LDEuMzgzdjMuNzNIODUuOTM0eiBNODUuOTM0LDguNzAzCgkJCWMwLTAuMjE5LTAuMTA5LTAuMzkzLTAuMzI4LTAuNTI1cy0wLjQ2NS0wLjE5OS0wLjc0Mi0wLjE5OWMtMC4yNjgsMC0wLjUwMiwwLjA2Ni0wLjcwMSwwLjE5OXMtMC4yOTksMC4zNjEtMC4yOTksMC42ODkKCQkJYzAsMC4yOTYsMC4xMDQsMC41MDYsMC4zMTEsMC42MzFzMC40MzgsMC4xODgsMC42ODksMC4xODhjMC4xNTQsMCwwLjI5My0wLjAyMywwLjQyLTAuMDdzMC4yNC0wLjEwNywwLjM0LTAuMTgyCgkJCWMwLjA5OS0wLjA3NCwwLjE3Ni0wLjE1OCwwLjIyOS0wLjI1MWMwLjA1NS0wLjA5NCwwLjA4Mi0wLjE5LDAuMDgyLTAuMjkyVjguNzAzeiBNODUuMDg0LDQuMzk1aC0wLjg2N2wxLjAxOC0xLjQ4OGgxLjIxMwoJCQlMODUuMDg0LDQuMzk1eiIvPgoJCTxwYXRoIGQ9Ik05MS42NCwxMC4yMDZjLTAuMzI0LDAuMjgyLTAuODUxLDAuNDIzLTEuNTgyLDAuNDIzYy0wLjQzOCwwLTAuODA3LTAuMDQ3LTEuMTAyLTAuMTQKCQkJYy0wLjI5Ny0wLjA5My0wLjUyOS0wLjE3OC0wLjY5OS0wLjI1NWwwLjE4LTAuOTg4YzAuMjIxLDAuMTExLDAuNDY1LDAuMjA1LDAuNzMyLDAuMjg0czAuNTU5LDAuMTE4LDAuODczLDAuMTE4CgkJCWMwLjI0MiwwLDAuNDYxLTAuMDQ1LDAuNjUyLTAuMTMzYzAuMTkxLTAuMDksMC4yODctMC4yNTgsMC4yODctMC41MDdjMC0wLjEyNC0wLjAzMS0wLjIyNy0wLjA5NC0wLjMwOQoJCQljLTAuMDYxLTAuMDgxLTAuMTQzLTAuMTUxLTAuMjQ2LTAuMjA5Yy0wLjEwMi0wLjA1OS0wLjIyMS0wLjEwNi0wLjM1NS0wLjE0NnMtMC4yNzMtMC4wNzgtMC40MTgtMC4xMTYKCQkJYy0wLjE5MS0wLjA0Ni0wLjM4My0wLjEwNC0wLjU3NC0wLjE2OWMtMC4xOTEtMC4wNjYtMC4zNjUtMC4xNTctMC41MjEtMC4yNzNzLTAuMjg1LTAuMjY2LTAuMzg1LTAuNDQ4CgkJCWMtMC4wOTgtMC4xODItMC4xNDgtMC40MTctMC4xNDgtMC43MDRjMC0wLjU1NywwLjE4Mi0wLjk3MywwLjU0NS0xLjI0NHMwLjg3My0wLjQwNiwxLjUzMS0wLjQwNmMwLjQ0MSwwLDAuODAzLDAuMDQzLDEuMDgsMC4xMjkKCQkJYzAuMjc5LDAuMDg2LDAuNDgsMC4xNTMsMC42MDUsMC4yMDFsLTAuMTc2LDAuOTg0Yy0wLjE0Ni0wLjA2Mi0wLjMzOC0wLjEzOS0wLjU3NC0wLjIzMmMtMC4yMzctMC4wOTItMC41NDEtMC4xMzktMC45MTItMC4xMzkKCQkJYy0wLjMxNiwwLTAuNTY0LDAuMDU2LTAuNzQ0LDAuMTY4Yy0wLjE3OCwwLjExMS0wLjI2NiwwLjI5MS0wLjI2NiwwLjUzN2MwLDAuMTAyLDAuMDI3LDAuMTg1LDAuMDgsMC4yNQoJCQljMC4wNTUsMC4wNjYsMC4xMjUsMC4xMjQsMC4yMTMsMC4xNzRzMC4xOTMsMC4wOTQsMC4zMTMsMC4xMzNzMC4yNDYsMC4wNzYsMC4zNzUsMC4xMTVjMC4yMDEsMC4wNTUsMC40MDgsMC4xMTYsMC42MjUsMC4xODcKCQkJYzAuMjE1LDAuMDY5LDAuNDEyLDAuMTYzLDAuNTg4LDAuMjgzYzAuMTc4LDAuMTE5LDAuMzIyLDAuMjc2LDAuNDM0LDAuNDY5YzAuMTEzLDAuMTkyLDAuMTY4LDAuNDQsMC4xNjgsMC43NDEKCQkJQzkyLjEyNSw5LjUxOCw5MS45NjMsOS45MjQsOTEuNjQsMTAuMjA2eiBNOTAuNzgxLDQuMzk1aC0xLjAzOWwtMS4wODQtMS40ODhoMS4wNTFsMC41OSwwLjg0OWwwLjYtMC44NDloMC45OUw5MC43ODEsNC4zOTV6Ii8+CgkJPHBhdGggZD0iTTk0LjE1OCw4LjIzMmMwLjA2MywwLjUxMiwwLjIyMywwLjg3NSwwLjQ4MiwxLjA5MmMwLjI2LDAuMjE3LDAuNTY3LDAuMzI0LDAuOTI0LDAuMzI0YzAuNDAyLDAsMC43MzItMC4wNDEsMC45OTQtMC4xMjQKCQkJYzAuMjU4LTAuMDgzLDAuNDg4LTAuMTc5LDAuNjg5LTAuMjlsMC4xODgsMS4wMTJjLTAuMDcyLDAuMDI5LTAuMTU4LDAuMDY3LTAuMjYyLDAuMTA5Yy0wLjEwNSwwLjA0My0wLjIzMiwwLjA4Ni0wLjM3NywwLjEyOQoJCQljLTAuMTQ4LDAuMDQxLTAuMzI1LDAuMDc2LTAuNTIzLDAuMTA0Yy0wLjIwMywwLjAyNy0wLjQ0MSwwLjA0MS0wLjcyMSwwLjA0MWMtMC4zNDgsMC0wLjY3Ni0wLjA1NS0wLjk4Mi0wLjE2MgoJCQljLTAuMzA1LTAuMTA5LTAuNTcyLTAuMjc3LTAuODAxLTAuNTA2cy0wLjQwOC0wLjUxNy0wLjU0MS0wLjg2NWMtMC4xMzEtMC4zNS0wLjE5Ny0wLjc2My0wLjE5Ny0xLjI0MgoJCQljMC0wLjQ2NiwwLjA2My0wLjg3NywwLjE4Ni0xLjIzOGMwLjEyNS0wLjM1OSwwLjI5My0wLjY2LDAuNTA1LTAuOWMwLjIxMy0wLjIzOSwwLjQ2My0wLjQyMiwwLjc1LTAuNTQ1CgkJCWMwLjI4Ni0wLjEyNSwwLjU5Mi0wLjE4NiwwLjkxOC0wLjE4NmMwLjM3MiwwLDAuNzAyLDAuMDYzLDAuOTkzLDAuMTkxYzAuMjkxLDAuMTI4LDAuNTM1LDAuMzExLDAuNzMyLDAuNTQ3CgkJCWMwLjE5NywwLjIzNywwLjM0NiwwLjUyMSwwLjQ0NywwLjg1MWMwLjEsMC4zMywwLjE1LDAuNjk2LDAuMTUsMS4xMDF2MC41NTlIOTQuMTU4eiBNOTYuMjc5LDYuMjk3CgkJCWMtMC4yMjMtMC4yNDYtMC41MTgtMC4zNjktMC44ODktMC4zNjljLTAuMTQsMC0wLjI3NywwLjAyMi0wLjQxNCwwLjA2OGMtMC4xMzUsMC4wNDctMC4yNiwwLjEyNy0wLjM3MSwwLjIzOAoJCQljLTAuMTEzLDAuMTExLTAuMjA3LDAuMjYzLTAuMjgzLDAuNDUxYy0wLjA3OCwwLjE4OS0wLjEzMywwLjQyNi0wLjE2NCwwLjcxM2gyLjQ1MUM5Ni42MDksNi45MTIsOTYuNDk4LDYuNTQ1LDk2LjI3OSw2LjI5N3oiLz4KCQk8cGF0aCBkPSJNMTA1Ljg4Nyw5Ljk0MWMtMC40OCwwLjQyMi0xLjEzNSwwLjYzMy0xLjk2MywwLjYzM2gtMi4zMjdWMi4yMDdoMi41MDJjMC43NzYsMCwxLjM3NywwLjE5NywxLjgwNywwLjU5CgkJCWMwLjQzMiwwLjM5NiwwLjY0OCwwLjkzOSwwLjY0OCwxLjYzN2MwLDAuNDc5LTAuMTE1LDAuODU3LTAuMzQsMS4xMzdjLTAuMjI1LDAuMjc3LTAuNTE0LDAuNTAyLTAuODYzLDAuNjcyCgkJCWMwLjM4MSwwLjE1NSwwLjY4NiwwLjQwMiwwLjkxMiwwLjc0NGMwLjIzLDAuMzQsMC4zNDQsMC43MzQsMC4zNDQsMS4xODVDMTA2LjYwNyw4LjkzLDEwNi4zNjcsOS41MiwxMDUuODg3LDkuOTQxegoJCQkgTTEwNS4wNDcsMy41NTljLTAuMjQyLTAuMTk5LTAuNTUxLTAuMjk5LTAuOTI2LTAuMjk5aC0xLjQxNnYyLjQ2OWgxLjI2NGMwLjQzOCwwLDAuNzg3LTAuMTA0LDEuMDQ5LTAuMzA3CgkJCXMwLjM5My0wLjUxNCwwLjM5My0wLjkyOEMxMDUuNDEsNC4wNywxMDUuMjg5LDMuNzYsMTA1LjA0NywzLjU1OXogTTEwNS4wNDMsNy4xNWMtMC4yODEtMC4yNDYtMC42MzktMC4zNjktMS4wNzQtMC4zNjloLTEuMjY0CgkJCXYyLjc0aDEuMjY0YzAuNDQzLDAsMC44MDUtMC4xMTMsMS4wOC0wLjM0MmMwLjI3Ny0wLjIyNywwLjQxNi0wLjU1NywwLjQxNi0wLjk4OEMxMDUuNDY1LDcuNzQ0LDEwNS4zMjQsNy4zOTcsMTA1LjA0Myw3LjE1eiIvPgoJCTxwYXRoIGQ9Ik0xMTAuNzk3LDEwLjU3NHYtMC40ODZjLTAuMDQ3LDAuMDQ2LTAuMTA0LDAuMTAyLTAuMTc0LDAuMTY2Yy0wLjA2OCwwLjA2Ni0wLjE1NCwwLjEyNS0wLjI2LDAuMTc5CgkJCWMtMC4xMDQsMC4wNTUtMC4yMjksMC4xLTAuMzc1LDAuMTM4Yy0wLjE0NiwwLjAzOS0wLjMxNiwwLjA1OS0wLjUwOCwwLjA1OWMtMC42MDIsMC0xLjA2MS0wLjE1MS0xLjM4MS0wLjQ1NAoJCQljLTAuMzE4LTAuMzA0LTAuNDc4LTAuNzQxLTAuNDc4LTEuMzE3YzAtMC4yOTUsMC4wNDctMC41NTUsMC4xNDMtMC43NzljMC4wOTgtMC4yMjUsMC4yMy0wLjQxNCwwLjM5OC0wLjU2NQoJCQljMC4xNy0wLjE1MSwwLjM3MS0wLjI2NiwwLjYwMi0wLjM0M2MwLjIzLTAuMDc4LDAuNDgtMC4xMTcsMC43NTEtMC4xMTdjMC4yOTEsMCwwLjU1MywwLjA0NywwLjc4LDAuMTQxczAuMzk1LDAuMTk5LDAuNTAyLDAuMzE2CgkJCVY2LjgzNmMwLTAuMzM0LTAuMDk2LTAuNTY5LTAuMjg5LTAuNzA1Yy0wLjE5MS0wLjEzNS0wLjQzNC0wLjIwMy0wLjcyNS0wLjIwM2MtMC4zMjQsMC0wLjYyMSwwLjA0MS0wLjg5NSwwLjEyNQoJCQljLTAuMjcxLDAuMDgzLTAuNDg2LDAuMTU2LTAuNjM5LDAuMjJsLTAuMTE3LTAuOTUyYzAuMTctMC4wNjMsMC4zOTYtMC4xMzMsMC42NzgtMC4yMTVjMC4yODEtMC4wODEsMC42NDYtMC4xMjEsMS4wOTQtMC4xMjEKCQkJYzAuNjI1LDAsMS4xMDUsMC4xNTgsMS40NDEsMC40NzdjMC4zMzYsMC4zMTYsMC41MDMsMC43NzcsMC41MDMsMS4zODN2My43M0gxMTAuNzk3eiBNMTEwLjc5Nyw4LjcwMwoJCQljMC0wLjIxOS0wLjEwOS0wLjM5My0wLjMyOC0wLjUyNWMtMC4yMTctMC4xMzMtMC40NjUtMC4xOTktMC43NDItMC4xOTljLTAuMjY4LDAtMC41MDIsMC4wNjYtMC43MDEsMC4xOTkKCQkJYy0wLjE5NywwLjEzMy0wLjI5OSwwLjM2MS0wLjI5OSwwLjY4OWMwLDAuMjk2LDAuMTA0LDAuNTA2LDAuMzExLDAuNjMxczAuNDM3LDAuMTg4LDAuNjg5LDAuMTg4YzAuMTU0LDAsMC4yOTUtMC4wMjMsMC40Mi0wLjA3CgkJCWMwLjEyNy0wLjA0NywwLjI0LTAuMTA3LDAuMzQtMC4xODJzMC4xNzYtMC4xNTgsMC4yMy0wLjI1MWMwLjA1My0wLjA5NCwwLjA4LTAuMTksMC4wOC0wLjI5MlY4LjcwM3oiLz4KCQk8cGF0aCBkPSJNMTE1LjQxMiwxMC41N2MtMC4xMzUsMC4wMzktMC4zMjIsMC4wNTktMC41NjMsMC4wNTljLTAuMTYyLDAtMC4zMjYtMC4wMi0wLjQ4OC0wLjA1OQoJCQljLTAuMTY0LTAuMDM4LTAuMzEzLTAuMTEtMC40NDUtMC4yMTVjLTAuMTMzLTAuMTA0LTAuMjQyLTAuMjUyLTAuMzI4LTAuNDQxYy0wLjA4Ni0wLjE5LTAuMTI5LTAuNDM2LTAuMTI5LTAuNzM4VjUuOTFoLTAuNzIxCgkJCVY1LjAzOGgwLjcyMVYyLjg4OWwxLjA1My0wLjExNnYyLjI2NmgwLjkwOFY1LjkxaC0wLjkwOHYzLjI2NGMwLDAuMjAxLDAuMDQ3LDAuMzM3LDAuMTM1LDAuNDA2CgkJCWMwLjA5LDAuMDcsMC4xOTEsMC4xMDUsMC4zMDksMC4xMDVjMC4xMzEsMCwwLjI1LTAuMDE4LDAuMzU0LTAuMDUzYzAuMTA0LTAuMDM0LDAuMjA3LTAuMDc0LDAuMzA5LTAuMTJsMC4xMzksMC45MzEKCQkJQzExNS42NjIsMTAuNDg5LDExNS41NDksMTAuNTMyLDExNS40MTIsMTAuNTd6Ii8+CgkJPHBhdGggZD0iTTExNy41MDYsMy44NjNjLTAuMTA1LDAuMDk0LTAuMjUyLDAuMTQxLTAuNDM5LDAuMTQxYy0wLjQsMC0wLjYtMC4xOTEtMC42LTAuNTcyczAuMTk5LTAuNTcyLDAuNi0wLjU3MgoJCQljMC4xODgsMCwwLjMzNCwwLjA0NywwLjQzOSwwLjE0MWMwLjEwNSwwLjA5MywwLjE2LDAuMjM2LDAuMTYsMC40MzJDMTE3LjY2NiwzLjYyNSwxMTcuNjExLDMuNzcsMTE3LjUwNiwzLjg2M3ogTTExNi41MzksMTAuNTc0CgkJCVY1LjA0NWgxLjA1M3Y1LjUyOUgxMTYuNTM5eiIvPgoJCTxwYXRoIGQ9Ik0xMjQuMDI5LDEwLjU3NGgtMS4wMWwtMi4wMjEtNS41MzZoMS4xNmwxLjM3Myw0LjE0MWwxLjM1OS00LjE0MWgxLjE2MUwxMjQuMDI5LDEwLjU3NHoiLz4KCQk8cGF0aCBkPSJNMTI3LjU1MSw4LjIzMmMwLjA2MywwLjUxMiwwLjIyMywwLjg3NSwwLjQ4MiwxLjA5MnMwLjU2NiwwLjMyNCwwLjkyMiwwLjMyNGMwLjQwNCwwLDAuNzM0LTAuMDQxLDAuOTk0LTAuMTI0CgkJCXMwLjQ5LTAuMTc5LDAuNjkxLTAuMjlsMC4xODYsMS4wMTJjLTAuMDcsMC4wMjktMC4xNTYsMC4wNjctMC4yNiwwLjEwOWMtMC4xMDUsMC4wNDMtMC4yMzIsMC4wODYtMC4zNzksMC4xMjkKCQkJYy0wLjE0NiwwLjA0MS0wLjMyMiwwLjA3Ni0wLjUyMSwwLjEwNGMtMC4yMDMsMC4wMjctMC40NDIsMC4wNDEtMC43MjEsMC4wNDFjLTAuMzUsMC0wLjY3OC0wLjA1NS0wLjk4Mi0wLjE2MgoJCQljLTAuMzA3LTAuMTA5LTAuNTczLTAuMjc3LTAuODAxLTAuNTA2Yy0wLjIyOS0wLjIyOS0wLjQxLTAuNTE3LTAuNTQxLTAuODY1Yy0wLjEzMS0wLjM1LTAuMTk3LTAuNzYzLTAuMTk3LTEuMjQyCgkJCWMwLTAuNDY2LDAuMDYxLTAuODc3LDAuMTg2LTEuMjM4YzAuMTIzLTAuMzU5LDAuMjkxLTAuNjYsMC41MDYtMC45YzAuMjEzLTAuMjM5LDAuNDYzLTAuNDIyLDAuNzUtMC41NDUKCQkJYzAuMjg1LTAuMTI1LDAuNTkyLTAuMTg2LDAuOTE4LTAuMTg2YzAuMzY5LDAsMC43MDEsMC4wNjMsMC45OTIsMC4xOTFjMC4yODksMC4xMjgsMC41MzMsMC4zMTEsMC43MywwLjU0NwoJCQljMC4xOTcsMC4yMzcsMC4zNDgsMC41MjEsMC40NDcsMC44NTFjMC4xMDIsMC4zMywwLjE1MiwwLjY5NiwwLjE1MiwxLjEwMXYwLjU1OUgxMjcuNTUxeiBNMTI5LjY3LDYuMjk3CgkJCWMtMC4yMjEtMC4yNDYtMC41MTgtMC4zNjktMC44ODctMC4zNjljLTAuMTQxLDAtMC4yNzcsMC4wMjItMC40MTQsMC4wNjhjLTAuMTM1LDAuMDQ3LTAuMjYsMC4xMjctMC4zNzEsMC4yMzgKCQkJYy0wLjExMywwLjExMS0wLjIwNywwLjI2My0wLjI4NSwwLjQ1MWMtMC4wNzgsMC4xODktMC4xMzMsMC40MjYtMC4xNjIsMC43MTNoMi40NTFDMTMwLjAwMiw2LjkxMiwxMjkuODksNi41NDUsMTI5LjY3LDYuMjk3eiIvPgoJCTxwYXRoIGQ9Ik0xMzYuMDQzLDkuNTIxaDMuMjN2MS4wNTNoLTQuODY5bDMuNDYzLTcuMzE0aC0zLjIzVjIuMjA3aDQuODgxTDEzNi4wNDMsOS41MjF6Ii8+CgkJPHBhdGggZD0iTTE0MC40MTYsMTAuNTc0VjIuMjA3aDEuMDUzdjguMzY3SDE0MC40MTZ6Ii8+CgkJPHBhdGggZD0iTTE0My43MzQsNC4zOTVoLTAuODcxbDEuMDIzLTEuNDg4aDEuMjE5TDE0My43MzQsNC4zOTV6IE0xNDMuMDUzLDEwLjU3NFY1LjA0NWgxLjA1M3Y1LjUyOUgxNDMuMDUzeiIvPgoJCTxwYXRoIGQ9Ik0xNDguNzc3LDEwLjU3NFY2Ljk4MWMwLTAuMzE2LTAuMDg0LTAuNTcxLTAuMjQ4LTAuNzY1cy0wLjM5OC0wLjI4OS0wLjcwNS0wLjI4OWMtMC4zNjEsMC0wLjYzMSwwLjA5OS0wLjgxMSwwLjI5NQoJCQljLTAuMTgsMC4xOTctMC4yNywwLjQ1NC0wLjI3LDAuNzcxdjMuNTgxaC0xLjA1M1Y1LjAzOGgxLjA1M3YwLjQ3N2MwLjEtMC4xMTgsMC4yNTItMC4yMzYsMC40NTUtMC4zNTQKCQkJYzAuMjA1LTAuMTE3LDAuNDczLTAuMTc2LDAuODA1LTAuMTc2YzAuNTM5LDAsMC45NzksMC4xNzIsMS4zMTgsMC41MTdjMC4zMzgsMC4zNDUsMC41MDgsMC44MjcsMC41MDgsMS40NDZ2My42MjdIMTQ4Ljc3N3oiLz4KCQk8cGF0aCBkPSJNMTUyLjIwNSw4LjIzMmMwLjA2MywwLjUxMiwwLjIyMywwLjg3NSwwLjQ4MiwxLjA5MnMwLjU2OCwwLjMyNCwwLjkyNCwwLjMyNGMwLjQwMiwwLDAuNzM0LTAuMDQxLDAuOTk0LTAuMTI0CgkJCWMwLjI1OC0wLjA4MywwLjQ4OC0wLjE3OSwwLjY4OS0wLjI5bDAuMTg4LDEuMDEyYy0wLjA3LDAuMDI5LTAuMTU4LDAuMDY3LTAuMjYyLDAuMTA5Yy0wLjEwNSwwLjA0My0wLjIzLDAuMDg2LTAuMzc5LDAuMTI5CgkJCWMtMC4xNDYsMC4wNDEtMC4zMiwwLjA3Ni0wLjUyMSwwLjEwNGMtMC4yMDMsMC4wMjctMC40NDMsMC4wNDEtMC43MjEsMC4wNDFjLTAuMzQ3LDAtMC42NzUtMC4wNTUtMC45OC0wLjE2MgoJCQljLTAuMzA3LTAuMTA5LTAuNTc0LTAuMjc3LTAuODAzLTAuNTA2cy0wLjQwOC0wLjUxNy0wLjUzOS0wLjg2NWMtMC4xMzMtMC4zNS0wLjE5OS0wLjc2My0wLjE5OS0xLjI0MgoJCQljMC0wLjQ2NiwwLjA2Mi0wLjg3NywwLjE4Ni0xLjIzOGMwLjEyNS0wLjM1OSwwLjI5Mi0wLjY2LDAuNTA2LTAuOWMwLjIxMy0wLjIzOSwwLjQ2My0wLjQyMiwwLjc1LTAuNTQ1CgkJCWMwLjI4Ny0wLjEyNSwwLjU5Mi0wLjE4NiwwLjkxNi0wLjE4NmMwLjM3MywwLDAuNzAzLDAuMDYzLDAuOTk0LDAuMTkxYzAuMjkxLDAuMTI4LDAuNTM1LDAuMzExLDAuNzMyLDAuNTQ3CgkJCWMwLjE5NywwLjIzNywwLjM0NiwwLjUyMSwwLjQ0NywwLjg1MWMwLjEsMC4zMywwLjE1LDAuNjk2LDAuMTUsMS4xMDF2MC41NTlIMTUyLjIwNXogTTE1NC4xMjMsNC4zOTVoLTEuMDQ3bC0xLjA5Mi0xLjQ4OGgxLjA1NwoJCQlsMC41OTQsMC44NDlsMC42MDQtMC44NDloMUwxNTQuMTIzLDQuMzk1eiBNMTU0LjMyNiw2LjI5N2MtMC4yMjEtMC4yNDYtMC41MTgtMC4zNjktMC44OTEtMC4zNjljLTAuMTM5LDAtMC4yNzUsMC4wMjItMC40MSwwLjA2OAoJCQljLTAuMTM3LDAuMDQ3LTAuMjYsMC4xMjctMC4zNzMsMC4yMzhjLTAuMTExLDAuMTExLTAuMjA3LDAuMjYzLTAuMjg1LDAuNDUxYy0wLjA3NiwwLjE4OS0wLjEzMSwwLjQyNi0wLjE2MiwwLjcxM2gyLjQ1MQoJCQlDMTU0LjY1Niw2LjkxMiwxNTQuNTQ1LDYuNTQ1LDE1NC4zMjYsNi4yOTd6Ii8+Cgk8L2c+Cgk8Zz4KCQk8cG9seWdvbiBmaWxsPSIjRkY2RDIyIiBwb2ludHM9IjAsMCAwLDIuOTM0IDguNTk5LDAuMDI4IDguNTk5LDAgCQkiLz4KCQk8cGF0aCBmaWxsPSIjRkY2RDIyIiBkPSJNMCwxNC4yNzd2MC4yNDRjMCwwLjc2NSwwLjY5NywxLjE3NCwxLjUyMSwxLjE3NGMwLjE5NywwLDAuNjM1LTAuMDc0LDAuODM2LTAuMTQ0CgkJCWMwLjIyOS0wLjA3Niw4LjI4OS0yLjg4Myw4LjI4OS0yLjg4M0wxMC42NDUsMS4xNDZMMi4zNzMsNC4wMzRDMi4xMzUsNC4xMjcsMS44NDQsNC4xNzgsMS41MzksNC4xNzgKCQkJYy0wLjgxNywwLTEuNTA0LTAuNC0xLjUwNC0wLjgxNEwwLDMuMzU5VjE0LjI3N3oiLz4KCTwvZz4KPC9nPgo8L3N2Zz4=);
  display: block;
  height: 35px;
  width: 179px;
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: center center;
  font-size: 0;
  margin: 25px 18px;
  margin-left: 0
}

header.header .header-mainbar .header-btn {
  font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
  display: block;
  min-height: 85px;
  color: #6b7278;
  font-size: 1.2rem;
  text-transform: uppercase;
  padding: 0 22px;
  line-height: 7.9rem;
  border-top: 3px solid transparent;
  border-bottom: 3px solid transparent;
  transition: all 0.25s;
  border-right: 1px solid #dde3ec;
  cursor: pointer;
}

header.header .header-mainbar .header-btn:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  margin-top: -2px;
  margin-left: 5px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 4.5px 0 4.5px;
  border-color: var(--color-primary) transparent transparent transparent
}

header.header .header-mainbar .header-btn:hover {
  text-decoration: none;
  border-bottom: 3px solid var(--color-primary);
  box-shadow: 0px 8px 24px 0px rgba(184, 68, 0, 0.07)
}

header.header .header-mainbar .menu-burger {
  display: none
}

header.header .header-mainbar nav {
  margin-right: -8px
}

header.header .header-mainbar nav.wider > ul > li {
  padding-left: 18px
}

header.header .header-mainbar nav > ul {
  list-style: none outside none
}

header.header .header-mainbar nav > ul > li {
  display: block;
  float: left;
  padding-left: 34px
}

header.header .header-mainbar nav > ul > li:first-child {
  padding-left: 0
}

header.header .header-mainbar nav > ul > li:hover > .submenu-element {
  top: 128px
}

header.header .header-mainbar nav > ul > li:hover > a {
  text-decoration: none;
  color: var(--color-primary)
}

header.header .header-mainbar nav > ul > li:hover > a:after {
  width: 100%
}

header.header .header-mainbar nav > ul > li > a {
  font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
  display: block;
  color: #1e222c;
  text-decoration: none;
  text-transform: uppercase;
  padding: 32.5px 8px;
  transition: all 0.25s;
  position: relative;
  letter-spacing: 0.25px
}

header.header .header-mainbar nav > ul > li > a.nolink {
  cursor: default
}

header.header .header-mainbar nav > ul > li > a:after {
  content: "";
  display: block;
  width: 0;
  transition: width 0.25s;
  background: var(--color-primary);
  height: 3px;
  position: absolute;
  bottom: 0;
  left: 0
}

header.header .header-mainbar nav > ul > li > a:hover {
  text-decoration: none;
  color: var(--color-primary)
}

header.header .header-mainbar nav > ul > li > a:hover:after {
  width: 100%
}

header.header .header-mainbar nav > ul > li > .submenu-element {
  position: absolute;
  top: -5000px;
  left: 0;
  width: 100vw;
  background: #fff;
  padding: 50px 0;
  transition: top 0.6s;
  overflow: auto;
  max-height: calc(100vh - 130px);
  border-top: 1px solid #dde3ec;
  z-index: -1
}

header.header .header-mainbar nav > ul > li > .submenu-element > ul {
  zoom: 1;
  display: block;
  list-style: none outside none;
  margin: 0 auto;
  padding: 0 22px
}

header.header .header-mainbar nav > ul > li > .submenu-element > ul:before {
  content: "";
  display: table
}

header.header .header-mainbar nav > ul > li > .submenu-element > ul:after {
  content: "";
  display: table;
  clear: both
}

header.header .header-mainbar nav > ul > li > .submenu-element > ul > li {
  width: 20%;
  float: left;
  padding-right: 15px
}

header.header .header-mainbar nav > ul > li > .submenu-element > ul > li strong {
  font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
  display: block;
  color: #1e222c;
  font-size: 1.3rem;
  padding-bottom: 22px;
  text-transform: uppercase
}

header.header .header-mainbar nav > ul > li > .submenu-element > ul > li ul {
  display: block;
  clear: both;
  list-style: none outside none;
  margin: 0;
  padding: 0
}

header.header .header-mainbar nav > ul > li > .submenu-element > ul > li ul li {
  display: block;
  clear: both;
  padding-bottom: 6px
}

header.header .header-mainbar nav > ul > li > .submenu-element > ul > li ul li:last-child {
  padding-bottom: 0
}

header.header .header-mainbar nav > ul > li > .submenu-element > ul > li ul li.active a {
  color: var(--color-primary)
}

header.header .header-mainbar nav > ul > li > .submenu-element > ul > li ul li a {
  display: block;
  color: #6e7880;
  font-size: 1.5rem;
  text-decoration: none;
  transition: color 0.25s
}

header.header .header-mainbar nav > ul > li > .submenu-element > ul > li ul li a:hover {
  text-decoration: none;
  color: var(--color-primary)
}

.main-headline {
  display: block;
  width: 100%;
  clear: both;
  position: relative
}

.main-headline.main-headline-short .carousel-inner > .active .container,
.main-headline.main-headline-short .carousel-inner > .next .container,
.main-headline.main-headline-short .carousel-inner > .prev .container {
  height: 557px
}

.main-headline.main-headline-short .carousel-inner > .active .container .item-inner .tags,
.main-headline.main-headline-short .carousel-inner > .next .container .item-inner .tags,
.main-headline.main-headline-short .carousel-inner > .prev .container .item-inner .tags {
  padding-top: 64px
}

.main-headline.main-headline-short .carousel-inner > .active .container .item-inner h1,
.main-headline.main-headline-short .carousel-inner > .active .container .item-inner h2,
.main-headline.main-headline-short .carousel-inner > .active .container .item-inner h3,
.main-headline.main-headline-short .carousel-inner > .next .container .item-inner h1,
.main-headline.main-headline-short .carousel-inner > .next .container .item-inner h2,
.main-headline.main-headline-short .carousel-inner > .next .container .item-inner h3,
.main-headline.main-headline-short .carousel-inner > .prev .container .item-inner h1,
.main-headline.main-headline-short .carousel-inner > .prev .container .item-inner h2,
.main-headline.main-headline-short .carousel-inner > .prev .container .item-inner h3 {
  padding-bottom: 24px;
  padding-top: 29px
}

.main-headline.main-headline-short .carousel-indicators-wrap {
  height: 557px
}

.main-headline .item .item-back {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  top: -4%;
  left: 0;
  width: 100%;
  height: 108%
}

.main-headline .item .animated-text-wrap {
  float: left;
  clear: both;
  width: 100%
}

.main-headline .carousel-inner > .active .item-back,
.main-headline .carousel-inner > .next .item-back,
.main-headline .carousel-inner > .prev .item-back {
  -webkit-animation: headlinemove 5s;
  -o-animation: headlinemove 5s;
  -moz-animation: headlinemove 5s;
  animation: headlinemove 5s
}

.main-headline .carousel-inner > .active .container,
.main-headline .carousel-inner > .next .container,
.main-headline .carousel-inner > .prev .container {
  /*display: table;
     height: 638px;*/
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.main-headline .carousel-inner > .active .container.headline-overlay:after,
.main-headline .carousel-inner > .next .container.headline-overlay:after,
.main-headline .carousel-inner > .prev .container.headline-overlay:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.4);
  z-index: 0
}

.main-headline .carousel-inner > .active .container .item-inner,
.main-headline .carousel-inner > .next .container .item-inner,
.main-headline .carousel-inner > .prev .container .item-inner {
  /*display: table-cell;*/
  vertical-align: middle;
  margin-left: auto;
  margin-right: auto;
  padding-right: 40%;
  padding-left: 8px;
  position: relative;
  z-index: 1
}

.main-headline .carousel-inner > .active .container .item-inner .tags,
.main-headline .carousel-inner > .next .container .item-inner .tags,
.main-headline .carousel-inner > .prev .container .item-inner .tags {
  /* padding-top: 91px;*/
  padding-left: 12px;
  padding-bottom: 3px
}

.main-headline .carousel-inner > .active .container .item-inner h1,
.main-headline .carousel-inner > .active .container .item-inner h2,
.main-headline .carousel-inner > .active .container .item-inner h3,
.main-headline .carousel-inner > .next .container .item-inner h1,
.main-headline .carousel-inner > .next .container .item-inner h2,
.main-headline .carousel-inner > .next .container .item-inner h3,
.main-headline .carousel-inner > .prev .container .item-inner h1,
.main-headline .carousel-inner > .prev .container .item-inner h2,
.main-headline .carousel-inner > .prev .container .item-inner h3 {
  font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
  font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
  font-size: 9rem;
  line-height: 9rem;
  color: #fff;
  padding-bottom: 15px;
  display: block;
  padding-top: 23px;
  letter-spacing: -0.4px;
  margin: 0
}

.main-headline .carousel-inner > .active .container .item-inner p,
.main-headline .carousel-inner > .next .container .item-inner p,
.main-headline .carousel-inner > .prev .container .item-inner p {
  font-size: 2.2rem;
  line-height: 2.7rem;
  display: block;
  padding-bottom: 28px;
  color: #fff;
  padding-left: 7px;
  padding-right: 15%;
  margin: 0
}

.main-headline .carousel-inner > .active .container .item-inner .btn,
.main-headline .carousel-inner > .next .container .item-inner .btn,
.main-headline .carousel-inner > .prev .container .item-inner .btn {
  margin-bottom: 54px;
  margin-left: 7px;
  padding-right: 19px
}

.main-headline .carousel-indicators-wrap {
  width: 25px;
  bottom: 0;
  top: 0;
  left: 58px;
  position: absolute;
  z-index: 1;
  display: table;
  height: 638px
}

.main-headline .carousel-indicators-wrap .carousel-indicators {
  position: static;
  margin-left: 0;
  display: table-cell;
  vertical-align: middle
}

.main-headline .carousel-indicators-wrap .carousel-indicators li {
  border-radius: 0;
  width: 100%;
  height: 2.2em;
  line-height: 3.4em;
  position: relative;
  color: #b0aeb9;
  margin: 7px 0;
  border: none;
  font-size: 1.2rem
}

.main-headline .carousel-indicators-wrap .carousel-indicators li:after {
  /*font-family: 'baskerville-bt', serif;*/
  font-family: 'Libre Baskerville', serif;
  font-weight: 400;
  content: attr(data-text);
  display: block;
  position: absolute;
  height: 4em;
  width: 100%;
  top: 0;
  right: 0;
  padding-right: 2px;
  text-align: right;
  text-indent: 0
}

.main-headline .carousel-indicators-wrap .carousel-indicators li:before {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background: #b0aeb9;
  position: absolute;
  top: 0;
  left: 0
}

.main-headline .carousel-indicators-wrap .carousel-indicators li:first-child {
  margin-top: 26px
}

.main-headline .carousel-indicators-wrap .carousel-indicators li.active {
  background: none;
  color: #fff
}

.main-headline .carousel-indicators-wrap .carousel-indicators li.active:before {
  background: #fff;
  height: 2px
}

.tags {
  clear: both;
  padding-bottom: 10px;
  padding-left: 3px
}

.tags .tag {
  font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
  display: block;
  min-width: 48px;
  position: relative;
  color: #fff;
  font-size: 1rem;
  text-transform: uppercase;
  float: left;
  background: var(--color-primary);
  line-height: 1.65rem;
  text-align: center;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 1px
}

.tags .tag:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 17px 6px 0 6px;
  border-color: var(--color-primary) transparent transparent transparent;
  position: absolute;
  top: 0;
  right: -6px
}

.tags .tag.dark {
  background: #282f3b
}

.tags .tag.dark:after {
  border-color: #282f3b transparent transparent transparent
}

.tags .tag.blue {
  background: #2e3192
}

.tags .tag.blue:after {
  border-color: #2e3192 transparent transparent transparent
}

footer.footer {
  clear: both;
  background: #1b202c;
  padding-top: 60px;
  padding-bottom: 30px
}

footer.footer .copyright {
  margin-top: 30px;
  padding-top: 25px;
  border-top: 1px solid #3d414b;
  font-size: 1.3rem
}

footer.footer .copyright .copyright-right > a {
  margin-right: 20px;
  position: relative
}

footer.footer .copyright .copyright-right > a:after {
  content: "";
  display: block;
  width: 1px;
  height: 13px;
  background: #626b77;
  position: absolute;
  right: -10px;
  top: 2px
}

footer.footer .copyright .copyright-right > a:last-of-type {
  margin-right: 0
}

footer.footer .copyright .copyright-right > a:last-of-type:after {
  display: none
}

footer.footer .copyright .copyright-social {
  margin-top: 4px;
  padding-left: 35px;
  padding-right: 17px
}

footer.footer .copyright .copyright-social a {
  display: block;
  text-decoration: none;
  float: left;
  margin-right: 24px;
  text-indent: -9999px;
  font-size: 0
}

footer.footer .copyright .copyright-social a:last-child {
  margin-right: 0
}

footer.footer .copyright .copyright-social a.copyright-social-fb {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9Iklzb2xhdGlvbl9Nb2RlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiCgkgeT0iMHB4IiB3aWR0aD0iNS4zNjVweCIgaGVpZ2h0PSIxMS41NDVweCIgdmlld0JveD0iMCAwIDUuMzY1IDExLjU0NSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNS4zNjUgMTEuNTQ1IgoJIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNS4xNTYsNS43NzZIMy41MzdjMCwyLjU4NCwwLDUuNzY5LDAsNS43NjlIMS4xMzljMCwwLDAtMy4xNTIsMC01Ljc2OUgwVjMuNzM4aDEuMTM5VjIuNDIxCglDMS4xMzksMS40NzYsMS41ODgsMCwzLjU1OSwwbDEuNzc3LDAuMDA5djEuOTc3YzAsMC0xLjA4LDAtMS4yODksMGMtMC4yMTEsMC0wLjUxLDAuMTA0LTAuNTEsMC41NTR2MS4xOTloMS44MjhMNS4xNTYsNS43NzZ6Ii8+Cjwvc3ZnPg==);
  width: 7px;
  height: 13px;
  background-size: 100% 100%
}

footer.footer .copyright .copyright-social a.copyright-social-tw {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwMCIgaGVpZ2h0PSIxMjI3IiB2aWV3Qm94PSIwIDAgMTIwMCAxMjI3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNzE0LjE2MyA1MTkuMjg0TDExNjAuODkgMEgxMDU1LjAzTDY2Ny4xMzcgNDUwLjg4N0wzNTcuMzI4IDBIMEw0NjguNDkyIDY4MS44MjFMMCAxMjI2LjM3SDEwNS44NjZMNTE1LjQ5MSA3NTAuMjE4TDg0Mi42NzIgMTIyNi4zN0gxMjAwTDcxNC4xMzcgNTE5LjI4NEg3MTQuMTYzWk01NjkuMTY1IDY4Ny44MjhMNTIxLjY5NyA2MTkuOTM0TDE0NC4wMTEgNzkuNjk0NEgzMDYuNjE1TDYxMS40MTIgNTE1LjY4NUw2NTguODggNTgzLjU3OUwxMDU1LjA4IDExNTAuM0g4OTIuNDc2TDU2OS4xNjUgNjg3Ljg1NFY2ODcuODI4WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==);
  width: 16px;
  height: 12px;
  background-size: 100% 100%
}

footer.footer .copyright .copyright-social a.copyright-social-it {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAA4VBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+sqgLzAAAASnRSTlMAAQIDBgcICQoSExkaHR8gISMmKCkyOzw9QUJVVldnb3yChYaIiYuMjpGVl5idqKqwsrW5usXHyMrM09XZ3N7g4ubo6evt8/X3/bH3AuYAAAETSURBVBgZncHXVsJAAEXRMxNNFHvBTrE3xIam2IAJ7f7/BzmJLpb66N4UVo/eNdW92OSLvZaUZ2mSpkmS9SW1AwqXitcsU2bpUW28BX0E/BAtmo42gIaq/OS0uKxzoKNZPLPTzvP2tuE2j4y6gBNeFKv0FOL1BUxGgH3RTQUqN8oskMmCHFDTKaUz7QOJLMgBsUJKkZ6ARAFoAIzENw2BVAEoB2KFlEI9A6kCkANqOqZ0ogMgUQBygH1Vax7mW3qxQCoLkzHeXKpSEuFlMtATBbN3Pxze7RoKuYAHhfxh9QbUtcUf6zoEKnIz/BLEWsFrym2FTM1WP3RFwTTljZ3LB86N5F1avlTqD72JShPXaSzwL59ssDTsxWoBegAAAABJRU5ErkJggg==);
  margin-top: -2px;
  width: 17px;
  height: 17px;
  background-size: 100% 100%
}

footer.footer .copyright .copyright-social a.copyright-social-yt {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAolBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8ELnaCAAAANXRSTlMAAQIDBAcICQsOERMXHB46PFFcZ3uAg4yPkZ2ipairrbXBx8rMztHZ3N7g4uTo6e/z9ff5/Sah8usAAACMSURBVBgZvcHXEsFAAIbRL6v3Ep3oPUT93//VGLKYsZfGOfxUvj3fX/V2CSeNDJA961uUhLpcqjCUSwvWinX0YQiyTK6rlwXIMlDoK7bDk2W4K0V6iPBkGaA01tMeZBmKgawNXBUr9/S2hJVcRjCQSxNqcqlA+qBvYQJI+8EsPMo6baeBn+KTd8c/3QBRbUJsS5NNWwAAAABJRU5ErkJggg==);
  margin-top: -1px;
  width: 17px;
  height: 17px;
  background-size: 100% 100%
}

footer.footer .copyright .copyright-social a.copyright-social-ln {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAilBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2N2iNAAAALXRSTlMAAQIDBAUHCAoLDg8QERQWIDE1O0dKS01QWF5hbHd/hqKvtLnR3uDk5vf5+/2C0iMTAAAAnElEQVQoz8XRxw7CUAxE0QkJzZjeews99/9/jwUIeOhtWDHbI8tjWaXFIR8qkiVALwJngHUEtgCzCDSPsE9jS5JWQz+lYmaWSmZmJlX682k3k6TVsy4A2aAAuIw+oABY8Mz0DTeC1L8gn4x3PC4LYJtI2gDsXnAFaEtSB+AUTpQlqQZQhJBJUhmAsO5PwD+g6u6eSu7u/niRu7vfAQ9pMJQaSE0tAAAAAElFTkSuQmCC);
  margin-top: -2px;
  width: 17px;
  height: 17px;
  background-size: 100% 100%
}

footer.footer .copyright .copyright-social a.copyright-social-gp {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAulBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////yHCTBAAAAPXRSTlMAAQIDBAUGCAoLDA4PEhMUFxocICIoKS9SVFthYmh0dXiGlJWanaatsrnAw8jKzs/T1dfe4Obo6+3x8/X9isT4gwAAAKdJREFUGBnNwQdSwkAAQNG/MSpBRAQFO1YEsST2wr//tVyDzrgcwPE9/srG/vnouM+ipVNr100S+Z3f9khcaNXPaI+PSGxqmRMFfnQ6REPtkQiaAbe+ERW1BlC0dL2Ad6dEzsGytVXufSayNoO8rLQqVzjRNtCNniyJgmbAto4DX7b0kChoRnSlly1g8KFr/NJ4VR9vZuouiWLq3A6LBmcPL5ODJv/GJ/KRG73vpA4jAAAAAElFTkSuQmCC);
  margin-top: -1px;
  width: 17px;
  height: 17px;
  background-size: 100% 100%
}

footer.footer h2 {
  font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
  color: #fff;
  margin: 0;
  margin-bottom: 25px;
  text-transform: uppercase;
  font-size: 1.3rem;
  letter-spacing: 0.35px
}

footer.footer .col-lg-left {
  padding-left: 94px
}

footer.footer .col-lg-left:first-child {
  padding-left: 110px
}

footer.footer p {
  color: #626b77;
  margin: 0;
  line-height: 1.8;
}

footer.footer a {
  color: #626b77;
  transition: color 0.25s;
}

footer.footer a:hover {
  text-decoration: none;
  color: #fff
}

footer.footer ul {
  list-style: none outside none;
  margin: 0;
  padding: 0;
  line-height: 1.45em
}

footer.footer .footer-logo {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxNTUuNzZweCIgaGVpZ2h0PSIxNS42OTVweCIgdmlld0JveD0iMCAwIDE1NS43NiAxNS42OTUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1NS43NiAxNS42OTUiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnPgoJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yMC43ODksOS44NjljLTAuMzk5LDAuNTA2LTEuMDYxLDAuNzYtMS45OSwwLjc2Yy0wLjkyOCwwLTEuNTk2LTAuMjU0LTIuMDA2LTAuNzYKCQkJYy0wLjQxLTAuNTA3LTAuNjE1LTEuMjM2LTAuNjE1LTIuMTg4VjIuMjA3aDEuMTA3djUuNDIyYzAsMC42NDksMC4xMDcsMS4xMzcsMC4zMjQsMS40NjFjMC4yMTUsMC4zMjQsMC42MTEsMC40ODYsMS4xODksMC40ODYKCQkJczAuOTcxLTAuMTY0LDEuMTczLTAuNDkyYzAuMjA2LTAuMzI5LDAuMzA3LTAuODEzLDAuMzA3LTEuNDU1VjIuMjA3aDEuMTA3djUuNDc1QzIxLjM4Nyw4LjYzMywyMS4xODgsOS4zNjIsMjAuNzg5LDkuODY5eiIvPgoJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yNi4wNzIsMTAuNTc0VjYuOTgxYzAtMC4zMTYtMC4wODItMC41NzEtMC4yNDgtMC43NjVjLTAuMTY0LTAuMTkzLTAuMzk4LTAuMjg5LTAuNzA1LTAuMjg5CgkJCWMtMC4zNjEsMC0wLjYzMSwwLjA5OS0wLjgxMSwwLjI5NWMtMC4xOCwwLjE5Ny0wLjI3LDAuNDU0LTAuMjcsMC43NzF2My41ODFoLTEuMDUzVjUuMDM4aDEuMDUzdjAuNDc3CgkJCWMwLjEtMC4xMTgsMC4yNTItMC4yMzYsMC40NTctMC4zNTRjMC4yMDMtMC4xMTcsMC40NzEtMC4xNzYsMC44MDMtMC4xNzZjMC41MzksMCwwLjk3OSwwLjE3MiwxLjMxNiwwLjUxNwoJCQljMC4zNCwwLjM0NSwwLjUxLDAuODI3LDAuNTEsMS40NDZ2My42MjdIMjYuMDcyeiIvPgoJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yOS42OTMsMy44NjNjLTAuMTA1LDAuMDk0LTAuMjU0LDAuMTQxLTAuNDQxLDAuMTQxYy0wLjM5OCwwLTAuNTk4LTAuMTkxLTAuNTk4LTAuNTcyCgkJCXMwLjE5OS0wLjU3MiwwLjU5OC0wLjU3MmMwLjE4OCwwLDAuMzM2LDAuMDQ3LDAuNDQxLDAuMTQxYzAuMTA1LDAuMDkzLDAuMTU4LDAuMjM2LDAuMTU4LDAuNDMyCgkJCUMyOS44NTIsMy42MjUsMjkuNzk5LDMuNzcsMjkuNjkzLDMuODYzeiBNMjguNzI3LDEwLjU3NFY1LjA0NWgxLjA1M3Y1LjUyOUgyOC43Mjd6Ii8+CgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTMzLjQ2MywxMC41NzRoLTEuMDEyTDMwLjQzLDUuMDM4aDEuMTYybDEuMzcxLDQuMTQxbDEuMzU5LTQuMTQxaDEuMTYyTDMzLjQ2MywxMC41NzR6Ii8+CgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTM2Ljk4Miw4LjIzMmMwLjA2MywwLjUxMiwwLjIyMywwLjg3NSwwLjQ4MiwxLjA5MmMwLjI1OSwwLjIxNywwLjU2OCwwLjMyNCwwLjkyNCwwLjMyNAoJCQljMC40MDIsMCwwLjczNC0wLjA0MSwwLjk5Mi0wLjEyNGMwLjI1OS0wLjA4MywwLjQ5LTAuMTc5LDAuNjkxLTAuMjlsMC4xODgsMS4wMTJjLTAuMDcsMC4wMjktMC4xNTgsMC4wNjctMC4yNjIsMC4xMDkKCQkJYy0wLjEwNSwwLjA0My0wLjIzLDAuMDg2LTAuMzc5LDAuMTI5Yy0wLjE0NywwLjA0MS0wLjMyLDAuMDc2LTAuNTIyLDAuMTA0Yy0wLjIwMSwwLjAyNy0wLjQ0MSwwLjA0MS0wLjcyLDAuMDQxCgkJCWMtMC4zNDgsMC0wLjY3Ni0wLjA1NS0wLjk4Mi0wLjE2MmMtMC4zMDUtMC4xMDktMC41NzItMC4yNzctMC44MDEtMC41MDZzLTAuNDA4LTAuNTE3LTAuNTQxLTAuODY1CgkJCWMtMC4xMzEtMC4zNS0wLjE5Ny0wLjc2My0wLjE5Ny0xLjI0MmMwLTAuNDY2LDAuMDYzLTAuODc3LDAuMTg2LTEuMjM4YzAuMTI1LTAuMzU5LDAuMjkzLTAuNjYsMC41MDYtMC45CgkJCWMwLjIxMy0wLjIzOSwwLjQ2My0wLjQyMiwwLjc1LTAuNTQ1YzAuMjg1LTAuMTI1LDAuNTkyLTAuMTg2LDAuOTE4LTAuMTg2YzAuMzcxLDAsMC43MDMsMC4wNjMsMC45OTIsMC4xOTEKCQkJYzAuMjkxLDAuMTI4LDAuNTM1LDAuMzExLDAuNzMyLDAuNTQ3YzAuMTk3LDAuMjM3LDAuMzQ2LDAuNTIxLDAuNDQ3LDAuODUxYzAuMSwwLjMzLDAuMTUsMC42OTYsMC4xNSwxLjEwMXYwLjU1OUgzNi45ODJ6CgkJCSBNMzkuMTA0LDYuMjk3Yy0wLjIyMS0wLjI0Ni0wLjUxOC0wLjM2OS0wLjg4OS0wLjM2OWMtMC4xNDEsMC0wLjI3NywwLjAyMi0wLjQxMiwwLjA2OGMtMC4xMzcsMC4wNDctMC4yNiwwLjEyNy0wLjM3MywwLjIzOAoJCQljLTAuMTExLDAuMTExLTAuMjA4LDAuMjYzLTAuMjg1LDAuNDUxYy0wLjA3NiwwLjE4OS0wLjEzMSwwLjQyNi0wLjE2MiwwLjcxM2gyLjQ1MUMzOS40MzQsNi45MTIsMzkuMzI0LDYuNTQ1LDM5LjEwNCw2LjI5N3oiLz4KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNDQuMjIxLDYuMTkxYy0wLjA2My0wLjAzLTAuMTUtMC4wNjEtMC4yNjItMC4wOTJjLTAuMTEzLTAuMDMtMC4yNDItMC4wNDUtMC4zODktMC4wNDUKCQkJYy0wLjIyNSwwLTAuNDA0LDAuMDgzLTAuNTM1LDAuMjVjLTAuMTMxLDAuMTY2LTAuMTk3LDAuMzkzLTAuMTk3LDAuNjh2My41OWgtMS4wNTNWNS4wMzhoMS4wNTNWNS42NwoJCQljMC4wODYtMC4xNzgsMC4yMDUtMC4zMzcsMC4zNTktMC40NzdjMC4xNTYtMC4xNDEsMC4zNzMtMC4yMDksMC42NS0wLjIwOWMwLjExLDAsMC4yMDksMC4wMTEsMC4yOTcsMC4wMzMKCQkJYzAuMDksMC4wMjMsMC4xNiwwLjA0NywwLjIxNSwwLjA3TDQ0LjIyMSw2LjE5MXoiLz4KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNDYuNDk4LDkuNjMxaDIuMzk1djAuOTQzaC00LjExM2wyLjYzNy00LjY2NGgtMi41MjFWNS4wMzhoNC4xMjVMNDYuNDk4LDkuNjMxeiIvPgoJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik01MC44ODUsMy44NjNjLTAuMTA1LDAuMDk0LTAuMjUyLDAuMTQxLTAuNDM5LDAuMTQxYy0wLjQsMC0wLjYtMC4xOTEtMC42LTAuNTcyczAuMTk5LTAuNTcyLDAuNi0wLjU3MgoJCQljMC4xODgsMCwwLjMzNCwwLjA0NywwLjQzOSwwLjE0MWMwLjEwNSwwLjA5MywwLjE1OCwwLjIzNiwwLjE1OCwwLjQzMkM1MS4wNDMsMy42MjUsNTAuOTksMy43Nyw1MC44ODUsMy44NjN6IE00OS45MTgsMTAuNTc0CgkJCVY1LjA0NWgxLjA1M3Y1LjUyOUg0OS45MTh6Ii8+CgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTU0LjUyLDEwLjU3Yy0wLjEzNSwwLjAzOS0wLjMyMiwwLjA1OS0wLjU2MywwLjA1OWMtMC4xNjQsMC0wLjMyNi0wLjAyLTAuNDktMC4wNTkKCQkJYy0wLjE2NC0wLjAzOC0wLjMxMS0wLjExLTAuNDQzLTAuMjE1Yy0wLjEzMy0wLjEwNC0wLjI0Mi0wLjI1Mi0wLjMyOC0wLjQ0MWMtMC4wODYtMC4xOS0wLjEyOS0wLjQzNi0wLjEyOS0wLjczOFY1LjkxaC0wLjcyMQoJCQlWNS4wMzhoMC43MjFWMi44ODlsMS4wNTMtMC4xMTZ2Mi4yNjZoMC45MDZWNS45MWgtMC45MDZ2My4yNjRjMCwwLjIwMSwwLjA0NSwwLjMzNywwLjEzNSwwLjQwNgoJCQljMC4wODgsMC4wNywwLjE5MSwwLjEwNSwwLjMwNywwLjEwNWMwLjEzMywwLDAuMjUtMC4wMTgsMC4zNTUtMC4wNTNjMC4xMDQtMC4wMzQsMC4yMDctMC4wNzQsMC4zMDYtMC4xMmwwLjE0MSwwLjkzMQoJCQlDNTQuNzcsMTAuNDg5LDU0LjY1NiwxMC41MzIsNTQuNTIsMTAuNTd6Ii8+CgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTU4LjQ3OSwxMC41NzR2LTAuNDg2Yy0wLjA0NywwLjA0Ni0wLjEwNSwwLjEwMi0wLjE3NCwwLjE2NmMtMC4wNjgsMC4wNjYtMC4xNTYsMC4xMjUtMC4yNiwwLjE3OQoJCQljLTAuMTA0LDAuMDU1LTAuMjI5LDAuMS0wLjM3NSwwLjEzOGMtMC4xNDYsMC4wMzktMC4zMTYsMC4wNTktMC41MSwwLjA1OWMtMC42LDAtMS4wNjEtMC4xNTEtMS4zNzktMC40NTQKCQkJYy0wLjMyLTAuMzA0LTAuNDgtMC43NDEtMC40OC0xLjMxN2MwLTAuMjk1LDAuMDQ4LTAuNTU1LDAuMTQ1LTAuNzc5YzAuMDk2LTAuMjI1LDAuMjI5LTAuNDE0LDAuMzk4LTAuNTY1CgkJCXMwLjM3MS0wLjI2NiwwLjYwMi0wLjM0M2MwLjIzLTAuMDc4LDAuNDgtMC4xMTcsMC43NS0wLjExN2MwLjI5MywwLDAuNTUzLDAuMDQ3LDAuNzc5LDAuMTQxYzAuMjI5LDAuMDk0LDAuMzk3LDAuMTk5LDAuNTA0LDAuMzE2CgkJCVY2LjgzNmMwLTAuMzM0LTAuMDk4LTAuNTY5LTAuMjg5LTAuNzA1Yy0wLjE5MS0wLjEzNS0wLjQzNC0wLjIwMy0wLjcyNy0wLjIwM2MtMC4zMjMsMC0wLjYxOSwwLjA0MS0wLjg5MywwLjEyNQoJCQljLTAuMjczLDAuMDgzLTAuNDg2LDAuMTU2LTAuNjQxLDAuMjJMNTUuODE0LDUuMzJjMC4xNy0wLjA2MywwLjM5Ni0wLjEzMywwLjY3OC0wLjIxNWMwLjI4MS0wLjA4MSwwLjY0Ni0wLjEyMSwxLjA5NC0wLjEyMQoJCQljMC42MjUsMCwxLjEwNSwwLjE1OCwxLjQ0MSwwLjQ3N2MwLjMzNiwwLjMxNiwwLjUwNCwwLjc3NywwLjUwNCwxLjM4M3YzLjczSDU4LjQ3OXogTTU4LjQ3OSw4LjcwMwoJCQljMC0wLjIxOS0wLjEwOS0wLjM5My0wLjMyOC0wLjUyNXMtMC40NjUtMC4xOTktMC43NDItMC4xOTljLTAuMjY4LDAtMC41MDIsMC4wNjYtMC43MDEsMC4xOTlzLTAuMjk5LDAuMzYxLTAuMjk5LDAuNjg5CgkJCWMwLDAuMjk2LDAuMTA0LDAuNTA2LDAuMzExLDAuNjMxczAuNDM4LDAuMTg4LDAuNjg5LDAuMTg4YzAuMTU0LDAsMC4yOTUtMC4wMjMsMC40Mi0wLjA3YzAuMTI3LTAuMDQ3LDAuMjQtMC4xMDcsMC4zNC0wLjE4MgoJCQlzMC4xNzYtMC4xNTgsMC4yMjktMC4yNTFjMC4wNTUtMC4wOTQsMC4wODItMC4xOSwwLjA4Mi0wLjI5MlY4LjcwM3oiLz4KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNjYuNDM2LDMuMjZ2Ny4zMTRoLTEuMTA3VjMuMjZoLTIuMDMzVjIuMjA3aDUuMTc0VjMuMjZINjYuNDM2eiIvPgoJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik03Mi44MDMsOS4xMDdjLTAuMTM1LDAuMzU1LTAuMzE4LDAuNjQ4LTAuNTUxLDAuODc3Yy0wLjIzLDAuMjI5LTAuNSwwLjM5My0wLjgwNSwwLjQ5NAoJCQljLTAuMzA1LDAuMS0wLjYyNSwwLjE1LTAuOTU1LDAuMTVjLTAuMzMyLDAtMC42NTItMC4wNTEtMC45NTctMC4xNWMtMC4zMDUtMC4xMDItMC41NzItMC4yNjYtMC44MDUtMC40OTQKCQkJcy0wLjQxNi0wLjUyMS0wLjU1MS0wLjg3N2MtMC4xMzUtMC4zNTYtMC4yMDMtMC43OTEtMC4yMDMtMS4zMDFjMC0wLjUxMiwwLjA3LTAuOTQ1LDAuMjA5LTEuMzAxCgkJCWMwLjEzOS0wLjM1NywwLjMyNi0wLjY0OCwwLjU2My0wLjg3OGMwLjIzNC0wLjIyOCwwLjUwNC0wLjM5MywwLjgwNS0wLjQ5M2MwLjMwMS0wLjEwMiwwLjYxNS0wLjE1LDAuOTM5LTAuMTUKCQkJczAuNjM5LDAuMDQ5LDAuOTQzLDAuMTVDNzEuNzQsNS4yMzUsNzIuMDEsNS40LDcyLjI0LDUuNjI4YzAuMjMyLDAuMjI5LDAuNDE4LDAuNTIxLDAuNTU3LDAuODc4CgkJCWMwLjEzOSwwLjM1NSwwLjIwOSwwLjc4OSwwLjIwOSwxLjMwMUM3My4wMDYsOC4zMTYsNzIuOTM4LDguNzUxLDcyLjgwMyw5LjEwN3ogTTcxLjUwNiw2LjQwMmMtMC4yNjItMC4zMTYtMC42LTAuNDc1LTEuMDE0LTAuNDc1CgkJCWMtMC40MTYsMC0wLjc1NCwwLjE1OC0xLjAxNiwwLjQ3NWMtMC4yNjIsMC4zMTctMC4zOTMsMC43ODktMC4zOTMsMS40MTRjMCwwLjYwNCwwLjEzNSwxLjA2LDAuNDA0LDEuMzY5CgkJCWMwLjI3LDAuMzA5LDAuNjA0LDAuNDYzLDEuMDA0LDAuNDYzYzAuNDA2LDAsMC43NDItMC4xNTQsMS4wMDgtMC40NjNjMC4yNjUtMC4zMSwwLjM5OC0wLjc2NiwwLjM5OC0xLjM2OQoJCQlDNzEuODk4LDcuMTkxLDcxLjc2OCw2LjcyLDcxLjUwNiw2LjQwMnoiLz4KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNODAuNDY5LDEwLjU3NFY2Ljk4MWMwLTAuMzE2LTAuMDg0LTAuNTcxLTAuMjUtMC43NjVzLTAuNDA0LTAuMjg5LTAuNzEzLTAuMjg5CgkJCWMtMC4zNjMsMC0wLjYzNSwwLjA5OS0wLjgxNiwwLjI5NWMtMC4xODIsMC4xOTctMC4yNzMsMC40NTQtMC4yNzMsMC43NzF2My41ODFoLTEuMDUzVjYuOTgxYzAtMC4zMTYtMC4wODItMC41NzEtMC4yNS0wLjc2NQoJCQljLTAuMTY2LTAuMTkzLTAuNDAyLTAuMjg5LTAuNzExLTAuMjg5Yy0wLjM2MywwLTAuNjM3LDAuMDk5LTAuODE4LDAuMjk1Yy0wLjE4MiwwLjE5Ny0wLjI3MSwwLjQ1NC0wLjI3MSwwLjc3MXYzLjU4MUg3NC4yNlY1LjAzOAoJCQloMS4wNTN2MC40NzdjMC4xLTAuMTE4LDAuMjU0LTAuMjM2LDAuNDU5LTAuMzU0YzAuMjA1LTAuMTE3LDAuNDc1LTAuMTc2LDAuODA3LTAuMTc2YzAuMzUsMCwwLjY1NCwwLjA3LDAuOTE4LDAuMjExCgkJCWMwLjI2NCwwLjE0MywwLjQ3MywwLjM0NywwLjYyNywwLjYxNGMwLjE0OC0wLjIxMiwwLjM0OS0wLjQwMywwLjYwNS0wLjU3MmMwLjI1Ni0wLjE2OSwwLjU3NC0wLjI1MywwLjk1My0wLjI1MwoJCQljMC41NDUsMCwwLjk4NiwwLjE3MiwxLjMyNiwwLjUxN2MwLjM0MSwwLjM0NSwwLjUxNCwwLjgyNywwLjUxNCwxLjQ0NnYzLjYyN0g4MC40Njl6Ii8+CgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTg1LjkzNCwxMC41NzR2LTAuNDg2Yy0wLjA0NywwLjA0Ni0wLjEwNSwwLjEwMi0wLjE3NCwwLjE2NmMtMC4wNywwLjA2Ni0wLjE1NiwwLjEyNS0wLjI2LDAuMTc5CgkJCWMtMC4xMDQsMC4wNTUtMC4yMywwLjEtMC4zNzUsMC4xMzhjLTAuMTQ2LDAuMDM5LTAuMzE2LDAuMDU5LTAuNTEsMC4wNTljLTAuNiwwLTEuMDYxLTAuMTUxLTEuMzc5LTAuNDU0CgkJCWMtMC4zMi0wLjMwNC0wLjQ4LTAuNzQxLTAuNDgtMS4zMTdjMC0wLjI5NSwwLjA0OS0wLjU1NSwwLjE0NS0wLjc3OXMwLjIyOS0wLjQxNCwwLjQtMC41NjVjMC4xNjgtMC4xNTEsMC4zNjctMC4yNjYsMC42LTAuMzQzCgkJCWMwLjIzLTAuMDc4LDAuNDgtMC4xMTcsMC43NS0wLjExN2MwLjI5MywwLDAuNTUzLDAuMDQ3LDAuNzc5LDAuMTQxczAuMzk2LDAuMTk5LDAuNTA0LDAuMzE2VjYuODM2CgkJCWMwLTAuMzM0LTAuMDk4LTAuNTY5LTAuMjg5LTAuNzA1Yy0wLjE5MS0wLjEzNS0wLjQzNC0wLjIwMy0wLjcyNy0wLjIwM2MtMC4zMjIsMC0wLjYxOSwwLjA0MS0wLjg5MywwLjEyNQoJCQljLTAuMjczLDAuMDgzLTAuNDg2LDAuMTU2LTAuNjM5LDAuMjJMODMuMjcsNS4zMmMwLjE3LTAuMDYzLDAuMzk1LTAuMTMzLDAuNjc4LTAuMjE1YzAuMjgxLTAuMDgxLDAuNjQ2LTAuMTIxLDEuMDk0LTAuMTIxCgkJCWMwLjYyNSwwLDEuMTA1LDAuMTU4LDEuNDQxLDAuNDc3YzAuMzM2LDAuMzE2LDAuNTA0LDAuNzc3LDAuNTA0LDEuMzgzdjMuNzNIODUuOTM0eiBNODUuOTM0LDguNzAzCgkJCWMwLTAuMjE5LTAuMTA5LTAuMzkzLTAuMzI4LTAuNTI1cy0wLjQ2NS0wLjE5OS0wLjc0Mi0wLjE5OWMtMC4yNjgsMC0wLjUwMiwwLjA2Ni0wLjcwMSwwLjE5OXMtMC4yOTksMC4zNjEtMC4yOTksMC42ODkKCQkJYzAsMC4yOTYsMC4xMDQsMC41MDYsMC4zMTEsMC42MzFzMC40MzgsMC4xODgsMC42ODksMC4xODhjMC4xNTQsMCwwLjI5My0wLjAyMywwLjQyLTAuMDdzMC4yNC0wLjEwNywwLjM0LTAuMTgyCgkJCWMwLjA5OS0wLjA3NCwwLjE3Ni0wLjE1OCwwLjIyOS0wLjI1MWMwLjA1NS0wLjA5NCwwLjA4Mi0wLjE5LDAuMDgyLTAuMjkyVjguNzAzeiBNODUuMDg0LDQuMzk1aC0wLjg2N2wxLjAxOC0xLjQ4OGgxLjIxMwoJCQlMODUuMDg0LDQuMzk1eiIvPgoJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik05MS42NCwxMC4yMDZjLTAuMzI0LDAuMjgyLTAuODUxLDAuNDIzLTEuNTgyLDAuNDIzYy0wLjQzOCwwLTAuODA3LTAuMDQ3LTEuMTAyLTAuMTQKCQkJYy0wLjI5Ny0wLjA5My0wLjUyOS0wLjE3OC0wLjY5OS0wLjI1NWwwLjE4LTAuOTg4YzAuMjIxLDAuMTExLDAuNDY1LDAuMjA1LDAuNzMyLDAuMjg0czAuNTU5LDAuMTE4LDAuODczLDAuMTE4CgkJCWMwLjI0MiwwLDAuNDYxLTAuMDQ1LDAuNjUyLTAuMTMzYzAuMTkxLTAuMDksMC4yODctMC4yNTgsMC4yODctMC41MDdjMC0wLjEyNC0wLjAzMS0wLjIyNy0wLjA5NC0wLjMwOQoJCQljLTAuMDYxLTAuMDgxLTAuMTQzLTAuMTUxLTAuMjQ2LTAuMjA5Yy0wLjEwMi0wLjA1OS0wLjIyMS0wLjEwNi0wLjM1NS0wLjE0NnMtMC4yNzMtMC4wNzgtMC40MTgtMC4xMTYKCQkJYy0wLjE5MS0wLjA0Ni0wLjM4My0wLjEwNC0wLjU3NC0wLjE2OWMtMC4xOTEtMC4wNjYtMC4zNjUtMC4xNTctMC41MjEtMC4yNzNzLTAuMjg1LTAuMjY2LTAuMzg1LTAuNDQ4CgkJCWMtMC4wOTgtMC4xODItMC4xNDgtMC40MTctMC4xNDgtMC43MDRjMC0wLjU1NywwLjE4Mi0wLjk3MywwLjU0NS0xLjI0NHMwLjg3My0wLjQwNiwxLjUzMS0wLjQwNmMwLjQ0MSwwLDAuODAzLDAuMDQzLDEuMDgsMC4xMjkKCQkJYzAuMjc5LDAuMDg2LDAuNDgsMC4xNTMsMC42MDUsMC4yMDFsLTAuMTc2LDAuOTg0Yy0wLjE0Ni0wLjA2Mi0wLjMzOC0wLjEzOS0wLjU3NC0wLjIzMmMtMC4yMzctMC4wOTItMC41NDEtMC4xMzktMC45MTItMC4xMzkKCQkJYy0wLjMxNiwwLTAuNTY0LDAuMDU2LTAuNzQ0LDAuMTY4Yy0wLjE3OCwwLjExMS0wLjI2NiwwLjI5MS0wLjI2NiwwLjUzN2MwLDAuMTAyLDAuMDI3LDAuMTg1LDAuMDgsMC4yNQoJCQljMC4wNTUsMC4wNjYsMC4xMjUsMC4xMjQsMC4yMTMsMC4xNzRzMC4xOTMsMC4wOTQsMC4zMTMsMC4xMzNzMC4yNDYsMC4wNzYsMC4zNzUsMC4xMTVjMC4yMDEsMC4wNTUsMC40MDgsMC4xMTYsMC42MjUsMC4xODcKCQkJYzAuMjE1LDAuMDY5LDAuNDEyLDAuMTYzLDAuNTg4LDAuMjgzYzAuMTc4LDAuMTE5LDAuMzIyLDAuMjc2LDAuNDM0LDAuNDY5YzAuMTEzLDAuMTkyLDAuMTY4LDAuNDQsMC4xNjgsMC43NDEKCQkJQzkyLjEyNSw5LjUxOCw5MS45NjMsOS45MjQsOTEuNjQsMTAuMjA2eiBNOTAuNzgxLDQuMzk1aC0xLjAzOWwtMS4wODQtMS40ODhoMS4wNTFsMC41OSwwLjg0OWwwLjYtMC44NDloMC45OUw5MC43ODEsNC4zOTV6Ii8+CgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTk0LjE1OCw4LjIzMmMwLjA2MywwLjUxMiwwLjIyMywwLjg3NSwwLjQ4MiwxLjA5MmMwLjI2LDAuMjE3LDAuNTY3LDAuMzI0LDAuOTI0LDAuMzI0CgkJCWMwLjQwMiwwLDAuNzMyLTAuMDQxLDAuOTk0LTAuMTI0YzAuMjU4LTAuMDgzLDAuNDg4LTAuMTc5LDAuNjg5LTAuMjlsMC4xODgsMS4wMTJjLTAuMDcyLDAuMDI5LTAuMTU4LDAuMDY3LTAuMjYyLDAuMTA5CgkJCWMtMC4xMDUsMC4wNDMtMC4yMzIsMC4wODYtMC4zNzcsMC4xMjljLTAuMTQ4LDAuMDQxLTAuMzI1LDAuMDc2LTAuNTIzLDAuMTA0Yy0wLjIwMywwLjAyNy0wLjQ0MSwwLjA0MS0wLjcyMSwwLjA0MQoJCQljLTAuMzQ4LDAtMC42NzYtMC4wNTUtMC45ODItMC4xNjJjLTAuMzA1LTAuMTA5LTAuNTcyLTAuMjc3LTAuODAxLTAuNTA2cy0wLjQwOC0wLjUxNy0wLjU0MS0wLjg2NQoJCQljLTAuMTMxLTAuMzUtMC4xOTctMC43NjMtMC4xOTctMS4yNDJjMC0wLjQ2NiwwLjA2My0wLjg3NywwLjE4Ni0xLjIzOGMwLjEyNS0wLjM1OSwwLjI5My0wLjY2LDAuNTA1LTAuOQoJCQljMC4yMTMtMC4yMzksMC40NjMtMC40MjIsMC43NS0wLjU0NWMwLjI4Ni0wLjEyNSwwLjU5Mi0wLjE4NiwwLjkxOC0wLjE4NmMwLjM3MiwwLDAuNzAyLDAuMDYzLDAuOTkzLDAuMTkxCgkJCWMwLjI5MSwwLjEyOCwwLjUzNSwwLjMxMSwwLjczMiwwLjU0N2MwLjE5NywwLjIzNywwLjM0NiwwLjUyMSwwLjQ0NywwLjg1MWMwLjEsMC4zMywwLjE1LDAuNjk2LDAuMTUsMS4xMDF2MC41NTlIOTQuMTU4egoJCQkgTTk2LjI3OSw2LjI5N2MtMC4yMjMtMC4yNDYtMC41MTgtMC4zNjktMC44ODktMC4zNjljLTAuMTQsMC0wLjI3NywwLjAyMi0wLjQxNCwwLjA2OGMtMC4xMzUsMC4wNDctMC4yNiwwLjEyNy0wLjM3MSwwLjIzOAoJCQljLTAuMTEzLDAuMTExLTAuMjA3LDAuMjYzLTAuMjgzLDAuNDUxYy0wLjA3OCwwLjE4OS0wLjEzMywwLjQyNi0wLjE2NCwwLjcxM2gyLjQ1MUM5Ni42MDksNi45MTIsOTYuNDk4LDYuNTQ1LDk2LjI3OSw2LjI5N3oiLz4KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTA1Ljg4Nyw5Ljk0MWMtMC40OCwwLjQyMi0xLjEzNSwwLjYzMy0xLjk2MywwLjYzM2gtMi4zMjdWMi4yMDdoMi41MDJjMC43NzYsMCwxLjM3NywwLjE5NywxLjgwNywwLjU5CgkJCWMwLjQzMiwwLjM5NiwwLjY0OCwwLjkzOSwwLjY0OCwxLjYzN2MwLDAuNDc5LTAuMTE1LDAuODU3LTAuMzQsMS4xMzdjLTAuMjI1LDAuMjc3LTAuNTE0LDAuNTAyLTAuODYzLDAuNjcyCgkJCWMwLjM4MSwwLjE1NSwwLjY4NiwwLjQwMiwwLjkxMiwwLjc0NGMwLjIzLDAuMzQsMC4zNDQsMC43MzQsMC4zNDQsMS4xODVDMTA2LjYwNyw4LjkzLDEwNi4zNjcsOS41MiwxMDUuODg3LDkuOTQxegoJCQkgTTEwNS4wNDcsMy41NTljLTAuMjQyLTAuMTk5LTAuNTUxLTAuMjk5LTAuOTI2LTAuMjk5aC0xLjQxNnYyLjQ2OWgxLjI2NGMwLjQzOCwwLDAuNzg3LTAuMTA0LDEuMDQ5LTAuMzA3CgkJCXMwLjM5My0wLjUxNCwwLjM5My0wLjkyOEMxMDUuNDEsNC4wNywxMDUuMjg5LDMuNzYsMTA1LjA0NywzLjU1OXogTTEwNS4wNDMsNy4xNWMtMC4yODEtMC4yNDYtMC42MzktMC4zNjktMS4wNzQtMC4zNjloLTEuMjY0CgkJCXYyLjc0aDEuMjY0YzAuNDQzLDAsMC44MDUtMC4xMTMsMS4wOC0wLjM0MmMwLjI3Ny0wLjIyNywwLjQxNi0wLjU1NywwLjQxNi0wLjk4OEMxMDUuNDY1LDcuNzQ0LDEwNS4zMjQsNy4zOTcsMTA1LjA0Myw3LjE1eiIvPgoJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMTAuNzk3LDEwLjU3NHYtMC40ODZjLTAuMDQ3LDAuMDQ2LTAuMTA0LDAuMTAyLTAuMTc0LDAuMTY2Yy0wLjA2OCwwLjA2Ni0wLjE1NCwwLjEyNS0wLjI2LDAuMTc5CgkJCWMtMC4xMDQsMC4wNTUtMC4yMjksMC4xLTAuMzc1LDAuMTM4Yy0wLjE0NiwwLjAzOS0wLjMxNiwwLjA1OS0wLjUwOCwwLjA1OWMtMC42MDIsMC0xLjA2MS0wLjE1MS0xLjM4MS0wLjQ1NAoJCQljLTAuMzE4LTAuMzA0LTAuNDc4LTAuNzQxLTAuNDc4LTEuMzE3YzAtMC4yOTUsMC4wNDctMC41NTUsMC4xNDMtMC43NzljMC4wOTgtMC4yMjUsMC4yMy0wLjQxNCwwLjM5OC0wLjU2NQoJCQljMC4xNy0wLjE1MSwwLjM3MS0wLjI2NiwwLjYwMi0wLjM0M2MwLjIzLTAuMDc4LDAuNDgtMC4xMTcsMC43NTEtMC4xMTdjMC4yOTEsMCwwLjU1MywwLjA0NywwLjc4LDAuMTQxczAuMzk1LDAuMTk5LDAuNTAyLDAuMzE2CgkJCVY2LjgzNmMwLTAuMzM0LTAuMDk2LTAuNTY5LTAuMjg5LTAuNzA1Yy0wLjE5MS0wLjEzNS0wLjQzNC0wLjIwMy0wLjcyNS0wLjIwM2MtMC4zMjQsMC0wLjYyMSwwLjA0MS0wLjg5NSwwLjEyNQoJCQljLTAuMjcxLDAuMDgzLTAuNDg2LDAuMTU2LTAuNjM5LDAuMjJsLTAuMTE3LTAuOTUyYzAuMTctMC4wNjMsMC4zOTYtMC4xMzMsMC42NzgtMC4yMTVjMC4yODEtMC4wODEsMC42NDYtMC4xMjEsMS4wOTQtMC4xMjEKCQkJYzAuNjI1LDAsMS4xMDUsMC4xNTgsMS40NDEsMC40NzdjMC4zMzYsMC4zMTYsMC41MDMsMC43NzcsMC41MDMsMS4zODN2My43M0gxMTAuNzk3eiBNMTEwLjc5Nyw4LjcwMwoJCQljMC0wLjIxOS0wLjEwOS0wLjM5My0wLjMyOC0wLjUyNWMtMC4yMTctMC4xMzMtMC40NjUtMC4xOTktMC43NDItMC4xOTljLTAuMjY4LDAtMC41MDIsMC4wNjYtMC43MDEsMC4xOTkKCQkJYy0wLjE5NywwLjEzMy0wLjI5OSwwLjM2MS0wLjI5OSwwLjY4OWMwLDAuMjk2LDAuMTA0LDAuNTA2LDAuMzExLDAuNjMxczAuNDM3LDAuMTg4LDAuNjg5LDAuMTg4YzAuMTU0LDAsMC4yOTUtMC4wMjMsMC40Mi0wLjA3CgkJCWMwLjEyNy0wLjA0NywwLjI0LTAuMTA3LDAuMzQtMC4xODJzMC4xNzYtMC4xNTgsMC4yMy0wLjI1MWMwLjA1My0wLjA5NCwwLjA4LTAuMTksMC4wOC0wLjI5MlY4LjcwM3oiLz4KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTE1LjQxMiwxMC41N2MtMC4xMzUsMC4wMzktMC4zMjIsMC4wNTktMC41NjMsMC4wNTljLTAuMTYyLDAtMC4zMjYtMC4wMi0wLjQ4OC0wLjA1OQoJCQljLTAuMTY0LTAuMDM4LTAuMzEzLTAuMTEtMC40NDUtMC4yMTVjLTAuMTMzLTAuMTA0LTAuMjQyLTAuMjUyLTAuMzI4LTAuNDQxYy0wLjA4Ni0wLjE5LTAuMTI5LTAuNDM2LTAuMTI5LTAuNzM4VjUuOTFoLTAuNzIxCgkJCVY1LjAzOGgwLjcyMVYyLjg4OWwxLjA1My0wLjExNnYyLjI2NmgwLjkwOFY1LjkxaC0wLjkwOHYzLjI2NGMwLDAuMjAxLDAuMDQ3LDAuMzM3LDAuMTM1LDAuNDA2CgkJCWMwLjA5LDAuMDcsMC4xOTEsMC4xMDUsMC4zMDksMC4xMDVjMC4xMzEsMCwwLjI1LTAuMDE4LDAuMzU0LTAuMDUzYzAuMTA0LTAuMDM0LDAuMjA3LTAuMDc0LDAuMzA5LTAuMTJsMC4xMzksMC45MzEKCQkJQzExNS42NjIsMTAuNDg5LDExNS41NDksMTAuNTMyLDExNS40MTIsMTAuNTd6Ii8+CgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTExNy41MDYsMy44NjNjLTAuMTA1LDAuMDk0LTAuMjUyLDAuMTQxLTAuNDM5LDAuMTQxYy0wLjQsMC0wLjYtMC4xOTEtMC42LTAuNTcyczAuMTk5LTAuNTcyLDAuNi0wLjU3MgoJCQljMC4xODgsMCwwLjMzNCwwLjA0NywwLjQzOSwwLjE0MWMwLjEwNSwwLjA5MywwLjE2LDAuMjM2LDAuMTYsMC40MzJDMTE3LjY2NiwzLjYyNSwxMTcuNjExLDMuNzcsMTE3LjUwNiwzLjg2M3ogTTExNi41MzksMTAuNTc0CgkJCVY1LjA0NWgxLjA1M3Y1LjUyOUgxMTYuNTM5eiIvPgoJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMjQuMDI5LDEwLjU3NGgtMS4wMWwtMi4wMjEtNS41MzZoMS4xNmwxLjM3Myw0LjE0MWwxLjM1OS00LjE0MWgxLjE2MUwxMjQuMDI5LDEwLjU3NHoiLz4KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTI3LjU1MSw4LjIzMmMwLjA2MywwLjUxMiwwLjIyMywwLjg3NSwwLjQ4MiwxLjA5MnMwLjU2NiwwLjMyNCwwLjkyMiwwLjMyNAoJCQljMC40MDQsMCwwLjczNC0wLjA0MSwwLjk5NC0wLjEyNHMwLjQ5LTAuMTc5LDAuNjkxLTAuMjlsMC4xODYsMS4wMTJjLTAuMDcsMC4wMjktMC4xNTYsMC4wNjctMC4yNiwwLjEwOQoJCQljLTAuMTA1LDAuMDQzLTAuMjMyLDAuMDg2LTAuMzc5LDAuMTI5Yy0wLjE0NiwwLjA0MS0wLjMyMiwwLjA3Ni0wLjUyMSwwLjEwNGMtMC4yMDMsMC4wMjctMC40NDIsMC4wNDEtMC43MjEsMC4wNDEKCQkJYy0wLjM1LDAtMC42NzgtMC4wNTUtMC45ODItMC4xNjJjLTAuMzA3LTAuMTA5LTAuNTczLTAuMjc3LTAuODAxLTAuNTA2Yy0wLjIyOS0wLjIyOS0wLjQxLTAuNTE3LTAuNTQxLTAuODY1CgkJCWMtMC4xMzEtMC4zNS0wLjE5Ny0wLjc2My0wLjE5Ny0xLjI0MmMwLTAuNDY2LDAuMDYxLTAuODc3LDAuMTg2LTEuMjM4YzAuMTIzLTAuMzU5LDAuMjkxLTAuNjYsMC41MDYtMC45CgkJCWMwLjIxMy0wLjIzOSwwLjQ2My0wLjQyMiwwLjc1LTAuNTQ1YzAuMjg1LTAuMTI1LDAuNTkyLTAuMTg2LDAuOTE4LTAuMTg2YzAuMzY5LDAsMC43MDEsMC4wNjMsMC45OTIsMC4xOTEKCQkJYzAuMjg5LDAuMTI4LDAuNTMzLDAuMzExLDAuNzMsMC41NDdjMC4xOTcsMC4yMzcsMC4zNDgsMC41MjEsMC40NDcsMC44NTFjMC4xMDIsMC4zMywwLjE1MiwwLjY5NiwwLjE1MiwxLjEwMXYwLjU1OUgxMjcuNTUxegoJCQkgTTEyOS42Nyw2LjI5N2MtMC4yMjEtMC4yNDYtMC41MTgtMC4zNjktMC44ODctMC4zNjljLTAuMTQxLDAtMC4yNzcsMC4wMjItMC40MTQsMC4wNjhjLTAuMTM1LDAuMDQ3LTAuMjYsMC4xMjctMC4zNzEsMC4yMzgKCQkJYy0wLjExMywwLjExMS0wLjIwNywwLjI2My0wLjI4NSwwLjQ1MWMtMC4wNzgsMC4xODktMC4xMzMsMC40MjYtMC4xNjIsMC43MTNoMi40NTFDMTMwLjAwMiw2LjkxMiwxMjkuODksNi41NDUsMTI5LjY3LDYuMjk3eiIvPgoJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMzYuMDQzLDkuNTIxaDMuMjN2MS4wNTNoLTQuODY5bDMuNDYzLTcuMzE0aC0zLjIzVjIuMjA3aDQuODgxTDEzNi4wNDMsOS41MjF6Ii8+CgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE0MC40MTYsMTAuNTc0VjIuMjA3aDEuMDUzdjguMzY3SDE0MC40MTZ6Ii8+CgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE0My43MzQsNC4zOTVoLTAuODcxbDEuMDIzLTEuNDg4aDEuMjE5TDE0My43MzQsNC4zOTV6IE0xNDMuMDUzLDEwLjU3NFY1LjA0NWgxLjA1M3Y1LjUyOUgxNDMuMDUzeiIvPgoJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xNDguNzc3LDEwLjU3NFY2Ljk4MWMwLTAuMzE2LTAuMDg0LTAuNTcxLTAuMjQ4LTAuNzY1cy0wLjM5OC0wLjI4OS0wLjcwNS0wLjI4OQoJCQljLTAuMzYxLDAtMC42MzEsMC4wOTktMC44MTEsMC4yOTVjLTAuMTgsMC4xOTctMC4yNywwLjQ1NC0wLjI3LDAuNzcxdjMuNTgxaC0xLjA1M1Y1LjAzOGgxLjA1M3YwLjQ3NwoJCQljMC4xLTAuMTE4LDAuMjUyLTAuMjM2LDAuNDU1LTAuMzU0YzAuMjA1LTAuMTE3LDAuNDczLTAuMTc2LDAuODA1LTAuMTc2YzAuNTM5LDAsMC45NzksMC4xNzIsMS4zMTgsMC41MTcKCQkJYzAuMzM4LDAuMzQ1LDAuNTA4LDAuODI3LDAuNTA4LDEuNDQ2djMuNjI3SDE0OC43Nzd6Ii8+CgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE1Mi4yMDUsOC4yMzJjMC4wNjMsMC41MTIsMC4yMjMsMC44NzUsMC40ODIsMS4wOTJzMC41NjgsMC4zMjQsMC45MjQsMC4zMjQKCQkJYzAuNDAyLDAsMC43MzQtMC4wNDEsMC45OTQtMC4xMjRjMC4yNTgtMC4wODMsMC40ODgtMC4xNzksMC42ODktMC4yOWwwLjE4OCwxLjAxMmMtMC4wNywwLjAyOS0wLjE1OCwwLjA2Ny0wLjI2MiwwLjEwOQoJCQljLTAuMTA1LDAuMDQzLTAuMjMsMC4wODYtMC4zNzksMC4xMjljLTAuMTQ2LDAuMDQxLTAuMzIsMC4wNzYtMC41MjEsMC4xMDRjLTAuMjAzLDAuMDI3LTAuNDQzLDAuMDQxLTAuNzIxLDAuMDQxCgkJCWMtMC4zNDcsMC0wLjY3NS0wLjA1NS0wLjk4LTAuMTYyYy0wLjMwNy0wLjEwOS0wLjU3NC0wLjI3Ny0wLjgwMy0wLjUwNnMtMC40MDgtMC41MTctMC41MzktMC44NjUKCQkJYy0wLjEzMy0wLjM1LTAuMTk5LTAuNzYzLTAuMTk5LTEuMjQyYzAtMC40NjYsMC4wNjItMC44NzcsMC4xODYtMS4yMzhjMC4xMjUtMC4zNTksMC4yOTItMC42NiwwLjUwNi0wLjkKCQkJYzAuMjEzLTAuMjM5LDAuNDYzLTAuNDIyLDAuNzUtMC41NDVjMC4yODctMC4xMjUsMC41OTItMC4xODYsMC45MTYtMC4xODZjMC4zNzMsMCwwLjcwMywwLjA2MywwLjk5NCwwLjE5MQoJCQljMC4yOTEsMC4xMjgsMC41MzUsMC4zMTEsMC43MzIsMC41NDdjMC4xOTcsMC4yMzcsMC4zNDYsMC41MjEsMC40NDcsMC44NTFjMC4xLDAuMzMsMC4xNSwwLjY5NiwwLjE1LDEuMTAxdjAuNTU5SDE1Mi4yMDV6CgkJCSBNMTU0LjEyMyw0LjM5NWgtMS4wNDdsLTEuMDkyLTEuNDg4aDEuMDU3bDAuNTk0LDAuODQ5bDAuNjA0LTAuODQ5aDFMMTU0LjEyMyw0LjM5NXogTTE1NC4zMjYsNi4yOTcKCQkJYy0wLjIyMS0wLjI0Ni0wLjUxOC0wLjM2OS0wLjg5MS0wLjM2OWMtMC4xMzksMC0wLjI3NSwwLjAyMi0wLjQxLDAuMDY4Yy0wLjEzNywwLjA0Ny0wLjI2LDAuMTI3LTAuMzczLDAuMjM4CgkJCWMtMC4xMTEsMC4xMTEtMC4yMDcsMC4yNjMtMC4yODUsMC40NTFjLTAuMDc2LDAuMTg5LTAuMTMxLDAuNDI2LTAuMTYyLDAuNzEzaDIuNDUxQzE1NC42NTYsNi45MTIsMTU0LjU0NSw2LjU0NSwxNTQuMzI2LDYuMjk3eiIKCQkJLz4KCTwvZz4KCTxnPgoJCTxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMCwwIDAsMi45MzQgOC41OTksMC4wMjggOC41OTksMCAJCSIvPgoJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0wLDE0LjI3N3YwLjI0NGMwLDAuNzY1LDAuNjk3LDEuMTc0LDEuNTIxLDEuMTc0YzAuMTk3LDAsMC42MzUtMC4wNzQsMC44MzYtMC4xNDQKCQkJYzAuMjI5LTAuMDc2LDguMjg5LTIuODgzLDguMjg5LTIuODgzTDEwLjY0NSwxLjE0NkwyLjM3Myw0LjAzNEMyLjEzNSw0LjEyNywxLjg0NCw0LjE3OCwxLjUzOSw0LjE3OAoJCQljLTAuODE3LDAtMS41MDQtMC40LTEuNTA0LTAuODE0TDAsMy4zNTlWMTQuMjc3eiIvPgoJPC9nPgo8L2c+Cjwvc3ZnPg==);
  display: block;
  height: 20px;
  background-size: 100% auto;
  background-position: center center;
  background-repeat: no-repeat;
  width: 170px;
  font-size: 0;
  margin-left: 14px
}

.carousel-fade .carousel-inner .item {
  transition-property: opacity
}

.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  opacity: 0
}

.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1
}

.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  transform: translate3d(0, 0, 0)
}

.carousel-fade .carousel-control {
  z-index: 2
}

html,
body,
.carousel,
.carousel-inner,
.carousel-inner .item {
  height: 100%;
  /* height: 638px;
     min-height: 638px;
     max-height: 638px;*/
}

@media screen and (min-width: 1486px) {
  .carousel-inner .item {
    height: 638px;
    min-height: 638px;
    max-height: 638px;
  }
}

@media screen and (max-width: 1485px) and (min-width: 0px) {
  .carousel-inner .item {
    height: 570px;
    min-height: 570px;
    max-height: 570px;
  }
}

@media screen and (max-width: 950px) and (min-width: 0px) {
  .carousel-inner .item {
    height: 460px;
    min-height: 460px;
    max-height: 460px;
  }
}

.big-quote {
  clear: both;
  background: url(../images/bata01.jpg) center center no-repeat;
  background-size: cover;
  margin-top: 120px
}

.big-quote.big-quote-special {
  height: 363px;
  text-align: center;
  margin-top: 0px
}

.big-quote.big-quote-special .container {
  padding-top: 153px
}

.big-quote.big-quote-special .big-quote-btn {
  text-indent: -9999px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: auto;
  right: auto;
  display: inline-block
}

.big-quote.big-quote-special .big-quote-btn:before {
  top: 0;
  left: 0
}

.big-quote .container {
  position: relative;
  padding-top: 120px;
  padding-bottom: 81px
}

.big-quote .container p {
  /*font-family: 'baskerville-bt', serif;*/
  font-family: 'Libre Baskerville', serif;
  font-weight: 400;
  font-size: 2.75rem;
  color: #8a93a0;
  padding-top: 24px;
  position: relative;
  margin-left: 93px;
  margin-top: 3px;
  line-height: 3.5rem;
  letter-spacing: -0.035px
}

.big-quote .container p:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 2px;
  width: 48px;
  background: var(--color-primary)
}

.big-quote .container p small {
  font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
  font-size: 1rem;
  color: #fff;
  text-transform: uppercase;
  display: block;
  clear: both;
  padding-top: 21px;
  padding-left: 1px;
  letter-spacing: 0.85px
}

.big-quote .big-quote-btn {
  font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
  color: #fff;
  display: block;
  text-decoration: none;
  position: absolute;
  padding-top: 68px;
  top: 156px;
  right: 262px;
  font-size: 1.8rem;
  letter-spacing: 0.2px
}

.big-quote .big-quote-btn:hover:before {
  background-color: rgba(255, 255, 255, 0.1)
}

.big-quote .big-quote-btn:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyMi4wNzNweCIgaGVpZ2h0PSIyOC4xMzJweCIgdmlld0JveD0iMCAwIDIyLjA3MyAyOC4xMzIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIyLjA3MyAyOC4xMzIiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHBvaW50cz0iCgkxLjAwMSwyNy4xMzIgMSwxIDIxLjA3MywxNC4wNjUgIi8+Cjwvc3ZnPg==);
  content: "";
  display: block;
  position: absolute;
  top: 0;
  width: 60px;
  height: 60px;
  left: 50%;
  margin-left: -30px;
  border-radius: 50%;
  border: 2px solid #b2bccc;
  background-position: 53% center;
  background-repeat: no-repeat;
  background-size: 15px 19px;
  transition: background-color 0.25s
}

.main-section {
  padding-top: 62px;
  clear: both;
  background-color: #fff
}

.main-section h2 {
  padding-bottom: 57px;
  margin: 0
}

.main-section .col-lg-12 {
  zoom: 1
}

.main-section .col-lg-12:before {
  content: "";
  display: table
}

.main-section .col-lg-12:after {
  content: "";
  display: table;
  clear: both
}

.infobox {
  width: 33.3333333%;
  float: left;
  height: 172px;
  background-size: 100% 100%;
  text-decoration: none;
  margin-bottom: 64px;
  position: relative;
  display: block
}

.infobox.light p {
  color: #000
}

.infobox:hover {
  text-decoration: none
}

.infobox:hover p {
  bottom: 29px
}

.infobox .tags {
  position: absolute;
  top: 19px;
  left: 16px;
  width: auto
}

.infobox .tags .tag {
  padding-left: 15px;
  padding-right: 15px;
  letter-spacing: 0.5px
}

.infobox p {
  position: absolute;
  left: 20px;
  bottom: 26px;
  margin: 0;
  color: #fff;
  line-height: 1.8rem;
  transition: bottom 0.25s
}

.infobox p.opening-hours {
  font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
  font-size: 1.8rem;
  text-transform: uppercase;
  line-height: 2.2rem;
  letter-spacing: 0.3px
}

.infobox p.opening-hours span {
  font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
  display: block;
  float: left;
  width: 68px;
  font-size: 1.3rem
}

.infobox p b,
.infobox p strong {
  clear: both;
  display: block;
  font-size: 1.8rem;
  letter-spacing: 0.3px
}

.tiles {
  zoom: 1;
  clear: both;
  margin-left: -10px;
  margin-right: -15px;
  position: relative;
  margin-bottom: 80px
}

.tiles:before {
  content: "";
  display: table
}

.tiles:after {
  content: "";
  display: table;
  clear: both
}

.tiles > .arrow-link {
  position: absolute;
  top: -70px;
  right: 14px;
  margin: 0 !important
}

.tiles > .arrow-link.arrow-bottom-link {
  bottom: -20px;
  top: initial;
}

.tiles a.tile:hover {
  box-shadow: 0px 20px 43px 0px rgba(0, 0, 0, 0.23)
}

.tiles div.tile {
  border: 1px solid #f5f7f8
}

.tiles div.tile:after {
  display: none
}

.tiles .big-tile {
  display: block;
  width: calc(66.666666666% - 24px);
  margin-left: 12px;
  margin-right: 12px;
  margin-bottom: 20px;
  min-height: 732px;
  float: left;
  position: relative;
  text-decoration: none;
  transition: all 0.25s
}

.tiles .big-tile > .tags {
  position: absolute;
  left: 16px;
  top: 23px;
  z-index: 2
}

.tiles .big-tile .big-tile-image {
  display: block;
  width: 100%;
  height: calc(50% - 10px);
  position: absolute;
  top: 0;
  left: 0;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover
}

.tiles .big-tile .big-tile-text {
  min-height: calc(50% + 10px);
  width: 100%;
  background: #fff;
  position: relative;
  display: block;
  clear: both;
  margin-top: calc(50% - 10px);
  padding: 25px 0
}

.tiles .big-tile .big-tile-text h3,
.tiles .big-tile .big-tile-text h4 {
  font-family: 'utb_textregular', Helvetica, Arial, Verdana, sans-serif;
  font-size: 3.5rem;
  color: #000;
  display: block;
  margin: 0;
  padding-bottom: 19px
}

.tiles .big-tile .big-tile-text p {
  font-family: 'utb_textregular', Helvetica, Arial, Verdana, sans-serif;
  color: #626b77;
  font-size: 1.6rem;
  line-height: 2.6rem;
  display: block;
  margin: 0;
  padding-bottom: 24px;
  padding-right: 55px
}

.tiles .tile {
  display: block;
  width: calc(33.333333333% - 24px);
  margin-left: 12px;
  margin-right: 12px;
  margin-bottom: 20px;
  min-height: 356px;
  float: left;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  text-decoration: none;
  position: relative;
  transition: all 0.25s;
  border-radius: 0 0 0 calc(356px / 6);
}

.tiles .tile:after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 80%;
  background: rgba(255, 255, 255, 0);
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(201, 201, 201, 0) 21%, rgba(0, 0, 0, 0.41) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(21%, rgba(201, 201, 201, 0)), color-stop(100%, rgba(0, 0, 0, 0.41)));
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(201, 201, 201, 0) 21%, rgba(0, 0, 0, 0.41) 100%);
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(201, 201, 201, 0) 21%, rgba(0, 0, 0, 0.41) 100%);
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(201, 201, 201, 0) 21%, rgba(0, 0, 0, 0.41) 100%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(201, 201, 201, 0) 21%, rgba(0, 0, 0, 0.41) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#000000', GradientType=0);
  border-radius: 0 0 0 calc(356px / 6);
}

.tiles .tile.tile-info {
  display: table;
  background: #f6f8fb;
  border: 1px solid #eff1f2
}

.tiles .tile.tile-info:after {
  display: none
}

.tiles .tile.tile-info .tile-inner {
  display: table-cell;
  width: 100%;
  vertical-align: middle;
  padding: 10px 32px;
  padding-top: 19px
}

.tiles .tile.tile-info .tile-inner .tags {
  padding-bottom: 32px;
  clear: both;
  display: block
}

.tiles .tile.tile-info .tile-inner h3,
.tiles .tile.tile-info .tile-inner h4 {
  font-family: 'utb_textregular', Helvetica, Arial, Verdana, sans-serif;
  font-size: 2.2rem;
  color: #202020;
  position: relative;
  padding-bottom: 41px;
  z-index: 1;
  margin: 0;
  display: block;
  clear: both
}

.tiles .tile.tile-info .tile-inner h3:after,
.tiles .tile.tile-info .tile-inner h4:after {
  content: "";
  display: block;
  height: 1px;
  width: 36px;
  background: #999a9c;
  position: absolute;
  bottom: 24px;
  left: 0px
}

.tiles .tile.tile-info .tile-inner p {
  color: #626b77;
  display: block;
  clear: both;
  margin: 0;
  padding-right: 15px
}

.tiles .tile .arrow-link {
  position: absolute;
  text-align: right;
  width: 100%;
  right: 0;
  bottom: 0;
  border-top: 1px solid #eff1f2;
  padding-right: 19px;
  padding-top: 10px;
  padding-bottom: 10px
}

.tiles .tile > .tags {
  position: absolute;
  left: 27px;
  top: 33px
}

.tiles .tile > h3:not(.screenReaderElement),
.tiles .tile > h4:not(.screenReaderElement) {
  font-family: 'utb_textregular', Helvetica, Arial, Verdana, sans-serif;
  font-size: 2.2rem;
  color: #fff;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding-left: 35px;
  padding-right: 35px;
  padding-bottom: 54px;
  z-index: 1;
  margin: 0;
  transition: padding-bottom 0.25s
}

.tiles .tile > h3:not(.screenReaderElement):after,
.tiles .tile > h4:not(.screenReaderElement):after {
  content: "";
  display: block;
  height: 1px;
  width: 36px;
  background: #fff;
  position: absolute;
  bottom: 37px;
  left: 39px;
  transition: bottom 0.25s
}

.tiles .tile > p {
  display: none
}

.tiles .tile .nav-tabs > li {
  width: 50%
}

.tiles .tile .nav-tabs > li a {
  text-align: center;
  letter-spacing: -0.1px
}

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  border: none
}

.nav-tabs {
  border-bottom: 1px solid #e9eef0
}

.nav-tabs > li:last-child > a {
  border-right: none !important
}

.nav-tabs > li.active > a {
  background: #fff !important
}

.nav-tabs > li > a {
  font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
  text-transform: uppercase;
  font-size: 1.3rem;
  color: var(--color-text-gray);
  border: none;
  border-right: 1px solid #e9eef0 !important;
  margin: 0;
  border-radius: 0;
  background: #f1f4f7 !important;
  padding: 13.5px 6px
}

.tab-content > .tab-pane {
  padding: 18px
}

.pane-calendar-big-item {
  display: block;
  clear: both;
  text-decoration: none !important;
  padding-bottom: 20px;
  position: relative;
  margin-bottom: 20px
}

.pane-calendar-big-item:after {
  content: "";
  display: block;
  width: calc(100% + 36px);
  margin-left: -18px;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 1px;
  background: #eff1f2
}

.pane-calendar-big-item .item-image {
  display: block;
  width: 100%;
  height: 178px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative
}

.pane-calendar-big-item .item-image .tags {
  position: absolute;
  left: 13px;
  top: 19px
}

.pane-calendar-big-item .item-image .item-date {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 50px;
  text-align: center;
  font-size: 1.3rem;
  color: #4a505b;
  padding: 5px 7px;
  padding-top: 9px;
  padding-left: 0;
  line-height: 0.9em;
  transition: background 0.25s;
  background: #fff
}

.pane-calendar-big-item .item-image .item-date strong,
.pane-calendar-big-item .item-image .item-date b {
  display: block;
  clear: both;
  font-size: 3rem;
  line-height: 0.9em
}

.pane-calendar-big-item h4 {
  font-family: 'utb_textregular', Helvetica, Arial, Verdana, sans-serif;
  font-size: 1.8rem;
  color: #202020;
  padding-top: 19px;
  padding-bottom: 32px;
  position: relative;
  margin: 0
}

.pane-calendar-big-item h4:after {
  content: "";
  display: block;
  width: 36px;
  height: 1px;
  background: #999a9c;
  position: absolute;
  left: 0;
  bottom: 13px
}

.pane-calendar-big-item p {
  display: block;
  clear: both;
  color: #626b77;
  font-size: 1.4rem;
  margin: 0;
  padding-right: 5px
}

.pane-calendar-item {
  display: block;
  padding-left: 65px;
  position: relative;
  min-height: 51px;
  text-decoration: none;
  padding-right: 20px;
  margin-bottom: 11px
}

.pane-calendar-item:hover {
  text-decoration: none
}

.pane-calendar-item:hover .pane-calendar-item-date {
  background: #eff1f2
}

.pane-calendar-item .pane-calendar-item-date {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  border: 1px solid #eff1f2;
  text-align: center;
  font-size: 1.3rem;
  color: #4a505b;
  padding: 5px 2px;
  line-height: 0.9em;
  transition: background 0.25s
}

.pane-calendar-item .pane-calendar-item-date strong,
.pane-calendar-item .pane-calendar-item-date b {
  display: block;
  clear: both;
  font-size: 3rem;
  line-height: 0.9em
}

.pane-calendar-item span {
  font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
  color: var(--color-primary);
  font-size: 1.1rem;
  display: block;
  text-transform: uppercase;
  padding-bottom: 12px;
  line-height: 0.5em;
  padding-left: 1px;
  letter-spacing: 0.7px
}

.pane-calendar-item span.green {
  color: #b3c608
}

.pane-calendar-item h4, .pane-calendar-item .title-heading {
  font-family: 'utb_textregular', Helvetica, Arial, Verdana, sans-serif;
  color: #000;
  font-size: 1.6rem;
  margin: 0;
  display: block;
  clear: both
}

.special-tiles {
  clear: both
}

.special-tiles .special-tiles-title {
  width: 25%;
  float: left;
  display: table;
  height: 326px;
  position: relative;
  z-index: 1;
  background: url(../images/specialtilemain02.jpg) center center no-repeat;
  background-size: cover;
  text-decoration: none
}

.special-tiles .special-tiles-title:hover {
  text-decoration: none
}

.special-tiles .special-tiles-title:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  width: 0;
  height: 0;
  left: 99.5%;
  border-style: solid;
  border-width: 22px 0 22px 23px;
  border-color: transparent transparent transparent #e64f14;
  top: 50%;
  margin-top: -22px;
  position: absolute
}

.special-tiles .special-tiles-title.pull-right {
  background: url(../images/specialtilemain01.jpg) center center no-repeat;
  background-color: #1e222c
}

.special-tiles .special-tiles-title.pull-right:before {
  border-style: solid;
  border-width: 22px 23px 22px 0;
  border-color: transparent #1e222c transparent transparent;
  right: 99.5%;
  left: auto
}

.special-tiles .special-tiles-title.pull-right h2 {
  padding-left: 45px
}

.special-tiles .special-tiles-title h2 {
  color: #fff;
  font-size: 3.5rem;
  display: table-cell;
  vertical-align: middle;
  padding: 20px;
  text-align: center;
  letter-spacing: -1px;
  padding-left: 28px
}

.special-tiles .special-tile {
  display: block;
  float: left;
  width: 25%;
  height: 326px;
  background-color: #999a9c;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative
}

.special-tiles .special-tile:hover > h3:not(.screenReaderElement), .special-tiles .special-tile:hover .header-title {
  padding-bottom: 63px
}

.special-tiles .special-tile:hover > h3:not(.screenReaderElement):after, .special-tiles .special-tile:hover .header-title:after {
  bottom: 43px
}

.special-tiles .special-tile.special-tile-light {
  background: #f6f8fb
}

.special-tiles .special-tile.special-tile-light > h3:not(.screenReaderElement) {
  color: #202020
}

.special-tiles .special-tile.special-tile-light > h3:not(.screenReaderElement):after {
  background: #999a9c
}

.special-tiles .special-tile .tags {
  position: absolute;
  top: 0;
  left: 0;
  padding-top: 30px;
  padding-left: 20px
}

.special-tiles .special-tile .tags .tag {
  letter-spacing: 0.1px;
  padding-left: 15px;
  padding-right: 15px
}

.special-tiles .special-tile > h3:not(.screenReaderElement), .special-tiles .special-tile .header-title {
  font-family: 'utb_textregular', Helvetica, Arial, Verdana, sans-serif;
  font-size: 2.2rem;
  color: #fff;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding-left: 28px;
  padding-right: 28px;
  padding-bottom: 60px;
  z-index: 1;
  margin: 0;
  transition: padding-bottom 0.25s
}

.special-tiles .special-tile > h3:not(.screenReaderElement):after, .special-tiles .special-tile .header-title:after {
  content: "";
  display: block;
  height: 1px;
  width: 36px;
  background: #fff;
  position: absolute;
  bottom: 40px;
  left: 28px;
  transition: bottom 0.25s
}

.mobile-wrap {
  zoom: 1
}

.mobile-wrap:before {
  content: "";
  display: table
}

.mobile-wrap:after {
  content: "";
  display: table;
  clear: both
}

.mobile-nav {
  display: none
}

.mobile-title {
  position: absolute;
  left: -9999px
}

.mobile-btn {
  display: none
}

.overlay-search-wrap {
  display: table;
  width: 100%;
  height: calc(100vh - 20px);
  min-height: 580px
}

.overlay-search-wrap .overlay-search-inner {
  display: table-cell;
  width: 100%;
  vertical-align: middle
}

.overlay-search-wrap .overlay-search-inner form {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 764px;
  position: relative;
  margin-top: 10px
}

.overlay-search-wrap .overlay-search-inner form *[type=submit] {
  background: none;
  border: none;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxNi42MTZweCIgaGVpZ2h0PSIxNi42MTdweCIgdmlld0JveD0iMCAwIDE2LjYxNiAxNi42MTciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE2LjYxNiAxNi42MTciIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnPgoJCTxjaXJjbGUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkY1OTBBIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgY3g9IjcuMjQiIGN5PSI3LjI0IiByPSI2LjI0MSIvPgoJCTxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0ZGNTkwQSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIxMS42NTMiIHkxPSIxMS42NTMiIHgyPSIxNS45MDkiIHkyPSIxNS45MSIvPgoJPC9nPgo8L2c+Cjwvc3ZnPg==);
  text-indent: -9999px;
  width: 24px;
  height: 23px;
  background-size: 100% 100%;
  position: absolute;
  top: 35px;
  right: 15px;
  cursor: pointer
}

.search-quick-results {
  display: none
}

.search-quick-results strong {
  font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
  font-size: 1.3rem;
  display: block;
  clear: both;
  color: #1c262e;
  text-transform: uppercase;
  padding-top: 20px;
  padding-bottom: 15px;
  padding-left: 16px;
  padding-right: 16px;
  margin-top: 10px;
  border-top: 1px solid #d5dbe3
}

.search-quick-results strong:first-of-type {
  border-top: none
}

.search-quick-results a {
  color: #626b77;
  display: block;
  text-decoration: none !important;
  font-size: 1.5rem;
  padding: 9px 16px;
  transition: background 0.25s
}

.search-quick-results a:hover {
  background: #ecf0f5
}

.frequently-searched {
  display: block;
  clear: both;
  width: 100%;
  clear: both;
  padding-top: 58px;
  padding-left: 3px
}

.frequently-searched strong {
  font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
  font-size: 1.3rem;
  display: block;
  clear: both;
  color: #1c262e;
  text-transform: uppercase;
  padding-bottom: 13px
}

.frequently-searched a {
  display: block;
  float: left;
  text-decoration: none;
  border: 1px solid #bfcada;
  font-size: 1.4rem;
  line-height: 1.4rem;
  padding: 7px 16px;
  padding-bottom: 6px;
  color: #626b77;
  transition: all 0.25s;
  margin-right: 11px;
  margin-bottom: 8px
}

.frequently-searched a:hover {
  color: #fff;
  background: #bfcada
}

.big-headline {
  clear: both;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  text-align: center;
  display: table;
  width: 100%;
  height: 411px
}

.big-headline.headline-overlay {
  position: relative
}

.big-headline.headline-overlay > * {
  z-index: 1;
  position: relative
}

.big-headline.headline-overlay:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.4);
  z-index: 0
}

.big-headline.big-headline-results {
  background-color: #f6f8fb;
  background-image: url(../images/special-back.png);
  background-position: right center;
  background-size: auto 100%;
  height: 349px
}

.big-headline.big-headline-results .container {
  padding-bottom: 50px
}

.big-headline.big-headline-results h1,
.big-headline.big-headline-results h2 {
  color: #272d39;
  font-size: 5.5rem;
  line-height: 6.2rem;
  padding-top: 2px
}

.big-headline.big-headline-results .big-headline form {
  margin-top: 16px;
  margin-bottom: 18px
}

.big-headline.big-headline-results form .form-wide:first-child {
  box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.08)
}

.big-headline.big-headline-results form .form-hidden-filter {
  box-shadow: 0px 8px 18px 0px rgba(0, 0, 0, 0.04)
}

.big-headline .container {
  padding-bottom: 34px
}

.big-headline .big-headline-inner {
  width: 100%;
  display: table-cell;
  vertical-align: middle
}

.big-headline h1,
.big-headline h2 {
  font-size: 9.5rem;
  line-height: 9.5rem;
  color: #fff;
  letter-spacing: -2.7px;
  display: block;
  padding: 0;
  margin: 0
}

.big-headline h1:only-child,
.big-headline h2:only-child {
  padding-top: 34px
}

.big-headline form {
  width: 100%;
  max-width: 627px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 18px;
  position: relative;
  padding-left: 10px
}

.big-headline form input[type=text] {
  float: left;
  width: calc(100% - 56px)
}

.big-headline form .form-filter-link {
  font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
  font-size: 1.3rem;
  display: block;
  position: absolute;
  top: 20px;
  right: 74px;
  text-transform: uppercase;
  color: var(--color-text-gray);
  text-decoration: underline
}

.big-headline form .form-filter-link:hover {
  text-decoration: none
}

.big-headline form .form-hidden-filter {
  display: none;
  position: absolute;
  top: 100%;
  right: 0;
  width: calc(100% - 10px)
}

.big-headline form .form-hidden-filter.visible {
  display: block
}

.big-headline form .selected-items {
  zoom: 1;
  display: block;
  float: left;
  width: calc(100% - 56px);
  background: #fff;
  min-height: 56px;
  padding: 13px;
  padding-bottom: 0
}

.big-headline form .selected-items:before {
  content: "";
  display: table
}

.big-headline form .selected-items:after {
  content: "";
  display: table;
  clear: both
}

.big-headline form .selected-items .selected-item {
  display: block;
  float: left;
  margin-right: 10px;
  margin-bottom: 13px;
  border: 1px solid #dde3ec;
  color: #acb7bf;
  font-size: 1.4rem;
  line-height: 2.6rem;
  padding-left: 9px;
  padding-right: 10px;
  padding-top: 1px
}

.big-headline form .selected-items .selected-item .selected-item-remove {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9Iklzb2xhdGlvbl9Nb2RlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiCgkgeT0iMHB4IiB3aWR0aD0iOS44NTJweCIgaGVpZ2h0PSI5Ljg1MnB4IiB2aWV3Qm94PSIwIDAgOS44NTIgOS44NTIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDkuODUyIDkuODUyIgoJIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzI5MkYzQyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMC4zNTQiIHkxPSI5LjQ5OCIgeDI9IjkuNDk4IiB5Mj0iMC4zNTQiLz4KCTxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzI5MkYzQyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMC4zNTQiIHkxPSIwLjM1NCIgeDI9IjkuNDk4IiB5Mj0iOS40OTgiLz4KPC9nPgo8L3N2Zz4=);
  text-decoration: none !important;
  width: 10px;
  height: 10px;
  display: inline-block;
  vertical-align: middle;
  margin-top: -2px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  margin-left: 8px;
  text-indent: -9999px;
  opacity: 0.5;
  transition: opacity 0.15s
}

.big-headline form .selected-items .selected-item .selected-item-remove:hover {
  opacity: 1
}

.big-headline .headline-selector {
  display: inline-block;
  margin-left: auto;
  margin-right: auto;
  border: 1px solid #fff;
  margin-top: 20px;
  margin-bottom: -50px
}

.big-headline .headline-selector a {
  font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
  color: #fff;
  text-transform: uppercase;
  display: block;
  float: left;
  border-right: 1px solid #fff;
  font-size: 1.3rem;
  padding: 18px 10px;
  min-width: 240px;
  text-decoration: none !important;
  transition: all 0.15s
}

.big-headline .headline-selector a:last-child {
  border-right: none
}

.big-headline .headline-selector a.active,
.big-headline .headline-selector a:hover {
  background: #fff;
  color: #161b25
}

.page-content {
  padding-top: 21px
}

.page-content .tiles {
  padding-top: 76px
}

.page-content .mobile-wrap-infobox {
  margin-top: 26px
}

.page-content .mobile-wrap-infobox .infobox {
  margin-bottom: 58px
}

.page-content .mobile-wrap-infobox ~ .tiles {
  padding-top: 47px
}

.page-content .mobile-wrap-infobox ~ .tiles > .arrow-link {
  top: -23px
}

.side > h3 {
  font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
  font-size: 5.5rem;
  letter-spacing: -1.6px;
  font-size: 3.7rem;
  color: #272d39;
  display: block;
  padding-top: 39px;
  padding-bottom: 31px;
  margin: 0
}

.side .tiles {
  margin-left: -10px;
  margin-right: -10px;
  padding-top: 0
}

.side .tiles > .arrow-link {
  top: -59px;
  right: 11px
}

.side .tiles .big-tile {
  width: calc(100% - 20px);
  margin-left: 10px;
  margin-right: 10px
}

.side .tiles .tile {
  width: calc(50% - 20px);
  margin-left: 10px;
  margin-right: 10px
}

.side-big {
  width: 66%;
  float: left
}

.sidebar {
  width: 23.9%;
  float: right;
  margin-right: 7px
}

.sidebar > h3 {
  margin-left: -7px
}

.sidebar .tiles > .arrow-link {
  right: 3px
}

.sidebar .tiles .tile-calendar {
  width: 100%;
  margin: 0;
  box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.04)
}

.sidebar .tiles .tile-calendar .tab-pane {
  padding-bottom: 50px
}

.calendar-nav {
  display: block;
  position: absolute;
  top: -5px;
  right: 0
}

.calendar-nav a {
  display: block;
  float: left;
  margin-right: 14px;
  width: 22px;
  height: 21px;
  background-size: 100% 100%;
  background-position: center center;
  opacity: 0.5;
  text-indent: -9999px
}

.calendar-nav a:last-child {
  margin-right: 0
}

.calendar-nav a.calendar-nav-normal {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMjEuNzU3cHgiIGhlaWdodD0iMjEuMTc3cHgiIHZpZXdCb3g9IjAgMCAyMS43NTcgMjEuMTc3IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMS43NTcgMjEuMTc3IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8ZGVmcz4KCQk8cmVjdCBpZD0iU1ZHSURfMV8iIHk9IjAiIHdpZHRoPSIyMS43NTciIGhlaWdodD0iMjEuMTc3Ii8+Cgk8L2RlZnM+Cgk8Y2xpcFBhdGggaWQ9IlNWR0lEXzJfIj4KCQk8dXNlIHhsaW5rOmhyZWY9IiNTVkdJRF8xXyIgIG92ZXJmbG93PSJ2aXNpYmxlIi8+Cgk8L2NsaXBQYXRoPgoJCgkJPHJlY3QgeD0iMSIgeT0iMi42OSIgY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzJfKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTUxQTIzIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgd2lkdGg9IjE5Ljc1NyIgaGVpZ2h0PSIxNy40ODciLz4KCQoJCTxsaW5lIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzE1MUEyMyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSI2LjA3NyIgeTE9IjAiIHgyPSI2LjA3NyIgeTI9IjUuODAxIi8+CgkKCQk8bGluZSBjbGlwLXBhdGg9InVybCgjU1ZHSURfMl8pIiBmaWxsPSJub25lIiBzdHJva2U9IiMxNTFBMjMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMTAuODc4IiB5MT0iMCIgeDI9IjEwLjg3OCIgeTI9IjUuODAxIi8+CgkKCQk8bGluZSBjbGlwLXBhdGg9InVybCgjU1ZHSURfMl8pIiBmaWxsPSJub25lIiBzdHJva2U9IiMxNTFBMjMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMTUuNjgxIiB5MT0iMCIgeDI9IjE1LjY4MSIgeTI9IjUuODAxIi8+CjwvZz4KPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTUxQTIzIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjYuMDc3IiB5MT0iOC4yMjIiIHgyPSI2LjA3NyIgeTI9IjkuOTg3Ii8+CjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzE1MUEyMyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIxMC44NzgiIHkxPSI4LjIyMiIgeDI9IjEwLjg3OCIgeTI9IjkuOTg3Ii8+CjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzE1MUEyMyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIxNS42ODEiIHkxPSI4LjIyMiIgeDI9IjE1LjY4MSIgeTI9IjkuOTg3Ii8+CjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzE1MUEyMyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSI2LjA3NyIgeTE9IjExLjYxMyIgeDI9IjYuMDc3IiB5Mj0iMTMuMzc5Ii8+CjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzE1MUEyMyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIxMC44NzgiIHkxPSIxMS42MTMiIHgyPSIxMC44NzgiIHkyPSIxMy4zNzkiLz4KPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTUxQTIzIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjE1LjY4MSIgeTE9IjExLjYxMyIgeDI9IjE1LjY4MSIgeTI9IjEzLjM3OSIvPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMxNTFBMjMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iNi4wNzciIHkxPSIxNS4wMDQiIHgyPSI2LjA3NyIgeTI9IjE2Ljc3MSIvPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMxNTFBMjMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMTAuODc4IiB5MT0iMTUuMDA0IiB4Mj0iMTAuODc4IiB5Mj0iMTYuNzcxIi8+CjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzE1MUEyMyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIxNS42ODEiIHkxPSIxNS4wMDQiIHgyPSIxNS42ODEiIHkyPSIxNi43NzEiLz4KPC9zdmc+)
}

.calendar-nav a.calendar-nav-list {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMjEuNzU3cHgiIGhlaWdodD0iMjEuMTc3cHgiIHZpZXdCb3g9IjAgMCAyMS43NTcgMjEuMTc3IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMS43NTcgMjEuMTc3IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8ZGVmcz4KCQk8cmVjdCBpZD0iU1ZHSURfMV8iIHk9IjEuNjkiIHdpZHRoPSIyMS43NTciIGhlaWdodD0iMTkuNDg3Ii8+Cgk8L2RlZnM+Cgk8Y2xpcFBhdGggaWQ9IlNWR0lEXzJfIj4KCQk8dXNlIHhsaW5rOmhyZWY9IiNTVkdJRF8xXyIgIG92ZXJmbG93PSJ2aXNpYmxlIi8+Cgk8L2NsaXBQYXRoPgoJCgkJPHJlY3QgeD0iMSIgeT0iMi42OSIgY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzJfKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTUxQTIzIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgd2lkdGg9IjE5Ljc1NyIgaGVpZ2h0PSIxNy40ODciLz4KPC9nPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMxNTFBMjMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMTcuMjk4IiB5MT0iNi45NzMiIHgyPSI0LjQ1OCIgeTI9IjYuOTczIi8+CjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzE1MUEyMyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIxNy4yOTgiIHkxPSIxMS40MzMiIHgyPSI0LjQ1OCIgeTI9IjExLjQzMyIvPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMxNTFBMjMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMTcuMjk4IiB5MT0iMTUuODk1IiB4Mj0iNC40NTgiIHkyPSIxNS44OTUiLz4KPC9zdmc+)
}

.calendar-nav a.active {
  opacity: 1
}

.main-institutes {
  padding-top: 21px
}

.main-institutes + .big-quote {
  margin-top: 112px
}

.main-institutes .title {
  display: table;
  width: 100%;
  position: relative;
  margin-bottom: 44px
}

.main-institutes .title h2 {
  line-height: 6.5rem;
  width: 20.55%;
  display: table-cell;
  text-align: left;
  padding-right: 20px
}

.main-institutes .title p {
  display: table-cell;
  width: 77.67%;
  padding-right: 215px;
  padding-top: 0px;
  padding-bottom: 10px
}

.main-institutes .title .arrow-link {
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -41px
}

.main-institutes-items {
  display: flex;
  flex-wrap: wrap
}

.main-institutes div[role='listitem'] {
  width: 20%;
}

.main-institutes-items a {
  display: block;
  min-height: 240px;
  background-color: #3d414b;
  background-size: cover;
  background-repeat: no-repeat;
  text-decoration: none !important;
  position: relative
}

.main-institutes-items a:hover .mii-overlay {
  opacity: 0
}

.main-institutes-items a .mii-ico {
  display: block;
  margin-top: 78px;
  position: relative;
  z-index: 1;
  text-align: center;
  transition: all 0.15s
}

.main-institutes-items a .mii-ico img {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  height: 25px;
  transition: all 0.15s
}

.main-institutes-items a .mii-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 1;
  background-size: cover;
  background-repeat: no-repeat;
  transition: opacity 0.25s
}

.main-institutes-items a h3 {
  font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
  display: block;
  padding: 146px 26px;
  padding-bottom: 10px;
  color: #fff;
  font-size: 1.8rem;
  position: relative;
  z-index: 2;
  margin: 0
}

.main-institutes-items a h3:before {
  content: "";
  display: block;
  height: 2px;
  width: 48px;
  background: #fff;
  position: absolute;
  left: 26px;
  top: 129px
}

.email-form {
  background: var(--color-primary);
  clear: both;
  padding-top: 38px;
  padding-bottom: 34px
}

.email-form + .big-quote {
  margin-top: 0
}

.email-form h2 {
  font-size: 3.5rem;
  line-height: 3.5rem;
  color: #fff;
  display: block;
  float: left;
  width: 23.8%;
  padding-right: 50px;
  padding-left: 5px;
  letter-spacing: -1.1px;
  margin: 0
}

.email-form form {
  float: left;
  width: 52.35%;
  position: relative;
  margin-top: 7px
}

.email-form form .custom-select-wrap {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 3
}

.email-form form input[type=text],
.email-form form input[type=email] {
  border-radius: 0;
  font-size: 1.6rem;
  height: 5.4rem;
  line-height: 5.4rem;
  padding: 0 23px;
  padding-right: 65px;
  border: none;
  box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.08)
}

.email-form form *[type=submit] {
  width: 65px;
  font-size: 1.6rem;
  height: 5.4rem;
  line-height: 5.4rem;
  text-indent: -9999px;
  background: none;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxOS4zOTNweCIgaGVpZ2h0PSIxNy44NzdweCIgdmlld0JveD0iMCAwIDE5LjM5MyAxNy44NzciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE5LjM5MyAxNy44NzciIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cG9seWxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRDczODAwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgcG9pbnRzPSI5Ljc0OSwwLjcwNyAxNy45NzksOC45MzggOS43NDksMTcuMTcgIi8+CjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0Q3MzgwMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIxNy45NzkiIHkxPSI4LjkzOCIgeDI9IjAiIHkyPSI4LjkzOCIvPgo8L3N2Zz4=);
  background-position: center center;
  background-size: 16px 12px;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  right: 0;
  border: none;
  transition: background-position 0.2s
}

.email-form form *[type=submit]:hover {
  background-position: 55% center
}

.email-form .email-form-social {
  float: right;
  padding-top: 20px
}

.email-form .email-form-social a {
  display: block;
  width: 24px;
  height: 24px;
  margin-left: 37px;
  float: left;
  background-size: auto 85%;
  background-position: center center;
  background-repeat: no-repeat;
  transition: background-size 0.1s
}

.email-form .email-form-social a:hover {
  background-size: auto 92%
}

.email-form .email-form-social a:first-child {
  margin-left: 0
}

.email-form .email-form-social a.fb {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI4LjExMnB4IiBoZWlnaHQ9IjE3LjQ1N3B4IiB2aWV3Qm94PSIwIDAgOC4xMTIgMTcuNDU3IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4LjExMiAxNy40NTciIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNy43OTcsOC43MzZINS4zNDljMCwzLjkwNSwwLDguNzIxLDAsOC43MjFIMS43MjJjMCwwLDAtNC43NjUsMC04LjcyMUgwVjUuNjUyaDEuNzIyVjMuNjYzCglDMS43MjIsMi4yMzIsMi40LDAsNS4zODEsMGwyLjY4OCwwLjAxNnYyLjk4OWMwLDAtMS42MzMsMC0xLjk0OSwwYy0wLjMxOCwwLTAuNzcxLDAuMTU0LTAuNzcxLDAuODM2djEuODEyaDIuNzY0TDcuNzk3LDguNzM2eiIvPgo8L3N2Zz4=)
}

.email-form .email-form-social a.ig {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxNy40NTlweCIgaGVpZ2h0PSIxNy40NTdweCIgdmlld0JveD0iMCAwIDE3LjQ1OSAxNy40NTciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE3LjQ1OSAxNy40NTciIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMi4yNDMsMGgxMi45NzZjMS4yMzEsMCwyLjI0LDEuMDA5LDIuMjQsMi4yNDJ2MTIuOTc1YzAsMS4yMzItMS4wMDksMi4yNC0yLjI0LDIuMjRIMi4yNDMKCUMxLjAxLDE3LjQ1NywwLDE2LjQ0OSwwLDE1LjIxN1YyLjI0MkMwLDEuMDA5LDEuMDEsMCwyLjI0MywweiBNMTIuNzE5LDEuOTM4Yy0wLjQzNCwwLTAuNzg2LDAuMzU1LTAuNzg2LDAuNzg4djEuODgxCgljMCwwLjQzMywwLjM1MywwLjc4NSwwLjc4NiwwLjc4NWgxLjk3NGMwLjQzMiwwLDAuNzg1LTAuMzUzLDAuNzg1LTAuNzg1VjIuNzI3YzAtMC40MzMtMC4zNTQtMC43ODgtMC43ODUtMC43ODhIMTIuNzE5egoJIE0xNS40ODUsNy4zODNoLTEuNTM2YzAuMTQ2LDAuNDc1LDAuMjI1LDAuOTc3LDAuMjI1LDEuNDk4YzAsMi45MDItMi40MzEsNS4yNTgtNS40MjgsNS4yNThjLTIuOTk2LDAtNS40MjYtMi4zNTUtNS40MjYtNS4yNTgKCWMwLTAuNTIxLDAuMDc4LTEuMDIzLDAuMjI0LTEuNDk4SDEuOTQxdjcuMzc1YzAsMC4zODIsMC4zMTIsMC42OTIsMC42OTMsMC42OTJoMTIuMTU2YzAuMzgyLDAsMC42OTQtMC4zMTEsMC42OTQtMC42OTJWNy4zODN6CgkgTTguNzQ2LDUuMjk0Yy0xLjkzNywwLTMuNTA2LDEuNTIxLTMuNTA2LDMuMzk3YzAsMS44NzYsMS41NjksMy4zOTcsMy41MDYsMy4zOTdjMS45MzYsMCwzLjUwNy0xLjUyMSwzLjUwNy0zLjM5NwoJQzEyLjI1Myw2LjgxNCwxMC42ODIsNS4yOTQsOC43NDYsNS4yOTR6Ii8+Cjwvc3ZnPg==)
}

.email-form .email-form-social a.tw {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwMCIgaGVpZ2h0PSIxMjI3IiB2aWV3Qm94PSIwIDAgMTIwMCAxMjI3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNzE0LjE2MyA1MTkuMjg0TDExNjAuODkgMEgxMDU1LjAzTDY2Ny4xMzcgNDUwLjg4N0wzNTcuMzI4IDBIMEw0NjguNDkyIDY4MS44MjFMMCAxMjI2LjM3SDEwNS44NjZMNTE1LjQ5MSA3NTAuMjE4TDg0Mi42NzIgMTIyNi4zN0gxMjAwTDcxNC4xMzcgNTE5LjI4NEg3MTQuMTYzWk01NjkuMTY1IDY4Ny44MjhMNTIxLjY5NyA2MTkuOTM0TDE0NC4wMTEgNzkuNjk0NEgzMDYuNjE1TDYxMS40MTIgNTE1LjY4NUw2NTguODggNTgzLjU3OUwxMDU1LjA4IDExNTAuM0g4OTIuNDc2TDU2OS4xNjUgNjg3Ljg1NFY2ODcuODI4WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==)
}

.quick-search {
  zoom: 1;
  clear: both;
  padding: 34px 40px;
  padding-bottom: 58px;
  background-color: #f6f8fb;
  background-image: url(../images/quick-search.png);
  background-position: right bottom;
  background-repeat: no-repeat;
  margin-bottom: 83px
}

.quick-search:before {
  content: "";
  display: table
}

.quick-search:after {
  content: "";
  display: table;
  clear: both
}

.quick-search h2 {
  font-size: 3.5rem;
  float: left;
  width: 21.7%;
  padding-top: 36px;
  margin: 0;
  letter-spacing: -1px;
  padding-left: 4px
}

.quick-search form {
  position: relative;
  width: 56.2%;
  float: left
}

.quick-search form .form-wide {
  zoom: 1;
  position: relative
}

.quick-search form .form-wide:before {
  content: "";
  display: table
}

.quick-search form .form-wide:after {
  content: "";
  display: table;
  clear: both
}

.quick-search form input[type=radio] {
  display: none
}

.quick-search form input[type=radio] + label {
  font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
  color: #555555;
  display: block;
  float: left;
  margin-right: 39px;
  text-transform: uppercase;
  margin-bottom: 11px;
  cursor: pointer
}

.quick-search form input[type=radio] + label:last-child {
  margin-right: 0
}

.quick-search form input[type=radio]:checked + label {
  color: var(--color-primary)
}

.quick-search form input[type=text],
.quick-search form input[type=search] {
  width: 100%;
  box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.08)
}

.quick-search form .search-btn-small {
  position: absolute;
  top: 0;
  right: 0
}

.quick-search #vyhledavac {
  color: #555555;
  text-decoration: underline;
  text-transform: uppercase;
  font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.main-contact {
  zoom: 1;
  padding-top: 65px;
  clear: both
}

.main-contact:before {
  content: "";
  display: table
}

.main-contact:after {
  content: "";
  display: table;
  clear: both
}

.main-contact .main-contact-image {
  padding-bottom: 30px;
  padding-right: 89px;
  padding-top: 8px
}

.main-contact .main-contact-image img {
  max-width: 100%
}

.main-contact .main-contact-text {
  padding-left: 8px
}

.main-contact .main-contact-text h2 {
  margin: 0;
  padding-bottom: 33px;
  line-height: 6.3rem
}

.main-contact .main-contact-text .main-contact-text-info {
  clear: both;
  padding-bottom: 86px;
  padding-left: 4px
}

.main-contact .main-contact-text .main-contact-text-info strong {
  font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
  font-size: 1.3rem;
  color: #161b25;
  text-transform: uppercase;
  float: left;
  display: block;
  min-width: 154px;
  letter-spacing: 0.2px
}

.main-contact .main-contact-text .main-contact-text-info span {
  zoom: 1;
  display: block;
  clear: both;
  padding-bottom: 6px;
  color: #626b77;
  font-size: 1.6rem
}

.main-contact .main-contact-text .main-contact-text-info span:before {
  content: "";
  display: table
}

.main-contact .main-contact-text .main-contact-text-info span:after {
  content: "";
  display: table;
  clear: both
}

.main-contact .main-contact-text .main-contact-text-info span a {
  color: var(--color-primary);
  text-decoration: none
}

.main-contact .main-contact-text .main-contact-text-info span a:hover {
  text-decoration: underline
}

.main-contact .main-contact-text .main-contact-text-info span strong {
  padding-top: 3px
}

.main-contact .main-contact-text .main-contact-text-info .place {
  font-size: 1.8rem;
  color: var(--color-primary);
  clear: both;
  padding-bottom: 36px;
  padding-top: 8px;
  padding-left: 25px;
  position: relative
}

.main-contact .main-contact-text .main-contact-text-info .place:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIzNy40OThweCIgaGVpZ2h0PSI1MS43OTVweCIgdmlld0JveD0iMCAwIDM3LjQ5OCA1MS43OTUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDM3LjQ5OCA1MS43OTUiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGZpbGw9IiNGRjU5MEEiIGQ9Ik0xOC43NDksMEM4LjM5NCwwLDAsOC4zOTQsMCwxOC43NDljMCwxOS4yOCwxOC43NDksMzMuMDQ2LDE4Ljc0OSwzMy4wNDZzMTguNzQ5LTEzLjc2NiwxOC43NDktMzMuMDQ2CgkJQzM3LjQ5OCw4LjM5NCwyOS4xMDQsMCwxOC43NDksMHogTTE4Ljc0OSwyNS4wOTVjLTMuMjQ3LDAtNS44NzktMi42MzItNS44NzktNS44NzljMC0zLjI0NywyLjYzMi01Ljg3OSw1Ljg3OS01Ljg3OQoJCWMzLjI0NywwLDUuODc5LDIuNjMyLDUuODc5LDUuODc5QzI0LjYyOCwyMi40NjIsMjEuOTk2LDI1LjA5NSwxOC43NDksMjUuMDk1eiIvPgo8L2c+Cjwvc3ZnPg==);
  background-size: 100% 100%;
  content: "";
  display: block;
  width: 14px;
  height: 19px;
  position: absolute;
  left: 0;
  top: 12px
}

.main-contact h3 {
  font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
  color: #272d39;
  font-size: 3.5rem;
  display: block;
  padding-bottom: 45px;
  margin: 0
}

.main-contact .main-institutes-items {
  margin-bottom: 95px
}

.main-contact .main-institutes-items a:hover .mii-ico img {
  height: 27px;
  margin-top: 2px;
  margin-bottom: 2px
}

.main-contact .main-institutes-items a .mii-overlay {
  opacity: 1 !important
}

.main-contact .main-institutes-items a .mii-ico {
  margin-bottom: 4px
}

.main-contact .main-institutes-items a h4 {
  font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
  display: block;
  color: #fff;
  display: block;
  text-align: center;
  padding-left: 5%;
  padding-right: 5%;
  position: relative;
  z-index: 1;
  padding-top: 1px;
  line-height: 1.8rem
}

.facults-wrap {
  zoom: 1;
  border-top: 1px solid #dde3ec;
  border-left: 1px solid #dde3ec;
  margin-top: 5px;
  margin-bottom: 95px
}

.facults-wrap:before {
  content: "";
  display: table
}

.facults-wrap:after {
  content: "";
  display: table;
  clear: both
}

.facults-wrap .faculty-item {
  height: 233px;
  text-decoration: none !important
}

.facults-wrap .faculty-item h3,
.facults-wrap .faculty-item h4,
.facults-wrap .faculty-item h5 {
  position: relative;
  margin-top: 71px;
  top: 0;
  min-height: 65px
}

.facults-wrap .faculty-item p {
  position: relative;
  z-index: 2;
  padding-left: 57px;
  padding-right: 57px;
  padding-top: 11px
}

.facults-wrap .faculty-item p span {
  zoom: 1;
  display: block;
  clear: both;
  color: #626b77;
  font-size: 1.6rem;
  line-height: 2rem
}

.facults-wrap .faculty-item p span:before {
  content: "";
  display: table
}

.facults-wrap .faculty-item p span:after {
  content: "";
  display: table;
  clear: both
}

.facults-wrap .faculty-item p span a {
  color: var(--color-primary);
  text-decoration: none;
  white-space: nowrap
}

.facults-wrap .faculty-item p span a:hover {
  text-decoration: underline
}

.facults-wrap .faculty-item p span strong {
  font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
  font-size: 1.3rem;
  color: #161b25;
  text-transform: uppercase;
  float: left;
  display: block;
  letter-spacing: 0.2px;
  padding-top: 2px;
  padding-right: 5px
}

.contact-people {
  display: flex;
  flex-wrap: wrap;
  margin-left: -9.5px;
  margin-right: -9.5px;
  padding-bottom: 70px
}

.contact-people .contact-person {
  width: 20%;
  flex-basis: 20%;
  padding-left: 9.5px;
  padding-right: 9.5px;
  padding-bottom: 44px;
  text-decoration: none !important
}

.contact-people .contact-person .contact-person-image {
  display: block;
  height: 220px;
  background-image: url(../images/nophoto.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  max-width: 220px;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none !important
}

.contact-people .contact-person h4 {
  font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
  color: #272d39;
  display: block;
  font-size: 1.6rem;
  padding-top: 35px;
  padding-bottom: 5px;
  margin: 0;
  line-height: 1.8rem
}

.contact-people .contact-person h4:first-child {
  padding-top: 10px
}

.contact-people .contact-person > strong {
  font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
  display: block;
  color: var(--color-text-gray);
  font-size: 1.3rem;
  line-height: 1.5rem;
  padding-bottom: 8px;
  text-transform: uppercase;
  letter-spacing: 0.35px
}

.contact-people .contact-person span {
  zoom: 1;
  display: block;
  clear: both;
  color: #626b77;
  font-size: 1.6rem;
  line-height: 2rem
}

.contact-people .contact-person span:before {
  content: "";
  display: table
}

.contact-people .contact-person span:after {
  content: "";
  display: table;
  clear: both
}

.contact-people .contact-person span a {
  color: var(--color-primary);
  text-decoration: none;
  white-space: nowrap
}

.contact-people .contact-person span a:hover {
  text-decoration: underline
}

.contact-people .contact-person span strong {
  font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
  font-size: 1.3rem;
  color: #161b25;
  text-transform: uppercase;
  float: left;
  display: block;
  letter-spacing: 0.2px;
  padding-top: 2px;
  padding-right: 5px
}

.page-detail {
  border-top: 1px solid #f6f8fb;
  position: relative;
  padding-bottom: 95px;
  padding-top: 10px
}

.page-detail.page-detail-institute:before {
  background-image: none
}

.page-detail.page-detail-institute .page-detail-info span strong {
  width: 73px
}

.page-detail:before {
  content: "";
  display: block;
  top: 0;
  left: 0;
  position: absolute;
  width: 100%;
  height: 349px;
  z-index: -1;
  background-color: #f6f8fb;
  background-image: url(../images/special-back.png);
  background-position: right center;
  background-size: auto 100%;
  background-repeat: no-repeat
}

.page-detail .arrow-left-link {
  float: left;
  margin-bottom: 58px;
  margin-top: 24px;
  clear: both
}

.page-detail .page-detail-image {
  padding-right: 89px;
  text-align: center
}

.page-detail .page-detail-image img {
  width: 100%
}

.page-detail .page-detail-image .image-item {
  height: 281px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  padding-top: 94px
}

.page-detail .page-detail-image .image-item .tags {
  position: absolute;
  top: 20px;
  left: 19px
}

.page-detail .page-detail-image .image-item > span {
  font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
  color: #fff;
  font-size: 1.8rem;
  display: block;
  padding-left: 8px;
  padding-right: 8px
}

.page-detail .page-detail-image .item-ico {
  margin-bottom: 10px
}

.page-detail .page-detail-image .item-ico img {
  margin-left: auto;
  margin-right: auto;
  height: 41px
}

.page-detail .page-detail-title {
  padding-left: 11px;
  padding-bottom: 20px
}

.page-detail .page-detail-title strong {
  font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
  padding-top: 39px;
  color: var(--color-text-gray);
  text-transform: uppercase;
  display: block
}

.page-detail .page-detail-title h2 {
  line-height: 5.7rem;
  margin: 0
}

.page-detail .page-detail-title h2:first-child {
  margin-top: -12px
}

.page-detail .page-detail-title .page-detail-title-btns {
  zoom: 1;
  padding-top: 26px;
  padding-left: 2px
}

.page-detail .page-detail-title .page-detail-title-btns:before {
  content: "";
  display: table
}

.page-detail .page-detail-title .page-detail-title-btns:after {
  content: "";
  display: table;
  clear: both
}

.page-detail .page-detail-title .page-detail-title-btns .btn {
  margin-right: 27px
}

.page-detail .page-detail-info {
  padding-top: 55px;
  color: #626b77
}

.page-detail .page-detail-info span {
  zoom: 1;
  display: block;
  clear: both;
  color: #626b77;
  font-size: 1.6rem;
  line-height: 2.7rem
}

.page-detail .page-detail-info span:before {
  content: "";
  display: table
}

.page-detail .page-detail-info span:after {
  content: "";
  display: table;
  clear: both
}

.page-detail .page-detail-info span.full {
  padding-top: 32px
}

.page-detail .page-detail-info span.full strong {
  width: 100%;
  clear: both
}

.page-detail .page-detail-info span a {
  color: var(--color-primary);
  text-decoration: none;
  white-space: nowrap
}

.page-detail .page-detail-info span a:hover {
  text-decoration: underline
}

.page-detail .page-detail-info span strong {
  font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
  font-size: 1.3rem;
  color: #161b25;
  text-transform: uppercase;
  float: left;
  width: 120px;
  display: block;
  letter-spacing: 0.2px;
  padding-right: 5px
}

.page-detail .page-detail-info span span {
  float: left;
  width: calc(100% - 90px);
  clear: none;
}

.page-detail .page-detail-text {
  color: #626b77;
  padding-left: 12px;
  font-size: 1.6rem;
  line-height: 3rem
}

.page-detail .page-detail-text.slideInUp {
  -webkit-animation-name: fadeInUpCustom;
  animation-name: fadeInUpCustom
}

.page-detail .page-detail-text h3 {
  font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
  font-size: 1.6rem;
  margin-top: 4px;
  margin-bottom: 16px;
  display: block;
  color: #272d39
}

.page-detail .page-detail-text p,
.page-detail .page-detail-text ul li,
.page-detail .page-detail-text ol li {
  font-size: 1.6rem;
  line-height: 3rem
}

.page-detail .page-detail-text p {
  padding-bottom: 32px;
  margin-bottom: 0
}

.page-detail .page-detail-text p span.enwarn {
  color: #ff6600;
  font-family: "utb_textbold", Helvetica, Arial, Verdana, sans-serif;
  text-transform: uppercase;
  font-size: 1.3rem;
  letter-spacing: 0.2px;
}

.page-detail .page-detail-text img {
  max-width: 100%
}

.page-detail .page-detail-text ul {
  list-style: none;
  padding-left: 0;
  padding-bottom: 27px
}

.page-detail .page-detail-text ol {
  counter-reset: item;
  list-style: none;
  padding-left: 0;
  padding-bottom: 27px
}

.page-detail .page-detail-text ol li {
  counter-increment: item;
  margin-bottom: 0;
  padding-left: 30px;
  position: relative
}

.page-detail .page-detail-text ol li:before {
  font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
  color: #272d39;
  content: counter(item) "/";
  text-align: center;
  display: inline-block;
  font-size: 1.6rem;
  position: absolute;
  left: 0;
  top: 0
}

.specialization-item {
  zoom: 1;
  display: block;
  clear: both;
  width: 100%;
  padding-bottom: 36px;
  margin-top: 39px;
  border-bottom: 1px solid #dde3ec
}

.specialization-item:before {
  content: "";
  display: table
}

.specialization-item:after {
  content: "";
  display: table;
  clear: both
}

.specialization-item:first-of-type {
  margin-top: 78px
}

.specialization-item:last-of-type {
  margin-bottom: 112px
}

.specialization-item .specialization-item-left {
  display: block;
  float: left;
  width: 66.1%;
  text-decoration: none !important
}

.specialization-item .specialization-item-left:hover .item-text h3 {
  color: var(--color-primary)
}

.specialization-item .specialization-item-left:hover .item-text .arrow-link {
  color: #d73800
}

.specialization-item .specialization-item-left:hover .item-text .arrow-link:after {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxOS4zOTNweCIgaGVpZ2h0PSIxNy44NzdweCIgdmlld0JveD0iMCAwIDE5LjM5MyAxNy44NzciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE5LjM5MyAxNy44NzciIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cG9seWxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRDczODAwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgcG9pbnRzPSI5Ljc0OSwwLjcwNyAxNy45NzksOC45MzggOS43NDksMTcuMTcgIi8+CjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0Q3MzgwMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIxNy45NzkiIHkxPSI4LjkzOCIgeDI9IjAiIHkyPSI4LjkzOCIvPgo8L3N2Zz4=)
}

.specialization-item .specialization-item-left .item-image {
  display: block;
  float: left;
  width: 38.46%;
  min-height: 280px;
  position: relative;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0 0 0 calc(280px / 6);
}

.specialization-item .specialization-item-left .item-image .tags {
  z-index: 1;
  position: absolute;
  top: 19px;
  left: 18px
}

.specialization-item .specialization-item-left .item-image .item-ico {
  display: block;
  margin-top: 98px;
  position: relative;
  z-index: 1;
  text-align: center;
  transition: all 0.15s;
  margin-top: 0;
  display: none;
}

.specialization-item .specialization-item-left .item-image .item-ico img {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  height: 36px;
  transition: all 0.15s
}

.specialization-item .specialization-item-left .item-image > span {
  font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
  display: block;
  color: #fff;
  display: block;
  text-align: center;
  padding-left: 5%;
  padding-right: 5%;
  position: relative;
  z-index: 1;
  padding-top: 14px;
  line-height: 1.8rem;
  font-size: 1.8rem;
  margin-top: calc(50% - 14px - (1.8rem * 1.5));
}

.specialization-item .specialization-item-left .item-text {
  display: block;
  float: left;
  width: 61.54%;
  padding-left: 55px
}

.specialization-item .specialization-item-left .item-text h3 {
  font-size: 3.5rem;
  line-height: 3.8rem;
  display: block;
  color: #000;
  margin: 0;
  padding-top: 7px;
  padding-bottom: 4px;
  transition: color 0.25s
}

.specialization-item .specialization-item-left .item-text h3 + span {
  zoom: 1;
  display: block;
  color: #626b77;
  font-size: 1.6rem;
  padding-left: 4px
}

.specialization-item .specialization-item-left .item-text h3 + span:before {
  content: "";
  display: table
}

.specialization-item .specialization-item-left .item-text h3 + span:after {
  content: "";
  display: table;
  clear: both
}

.specialization-item .specialization-item-left .item-text h3 + span strong {
  font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
  text-transform: uppercase;
  color: #000;
  font-size: 1.3rem;
  padding-right: 8px
}

.specialization-item .specialization-item-left .item-text p {
  font-family: 'utb_textregular', Helvetica, Arial, Verdana, sans-serif;
  display: block;
  color: #626b77;
  font-size: 1.6rem;
  line-height: 2.6rem;
  padding-top: 40px;
  padding-bottom: 27px;
  margin: 0
}

.specialization-item .specialization-item-left .item-text p span.enwarn {
  color: #ff6600;
  font-family: "utb_textbold", Helvetica, Arial, Verdana, sans-serif;
  text-transform: uppercase;
  font-size: 1.3rem;
  letter-spacing: 0.2px;
  display: block;
}

.specialization-item .specialization-item-info {
  display: block;
  width: 30%;
  float: right;
  background: #f6f8fb;
  min-height: 282px;
  padding-top: 50px;
  padding-left: 27px;
  padding-right: 27px;
  padding-bottom: 10px;
  text-align: center
}

.specialization-item .specialization-item-info > span {
  zoom: 1;
  color: #626b77;
  font-size: 1.6rem;
  clear: both;
  display: block;
  line-height: 2.1rem;
  text-align: left
}

.specialization-item .specialization-item-info > span:before {
  content: "";
  display: table
}

.specialization-item .specialization-item-info > span:after {
  content: "";
  display: table;
  clear: both
}

.specialization-item .specialization-item-info > span strong {
  font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
  display: block;
  color: #000;
  float: left;
  width: 100px;
  min-height: 24px;
  font-size: 1.3rem;
  text-transform: uppercase
}

.specialization-item .specialization-item-info > span span {
  float: left;
  width: calc(100% - 100px)
}

.specialization-item .specialization-item-info .btn {
  margin-top: 65px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 57px;
  padding-right: 56px
}

.interests {
  display: flex;
  flex-wrap: wrap;
  clear: both;
  border: 1px solid #f2f4f5;
  margin-top: 45px;
  margin-bottom: 38px
}

.interests + .more-element {
  margin-bottom: 95px
}

.interests input[type=checkbox] {
  display: none
}

.interests input[type=checkbox] + label {
  width: 16.66666666%;
  flex-basis: 16.66666666%;
  float: left;
  display: block;
  min-height: 197px;
  background: #f6f8fb;
  padding-top: 71px;
  cursor: pointer;
  margin-bottom: 0;
  position: relative
}

.interests input[type=checkbox] + label:nth-of-type(2),
.interests input[type=checkbox] + label:nth-of-type(4),
.interests input[type=checkbox] + label:nth-of-type(6),
.interests input[type=checkbox] + label:nth-of-type(7),
.interests input[type=checkbox] + label:nth-of-type(9),
.interests input[type=checkbox] + label:nth-of-type(11),
.interests input[type=checkbox] + label:nth-of-type(14),
.interests input[type=checkbox] + label:nth-of-type(16),
.interests input[type=checkbox] + label:nth-of-type(18),
.interests input[type=checkbox] + label:nth-of-type(19),
.interests input[type=checkbox] + label:nth-of-type(21),
.interests input[type=checkbox] + label:nth-of-type(23),
.interests input[type=checkbox] + label:nth-of-type(26),
.interests input[type=checkbox] + label:nth-of-type(28),
.interests input[type=checkbox] + label:nth-of-type(30),
.interests input[type=checkbox] + label:nth-of-type(31),
.interests input[type=checkbox] + label:nth-of-type(33),
.interests input[type=checkbox] + label:nth-of-type(35),
.interests input[type=checkbox] + label:nth-of-type(38),
.interests input[type=checkbox] + label:nth-of-type(40),
.interests input[type=checkbox] + label:nth-of-type(42),
.interests input[type=checkbox] + label:nth-of-type(43),
.interests input[type=checkbox] + label:nth-of-type(45),
.interests input[type=checkbox] + label:nth-of-type(47),
.interests input[type=checkbox] + label:nth-of-type(50),
.interests input[type=checkbox] + label:nth-of-type(52),
.interests input[type=checkbox] + label:nth-of-type(54) .interests input[type=checkbox] + label:nth-of-type(55),
.interests input[type=checkbox] + label:nth-of-type(57),
.interests input[type=checkbox] + label:nth-of-type(59),
.interests input[type=checkbox] + label:nth-of-type(62),
.interests input[type=checkbox] + label:nth-of-type(64),
.interests input[type=checkbox] + label:nth-of-type(66) {
  background: #fff
}

.interests input[type=checkbox] + label:nth-of-type(12) {
  background: #f6f8fb
}

.interests input[type=checkbox] + label .item-ico {
  height: 28px;
  text-align: center
}

.interests input[type=checkbox] + label .item-ico img {
  height: 28px;
  margin-left: auto;
  margin-right: auto
}

.interests input[type=checkbox] + label .item-ico img.item-ico-white {
  display: none
}

.interests input[type=checkbox] + label .item-ico img.item-ico-color {
  display: block
}

.interests input[type=checkbox] + label span {
  font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
  color: #161b25;
  padding-top: 13px;
  display: block;
  text-align: center;
  padding-left: 6%;
  padding-right: 6%;
  font-size: 1.8rem
}

.interests input[type=checkbox] + label:hover {
  background: #3b4557;
  box-shadow: 0px 3px 38px 0px rgba(51, 51, 52, 0.38)
}

.interests input[type=checkbox] + label:hover .item-ico img.item-ico-color {
  display: none
}

.interests input[type=checkbox] + label:hover .item-ico img.item-ico-white {
  display: block
}

.interests input[type=checkbox] + label:hover span {
  color: #fff
}

.interests input[type=checkbox]:checked + label {
  background: #3b4557;
  box-shadow: 0px 3px 38px 0px rgba(51, 51, 52, 0.38)
}

.interests input[type=checkbox]:checked + label:after {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyMC4zNzVweCIgaGVpZ2h0PSIyMC4zNzZweCIgdmlld0JveD0iMCAwIDIwLjM3NSAyMC4zNzYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIwLjM3NSAyMC4zNzYiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMC4xODgsMEM0LjU2MywwLDAsNC41NjEsMCwxMC4xODhjMCw1LjYyNSw0LjU2MywxMC4xODgsMTAuMTg4LDEwLjE4OAoJCWM1LjYyOCwwLDEwLjE4OC00LjU2MywxMC4xODgtMTAuMTg4QzIwLjM3NSw0LjU2MSwxNS44MTUsMCwxMC4xODgsMHogTTguODg4LDE0LjkzN0w0LjIzLDEwLjI3OGwxLjkzMS0xLjkzM2wyLjcyNywyLjcyNwoJCWw1LjMyNi01LjMyOGwxLjkzMSwxLjkzMkw4Ljg4OCwxNC45Mzd6Ii8+CjwvZz4KPC9zdmc+);
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  position: absolute;
  top: 18px;
  right: 12px
}

.interests input[type=checkbox]:checked + label .item-ico img.item-ico-color {
  display: none
}

.interests input[type=checkbox]:checked + label .item-ico img.item-ico-white {
  display: block
}

.interests input[type=checkbox]:checked + label span {
  color: #fff
}

.specialization-structure {
  width: 100%;
  max-width: 616px;
  margin-left: auto;
  margin-right: auto;
  border-left: 1px solid #dde3ec;
  border-right: 1px solid #dde3ec;
  border-bottom: 1px solid #dde3ec;
  margin-top: 75px;
  margin-bottom: 43px
}

.specialization-structure.ver2 {
  display: table;
  table-layout: fixed;
  overflow: hidden;
}

.specialization-structure + .more-element {
  margin-bottom: 95px
}

.specialization-structure .specialization-structure-item {
  border-top: 1px solid #dde3ec;
  display: table;
  width: 100%
}

.specialization-structure.ver2 .specialization-structure-item {
  display: table-row;
  max-width: 616px;
  overflow: hidden;
  position: relative;
}

.specialization-structure .specialization-structure-item label {
  font-family: 'utb_textregular', Helvetica, Arial, Verdana, sans-serif;
  font-weight: 400;
  font-size: 2.2rem;
  color: #000;
  display: table-cell;
  vertical-align: middle;
  white-space: nowrap;
  padding-left: 24px;
  padding-top: 18.5px;
  padding-bottom: 18.5px
}

.specialization-structure.ver2 .specialization-structure-item label {
  border-top: 1px solid #dde3ec;
  width: 35%;
}

.specialization-structure.ver2 .specialization-structure-item span.ui-selectmenu-button {
  text-align: left;
  white-space: nowrap;
  width: 100%;
  border: none;
  background: transparent;
  border-top: 1px solid #dde3ec;
  padding-left: 24px;
  padding-top: 18.5px;
  padding-bottom: 18.5px;
  font-size: 2.2rem;
}

.specialization-structure .specialization-structure-item select {
  display: table-cell
}

.specialization-structure .specialization-structure-item select.changed + .custom-select-wrap .custom-select-title {
  color: var(--color-primary)
}

.specialization-structure .specialization-structure-item .custom-select-wrap {
  display: table-cell;
  vertical-align: middle;
  border: none
}

.specialization-structure .specialization-structure-item .custom-select-wrap .custom-select-title {
  font-family: 'utb_textregular', Helvetica, Arial, Verdana, sans-serif;
  font-size: 2.2rem;
  border: none;
  color: #626b77;
  text-transform: none;
  padding-left: 17px;
  padding-right: 45px
}

.specialization-structure .specialization-structure-item .custom-select-wrap .custom-select-title:after {
  right: 32px;
  margin-top: -1.5px
}

.specializations-all {
  clear: both;
  margin-top: 27px;
  margin-bottom: 100px
}

.specializations-all table {
  width: 100%
}

.specializations-all table thead {
  width: 100%
}

.specializations-all table thead tr {
  width: 100%
}

.specializations-all table thead tr th {
  border: none;
  padding: 0
}

.specializations-all table thead tr th:first-child {
  width: 44.3%
}

.specializations-all table thead tr th:nth-child(2) {
  width: 17.2%
}

.specializations-all table thead tr th:nth-child(3) {
  width: 13.7%
}

.specializations-all table thead tr th:nth-child(4) {
  width: 14.5%
}

.specializations-all table thead tr th:nth-child(5) {
  width: 10.3%
}

.specializations-all table thead tr th form,
.specializations-all table thead tr th .custom-select-wrap {
  box-shadow: 3px 2px 31px 0px rgba(0, 68, 0, 0.07);
  margin-bottom: 11px
}

.specializations-all table thead tr th form {
  zoom: 1;
  position: relative;
  border-left: 1px solid #dde3ec;
  border-right: 1px solid #dde3ec;
  border-bottom: 1px solid #f5f5f5
}

.specializations-all table thead tr th form:before {
  content: "";
  display: table
}

.specializations-all table thead tr th form:after {
  content: "";
  display: table;
  clear: both
}

.specializations-all table thead tr th form input[type=text],
.specializations-all table thead tr th form input[type=search] {
  width: 100%;
  padding-right: 50px;
  line-height: 5.1rem;
  height: 5.1rem;
  padding-left: 19px
}

.specializations-all table thead tr th form *[type=submit] {
  background: none;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxNi42MTZweCIgaGVpZ2h0PSIxNi42MTdweCIgdmlld0JveD0iMCAwIDE2LjYxNiAxNi42MTciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE2LjYxNiAxNi42MTciIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnPgoJCTxjaXJjbGUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkY1OTBBIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgY3g9IjcuMjQiIGN5PSI3LjI0IiByPSI2LjI0MSIvPgoJCTxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0ZGNTkwQSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIxMS42NTMiIHkxPSIxMS42NTMiIHgyPSIxNS45MDkiIHkyPSIxNS45MSIvPgoJPC9nPgo8L2c+Cjwvc3ZnPg==);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  border: none;
  width: 17px;
  height: 16px;
  position: absolute;
  top: 50%;
  margin-top: -8px;
  right: 22px;
  z-index: 1;
  cursor: pointer;
  text-indent: -9999px
}

.specializations-all table thead tr th .custom-select-wrap {
  border: none;
  border-right: 1px solid #dde3ec;
  border-bottom: 1px solid #f5f5f5
}

.specializations-all table thead tr th .custom-select-wrap .custom-select-title {
  border: none;
  padding-left: 22px;
  line-height: 5.1rem;
  padding-right: 30px;
  white-space: nowrap
}

.specializations-all table tbody {
  width: 100%
}

.specializations-all table tbody tr {
  width: 100%;
  transition: background 0.15s
}

.specializations-all table tbody tr:hover {
  background: #f6f8fb
}

.specializations-all table tbody tr td {
  font-family: 'utb_textregular', Helvetica, Arial, Verdana, sans-serif;
  color: #626b77;
  border-bottom: 1px solid #eff1f2;
  padding-top: 16px;
  padding-bottom: 17px;
  padding-left: 24px;
  padding-right: 10px;
  font-size: 1.6rem
}

.specializations-all table tbody tr td a {
  font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
  color: #272d39;
  text-decoration: none !important
}

.specializations-all table tbody tr td:first-child {
  font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
  color: #272d39;
  padding-left: 5px
}

.specializations-all table tbody tr td:last-child {
  padding-left: 44px
}

.results-top {
  zoom: 1;
  clear: both;
  margin-top: 28px;
  margin-bottom: 34px;
  border-bottom: 1px solid #dde3ec
}

.results-top:before {
  content: "";
  display: table
}

.results-top:after {
  content: "";
  display: table;
  clear: both
}

.results-top + .tab-content .tab-pane {
  padding: 0
}

.results-top .nav-tabs {
  float: left;
  border: none
}

.results-top .nav-tabs li {
  background: none;
  border: none
}

.results-top .nav-tabs li.active a {
  color: var(--color-primary)
}

.results-top .nav-tabs li.active a:after {
  width: 100%
}

.results-top .nav-tabs li.active a span {
  color: var(--color-primary)
}

.results-top .nav-tabs a {
  font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
  background: none !important;
  border: none !important;
  position: relative;
  font-size: 1.3rem;
  color: #626b77;
  text-transform: uppercase;
  margin-right: 42px;
  padding-left: 1px;
  letter-spacing: 0.3px;
  padding-right: 0px;
  padding-bottom: 15px
}

.results-top .nav-tabs a:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  display: block;
  height: 3px;
  transition: width 0.2s;
  background: var(--color-primary)
}

.results-top .nav-tabs a span {
  font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
  color: #97a1ae
}

.results-top .nav-tabs a:hover {
  color: var(--color-primary)
}

.results-top .nav-tabs a:hover:after {
  width: 100%
}

.results-top .nav-tabs a:hover span {
  color: var(--color-primary)
}

.results-top .results-top-sort {
  float: right;
  padding-top: 3px
}

.results-top .results-top-sort label {
  font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
  color: #626b77;
  font-size: 1.3rem;
  text-transform: uppercase;
  float: left;
  padding-top: 13px;
  margin-bottom: 0
}

.results-top .results-top-sort select,
.results-top .results-top-sort .custom-select-wrap {
  float: left;
  border: none;
  clear: none;
  width: auto
}

.results-top .results-top-sort select .custom-select-title,
.results-top .results-top-sort .custom-select-wrap .custom-select-title {
  padding-left: 6px;
  padding-right: 40px;
  border: none;
  line-height: 4.3rem;
  color: #97a1ae;
  min-width: 164px
}

.search-result {
  display: block;
  clear: both;
  margin-bottom: 43px;
  padding-bottom: 35px;
  border-bottom: 1px solid #eff1f2;
  text-decoration: none !important;
  padding-left: 2px
}

.search-result:last-of-type {
  margin-bottom: 32px
}

.search-result:hover h3 {
  color: var(--color-primary)
}

.search-result h3 {
  font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
  color: #000;
  font-size: 2.2rem;
  display: block;
  margin: 0;
  max-width: 58.5%;
  clear: both;
  padding-bottom: 1px;
  transition: color 0.2s
}

.search-result span {
  color: #858d98;
  display: block;
  font-size: 1.4rem;
  clear: both
}

.search-result p {
  line-height: 2.2rem;
  color: #626b77;
  font-size: 1.6rem;
  display: block;
  padding-top: 12px;
  padding-bottom: 0;
  margin: 0;
  display: block;
  max-width: 58.5%;
  clear: both
}

.special-layout {
  zoom: 1;
  clear: both;
  margin-top: 33px;
  padding-bottom: 80px
}

.special-layout:before {
  content: "";
  display: table
}

.special-layout:after {
  content: "";
  display: table;
  clear: both
}

.special-layout .col-lg-3 {
  width: 27.45%;
  float: left
}

.special-layout .col-lg-8 {
  padding-left: 10px;
  width: 66.66666667%;
  float: right
}

.special-layout .infobox {
  width: 100%;
  height: 131px;
  margin-bottom: 51px
}

.special-layout .tiles {
  padding-top: 0;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0
}

.special-layout .tiles .tile {
  margin-left: 0;
  margin-right: 0;
  width: 100%;
  padding-bottom: 40px;
  box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.04)
}

.special-layout .special-tiles.two-col {
  width: 100%;
}

.special-layout .special-tiles.two-col:after {
  content: "";
  display: table;
  clear: both;
}

.special-layout .special-tiles.two-col .special-tile {
  margin-left: 12px;
  margin-right: 12px;
  margin-bottom: 24px;
  width: calc(50% - 24px);
  max-width: 365px;
  padding-bottom: 40px;
  box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.04)
}

.special-layout .tiles.two-col .tile:nth-child(odd) {
  margin-left: 0;
}

.special-layout .tiles.two-col .tile:nth-child(even) {
  margin-right: 0;
}

.special-layout .special-tiles.two-col .special-tile.full-width {
  margin-left: 12px;
  margin-right: 12px;
  margin-bottom: 24px;
  width: 100%;
  max-width: 800px;
  padding-bottom: 40px;
  box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.04)
}

.special-layout .special-tiles.two-col .special-tile.tile-overlay:after {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  display: block;
  background-color: rgba(1, 1, 1, 0.35);
}

.special-layout .special-tiles.two-col .special-tile .special-tile-link {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  display: block;
  z-index: 1;
}

.special-layout .special-tiles.two-col .special-tile .special-tile-link .tile-span {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  display: block;
  padding-left: 28px;
  padding-right: 28px;
  padding-bottom: 60px;
  color: #fff;
  font-size: 2.2rem;
  transition: padding-bottom 0.25s;
}

.special-layout .special-tiles.two-col .special-tile .special-tile-link:hover .tile-span {
  padding-bottom: 63px;
}

.special-layout .special-tiles.two-col .special-tile .special-tile-link .tile-span:after {
  content: "";
  display: block;
  height: 1px;
  width: 36px;
  background: #fff;
  position: absolute;
  bottom: 40px;
  left: 28px;
  transition: bottom 0.25s;
}

.special-layout .special-tiles.two-col .special-tile .special-tile-link:hover .tile-span:after {
  bottom: 43px;
}

.special-layout nav {
  display: block;
  border-top: 1px solid #dde3ec;
  border-bottom: 1px solid #dde3ec;
  margin-bottom: 60px
}

.special-layout nav > ul {
  margin: 0;
  padding: 22px 0;
  padding-bottom: 26px;
  list-style: none outside none
}

.special-layout nav > ul > li {
  display: block;
  padding-top: 11.5px;
  padding-bottom: 11.5px;
  clear: both
}

.special-layout nav > ul > li.active > a {
  color: var(--color-primary)
}

.special-layout nav > ul > li > a {
  font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
  text-transform: uppercase;
  display: inline-block;
  font-size: 1.3rem;
  color: #272d39;
  text-decoration: none;
  letter-spacing: 0.6px
}

.special-layout nav > ul > li > a:hover {
  color: var(--color-primary)
}

.special-layout nav > ul > li ul {
  list-style: none outside none;
  display: block;
  padding-left: 30px;
  padding-top: 12px
}

.special-layout nav > ul > li ul li {
  display: block;
  clear: both
}

.special-layout nav > ul > li ul li.active > a {
  font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
  color: var(--color-primary)
}

.special-layout nav > ul > li ul li a {
  font-family: 'utb_textregular', Helvetica, Arial, Verdana, sans-serif;
  color: #626b77;
  text-decoration: none;
  margin: 7px 0;
  margin-bottom: 1px;
  display: inline-block
}

.special-layout nav > ul > li ul li a:hover {
  color: var(--color-primary)
}

.special-layout .special-social {
  zoom: 1;
  display: block;
  width: 100%;
  text-align: center;
  padding-top: 14px
}

.special-layout.contactpage {
  padding-bottom: 0px;
}

.special-layout.contactpage .special-social {
  text-align: left;
}

.special-layout .special-social:before {
  content: "";
  display: table
}

.special-layout .special-social:after {
  content: "";
  display: table;
  clear: both
}

.special-layout .special-social a {
  display: inline-block;
  width: 25px;
  height: 25px;
  background-position: center center;
  background-repeat: no-repeat;
  text-indent: -9999px;
  margin-left: 13px !important;
  margin-right: 13px !important;
  margin-bottom: 10px !important
}

.special-layout .special-social a:last-child {
  margin-right: 0
}

.special-layout .special-social a.ss-tw {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxNy40NTdweCIgaGVpZ2h0PSIxNC4xODRweCIgdmlld0JveD0iMCAwIDE3LjQ1NyAxNC4xODQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE3LjQ1NyAxNC4xODQiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsPSIjOTdBMUFFIiBkPSJNMTUuNjcxLDMuNTMyYzAuMDA2LDAuMTU1LDAuMDA5LDAuMzA5LDAuMDA5LDAuNDY1YzAsNC43My0zLjYwMSwxMC4xODctMTAuMTg5LDEwLjE4NwoJYy0yLjAyMiwwLTMuOTA0LTAuNTkyLTUuNDktMS42MWMwLjI4NCwwLjAzNCwwLjU2NCwwLjA1MSwwLjg1NiwwLjA1MWMxLjY3OSwwLDMuMjItMC41NjksNC40NDUtMS41MzIKCWMtMS41NjUtMC4wMy0yLjg4OS0xLjA2Ni0zLjM0My0yLjQ4NUMyLjE3Nyw4LjY0NiwyLjM5OCw4LjY3LDIuNjM1LDguNjdjMC4zMjQsMCwwLjY0MS0wLjA0OSwwLjkzOS0wLjEyNgoJYy0xLjYzNy0wLjMzLTIuODcxLTEuNzc2LTIuODcxLTMuNTEyYzAtMC4wMTUsMC0wLjAyOCwwLTAuMDQ4QzEuMTg2LDUuMjU3LDEuNzQsNS40MTYsMi4zMjQsNS40MzQKCWMtMC45Ni0wLjY0LTEuNTkyLTEuNzM5LTEuNTkyLTIuOThjMC0wLjY1OCwwLjE3OC0xLjI3LDAuNDg0LTEuNzk5QzIuOTgzLDIuODIsNS42MjEsNC4yNDcsOC41OTgsNC4zOTYKCUM4LjUzOSw0LjEzNyw4LjUwNiwzLjg1Nyw4LjUwNiwzLjU4NEM4LjUwNiwxLjYsMTAuMTA5LDAsMTIuMDg4LDBjMS4wMjgsMCwxLjk2MSwwLjQzNCwyLjYxMSwxLjEyOAoJYzAuODE3LTAuMTU3LDEuNTgzLTAuNDU4LDIuMjc3LTAuODcxYy0wLjI3LDAuODM5LTAuODM3LDEuNTM4LTEuNTc4LDEuOTgxYzAuNzI5LTAuMDgxLDEuNDE4LTAuMjc2LDIuMDU5LTAuNTYKCUMxNi45NzksMi4zOTYsMTYuMzcxLDMuMDI1LDE1LjY3MSwzLjUzMnoiLz4KPC9zdmc+);
  background-size: 100% 100%
}

.special-layout .special-social a.ss-yt {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAMAAADzN3VRAAAAwFBMVEUAAACXoa6Xoa6Xoa6Xoa6Xoa6Xoa6Xoa6Xoa6Xoa6Xoa6Xoa6Xoa6Xoa6Xoa6Xoa6Xoa6Xoa6Xoa6Xoa6Xoa6Xoa6Xoa6Xoa6Xoa6Xoa6Xoa6Xoa6Xoa6Xoa6Xoa6Xoa6Xoa6Xoa6Xoa6Xoa6Xoa6Xoa6Xoa6Xoa6Xoa6Xoa6Xoa6Xoa6Xoa6Xoa6Xoa6Xoa6Xoa6Xoa6Xoa6Xoa6Xoa6Xoa6Xoa6Xoa6Xoa6Xoa6Xoa6Xoa6Xoa6Xoa6Xoa6Xoa5UC7SMAAAAP3RSTlMAAQIDBAYICg4TFRocLDI4OzxPUV9hZGttb3d4eXx/gIKGiYuOj5GaoKKlsrm8wMHH09na3N7g5Ojp6/X3+f1V/oqpAAAApElEQVQoz72QRxLCMBAE24mcweQMJoMxOfv/v+KChVSlK/RpZrtUkhZ+gmFalm1ZpmF8Z/HW5vgMJR6Hdc0BnFuoYW9CKdSSg5netCGIcqCYBYjL84mJZLYgch6Sc9FOqoH08tOuGKqJdYRRzjiNV9TOsrGr0ip2cIny6i6/2gdf/9Mp9PTGhazeZICxTnQBSBbKbr3ZHYw8bzzst+uVUjHF33gDs3lVtecYsRsAAAAASUVORK5CYII=);
  background-size: 100% 100%
}

.special-layout .special-social a.ss-fb {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI4LjExMnB4IiBoZWlnaHQ9IjE3LjQ1N3B4IiB2aWV3Qm94PSIwIDAgOC4xMTIgMTcuNDU3IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4LjExMiAxNy40NTciIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsPSIjOTdBMUFFIiBkPSJNNy43OTcsOC43MzZINS4zNDljMCwzLjkwNSwwLDguNzIxLDAsOC43MjFIMS43MjJjMCwwLDAtNC43NjUsMC04LjcyMUgwVjUuNjUyaDEuNzIyVjMuNjYzCglDMS43MjIsMi4yMzIsMi40LDAsNS4zODEsMGwyLjY4OCwwLjAxNnYyLjk4OWMwLDAtMS42MzMsMC0xLjk0OSwwYy0wLjMxOCwwLTAuNzcxLDAuMTU0LTAuNzcxLDAuODM2djEuODEyaDIuNzY0TDcuNzk3LDguNzM2eiIvPgo8L3N2Zz4=);
  background-size: 8px 21px
}

.special-layout .special-social a.ss-ig {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxNy40NTlweCIgaGVpZ2h0PSIxNy40NTdweCIgdmlld0JveD0iMCAwIDE3LjQ1OSAxNy40NTciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE3LjQ1OSAxNy40NTciIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsPSIjOTdBMUFFIiBkPSJNMi4yNDMsMGgxMi45NzZjMS4yMzEsMCwyLjI0LDEuMDA5LDIuMjQsMi4yNDJ2MTIuOTc1YzAsMS4yMzItMS4wMDksMi4yNC0yLjI0LDIuMjRIMi4yNDMKCUMxLjAxLDE3LjQ1NywwLDE2LjQ0OSwwLDE1LjIxN1YyLjI0MkMwLDEuMDA5LDEuMDEsMCwyLjI0MywweiBNMTIuNzE5LDEuOTM4Yy0wLjQzNCwwLTAuNzg2LDAuMzU1LTAuNzg2LDAuNzg4djEuODgxCgljMCwwLjQzMywwLjM1MywwLjc4NSwwLjc4NiwwLjc4NWgxLjk3NGMwLjQzMiwwLDAuNzg1LTAuMzUzLDAuNzg1LTAuNzg1VjIuNzI3YzAtMC40MzMtMC4zNTQtMC43ODgtMC43ODUtMC43ODhIMTIuNzE5egoJIE0xNS40ODUsNy4zODNoLTEuNTM2YzAuMTQ2LDAuNDc1LDAuMjI1LDAuOTc3LDAuMjI1LDEuNDk4YzAsMi45MDItMi40MzEsNS4yNTgtNS40MjgsNS4yNThjLTIuOTk2LDAtNS40MjYtMi4zNTUtNS40MjYtNS4yNTgKCWMwLTAuNTIxLDAuMDc4LTEuMDIzLDAuMjI0LTEuNDk4SDEuOTQxdjcuMzc1YzAsMC4zODIsMC4zMTIsMC42OTIsMC42OTMsMC42OTJoMTIuMTU2YzAuMzgyLDAsMC42OTQtMC4zMTEsMC42OTQtMC42OTJWNy4zODN6CgkgTTguNzQ2LDUuMjk0Yy0xLjkzNywwLTMuNTA2LDEuNTIxLTMuNTA2LDMuMzk3YzAsMS44NzYsMS41NjksMy4zOTcsMy41MDYsMy4zOTdjMS45MzYsMCwzLjUwNy0xLjUyMSwzLjUwNy0zLjM5NwoJQzEyLjI1Myw2LjgxNCwxMC42ODIsNS4yOTQsOC43NDYsNS4yOTR6Ii8+Cjwvc3ZnPg==);
  background-size: 100% 21px
}

.special-layout .special-social a.ss-vm {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M22.875 10.063c-2.442 5.217-8.337 12.319-12.063 12.319-3.672 0-4.203-7.831-6.208-13.043-.987-2.565-1.624-1.976-3.474-.681l-1.128-1.455c2.698-2.372 5.398-5.127 7.057-5.28 1.868-.179 3.018 1.098 3.448 3.832.568 3.593 1.362 9.17 2.748 9.17 1.08 0 3.741-4.424 3.878-6.006.243-2.316-1.703-2.386-3.392-1.663 2.673-8.754 13.793-7.142 9.134 2.807z' fill='%2397a1ae'/%3E%3C/svg%3E");
  background-size: 100% 21px;
}

.special-layout.contactpage .special-social a:first-child {
  margin-left: 0
}

.official-desk {
  display: flex;
  flex-wrap: wrap
}

.official-desk .official-desk-item {
  display: block;
  width: 50%;
  flex-basis: 50%;
  float: left;
  padding-right: 25px;
  padding-bottom: 61px
}

.official-desk .official-desk-item:nth-child(2n) {
  padding-left: 9px
}

.official-desk .official-desk-item h3 {
  font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
  font-size: 3.5rem;
  color: #000;
  display: block;
  padding-bottom: 41px;
  margin: 0;
  line-height: 3.5rem;
  letter-spacing: -0.8px
}

.official-desk .official-desk-item a {
  font-family: 'utb_textregular', Helvetica, Arial, Verdana, sans-serif;
  clear: both;
  display: block;
  color: var(--color-primary) !important;
  text-decoration: none;
  margin-bottom: 8px;
  font-size: 1.6rem;
  padding-left: 3px
}

.content-page {
  display: block;
  width: 100%;
  clear: both;
  font-size: 1.6rem;
  line-height: 3rem
}

.content-page h2,
.content-page h1 {
  font-size: 3.5rem;
  color: #272d39;
  margin: 0;
  display: block;
  padding-bottom: 10px;
  letter-spacing: -0.85px
}

.content-page h2 + p,
.content-page h1 + p {
  display: block;
  font-size: 2.2rem;
  line-height: 2.6rem;
  color: var(--color-text-gray);
  padding-bottom: 23px;
  margin: 0
}

.content-page h3 {
  font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
  font-size: 1.6rem;
  margin-top: 4px;
  margin-bottom: 30px;
  display: block;
  color: #272d39
}

.content-page p,
.content-page ul li,
.content-page ol li {
  font-size: 1.6rem;
  line-height: 3rem
}

.content-page p {
  padding-bottom: 32px;
  margin-bottom: 0
}

.content-page img {
  max-width: 100%
}

.content-page ul {
  list-style: none;
  padding-left: 0;
  padding-bottom: 27px
}

.content-page > ol {
  counter-reset: item;
  list-style: none;
  padding-left: 0;
  padding-bottom: 45px
}

.content-page > ol > li {
  counter-increment: item;
  margin-bottom: 0;
  padding-left: 30px;
  position: relative
}

.content-page > ol > li:before {
  font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
  color: #272d39;
  content: counter(item) "/";
  text-align: center;
  display: inline-block;
  font-size: 1.6rem;
  position: absolute;
  left: 0;
  top: 0
}

.content-page > ol ol {
  counter-reset: list;
  list-style: none;
  padding-left: 0;
  padding-top: 29px;
  padding-bottom: 30px
}

.content-page > ol ol li {
  position: relative;
  padding-left: 35px
}

.content-page > ol ol li:before {
  font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
  color: #272d39;
  font-size: 1.6rem;
  counter-increment: list;
  content: counter(list, lower-alpha) ") ";
  position: absolute;
  left: -1.4em;
  top: 0;
  left: 0
}

.content-page .pdf-item {
  padding-left: 2px
}

.content-page .content-page-items {
  clear: both;
  margin-top: 38px;
  padding-left: 4px;
  padding-bottom: 37px
}

.content-page .content-page-items > span {
  zoom: 1;
  display: block;
  clear: both;
  padding-bottom: 9px;
  line-height: 1.6rem
}

.content-page .content-page-items > span:before {
  content: "";
  display: table
}

.content-page .content-page-items > span:after {
  content: "";
  display: table;
  clear: both
}

.content-page .content-page-items > span strong {
  font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
  padding-right: 10px;
  float: left;
  width: 26.5%;
  font-size: 1.3rem;
  color: #000;
  text-transform: uppercase;
  padding-top: 3px;
  letter-spacing: 0.3px
}

.content-page .content-page-items > span span {
  font-family: 'utb_textregular', Helvetica, Arial, Verdana, sans-serif;
  float: left;
  width: 73.5%;
  color: #626b77;
  font-size: 1.6rem
}

.institute-page .institute-headline {
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  min-height: 411px;
  padding-top: 75px;
  padding-bottom: 35px
}

.institute-page .institute-headline .institute-headline-ico {
  text-align: center
}

.institute-page .institute-headline .institute-headline-ico img {
  height: 27px
}

.institute-page .institute-headline h1,
.institute-page .institute-headline h2 {
  font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
  font-size: 5.5rem;
  line-height: 6.5rem;
  padding-left: 25%;
  padding-right: 25%;
  color: #fff;
  display: block;
  letter-spacing: -1.5px;
  text-align: center;
  padding-top: 42px;
  margin: 0
}

.institute-page .institute-headline .institute-headline-btns {
  text-align: center;
  margin-top: 38px
}

.institute-page .institute-headline .institute-headline-btns a {
  display: inline-block;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 32px;
  padding-right: 19px
}

.institute-page .content-page {
  color: #626b77
}

.institute-page .content-page h1,
.institute-page .content-page h2 {
  padding-bottom: 27px;
  letter-spacing: -0.2px
}

.institute-page .content-page h1 + p,
.institute-page .content-page h2 + p {
  font-size: 2.2rem;
  line-height: 3rem;
  color: #2d373c;
  padding-bottom: 30px
}

.institute-page .content-page h3 {
  font-size: 2.2rem;
  padding-bottom: 14px;
  margin: 0;
  letter-spacing: -0.5px
}

.institute-page .content-page h4 {
  font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
  color: #272d39;
  font-size: 1.8rem;
  padding-bottom: 13px;
  margin: 0
}

.institute-page .content-page h5 {
  font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
  color: #272d39;
  font-size: 1.7rem;
  padding-bottom: 13px;
  margin: 0
}

.institute-page .content-page h6 {
  font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
  color: #272d39;
  font-size: 1.5rem;
  padding-bottom: 12px;
  margin: 0
}

.institute-page .content-page .nav-tabs {
  padding-bottom: 0;
  border: none;
  margin-bottom: 26px
}

.institute-page .content-page .nav-tabs li {
  background: none;
  border: none
}

.institute-page .content-page .nav-tabs li.active a {
  color: var(--color-primary)
}

.institute-page .content-page .nav-tabs li.active a:after {
  width: 100%
}

.institute-page .content-page .nav-tabs li.active a span {
  color: var(--color-primary)
}

.institute-page .content-page .nav-tabs a {
  font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
  background: none !important;
  border: none !important;
  position: relative;
  font-size: 1.3rem;
  color: #626b77;
  text-transform: uppercase;
  margin-right: 42px;
  padding-left: 1px;
  letter-spacing: 0.3px;
  padding-right: 0px;
  padding-bottom: 9px
}

.institute-page .content-page .nav-tabs a:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  display: block;
  height: 3px;
  transition: width 0.2s;
  background: var(--color-primary)
}

.institute-page .content-page .nav-tabs a span {
  font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
  color: #97a1ae
}

.institute-page .content-page .nav-tabs a:hover {
  color: var(--color-primary)
}

.institute-page .content-page .nav-tabs a:hover:after {
  width: 100%
}

.institute-page .content-page .nav-tabs a:hover span {
  color: var(--color-primary)
}

.institute-page .content-page .tab-content {
  padding: 0
}

.institute-page .content-page .tab-content .tab-pane {
  padding: 0
}

.institute-page .gallery-item {
  margin-top: 41px;
  margin-bottom: 75px
}

.institute-page .gallery-item .gallery-item-main {
  width: 100%;
  height: 450px;
  background-position: center center;
  background-size: cover;
  display: block;
  text-decoration: none !important;
  margin-bottom: 14px;
  cursor: pointer;
}

.institute-page .gallery-stripe {
  zoom: 1;
  display: block
}

.institute-page .gallery-stripe:before {
  content: "";
  display: table
}

.institute-page .gallery-stripe:after {
  content: "";
  display: table;
  clear: both
}

.institute-page .gallery-stripe a {
  display: block;
  height: 87px;
  background-position: center center;
  background-size: cover;
  width: 11.111111111111%;
  float: left;
  position: relative;
  transition: opacity 0.15s;
  cursor: pointer;
}

.institute-page .gallery-stripe a:hover {
  opacity: 0.9
}

.institute-page .gallery-stripe a:nth-child(9) ~ a {
  display: none
}

.institute-page .gallery-stripe a .gsi-overlay {
  position: absolute;
  color: #fff;
  background: rgba(0, 0, 0, 0.69);
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  line-height: 8.7rem;
  text-align: center;
  font-size: 2.2rem
}

.overlay-photos-stripe {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding-left: 84px;
  padding-right: 84px;
  height: 84px;
  overflow: hidden
}

.overlay-photos-stripe .overlay-photos-stripe-wrap {
  height: 84px;
  overflow: hidden;
  overflow-x: auto;
  width: 100%
}

.overlay-photos-stripe .overlay-photos-stripe-wrap::-webkit-scrollbar {
  display: none
}

.overlay-photos-stripe .overlay-photos-stripe-inner {
  height: 84px
}

.overlay-photos-stripe a {
  display: block;
  height: 84px;
  width: calc((100vw - 168px) / 17);
  background-position: center center;
  background-size: cover;
  float: left;
  transition: opacity 0.15s;
  cursor: pointer;
}

.overlay-photos-stripe a:hover {
  opacity: 0.9
}

.overlay-photos-stripe a.overlay-photos-stripe-left {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxOS4zOTNweCIgaGVpZ2h0PSIxNy44NzdweCIgdmlld0JveD0iMCAwIDE5LjM5MyAxNy44NzciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE5LjM5MyAxNy44NzciIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cG9seWxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRDczODAwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgcG9pbnRzPSI5Ljc0OSwwLjcwNyAxNy45NzksOC45MzggOS43NDksMTcuMTcgIi8+CjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0Q3MzgwMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIxNy45NzkiIHkxPSI4LjkzOCIgeDI9IjAiIHkyPSI4LjkzOCIvPgo8L3N2Zz4=);
  background-position: 48% center;
  background-repeat: no-repeat;
  background-size: 16px 13px;
  position: absolute;
  left: 0;
  top: 0;
  background-color: #000;
  width: 84px;
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  transition: background-position 0.15s;
  cursor: pointer;
}

.overlay-photos-stripe a.overlay-photos-stripe-left:hover {
  background-position: 52% center;
  opacity: 1
}

.overlay-photos-stripe a.overlay-photos-stripe-right {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxOS4zOTNweCIgaGVpZ2h0PSIxNy44NzdweCIgdmlld0JveD0iMCAwIDE5LjM5MyAxNy44NzciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE5LjM5MyAxNy44NzciIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cG9seWxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRDczODAwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgcG9pbnRzPSI5Ljc0OSwwLjcwNyAxNy45NzksOC45MzggOS43NDksMTcuMTcgIi8+CjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0Q3MzgwMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIxNy45NzkiIHkxPSI4LjkzOCIgeDI9IjAiIHkyPSI4LjkzOCIvPgo8L3N2Zz4=);
  background-position: 48% center;
  background-repeat: no-repeat;
  background-size: 16px 13px;
  position: absolute;
  right: 0;
  top: 0;
  background-color: #000;
  width: 84px;
  transition: background-position 0.15s;
  cursor: pointer;
}

.overlay-photos-stripe a.overlay-photos-stripe-right:hover {
  background-position: 52% center;
  opacity: 1
}

.overlay-photos-inner {
  width: 902px;
  margin-left: auto;
  margin-right: auto;
  position: relative
}

.overlay-photos-inner .overlay-photos-inner-image {
  width: 100%;
  height: 45vh;
  background-position: center center;
  background-size: cover;
  position: relative
}

.overlay-photos-inner .overlay-photos-inner-image .overlay-photos-left {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxOS4zOTNweCIgaGVpZ2h0PSIxNy44NzdweCIgdmlld0JveD0iMCAwIDE5LjM5MyAxNy44NzciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE5LjM5MyAxNy44NzciIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cG9seWxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgcG9pbnRzPSI5Ljc0OSwwLjcwNyAxNy45NzksOC45MzggOS43NDksMTcuMTcgIi8+CjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIxNy45NzkiIHkxPSI4LjkzOCIgeDI9IjAiIHkyPSI4LjkzOCIvPgo8L3N2Zz4=);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 15px 12px;
  background-color: #fff;
  width: 57px;
  height: 56px;
  left: -82px;
  top: 50%;
  margin-top: -28px;
  border: 2px solid #000;
  display: block;
  position: absolute;
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  cursor: pointer;
}

.overlay-photos-inner .overlay-photos-inner-image .overlay-photos-left:hover {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxOS4zOTNweCIgaGVpZ2h0PSIxNy44NzdweCIgdmlld0JveD0iMCAwIDE5LjM5MyAxNy44NzciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE5LjM5MyAxNy44NzciIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cG9seWxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgcG9pbnRzPSI5Ljc1LDAuNzA3IDE3Ljk4LDguOTM4IDkuNzUsMTcuMTcxICIvPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMTcuOTgiIHkxPSI4LjkzOCIgeDI9IjAiIHkyPSI4LjkzOCIvPgo8L3N2Zz4=);
  background-color: #000
}

.overlay-photos-inner .overlay-photos-inner-image .overlay-photos-right {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxOS4zOTNweCIgaGVpZ2h0PSIxNy44NzdweCIgdmlld0JveD0iMCAwIDE5LjM5MyAxNy44NzciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE5LjM5MyAxNy44NzciIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cG9seWxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgcG9pbnRzPSI5Ljc0OSwwLjcwNyAxNy45NzksOC45MzggOS43NDksMTcuMTcgIi8+CjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIxNy45NzkiIHkxPSI4LjkzOCIgeDI9IjAiIHkyPSI4LjkzOCIvPgo8L3N2Zz4=);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 15px 12px;
  background-color: #fff;
  width: 57px;
  height: 56px;
  right: -82px;
  top: 50%;
  margin-top: -28px;
  border: 2px solid #000;
  display: block;
  position: absolute;
  cursor: pointer;
}

.overlay-photos-inner .overlay-photos-inner-image .overlay-photos-right:hover {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxOS4zOTNweCIgaGVpZ2h0PSIxNy44NzdweCIgdmlld0JveD0iMCAwIDE5LjM5MyAxNy44NzciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE5LjM5MyAxNy44NzciIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cG9seWxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgcG9pbnRzPSI5Ljc1LDAuNzA3IDE3Ljk4LDguOTM4IDkuNzUsMTcuMTcxICIvPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMTcuOTgiIHkxPSI4LjkzOCIgeDI9IjAiIHkyPSI4LjkzOCIvPgo8L3N2Zz4=);
  background-color: #000
}

.overlay-photos-inner .overlay-photos-inner-info {
  padding-left: 11%;
  padding-right: 11%;
  padding-top: 43px
}

.overlay-photos-inner .overlay-photos-inner-info strong {
  font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
  display: block;
  padding-bottom: 3px;
  clear: both;
  color: #272d39
}

.overlay-photos-inner .overlay-photos-inner-info p {
  display: block;
  font-size: 1.4rem;
  line-height: 2rem;
  color: #626b77
}

.container {
  width: 1240px
}

@media screen and (min-width: 1900px) {
  #headlineCarousel {
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto
  }

  .big-headline,
  .main-headline .item,
  .institute-page .institute-headline,
  .values-section,
  .big-quote {
    background-size: 1920px auto;
    background-position: center center;
    background-attachment: initial
  }
}

@media screen and (max-width: 1485px) and (min-width: 0px) {
  .big-container {
    width: 1240px
  }

  .special-tiles .special-tiles-title {
    height: 300px
  }

  .special-tiles .special-tile {
    height: 300px
  }

  .main-headline .carousel-indicators-wrap {
    left: 30px
  }

  .main-headline .carousel-inner > .active .container .item-inner h1,
  .main-headline .carousel-inner > .active .container .item-inner h2,
  .main-headline .carousel-inner > .active .container .item-inner h3,
  .main-headline .carousel-inner > .next .container .item-inner h1,
  .main-headline .carousel-inner > .next .container .item-inner h2,
  .main-headline .carousel-inner > .next .container .item-inner h3,
  .main-headline .carousel-inner > .prev .container .item-inner h1,
  .main-headline .carousel-inner > .prev .container .item-inner h2,
  .main-headline .carousel-inner > .prev .container .item-inner h3 {
    font-size: 7.5rem;
    line-height: 7.5rem
  }
}

@media screen and (max-width: 1600px) and (min-width: 0px) {
  body .sideeffect {
    display: none
  }
}

@media screen and (min-width: 1411px) {
  .calendar-wrap .fc-scroller {
    height: auto !important
  }
}

@media screen and (max-width: 1410px) and (min-width: 0px) {
  .calendar-wrap .fc-scroller {
    overflow: auto !important
  }
}

@media screen and (max-width: 1350px) and (min-width: 0px) {

  .values-section .values-section-item {
    width: 280px;
    /*margin-left: -140px;*/
    /*left: 15%*/
  }

  .values-section .values-section-item:nth-child(3) {
    /*left: 85%*/
  }

  .values-section .values-section-item > span {
    font-size: 7rem
  }

  .special-tiles .special-tiles-title h2 {
    padding-left: 18px
  }

  .special-tiles .special-tiles-title.pull-right h2 {
    padding-left: 35px
  }

  .main-headline .carousel-inner > .active .container .item-inner,
  .main-headline .carousel-inner > .next .container .item-inner,
  .main-headline .carousel-inner > .prev .container .item-inner {
    padding-left: 35px
  }

  .values-section {
    padding-top: 111px;
    padding-bottom: 80px
  }

  header.header .header-mainbar nav > ul > li > .submenu-element {
    padding: 30px 0
  }

  header.header .header-mainbar nav > ul > li > .submenu-element > ul > li strong {
    padding-bottom: 15px
  }

  .main-headline .carousel-indicators-wrap {
    left: 10px
  }

  .faculty-item h3,
  .faculty-item h4,
  .faculty-item h5 {
    top: 42%
  }

  .overlay-photos-stripe {
    display: none
  }
}

@media screen and (max-width: 1260px) and (min-width: 0px) {
  .container {
    width: 996px
  }

  header.header .header-mainbar .header-btn {
    padding: 0 14px
  }

  header.header .header-mainbar nav > ul > li {
    padding-left: 12px
  }

  header.header .header-mainbar nav > ul > li > a {
    padding-left: 5px;
    padding-right: 5px
  }

  header.header .header-mainbar nav.wider > ul > li {
    padding-left: 5px
  }

  header.header .header-mainbar nav.wider > ul > li > a {
    font-size: 1.2rem;
    padding: 34px 4px
  }

  .main-headline .carousel-inner > .active .container .item-inner h1,
  .main-headline .carousel-inner > .active .container .item-inner h2,
  .main-headline .carousel-inner > .active .container .item-inner h3,
  .main-headline .carousel-inner > .next .container .item-inner h1,
  .main-headline .carousel-inner > .next .container .item-inner h2,
  .main-headline .carousel-inner > .next .container .item-inner h3,
  .main-headline .carousel-inner > .prev .container .item-inner h1,
  .main-headline .carousel-inner > .prev .container .item-inner h2,
  .main-headline .carousel-inner > .prev .container .item-inner h3 {
    font-size: 6rem;
    line-height: 6rem
  }

  .main-headline .carousel-inner > .active .container .item-inner p,
  .main-headline .carousel-inner > .next .container .item-inner p,
  .main-headline .carousel-inner > .prev .container .item-inner p {
    font-size: 1.8rem;
    line-height: 2rem
  }

  .main-headline .carousel-inner > .active .container .item-inner,
  .main-headline .carousel-inner > .next .container .item-inner,
  .main-headline .carousel-inner > .prev .container .item-inner {
    padding-left: 45px;
    padding-right: 30%
  }

  .infobox {
    height: 155px
  }

  .infobox:hover p {
    bottom: 23px
  }

  .infobox p {
    left: 15px;
    bottom: 20px;
    font-size: 1.2rem
  }

  .infobox p strong,
  .infobox p b {
    font-size: 1.5rem
  }

  .infobox .tags {
    left: 12px;
    top: 15px
  }

  .tiles .tile > h3:not(.screenReaderElement),
  .tiles .tile > h4:not(.screenReaderElement) {
    padding-left: 20px;
    padding-right: 20px
  }

  .tiles .tile.tile-info .tile-inner {
    padding-left: 20px;
    padding-right: 20px
  }

  .pane-calendar-item h4, .pane-calendar-item .title-heading {
    font-size: 1.3rem
  }

  .tab-content > .tab-pane {
    padding: 15px
  }

  .pane-calendar-item {
    padding-left: 60px
  }

  body h2 {
    font-size: 4.5rem
  }

  .values-section {
    padding-top: 91px;
    padding-bottom: 60px
  }

  .main-section h2 {
    padding-bottom: 35px
  }

  .tiles > .arrow-link {
    top: -55px
  }

  .tiles {
    margin-bottom: 50px
  }

  .main-studium {
    padding-top: 80px;
    padding-bottom: 46px
  }

  .main-studium .main-studium-items .main-studium-item h3 {
    width: 82%
  }

  .main-studium .main-studium-items .main-studium-item .main-studium-item-image {
    height: 220px
  }

  .big-container {
    width: 100%;
    max-width: 1100px
  }

  .special-tiles .special-tiles-title {
    height: 250px
  }

  .special-tiles .special-tiles-title.pull-right h2 {
    padding-left: 25px
  }

  .special-tiles .special-tiles-title h2 {
    font-size: 3.2rem;
    padding-left: 8px
  }

  .special-tiles .special-tile {
    height: 250px
  }

  .special-tiles .special-tile:hover > h3:not(.screenReaderElement), .special-tiles .special-tile:hover .header-title {
    padding-bottom: 48px
  }

  .special-tiles .special-tile:hover > h3:not(.screenReaderElement):after, .special-tiles .special-tile:hover .header-title:after {
    bottom: 33px
  }

  .special-tiles .special-tile > h3:not(.screenReaderElement), .special-tiles .special-tile .header-title {
    padding-bottom: 45px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 2rem
  }

  .special-tiles .special-tile > h3:not(.screenReaderElement):after, .special-tiles .special-tile .header-title:after {
    bottom: 30px;
    left: 20px
  }

  .big-quote {
    margin-top: 80px
  }

  .big-quote .col-lg-6 {
    max-width: 60%
  }

  .big-quote .big-quote-btn {
    right: 150px
  }

  footer.footer .col-lg-left {
    width: 33%;
    float: left;
    padding-left: 10px !important;
    padding-right: 10px !important
  }

  footer.footer .col-lg-left:first-child {
    margin-left: 1%;
    padding-left: 30px !important
  }

  .copyright .col-lg-4 {
    width: 33.33333333%;
    float: left
  }

  .overlay .overlay-inner {
    width: 1000px
  }

  .sidebar {
    width: 27%
  }

  .calendar-list .calendar-list-item .calendar-list-item-left .calendar-list-item-image {
    width: 40%
  }

  .calendar-list .calendar-list-item .calendar-list-item-left .calendar-list-item-text {
    width: 60%;
    padding-left: 25px
  }

  .calendar-list .calendar-list-item .calendar-list-item-info .calendar-list-item-info-top {
    padding-left: 10px;
    padding-right: 20px
  }

  .calendar-list .calendar-list-item .calendar-list-item-info .calendar-list-item-info-bottom {
    padding-left: 20px;
    padding-right: 20px
  }

  .calendar-list .calendar-list-item .calendar-list-item-left .calendar-list-item-text p {
    margin: 0
  }


  .main-institutes-items a h3 {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 100px;
    font-size: 1.6rem
  }

  .main-institutes-items a h3:before {
    top: 80px;
    left: 20px
  }

  .email-form h2 {
    width: 30%;
    padding-right: 20px
  }

  .email-form form {
    width: 40%
  }

  .quick-search h2 {
    width: 30%
  }

  .main-contact .main-contact-image {
    padding-right: 30px
  }

  .contact-people .contact-person {
    width: 25%;
    flex-basis: 25%
  }

  .three-contacts .contact-people .contact-person,
  .contact-people.three-contacts .contact-person {
    width: 33%;
    flex-basis: 33%
  }

  .facults-wrap .faculty-item h3,
  .facults-wrap .faculty-item h4,
  .facults-wrap .faculty-item h5 {
    padding-left: 25px;
    margin-top: 65px
  }

  .facults-wrap .faculty-item h3:before,
  .facults-wrap .faculty-item h4:before,
  .facults-wrap .faculty-item h5:before {
    left: 25px
  }

  .facults-wrap .faculty-item p {
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 5px
  }

  .main-contact .main-institutes-items a .mii-ico {
    margin-top: 55px
  }

  .page-detail .arrow-left-link {
    margin-bottom: 30px
  }

  .page-detail:before {
    height: 280px
  }

  .page-detail .page-detail-image {
    width: 35%;
    float: left;
    clear: left
  }

  .page-detail .page-detail-title {
    width: 65%;
    float: left
  }

  .page-detail .page-detail-info {
    width: 35%;
    float: left
  }

  .page-detail .page-detail-text {
    width: 65%;
    float: left
  }

  .page-detail.page-detail-institute .page-detail-image {
    padding-right: 20px
  }

  .specialization-item .specialization-item-left .item-text {
    padding-left: 30px
  }

  .specialization-item .specialization-item-left .item-image {
    min-height: 230px
  }

  .specialization-item .specialization-item-left .item-image .item-ico {
    margin-top: 85px
  }

  .specialization-item .specialization-item-left .item-text p {
    padding-top: 25px;
    padding-bottom: 27px
  }

  .specialization-item .specialization-item-info {
    width: 31%
  }

  .specialization-item .specialization-item-info .btn {
    margin-top: 50px
  }

  .interests input[type=checkbox] + label {
    width: 20%;
    flex-basis: 20%;
    background: #f6f8fb
  }

  .interests input[type=checkbox] + label:nth-of-type(2n) {
    background: #fff
  }

  .interests input[type=checkbox] + label:nth-of-type(2n+1) {
    background: #f6f8fb
  }

  .interests input[type=checkbox] + label:hover {
    background: #3b4557
  }

  .interests input[type=checkbox]:checked + label {
    background: #3b4557
  }

  .official-desk .official-desk-item {
    padding-right: 10px;
    padding-left: 0 !important;
    width: 100%;
    flex-basis: 100%
  }

  .institute-page .institute-headline h1,
  .institute-page .institute-headline h2 {
    padding-left: 15%;
    padding-right: 15%
  }

  .overlay-photos-inner {
    width: 800px
  }
}

@media screen and (max-width: 1150px) and (min-width: 0px) {
  .container {
    width: 748px
  }

  body {
    padding-top: 108px
  }

  header.header .header-mainbar .header-btn {
    padding: 0 14px
  }

  header.header .header-mainbar nav > ul > li {
    padding-left: 12px !important
  }

  header.header .header-mainbar nav > ul > li > a {
    padding-left: 5px !important;
    padding-right: 5px !important
  }

  .main-headline .carousel-inner > .active .container .item-inner h1,
  .main-headline .carousel-inner > .active .container .item-inner h2,
  .main-headline .carousel-inner > .active .container .item-inner h3,
  .main-headline .carousel-inner > .next .container .item-inner h1,
  .main-headline .carousel-inner > .next .container .item-inner h2,
  .main-headline .carousel-inner > .next .container .item-inner h3,
  .main-headline .carousel-inner > .prev .container .item-inner h1,
  .main-headline .carousel-inner > .prev .container .item-inner h2,
  .main-headline .carousel-inner > .prev .container .item-inner h3 {
    font-size: 6rem;
    line-height: 6rem
  }

  .main-headline .carousel-inner > .active .container .item-inner p,
  .main-headline .carousel-inner > .next .container .item-inner p,
  .main-headline .carousel-inner > .prev .container .item-inner p {
    font-size: 1.8rem;
    line-height: 2rem
  }

  .main-headline .carousel-inner > .active .container .item-inner,
  .main-headline .carousel-inner > .next .container .item-inner,
  .main-headline .carousel-inner > .prev .container .item-inner {
    padding-left: 45px;
    padding-right: 30%
  }

  .mobile-wrap {
    overflow: hidden;
    margin-left: auto;
    margin-right: auto
  }

  .mobile-wrap.mobile-wrap-infobox {
    width: 390px;
    height: 172px
  }

  .mobile-wrap.mobile-wrap-infobox > .infobox {
    display: none;
    width: 100%;
    height: 172px;
    float: none
  }

  .mobile-wrap.mobile-wrap-infobox > .infobox:first-child {
    display: block
  }

  .infobox {
    height: 155px;
    margin-bottom: 0
  }

  .infobox:hover p {
    bottom: 23px
  }

  .infobox p {
    left: 15px;
    bottom: 20px;
    font-size: 1.2rem
  }

  .infobox p strong,
  .infobox p b {
    font-size: 1.5rem
  }

  .infobox .tags {
    left: 12px;
    top: 15px
  }

  .tiles .tile > h3:not(.screenReaderElement),
  .tiles .tile > h4:not(.screenReaderElement) {
    padding-left: 20px;
    padding-right: 20px
  }

  .tiles .tile.tile-info .tile-inner {
    padding-left: 20px;
    padding-right: 20px
  }

  .pane-calendar-item h4, .pane-calendar-item .title-heading {
    font-size: 1.3rem
  }

  .tab-content > .tab-pane {
    padding: 15px
  }

  .pane-calendar-item {
    padding-left: 60px
  }

  body h2 {
    font-size: 4.5rem
  }

  .values-section {
    padding-top: 91px;
    padding-bottom: 60px
  }

  .tiles > .arrow-link {
    top: -41px
  }

  .tiles {
    margin-bottom: 50px
  }

  .main-studium {
    padding-top: 80px;
    padding-bottom: 46px
  }

  .main-studium .main-studium-items .main-studium-item h3 {
    width: 82%
  }

  .main-studium .main-studium-items .main-studium-item .main-studium-item-image {
    height: 220px
  }

  .big-container {
    width: 100%;
    max-width: 1100px
  }

  .special-tiles .special-tiles-title {
    height: 250px
  }

  .special-tiles .special-tiles-title.pull-right h2 {
    padding-left: 25px
  }

  .special-tiles .special-tiles-title h2 {
    font-size: 3.2rem;
    padding-left: 8px
  }

  .special-tiles .special-tile {
    height: 250px
  }

  .special-tiles .special-tile:hover > h3:not(.screenReaderElement), .special-tiles .special-tile:hover .header-title {
    padding-bottom: 48px
  }

  .special-tiles .special-tile:hover > h3:not(.screenReaderElement):after, .special-tiles .special-tile:hover .header-title:after {
    bottom: 33px
  }

  .special-tiles .special-tile > h3:not(.screenReaderElement), .special-tiles .special-tile .header-title {
    padding-bottom: 45px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 2rem
  }

  .special-tiles .special-tile > h3:not(.screenReaderElement):after, .special-tiles .special-tile .header-title:after {
    bottom: 30px;
    left: 20px
  }

  .big-quote {
    margin-top: 80px
  }

  .big-quote .col-lg-6 {
    max-width: 60%
  }

  .big-quote .big-quote-btn {
    right: 150px
  }

  footer.footer .col-lg-left {
    width: 33%;
    float: left;
    padding-left: 10px !important;
    padding-right: 10px !important
  }

  footer.footer .col-lg-left:first-child {
    margin-left: 1%;
    padding-left: 30px !important
  }

  .copyright .col-lg-4 {
    width: 100%;
    float: none;
    padding: 10px;
    text-align: center !important
  }

  .copyright .col-lg-4 .footer-logo {
    float: none;
    display: inline-block;
    margin-left: auto;
    margin-right: auto
  }

  .copyright .col-lg-4 .copyright-social {
    float: none !important;
    display: inline-block
  }

  header.header .header-mainbar .main-logo {
    margin: 15px 2px
  }

  header.header .header-mainbar .header-btn {
    min-height: 65px;
    line-height: 5.9rem
  }

  header.header .header-mainbar .menu-burger {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iNTBweCIgaGVpZ2h0PSI1MC4wMDFweCIgdmlld0JveD0iMCAwIDUwIDUwLjAwMSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTAgNTAuMDAxIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHJlY3QgZmlsbD0iI0Q3MzgwMCIgd2lkdGg9IjUwIiBoZWlnaHQ9IjUwLjAwMSIvPgo8cmVjdCB4PSIxNi4wMDgiIHk9IjE3LjAwMSIgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjE3Ljk4NCIgaGVpZ2h0PSIyIi8+CjxyZWN0IHg9IjE2LjAwOCIgeT0iMjQuMDAxIiBmaWxsPSIjRkZGRkZGIiB3aWR0aD0iMTcuOTg0IiBoZWlnaHQ9IjIiLz4KPHJlY3QgeD0iMTYuMDA4IiB5PSIzMS4wMDEiIGZpbGw9IiNGRkZGRkYiIHdpZHRoPSIxNy45ODQiIGhlaWdodD0iMiIvPgo8L3N2Zz4=);
    background-position: center center;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    position: absolute;
    top: 43px;
    right: 0;
    width: 65px;
    height: 65px;
    text-decoration: none;
    font-size: 0;
    text-indent: -9999px;
    display: block;
    z-index: 4
  }

  header.header .header-mainbar .menu-burger:hover {
    text-decoration: none
  }

  header.header .header-mainbar .menu-burger.active {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9Iklzb2xhdGlvbl9Nb2RlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiCgkgeT0iMHB4IiB3aWR0aD0iMTQuNzcycHgiIGhlaWdodD0iMTQuNzczcHgiIHZpZXdCb3g9IjAgMCAxNC43NzIgMTQuNzczIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNC43NzIgMTQuNzczIgoJIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIwLjcwNyIgeTE9IjE0LjA2NiIgeDI9IjE0LjA2NSIgeTI9IjAuNzA3Ii8+Cgk8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMC43MDciIHkxPSIwLjcwNyIgeDI9IjE0LjA2NSIgeTI9IjE0LjA2NiIvPgo8L2c+Cjwvc3ZnPg==);
    background-size: 15px 14px;
    background-color: #fff
  }

  header.header .header-mainbar .menu-burger.active + nav {
    top: 0
  }

  header.header .header-mainbar .menu-burger.active:after {
    display: block
  }

  header.header .header-mainbar nav {
    position: absolute;
    top: -1000px;
    left: 0;
    width: 100%;
    max-height: calc(100vh - 128px);
    margin: 0;
    float: none !important;
    background: rgba(0, 0, 0, 0.15);
    transition: top 0.4s;
    z-index: 3;
    /*padding-top: 108px*/
  }

  header.header .header-mainbar nav > ul {
    width: 100%;
    display: block;
    padding: 0;
    margin: 0;
    background: #fff
  }

  header.header .header-mainbar nav > ul > li {
    float: none;
    width: 100%;
    padding: 10px 0 !important
  }

  header.header .header-mainbar nav > ul > li > a {
    display: block;
    width: 100%;
    padding: 5px 25px !important
  }

  header.header .header-mainbar nav > ul > li > a:after {
    display: none
  }

  header.header .header-mainbar nav > ul > li > a:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 4.5px 0 4.5px;
    border-color: #1e222c transparent transparent transparent;
    position: absolute;
    right: 25px;
    top: 50%;
    margin-top: -2.5px
  }

  header.header .header-mainbar nav > ul > li > a:only-child:before {
    display: none
  }

  header.header .header-mainbar nav > ul > li > a.active + .submenu-element {
    display: block
  }

  header.header .header-mainbar nav > ul > li > .submenu-element {
    position: static;
    width: 100%;
    clear: both;
    display: block;
    padding: 5px 0;
    padding-bottom: 0;
    display: none;
    border: none
  }

  header.header .header-mainbar nav > ul > li > .submenu-element > ul > li {
    padding: 2px 0
  }

  header.header .header-mainbar nav > ul > li > .submenu-element > ul > li strong {
    font-size: 1.1rem;
    padding-top: 7px;
    padding-bottom: 6px
  }

  header.header .header-mainbar nav > ul > li > .submenu-element > ul > li a {
    padding: 1px 0;
    font-size: 1.3rem !important
  }

  .main-headline .carousel-indicators-wrap {
    height: 10px;
    width: 100%;
    padding-left: 18px;
    bottom: 35px;
    left: 0;
    display: block;
    top: auto
  }

  .main-headline .carousel-indicators-wrap .carousel-indicators {
    display: block;
    height: 10px;
    padding-left: 50px
  }

  .main-headline .carousel-indicators-wrap .carousel-indicators li {
    border-radius: 50%;
    width: 10px;
    height: 10px;
    background: #c9caca;
    margin: 0 !important;
    margin-right: 35px !important;
    float: left
  }

  .main-headline .carousel-indicators-wrap .carousel-indicators li:last-child {
    margin-right: 0
  }

  .main-headline .carousel-indicators-wrap .carousel-indicators li:before,
  .main-headline .carousel-indicators-wrap .carousel-indicators li:after {
    display: none
  }

  .main-headline .carousel-indicators-wrap .carousel-indicators li.active {
    background: var(--color-primary)
  }

  body.mobile-opened:after {
    content: "";
    display: block;
    background: rgba(0, 0, 0, 0.15);
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%
  }

  .mobile-nav {
    zoom: 1;
    display: block;
    list-style: none outside none;
    text-align: center;
    text-align: center;
    margin: 20px 0;
    padding: 0
  }

  .mobile-nav:before {
    content: "";
    display: table
  }

  .mobile-nav:after {
    content: "";
    display: table;
    clear: both
  }

  .mobile-nav.mobile-nav-special {
    display: none
  }

  .mobile-nav li {
    display: inline-block;
    width: 10px;
    height: 10px;
    background: #c9caca;
    margin: 0 15px;
    border-radius: 50%;
    cursor: pointer
  }

  .mobile-nav li.active {
    background: var(--color-primary)
  }

  .main-section {
    padding-top: 50px
  }

  .main-section h2 {
    padding-top: 10px;
    padding-bottom: 20px;
    font-size: 3.5rem
  }

  .tiles .tile {
    width: calc(50% - 24px)
  }

  .tiles .tile.tile-calendar {
    width: calc(100% - 24px)
  }

  .tiles .big-tile {
    width: 100%;
    float: none;
    margin-left: 0;
    margin-right: 0
  }

  .values-section .values-section-item {
    width: 230px;
    /* margin-left: -115px;
         left: 15%*/
  }

  .values-section .values-section-item:nth-child(3) {
    /*left: 85%*/
  }

  .values-section .values-section-item > span {
    font-size: 5.5rem
  }

  .main-studium .main-studium-items .main-studium-item {
    width: calc(50% - 22px)
  }

  .faculty-item {
    width: 50%;
    height: 122px
  }

  .faculty-item h3,
  .faculty-item h4,
  .faculty-item h5 {
    top: 32%
  }

  .overlay {
    padding-top: 110px
  }

  .overlay .overlay-title {
    padding-left: 10px;
    padding-right: 10px;
    top: 38px
  }

  .overlay .overlay-inner {
    width: 94%;
    margin-left: 3%;
    margin-right: 3%
  }

  .overlay .overlay-close {
    top: 45px;
    right: 34px
  }

  .overlay-search-wrap .overlay-search-inner form {
    width: 90%;
    margin-left: 5%;
    margin-right: 5%
  }

  .tiles .big-tile .big-tile-image {
    height: 270px;
    position: static
  }

  .tiles .big-tile {
    min-height: 0
  }

  .tiles .big-tile .big-tile-text {
    display: block;
    margin-top: 0
  }

  .side-big {
    width: 53%
  }

  .sidebar {
    width: 38%
  }

  .side .tiles .tile {
    width: 100%;
    margin-left: 0;
    margin-right: 0
  }

  article .container {
    width: 740px
  }

  .calendar-list .calendar-list-item .calendar-list-item-left {
    width: 65%
  }

  .calendar-list .calendar-list-item .calendar-list-item-info {
    width: 33%
  }

  .calendar-list .calendar-list-item .calendar-list-item-left .calendar-list-item-image {
    width: 100%;
    float: none;
    clear: both;
    height: 200px;
    margin-bottom: 20px
  }

  .calendar-list .calendar-list-item .calendar-list-item-left .calendar-list-item-text {
    width: 100%;
    float: none;
    clear: both;
    padding-left: 0
  }

  .calendar-list .calendar-list-item .calendar-list-item-info .calendar-list-item-info-bottom {
    padding: 20px
  }

  .calendar-list .calendar-list-item .calendar-list-item-left .calendar-list-item-text h2,
  .calendar-list .calendar-list-item .calendar-list-item-left .calendar-list-item-text h3,
  .calendar-list .calendar-list-item .calendar-list-item-left .calendar-list-item-text h4 {
    font-size: 2.5rem
  }

  .main-institutes .title h2 {
    font-size: 3.5rem;
    line-height: 4rem
  }

  .main-institutes .title p {
    font-size: 1.8rem;
    line-height: 2.1rem;
    padding-top: 10px
  }

  .main-institutes .title .arrow-link {
    margin-top: -20px
  }

  .email-form h2 {
    padding-top: 5px;
    padding-bottom: 10px;
    text-align: center
  }

  .email-form h2,
  .email-form form,
  .email-form .email-form-social {
    width: 100%;
    float: none;
    padding-left: 10px;
    padding-right: 10px
  }

  .email-form .email-form-social {
    text-align: center
  }

  .email-form .email-form-social a {
    float: none;
    display: inline-block;
    margin-left: 12px !important;
    margin-right: 12px !important
  }

  .quick-search h2 {
    width: 38%
  }

  .main-contact .main-contact-image {
    display: none
  }

  .contact-people {
    margin-left: 0;
    margin-right: 0
  }

  .three-contacts .contact-people .contact-person,
  .contact-people .contact-person {
    width: 50%;
    flex-basis: 50%
  }

  .page-detail .page-detail-image {
    width: 40%;
    float: left;
    clear: left;
    padding-right: 35px
  }

  .page-detail .page-detail-title {
    width: 60%;
    float: left
  }

  .page-detail .page-detail-title h2 {
    font-size: 3.2rem;
    line-height: 3.5rem
  }

  .page-detail .page-detail-info {
    width: 40%;
    float: left
  }

  .page-detail .page-detail-text {
    width: 60%;
    float: left
  }

  .page-detail .page-detail-title h2:first-child {
    margin-top: 0
  }

  .specialization-item .specialization-item-info {
    width: 45%
  }

  .specialization-item .specialization-item-left {
    width: 50%
  }

  .specialization-item .specialization-item-left .item-image {
    clear: both;
    width: 300px;
    min-height: 282px;
    margin-left: auto;
    margin-right: auto;
    float: none;
    display: inline-block
  }

  .specialization-item .specialization-item-left .item-image .item-ico {
    margin-top: 98px
  }

  .specialization-item .specialization-item-left .item-text {
    float: none;
    width: 100%;
    padding-top: 15px;
    padding-left: 0;
    padding-right: 0
  }

  .interests input[type=checkbox] + label {
    width: 33.333333%;
    flex-basis: 33.33333333%
  }

  .big-headline .headline-selector a {
    min-width: 200px
  }

  .specializations-all table thead tr th:nth-child(5),
  .specializations-all table tbody tr td:nth-child(5) {
    display: none
  }

  .specializations-all table thead tr th:nth-child(4) {
    width: 17.93%
  }

  .specializations-all table thead tr th:nth-child(3) {
    width: 17.13%
  }

  .specializations-all table thead tr th:nth-child(2) {
    width: 20.63%
  }

  .specializations-all table tbody tr td {
    font-size: 1.3rem
  }

  .specializations-all table thead tr th .custom-select-wrap .custom-select-title,
  .specializations-all table thead tr th form input[type=text],
  .specializations-all table thead tr th form input[type=search] {
    font-size: 1.2rem
  }

  .results-top .nav-tabs a {
    margin-right: 20px
  }

  .special-layout .tiles,
  .special-layout .infobox {
    display: none
  }

  .special-layout .special-social a {
    margin-left: 10px !important;
    margin-right: 10px !important
  }

  .special-layout.contactpage .special-social a {
    margin-left: 10px !important;
    margin-right: 10px !important
  }

  .official-desk .official-desk-item h3 {
    padding-bottom: 25px
  }

  .official-desk .official-desk-item {
    padding-bottom: 30px
  }

  .special-layout nav {
    margin-bottom: 30px
  }

  .institute-page .gallery-stripe a {
    width: 20%
  }

  .institute-page .institute-headline h1,
  .institute-page .institute-headline h2 {
    padding-left: 5%;
    padding-right: 5%
  }

  .institute-page .gallery-item .gallery-item-main {
    height: 350px
  }

  .overlay-photos-inner {
    width: 600px
  }

  .overlay-photos-inner .overlay-photos-inner-image {
    height: 450px
  }
}

@media screen and (max-width: 950px) and (min-width: 0px) {
  .big-container {
    width: 64%;
    margin: 80px 18%;
    margin-bottom: 0
  }

  .big-container.big-container-dark {
    margin-top: 0;
    background: none
  }

  .special-tiles .special-tile {
    width: 50%
  }

  .special-tiles .special-tiles-title {
    width: 50%
  }

  .special-tiles .special-tiles-title.pull-right:before,
  .special-tiles .special-tiles-title:before {
    display: none
  }
}

@media screen and (max-width: 767px) and (min-width: 0px) {
  .container {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  body {
    padding-top: 50px
  }

  .values-section {
    display: none
  }

  .mobile-wrap.mobile-wrap-infobox {
    width: 100%;
    max-width: 390px;
    max-height: 172px
  }

  .mobile-wrap.mobile-wrap-infobox > .infobox {
    max-height: 172px
  }

  .big-container {
    width: 320px;
    /*height: 258px;*/
    height: 340px;
    overflow: hidden;
    overflow-x: auto
  }

  .big-container .big-container-inner {
    height: 258px;
    width: 1192px
  }

  .big-container::-webkit-scrollbar {
    display: none
  }

  .special-tiles .special-tiles-title {
    width: 286px;
    height: 300px;
  }

  .special-tiles .special-tiles-title:before {
    display: none !important
  }

  .special-tiles .special-tile {
    height: 258px;
    width: 286px;
    margin-left: 15px
  }

  .main-section {
    padding-top: 10px
  }

  .main-section .col-lg-12 {
    padding: 0
  }

  .main-headline .carousel-inner > .active .container .item-inner h1,
  .main-headline .carousel-inner > .active .container .item-inner h2,
  .main-headline .carousel-inner > .active .container .item-inner h3,
  .main-headline .carousel-inner > .next .container .item-inner h1,
  .main-headline .carousel-inner > .next .container .item-inner h2,
  .main-headline .carousel-inner > .next .container .item-inner h3,
  .main-headline .carousel-inner > .prev .container .item-inner h1,
  .main-headline .carousel-inner > .prev .container .item-inner h2,
  .main-headline .carousel-inner > .prev .container .item-inner h3 {
    font-size: 4.5rem;
    line-height: 4.5rem;
    padding-top: 27px;
    padding-bottom: 10px
  }

  .main-headline .carousel-inner > .active .container .item-inner,
  .main-headline .carousel-inner > .next .container .item-inner,
  .main-headline .carousel-inner > .prev .container .item-inner {
    padding-left: 19px;
    padding-right: 19px
  }

  .main-headline .carousel-inner > .active .container .item-inner .tags,
  .main-headline .carousel-inner > .next .container .item-inner .tags,
  .main-headline .carousel-inner > .prev .container .item-inner .tags {
    padding-bottom: 0;
    /*padding-top: 90px*/
  }

  .tiles {
    margin-left: 0;
    margin-right: 0
  }

  .copyright .row {
    margin: 0
  }

  .title {
    margin-bottom: 41px
  }

  .title h2 {
    font-size: 3.5rem;
    text-align: center
  }

  .title p {
    display: none
  }

  header.header .header-topbar nav {
    display: block;
    position: absolute;
    top: -5000px;
    left: 0;
    width: 100%;
    clear: both;
    float: none !important;
    background: #fff;
    padding: 0 19px
  }

  header.header .header-topbar nav ul {
    display: block;
    padding: 5px 0;
    margin: 0;
    border-top: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3
  }

  header.header .header-topbar nav ul li {
    display: block;
    clear: both;
    width: 100%;
    float: none;
    padding: 0;
    margin: 0
  }

  header.header .header-topbar nav ul li a {
    display: block;
    color: #626b77 !important
  }

  header.header .header-topbar {
    height: 43px
  }

  header.header {
    position: absolute;
    top: -43px !important
  }

  header.header .header-mainbar .menu-burger {
    width: 50px;
    height: 50px
  }

  header.header .header-topbar .header-search {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxNi42MTZweCIgaGVpZ2h0PSIxNi42MTdweCIgdmlld0JveD0iMCAwIDE2LjYxNiAxNi42MTciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE2LjYxNiAxNi42MTciIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnPgoJCTxjaXJjbGUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgY3g9IjcuMjQiIGN5PSI3LjI0IiByPSI2LjI0MSIvPgoJCTxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIxMS42NTMiIHkxPSIxMS42NTMiIHgyPSIxNS45MDkiIHkyPSIxNS45MSIvPgoJPC9nPgo8L2c+Cjwvc3ZnPg==);
    background-size: 17px 16px;
    position: absolute;
    top: 43px;
    right: 50px;
    width: 43px;
    height: 50px;
    margin-right: 0;
    cursor: pointer;
  }

  header.header .header-mainbar .main-logo {
    width: 165px;
    height: 27px;
    background-size: 100% 100%;
    margin-top: 12px;
    margin-bottom: 10px;
    margin-left: 4px
  }

  header.header .header-mainbar .header-btn {
    font-size: 0;
    line-height: 47px;
    min-height: 50px;
    border-top: none;
    padding-left: 5px;
    padding-right: 17px;
    box-shadow: none !important;
    float: right !important;
    margin-right: 78px
  }

  header.header .header-mainbar .header-btn:after {
    margin-top: 3px
  }

  header.header .header-mainbar nav {
    padding-top: 93px;
    max-height: none
  }

  header.header .header-mainbar nav > ul > li > a {
    padding: 2px 19px !important
  }

  header.header .header-topbar .lang-switch {
    position: absolute;
    left: 0;
    top: -1000px;
    width: 100%;
    height: 47px;
    background: #fff;
    transition: top 0.5s;
    padding: 0 19px
  }

  header.header .header-topbar .lang-switch > a {
    color: #97a1ae;
    float: left;
    margin-top: 14px
  }

  header.header .header-topbar .lang-switch > a:after {
    border-color: #97a1ae transparent transparent transparent
  }

  header.header .header-topbar .lang-switch > ul {
    width: 50px;
    background: #fff;
    right: auto;
    left: 0;
    min-width: 0;
    padding: 0
  }

  header.header .header-topbar .lang-switch > ul.visible {
    display: block
  }

  header.header .header-topbar .lang-switch > ul li a {
    color: #97a1ae;
    padding: 2px 5px
  }

  header.header .header-topbar .lang-switch .mobile-social {
    zoom: 1;
    display: block;
    float: right;
    padding-top: 14px
  }

  header.header .header-topbar .lang-switch .mobile-social:before {
    content: "";
    display: table
  }

  header.header .header-topbar .lang-switch .mobile-social:after {
    content: "";
    display: table;
    clear: both
  }

  header.header .header-topbar .lang-switch .mobile-social a {
    display: block;
    float: left;
    margin-right: 45px;
    width: 15px;
    height: 15px;
    background-position: center center;
    background-repeat: no-repeat;
    text-indent: -9999px
  }

  header.header .header-topbar .lang-switch .mobile-social a:last-child {
    margin-right: 0
  }

  header.header .header-topbar .lang-switch .mobile-social a.ms-tw {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxNy40NTdweCIgaGVpZ2h0PSIxNC4xODRweCIgdmlld0JveD0iMCAwIDE3LjQ1NyAxNC4xODQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE3LjQ1NyAxNC4xODQiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsPSIjOTdBMUFFIiBkPSJNMTUuNjcxLDMuNTMyYzAuMDA2LDAuMTU1LDAuMDA5LDAuMzA5LDAuMDA5LDAuNDY1YzAsNC43My0zLjYwMSwxMC4xODctMTAuMTg5LDEwLjE4NwoJYy0yLjAyMiwwLTMuOTA0LTAuNTkyLTUuNDktMS42MWMwLjI4NCwwLjAzNCwwLjU2NCwwLjA1MSwwLjg1NiwwLjA1MWMxLjY3OSwwLDMuMjItMC41NjksNC40NDUtMS41MzIKCWMtMS41NjUtMC4wMy0yLjg4OS0xLjA2Ni0zLjM0My0yLjQ4NUMyLjE3Nyw4LjY0NiwyLjM5OCw4LjY3LDIuNjM1LDguNjdjMC4zMjQsMCwwLjY0MS0wLjA0OSwwLjkzOS0wLjEyNgoJYy0xLjYzNy0wLjMzLTIuODcxLTEuNzc2LTIuODcxLTMuNTEyYzAtMC4wMTUsMC0wLjAyOCwwLTAuMDQ4QzEuMTg2LDUuMjU3LDEuNzQsNS40MTYsMi4zMjQsNS40MzQKCWMtMC45Ni0wLjY0LTEuNTkyLTEuNzM5LTEuNTkyLTIuOThjMC0wLjY1OCwwLjE3OC0xLjI3LDAuNDg0LTEuNzk5QzIuOTgzLDIuODIsNS42MjEsNC4yNDcsOC41OTgsNC4zOTYKCUM4LjUzOSw0LjEzNyw4LjUwNiwzLjg1Nyw4LjUwNiwzLjU4NEM4LjUwNiwxLjYsMTAuMTA5LDAsMTIuMDg4LDBjMS4wMjgsMCwxLjk2MSwwLjQzNCwyLjYxMSwxLjEyOAoJYzAuODE3LTAuMTU3LDEuNTgzLTAuNDU4LDIuMjc3LTAuODcxYy0wLjI3LDAuODM5LTAuODM3LDEuNTM4LTEuNTc4LDEuOTgxYzAuNzI5LTAuMDgxLDEuNDE4LTAuMjc2LDIuMDU5LTAuNTYKCUMxNi45NzksMi4zOTYsMTYuMzcxLDMuMDI1LDE1LjY3MSwzLjUzMnoiLz4KPC9zdmc+);
    background-size: 100% 100%
  }

  header.header .header-topbar .lang-switch .mobile-social a.ms-fb {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI4LjExMnB4IiBoZWlnaHQ9IjE3LjQ1N3B4IiB2aWV3Qm94PSIwIDAgOC4xMTIgMTcuNDU3IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4LjExMiAxNy40NTciIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsPSIjOTdBMUFFIiBkPSJNNy43OTcsOC43MzZINS4zNDljMCwzLjkwNSwwLDguNzIxLDAsOC43MjFIMS43MjJjMCwwLDAtNC43NjUsMC04LjcyMUgwVjUuNjUyaDEuNzIyVjMuNjYzCglDMS43MjIsMi4yMzIsMi40LDAsNS4zODEsMGwyLjY4OCwwLjAxNnYyLjk4OWMwLDAtMS42MzMsMC0xLjk0OSwwYy0wLjMxOCwwLTAuNzcxLDAuMTU0LTAuNzcxLDAuODM2djEuODEyaDIuNzY0TDcuNzk3LDguNzM2eiIvPgo8L3N2Zz4=);
    background-size: 8px 14px
  }

  header.header .header-topbar .lang-switch .mobile-social a.ms-ig {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxNy40NTlweCIgaGVpZ2h0PSIxNy40NTdweCIgdmlld0JveD0iMCAwIDE3LjQ1OSAxNy40NTciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE3LjQ1OSAxNy40NTciIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsPSIjOTdBMUFFIiBkPSJNMi4yNDMsMGgxMi45NzZjMS4yMzEsMCwyLjI0LDEuMDA5LDIuMjQsMi4yNDJ2MTIuOTc1YzAsMS4yMzItMS4wMDksMi4yNC0yLjI0LDIuMjRIMi4yNDMKCUMxLjAxLDE3LjQ1NywwLDE2LjQ0OSwwLDE1LjIxN1YyLjI0MkMwLDEuMDA5LDEuMDEsMCwyLjI0MywweiBNMTIuNzE5LDEuOTM4Yy0wLjQzNCwwLTAuNzg2LDAuMzU1LTAuNzg2LDAuNzg4djEuODgxCgljMCwwLjQzMywwLjM1MywwLjc4NSwwLjc4NiwwLjc4NWgxLjk3NGMwLjQzMiwwLDAuNzg1LTAuMzUzLDAuNzg1LTAuNzg1VjIuNzI3YzAtMC40MzMtMC4zNTQtMC43ODgtMC43ODUtMC43ODhIMTIuNzE5egoJIE0xNS40ODUsNy4zODNoLTEuNTM2YzAuMTQ2LDAuNDc1LDAuMjI1LDAuOTc3LDAuMjI1LDEuNDk4YzAsMi45MDItMi40MzEsNS4yNTgtNS40MjgsNS4yNThjLTIuOTk2LDAtNS40MjYtMi4zNTUtNS40MjYtNS4yNTgKCWMwLTAuNTIxLDAuMDc4LTEuMDIzLDAuMjI0LTEuNDk4SDEuOTQxdjcuMzc1YzAsMC4zODIsMC4zMTIsMC42OTIsMC42OTMsMC42OTJoMTIuMTU2YzAuMzgyLDAsMC42OTQtMC4zMTEsMC42OTQtMC42OTJWNy4zODN6CgkgTTguNzQ2LDUuMjk0Yy0xLjkzNywwLTMuNTA2LDEuNTIxLTMuNTA2LDMuMzk3YzAsMS44NzYsMS41NjksMy4zOTcsMy41MDYsMy4zOTdjMS45MzYsMCwzLjUwNy0xLjUyMSwzLjUwNy0zLjM5NwoJQzEyLjI1Myw2LjgxNCwxMC42ODIsNS4yOTQsOC43NDYsNS4yOTR6Ii8+Cjwvc3ZnPg==);
    background-size: 100% 14px
  }

  header.header .header-mainbar nav > ul > li > .submenu-element > ul {
    display: flex;
    flex-wrap: wrap
  }

  header.header .header-mainbar nav > ul > li > .submenu-element > ul > li {
    width: 50%;
    flex-basis: 50%
  }

  .main-headline .carousel-inner > .active .container,
  .main-headline .carousel-inner > .next .container,
  .main-headline .carousel-inner > .prev .container {
    height: auto;
  }

  /*.main-headline .carousel-inner>.active .container .item-inner p,
     .main-headline .carousel-inner>.next .container .item-inner p,
     .main-headline .carousel-inner>.prev .container .item-inner p {
         display: none
     }*/
  .main-headline .carousel-indicators-wrap {
    bottom: 14px
  }

  .main-headline .carousel-inner > .active .container .item-inner .tags,
  .main-headline .carousel-inner > .next .container .item-inner .tags,
  .main-headline .carousel-inner > .prev .container .item-inner .tags {
    padding-left: 0
  }

  .main-headline .carousel-indicators-wrap .carousel-indicators {
    padding-left: 0;
    height: 5px;
    margin: 0;
    padding-left: 1px
  }

  .main-headline .carousel-indicators-wrap .carousel-indicators li {
    width: 5px;
    height: 5px
  }

  .main-headline .carousel-indicators-wrap .carousel-indicators li:after {
    content: "";
    display: block;
    position: absolute;
    top: -5px;
    left: -5px;
    width: 15px;
    height: 15px;
    background: none;
    border: none
  }

  .main-headline .carousel-inner > .active .container .item-inner .btn,
  .main-headline .carousel-inner > .next .container .item-inner .btn,
  .main-headline .carousel-inner > .prev .container .item-inner .btn {
    margin-left: 0;
    margin-bottom: 46px
  }

  .mobile-nav {
    margin: 9px 0
  }

  .mobile-nav li {
    width: 5px;
    height: 5px;
    position: relative
  }

  .mobile-nav li:after {
    content: "";
    display: block;
    position: absolute;
    top: -5px;
    left: -5px;
    width: 15px;
    height: 15px;
    background: none;
    border: none
  }

  .infobox p {
    font-size: 1.4rem
  }

  .infobox p b,
  .infobox p strong {
    font-size: 1.8rem
  }

  .main-section h2 {
    padding-top: 11px;
    padding-bottom: 43px;
    text-align: center;
    font-size: 3.5rem;
    letter-spacing: -1px
  }

  .tiles {
    margin-bottom: 0
  }

  .tiles > .arrow-link {
    width: 200px;
    left: 50%;
    right: auto !important;
    margin-left: -100px !important;
    top: -38px;
    text-align: center
  }

  .tiles .tile {
    width: 100% !important;
    margin: 0;
    min-height: 301px;
    margin-bottom: 20px;
  }

  .tiles .tile.tile-info .tile-inner {
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 50px
  }

  .tiles .tile.tile-info .tile-inner h3,
  .tiles .tile.tile-info .tile-inner h4 {
    padding-bottom: 5px
  }

  .tiles .tile.tile-info .tile-inner h3:after,
  .tiles .tile.tile-info .tile-inner h4:after {
    bottom: -13px
  }

  .tiles .tile.tile-info .tile-inner p {
    padding-top: 36px
  }

  .tiles .tile > .tags {
    position: absolute;
    left: 16px;
    top: 18px
  }

  .tiles .tile > h3:not(.screenReaderElement),
  .tiles .tile > h4:not(.screenReaderElement) {
    padding-left: 16px;
    padding-right: 16px;
    padding-bottom: 43px
  }

  .tiles .tile > h3:not(.screenReaderElement):after,
  .tiles .tile > h4:not(.screenReaderElement):after {
    bottom: 26px;
    left: 19px
  }

  .tab-content > .tab-pane {
    padding: 17px
  }

  .pane-calendar-item {
    padding-left: 63px;
    padding-top: 3px;
    margin-bottom: 8px
  }

  .pane-calendar-item:nth-child(4) {
    display: none
  }

  .pane-calendar-item h4, .pane-calendar-item .title-heading {
    font-size: 1.6rem
  }

  .main-studium {
    padding-top: 42px;
    padding-bottom: 30px
  }

  .main-studium .main-studium-items {
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
    list-style: none;
  }

  .main-studium .main-studium-items .main-studium-item {
    margin-left: 9px;
    margin-right: 9px;
    width: calc(50% - 18px)
  }

  .main-studium .main-studium-items .main-studium-item .main-studium-item-image {
    display: none
  }

  .main-studium .main-studium-items .main-studium-item h3 {
    padding-top: 12px;
    margin-top: 0;
    font-size: 1.4rem;
    padding-left: 0;
    padding-right: 0;
    width: 100% !important;
    letter-spacing: -0.4px;
    min-height: 70px
  }

  .main-studium .main-studium-items .main-studium-item h3:before {
    left: 0;
    top: 0
  }

  .main-studium .main-studium-items .main-studium-item h3:after {
    display: none !important
  }

  .special-tiles .mobile-nav {
    margin: 17px 0;
    margin-top: 15px;
    margin-bottom: 19px
  }

  .special-tiles .special-tiles-title h2 {
    padding-top: 85px;
    width: 100%;
    text-align: center;
    display: block;
  }

  .special-tiles .special-tiles-title.pull-right {
    float: left !important
  }

  .special-tiles .special-tiles-title.pull-right h2 {
    /* padding-left: 14px;
         padding-top: 14px*/
  }

  .big-quote {
    margin-top: 0;
    height: 137px;
    position: relative
  }

  .big-quote .container {
    padding: 0;
    position: static
  }

  .big-quote .col-lg-6 {
    display: none
  }

  .big-quote .big-quote-btn {
    width: 200px;
    top: 50%;
    margin-top: -45px;
    right: 50%;
    margin-right: -100px;
    text-align: center
  }

  footer.footer {
    padding-top: 0;
    padding-bottom: 15px
  }

  footer.footer .col-lg-left,
  footer.footer .col-lg-left:first-child {
    width: 100%;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important
  }

  footer.footer h2 {
    padding: 22px 19px;
    border-bottom: 1px solid #3d414b;
    position: relative;
    margin-bottom: 0;
    cursor: pointer
  }

  footer.footer h2:after {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 4.5px 0 4.5px;
    border-color: #ffffff transparent transparent transparent;
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -2.5px;
    right: 19px
  }

  footer.footer h2.active + .footer-el {
    display: block;
    border-bottom: 1px solid #3d414b;
    padding: 10px 19px
  }

  footer.footer .footer-el {
    display: none
  }

  footer.footer .copyright {
    padding-top: 120px;
    margin-top: 0;
    border-top: none
  }

  footer.footer .copyright .col-lg-4 {
    position: static
  }

  footer.footer .copyright .col-lg-4.copyright-right {
    position: absolute;
    width: 100%;
    left: 0;
    top: 88px
  }

  footer.footer .copyright .col-lg-4.copyright-right a {
    display: block;
    float: none;
    clear: both;
    margin: 0;
    margin-bottom: 2px
  }

  footer.footer .copyright .col-lg-4.copyright-right a:after {
    display: none
  }

  footer.footer .copyright .col-lg-4 .footer-logo {
    position: absolute;
    left: 50%;
    margin-left: -85px;
    top: 25px
  }

  footer.footer .copyright .col-lg-4 .copyright-social {
    top: -31px;
    left: 0;
    position: absolute;
    width: 100%;
    text-align: center;
    padding-left: 10px;
    padding-right: 18px
  }

  footer.footer .copyright .col-lg-4 .copyright-social a {
    display: inline-block;
    margin-left: 10px;
    margin-right: 10px;
    float: none
  }

  .infobox p {
    left: 21px;
    bottom: 19px
  }

  .mobile-nav.mobile-nav-special {
    display: block
  }

  .big-container {
    width: 100%;
    margin: 0
  }

  .overlay:not(.overlay-photos) {
    position: absolute;
    height: auto;
    min-height: 0;
    padding: 0
  }

  .overlay:not(.overlay-photos).visible {
    top: 50px
  }

  .overlay:not(.overlay-photos).overlay-search.visible {
    top: 0
  }

  .overlay:not(.overlay-photos).overlay-search.visible .overlay-close {
    display: block
  }

  .overlay:not(.overlay-photos) .overlay-inner {
    border: none;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    margin: 0
  }

  .overlay:not(.overlay-photos) .overlay-title {
    font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
    text-align: left;
    display: block;
    padding: 15px 19px;
    position: static;
    clear: both;
    text-transform: uppercase;
    letter-spacing: 0;
    font-size: 1.3rem
  }

  .overlay:not(.overlay-photos) .mobile-title {
    font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
    text-align: left;
    display: block;
    padding: 15px 19px;
    position: static;
    clear: both;
    text-transform: uppercase;
    letter-spacing: 0;
    font-size: 1.3rem;
    position: static;
    border-top: 1px solid #e3e3e3;
    margin: 0;
    width: 100%;
    color: #8a93a0
  }

  .overlay:not(.overlay-photos) .overlay-close {
    display: none
  }

  .faculty-item {
    border: none !important;
    width: calc(50% - 38px);
    flex-basis: calc(50% - 38px);
    float: none;
    margin-left: 18px;
    height: auto;
    margin-bottom: 16px
  }

  .faculty-item.faculty-item-grey {
    background: #fff
  }

  .faculty-item h3,
  .faculty-item h4,
  .faculty-item h5 {
    padding: 0;
    padding-top: 10px;
    position: static;
    font-size: 1.4rem;
    letter-spacing: -0.1px
  }

  .faculty-item h3:before,
  .faculty-item h4:before,
  .faculty-item h5:before {
    left: 0
  }

  .mobile-btn {
    display: block;
    clear: both;
    border-top: 1px solid #e3e3e3;
    padding: 5px 19px
  }

  .mobile-btn a {
    width: 100%;
    padding: 10px 0
  }

  .mobile-btn a:after {
    float: right;
    margin-top: 4px
  }

  input.search-input {
    font-size: 3rem;
    line-height: 5rem;
    height: 5rem
  }

  .overlay-search-wrap .overlay-search-inner form *[type=submit] {
    top: 14px
  }

  .frequently-searched {
    padding-top: 25px
  }

  .overlay-search-wrap {
    min-height: 450px
  }

  .overlay .overlay-close {
    top: 20px;
    right: 20px
  }

  .tiles .big-tile .big-tile-image {
    height: 270px;
    position: static
  }

  .tiles .big-tile {
    min-height: 0
  }

  .tiles .big-tile .big-tile-text {
    display: block;
    margin-top: 0;
    padding: 25px 15px;
  }

  .tiles .big-tile .big-tile-text h3,
  .tiles .big-tile .big-tile-text h4 {
    font-size: 2.5rem;
    padding-bottom: 15px
  }

  .tiles .big-tile .big-tile-text p {
    padding-bottom: 15px;
    font-size: 1.3rem
  }

  .big-headline form .form-filter-link {
    display: none
  }

  .custom-select-wrap .custom-select-title {
    font-size: 1.15rem;
    padding-left: 8px
  }

  .custom-select-wrap .custom-select-title:after {
    right: 5px
  }

  .page-content .tiles {
    padding-top: 23px
  }

  .big-headline h1,
  .big-headline h2 {
    font-size: 4rem;
    line-height: 4rem;
    letter-spacing: -1px
  }

  .big-headline form {
    padding-left: 20px;
    padding-right: 20px
  }

  .big-headline form .form-filter-link {
    right: 94px
  }

  .big-headline form .form-hidden-filter {
    width: calc(100% - 40px);
    right: 20px
  }

  .big-headline {
    height: 300px
  }

  .side {
    width: 100% !important;
    float: none !important
  }

  .side .tiles > .arrow-link {
    right: 11px !important;
    top: -37px;
    left: auto !important;
    margin-left: 0 !important;
    width: auto
  }

  .side > h3 {
    padding-bottom: 15px
  }

  .page-content .side .tiles {
    padding-top: 8px
  }

  article .container .article-main-image {
    margin-left: 0;
    margin-right: 0
  }

  article .container {
    width: 100%;
    max-width: 700px;
    padding-left: 10px;
    padding-right: 10px
  }

  article .container .article-main-image {
    padding-bottom: 40px
  }

  article .container h2 {
    font-size: 2.7rem
  }

  article .container p.perex {
    font-size: 2rem
  }

  .calendar-wrap .fc-day-grid-event .fc-content {
    padding: 2px;
    font-size: 1rem
  }

  .fc-toolbar .fc-center {
    float: left
  }

  .calendar-wrap .fc-day-header {
    font-size: 1.2rem
  }

  .calendar-wrap {
    margin-bottom: 30px
  }

  .fc-basic-view .fc-body .fc-row {
    height: auto !important
  }

  .calendar-list .calendar-list-item .calendar-list-item-info .calendar-list-item-info-top .calendar-list-item-info-date {
    float: none;
    width: 100%;
    padding-bottom: 10px
  }

  .calendar-list .calendar-list-item .calendar-list-item-info .calendar-list-item-info-top {
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 10px
  }

  .calendar-list .calendar-list-item .calendar-list-item-info {
    padding-top: 15px
  }

  .calendar-list .calendar-list-item .calendar-list-item-info .calendar-list-item-info-top p {
    width: 100%;
    float: none;
    padding-left: 0;
    font-size: 1.3rem;
    text-align: center
  }

  .calendar-list .calendar-list-item .calendar-list-item-info .calendar-list-item-info-top p small {
    font-size: 1.3rem
  }

  .calendar-list .calendar-list-item .calendar-list-item-info .calendar-list-item-info-top p a {
    font-size: 1.3rem
  }

  .calendar-list .calendar-list-item .calendar-list-item-info .calendar-list-item-info-top p a:before {
    display: none
  }

  .calendar-list .calendar-list-item .calendar-list-item-info .calendar-list-item-info-bottom {
    padding: 15px
  }

  .calendar-list .calendar-list-item .calendar-list-item-info .calendar-list-item-info-bottom span,
  .calendar-list .calendar-list-item .calendar-list-item-info .calendar-list-item-info-bottom a {
    padding-left: 0;
    font-size: 1.1rem;
    text-align: center
  }

  .calendar-list .calendar-list-item .calendar-list-item-info .calendar-list-item-info-bottom span:before,
  .calendar-list .calendar-list-item .calendar-list-item-info .calendar-list-item-info-bottom a:before {
    display: none
  }

  .calendar-list .calendar-list-item .calendar-list-item-left .calendar-list-item-text h2,
  .calendar-list .calendar-list-item .calendar-list-item-left .calendar-list-item-text h3,
  .calendar-list .calendar-list-item .calendar-list-item-left .calendar-list-item-text h4 {
    font-size: 2rem;
    padding-top: 5px;
    padding-bottom: 5px
  }

  .calendar-list .calendar-list-item .calendar-list-item-left .calendar-list-item-text p {
    font-size: 1.1rem;
    line-height: 1.6rem
  }

  .calendar-list .calendar-list-item:last-child {
    margin-bottom: 10px
  }

  .calendar-list {
    padding-bottom: 10px
  }

  .main-institutes-items {
    max-width: 400px;
    margin-left: auto;
    margin-right: auto
  }

  .main-institutes .title h2 {
    width: 100%;
    display: block;
    text-align: center;
    clear: both;
    letter-spacing: -2px
  }

  .main-institutes .title p {
    display: none
  }

  .main-institutes .title .arrow-link {
    display: none
  }

  .main-institutes .title {
    margin-bottom: 17px
  }

  .main-institutes div[role='listitem'] {
    width: 33.3%;
  }
  .main-institutes-items a h3 {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 80px;
    font-size: 1.3rem;
    text-align: center
  }

  .main-institutes-items a h3:before {
    display: none
  }

  .main-institutes .col-lg-12 {
    padding-left: 0;
    padding-right: 0
  }

  .main-institutes + .big-quote {
    margin-top: 00px
  }

  .page-content .mobile-wrap-infobox ~ .tiles > .arrow-link {
    top: -4px
  }

  .mobile-no-padding {
    padding-left: 0;
    padding-right: 0
  }

  .mobile-no-padding h2 {
    text-align: center
  }

  .main-headline.main-headline-short .carousel-inner > .active .container,
  .main-headline.main-headline-short .carousel-inner > .next .container,
  .main-headline.main-headline-short .carousel-inner > .prev .container {
    height: 333px
  }

  .main-headline.main-headline-short .carousel-inner > .active .container .item-inner,
  .main-headline.main-headline-short .carousel-inner > .next .container .item-inner,
  .main-headline.main-headline-short .carousel-inner > .prev .container .item-inner {
    padding-left: 16px;
    padding-right: 16px
  }

  .main-headline.main-headline-short .carousel-indicators-wrap {
    height: 10px
  }

  .main-headline.main-headline-short .carousel-inner > .active .container .item-inner h1,
  .main-headline.main-headline-short .carousel-inner > .active .container .item-inner h2,
  .main-headline.main-headline-short .carousel-inner > .active .container .item-inner h3,
  .main-headline.main-headline-short .carousel-inner > .next .container .item-inner h1,
  .main-headline.main-headline-short .carousel-inner > .next .container .item-inner h2,
  .main-headline.main-headline-short .carousel-inner > .next .container .item-inner h3,
  .main-headline.main-headline-short .carousel-inner > .prev .container .item-inner h1,
  .main-headline.main-headline-short .carousel-inner > .prev .container .item-inner h2,
  .main-headline.main-headline-short .carousel-inner > .prev .container .item-inner h3 {
    letter-spacing: -1.4px;
    padding-bottom: 10px
  }

  .main-headline.main-headline-short .carousel-inner > .active .container .item-inner .btn,
  .main-headline.main-headline-short .carousel-inner > .next .container .item-inner .btn,
  .main-headline.main-headline-short .carousel-inner > .prev .container .item-inner .btn {
    margin-bottom: 4px
  }

  .main-headline.main-headline-short .carousel-inner > .active .container .item-inner .tags,
  .main-headline.main-headline-short .carousel-inner > .next .container .item-inner .tags,
  .main-headline.main-headline-short .carousel-inner > .prev .container .item-inner .tags {
    padding-top: 45px
  }

  .breadcrumb {
    display: none
  }

  .page-content {
    padding-top: 0
  }

  .page-content .mobile-wrap-infobox {
    margin-top: 0
  }

  .mobile-no-padding h2 {
    font-size: 3.6rem
  }

  .page-content .mobile-wrap-infobox ~ .tiles {
    padding-top: 33px
  }

  .email-form h2 {
    font-size: 2.2rem;
    letter-spacing: 0;
    padding-bottom: 5px
  }

  .quick-search {
    margin-top: 35px;
    margin-bottom: 35px;
    padding: 25px 15px
  }

  .quick-search h2 {
    width: 100%;
    text-align: center;
    display: block;
    float: none;
    padding-top: 0;
    padding-bottom: 15px;
    font-size: 2.2rem;
    padding-left: 0
  }

  .quick-search form {
    width: 100%
  }

  .quick-search form input[type=radio] + label {
    margin-right: 18px
  }

  .main-contact .main-contact-text h2 {
    font-size: 3.8rem;
    line-height: 4.5rem
  }

  .main-contact .row {
    margin-left: 0;
    margin-right: 0
  }

  .faculty-item:after {
    display: none !important
  }

  .main-contact h3 {
    font-size: 3rem;
    padding-bottom: 20px;
    padding-left: 9.5px;
    padding-right: 9.5px
  }

  .contact-people {
    padding-bottom: 25px
  }

  .facults-wrap {
    border: none;
    margin-bottom: 50px
  }

  .facults-wrap .faculty-item h3,
  .facults-wrap .faculty-item h4,
  .facults-wrap .faculty-item h5 {
    min-height: 0;
    margin-top: 2px
  }

  .facults-wrap .faculty-item {
    height: auto;
    margin-left: 0;
    margin-bottom: 25px;
    width: 100%;
    flex-basis: 100%
  }

  .contact-people .contact-person {
    padding-bottom: 20px
  }

  .main-contact .main-contact-text .main-contact-text-info {
    padding-bottom: 30px
  }

  .main-contact .main-institutes-items a .mii-ico {
    margin-top: 45px
  }

  .main-contact .main-contact-text .main-contact-text-info span strong {
    float: none;
    width: 100%;
    clear: both
  }

  .page-detail .page-detail-info {
    width: 100%;
    float: none;
    clear: both;
    padding-bottom: 30px
  }

  .page-detail .page-detail-text {
    width: 100%;
    float: none;
    clear: both
  }

  .page-detail:before {
    background-color: transparent
  }

  .page-detail .page-detail-image {
    padding-right: 15px
  }

  .page-detail .page-detail-title h2 {
    font-size: 2.5rem
  }

  .page-detail .page-detail-info {
    padding-top: 15px
  }

  .page-detail .page-detail-title strong {
    padding-top: 15px
  }

  .page-detail.page-detail-institute .page-detail-image {
    padding-right: 15px
  }

  .page-detail {
    padding-bottom: 25px
  }

  .btn.btn-orange {
    padding: 0 15px;
    padding-left: 21px
  }

  .page-detail .page-detail-title .page-detail-title-btns .btn {
    margin-right: 6px
  }

  .specialization-item .specialization-item-info {
    width: 90%;
    margin-left: 5%;
    margin-right: 5%;
    min-height: 0;
    padding-bottom: 25px;
    margin-top: 30px
  }

  .specialization-item .specialization-item-left {
    width: 90%;
    margin-left: 5%;
    margin-right: 5%
  }

  .specialization-item .specialization-item-left .item-image {
    max-width: 50%;
    float: left
  }

  .specialization-item .specialization-item-left .item-text {
    width: 50%;
    float: left;
    padding-left: 20px;
    padding-top: 0
  }

  .specialization-item:first-of-type {
    margin-top: 30px
  }

  .interests input[type=checkbox] + label {
    min-height: 177px;
    padding-top: 61px
  }

  .interests input[type=checkbox] + label span {
    font-size: 1.4rem
  }

  .big-headline .headline-selector {
    max-width: 400px;
    width: 90%;
    margin-left: 5%;
    margin-right: 5%
  }

  .big-headline .headline-selector a {
    width: 100%;
    float: none;
    clear: both;
    border-top: 1px solid #fff;
    border-right: none;
    padding: 10px
  }

  .interests {
    margin-bottom: 10px
  }

  .interests + .more-element {
    margin-bottom: 35px
  }

  .specialization-structure .specialization-structure-item .custom-select-wrap .custom-select-title {
    line-height: 2rem;
    font-size: 1.6rem
  }

  .specialization-structure .specialization-structure-item label,
  .specialization-structure.ver2 .specialization-structure-item label {
    display: block;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 0;
    padding-left: 17px;
    font-size: 1.6rem
  }

  .specialization-structure .specialization-structure-item select,
  .specialization-structure .specialization-structure-item .custom-select-wrap {
    width: 100%;
    display: block;
    margin-bottom: 10px
  }

  .specializations-all table thead tr th:nth-child(4),
  .specializations-all table tbody tr td:nth-child(4) {
    display: none
  }

  .specializations-all table thead tr th:first-child {
    width: 56%
  }

  .specializations-all table thead tr th:nth-child(2),
  .specializations-all table thead tr th:nth-child(3) {
    width: 22%
  }

  .specializations-all table thead tr th .custom-select-wrap .custom-select-title {
    line-height: 2rem;
    padding-top: 5px;
    padding-bottom: 6px;
    white-space: normal
  }

  .specializations-all table thead tr {
    background: #fff
  }

  .specializations-all table thead tr th form,
  .specializations-all table thead tr th .custom-select-wrap {
    box-shadow: none;
    margin-bottom: 0px
  }

  .specializations-all table tbody tr td {
    padding: 7px 3px !important
  }

  .specializations-all table thead tr th {
    border: 1px solid #dde3ec;
    border-collapse: collapse
  }

  .specializations-all table thead tr th form *[type=submit] {
    right: 10px
  }

  .specializations-all table thead tr th .custom-select-wrap .custom-select-title,
  .specializations-all table thead tr th form input[type=text],
  .specializations-all table thead tr th form input[type=search] {
    padding-left: 6px;
    padding-right: 28px;
    border: none
  }

  .specializations-all {
    margin-bottom: 35px
  }

  .search-result h3 {
    max-width: 100%
  }

  .search-result p {
    max-width: 100%
  }

  .big-headline.big-headline-results h1,
  .big-headline.big-headline-results h2 {
    font-size: 4rem;
    line-height: 4rem
  }

  .results-top .nav-tabs a {
    margin-right: 10px
  }

  .search-result {
    margin-bottom: 24px;
    padding-bottom: 22px
  }

  .special-layout .col-lg-3 {
    display: none
  }

  .special-layout .col-lg-8 {
    width: 100%;
    float: none !important
  }

  .official-desk .official-desk-item h3 {
    font-size: 2.5rem;
    padding-bottom: 15px
  }

  .special-layout {
    padding-bottom: 35px
  }

  .content-page .content-page-items > span strong {
    width: 100%;
    float: none;
    display: block
  }

  .content-page .content-page-items > span span {
    width: 100%;
    float: none;
    padding-bottom: 2px;
    display: block
  }

  .institute-page .institute-headline {
    padding-top: 29px;
    min-height: 272px;
    padding-bottom: 10px
  }

  .institute-page .institute-headline h1,
  .institute-page .institute-headline h2 {
    font-size: 3.6rem;
    line-height: 3.6rem;
    padding-top: 16px;
    padding-left: 9.5%;
    padding-right: 9.5%
  }

  .institute-page .institute-headline .institute-headline-btns {
    margin-top: 22px
  }

  .institute-page .institute-headline .institute-headline-btns a {
    margin-left: 8px;
    margin-right: 8px;
    padding-left: 23px;
    padding-right: 23px
  }

  .institute-page .institute-headline .institute-headline-btns a:after {
    display: none
  }

  .institute-page .content-page {
    padding-left: 7px
  }

  .institute-page .content-page h1,
  .institute-page .content-page h2 {
    padding-bottom: 12px
  }

  .institute-page .content-page h1 + p,
  .institute-page .content-page h2 + p {
    padding-bottom: 27px
  }

  .content-page p,
  .content-page ul li,
  .content-page ol li {
    line-height: 2.8rem
  }

  .institute-page .gallery-item {
    margin-top: 0;
    margin-bottom: 33px;
    margin-left: -17px;
    margin-right: -15px
  }

  .institute-page .gallery-item .gallery-item-main {
    height: 186px;
    margin-bottom: 16px
  }

  .institute-page .gallery-item .gallery-stripe a {
    height: calc(100vw / 5)
  }

  .institute-page .gallery-item .gallery-stripe a:nth-child(5) ~ a {
    display: none
  }

  .institute-page .content-page .nav-tabs {
    padding-left: 17px;
    padding-right: 15px
  }

  .institute-page .content-page .nav-tabs a {
    margin-right: 26px
  }

  .big-quote.big-quote-special {
    height: 138px
  }

  .big-quote.big-quote-special .container {
    padding-top: 43px
  }

  .big-quote.big-quote-special .big-quote-btn {
    width: auto;
    margin-top: 0
  }

  .big-quote.big-quote-special .big-quote-btn:before {
    margin-left: 0;
    left: 0
  }

  .overlay-photos-inner {
    width: 100%
  }

  .overlay-photos-inner .overlay-photos-inner-image {
    height: 300px
  }

  .overlay-photos {
    padding-top: 45px;
    max-height: 100vh;
    max-width: 100vw;
    min-height: 0
  }

  .overlay-photos .overlay-close {
    top: 14px
  }

  .overlay-photos-inner-info {
    padding-bottom: 20px
  }

  .overlay-photos-inner .overlay-photos-inner-image .overlay-photos-left {
    width: 30px;
    left: 0;
    z-index: 1
  }

  .overlay-photos-inner .overlay-photos-inner-image .overlay-photos-right {
    width: 30px;
    right: 0;
    z-index: 1
  }

  .side .tiles .big-tile {
    width: 100%;
    margin-left: 0;
    margin-right: 0
  }
}

@media screen and (max-width: 550px) and (min-width: 0px) {
  .page-detail.page-detail-institute .page-detail-image {
    width: 100%;
    float: none;
    clear: both;
    margin-bottom: 30px
  }

  .page-detail.page-detail-institute .page-detail-image .image-item {
    margin-left: auto;
    margin-right: auto;
    max-width: 280px
  }

  .page-detail .page-detail-title {
    width: 100%;
    float: none;
    clear: both
  }

  .specialization-item .specialization-item-left {
    width: 100%;
    margin-left: 0;
    margin-right: 0
  }

  .specialization-item .specialization-item-left .item-image {
    max-width: 100%;
    width: 100%;
    float: none
  }

  .specialization-item .specialization-item-left .item-text {
    width: 100%;
    float: none;
    padding-left: 0;
    padding-top: 20px
  }

  .specialization-item .specialization-item-info {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-top: 30px
  }

  .specialization-item .specialization-item-info .btn {
    margin-top: 20px
  }

  .interests input[type=checkbox] + label {
    min-height: 127px;
    padding-top: 36px
  }

  .interests input[type=checkbox] + label span {
    font-family: 'utb_textregular', Helvetica, Arial, Verdana, sans-serif;
    font-size: 1rem
  }

  .special-layout .special-tiles.two-col .special-tile,
  .special-layout .special-tiles.two-col .special-tile.full-width {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 24px;
    width: 100%;
  }

  .special-layout .tiles.two-col .tile:nth-child(odd) {
    margin-left: auto;
  }

  .special-layout .tiles.two-col .tile:nth-child(even) {
    margin-right: auto;
  }
}

@media screen and (max-width: 480px) and (min-width: 0px) {
  .three-contacts .contact-people .contact-person,
  .contact-people .contact-person {
    width: 100%;
    flex-basis: 100%
  }
}

@media screen and (max-width: 350px) and (min-width: 0px) {
  .mobile-wrap.mobile-wrap-infobox {
    max-height: 138px
  }

  .mobile-wrap.mobile-wrap-infobox > .infobox {
    max-height: 138px
  }

  .page-detail .page-detail-image {
    width: 32%;
    padding-right: 5px
  }

  .page-detail .page-detail-title {
    width: 68%
  }

  .page-detail .page-detail-title strong {
    padding-top: 5px
  }

  .page-detail .page-detail-title h2 {
    font-size: 2.3rem
  }

  .page-detail.page-detail-institute .page-detail-title {
    width: 100%
  }
}

@media screen and (max-height: 640px) {
  .overlay-photos-stripe {
    display: none
  }
}


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


/*HOMEPAGE*/


@font-face {
  font-family: 'utb_textregular';
  src: url("../fonts/utbtext-regular-webfont.eot");
  src: url("../fonts/utbtext-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/utbtext-regular-webfont.woff") format("woff"), url("../fonts/utbtext-regular-webfont.ttf") format("truetype"), url("../fonts/utbtext-regular-webfont.svg#utb_textregular") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'utb_textbold';
  src: url("../fonts/utbtext-bold-webfont.eot");
  src: url("../fonts/utbtext-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/utbtext-bold-webfont.woff") format("woff"), url("../fonts/utbtext-bold-webfont.ttf") format("truetype"), url("../fonts/utbtext-bold-webfont.svg#utb_textbold") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'utb_textbold_italic';
  src: url("../fonts/utbtext-bolditalic-webfont.eot");
  src: url("../fonts/utbtext-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/utbtext-bolditalic-webfont.woff") format("woff"), url("../fonts/utbtext-bolditalic-webfont.ttf") format("truetype"), url("../fonts/utbtext-bolditalic-webfont.svg#utb_textbold_italic") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'utb_textitalic';
  src: url("../fonts/utbtext-italic-webfont.eot");
  src: url("../fonts/utbtext-italic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/utbtext-italic-webfont.woff") format("woff"), url("../fonts/utbtext-italic-webfont.ttf") format("truetype"), url("../fonts/utbtext-italic-webfont.svg#utb_textitalic") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'utb_berlinregular';
  src: url("../fonts/utbberlin-regular-webfont.eot");
  src: url("../fonts/utbberlin-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/utbberlin-regular-webfont.woff") format("woff"), url("../fonts/utbberlin-regular-webfont.ttf") format("truetype"), url("../fonts/utbberlin-regular-webfont.svg#utb_berlinregular") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'utb_berlinmedium';
  src: url("../fonts/utbberlin-medium-webfont.eot");
  src: url("../fonts/utbberlin-medium-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/utbberlin-medium-webfont.woff") format("woff"), url("../fonts/utbberlin-medium-webfont.ttf") format("truetype"), url("../fonts/utbberlin-medium-webfont.svg#utb_berlinmedium") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'utb_berlinbold';
  src: url("../fonts/utbberlin-bold-webfont.eot");
  src: url("../fonts/utbberlin-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/utbberlin-bold-webfont.woff") format("woff"), url("../fonts/utbberlin-bold-webfont.ttf") format("truetype"), url("../fonts/utbberlin-bold-webfont.svg#utb_berlinbold") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'baskerville-bt';
  src: url("../fonts/baskerville-bt/BaskervilleBT.eot");
  src: url("../fonts/baskerville-bt/BaskervilleBT?#iefix") format("embedded-opentype"), url("../fonts/baskerville-bt/BaskervilleBT.woff") format("woff"), url("../fonts/baskerville-bt/BaskervilleBT.ttf") format("truetype"), url("../fonts/baskerville-bt/BaskervilleBT.svg#baskervillebt") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

.values-section {
  clear: both;
  padding-top: 131px;
  padding-bottom: 104px;
  background: url(../images/values-section.jpg) center center no-repeat;
  background-size: cover
}

.values-section .container {
  position: relative;
  height: 130px
}

.values-section-flex {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: space-between;
  align-items: stretch;
}

.values-section .values-section-item {
  display: block;
  width: 350px;
  /* position: absolute;
     left: 10.1%;
     margin-left: -175px;*/
  text-align: center;
  color: #fff
}

.values-section .values-section-item:nth-child(2) {
  /*left: 50%*/
}

.values-section .values-section-item:nth-child(3) {
  /*left: 89.9%*/
}

.values-section .values-section-item > span {
  font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
  font-size: 9rem;
  display: block;
  clear: both;
  padding-top: 25px;
  padding-bottom: 5px;
  position: relative;
  line-height: 0.9em
}

.values-section .values-section-item > span:before {
  content: "";
  display: block;
  width: 48px;
  height: 2px;
  left: 50%;
  margin-left: -24px;
  top: 0;
  background: var(--color-primary);
  position: absolute
}

.values-section .values-section-item > span span {
  font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif
}

.values-section .values-section-item small {
  /*font-family: 'baskerville-bt', serif;*/
  font-family: 'Libre Baskerville', serif;
  font-weight: 400;
  font-size: 1.5rem;
  display: block;
  clear: both
}

.main-studium {
  padding-top: 125px;
  padding-bottom: 76px
}

.main-studium .main-studium-items {
  display: block;
  margin-left: -11px;
  margin-right: -11px;
  list-style: none;
}

.main-studium .main-studium-items .main-studium-item {
  display: block;
  text-decoration: none;
  width: calc(33.333333333% - 22px);
  margin-left: 11px;
  margin-right: 11px;
  float: left;
  margin-bottom: 10px
}

.main-studium .main-studium-items .main-studium-item.item-lightblue .main-studium-item-image:after {
  background: #54b8e8
}

.main-studium .main-studium-items .main-studium-item.item-lightblue h3:before {
  background: #54b8e8
}

.main-studium .main-studium-items .main-studium-item.item-red .main-studium-item-image:after {
  background: #ef4642
}

.main-studium .main-studium-items .main-studium-item.item-red h3:before {
  background: #ef4642
}

.main-studium .main-studium-items .main-studium-item.item-yellow .main-studium-item-image:after {
  background: #ffc222
}

.main-studium .main-studium-items .main-studium-item.item-yellow h3:before {
  background: #ffc222
}

.main-studium .main-studium-items .main-studium-item.item-brown .main-studium-item-image:after {
  background: #b25d12
}

.main-studium .main-studium-items .main-studium-item.item-brown h3:before {
  background: #b25d12
}

.main-studium .main-studium-items .main-studium-item.item-green .main-studium-item-image:after {
  background: #bfd73b
}

.main-studium .main-studium-items .main-studium-item.item-green h3:before {
  background: #bfd73b
}

.main-studium .main-studium-items .main-studium-item:hover .main-studium-item-image:after {
  opacity: 1
}

.main-studium .main-studium-items .main-studium-item:hover h3 {
  width: 100%
}

.main-studium .main-studium-items .main-studium-item:hover h3:after {
  opacity: 1
}

.main-studium .main-studium-items .main-studium-item .main-studium-item-image {
  display: block;
  height: 281px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  position: relative
}

.main-studium .main-studium-items .main-studium-item .main-studium-item-image:after {
  content: "";
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #2e3192;
  opacity: 0;
  transition: opacity 0.25s
}

.main-studium .main-studium-items .main-studium-item h3 {
  font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
  color: #272d39;
  display: block;
  background: #fff;
  min-height: 124px;
  margin-top: -60px;
  width: 72.8%;
  background: #fff;
  padding: 50px 23px;
  padding-bottom: 10px;
  font-size: 1.8rem;
  position: relative;
  z-index: 2;
  transition: width 0.25s
}

.main-studium .main-studium-items .main-studium-item h3:before {
  content: "";
  display: block;
  width: 48px;
  height: 2px;
  position: absolute;
  top: 34px;
  left: 23px;
  background: #2e3192
}

.main-studium .main-studium-items .main-studium-item h3 span {
  font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
  max-width: 200px;
  display: block
}

.main-studium .main-studium-items .main-studium-item h3:after {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9Iklzb2xhdGlvbl9Nb2RlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiCgkgeT0iMHB4IiB3aWR0aD0iMTQuMDI5cHgiIGhlaWdodD0iMTIuMTM5cHgiIHZpZXdCb3g9IjAgMCAxNC4wMjkgMTIuMTM5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNC4wMjkgMTIuMTM5IgoJIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMCIgeTE9IjYuMDY5IiB4Mj0iMTIuNjE1IiB5Mj0iNi4wNjkiLz4KPHBvbHlsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHBvaW50cz0iNy4yNTIsMC43MDcgMTIuNjE1LDYuMDcgNy4yNTIsMTEuNDMyICIvPgo8L3N2Zz4=);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 14px 11px;
  content: "";
  width: 60px;
  height: 49px;
  position: absolute;
  top: 38px;
  right: 0;
  border-left: 1px solid #ebebeb;
  opacity: 0;
  transition: opacity 0.3s
}


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


/*OVERRIDES*/

ul,
ol {
  margin-top: 0px;
  margin-bottom: 0px;
}

.special-layout nav > ul > li.current_page_item > a {
  color: var(--color-primary);
}

.special-layout nav > ul > li ul > li.current_page_item > a {
  color: var(--color-primary);
}

.special-layout nav > ul > li ul.children {
  display: none;
}

.special-layout nav > ul > li.current_page_item .children,
.special-layout nav > ul > li.current_page_ancestor .children,
.special-layout nav > ul > li.current_page_parent .children {
  display: block;
}


/* TODO compose into source files */

.page-content {
  min-height: 700px;
}


/* header language switch */

.utb-lang-switcher {
  margin: 12.5px 0;
  font-size: 1.3rem;
  display: block;
  position: relative;
  margin-right: 22px;
  z-index: 2;
}

.utb-lang-switcher li {
  list-style: none;
}

.utb-lang-switcher a {
  color: white;
  padding: 0px 8px;
}

.utb-lang-switcher.mobile-menu-color a {
  color: #111;
}

.item-block-listing a {
  font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
  color: var(--color-primary);
  font-size: 1.3rem;
  text-transform: uppercase;
}

.item-block-listing ul {
  margin-bottom: 0px;
}

.item-block-listing ul li a:hover {
  text-decoration: none;
  color: #d73800;
}

.item-block-listing ul li a:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxOS4zOTNweCIgaGVpZ2h0PSIxNy44NzdweCIgdmlld0JveD0iMCAwIDE5LjM5MyAxNy44NzciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE5LjM5MyAxNy44NzciIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cG9seWxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRDczODAwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgcG9pbnRzPSI5Ljc0OSwwLjcwNyAxNy45NzksOC45MzggOS43NDksMTcuMTcgIi8+CjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0Q3MzgwMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIxNy45NzkiIHkxPSI4LjkzOCIgeDI9IjAiIHkyPSI4LjkzOCIvPgo8L3N2Zz4=);
  content: "";
  display: inline-block;
  vertical-align: middle;
  margin-top: -3px;
  width: 13px;
  height: 10px;
  background-size: 100% 100%;
  margin-right: 9px;
  transition: all 0.25s;
  font-size: 1rem;
}

.item-block-listing h3 a {
  font-size: 2rem;
  color: black;
}

.item-block-listing h3 a:hover {
  text-decoration: none;
  color: #d73800;
}

.page-content a {
  color: var(--color-primary);
  text-decoration: underline;
  text-underline-offset: 3px;
}

.page-content a:hover {
  color: var(--color-link-hover);
}

header.header .header-mainbar nav > ul > li > .submenu-element > ul > li strong a {
  font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
  color: #1e222c;
  font-size: 1.3rem;
  padding-bottom: 22px;
  text-transform: uppercase;
}

.content-page img {
  height: auto;
}

.content-page ul,
.page-detail .page-detail-text ul {
  list-style: circle;
  padding-left: 0;
  padding-bottom: 27px;
  padding-left: 20px;
}

.post-edit-link {
  font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
  position: absolute;
  top: 13px;
  left: 10px;
  z-index: 9999;
  color: white;
}

a.post-edit-link:hover {
  color: var(--color-primary);
}

.crossroad ul {
  list-style: none;
}


/* FIX of dark overlay in news tile */

.tiles .tile.tile-info .tile-inner p {
  position: relative;
  z-index: 1;
}

.tiles .tile > .tags {
  z-index: 1;
}


/* LOGIN INTRANET FORM */

#loginform input.input {
  display: block;
  border: 1px solid silver;
  padding: 3px;
  height: 3.6rem;
}

header.header .header-mainbar nav > ul > li > .submenu-element > ul > li ul {
  width: 95%;
}

.crossroad .item-block-listing a {
  text-transform: none;
}

.contact-people {
  padding-bottom: 20px;
}

.contact-people .contact-person {
  width: 25%;
  flex-basis: 25%;
}

.three-contacts .contact-people .contact-person,
.contact-people.three-contacts .contact-person {
  width: 33%;
  flex-basis: 33%
}

.contact-people .contact-person {
  padding-bottom: 20px;
}

header.header .header-mainbar nav > ul > li > .submenu-element .link a {
  display: block;
  color: #6e7880;
  font-size: 1.5rem;
  text-decoration: none;
  transition: color 0.25s;
  text-transform: none;
}

div#wpadminbar {
  bottom: 0px;
  top: auto;
  position: fixed;
}


/*TABLE FORMATING*/

.content-page table {
  width: 100%;
  margin-bottom: 30px;
  border: 1px solid #dedede;
}

.content-page table tbody {
  border-top: 2px solid #dedede;
}

.content-page table th {
  font-weight: bold;
  color: #222;
  background-color: #dedede;
}

.content-page table th,
.content-page table td {
  padding: 0.5em;
  vertical-align: top;
}

.content-page table tr:nth-child(even) td {
  background-color: #f6f8fb;
}

.content-page table p {
  padding: 0px;
  margin: 0px;
}


/* FIX OF perex */

#page .institute-page .content-page h1 + p,
.institute-page .content-page h2 + p {
  font-size: 1.6rem;
  line-height: 2.5rem;
  color: #626b77;
}

.content-page p,
.content-page ul li,
.content-page ol li {
  line-height: 2.5rem;
}


/* display posts plugin CSS formating */

ul.display-posts-listing {
  margin: 20px 0px 20px 0px;
  padding: 0;
  list-style: none;
}

ul.display-posts-listing li a {
  font-family: 'utb_textregular', Helvetica, Arial, Verdana, sans-serif;
  font-size: 2rem;
  display: block;
  margin: 0;
  padding-bottom: 19px
}

ul.display-posts-listing li span.excerpt-dash {
  display: none;
}

ul.display-posts-listing li {
  padding-bottom: 20px;
}

span.perex {
  font-size: 2.2rem;
  color: #272d39;
  font-family: 'utb_textregular', Helvetica, Arial, Verdana, sans-serif;
  line-height: 3rem;
  padding-bottom: 30px;
  margin: 0;
}

.uses-perex h2 + p, .uses-perex span + p {
  font-family: 'utb_textregular', Helvetica, Arial, Verdana, sans-serif;
  font-size: 2.2rem;
  color: #272d39;
  line-height: 3rem;
  padding-bottom: 30px;
  margin: 0;
}

.uses-perex .entry-date {
  color: #626b77;
}

.container span + br {
  display: none;
}


/* HOMEPAGE opacity tiles FIX */

.main-studium .main-studium-items .main-studium-item:hover .main-studium-item-image:after {
  opacity: 0.8;
}


/* gray color fixes */

.institute-page .content-page {
  color: #575f6a;
}

.breadcrumb li a {
  color: var(--color-text-gray);
}

footer.footer a {
  color: #9ea4ae;
  line-height: 1.8;
}

footer.footer p {
  color: #9ea4ae;
}

article .container a {
  color: var(--color-primary);
}

#tabs-1,
#tabs-2,
#tabs-3 {
  display: none;
}

#tabs-1.active,
#tabs-2.active,
#tabs-3.active {
  display: block;
}

.select-course {
  padding: 0px;
}

.select-course > li {
  list-style: none;
  margin-bottom: 0px;
}

.select-course > li a {
  border-right: 1px solid #fff !important;
  background: transparent !important;
}

.select-course > li a:last-child {
  border-right: none;
}

.select-course > li.active > a,
.select-course > li > a:hover,
.select-course > li > a:focus {
  background: #fff !important;
  color: #161b25 !important;
  cursor: pointer;
  border-color: transparent;
}


/* contact person detail */

div.page-detail-text.contact-detail h3 {
  font-size: 1.6em;
}

div.page-detail-text.contact-detail h4 {
  font-size: 1.4em;
  font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
  margin-top: 20px;
  margin-bottom: 16px;
  display: block;
  color: #575f6a;
}


/* FIX Faculty display */

.main-studium .main-studium-items .main-studium-item h3 {
  overflow: hidden;
  text-overflow: ellipsis;
}


/* Redefine ol li */

.content-page > ol > li:before {
  content: "";
}

.content-page > ol {
  counter-reset: inherit;
  list-style: decimal;
  padding-left: 40px;
}

.content-page > ol > li {
  padding-left: 8px;
}


/* GDPR accordion */

.contact-form input:not([type=checkbox]),
.contact-form textarea {
  border: 1px solid #626B7C;
  padding: 0 16px;
  font-size: 1.6rem;
  line-height: 5.6rem;
  height: 5.6rem;
  border-radius: 0;
}

.contact-form input[type=checkbox] {
  width: auto;
  display: inline-block;
  vertical-align: middle;
  margin: 0 1rem 0 0;;
}

.contact-form textarea {
  height: 12rem;
}

#accordion .card-body {
  padding-bottom: 20px;
}

#accordion .card-header h3 {
  padding-left: 8px;
  cursor: pointer;
}

#accordion .card-header h3.collapsed:before {
  transform: rotate(0deg);
  transition: all 0.3s ease;
}

#accordion .card-header h3:before {
  content: '›';
  display: inline-block;
  transform: rotate(90deg);
  transition: all 0.3s ease;
  position: absolute;
  left: -8px;
}

/* mentor accordion */
#accordion.mentor .card .intro-img {
  display: inline-block;
  vertical-align: top;
  padding: 0 0.5rem;
  width: 48%;
}

#accordion.mentor .card {
  margin-top: 4em;
}

#accordion.mentor .card .intro-img img {
  width: 100%;
  height: auto;
}

#accordion.mentor .card .intro-text {
  display: inline-block;
  padding: 0 0.5rem;
  vertical-align: top;
  width: 50%;
}

@media screen and (max-width: 800px) and (min-width: 0px) {
  #accordion.mentor .card .intro-img {
    width: 100%;
  }

  #accordion.mentor .card .intro-img img {
    width: auto;
  }

  #accordion.mentor .card .intro-text {
    width: 100%;
    margin-top: 2em;
  }
}

@media screen and (max-width: 767px) and (min-width: 0px) {
  .big-container {
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
  }

  /* faculty FIX */
  .main-studium .main-studium-items .main-studium-item {
    width: calc(50% - 22px);
  }

  .main-studium .main-studium-items .main-studium-item .main-studium-item-image {
    background-image: none !important;
    display: none;
  }

  .main-studium .main-studium-items .main-studium-item h3:before {
    left: 0;
  }

  .main-studium .main-studium-items .main-studium-item h3 {
    padding: 50px 0px;
    height: 115px;
    margin-top: 0;
  }

  .select-course > li {
    width: 100%;
    float: none;
    clear: both;
    border-right: none;
  }

  .select-course > li > a {
    border-right: none !important;
  }

  .select-course > li.active > a,
  .select-course > li.active > a:hover,
  .select-course > li.active > a:focus {
    border-top: 1px solid #fff !important;
  }

  /* CALENDAR FIX */
  .calendar-list {
    padding-top: 32px;
  }
}

@media screen and (max-width: 1024px) and (min-width: 0px) {
  .select-course > li a {
    min-width: 200px;
  }
}


/* STUDY PROGRAMS */

.specialization-item-info strong,
.page-detail-info span strong {
  min-width: 3rem;
  text-overflow: ellipsis;
  overflow: hidden;
}


/* SEARCH PAGE */

ul.nav.nav-tabs.sub-nav {
  margin-bottom: 30px;
}

.page-numbers {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 74px;
  text-align: center;
  width: 100%;
}

.page-numbers li {
  display: inline-block;
  margin-left: 6.5px;
  margin-right: 6.5px;
}

.page-numbers > li:first-child > a,
.page-numbers > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.page-numbers > li > a,
.page-numbers > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}

.page-numbers li a,
.page-numbers li span {
  font-family: 'utb_textbold', Helvetica, Arial, Verdana, sans-serif;
  border-radius: 0 !important;
  min-width: 3.7rem;
  line-height: 3.7rem;
  border: 1px solid #dfe5ed;
  text-align: center;
  color: #858d98;
  transition: all 0.25s;
  padding: 0 2px;
}

.page-numbers .current {
  color: var(--color-primary);
  cursor: inherit;
}


/* SPINNER */

.spinner {
  width: 100%;
  text-align: center;
  opacity: 1;
  position: absolute;
  display: block;
}

.spinner.opaque {
  opacity: 0;
  transition: opacity 1s ease;
  display: none;
}

.spinner > div {
  width: 18px;
  height: 18px;
  background-color: #333;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
  animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}

.spinner .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}

.spinner .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

.specializations-all table tbody tr td {
  padding-top: 5px;
  padding-bottom: 5px;
}

footer.footer .footer-logo.logo-cs {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiICAgd2lkdGg9IjE3OSIgICBoZWlnaHQ9IjM1IiAgIHZpZXdCb3g9IjAgMCA0Ny4zNjA0MTYgOS4yNjA0MTY5IiAgIHZlcnNpb249IjEuMSIgICBpZD0ic3ZnMzcyMyIgICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkyLjIgKDVjM2U4MGQsIDIwMTctMDgtMDYpIiAgIHNvZGlwb2RpOmRvY25hbWU9IlVUQl9DWl9idy5zdmciPiAgPGRlZnMgICAgIGlkPSJkZWZzMzcxNyIgLz4gIDxzb2RpcG9kaTpuYW1lZHZpZXcgICAgIGlkPSJiYXNlIiAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIiAgICAgYm9yZGVyY29sb3I9IiM2NjY2NjYiICAgICBib3JkZXJvcGFjaXR5PSIxLjAiICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMC4wIiAgICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIgICAgIGlua3NjYXBlOnpvb209IjQuMjc3IiAgICAgaW5rc2NhcGU6Y3g9IjY5LjM3ODU1NCIgICAgIGlua3NjYXBlOmN5PSI2Ljk4MDI1MTUiICAgICBpbmtzY2FwZTpkb2N1bWVudC11bml0cz0ibW0iICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJsYXllcjEiICAgICBzaG93Z3JpZD0iZmFsc2UiICAgICB1bml0cz0icHgiICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjE2MDAiICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSI4MzgiICAgICBpbmtzY2FwZTp3aW5kb3cteD0iLTgiICAgICBpbmtzY2FwZTp3aW5kb3cteT0iLTgiICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIiAgICAgaW5rc2NhcGU6cGFnZWNoZWNrZXJib2FyZD0idHJ1ZSI+ICAgIDxpbmtzY2FwZTpncmlkICAgICAgIHR5cGU9Inh5Z3JpZCIgICAgICAgaWQ9ImdyaWQzODQ2IiAvPiAgPC9zb2RpcG9kaTpuYW1lZHZpZXc+ICA8bWV0YWRhdGEgICAgIGlkPSJtZXRhZGF0YTM3MjAiPiAgICA8cmRmOlJERj4gICAgICA8Y2M6V29yayAgICAgICAgIHJkZjphYm91dD0iIj4gICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PiAgICAgICAgPGRjOnR5cGUgICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+ICAgICAgICA8ZGM6dGl0bGU+PC9kYzp0aXRsZT4gICAgICA8L2NjOldvcms+ICAgIDwvcmRmOlJERj4gIDwvbWV0YWRhdGE+ICA8ZyAgICAgaW5rc2NhcGU6bGFiZWw9IlZyc3R2YSAxIiAgICAgaW5rc2NhcGU6Z3JvdXBtb2RlPSJsYXllciIgICAgIGlkPSJsYXllcjEiICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLC0yODcuNzM5NTcpIj4gICAgPGcgICAgICAgaWQ9ImcxMTQiICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDAuMzQ2MzY4OTYsMCwwLC0wLjM0NjM2ODk2LDAuMTY0ODM3MjQsMjkxLjA1OTQzKSIgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MSI+ICAgICAgPHBhdGggICAgICAgICBkPSJtIDAsMCBjIDAsLTAuMzYgMC41OTEsLTAuNjkxIDEuMjkyLC0wLjY5MSAwLjI2LDAgMC41MSwwLjA1IDAuNzIsMC4xMiAwLjIyLDAuMDcxIDcuMTE3LDIuNDgzIDcuMTE3LDIuNDgzIHYgLTkuOTEgYyAwLDAgLTYuOTM3LC0yLjQyMiAtNy4xMjcsLTIuNDkyIC0wLjIsLTAuMDcgLTAuNDksLTAuMTIgLTAuNzIxLC0wLjEyIC0wLjcxLDAgLTEuMzExLDAuMzYgLTEuMzExLDEuMDAxIEwgLTAuMDMsMCBaIE0gNy4zNzcsMi44NzMgLTAuMDMsMC4zOCB2IDIuNTIzIGggNy40MDcgeiIgICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIiAgICAgICAgIGlkPSJwYXRoMTE2IiAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+ICAgIDwvZz4gICAgPGcgICAgICAgaWQ9ImcxMTgiICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDAuMzQ2MzY4OTYsMCwwLC0wLjM0NjM2ODk2LDYuNTMxNzIwNywyOTIuMzQ1NjQpIiAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxIj4gICAgICA8cGF0aCAgICAgICAgIGQ9Im0gMCwwIGMgMCwtMS42NDIgLTAuNjMxLC0yLjU0MyAtMi4yMzIsLTIuNTQzIC0xLjYwMiwwIC0yLjI2MywwLjkwMSAtMi4yNjMsMi41NDMgdiA0LjcyNSBoIDAuOTUxIFYgMC4wNCBjIDAsLTEuMTExIDAuMzExLC0xLjY4MiAxLjMxMiwtMS42ODIgMS4wMDEsMCAxLjI4MSwwLjU3MSAxLjI4MSwxLjY4MiBWIDQuNzI1IEggMCBaIiAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiICAgICAgICAgaWQ9InBhdGgxMjAiICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz4gICAgPC9nPiAgICA8ZyAgICAgICBpZD0iZzEyMiIgICAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMC4zNDYzNjg5NiwwLDAsLTAuMzQ2MzY4OTYsNy45NDE1NDc0LDI5Mi4xMzQyMSkiICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjEiPiAgICAgIDxwYXRoICAgICAgICAgZD0ibSAwLDAgYyAwLDAuNTQxIC0wLjMsMC45MTEgLTAuODMxLDAuOTExIC0wLjYyLDAgLTAuOTQsLTAuMzgxIC0wLjk0LC0wLjkyMSB2IC0zLjA5MyBoIC0wLjkwMSB2IDQuNzY1IGggMC45MDEgViAxLjI2MSBjIDAuMTY5LDAuMiAwLjUyLDAuNDUxIDEuMDksMC40NTEgMC45MzEsMCAxLjU4MiwtMC42MzEgMS41ODIsLTEuNjkyIFYgLTMuMTAzIEggMCBaIiAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiICAgICAgICAgaWQ9InBhdGgxMjQiICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz4gICAgPC9nPiAgICA8cGF0aCAgICAgICBkPSJNIDkuMDUwMjQsMjkzLjIwODg1IEggOC43MzgxNjE1IHYgLTEuNjUwNDQgSCA5LjA1MDI0IFogbSAtMC4xNTYyMTI1LC0xLjk2MjE3IGMgLTAuMTMxNjIwMiwwIC0wLjIwNDM1NzYsLTAuMDY5MyAtMC4yMDQzNTc2LC0wLjE5NDMxIDAsLTAuMTMxNjIgMC4wNzI3MzgsLTAuMTk3NDQgMC4yMDQzNTc2LC0wLjE5NzQ0IDAuMTI4NTAyOSwwIDAuMjA0NzAzOSwwLjA2NTggMC4yMDQ3MDM5LDAuMTk3NDQgMCwwLjEzMTk2IC0wLjA3NjIwMSwwLjE5NDMxIC0wLjIwNDcwMzksMC4xOTQzMSIgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MC4zNDYzNjg5MSIgICAgICAgaWQ9InBhdGgxMjYiICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+ICAgIDxnICAgICAgIGlkPSJnMTI4IiAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgwLjM0NjM2ODk2LDAsMCwtMC4zNDYzNjg5Niw5LjI5MjUyMzYsMjkxLjU1ODY5KSIgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MSI+ICAgICAgPHBhdGggICAgICAgICBkPSJNIDAsMCBIIDEuMDAxIEwgMi4xODIsLTMuNTYzIDMuMzU0LDAgaCAxIEwgMi42MTIsLTQuNzY1IGggLTAuODcgeiIgICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIiAgICAgICAgIGlkPSJwYXRoMTMwIiAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+ICAgIDwvZz4gICAgPGcgICAgICAgaWQ9ImcxMzIiICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDAuMzQ2MzY4OTYsMCwwLC0wLjM0NjM2ODk2LDExLjkzNzEyMSwyOTIuMjU5MDQpIiAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxIj4gICAgICA8cGF0aCAgICAgICAgIGQ9Ik0gMCwwIEMgMCwwLjgzMSAtMC40MTEsMS4yNzEgLTEuMDUxLDEuMjcxIC0xLjU0MiwxLjI3MSAtMi4wMTIsMC45OTEgLTIuMTEyLDAgWiBtIC0yLjExMiwtMC43MjEgYyAwLjEsLTAuODcxIDAuNjAxLC0xLjIyMSAxLjIxMSwtMS4yMjEgMC42OTEsMCAxLjEwMSwwLjE3MSAxLjQ1MSwwLjM1IGwgMC4xNiwtMC44NyBjIC0wLjQzLC0wLjIwMSAtMC44NywtMC4zMzEgLTEuNjIxLC0wLjMzMSAtMS4yMDEsMCAtMi4xNzIsMC43NDEgLTIuMTcyLDIuMzkzIDAsMS42MTEgMC45MDEsMi40NzIgMi4wMzIsMi40NzIgMS4yOTEsMCAyLjAwMiwtMC45MjEgMi4wMDIsLTIuMzEyIHYgLTAuNDgxIHoiICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIgICAgICAgICBpZD0icGF0aDEzNCIgICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPiAgICA8L2c+ICAgIDxnICAgICAgIGlkPSJnMTM2IiAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgwLjM0NjM2ODk2LDAsMCwtMC4zNDYzNjg5NiwxMy4zNzE1MDQsMjkxLjkwMTgzKSIgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MSI+ICAgICAgPHBhdGggICAgICAgICBkPSJtIDAsMCBjIC0wLjExLDAuMDUgLTAuMzEsMC4xMiAtMC41NjEsMC4xMiAtMC4zNzksMCAtMC42MywtMC4zMSAtMC42MywtMC44MDEgdiAtMy4wOTMgaCAtMC45MDEgdiA0Ljc2NSBoIDAuOTAxIFYgMC40NSBjIDAuMTUsMC4zMTEgMC4zOSwwLjU5MSAwLjg3MSwwLjU5MSAwLjE4LDAgMC4zNSwtMC4wNSAwLjQ0LC0wLjA5IHoiICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIgICAgICAgICBpZD0icGF0aDEzOCIgICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPiAgICA8L2c+ICAgIDxnICAgICAgIGlkPSJnMTQwIiAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgwLjM0NjM2ODk2LDAsMCwtMC4zNDYzNjg5NiwxNC43Nzg2MjksMjkzLjIwODk5KSIgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MSI+ICAgICAgPHBhdGggICAgICAgICBkPSJtIDAsMCBoIC0zLjU0MyBsIDIuMjcyLDQuMDE0IEggLTMuNDQzIFYgNC43NjUgSCAwLjExIEwgLTIuMDYyLDAuODAxIEggMCBaIiAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiICAgICAgICAgaWQ9InBhdGgxNDIiICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz4gICAgPC9nPiAgICA8cGF0aCAgICAgICBkPSJtIDE1LjQ0MDA1NCwyOTMuMjA4ODUgaCAtMC4zMTIwNzcgdiAtMS42NTA0NCBoIDAuMzEyMDc3IHogbSAtMC4xNTYyMTEsLTEuOTYyMTcgYyAtMC4xMzE2MjIsMCAtMC4yMDQzNTgsLTAuMDY5MyAtMC4yMDQzNTgsLTAuMTk0MzEgMCwtMC4xMzE2MiAwLjA3Mjc0LC0wLjE5NzQ0IDAuMjA0MzU4LC0wLjE5NzQ0IDAuMTI4NTAxLDAgMC4yMDQ3MDMsMC4wNjU4IDAuMjA0NzAzLDAuMTk3NDQgMCwwLjEzMTk2IC0wLjA3NjIsMC4xOTQzMSAtMC4yMDQ3MDMsMC4xOTQzMSIgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MC4zNDYzNjg5MSIgICAgICAgaWQ9InBhdGgxNDQiICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+ICAgIDxnICAgICAgIGlkPSJnMTQ2IiAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgwLjM0NjM2ODk2LDAsMCwtMC4zNDYzNjg5NiwxNi43MTkxNjEsMjkzLjE3MDk2KSIgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MSI+ICAgICAgPHBhdGggICAgICAgICBkPSJtIDAsMCBjIC0wLjE2LC0wLjA4IC0wLjM3MSwtMC4xNiAtMC43ODEsLTAuMTYgLTAuNTUxLDAgLTEuMTkxLDAuMjEgLTEuMTkxLDEuMjUxIHYgMi44MTMgaCAtMC42MjEgdiAwLjc1MSBoIDAuNjIxIHYgMS44NTIgbCAwLjkwMSwwLjA5OSBWIDQuNjU1IGggMC43OCBWIDMuOTA0IGggLTAuNzggViAxLjA5MSBjIDAsLTAuMzQgMC4xOCwtMC40NCAwLjM4LC0wLjQ0IDAuMjMsMCAwLjQsMC4wNyAwLjU3MSwwLjE1IHoiICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIgICAgICAgICBpZD0icGF0aDE0OCIgICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPiAgICA8L2c+ICAgIDxnICAgICAgIGlkPSJnMTUwIiAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgwLjM0NjM2ODk2LDAsMCwtMC4zNDYzNjg5NiwxNy44ODAwNTIsMjkyLjY1MDcyKSIgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MSI+ICAgICAgPHBhdGggICAgICAgICBkPSJtIDAsMCBjIDAsMC4zNyAtMC40NTEsMC42MiAtMC45MzEsMC42MiAtMC40NywwIC0wLjg3MSwtMC4yIC0wLjg3MSwtMC43NjEgMCwtMC41MSAwLjQzLC0wLjcgMC44NzEsLTAuNyAwLjUyLDAgMC45MzEsMC4zNCAwLjkzMSwwLjY4MSB6IG0gMCwtMS4xOTEgYyAtMC4xNSwtMC4xNyAtMC40NzEsLTAuNDcxIC0xLjE0MiwtMC40NzEgLTEuMDMsMCAtMS42MTEsMC41NDEgLTEuNjExLDEuNTIxIDAsMS4wMTIgMC43MDEsMS41NTIgMS42NDIsMS41NTIgMC41LDAgMC45MjEsLTAuMTkgMS4xMTEsLTAuMzkgdiAwLjU4MSBjIDAsMC41NyAtMC4zODEsMC43OCAtMC44ODEsMC43OCAtMC41NiwwIC0xLjA2MSwtMC4xOCAtMS4zMzEsLTAuMjkgbCAtMC4xMDEsMC44MjEgYyAwLjI5MSwwLjEwOSAwLjc2MSwwLjI5IDEuNTMyLDAuMjkgQyAwLjI5LDMuMjAzIDAuOSwyLjY0MyAwLjksMS42MDIgViAtMS42MTIgSCAwIFoiICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIgICAgICAgICBpZD0icGF0aDE1MiIgICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPiAgICA8L2c+ICAgIDxnICAgICAgIGlkPSJnMTU0IiAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgwLjM0NjM2ODk2LDAsMCwtMC4zNDYzNjg5NiwxOS45NDE2NzMsMjkzLjIwODk5KSIgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MSI+ICAgICAgPHBhdGggICAgICAgICBkPSJNIDAsMCBWIDYuMzE2IEggLTEuNzUyIFYgNy4yMTcgSCAyLjcwMiBWIDYuMzE2IEggMC45NTEgViAwIFoiICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIgICAgICAgICBpZD0icGF0aDE1NiIgICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPiAgICA8L2c+ICAgIDxnICAgICAgIGlkPSJnMTU4IiAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgwLjM0NjM2ODk2LDAsMCwtMC4zNDYzNjg5NiwyMS41MDgxMjYsMjkxLjgxODY0KSIgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MSI+ICAgICAgPHBhdGggICAgICAgICBkPSJtIDAsMCBjIC0wLjcxMSwwIC0xLjIyMiwtMC41NjEgLTEuMjIyLC0xLjYzMiAwLC0xLjAzMSAwLjUzMSwtMS41ODEgMS4yMjIsLTEuNTgxIDAuNywwIDEuMjIxLDAuNTUgMS4yMjEsMS41ODEgQyAxLjIyMSwtMC41NjEgMC43MSwwIDAsMCBtIDAsLTQuMDY0IGMgLTEuMTYxLDAgLTIuMTcyLDAuNjcgLTIuMTcyLDIuNDMyIDAsMS43NjIgMS4wNTEsMi40MzMgMi4xNzIsMi40MzMgMS4xMzEsMCAyLjE3MiwtMC42NzEgMi4xNzIsLTIuNDMzIDAsLTEuNzYyIC0xLjAyMSwtMi40MzIgLTIuMTcyLC0yLjQzMiIgICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIiAgICAgICAgIGlkPSJwYXRoMTYwIiAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+ICAgIDwvZz4gICAgPGcgICAgICAgaWQ9ImcxNjIiICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDAuMzQ2MzY4OTYsMCwwLC0wLjM0NjM2ODk2LDI0LjQ5MjMzOSwyOTIuMTM0MjEpIiAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxIj4gICAgICA8cGF0aCAgICAgICAgIGQ9Im0gMCwwIGMgMCwwLjU0MSAtMC4zLDAuOTExIC0wLjgzMSwwLjkxMSAtMC42MjEsMCAtMC45NDEsLTAuMzgxIC0wLjk0MSwtMC45MjEgdiAtMy4wOTMgaCAtMC45IFYgMCBjIDAsMC41NDEgLTAuMzAxLDAuOTExIC0wLjgzMSwwLjkxMSAtMC42MjEsMCAtMC45NDEsLTAuMzgxIC0wLjk0MSwtMC45MjEgdiAtMy4wOTMgaCAtMC45MDEgdiA0Ljc2NSBoIDAuOTAxIFYgMS4yNjEgYyAwLjE3LDAuMiAwLjUyLDAuNDUxIDEuMDkxLDAuNDUxIDAuNTksMCAxLjA2MSwtMC4yNTEgMS4zMzEsLTAuNzAxIDAuMjUsMC4zNiAwLjY5LDAuNzAxIDEuMzQxLDAuNzAxIDAuOTMxLDAgMS41ODIsLTAuNjMxIDEuNTgyLC0xLjY5MiBWIC0zLjEwMyBIIDAgWiIgICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIiAgICAgICAgIGlkPSJwYXRoMTY0IiAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+ICAgIDwvZz4gICAgPGcgICAgICAgaWQ9ImcxNjYiICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDAuMzQ2MzY4OTYsMCwwLC0wLjM0NjM2ODk2LDI1LjkyNjM0LDI5MC43Nzg0OSkiICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjEiPiAgICAgIDxwYXRoICAgICAgICAgZD0iTSAwLDAgSCAxLjAxMSBMIDAuMDcsLTEuNTgyIGggLTAuNzExIHogbSAwLjYxLC01LjQwNSBjIDAsMC4zNyAtMC40NSwwLjYyIC0wLjkzLDAuNjIgLTAuNDcxLDAgLTAuODcxLC0wLjIgLTAuODcxLC0wLjc2MSAwLC0wLjUxIDAuNDMsLTAuNyAwLjg3MSwtMC43IDAuNTIsMCAwLjkzLDAuMzQgMC45MywwLjY4MSB6IG0gMCwtMS4xOTIgYyAtMC4xNSwtMC4xNyAtMC40NywtMC40NyAtMS4xNCwtMC40NyAtMS4wMzIsMCAtMS42MTIsMC41NDEgLTEuNjEyLDEuNTIxIDAsMS4wMTEgMC43MDEsMS41NTIgMS42NDIsMS41NTIgMC41LDAgMC45MiwtMC4xOTEgMS4xMSwtMC4zOTEgdiAwLjU4MSBjIDAsMC41NzEgLTAuMzgsMC43ODEgLTAuODgxLDAuNzgxIC0wLjU2LDAgLTEuMDYsLTAuMTggLTEuMzMxLC0wLjI5IGwgLTAuMSwwLjgyIGMgMC4yOTEsMC4xMSAwLjc2MSwwLjI5MSAxLjUzMiwwLjI5MSAxLjA3MSwwIDEuNjgyLC0wLjU2MSAxLjY4MiwtMS42MDIgViAtNy4wMTcgSCAwLjYxIFoiICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIgICAgICAgICBpZD0icGF0aDE2OCIgICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPiAgICA8L2c+ICAgIDxwYXRoICAgICAgIGQ9Im0gMjYuOTIzODQ5LDI5MC43Nzg0OSBoIDAuMjc3NDQxIGwgMC4yMTE2MzMsMC4zMDg2MiAwLjIxMTI4NCwtMC4zMDg2MiBoIDAuMjc3NDQyIGwgLTAuMzIyNDcsMC41NDc5NSBoIC0wLjMzMjg2MiB6IG0gMC40NTA5NzIsMi40NDc3OSBjIC0wLjI2MDEyMywwIC0wLjQ0MDU4MiwtMC4wNzI3IC0wLjU0MTAyOSwtMC4xMTc3NyBsIDAuMDU1NDQsLTAuMjk0NzUgYyAwLjEzMTYxOSwwLjA2MjQgMC4yOTgyMjUsMC4xMTc3NiAwLjQ4NTYwOSwwLjExNzc2IDAuMTQ1NDc0LDAgMC4yODQwMjEsLTAuMDQxNSAwLjI4NDAyMSwtMC4xOTA1IDAsLTAuMTQ5MjggLTAuMTU5MzI4LC0wLjE4NzM5IC0wLjMzNjMyMiwtMC4yMzI0MSAtMC4yMjg2MDMsLTAuMDU4OSAtMC40OTIxOTEsLTAuMTMxNjMgLTAuNDkyMTkxLC0wLjQ3NDg4IDAsLTAuMzMyODcgMC4yMzIwNjYsLTAuNDkyNTMgMC42MjAzNDcsLTAuNDkyNTMgMC4yMjkyOTYsMCAwLjM5MjA4OCwwLjA1MjMgMC41MDI5MjcsMC4wOTcgbCAtMC4wNTE5NSwwLjI5MTI5IGMgLTAuMTI4MTU2LC0wLjA1ODkgLTAuMjUzMTk3LC0wLjExMDg0IC0wLjQ0MzcsLTAuMTEwODQgLTAuMTg3Mzg1LDAgLTAuMzAxNjg2LDAuMDYyOCAtMC4zMDE2ODYsMC4yMTE2MiAwLDAuMTE3NzcgMC4xMzU0MywwLjE1NTg3IDAuMjk0NDEzLDAuMjAwOSAwLjI0MzE1MSwwLjA2NjEgMC41NDQ0OTIsMC4xNDIwMSAwLjU0NDQ5MiwwLjUwMjkzIDAsMC4zMTU1NSAtMC4xODM1NzcsMC40OTIxOSAtMC42MjAzNDcsMC40OTIxOSIgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MC4zNDYzNjg5MSIgICAgICAgaWQ9InBhdGgxNzIiICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+ICAgIDxnICAgICAgIGlkPSJnMTc0IiAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgwLjM0NjM2ODk2LDAsMCwtMC4zNDYzNjg5NiwyOS4zMzk2MzUsMjkyLjI1OTA0KSIgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MSI+ICAgICAgPHBhdGggICAgICAgICBkPSJNIDAsMCBDIDAsMC44MzEgLTAuNDEsMS4yNzEgLTEuMDUxLDEuMjcxIC0xLjU0MiwxLjI3MSAtMi4wMTIsMC45OTEgLTIuMTEyLDAgWiBtIC0yLjExMiwtMC43MjEgYyAwLjEsLTAuODcxIDAuNiwtMS4yMjEgMS4yMTEsLTEuMjIxIDAuNjkxLDAgMS4xMDEsMC4xNzEgMS40NTIsMC4zNSBsIDAuMTYsLTAuODcgQyAwLjI4LC0yLjY2MyAtMC4xNiwtMi43OTMgLTAuOTExLC0yLjc5MyBjIC0xLjIwMSwwIC0yLjE3MiwwLjc0MSAtMi4xNzIsMi4zOTMgMCwxLjYxMSAwLjkwMSwyLjQ3MiAyLjAzMiwyLjQ3MiAxLjI5MSwwIDIuMDAyLC0wLjkyMSAyLjAwMiwtMi4zMTIgdiAtMC40ODEgeiIgICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIiAgICAgICAgIGlkPSJwYXRoMTc2IiAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+ICAgIDwvZz4gICAgPGcgICAgICAgaWQ9ImcxNzgiICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDAuMzQ2MzY4OTYsMCwwLC0wLjM0NjM2ODk2LDMxLjU1MDQzOSwyOTIuMDc1MzcpIiAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxIj4gICAgICA8cGF0aCAgICAgICAgIGQ9Ik0gMCwwIEggLTEuMDgxIFYgLTIuMzcyIEggMCBjIDAuNzUsMCAxLjI4MSwwLjQxIDEuMjgxLDEuMTUxIEMgMS4yODEsLTAuNDUgMC43NCwwIDAsMCBNIDAuMTMsMy4wNDMgSCAtMS4wODEgViAwLjkwMSBIIDAgYyAwLjc0LDAgMS4yMzEsMC4zNjEgMS4yMzEsMS4wNzEgMCwwLjczMSAtMC40NiwxLjA3MSAtMS4xMDEsMS4wNzEgTSAtMC4wMywtMy4yNzMgSCAtMi4wMzIgViAzLjk0NCBIIDAuMTIgYyAxLjMzMSwwIDIuMTEyLC0wLjczMSAyLjExMiwtMS45MjIgMCwtMC44MjEgLTAuNDMsLTEuMjcxIC0xLjAzMSwtMS41NjEgMC42NTEsLTAuMjcxIDEuMDgxLC0wLjg5MSAxLjA4MSwtMS42NjIgMCwtMS4zMDEgLTAuODkxLC0yLjA3MiAtMi4zMTIsLTIuMDcyIiAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiICAgICAgICAgaWQ9InBhdGgxODAiICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz4gICAgPC9nPiAgICA8ZyAgICAgICBpZD0iZzE4MiIgICAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMC4zNDYzNjg5NiwwLDAsLTAuMzQ2MzY4OTYsMzMuNjA1MzQxLDI5Mi42NTA3MikiICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjEiPiAgICAgIDxwYXRoICAgICAgICAgZD0ibSAwLDAgYyAwLDAuMzcgLTAuNDUsMC42MiAtMC45MzEsMC42MiAtMC40NywwIC0wLjg3MSwtMC4yIC0wLjg3MSwtMC43NjEgMCwtMC41MSAwLjQzMSwtMC43IDAuODcxLC0wLjcgMC41MjEsMCAwLjkzMSwwLjM0IDAuOTMxLDAuNjgxIHogbSAwLC0xLjE5MSBjIC0wLjE1LC0wLjE3IC0wLjQ3LC0wLjQ3MSAtMS4xNDEsLTAuNDcxIC0xLjAzMSwwIC0xLjYxMSwwLjU0MSAtMS42MTEsMS41MjEgMCwxLjAxMiAwLjcsMS41NTIgMS42NDEsMS41NTIgMC41MDEsMCAwLjkyMSwtMC4xOSAxLjExMSwtMC4zOSB2IDAuNTgxIGMgMCwwLjU3IC0wLjM4LDAuNzggLTAuODgxLDAuNzggLTAuNTYsMCAtMS4wNiwtMC4xOCAtMS4zMzEsLTAuMjkgbCAtMC4xLDAuODIxIGMgMC4yOTEsMC4xMDkgMC43NjEsMC4yOSAxLjUzMiwwLjI5IDEuMDcxLDAgMS42ODEsLTAuNTYgMS42ODEsLTEuNjAxIFYgLTEuNjEyIEggMCBaIiAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiICAgICAgICAgaWQ9InBhdGgxODQiICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz4gICAgPC9nPiAgICA8ZyAgICAgICBpZD0iZzE4NiIgICAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMC4zNDYzNjg5NiwwLDAsLTAuMzQ2MzY4OTYsMzUuMTI2NDU1LDI5My4xNzA5NikiICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjEiPiAgICAgIDxwYXRoICAgICAgICAgZD0ibSAwLDAgYyAtMC4xNiwtMC4wOCAtMC4zNywtMC4xNiAtMC43OCwtMC4xNiAtMC41NTEsMCAtMS4xOTIsMC4yMSAtMS4xOTIsMS4yNTEgdiAyLjgxMyBoIC0wLjYyIHYgMC43NTEgaCAwLjYyIHYgMS44NTIgbCAwLjkwMSwwLjA5OSBWIDQuNjU1IEggLTAuMjkgViAzLjkwNCBIIC0xLjA3MSBWIDEuMDkxIGMgMCwtMC4zNCAwLjE4LC0wLjQ0IDAuMzgxLC0wLjQ0IDAuMjMsMCAwLjQsMC4wNyAwLjU3LDAuMTUgeiIgICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIiAgICAgICAgIGlkPSJwYXRoMTg4IiAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+ICAgIDwvZz4gICAgPHBhdGggICAgICAgZD0ibSAzNS43NTAwOTMsMjkzLjIwODg1IGggLTAuMzEyMDggdiAtMS42NTA0NCBoIDAuMzEyMDggeiBtIC0wLjE1NjIxNCwtMS45NjIxNyBjIC0wLjEzMTYxOCwwIC0wLjIwNDM1NiwtMC4wNjkzIC0wLjIwNDM1NiwtMC4xOTQzMSAwLC0wLjEzMTYyIDAuMDcyNzQsLTAuMTk3NDQgMC4yMDQzNTYsLTAuMTk3NDQgMC4xMjg1MDUsMCAwLjIwNDcwNCwwLjA2NTggMC4yMDQ3MDQsMC4xOTc0NCAwLDAuMTMxOTYgLTAuMDc2MiwwLjE5NDMxIC0wLjIwNDcwNCwwLjE5NDMxIiAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDowLjM0NjM2ODkxIiAgICAgICBpZD0icGF0aDE5MCIgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz4gICAgPGcgICAgICAgaWQ9ImcxOTIiICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDAuMzQ2MzY4OTYsMCwwLC0wLjM0NjM2ODk2LDM2Ljc4OTQ0MSwyOTEuNTU4NjkpIiAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxIj4gICAgICA8cGF0aCAgICAgICAgIGQ9Ik0gMCwwIEggMS4wMDEgTCAyLjE4MiwtMy41NjMgMy4zNTMsMCBIIDQuMzU0IEwgMi42MTMsLTQuNzY1IEggMS43NDIgWiIgICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIiAgICAgICAgIGlkPSJwYXRoMTk0IiAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+ICAgIDwvZz4gICAgPGcgICAgICAgaWQ9ImcxOTYiICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDAuMzQ2MzY4OTYsMCwwLC0wLjM0NjM2ODk2LDM5LjQzNDA3MiwyOTIuMjU5MDQpIiAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxIj4gICAgICA8cGF0aCAgICAgICAgIGQ9Ik0gMCwwIEMgMCwwLjgzMSAtMC40MSwxLjI3MSAtMS4wNTEsMS4yNzEgLTEuNTQyLDEuMjcxIC0yLjAxMiwwLjk5MSAtMi4xMTIsMCBaIG0gLTIuMTEyLC0wLjcyMSBjIDAuMSwtMC44NzEgMC42LC0xLjIyMSAxLjIxMSwtMS4yMjEgMC42OTEsMCAxLjEwMSwwLjE3MSAxLjQ1MiwwLjM1IGwgMC4xNiwtMC44NyBDIDAuMjgsLTIuNjYzIC0wLjE2LC0yLjc5MyAtMC45MTEsLTIuNzkzIGMgLTEuMjAxLDAgLTIuMTcyLDAuNzQxIC0yLjE3MiwyLjM5MyAwLDEuNjExIDAuOTAxLDIuNDcyIDIuMDMyLDIuNDcyIDEuMjkxLDAgMi4wMDIsLTAuOTIxIDIuMDAyLC0yLjMxMiB2IC0wLjQ4MSB6IiAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiICAgICAgICAgaWQ9InBhdGgxOTgiICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz4gICAgPC9nPiAgICA8ZyAgICAgICBpZD0iZzIwMCIgICAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMC4zNDYzNjg5NiwwLDAsLTAuMzQ2MzY4OTYsNDIuMjIwMjMsMjkzLjIwODk5KSIgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MSI+ICAgICAgPHBhdGggICAgICAgICBkPSJtIDAsMCBoIC00LjE5NCBsIDIuOTgzLDYuMzE2IEggLTMuOTk0IFYgNy4yMTcgSCAwLjIxIEwgLTIuNzgyLDAuOTAxIEggMCBaIiAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiICAgICAgICAgaWQ9InBhdGgyMDIiICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz4gICAgPC9nPiAgICA8cGF0aCAgICAgICBkPSJtIDQyLjkxNjQ2NSwyOTMuMjA4ODUgaCAtMC4zMTIwNzggdiAtMi40OTk3NCBoIDAuMzEyMDc4IHoiICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjAuMzQ2MzY4OTEiICAgICAgIGlkPSJwYXRoMjA0IiAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPiAgICA8cGF0aCAgICAgICBkPSJtIDQzLjcxMzQ2MSwyOTMuMjA4ODUgaCAtMC4zMTIwNzggdiAtMS42NTA0NCBoIDAuMzEyMDc4IHogbSAtMC4xMDA3OTUsLTIuNDMwNDYgaCAwLjM1MDUyNiBsIC0wLjMyNTkzMSwwLjU0Nzk0IGggLTAuMjQ2MjY5IHoiICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjAuMzQ2MzY4OTEiICAgICAgIGlkPSJwYXRoMjA2IiAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPiAgICA8ZyAgICAgICBpZD0iZzIwOCIgICAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMC4zNDYzNjg5NiwwLDAsLTAuMzQ2MzY4OTYsNDUuMTI0MTE5LDI5Mi4xMzQyMSkiICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjEiPiAgICAgIDxwYXRoICAgICAgICAgZD0ibSAwLDAgYyAwLDAuNTQxIC0wLjMsMC45MTEgLTAuODMxLDAuOTExIC0wLjYyLDAgLTAuOTQsLTAuMzgxIC0wLjk0LC0wLjkyMSB2IC0zLjA5MyBoIC0wLjkwMSB2IDQuNzY1IGggMC45MDEgViAxLjI2MSBjIDAuMTY5LDAuMiAwLjUyLDAuNDUxIDEuMDksMC40NTEgMC45MzEsMCAxLjU4MiwtMC42MzEgMS41ODIsLTEuNjkyIFYgLTMuMTAzIEggMCBaIiAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiICAgICAgICAgaWQ9InBhdGgyMTAiICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz4gICAgPC9nPiAgICA8ZyAgICAgICBpZD0iZzIxMiIgICAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMC4zNDYzNjg5NiwwLDAsLTAuMzQ2MzY4OTYsNDYuODg0NTM4LDI5Mi4yNTkwNCkiICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjEiPiAgICAgIDxwYXRoICAgICAgICAgZD0iTSAwLDAgQyAwLDAuODMxIC0wLjQxMSwxLjI3MSAtMS4wNTEsMS4yNzEgLTEuNTQyLDEuMjcxIC0yLjAxMiwwLjk5MSAtMi4xMTIsMCBaIG0gLTIuNDcyLDQuMjc0IGggMC44MDEgbCAwLjYxLC0wLjg5MSAwLjYxLDAuODkxIEggMC4zNSBMIC0wLjU4MSwyLjY5MiBoIC0wLjk2MSB6IG0gMC4zNiwtNC45OTUgYyAwLjEsLTAuODcxIDAuNjAxLC0xLjIyMSAxLjIxMSwtMS4yMjEgMC42OTEsMCAxLjEwMSwwLjE3MSAxLjQ1MSwwLjM1IGwgMC4xNiwtMC44NyBjIC0wLjQzLC0wLjIwMSAtMC44NywtMC4zMzEgLTEuNjIxLC0wLjMzMSAtMS4yMDEsMCAtMi4xNzIsMC43NDEgLTIuMTcyLDIuMzkzIDAsMS42MTEgMC45MDEsMi40NzIgMi4wMzIsMi40NzIgMS4yOTEsMCAyLjAwMiwtMC45MjEgMi4wMDIsLTIuMzEyIHYgLTAuNDgxIHoiICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIgICAgICAgICBpZD0icGF0aDIxNCIgICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPiAgICA8L2c+ICA8L2c+PC9zdmc+);
}

footer.footer .footer-logo.logo-en {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiICAgd2lkdGg9IjE3MCIgICBoZWlnaHQ9IjM1IiAgIHZpZXdCb3g9IjAgMCA0NC45NzkxNjYgOS4yNjA0MTY5IiAgIHZlcnNpb249IjEuMSIgICBpZD0ic3ZnMzcyMyIgICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkyLjIgKDVjM2U4MGQsIDIwMTctMDgtMDYpIiAgIHNvZGlwb2RpOmRvY25hbWU9IlVUQl9FTl9idy5zdmciPiAgPGRlZnMgICAgIGlkPSJkZWZzMzcxNyIgLz4gIDxzb2RpcG9kaTpuYW1lZHZpZXcgICAgIGlkPSJiYXNlIiAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIiAgICAgYm9yZGVyY29sb3I9IiM2NjY2NjYiICAgICBib3JkZXJvcGFjaXR5PSIxLjAiICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMC4wIiAgICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIgICAgIGlua3NjYXBlOnpvb209IjQuMjc3IiAgICAgaW5rc2NhcGU6Y3g9IjQ2LjI5NzQ4MSIgICAgIGlua3NjYXBlOmN5PSI2Ljk4MDI1MTUiICAgICBpbmtzY2FwZTpkb2N1bWVudC11bml0cz0ibW0iICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJsYXllcjEiICAgICBzaG93Z3JpZD0iZmFsc2UiICAgICB1bml0cz0icHgiICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjE2MDAiICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSI4MzgiICAgICBpbmtzY2FwZTp3aW5kb3cteD0iLTgiICAgICBpbmtzY2FwZTp3aW5kb3cteT0iLTgiICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIiAgICAgaW5rc2NhcGU6cGFnZWNoZWNrZXJib2FyZD0idHJ1ZSI+ICAgIDxpbmtzY2FwZTpncmlkICAgICAgIHR5cGU9Inh5Z3JpZCIgICAgICAgaWQ9ImdyaWQzODQ2IiAvPiAgPC9zb2RpcG9kaTpuYW1lZHZpZXc+ICA8bWV0YWRhdGEgICAgIGlkPSJtZXRhZGF0YTM3MjAiPiAgICA8cmRmOlJERj4gICAgICA8Y2M6V29yayAgICAgICAgIHJkZjphYm91dD0iIj4gICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PiAgICAgICAgPGRjOnR5cGUgICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+ICAgICAgICA8ZGM6dGl0bGU+PC9kYzp0aXRsZT4gICAgICA8L2NjOldvcms+ICAgIDwvcmRmOlJERj4gIDwvbWV0YWRhdGE+ICA8ZyAgICAgaW5rc2NhcGU6bGFiZWw9IlVUQiBFTiIgICAgIGlua3NjYXBlOmdyb3VwbW9kZT0ibGF5ZXIiICAgICBpZD0ibGF5ZXIxIiAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCwtMjg3LjczOTU3KSI+ICAgIDxnICAgICAgIGlkPSJnNDE4NyIgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MSI+ICAgICAgPGcgICAgICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmU7ZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxIiAgICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDAuMzUyNzc3NzcsMCwwLC0wLjM1Mjc3Nzc3LDAuMTY0ODM3MjQsMjkxLjA1OTQzKSIgICAgICAgICBpZD0iZzIwIj4gICAgICAgIDxwYXRoICAgICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAgICAgICAgICAgaWQ9InBhdGgyMiIgICAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiICAgICAgICAgICBkPSJtIDAsMCBjIDAsLTAuMzYgMC41OTEsLTAuNjkgMS4yOTIsLTAuNjkgMC4yNiwwIDAuNTEsMC4wNDkgMC43MiwwLjEyIDAuMjIsMC4wNjkgNy4xMTcsMi40ODIgNy4xMTcsMi40ODIgdiAtOS45MSBjIDAsMCAtNi45MzcsLTIuNDIyIC03LjEyNywtMi40OTIgLTAuMiwtMC4wNzEgLTAuNDksLTAuMTIgLTAuNzIxLC0wLjEyIC0wLjcxLDAgLTEuMzExLDAuMzYgLTEuMzExLDEuMDAxIEwgLTAuMDMsMCBaIE0gNy4zNzcsMi44NzMgLTAuMDMsMC4zOCB2IDIuNTIzIGggNy40MDcgeiIgLz4gICAgICA8L2c+ICAgICAgPGcgICAgICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmU7ZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxIiAgICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDAuMzUyNzc3NzcsMCwwLC0wLjM1Mjc3Nzc3LDUuNTIyOTY3MiwyOTMuMjQ4ODEpIiAgICAgICAgIGlkPSJnMjQiPiAgICAgICAgPHBhdGggICAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiICAgICAgICAgICBpZD0icGF0aDI2IiAgICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIgICAgICAgICAgIGQ9Ik0gMCwwIFYgNi4zMTYgSCAtMS43NTEgViA3LjIxNyBIIDIuNzAzIFYgNi4zMTYgSCAwLjk1MSBWIDAgWiIgLz4gICAgICA8L2c+ICAgICAgPGcgICAgICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmU7ZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxIiAgICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDAuMzUyNzc3NzcsMCwwLC0wLjM1Mjc3Nzc3LDcuMTE4NDA0NywyOTEuODMyODYpIiAgICAgICAgIGlkPSJnMjgiPiAgICAgICAgPHBhdGggICAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiICAgICAgICAgICBpZD0icGF0aDMwIiAgICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIgICAgICAgICAgIGQ9Im0gMCwwIGMgLTAuNzEsMCAtMS4yMjEsLTAuNTYxIC0xLjIyMSwtMS42MzEgMCwtMS4wMzEgMC41MzEsLTEuNTgyIDEuMjIxLC0xLjU4MiAwLjcwMSwwIDEuMjIyLDAuNTUxIDEuMjIyLDEuNTgyIEMgMS4yMjIsLTAuNTYxIDAuNzExLDAgMCwwIG0gMCwtNC4wNjMgYyAtMS4xNjEsMCAtMi4xNzIsMC42NyAtMi4xNzIsMi40MzIgMCwxLjc2MiAxLjA1MSwyLjQzMiAyLjE3MiwyLjQzMiAxLjEzMSwwIDIuMTcyLC0wLjY3IDIuMTcyLC0yLjQzMiAwLC0xLjc2MiAtMS4wMjEsLTIuNDMyIC0yLjE3MiwtMi40MzIiIC8+ICAgICAgPC9nPiAgICAgIDxnICAgICAgICAgc3R5bGU9ImRpc3BsYXk6aW5saW5lO2ZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MSIgICAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgwLjM1Mjc3Nzc3LDAsMCwtMC4zNTI3Nzc3NywxMC4xNTgwMDcsMjkyLjE1MzkzKSIgICAgICAgICBpZD0iZzMyIj4gICAgICAgIDxwYXRoICAgICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAgICAgICAgICAgaWQ9InBhdGgzNCIgICAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiICAgICAgICAgICBkPSJtIDAsMCBjIDAsMC41NCAtMC4zLDAuOTEgLTAuODMxLDAuOTEgLTAuNjIsMCAtMC45NCwtMC4zOCAtMC45NCwtMC45MjEgViAtMy4xMDQgSCAtMi42NzMgViAwIGMgMCwwLjU0IC0wLjMsMC45MSAtMC44MywwLjkxIC0wLjYyMSwwIC0wLjk0MSwtMC4zOCAtMC45NDEsLTAuOTIxIHYgLTMuMDkzIGggLTAuOTAxIHYgNC43NjUgaCAwLjkwMSB2IC0wLjQgYyAwLjE3LDAuMiAwLjUyLDAuNDUgMS4wOSwwLjQ1IDAuNTkxLDAgMS4wNjIsLTAuMjUgMS4zMzIsLTAuNyAwLjI1MSwwLjM2IDAuNjkxLDAuNyAxLjM0MSwwLjcgMC45MzEsMCAxLjU4MiwtMC42MzEgMS41ODIsLTEuNjkxIFYgLTMuMTA0IEggMCBaIiAvPiAgICAgIDwvZz4gICAgICA8ZyAgICAgICAgIHN0eWxlPSJkaXNwbGF5OmlubGluZTtmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjEiICAgICAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMC4zNTI3Nzc3NywwLDAsLTAuMzUyNzc3NzcsMTEuODM0MDU1LDI5Mi42ODAzNCkiICAgICAgICAgaWQ9ImczNiI+ICAgICAgICA8cGF0aCAgICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgICAgICAgICAgIGlkPSJwYXRoMzgiICAgICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIiAgICAgICAgICAgZD0ibSAwLDAgYyAwLDAuMzcxIC0wLjQ1MSwwLjYyMSAtMC45MzEsMC42MjEgLTAuNDcsMCAtMC44NzEsLTAuMiAtMC44NzEsLTAuNzYxIDAsLTAuNTEgMC40MywtMC43MDEgMC44NzEsLTAuNzAxIDAuNTIsMCAwLjkzMSwwLjM0MSAwLjkzMSwwLjY4MSB6IG0gMCwtMS4xOTEgYyAtMC4xNSwtMC4xNyAtMC40NzEsLTAuNDcgLTEuMTQyLC0wLjQ3IC0xLjAzLDAgLTEuNjExLDAuNTQgLTEuNjExLDEuNTIxIDAsMS4wMTEgMC43MDEsMS41NTIgMS42NDIsMS41NTIgMC41LDAgMC45MjEsLTAuMTkgMS4xMTEsLTAuMzkxIHYgMC41ODEgYyAwLDAuNTcgLTAuMzgxLDAuNzgxIC0wLjg4MSwwLjc4MSAtMC41NiwwIC0xLjA2MSwtMC4xODEgLTEuMzMxLC0wLjI5MSBsIC0wLjEwMSwwLjgyMSBjIDAuMjkxLDAuMTEgMC43NjEsMC4yOSAxLjUzMiwwLjI5IEMgMC4yOSwzLjIwMyAwLjksMi42NDMgMC45LDEuNjAyIFYgLTEuNjExIEggMCBaIiAvPiAgICAgIDwvZz4gICAgICA8ZyAgICAgICAgIHN0eWxlPSJkaXNwbGF5OmlubGluZTtmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjEiICAgICAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMC4zNTI3Nzc3NywwLDAsLTAuMzUyNzc3NzcsMTMuMDkzNTc4LDI5My4yNjYzOCkiICAgICAgICAgaWQ9Imc0MCI+ICAgICAgICA8cGF0aCAgICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgICAgICAgICAgIGlkPSJwYXRoNDIiICAgICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIiAgICAgICAgICAgZD0ibSAwLDAgYyAtMC43NSwwIC0xLjI3MSwwLjIxIC0xLjU2MiwwLjM0IGwgMC4xNjEsMC44NSBDIC0xLjAyMSwxLjAxMSAtMC41NCwwLjg1MSAwLDAuODUxIGMgMC40MjEsMCAwLjgyMSwwLjEyIDAuODIxLDAuNTUgMCwwLjQzIC0wLjQ2MSwwLjU0IC0wLjk3MSwwLjY3IC0wLjY2MSwwLjE3MSAtMS40MjEsMC4zODEgLTEuNDIxLDEuMzcyIDAsMC45NjEgMC42NzEsMS40MjEgMS43OTIsMS40MjEgMC42NiwwIDEuMTMxLC0wLjE1IDEuNDUxLC0wLjI4IEwgMS41MjEsMy43NDMgYyAtMC4zNywwLjE3IC0wLjczLDAuMzIgLTEuMjgxLDAuMzIgLTAuNTQsMCAtMC44NywtMC4xNzkgLTAuODcsLTAuNjEgMCwtMC4zNDEgMC4zOSwtMC40NSAwLjg1MSwtMC41ODEgQyAwLjkyMSwyLjY4MyAxLjc5MiwyLjQ2MiAxLjc5MiwxLjQyMSAxLjc5MiwwLjUxMSAxLjI2MiwwIDAsMCIgLz4gICAgICA8L2c+ICAgICAgPGcgICAgICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmU7ZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxIiAgICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDAuMzUyNzc3NzcsMCwwLC0wLjM1Mjc3Nzc3LDE1LjY0MTkwNCwyOTIuMDkzOTkpIiAgICAgICAgIGlkPSJnNDQiPiAgICAgICAgPHBhdGggICAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiICAgICAgICAgICBpZD0icGF0aDQ2IiAgICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIgICAgICAgICAgIGQ9Ik0gMCwwIEggLTEuMDgxIFYgLTIuMzczIEggMCBjIDAuNzUxLDAgMS4yODEsMC40MTEgMS4yODEsMS4xNTEgQyAxLjI4MSwtMC40NTEgMC43NDEsMCAwLDAgTSAwLjEzLDMuMDQzIEggLTEuMDgxIFYgMC45IEggMCBjIDAuNzQxLDAgMS4yMzEsMC4zNjEgMS4yMzEsMS4wNzIgMCwwLjczIC0wLjQ2LDEuMDcxIC0xLjEwMSwxLjA3MSBNIC0wLjAzLC0zLjI3MyBIIC0yLjAzMiBWIDMuOTQzIEggMC4xMiBjIDEuMzMyLDAgMi4xMTIsLTAuNzMgMi4xMTIsLTEuOTIyIDAsLTAuODIgLTAuNDMsLTEuMjcxIC0xLjAzMSwtMS41NjEgMC42NTEsLTAuMjcxIDEuMDgxLC0wLjg5MSAxLjA4MSwtMS42NjEgMCwtMS4zMDIgLTAuODksLTIuMDcyIC0yLjMxMiwtMi4wNzIiIC8+ICAgICAgPC9nPiAgICAgIDxnICAgICAgICAgc3R5bGU9ImRpc3BsYXk6aW5saW5lO2ZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MSIgICAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgwLjM1Mjc3Nzc3LDAsMCwtMC4zNTI3Nzc3NywxNy43MzUxNDQsMjkyLjY4MDM0KSIgICAgICAgICBpZD0iZzQ4Ij4gICAgICAgIDxwYXRoICAgICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAgICAgICAgICAgaWQ9InBhdGg1MCIgICAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiICAgICAgICAgICBkPSJtIDAsMCBjIDAsMC4zNzEgLTAuNDUxLDAuNjIxIC0wLjkzMSwwLjYyMSAtMC40NywwIC0wLjg3MSwtMC4yIC0wLjg3MSwtMC43NjEgMCwtMC41MSAwLjQzLC0wLjcwMSAwLjg3MSwtMC43MDEgMC41MiwwIDAuOTMxLDAuMzQxIDAuOTMxLDAuNjgxIHogbSAwLC0xLjE5MSBjIC0wLjE1LC0wLjE3IC0wLjQ3MSwtMC40NyAtMS4xNDIsLTAuNDcgLTEuMDMsMCAtMS42MTEsMC41NCAtMS42MTEsMS41MjEgMCwxLjAxMSAwLjcwMSwxLjU1MiAxLjY0MiwxLjU1MiAwLjUsMCAwLjkyMSwtMC4xOSAxLjExMSwtMC4zOTEgdiAwLjU4MSBjIDAsMC41NyAtMC4zODEsMC43ODEgLTAuODgxLDAuNzgxIC0wLjU2LDAgLTEuMDYxLC0wLjE4MSAtMS4zMzEsLTAuMjkxIGwgLTAuMTAxLDAuODIxIGMgMC4yOTEsMC4xMSAwLjc2MSwwLjI5IDEuNTMyLDAuMjkgQyAwLjI5LDMuMjAzIDAuOSwyLjY0MyAwLjksMS42MDIgViAtMS42MTEgSCAwIFoiIC8+ICAgICAgPC9nPiAgICAgIDxnICAgICAgICAgc3R5bGU9ImRpc3BsYXk6aW5saW5lO2ZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MSIgICAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgwLjM1Mjc3Nzc3LDAsMCwtMC4zNTI3Nzc3NywxOS4yODQ0MDQsMjkzLjIwOTg2KSIgICAgICAgICBpZD0iZzUyIj4gICAgICAgIDxwYXRoICAgICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAgICAgICAgICAgaWQ9InBhdGg1NCIgICAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiICAgICAgICAgICBkPSJtIDAsMCBjIC0wLjE2LC0wLjA4IC0wLjM3MSwtMC4xNiAtMC43ODEsLTAuMTYgLTAuNTUxLDAgLTEuMTkxLDAuMjEgLTEuMTkxLDEuMjUxIHYgMi44MTIgaCAtMC42MjEgdiAwLjc1MSBoIDAuNjIxIHYgMS44NTIgbCAwLjkwMSwwLjEgViA0LjY1NCBoIDAuNzggViAzLjkwMyBoIC0wLjc4IFYgMS4wOTEgYyAwLC0wLjM0IDAuMTgsLTAuNDQxIDAuMzgsLTAuNDQxIDAuMjMsMCAwLjQsMC4wNzEgMC41NzEsMC4xNTEgeiIgLz4gICAgICA8L2c+ICAgICAgPGcgICAgICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmU7ZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxIiAgICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDAuMzUyNzc3NzcsMCwwLC0wLjM1Mjc3Nzc3LDIwLjQ2Njc3NCwyOTIuNjgwMzQpIiAgICAgICAgIGlkPSJnNTYiPiAgICAgICAgPHBhdGggICAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiICAgICAgICAgICBpZD0icGF0aDU4IiAgICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIgICAgICAgICAgIGQ9Im0gMCwwIGMgMCwwLjM3MSAtMC40NTEsMC42MjEgLTAuOTMxLDAuNjIxIC0wLjQ3LDAgLTAuODcxLC0wLjIgLTAuODcxLC0wLjc2MSAwLC0wLjUxIDAuNDMsLTAuNzAxIDAuODcxLC0wLjcwMSAwLjUyLDAgMC45MzEsMC4zNDEgMC45MzEsMC42ODEgeiBtIDAsLTEuMTkxIGMgLTAuMTUsLTAuMTcgLTAuNDcxLC0wLjQ3IC0xLjE0MiwtMC40NyAtMS4wMywwIC0xLjYxMSwwLjU0IC0xLjYxMSwxLjUyMSAwLDEuMDExIDAuNzAxLDEuNTUyIDEuNjQyLDEuNTUyIDAuNSwwIDAuOTIxLC0wLjE5IDEuMTExLC0wLjM5MSB2IDAuNTgxIGMgMCwwLjU3IC0wLjM4MSwwLjc4MSAtMC44ODEsMC43ODEgLTAuNTYsMCAtMS4wNjEsLTAuMTgxIC0xLjMzMSwtMC4yOTEgbCAtMC4xMDEsMC44MjEgYyAwLjI5MSwwLjExIDAuNzYxLDAuMjkgMS41MzIsMC4yOSBDIDAuMjksMy4yMDMgMC45LDIuNjQzIDAuOSwxLjYwMiBWIC0xLjYxMSBIIDAgWiIgLz4gICAgICA8L2c+ICAgICAgPGcgICAgICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmU7ZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxIiAgICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDAuMzUyNzc3NzcsMCwwLC0wLjM1Mjc3Nzc3LDIzLjY3NTE4MywyOTIuMzY5NjIpIiAgICAgICAgIGlkPSJnNjAiPiAgICAgICAgPHBhdGggICAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiICAgICAgICAgICBpZD0icGF0aDYyIiAgICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIgICAgICAgICAgIGQ9Im0gMCwwIGMgMCwtMS42NDIgLTAuNjMsLTIuNTQyIC0yLjIzMiwtMi41NDIgLTEuNjAxLDAgLTIuMjYyLDAuOSAtMi4yNjIsMi41NDIgdiA0LjcyNSBoIDAuOTUxIFYgMC4wNCBjIDAsLTEuMTEgMC4zMSwtMS42ODIgMS4zMTEsLTEuNjgyIDEuMDAxLDAgMS4yODEsMC41NzIgMS4yODEsMS42ODIgViA0LjcyNSBIIDAgWiIgLz4gICAgICA8L2c+ICAgICAgPGcgICAgICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmU7ZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxIiAgICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDAuMzUyNzc3NzcsMCwwLC0wLjM1Mjc3Nzc3LDI1LjExMTQ0NywyOTIuMTUzOTMpIiAgICAgICAgIGlkPSJnNjQiPiAgICAgICAgPHBhdGggICAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiICAgICAgICAgICBpZD0icGF0aDY2IiAgICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIgICAgICAgICAgIGQ9Im0gMCwwIGMgMCwwLjU0IC0wLjMwMSwwLjkxIC0wLjgzMSwwLjkxIC0wLjYyMSwwIC0wLjk0MSwtMC4zOCAtMC45NDEsLTAuOTIxIHYgLTMuMDkzIGggLTAuOTAxIHYgNC43NjUgaCAwLjkwMSB2IC0wLjQgYyAwLjE3LDAuMiAwLjUyMSwwLjQ1IDEuMDkxLDAuNDUgQyAwLjI1LDEuNzExIDAuOSwxLjA4IDAuOSwwLjAyIFYgLTMuMTA0IEggMCBaIiAvPiAgICAgIDwvZz4gICAgICA8cGF0aCAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiICAgICAgICAgaWQ9InBhdGg2OCIgICAgICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmU7ZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDowLjM1Mjc3Nzc1IiAgICAgICAgIGQ9Im0gMjYuMjQwNDA2LDI5My4yNDg4NCBoIC0wLjMxNzg1MyB2IC0xLjY4MDk4IGggMC4zMTc4NTMgeiBtIC0wLjE1ODc1LC0xLjk5ODgzIGMgLTAuMTM0NDA5LDAgLTAuMjA4NDkyLC0wLjA3MDIgLTAuMjA4NDkyLC0wLjE5NzkxIDAsLTAuMTM0MDYgMC4wNzQwOCwtMC4yMDEwOSAwLjIwODQ5MiwtMC4yMDEwOSAwLjEzMDUyOCwwIDAuMjA4MTM5LDAuMDY3IDAuMjA4MTM5LDAuMjAxMDkgMCwwLjEzNDQxIC0wLjA3NzYxLDAuMTk3OTEgLTAuMjA4MTM5LDAuMTk3OTEiIC8+ICAgICAgPGcgICAgICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmU7ZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxIiAgICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDAuMzUyNzc3NzcsMCwwLC0wLjM1Mjc3Nzc3LDI2LjQ4NzI0NCwyOTEuNTY3OTMpIiAgICAgICAgIGlkPSJnNzAiPiAgICAgICAgPHBhdGggICAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiICAgICAgICAgICBpZD0icGF0aDcyIiAgICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIgICAgICAgICAgIGQ9Ik0gMCwwIEggMS4wMDEgTCAyLjE4MiwtMy41NjMgMy4zNTMsMCBIIDQuMzU0IEwgMi42MTMsLTQuNzY1IEggMS43NDIgWiIgLz4gICAgICA8L2c+ICAgICAgPGcgICAgICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmU7ZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxIiAgICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDAuMzUyNzc3NzcsMCwwLC0wLjM1Mjc3Nzc3LDI5LjE4MDgwOCwyOTIuMjgxNDIpIiAgICAgICAgIGlkPSJnNzQiPiAgICAgICAgPHBhdGggICAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiICAgICAgICAgICBpZD0icGF0aDc2IiAgICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIgICAgICAgICAgIGQ9Ik0gMCwwIEMgMCwwLjgzMSAtMC40MSwxLjI3MSAtMS4wNTEsMS4yNzEgLTEuNTQyLDEuMjcxIC0yLjAxMiwwLjk5MSAtMi4xMTIsMCBaIG0gLTIuMTEyLC0wLjcyMSBjIDAuMSwtMC44NyAwLjYsLTEuMjIgMS4yMTEsLTEuMjIgMC42OTEsMCAxLjEwMSwwLjE3IDEuNDUyLDAuMzUgbCAwLjE2LC0wLjg3MSBjIC0wLjQzMSwtMC4yIC0wLjg3MSwtMC4zMyAtMS42MjIsLTAuMzMgLTEuMjAxLDAgLTIuMTcyLDAuNzQgLTIuMTcyLDIuMzkyIDAsMS42MTIgMC45MDEsMi40NzIgMi4wMzIsMi40NzIgMS4yOTEsMCAyLjAwMiwtMC45MjEgMi4wMDIsLTIuMzEyIHYgLTAuNDgxIHoiIC8+ICAgICAgPC9nPiAgICAgIDxnICAgICAgICAgc3R5bGU9ImRpc3BsYXk6aW5saW5lO2ZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MSIgICAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgwLjM1Mjc3Nzc3LDAsMCwtMC4zNTI3Nzc3NywzMC42NDE4NzQsMjkxLjkxNzYpIiAgICAgICAgIGlkPSJnNzgiPiAgICAgICAgPHBhdGggICAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiICAgICAgICAgICBpZD0icGF0aDgwIiAgICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIgICAgICAgICAgIGQ9Im0gMCwwIGMgLTAuMTEsMC4wNTEgLTAuMzExLDAuMTIgLTAuNTYxLDAuMTIgLTAuMzgsMCAtMC42MywtMC4zMDkgLTAuNjMsLTAuODAxIHYgLTMuMDkyIGggLTAuOTAxIHYgNC43NjQgaCAwLjkwMSB2IC0wLjU0IGMgMC4xNSwwLjMxIDAuMzksMC41OSAwLjg3MSwwLjU5IDAuMTc5LDAgMC4zNSwtMC4wNSAwLjQ0LC0wLjA5IHoiIC8+ICAgICAgPC9nPiAgICAgIDxnICAgICAgICAgc3R5bGU9ImRpc3BsYXk6aW5saW5lO2ZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MSIgICAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgwLjM1Mjc3Nzc3LDAsMCwtMC4zNTI3Nzc3NywzMS40NDk3MzQsMjkzLjI2NjM4KSIgICAgICAgICBpZD0iZzgyIj4gICAgICAgIDxwYXRoICAgICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAgICAgICAgICAgaWQ9InBhdGg4NCIgICAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiICAgICAgICAgICBkPSJtIDAsMCBjIC0wLjc1LDAgLTEuMjcxLDAuMjEgLTEuNTYyLDAuMzQgbCAwLjE2MSwwLjg1IEMgLTEuMDIxLDEuMDExIC0wLjU0LDAuODUxIDAsMC44NTEgYyAwLjQyMSwwIDAuODIxLDAuMTIgMC44MjEsMC41NSAwLDAuNDMgLTAuNDYxLDAuNTQgLTAuOTcxLDAuNjcgLTAuNjYxLDAuMTcxIC0xLjQyMSwwLjM4MSAtMS40MjEsMS4zNzIgMCwwLjk2MSAwLjY3MSwxLjQyMSAxLjc5MiwxLjQyMSAwLjY2LDAgMS4xMzEsLTAuMTUgMS40NTEsLTAuMjggTCAxLjUyMSwzLjc0MyBjIC0wLjM3LDAuMTcgLTAuNzMsMC4zMiAtMS4yODEsMC4zMiAtMC41NCwwIC0wLjg3LC0wLjE3OSAtMC44NywtMC42MSAwLC0wLjM0MSAwLjM5LC0wLjQ1IDAuODUxLC0wLjU4MSBDIDAuOTIxLDIuNjgzIDEuNzkyLDIuNDYyIDEuNzkyLDEuNDIxIDEuNzkyLDAuNTExIDEuMjYyLDAgMCwwIiAvPiAgICAgIDwvZz4gICAgICA8cGF0aCAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiICAgICAgICAgaWQ9InBhdGg4NiIgICAgICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmU7ZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDowLjM1Mjc3Nzc1IiAgICAgICAgIGQ9Im0gMzIuNzg3MjU2LDI5My4yNDg4NCBoIC0wLjMxNzg1MiB2IC0xLjY4MDk4IGggMC4zMTc4NTIgeiBtIC0wLjE1OTEwMiwtMS45OTg4MyBjIC0wLjEzMzcwNSwwIC0wLjIwODE0LC0wLjA3MDIgLTAuMjA4MTQsLTAuMTk3OTEgMCwtMC4xMzQwNiAwLjA3NDQ0LC0wLjIwMTA5IDAuMjA4MTQsLTAuMjAxMDkgMC4xMzA4NzksMCAwLjIwODQ5MiwwLjA2NyAwLjIwODQ5MiwwLjIwMTA5IDAsMC4xMzQ0MSAtMC4wNzc2MSwwLjE5NzkxIC0wLjIwODQ5MiwwLjE5NzkxIiAvPiAgICAgIDxnICAgICAgICAgc3R5bGU9ImRpc3BsYXk6aW5saW5lO2ZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MSIgICAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgwLjM1Mjc3Nzc3LDAsMCwtMC4zNTI3Nzc3NywzNC4wOTAwNjQsMjkzLjIwOTg2KSIgICAgICAgICBpZD0iZzg4Ij4gICAgICAgIDxwYXRoICAgICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAgICAgICAgICAgaWQ9InBhdGg5MCIgICAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiICAgICAgICAgICBkPSJtIDAsMCBjIC0wLjE2LC0wLjA4IC0wLjM3MSwtMC4xNiAtMC43ODEsLTAuMTYgLTAuNTUxLDAgLTEuMTkxLDAuMjEgLTEuMTkxLDEuMjUxIHYgMi44MTIgaCAtMC42MjEgdiAwLjc1MSBoIDAuNjIxIHYgMS44NTIgbCAwLjkwMSwwLjEgViA0LjY1NCBoIDAuNzggViAzLjkwMyBoIC0wLjc4IFYgMS4wOTEgYyAwLC0wLjM0IDAuMTgsLTAuNDQxIDAuMzgsLTAuNDQxIDAuMjMsMCAwLjQsMC4wNzEgMC41NzEsMC4xNTEgeiIgLz4gICAgICA8L2c+ICAgICAgPGcgICAgICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmU7ZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxIiAgICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDAuMzUyNzc3NzcsMCwwLC0wLjM1Mjc3Nzc3LDM0Ljc5NTYyMSwyOTMuOTMzNjkpIiAgICAgICAgIGlkPSJnOTIiPiAgICAgICAgPHBhdGggICAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiICAgICAgICAgICBpZD0icGF0aDk0IiAgICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIgICAgICAgICAgIGQ9Im0gMCwwIHYgMi43MDIgbCAtMS44MDIsNC4wMDQgaCAxLjAwMSBMIDAuNDUsMy42OTMgMS43MDIsNi43MDYgSCAyLjcwMyBMIDAuOTAxLDIuNzAyIFYgMCBaIiAvPiAgICAgIDwvZz4gICAgICA8cGF0aCAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiICAgICAgICAgaWQ9InBhdGg5NiIgICAgICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmU7ZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDowLjM1Mjc3Nzc1IiAgICAgICAgIGQ9Im0gMzcuMTI1MDEyLDI5My4yNDg4NCBoIC0wLjMxNzg1NCB2IC0xLjY4MDk4IGggMC4zMTc4NTQgeiBtIC0wLjE1OTEwNCwtMS45OTg4MyBjIC0wLjEzNDA1NCwwIC0wLjIwODEzNywtMC4wNzAyIC0wLjIwODEzNywtMC4xOTc5MSAwLC0wLjEzNDA2IDAuMDc0MDgsLTAuMjAxMDkgMC4yMDgxMzcsLTAuMjAxMDkgMC4xMzA4ODEsMCAwLjIwODQ5MSwwLjA2NyAwLjIwODQ5MSwwLjIwMTA5IDAsMC4xMzQ0MSAtMC4wNzc2MSwwLjE5NzkxIC0wLjIwODQ5MSwwLjE5NzkxIiAvPiAgICAgIDxnICAgICAgICAgc3R5bGU9ImRpc3BsYXk6aW5saW5lO2ZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MSIgICAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgwLjM1Mjc3Nzc3LDAsMCwtMC4zNTI3Nzc3NywzOC41NjE4MDMsMjkyLjE1MzkzKSIgICAgICAgICBpZD0iZzk4Ij4gICAgICAgIDxwYXRoICAgICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAgICAgICAgICAgaWQ9InBhdGgxMDAiICAgICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIiAgICAgICAgICAgZD0ibSAwLDAgYyAwLDAuNTQgLTAuMywwLjkxIC0wLjgzMSwwLjkxIC0wLjYyLDAgLTAuOTQsLTAuMzggLTAuOTQsLTAuOTIxIHYgLTMuMDkzIGggLTAuOTAxIHYgNC43NjUgaCAwLjkwMSB2IC0wLjQgYyAwLjE2OSwwLjIgMC41MiwwLjQ1IDEuMDksMC40NSAwLjkzMSwwIDEuNTgyLC0wLjYzMSAxLjU4MiwtMS42OTEgViAtMy4xMDQgSCAwIFoiIC8+ICAgICAgPC9nPiAgICAgIDxnICAgICAgICAgc3R5bGU9ImRpc3BsYXk6aW5saW5lO2ZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MSIgICAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgwLjM1Mjc3Nzc3LDAsMCwtMC4zNTI3Nzc3Nyw0MS40ODgwNiwyOTMuMjQ4ODEpIiAgICAgICAgIGlkPSJnMTAyIj4gICAgICAgIDxwYXRoICAgICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAgICAgICAgICAgaWQ9InBhdGgxMDQiICAgICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIiAgICAgICAgICAgZD0ibSAwLDAgaCAtNC4xOTQgbCAyLjk4Myw2LjMxNiBIIC0zLjk5NCBWIDcuMjE3IEggMC4yMSBMIC0yLjc4MywwLjkgSCAwIFoiIC8+ICAgICAgPC9nPiAgICAgIDxwYXRoICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgICAgICAgICBpZD0icGF0aDEwNiIgICAgICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmU7ZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDowLjM1Mjc3Nzc1IiAgICAgICAgIGQ9Im0gNDIuMTk2ODk4LDI5My4yNDg4NCBoIC0wLjMxNzg1NSB2IC0yLjU0NTk5IGggMC4zMTc4NTUgeiIgLz4gICAgICA8cGF0aCAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiICAgICAgICAgaWQ9InBhdGgxMDgiICAgICAgICAgc3R5bGU9ImRpc3BsYXk6aW5saW5lO2ZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MC4zNTI3Nzc3NSIgICAgICAgICBkPSJtIDQzLjAwODYzOSwyOTMuMjQ4ODQgaCAtMC4zMTc4NTQgdiAtMS42ODA5OCBoIDAuMzE3ODU0IHogbSAtMC4xMDIzMDYsLTIuNDc1NDQgaCAwLjM1NjY1OCBsIC0wLjMzMTk2NSwwLjU1Nzc0IGggLTAuMjUwNDcgeiIgLz4gICAgICA8ZyAgICAgICAgIHN0eWxlPSJkaXNwbGF5OmlubGluZTtmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjEiICAgICAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMC4zNTI3Nzc3NywwLDAsLTAuMzUyNzc3NzcsNDQuNDQ1Njc5LDI5Mi4xNTM5MykiICAgICAgICAgaWQ9ImcxMTAiPiAgICAgICAgPHBhdGggICAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiICAgICAgICAgICBpZD0icGF0aDExMiIgICAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiICAgICAgICAgICBkPSJtIDAsMCBjIDAsMC41NCAtMC4zMDEsMC45MSAtMC44MzEsMC45MSAtMC42MjEsMCAtMC45NDEsLTAuMzggLTAuOTQxLC0wLjkyMSB2IC0zLjA5MyBoIC0wLjkwMSB2IDQuNzY1IGggMC45MDEgdiAtMC40IGMgMC4xNywwLjIgMC41MjEsMC40NSAxLjA5MSwwLjQ1IEMgMC4yNSwxLjcxMSAwLjksMS4wOCAwLjksMC4wMiBWIC0zLjEwNCBIIDAgWiIgLz4gICAgICA8L2c+ICAgIDwvZz4gIDwvZz48L3N2Zz4=);
}

.page-detail.page-detail-institute .page-detail-info span strong {
  width: 30%;
}

.page-detail .page-detail-info span span {
  width: calc(100% - 30%);
}

.big-headline-inner h2,
#headlineCarousel .animated-text-wrap h2,
#headlineCarousel .animated-text-wrap p,
.institute-page .institute-headline h1,
.institute-page .institute-headline h2 {
  text-shadow: 3px 3px 4px #545454;
}

#headlineCarousel .animated-text-wrap h2.dark,
#headlineCarousel .animated-text-wrap p.dark {
  text-shadow: none;
  color: #545454;
}

header.header .header-mainbar nav > ul > li {
  padding-left: 16px;
}


/* NEWS FIX */

.tiles .tile {
  height: 356px;
  border-radius: 0 0 0 calc(356px / 6);
}

.tiles .primary-sidebar .tile {
  min-height: 356px;
  height: auto;
}

#mainNav .current-menu-item > a {
  color: var(--color-primary);
}

.custom-select-options {
  box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.04)
}

@-webkit-keyframes sk-bouncedelay {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0)
  }
  40% {
    -webkit-transform: scale(1.0)
  }
}

@keyframes sk-bouncedelay {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1.0);
    transform: scale(1.0);
  }
}

header.header .header-mainbar .main-logo {
  width: 230px;
  height: 55px;
  margin-top: 15px;
  margin-bottom: 15px;
  margin-right: 8px;
}

@media screen and (max-width: 1150px) and (min-width: 0px) {
  header.header .header-mainbar .main-logo {
    width: 200px;
    height: 45px;
    margin-top: 8px;
    margin-bottom: 5px;
    margin-right: 8px;
  }
}

@media screen and (max-width: 767px) and (min-width: 0px) {
  header.header .header-mainbar .main-logo {
    width: 165px;
    height: 42px;
    background-size: 100% 100%;
    margin-top: 4px;
    margin-bottom: 4px;
    margin-left: 0px;
  }

  header.header .header-mainbar nav > ul > li > .submenu-element > ul > li strong a {
    min-height: 40px;
    display: block;
  }

  header.header .header-mainbar nav > ul > li > .submenu-element > ul > li ul li a {
    min-height: 35px;
    font-size: 110%;
  }

  .special-layout {
    margin-top: 0px;
  }

  .special-layout nav {
    border-top: 0px;
    border-bottom: 0px;
  }

  .special-layout .col-lg-3 {
    display: block;
    width: 100%;
    float: none;
  }

  .special-layout nav > ul {
    padding: 0;
  }

  .special-layout nav > ul > li {
    border-bottom: 1px solid #dde3ec;
  }

  .special-layout .special-social {
    display: none;
  }

  .special-layout.contactpage .special-social {
    display: block;
  }

  .institute-page .institute-headline {
    display: table;
    width: 100%;
  }

  .institute-page .institute-headline .container {
    display: table-cell;
    vertical-align: middle;
  }

  .overlay-search-wrap {
    display: table;
    width: 100%;
    height: 60vh;
    min-height: 280px;
  }

  footer.footer ul {
    line-height: 2.2;
  }
}

@media screen and (max-width: 1260px) and (min-width: 0px) {
  .container {
    width: 1150px;
  }
}

@media screen and (max-width: 1150px) and (min-width: 768px) {
  body {
    padding-top: 108px;
  }

  .container {
    width: 960px;
  }

  .contact-people .contact-person {
    width: 33%;
    flex-basis: 33%;
  }

  header.header .header-mainbar nav {
    position: absolute;
    top: -5000px;
    left: 0;
    width: 100%;
    max-height: calc(100vh - 128px);
    margin: 0;
    float: none !important;
    background: rgba(0, 0, 0, 0.15);
    transition: top 0.4s;
    z-index: 3;
    padding-top: 108px;
  }

  header.header .header-mainbar .header-btn {
    min-height: 65px;
    line-height: 5.9rem;
  }

  header.header .header-mainbar .menu-burger {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iNTBweCIgaGVpZ2h0PSI1MC4wMDFweCIgdmlld0JveD0iMCAwIDUwIDUwLjAwMSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTAgNTAuMDAxIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHJlY3QgZmlsbD0iI0Q3MzgwMCIgd2lkdGg9IjUwIiBoZWlnaHQ9IjUwLjAwMSIvPgo8cmVjdCB4PSIxNi4wMDgiIHk9IjE3LjAwMSIgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjE3Ljk4NCIgaGVpZ2h0PSIyIi8+CjxyZWN0IHg9IjE2LjAwOCIgeT0iMjQuMDAxIiBmaWxsPSIjRkZGRkZGIiB3aWR0aD0iMTcuOTg0IiBoZWlnaHQ9IjIiLz4KPHJlY3QgeD0iMTYuMDA4IiB5PSIzMS4wMDEiIGZpbGw9IiNGRkZGRkYiIHdpZHRoPSIxNy45ODQiIGhlaWdodD0iMiIvPgo8L3N2Zz4=);
    background-position: center center;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    position: absolute;
    top: 43px;
    right: 0;
    width: 65px;
    height: 65px;
    text-decoration: none;
    font-size: 0;
    text-indent: -9999px;
    display: block;
    z-index: 4;
  }
}

@media screen and (max-width: 1024px) and (min-width: 0px) {
  .overlay-photos-inner .overlay-photos-inner-image {
    height: 70vh;
  }

  .libSearchOptions {
    padding-top: 10px;
  }
}

@media screen and (max-width: 950px) and (min-width: 0px) {
  .container {
    width: 820px;
  }
}

@media screen and (max-width: 800px) and (min-width: 0px) {
  .container {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .three-contacts .contact-people .contact-person,
  .contact-people.three-contacts .contact-person,
  .contact-people .contact-person {
    width: 50%;
    flex-basis: 50%;
  }
}

@media screen and (max-width: 767px) and (min-width: 0px) {
  body {
    padding-top: 50px;
  }

  header.header .header-mainbar .header-btn {
    font-size: 0;
    line-height: 47px !important;
    min-height: 50px !important;
    border-top: none;
    padding-left: 5px;
    padding-right: 17px;
    box-shadow: none !important;
    float: right !important;
    margin-right: 78px;
  }

  header.header .header-mainbar .menu-burger {
    width: 50px;
    height: 50px;
  }

  .overlay-photos-inner .overlay-photos-inner-image {
    height: 70vh;
  }

  .overlay-photos-inner .overlay-photos-inner-info {
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .big-quote .container p {
    display: none;
  }

  .big-quote .big-quote-btn {
    text-indent: -99999px;
    margin-top: 35px;
  }
}

@media screen and (max-width: 560px) and (min-width: 0px) {
  .three-contacts .contact-people .contact-person,
  .contact-people.three-contacts .contact-person,
  .contact-people .contact-person {
    width: 100%;
    flex-basis: 100%;
    padding: 0px;
    margin-bottom: 20px;
  }
}

.faculty-item {
  min-height: 130px;
}

a {
  word-wrap: break-word;
}

.overlay-photos-inner-image {
  display: flex;
  justify-content: space-between;
}

.overlay-photos-inner-img {
  align-self: center;
  max-width: 80%;
  max-height: 100%;
}

.overlay-photos-inner .overlay-photos-inner-image .overlay-photos-right,
.overlay-photos-inner .overlay-photos-inner-image .overlay-photos-left {
  position: relative;
  min-width: 30px;
}

header.header .header-topbar nav {
  padding-right: 0px;
}

.big-quote .container {
  position: static;
}

.big-quote .big-quote-btn {
  display: block;
  top: auto;
  position: absolute;
  padding-top: 68px;
}

.utblib_search_tab {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.page-detail .page-detail-image img {
  width: 100%;
  height: 100%;
}


.nav-tabs a {
  text-decoration: none !important;
}

/*
header.header .header-mainbar nav > ul > li > .submenu-element {
  visibility: hidden;
  pointer-events: none;
}

header.header .header-mainbar nav > ul > li > a:hover + .submenu-element {
  visibility: visible;
  pointer-events: auto;
}
*/