@charset "UTF-8";
*,
*:before,
*:after {
  box-sizing: inherit; }

html {
  box-sizing: border-box;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  -webkit-text-size-adjust: 100%; }
  @media screen and (min-width: 1025px) {
    html {
      overflow: visible; } }

body {
  line-height: 1.5em;
  font-family: "Noto Sans", "Noto Sans JP", "Noto Sans SC", "Noto Sans TC", "Noto Sans KR", "Noto Sans Thai", "Noto Sans Devanagari", sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  min-width: 320px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

html,
body {
  height: 100%;
  width: 100%; }

.snap-drawers {
  background-color: #112f5c; }

.snap-content {
  background-color: #fff; }

.overflow-hidden {
  overflow: hidden; }

a {
  color: #6489c1;
  cursor: pointer;
  font-weight: 400;
  font-size: 14px;
  text-decoration: none;
  text-transform: none;
  -webkit-transition: color, 0.2s;
  -moz-transition: color, 0.2s;
  transition: color, 0.2s; }
  a:hover {
    color: #456ead; }

button {
  cursor: pointer;
  font-weight: 400; }

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

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

h1,
.heading1 {
  color: #414141;
  font-size: 2.1875rem;
  font-weight: 700; }

h2,
.heading2 {
  color: #414141;
  font-size: 1.9375rem;
  font-weight: 300; }
  @media screen and (max-width: 768px) {
    h2,
    .heading2 {
      font-size: 1.625rem; } }
  @media screen and (max-width: 667px) {
    h2,
    .heading2 {
      font-size: 1.375rem; } }

h3,
.heading3 {
  color: #414141;
  font-size: 1.3125rem;
  font-weight: 400; }
  h3 a,
  .heading3 a {
    font-size: 100%; }
  @media screen and (max-width: 768px) {
    h3,
    .heading3 {
      font-size: 1.25rem; } }
  @media screen and (max-width: 667px) {
    h3,
    .heading3 {
      font-size: 1.125rem; } }

h4,
.heading4 {
  color: #80a9ee;
  font-size: 1rem;
  font-weight: 700;
  text-transform: uppercase; }
  @media screen and (max-width: 667px) {
    h4,
    .heading4 {
      font-size: 14px; } }

h5,
.heading5 {
  color: #414141;
  font-size: 1rem;
  font-weight: 700; }

p {
  color: #8f8f8f;
  font-size: 1rem;
  line-height: 1.5em;
  margin: 0 0 20px 0; }
  p a {
    font-size: 100%; }

strong,
b {
  color: #414141;
  font-weight: 700; }

em {
  font-style: italic; }

dl {
  margin: 0; }

dt a {
  font-size: 100%; }

.list-secondary {
  margin-bottom: 0; }
  .list-secondary li {
    padding: 0 0 10px 0; }
    .list-secondary li:before {
      display: none; }

ul {
  margin: 0 0 20px;
  padding: 0; }
  ul li {
    color: #8f8f8f;
    font-size: 1rem;
    line-height: 1.4em;
    list-style: none;
    padding: 0 0 12px 15px;
    position: relative; }
    ul li:before {
      content: '-';
      position: absolute;
      top: 0;
      left: 0; }
  ul ul {
    margin-top: 15px; }

ol {
  counter-reset: my-badass-counter;
  list-style: none;
  margin: 0 0 20px;
  padding-left: 30px; }
  ol li {
    color: #8f8f8f;
    font-size: 1rem;
    line-height: 1.5em;
    padding: 0 0 20px 25px;
    position: relative; }
    ol li:before {
      position: absolute;
      top: 0;
      left: 0;
      color: #414141;
      content: counter(my-badass-counter) ".";
      counter-increment: my-badass-counter;
      font-weight: 700; }
  ol ol {
    margin-top: 20px; }
  @media screen and (max-width: 667px) {
    ol {
      padding-left: 0; } }

figure {
  margin: 0; }

video {
  width: 100%; }

@media screen and (max-width: 667px) {
  .nav-opened {
    height: 100%;
    left: -80%;
    overflow: hidden;
    position: fixed;
    width: 100%; } }

main,
nav,
footer,
article,
section,
aside {
  display: block; }

img {
  display: inline-block;
  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;
  max-width: 100%; }

hr {
  background-color: #ccddf8;
  border: 0;
  clear: both;
  display: block;
  height: 1px;
  margin: 38px 0;
  width: 100%; }
  hr.darker-separator {
    background-color: #80a9ee; }
  hr.form-elements-separator {
    background: #d7dce4;
    margin: 10px 0 25px; }
  hr.small-spacing {
    margin: 20px 0; }
  hr.form-separator-spacing {
    margin: 20px 0 30px; }
  @media screen and (max-width: 667px) {
    hr {
      margin: 30px 0; } }

.page-frame {
  margin: 0 auto;
  max-width: 1170px;
  padding: 0 30px;
  position: relative; }
  @media screen and (max-width: 667px) {
    .page-frame {
      padding: 0 20px; } }

.page-content {
  padding-bottom: 260px; }
  .page-content.main-content {
    padding-bottom: 290px;
    padding-top: 60px;
    overflow: hidden; }
    .page-content.main-content .page-frame {
      padding: 0 80px; }
      .page-content.main-content .page-frame.default-frame-spacing {
        padding: 0 30px; }
      .page-content.main-content .page-frame.about-us-wrapper {
        padding: 0 120px; }
      @media screen and (max-width: 667px) {
        .page-content.main-content .page-frame.default-frame-spacing {
          padding: 0 20px; } }
  @media screen and (max-width: 1024px) {
    .page-content.main-content .page-frame.about-us-wrapper {
      padding: 0 30px; } }
  @media screen and (max-width: 960px) {
    .page-content.main-content {
      padding-top: 60px; }
      .page-content.main-content .page-frame {
        padding: 0 40px; } }
  @media screen and (max-width: 768px) {
    .page-content.main-content .page-frame {
      padding: 0 30px; } }
  @media screen and (max-width: 667px) {
    .page-content.main-content {
      overflow: hidden;
      padding-bottom: 260px;
      padding-top: 35px; }
      .page-content.main-content .page-frame {
        padding: 0 20px; } }

.page {
  height: auto !important;
  margin-bottom: -234px;
  min-height: 100%;
  position: relative; }

.image-wrapper {
  position: relative; }
  @media screen and (max-width: 667px) {
    .image-wrapper {
      padding-bottom: 25px; } }

.home-header {
  height: 570px;
  position: relative; }
  .home-header .mobile-header {
    background-color: rgba(66, 108, 172, 0.9); }
  .home-header .navigation {
    background: none; }
    .home-header .navigation:before {
      content: '';
      position: absolute;
      height: 100%;
      width: 100%;
      background-color: #2d5ca3;
      opacity: .9; }
  @media screen and (max-width: 768px) {
    .home-header {
      height: 480px; } }
  @media screen and (max-width: 667px) {
    .home-header {
      height: 440px; } }

.navigation {
  background-color: #426cac;
  position: relative;
  z-index: 1; }

.main-menu {
  float: right;
  height: 46px;
  list-style: none;
  margin-bottom: 0;
  position: relative; }
  .main-menu > li {
    float: left;
    line-height: 46px;
    padding: 0;
    position: static; }
    .main-menu > li:before {
      display: none; }
    .main-menu > li.active > a {
      background-color: #0a2650; }
    .main-menu > li:hover .submenu {
      display: block; }
    .main-menu > li > a {
      color: #fff;
      display: block;
      height: 100%;
      padding: 0 15px;
      text-transform: uppercase;
      width: 100%; }
      .main-menu > li > a.active, .main-menu > li > a:hover {
        background-color: #0a2650; }
      @media screen and (max-width: 667px) {
        .main-menu > li > a:hover {
          background-color: transparent; } }
  .main-menu.min-menu-items > li > a {
    padding: 0 22px; }

.submenu {
  position: absolute;
  top: 46px;
  right: 0;
  left: 0;
  background: url("/content/images/menu-member-only1.jpg") no-repeat left center #112f5c;
  border-top: solid 4px #0a2650;
  display: none;
  height: 180px;
  margin-bottom: 0;
  padding-left: 280px;
  padding-top: 16px;
  z-index: 2000;
  margin-top: 0; }
  .submenu li {
    background: none;
    float: left;
    line-height: 1.2em;
    padding: 0 0 10px 0;
    width: 50%; }
    .submenu li:before {
      display: none; }
    .submenu li a {
      color: #fff; }
      .submenu li a.active, .submenu li a:hover {
        color: #6489c1; }
  .submenu.submenuImage-1 {
    background: url("/Content/Images/menu-about-mdrt2.jpg") no-repeat left center #112f5c; }
  .submenu.submenuImage-2 {
    background: url("/Content/Images/menu-membership1.jpg") no-repeat left center #112f5c; }
  .submenu.submenuImage-3 {
    background: url("/Content/Images/menu-meetings1.jpg") no-repeat left center #112f5c; }
  .submenu.submenuImage-4 {
    background: url("/Content/Images/menu-resource-zone.jpg") no-repeat left center #112f5c; }
  .submenu.submenuImage-5 {
    background: url("/Content/Images/menu-member-only1.jpg") no-repeat left center #112f5c; }

.logo {
  position: absolute;
  top: 0;
  left: 30px;
  display: block;
  z-index: 10;
  background-color: #fff;
  padding: 15px 21px 23px; }
  .logo img {
    width: 260px; }

.page-footer {
  margin-top: -232px; }
  .page-footer a {
    color: #2d5ca3;
    font-size: 14px; }
    .page-footer a:hover {
      color: #4279cb; }
  .page-footer dl {
    margin-bottom: 23px; }
    .page-footer dl dt {
      color: #5f5e5e;
      font-size: 14px;
      font-weight: 300;
      margin-bottom: 4px;
      padding-bottom: 0; }
  @media screen and (max-width: 768px) {
    .page-footer .column-6 {
      width: 100%; }
    .page-footer .column-3 {
      width: 50%; } }
  @media screen and (max-width: 667px) {
    .page-footer {
      border-top: solid 1px #ccddf8; }
      .page-footer .column-3 {
        width: 100%; }
      .page-footer .default-list ~ a {
        display: block;
        margin: -10px 0 20px; } }

.copyright {
  color: #2d5ca3;
  font-size: 0.875rem;
  margin: 30px 0 0;
  text-align: right; }
  @media screen and (max-width: 768px) {
    .copyright {
      margin: 25px 0 0;
      text-align: left; } }

.footer-inner {
  border-top: solid 1px #ccddf8;
  padding: 40px 0 30px; }
  @media screen and (max-width: 667px) {
    .footer-inner {
      border-top: 0; } }

.social-networks {
  float: right; }
  .social-networks a {
    display: block;
    position: relative;
    float: left;
    font-size: 0;
    height: 44px;
    margin-left: 7px;
    width: 44px; }
    .social-networks a:hover {
      opacity: .7; }
    .social-networks a .icon {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      margin: auto; }
  @media screen and (max-width: 768px) {
    .social-networks {
      float: none;
      margin-bottom: 0;
      margin-top: 20px; }
      .social-networks a {
        margin-left: 0;
        margin-right: 7px; }
      .social-networks .icon {
        margin-right: 0; } }
  @media screen and (max-width: 480px) {
    .social-networks a {
      margin-bottom: 3px;
      margin-right: 3px; } }

.mobile-header {
  background-color: #426cac;
  height: 60px;
  position: relative;
  z-index: 1001; }

.mobile-header-inner {
  display: table;
  height: 100%;
  table-layout: fixed;
  width: 100%; }

.mobile-header-tile {
  display: table-cell;
  position: relative;
  text-align: center;
  vertical-align: middle; }
  .mobile-header-tile:after {
    position: absolute;
    top: 10px;
    right: 0;
    border-left: solid 1px #2c5a9f;
    content: '';
    height: 40px;
    width: 0; }

.logo-tile {
  width: 85px; }
  @media screen and (max-width: 667px) {
    .logo-tile {
      width: 75px; } }

.lang-list {
  color: #214070;
  font-weight: 700;
  text-transform: uppercase; }
  .lang-list:hover {
    color: #214070; }

.mobile-logo {
  position: absolute;
  top: 0;
  right: -1px;
  left: -1px;
  background-color: #2c5a9f;
  display: block;
  height: 70px;
  padding: 13px 20px 15px;
  text-align: center; }
  @media screen and (max-width: 667px) {
    .mobile-logo {
      padding: 15px 18px 15px; } }

.mobile-search {
  background-color: #6489c1;
  padding: 20px 15px; }

.mobile-search-form {
  position: relative; }
  .mobile-search-form .field-wrapper {
    margin: 0; }
  .mobile-search-form .field-text {
    background-color: #cad7ec;
    border-radius: 0;
    font-style: italic;
    padding-right: 36px; }
    .mobile-search-form .field-text:focus {
      background-color: #cad7ec;
      border: transparent; }
  .mobile-search-form .button-search {
    position: absolute;
    top: 0;
    right: 6px;
    bottom: 0;
    margin: auto 0; }

.mobile-language-holder {
  padding: 25px 30px; }
  .mobile-language-holder h4 {
    margin-bottom: 50px; }
  .mobile-language-holder .checkbox-label {
    color: #fff;
    font-size: 1rem;
    padding-left: 35px;
    text-transform: uppercase; }
  .mobile-language-holder .field-wrapper {
    width: 100%; }
  .mobile-language-holder input[type="radio"] ~ .fake-box {
    border-color: #3f577b;
    height: 22px;
    width: 22px; }
  .mobile-language-holder input[type="radio"]:checked ~ .fake-box {
    border-color: #fff; }
    .mobile-language-holder input[type="radio"]:checked ~ .fake-box:before {
      background-color: #80a9ee;
      height: 12px;
      left: 3px;
      width: 12px; }

.mobile-menu-holder .navigation {
  background: none;
  display: block !important;
  margin-top: 70px; }

.mobile-menu-holder .page-frame {
  margin: 0;
  max-width: 100%;
  padding: 0; }

.mobile-menu-holder .main-menu {
  float: none;
  height: auto;
  padding: 0 40px; }
  .mobile-menu-holder .main-menu > li {
    float: none;
    line-height: 1.5;
    padding-bottom: 10px; }
    .mobile-menu-holder .main-menu > li.active > a {
      background: none; }
    .mobile-menu-holder .main-menu > li > a {
      margin-bottom: 5px;
      padding: 0; }
      .mobile-menu-holder .main-menu > li > a:hover, .mobile-menu-holder .main-menu > li > a.active {
        background: none; }

.mobile-menu-holder .submenu {
  background: none;
  border: 0;
  display: block;
  position: relative;
  top: 0;
  right: 0;
  height: auto;
  margin: 0 -40px;
  padding: 0; }
  .mobile-menu-holder .submenu li {
    float: none;
    line-height: normal;
    padding: 0;
    width: 100%; }
  .mobile-menu-holder .submenu a {
    color: #80a9ee;
    display: block;
    font-size: 1rem;
    line-height: 1.2em;
    padding: 5px 60px; }
    .mobile-menu-holder .submenu a:hover, .mobile-menu-holder .submenu a.active {
      background-color: #0b264e;
      color: #80a9ee; }

.mobile-menu-holder .additional-menu-list {
  border-bottom: solid 1px #091f40;
  display: block;
  margin: 8px 40px 0; }
  .mobile-menu-holder .additional-menu-list a {
    color: #6489c1;
    display: block;
    font-size: 1rem;
    padding-bottom: 20px; }
  .mobile-menu-holder .additional-menu-list .login-button {
    color: #fff;
    text-transform: uppercase;
    margin: 30px 0; }
  .mobile-menu-holder .additional-menu-list .login-container {
    display: inline-block;
    float: right;
    margin: 30px 0;
    width: 100%; }
    .mobile-menu-holder .additional-menu-list .login-container:before, .mobile-menu-holder .additional-menu-list .login-container:after {
      content: "";
      display: table; }
    .mobile-menu-holder .additional-menu-list .login-container:after {
      clear: both; }
    .mobile-menu-holder .additional-menu-list .login-container a {
      color: #fff;
      display: inline-block;
      float: left;
      position: relative;
      z-index: 1; }
    .mobile-menu-holder .additional-menu-list .login-container .fullname {
      float: left;
      max-width: 115px;
      padding: 5px 0;
      line-height: 1em;
      overflow: hidden;
      word-wrap: break-word; }
    .mobile-menu-holder .additional-menu-list .login-container .button-primary {
      border-radius: 0;
      border: 0; }
    .mobile-menu-holder .additional-menu-list .login-container .logout-button {
      height: 37px;
      float: right; }
      .mobile-menu-holder .additional-menu-list .login-container .logout-button:after {
        background: url("images/icons.png?=1586256338983") -389px -358px no-repeat;
        width: 18px;
        height: 15px;
        position: absolute;
        top: 50%;
        right: 50%;
        content: "";
        position: absolute;
        margin-top: -7.5px;
        margin-right: -9px; }

.additional-menu-list {
  display: none; }

.btn-user-action {
  display: inline-block;
  font-size: 0;
  padding-top: 12px;
  position: relative; }
  .btn-user-action:before {
    content: '';
    display: inline-block;
    background: url("images/icons.png?=1586256338983") -70px -358px no-repeat;
    width: 22px;
    height: 22px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -11px;
    margin-left: -11px; }
    @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
      .btn-user-action:before {
        background: url("images/icons@2x.png?=1586256338983") -73px -363px no-repeat;
        background-size: 437px 410px; } }

@media screen and (max-width: 768px) {
  iframe {
    width: 100% !important; } }

.hide-until-ready {
  display: none; }

.flexbox {
  display: flex;
  flex-direction: column; }

.left {
  float: left; }

.right {
  float: right; }

.no-gutter {
  padding: 0 !important; }

.no-padding-left {
  padding-left: 0; }

.no-padding-right {
  padding-right: 0; }

.align-right {
  text-align: right; }

.align-left {
  text-align: left; }

.align-center {
  text-align: center; }
  @media screen and (max-width: 667px) {
    .align-center.md-align-left {
      text-align: left; } }

@media screen and (max-width: 667px) {
  .md-align-left {
    text-align: left; } }

.valign-bottom {
  vertical-align: bottom; }

.valign-middle {
  vertical-align: middle; }

.valign-top {
  vertical-align: top; }
  .valign-top .fake-cell {
    vertical-align: top; }

.large-margin {
  margin-top: 60px; }

.no-margin {
  margin: 0; }

.capitalize {
  text-transform: capitalize; }

@media screen and (max-width: 768px) {
  .show-desktop {
    display: none; } }

@media screen and (max-width: 667px) {
  .hide-mobile {
    display: none !important; } }

@media screen and (max-width: 1024px) {
  .hide-tablet {
    display: none !important; } }

@media screen and (max-width: 960px) {
  .hide-tablet-960 {
    display: none; } }

.show-tablet-960 {
  display: none; }
  @media screen and (max-width: 960px) {
    .show-tablet-960 {
      display: block; } }

@media screen and (max-width: 768px) {
  .hide-tablet-768 {
    display: none !important; } }

.show-tablet-768 {
  display: none; }
  @media screen and (max-width: 768px) {
    .show-tablet-768 {
      display: block; } }

@media screen and (max-width: 768px) {
  .hide-tablet-786 {
    display: none; } }

.show-tablet {
  display: none; }
  @media screen and (max-width: 1024px) {
    .show-tablet {
      display: block; } }

.show-mobile {
  display: none !important; }
  @media screen and (max-width: 667px) {
    .show-mobile {
      display: block !important; } }

.text-light-gray {
  color: #8f8f8f; }
  .text-light-gray span {
    color: #8f8f8f; }
  .text-light-gray td {
    color: #8f8f8f; }

.hide {
  display: none; }

.links-group a + a {
  margin-top: 15px; }

.links-group .link-with-icon {
  display: block; }

.label-additional-space {
  margin-top: 8px; }

.smaller-text {
  font-size: 14px; }

.font-ultra-bold {
  font-weight: 900; }

.text-uppercase {
  text-transform: uppercase; }

.full-width {
  width: 100%; }

@media screen and (max-width: 667px) {
  .md-full-width {
    width: 100%; } }

.heading-small-spacing {
  margin-bottom: 5px; }

.additional-spacing {
  padding: 0 20px; }
  .additional-spacing .smaller-text {
    padding-right: 30px; }
  @media screen and (max-width: 667px) {
    .additional-spacing {
      padding: 0; }
      .additional-spacing .smaller-text {
        padding-right: 0; } }

.location {
  line-height: 1.2em;
  padding-left: 25px;
  position: relative; }
  .location:before {
    content: '';
    position: absolute;
    top: 3px;
    left: 0;
    display: inline-block;
    background: url("images/icons.png?=1586256338983") -342px -291px no-repeat;
    width: 13px;
    height: 17px; }
    @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
      .location:before {
        background: url("images/icons@2x.png?=1586256338983") -419px -204px no-repeat;
        background-size: 437px 410px; } }

.company {
  line-height: 1.2em;
  padding-left: 25px;
  position: relative; }
  .company:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    background: url("images/icons.png?=1586256338983") -88px -382px no-repeat;
    width: 16px;
    height: 16px; }
    @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
      .company:before {
        background: url("images/icons@2x.png?=1586256338983") -419px -109px no-repeat;
        background-size: 437px 410px; } }

.italic-text {
  font-style: italic; }

.img-holder {
  margin-bottom: 20px; }

.top-navigation {
  padding: 10px 0 5px; }
  .top-navigation select {
    height: 37px;
    margin-right: 5px;
    position: relative;
    width: 90px;
    z-index: 1; }
  @media screen and (max-width: 1024px) {
    .top-navigation {
      padding: 15px 0 10px; } }
  .top-navigation .login-container {
    display: inline-block;
    float: right; }
    .top-navigation .login-container:before, .top-navigation .login-container:after {
      content: "";
      display: table; }
    .top-navigation .login-container:after {
      clear: both; }
    .top-navigation .login-container a {
      color: #fff;
      display: inline-block;
      background: #214070;
      padding: 8px 20px;
      float: left;
      position: relative;
      z-index: 1; }
    .top-navigation .login-container .button-primary {
      border-radius: 0;
      border: 0;
      background-color: #0b264e; }
    .top-navigation .login-container .logout-button {
      height: 37px; }
      .top-navigation .login-container .logout-button:after {
        content: "";
        position: absolute;
        background: url("images/icons.png?=1586256338983") -389px -358px no-repeat;
        width: 18px;
        height: 15px;
        top: 50%;
        margin-top: -7.5px;
        right: 50%;
        margin-right: -9px; }

.action-col {
  float: right;
  margin: 0 0 10px 2px; }
  .action-col .button-primary {
    position: relative;
    z-index: 1; }
  @media screen and (max-width: 1024px) {
    .action-col {
      float: none;
      margin-bottom: 10px;
      margin-left: 0; } }

.links-block {
  background-color: rgba(255, 255, 255, 0.9);
  height: 37px;
  line-height: 36px;
  margin-right: 10px;
  position: relative;
  z-index: 10; }
  .links-block a {
    padding: 0 12px; }
  @media screen and (max-width: 1120px) {
    .links-block {
      margin-right: 5px; }
      .links-block a {
        padding: 0 5px; } }

.button-group {
  margin-top: 25px; }
  .button-group .link-with-icon {
    padding-left: 30px; }
  @media screen and (max-width: 667px) {
    .button-group {
      text-align: center; }
      .button-group .right {
        float: none; }
      .button-group .button-primary {
        margin-bottom: 10px;
        width: 100%; } }

.button-action-wrapper .button-secondary + .button-secondary {
  margin-left: 10px; }
  @media screen and (max-width: 667px) {
    .button-action-wrapper .button-secondary + .button-secondary {
      margin-left: 0;
      margin-top: 10px; } }

.button-wrapper {
  margin-bottom: 25px; }
  .button-wrapper .button-primary:first-child {
    margin-right: 10px; }

.pagination li {
  float: left;
  padding-left: 12px; }
  .pagination li:before {
    display: none; }
  .pagination li.arrow-next {
    padding-left: 20px; }
  .pagination li.arrow-prev {
    padding-left: 0;
    padding-right: 6px; }

.pagination a {
  color: #8f8f8f; }
  .pagination a:hover {
    color: #214070; }
    .pagination a:hover .icon-rounded {
      background-color: #214070; }
  .pagination a.active {
    color: #80a9ee; }

.pagination .icon-rounded {
  background-color: #d7dce4; }

.paging-container {
  float: right; }
  .paging-container button[disabled='disabled'] {
    opacity: 0.3; }
  .paging-container .paging-page {
    background-color: transparent;
    border: 1px solid #EEE;
    color: #77D;
    padding: 2px;
    margin: 2px;
    display: inline-block;
    cursor: pointer; }
    .paging-container .paging-page:hover {
      color: #50F; }

.btn-become-speaker {
  width: 200px;
  height: 50px;
  margin: 20px; }

#SpeakersBureauInfoForm {
  text-align: center; }

.selected-language {
  width: 160px;
  height: 37px;
  border: none;
  background-color: #fff;
  opacity: 0.9;
  text-align: left;
  cursor: pointer; }
  .selected-language.selected {
    background-color: white !important;
    opacity: 1;
    cursor: default; }

.languages-menu {
  display: none;
  background-color: #fff;
  width: 160px;
  padding-top: 9px; }
  .languages-menu.selected {
    display: block; }
  .languages-menu a {
    display: block;
    color: #8f8f8f;
    font-size: 14px;
    padding: 0 0 7px 15px; }
    .languages-menu a:hover {
      color: #80a9ee; }

.home-header .top-navigation input,
.home-header .top-navigation select {
  background-color: rgba(255, 255, 255, 0.9);
  border-color: transparent; }
  .home-header .top-navigation input:focus,
  .home-header .top-navigation select:focus {
    border-bottom: 0; }

.home-header .lang-selector {
  cursor: pointer; }
  .home-header .lang-selector.field-wrapper select {
    background: rgba(255, 255, 255, 0.9); }
  .home-header .lang-selector .field-select .select2-choice {
    border: solid 1px #f4f6f9;
    background-color: rgba(255, 255, 255, 0.9); }
  .home-header .lang-selector .field-select.select2-dropdown-open .select2-choice {
    border: solid 1px #80a9ee;
    border-bottom-color: #d4e2f9;
    background-color: #fff; }

.lang-selector {
  position: relative;
  width: 85px;
  z-index: 100; }
  .lang-selector.field-wrapper {
    margin: 0 2px 0 0;
    width: 160px; }
    .lang-selector.field-wrapper select {
      height: 37px;
      border-radius: 0;
      background: #f4f6f9;
      border-bottom: solid 1px #d7dce4; }
  .lang-selector .field-select {
    height: 37px; }
    .lang-selector .field-select .select2-arrow {
      background: none;
      left: 0;
      right: inherit; }
      .lang-selector .field-select .select2-arrow:before {
        background: url("images/icons.png?=1586256338983") -376px -314px no-repeat;
        width: 24px;
        height: 24px;
        position: absolute;
        top: 50%;
        left: 50%;
        margin-top: -12px;
        margin-left: -12px; }
        @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
          .lang-selector .field-select .select2-arrow:before {
            background: url("images/icons@2x.png?=1586256338983") -361px -290px no-repeat;
            background-size: 437px 410px; } }
    .lang-selector .field-select .select2-chosen {
      margin-left: 35px;
      margin-right: 0;
      text-transform: uppercase; }
      .lang-selector .field-select .select2-chosen.hide-value {
        display: none; }
    .lang-selector .field-select .select-placeholder {
      display: block;
      float: none;
      margin-left: 35px;
      overflow: hidden;
      text-overflow: ellipsis;
      text-transform: uppercase;
      white-space: nowrap;
      width: auto; }
    .lang-selector .field-select .select2-choice {
      border: solid 1px #f4f6f9;
      border-bottom-color: #d7dce4;
      border-radius: 0;
      padding: 0; }
    .lang-selector .field-select.select2-container .select2-choice {
      padding: 0; }
    .lang-selector .field-select.select2-dropdown-open .select2-arrow {
      background: none; }
    .lang-selector .field-select.select2-dropdown-open .select2-choice {
      border: solid 1px #80a9ee;
      border-bottom-color: #d4e2f9; }

.ui-timepicker-wrapper {
  background-color: #fff;
  border: solid 1px #d7dce4;
  height: 150px;
  margin: 0;
  overflow-y: auto;
  width: 120px;
  z-index: 10001; }

.ui-timepicker-list li {
  cursor: pointer;
  font-size: 14px;
  padding: 5px 8px; }
  .ui-timepicker-list li:before {
    display: none; }
  .ui-timepicker-list li:hover {
    background-color: #6489c1;
    color: #fff; }
  .ui-timepicker-list li.ui-timepicker-selected {
    background-color: #456ead;
    color: #fff; }

.status-accepted {
  display: inline-block;
  padding-left: 20px;
  position: relative;
  font-size: 14px;
  color: #649e52; }
  .status-accepted:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto 0;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background-color: #649e52; }
  @media screen and (max-width: 667px) {
    .status-accepted {
      padding: 15px 0 0; }
      .status-accepted:before {
        bottom: inherit;
        right: 0;
        margin: 0 auto; } }

.status-pending {
  display: inline-block;
  padding-left: 20px;
  position: relative;
  font-size: 14px;
  color: #e2c41b; }
  .status-pending:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto 0;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background-color: #e2c41b; }
  @media screen and (max-width: 667px) {
    .status-pending {
      padding: 15px 0 0; }
      .status-pending:before {
        bottom: inherit;
        right: 0;
        margin: 0 auto; } }

.status-rejected {
  display: inline-block;
  padding-left: 20px;
  position: relative;
  font-size: 14px;
  color: #f23434; }
  .status-rejected:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto 0;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background-color: #f23434; }
  @media screen and (max-width: 667px) {
    .status-rejected {
      padding: 15px 0 0; }
      .status-rejected:before {
        bottom: inherit;
        right: 0;
        margin: 0 auto; } }

.tooltip-action {
  display: inline-block;
  position: relative; }
  .tooltip-action:hover .tooltip {
    display: block; }
  @media screen and (max-width: 1024px) {
    .tooltip-action:hover .tooltip {
      display: none; } }

a:hover .icn-view-profile {
  background: url("images/icons.png?=1586256338983") -324px -228px no-repeat;
  width: 24px;
  height: 24px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    a:hover .icn-view-profile {
      background: url("images/icons@2x.png?=1586256338983") -328px -232px no-repeat;
      background-size: 437px 410px; } }

a:hover .icn-archive-aspirant {
  background: url("images/icons.png?=1586256338983") -381px -285px no-repeat;
  width: 24px;
  height: 24px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    a:hover .icn-archive-aspirant {
      background: url("images/icons@2x.png?=1586256338983") -386px -290px no-repeat;
      background-size: 437px 410px; } }

a:hover .icn-edit {
  background: url("images/icons.png?=1586256338983") -394px -338px no-repeat;
  width: 20px;
  height: 20px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    a:hover .icn-edit {
      background: url("images/icons@2x.png?=1586256338983") -319px -363px no-repeat;
      background-size: 437px 410px; } }

a:hover .icn-delete {
  background: url("images/icons.png?=1586256338983") -56px -382px no-repeat;
  width: 16px;
  height: 20px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    a:hover .icn-delete {
      background: url("images/icons@2x.png?=1586256338983") -396px -363px no-repeat;
      background-size: 437px 410px; } }

a:hover .icn-chart {
  background: url("images/icons.png?=1586256338983") -352px -314px no-repeat;
  width: 24px;
  height: 24px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    a:hover .icn-chart {
      background: url("images/icons@2x.png?=1586256338983") -360px -318px no-repeat;
      background-size: 437px 410px; } }

.tooltip {
  position: absolute;
  bottom: 35px;
  left: -42px;
  background-color: #214070;
  border-radius: 2px;
  color: #fff;
  display: none;
  font-size: 12px;
  margin: 0 auto;
  min-width: 110px;
  padding: 5px 10px;
  text-align: center;
  white-space: nowrap;
  z-index: 1000; }
  .tooltip:before {
    content: '';
    position: absolute;
    right: 0;
    bottom: -5px;
    left: 0;
    margin: 0 auto;
    height: 0;
    width: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 5px solid #214070; }

.additional-margin {
  margin-top: 30px; }

.additional-margin-bottom {
  margin-bottom: 20px; }

.btn-additional-margin {
  margin-top: 30px; }
  @media screen and (max-width: 667px) {
    .btn-additional-margin {
      margin-top: 0; } }

.btn-white {
  background-color: #FFF;
  border: 0px solid black; }
  .btn-white:hover {
    background-color: #80a9ee; }

.center {
  margin-left: auto;
  margin-right: auto; }

.grid-pager {
  margin: 0.9375rem auto;
  text-align: center; }
  .grid-pager-pages a {
    color: #8f8f8f;
    line-height: 1.25rem;
    margin: 0 0.1875rem; }
    .grid-pager-pages a.active {
      color: #6489c1;
      font-size: 1rem;
      font-weight: 700; }
    .grid-pager-pages a.disabled {
      cursor: default; }
  .grid-pager-mobile {
    display: none;
    line-height: 1.875rem; }
  .grid-pager .search-arrow-first {
    background-color: #6489c1;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgd2lkdGg9IjEzIiBoZWlnaHQ9IjIwIiB2aWV3Qm94PSIwIDAgMTMgMjAiPiAgDQogIDxwYXRoIGQ9Ik0xMy4wMDAsMTguNDYyIEMxMy4wMDAsMTguNDYyIDExLjU1NiwyMC4wMDAgMTEuNTU2LDIwLjAwMCBDMTEuNTU2LDIwLjAwMCAyLjg4OSwxMC43NjkgMi44ODksMTAuNzY5IEMyLjg4OSwxMC43NjkgMy42MTEsMTAuMDAwIDMuNjExLDEwLjAwMCBDMy42MTEsMTAuMDAwIDIuODg5LDkuMjMxIDIuODg5LDkuMjMxIEMyLjg4OSw5LjIzMSAxMS41NTYsMC4wMDAgMTEuNTU2LDAuMDAwIEMxMS41NTYsMC4wMDAgMTMuMDAwLDEuNTM5IDEzLjAwMCwxLjUzOSBDMTMuMDAwLDEuNTM5IDUuMDU2LDEwLjAwMCA1LjA1NiwxMC4wMDAgQzUuMDU2LDEwLjAwMCAxMy4wMDAsMTguNDYyIDEzLjAwMCwxOC40NjIgWk0yLjg4OSwxNi45MjMgQzIuODg5LDE2LjkyMyAwLjAwMCwxNi45MjMgMC4wMDAsMTYuOTIzIEMwLjAwMCwxNi45MjMgMC4wMDAsMy4wNzcgMC4wMDAsMy4wNzcgQzAuMDAwLDMuMDc3IDIuODg5LDMuMDc3IDIuODg5LDMuMDc3IEMyLjg4OSwzLjA3NyAyLjg4OSw5LjIzMSAyLjg4OSw5LjIzMSBDMi44ODksOS4yMzEgMi44ODksMTAuNzY5IDIuODg5LDEwLjc2OSBDMi44ODksMTAuNzY5IDIuODg5LDE2LjkyMyAyLjg4OSwxNi45MjMgWiIgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGRkZGIi8+DQo8L3N2Zz4NCg==");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 50% 50%;
    border-radius: 50%;
    float: left;
    height: 1.875rem;
    margin: 0;
    width: 1.875rem; }
    .grid-pager .search-arrow-first:disabled, .grid-pager .search-arrow-first[disabled] {
      background-color: #d7dce4;
      cursor: default;
      pointer-events: none; }
  .grid-pager .search-arrow-prev {
    background-color: #6489c1;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEyIDIwLjYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEyIDIwLjYiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCI+DQoJCTxwb2x5Z29uIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjEyLDEuNyAxMC4zLDAgMCwxMC4zIDAsMTAuMyAwLDEwLjMgMTAuMywyMC42IDEyLDE4LjkgMy40LDEwLjMiLz4NCjwvc3ZnPg0K");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 50% 50%;
    border-radius: 50%;
    float: left;
    height: 1.875rem;
    margin: 0;
    width: 1.875rem; }
    .grid-pager .search-arrow-prev:disabled, .grid-pager .search-arrow-prev[disabled] {
      background-color: #d7dce4;
      cursor: default;
      pointer-events: none; }
  .grid-pager .search-arrow-next {
    background-color: #6489c1;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEyIDIwLjYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEyIDIwLjYiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCI+DQoJCTxwb2x5Z29uIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjAsMS43IDEuNywwIDEyLDEwLjMgMTIsMTAuMyAxMiwxMC4zIDEuNywyMC42IDAsMTguOSA4LjYsMTAuMyIvPg0KPC9zdmc+DQo=");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 50% 50%;
    border-radius: 50%;
    float: right;
    height: 1.875rem;
    margin: 0;
    width: 1.875rem; }
    .grid-pager .search-arrow-next:disabled, .grid-pager .search-arrow-next[disabled] {
      background-color: #d7dce4;
      cursor: default;
      pointer-events: none; }
  .grid-pager .search-arrow-last {
    background-color: #6489c1;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgd2lkdGg9IjEzIiBoZWlnaHQ9IjE5IiB2aWV3Qm94PSIwIDAgMTMgMTkiPiAgDQogIDxwYXRoIGQ9Ik0xMC4xMTEsMTYuMDc3IEMxMC4xMTEsMTYuMDc3IDEwLjExMSwxMC4yMzEgMTAuMTExLDEwLjIzMSBDMTAuMTExLDEwLjIzMSAxMC4xMTEsOC43NzAgMTAuMTExLDguNzcwIEMxMC4xMTEsOC43NzAgMTAuMTExLDIuOTIzIDEwLjExMSwyLjkyMyBDMTAuMTExLDIuOTIzIDEzLjAwMCwyLjkyMyAxMy4wMDAsMi45MjMgQzEzLjAwMCwyLjkyMyAxMy4wMDAsMTYuMDc3IDEzLjAwMCwxNi4wNzcgQzEzLjAwMCwxNi4wNzcgMTAuMTExLDE2LjA3NyAxMC4xMTEsMTYuMDc3IFpNMTAuMTExLDEwLjIzMSBDMTAuMTExLDEwLjIzMSAxLjQ0NSwxOS4wMDAgMS40NDUsMTkuMDAwIEMxLjQ0NSwxOS4wMDAgMC4wMDAsMTcuNTM5IDAuMDAwLDE3LjUzOSBDMC4wMDAsMTcuNTM5IDcuOTQ1LDkuNTAwIDcuOTQ1LDkuNTAwIEM3Ljk0NSw5LjUwMCAwLjAwMCwxLjQ2MiAwLjAwMCwxLjQ2MiBDMC4wMDAsMS40NjIgMS40NDUsMC4wMDAgMS40NDUsMC4wMDAgQzEuNDQ1LDAuMDAwIDEwLjExMSw4Ljc3MCAxMC4xMTEsOC43NzAgQzEwLjExMSw4Ljc3MCA5LjM4OSw5LjUwMCA5LjM4OSw5LjUwMCBDOS4zODksOS41MDAgMTAuMTExLDEwLjIzMSAxMC4xMTEsMTAuMjMxIFoiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZGRkZGRiIvPg0KPC9zdmc+DQo=");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 50% 50%;
    border-radius: 50%;
    float: right;
    height: 1.875rem;
    margin: 0;
    width: 1.875rem; }
    .grid-pager .search-arrow-last:disabled, .grid-pager .search-arrow-last[disabled] {
      background-color: #d7dce4;
      cursor: default;
      pointer-events: none; }
  .grid-pager .search-arrow-prev {
    margin-left: 0.4375rem; }
  .grid-pager .search-arrow-next {
    margin-right: 2.3125rem; }
  .grid-pager .search-arrow-last {
    margin-right: -4.1875rem; }
  @media screen and (min-width: 768px) {
    .grid-pager-pages {
      display: inline-block;
      vertical-align: middle; }
    .grid-pager-mobile {
      display: none; }
    .grid-pager .search-arrow-first {
      display: inline-block;
      vertical-align: middle;
      float: none;
      height: 1.25rem;
      width: 1.25rem; }
    .grid-pager .search-arrow-prev {
      display: inline-block;
      vertical-align: middle;
      float: none;
      height: 1.25rem;
      width: 1.25rem; }
    .grid-pager .search-arrow-next {
      display: inline-block;
      vertical-align: middle;
      float: none;
      height: 1.25rem;
      width: 1.25rem; }
    .grid-pager .search-arrow-last {
      display: inline-block;
      vertical-align: middle;
      float: none;
      height: 1.25rem;
      width: 1.25rem; }
    .grid-pager .search-arrow-prev, .grid-pager .search-arrow-next {
      margin-left: 0.4375rem;
      margin-right: 0.4375rem; }
    .grid-pager .search-arrow-last {
      margin-right: 0; } }
  @media screen and (min-width: 1024px) {
    .grid-pager-pages a:hover {
      color: #6489c1; } }

.impersonation-container {
  position: fixed;
  bottom: 0;
  left: 0;
  background-color: #112f5c;
  padding: 5px 0;
  text-align: center;
  width: 100%;
  z-index: 10; }
  .impersonation-container p {
    color: #fff;
    font-weight: 300;
    margin: 0; }
  .impersonation-container a {
    padding-left: 20px; }

.loading {
  position: relative; }
  .loading:before {
    background-color: #FDFDFD;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: '';
    opacity: .8;
    z-index: 100; }
  .loading-indicator {
    position: absolute;
    left: 0;
    right: 0;
    top: 25rem;
    margin: 0 auto;
    z-index: 10;
    pointer-events: none;
    -webkit-animation: spinner 500ms infinite linear;
    -moz-animation: spinner 500ms infinite linear;
    animation: spinner 500ms infinite linear;
    border-width: 4px;
    border-style: solid;
    border-color: #426cac transparent;
    border-radius: 50%;
    height: 50px;
    width: 50px; }
  .loading-indicator-overlay {
    background-color: rgba(0, 0, 0, 0.1);
    border-radius: 2px;
    box-shadow: 0 0 8px 8px rgba(0, 0, 0, 0.1);
    height: 100%;
    position: absolute;
    width: 100%;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: 0 auto;
    z-index: 1; }

@-webkit-keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg); } }

@-moz-keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg); } }

@keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg); } }

.loader, .loader:before, .loader:after {
  -webkit-animation: load1 1s infinite ease-in-out;
  -moz-animation: load1 1s infinite ease-in-out;
  animation: load1 1s infinite ease-in-out;
  background: #112f5c;
  height: 4em;
  width: 1em; }

.loader {
  -webkit-animation-delay: -0.16s;
  -moz-animation-delay: -0.16s;
  animation-delay: -0.16s;
  font-size: 11px;
  margin: auto;
  text-indent: -9999em;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 101; }
  .loader:before, .loader:after {
    content: '';
    position: absolute;
    top: 0; }
  .loader:before {
    left: -1.5em; }
  .loader:after {
    -webkit-animation-delay: -0.32s;
    -moz-animation-delay: -0.32s;
    animation-delay: -0.32s;
    left: 1.5em; }

@-webkit-keyframes load1 {
  0%,
  80%,
  100% {
    box-shadow: 0 0 #112f5c;
    height: 4em; }
  40% {
    box-shadow: 0 -2em #112f5c;
    height: 5em; } }

@-moz-keyframes load1 {
  0%,
  80%,
  100% {
    box-shadow: 0 0 #112f5c;
    height: 4em; }
  40% {
    box-shadow: 0 -2em #112f5c;
    height: 5em; } }

@keyframes load1 {
  0%,
  80%,
  100% {
    box-shadow: 0 0 #112f5c;
    height: 4em; }
  40% {
    box-shadow: 0 -2em #112f5c;
    height: 5em; } }

.icon-rounded {
  background-color: #6489c1;
  border-radius: 50%;
  display: inline-block;
  height: 21px;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 21px; }

.icn-arrow-right:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: url("images/icons.png?=1586256338983") -414px -32px no-repeat;
  width: 7px;
  height: 13px;
  margin: auto; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-arrow-right:before {
      background: url("images/icons@2x.png?=1586256338983") -430px -248px no-repeat;
      background-size: 437px 410px; } }

.icn-arrow-left:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: url("images/icons.png?=1586256338983") -414px -45px no-repeat;
  width: 7px;
  height: 13px;
  margin: auto; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-arrow-left:before {
      background: url("images/icons@2x.png?=1586256338983") -430px -263.5px no-repeat;
      background-size: 437px 410px; } }

.icn-plus:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: url("images/icons.png?=1586256338983") -400px -327px no-repeat;
  width: 9px;
  height: 9px;
  margin: auto; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-plus:before {
      background: url("images/icons@2x.png?=1586256338983") -419px -360px no-repeat;
      background-size: 437px 410px; } }

.icn-close:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: url("images/icons.png?=1586256338983") -285px -245px no-repeat;
  width: 9px;
  height: 9px;
  margin: auto; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-close:before {
      background: url("images/icons@2x.png?=1586256338983") -419px -350px no-repeat;
      background-size: 437px 410px; } }

.icn-arrow-down:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: url("images/icons.png?=1586256338983") -274px -186px no-repeat;
  width: 13px;
  height: 7px;
  margin: auto; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-arrow-down:before {
      background: url("images/icons@2x.png?=1586256338983") -419px -342px no-repeat;
      background-size: 437px 410px; } }

.icon {
  display: inline-block;
  margin-right: 9px;
  overflow: hidden;
  position: relative;
  vertical-align: middle; }

.icn-facebook {
  background: url("images/icons.png?=1586256338983") -88px -314px no-repeat;
  width: 44px;
  height: 44px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-facebook {
      background: url("images/icons@2x.png?=1586256338983") -90px -318px no-repeat;
      background-size: 437px 410px; } }

.icn-twitter {
  background: url("images/icons.png?=1586256338983") -264px -314px no-repeat;
  width: 44px;
  height: 44px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-twitter {
      background: url("images/icons@2x.png?=1586256338983") -270px -318px no-repeat;
      background-size: 437px 410px; } }

.icn-linkedIn {
  background: url("images/icons.png?=1586256338983") -220px -314px no-repeat;
  width: 44px;
  height: 44px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-linkedIn {
      background: url("images/icons@2x.png?=1586256338983") -225px -318px no-repeat;
      background-size: 437px 410px; } }

.icn-mdrt-network {
  background: url("images/icons.png?=1586256338983") 0px -314px no-repeat;
  width: 44px;
  height: 44px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-mdrt-network {
      background: url("images/icons@2x.png?=1586256338983") 0px -318px no-repeat;
      background-size: 437px 410px; } }

.icn-mdrt-connect {
  background: url("images/icons.png?=1586256338983") -308px -314px no-repeat;
  width: 44px;
  height: 44px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-mdrt-connect {
      background: url("images/icons@2x.png?=1586256338983") -315px -318px no-repeat;
      background-size: 437px 410px; } }

.icn-pinterest {
  background: url("images/icons.png?=1586256338983") -44px -314px no-repeat;
  width: 44px;
  height: 44px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-pinterest {
      background: url("images/icons@2x.png?=1586256338983") -45px -318px no-repeat;
      background-size: 437px 410px; } }

.icn-calendar {
  background: url("images/icons.png?=1586256338983") -20px -382px no-repeat;
  width: 20px;
  height: 22px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-calendar {
      background: url("images/icons@2x.png?=1586256338983") -21px -388px no-repeat;
      background-size: 437px 410px; } }

.icn-search-mobile {
  background: url("images/icons.png?=1586256338983") 0px -358px no-repeat;
  width: 24px;
  height: 24px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-search-mobile {
      background: url("images/icons@2x.png?=1586256338983") -385px -318px no-repeat;
      background-size: 437px 410px; } }

.icn-user {
  background: url("images/icons.png?=1586256338983") -70px -358px no-repeat;
  width: 22px;
  height: 22px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-user {
      background: url("images/icons@2x.png?=1586256338983") -73px -363px no-repeat;
      background-size: 437px 410px; } }

.icn-place {
  background: url("images/icons.png?=1586256338983") -342px -291px no-repeat;
  width: 13px;
  height: 17px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-place {
      background: url("images/icons@2x.png?=1586256338983") -419px -204px no-repeat;
      background-size: 437px 410px; } }

.icn-phone {
  background: url("images/icons.png?=1586256338983") -372px -358px no-repeat;
  width: 17px;
  height: 17px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-phone {
      background: url("images/icons@2x.png?=1586256338983") -77px -388px no-repeat;
      background-size: 437px 410px; } }

.icn-email {
  background: url("images/icons.png?=1586256338983") -220px -186px no-repeat;
  width: 17px;
  height: 11px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-email {
      background: url("images/icons@2x.png?=1586256338983") -419px -222px no-repeat;
      background-size: 437px 410px; } }

.icn-website {
  background: url("images/icons.png?=1586256338983") -355px -358px no-repeat;
  width: 17px;
  height: 17px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-website {
      background: url("images/icons@2x.png?=1586256338983") -59px -388px no-repeat;
      background-size: 437px 410px; } }

.icn-view-profile {
  background: url("images/icons.png?=1586256338983") -300px -228px no-repeat;
  width: 24px;
  height: 24px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-view-profile {
      background: url("images/icons@2x.png?=1586256338983") -303px -232px no-repeat;
      background-size: 437px 410px; } }

.icn-archive-aspirant {
  background: url("images/icons.png?=1586256338983") -357px -285px no-repeat;
  width: 24px;
  height: 24px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-archive-aspirant {
      background: url("images/icons@2x.png?=1586256338983") -25px -363px no-repeat;
      background-size: 437px 410px; } }

.icn-sort-up {
  background: url("images/icons.png?=1586256338983") -287px -186px no-repeat;
  width: 10px;
  height: 6px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-sort-up {
      background: url("images/icons@2x.png?=1586256338983") -419px -380px no-repeat;
      background-size: 437px 410px; } }

.icn-sort-down {
  background: url("images/icons.png?=1586256338983") -342px -308px no-repeat;
  width: 10px;
  height: 6px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-sort-down {
      background: url("images/icons@2x.png?=1586256338983") -419px -387px no-repeat;
      background-size: 437px 410px; } }

.icn-edit {
  background: url("images/icons.png?=1586256338983") -263px -358px no-repeat;
  width: 20px;
  height: 20px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-edit {
      background: url("images/icons@2x.png?=1586256338983") -340px -363px no-repeat;
      background-size: 437px 410px; } }

.icn-delete {
  background: url("images/icons.png?=1586256338983") -72px -382px no-repeat;
  width: 16px;
  height: 20px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-delete {
      background: url("images/icons@2x.png?=1586256338983") -42px -388px no-repeat;
      background-size: 437px 410px; } }

.icn-check {
  background: url("images/icons.png?=1586256338983") -237px -186px no-repeat;
  width: 13px;
  height: 10px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-check {
      background: url("images/icons@2x.png?=1586256338983") -419px -279px no-repeat;
      background-size: 437px 410px; } }

.icn-select {
  background: url("images/icons.png?=1586256338983") -261px -186px no-repeat;
  width: 13px;
  height: 7px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-select {
      background: url("images/icons@2x.png?=1586256338983") -419px -334px no-repeat;
      background-size: 437px 410px; } }

.icn-calculator {
  background: url("images/icons.png?=1586256338983") 0px 0px no-repeat;
  width: 100px;
  height: 100px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-calculator {
      background: url("images/icons@2x.png?=1586256338983") 0px 0px no-repeat;
      background-size: 437px 410px; } }

.icn-company {
  background: url("images/icons.png?=1586256338983") 0px -100px no-repeat;
  width: 100px;
  height: 100px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-company {
      background: url("images/icons@2x.png?=1586256338983") 0px -101px no-repeat;
      background-size: 437px 410px; } }

.icn-white-search {
  background: url("images/icons.png?=1586256338983") -158px -358px no-repeat;
  width: 21px;
  height: 21px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-white-search {
      background: url("images/icons@2x.png?=1586256338983") -165px -363px no-repeat;
      background-size: 437px 410px; } }

.icn-location {
  background: url("images/icons.png?=1586256338983") -342px -274px no-repeat;
  width: 13px;
  height: 17px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-location {
      background: url("images/icons@2x.png?=1586256338983") -419px -186px no-repeat;
      background-size: 437px 410px; } }

.icn-attendee {
  background: url("images/icons.png?=1586256338983") -338px -358px no-repeat;
  width: 17px;
  height: 17px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-attendee {
      background: url("images/icons@2x.png?=1586256338983") -400px -343px no-repeat;
      background-size: 437px 410px; } }

.icn-video {
  background: url("images/icons.png?=1586256338983") -200px 0px no-repeat;
  width: 100px;
  height: 100px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-video {
      background: url("images/icons@2x.png?=1586256338983") -202px 0px no-repeat;
      background-size: 437px 410px; } }

.icn-chart-success {
  background: url("images/icons.png?=1586256338983") -250px -186px no-repeat;
  width: 11px;
  height: 9px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-chart-success {
      background: url("images/icons@2x.png?=1586256338983") -419px -324px no-repeat;
      background-size: 437px 410px; } }

.icn-chart-error {
  background: url("images/icons.png?=1586256338983") -125px -382px no-repeat;
  width: 9px;
  height: 9px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-chart-error {
      background: url("images/icons@2x.png?=1586256338983") -419px -370px no-repeat;
      background-size: 437px 410px; } }

.icn-commision-secondary {
  background: url("images/icons.png?=1586256338983") -285px -200px no-repeat;
  width: 12px;
  height: 22px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-commision-secondary {
      background: url("images/icons@2x.png?=1586256338983") -419px -63px no-repeat;
      background-size: 437px 410px; } }

.icn-commission {
  background: url("images/icons.png?=1586256338983") -286px -123px no-repeat;
  width: 12px;
  height: 22px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-commission {
      background: url("images/icons@2x.png?=1586256338983") -419px -40px no-repeat;
      background-size: 437px 410px; } }

.icn-income-secondary {
  background: url("images/icons.png?=1586256338983") -283px -358px no-repeat;
  width: 17px;
  height: 20px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-income-secondary {
      background: url("images/icons@2x.png?=1586256338983") -361px -363px no-repeat;
      background-size: 437px 410px; } }

.icn-income {
  background: url("images/icons.png?=1586256338983") -342px -257px no-repeat;
  width: 14px;
  height: 17px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-income {
      background: url("images/icons@2x.png?=1586256338983") -419px -168px no-repeat;
      background-size: 437px 410px; } }

.icn-premium-secondary {
  background: url("images/icons.png?=1586256338983") -352px -338px no-repeat;
  width: 22px;
  height: 20px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-premium-secondary {
      background: url("images/icons@2x.png?=1586256338983") -275px -363px no-repeat;
      background-size: 437px 410px; } }

.icn-premium {
  background: url("images/icons.png?=1586256338983") -300px -358px no-repeat;
  width: 19px;
  height: 17px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-premium {
      background: url("images/icons@2x.png?=1586256338983") -360px -343px no-repeat;
      background-size: 437px 410px; } }

.icn-cancel {
  background: url("images/icons.png?=1586256338983") -400px -314px no-repeat;
  width: 13px;
  height: 13px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-cancel {
      background: url("images/icons@2x.png?=1586256338983") -419px -234px no-repeat;
      background-size: 437px 410px; } }

.icn-error {
  background: url("images/icons.png?=1586256338983") -179px -358px no-repeat;
  width: 21px;
  height: 21px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-error {
      background: url("images/icons@2x.png?=1586256338983") -187px -363px no-repeat;
      background-size: 437px 410px; } }

.icn-commission-negative {
  background: url("images/icons.png?=1586256338983") -286px -145px no-repeat;
  width: 12px;
  height: 22px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-commission-negative {
      background: url("images/icons@2x.png?=1586256338983") -419px -86px no-repeat;
      background-size: 437px 410px; } }

.icn-income-negative {
  background: url("images/icons.png?=1586256338983") -286px -167px no-repeat;
  width: 14px;
  height: 17px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-income-negative {
      background: url("images/icons@2x.png?=1586256338983") -419px -150px no-repeat;
      background-size: 437px 410px; } }

.icn-premium-negative {
  background: url("images/icons.png?=1586256338983") -319px -358px no-repeat;
  width: 19px;
  height: 17px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-premium-negative {
      background: url("images/icons@2x.png?=1586256338983") -380px -343px no-repeat;
      background-size: 437px 410px; } }

.icn-chart {
  background: url("images/icons.png?=1586256338983") -24px -358px no-repeat;
  width: 24px;
  height: 24px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-chart {
      background: url("images/icons@2x.png?=1586256338983") 0px -363px no-repeat;
      background-size: 437px 410px; } }

.icn-soundcloud {
  background: url("images/icons.png?=1586256338983") -132px -314px no-repeat;
  width: 44px;
  height: 44px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-soundcloud {
      background: url("images/icons@2x.png?=1586256338983") -135px -318px no-repeat;
      background-size: 437px 410px; } }

.icn-blog {
  background: url("images/icons.png?=1586256338983") -176px -314px no-repeat;
  width: 44px;
  height: 44px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-blog {
      background: url("images/icons@2x.png?=1586256338983") -180px -318px no-repeat;
      background-size: 437px 410px; } }

.icn-difference:before {
  content: '';
  background: url("images/icons.png?=1586256338983") -357px 0px no-repeat;
  width: 57px;
  height: 57px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-difference:before {
      background: url("images/icons@2x.png?=1586256338983") -361px 0px no-repeat;
      background-size: 437px 410px; } }

.icn-leader:before {
  content: '';
  background: url("images/icons.png?=1586256338983") -114px -257px no-repeat;
  width: 57px;
  height: 57px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-leader:before {
      background: url("images/icons@2x.png?=1586256338983") -116px -260px no-repeat;
      background-size: 437px 410px; } }

.icn-magazine:before {
  content: '';
  background: url("images/icons.png?=1586256338983") 0px -257px no-repeat;
  width: 57px;
  height: 57px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-magazine:before {
      background: url("images/icons@2x.png?=1586256338983") 0px -260px no-repeat;
      background-size: 437px 410px; } }

.icn-meetings:before {
  content: '';
  background: url("images/icons.png?=1586256338983") -357px -171px no-repeat;
  width: 57px;
  height: 57px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-meetings:before {
      background: url("images/icons@2x.png?=1586256338983") -361px -174px no-repeat;
      background-size: 437px 410px; } }

.icn-newsletter:before {
  content: '';
  background: url("images/icons.png?=1586256338983") -357px -114px no-repeat;
  width: 57px;
  height: 57px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-newsletter:before {
      background: url("images/icons@2x.png?=1586256338983") -361px -116px no-repeat;
      background-size: 437px 410px; } }

.icn-person:before {
  content: '';
  background: url("images/icons.png?=1586256338983") -285px -257px no-repeat;
  width: 57px;
  height: 57px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-person:before {
      background: url("images/icons@2x.png?=1586256338983") -290px -260px no-repeat;
      background-size: 437px 410px; } }

.icn-proceeding:before {
  content: '';
  background: url("images/icons.png?=1586256338983") -300px -171px no-repeat;
  width: 57px;
  height: 57px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-proceeding:before {
      background: url("images/icons@2x.png?=1586256338983") -303px -174px no-repeat;
      background-size: 437px 410px; } }

.icn-resource:before {
  content: '';
  background: url("images/icons.png?=1586256338983") -228px -200px no-repeat;
  width: 57px;
  height: 57px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-resource:before {
      background: url("images/icons@2x.png?=1586256338983") -232px -202px no-repeat;
      background-size: 437px 410px; } }

.icn-reach-height:before {
  content: '';
  background: url("images/icons.png?=1586256338983") -300px 0px no-repeat;
  width: 57px;
  height: 57px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-reach-height:before {
      background: url("images/icons@2x.png?=1586256338983") -303px 0px no-repeat;
      background-size: 437px 410px; } }

.icn-trust:before {
  content: '';
  background: url("images/icons.png?=1586256338983") -171px -257px no-repeat;
  width: 57px;
  height: 57px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-trust:before {
      background: url("images/icons@2x.png?=1586256338983") -174px -260px no-repeat;
      background-size: 437px 410px; } }

.icn-cot:before {
  content: '';
  background: url("images/icons.png?=1586256338983") -100px -100px no-repeat;
  width: 100px;
  height: 100px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-cot:before {
      background: url("images/icons@2x.png?=1586256338983") -101px -101px no-repeat;
      background-size: 437px 410px; } }

.icn-tot:before {
  content: '';
  background: url("images/icons.png?=1586256338983") -100px 0px no-repeat;
  width: 100px;
  height: 100px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-tot:before {
      background: url("images/icons@2x.png?=1586256338983") -101px 0px no-repeat;
      background-size: 437px 410px; } }

.icn-mdrt-number:before {
  content: '';
  background: url("images/icons.png?=1586256338983") -357px -228px no-repeat;
  width: 57px;
  height: 57px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-mdrt-number:before {
      background: url("images/icons@2x.png?=1586256338983") -361px -232px no-repeat;
      background-size: 437px 410px; } }

.icn-credit-card:before {
  content: '';
  background: url("images/icons.png?=1586256338983") 0px -200px no-repeat;
  width: 57px;
  height: 57px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-credit-card:before {
      background: url("images/icons@2x.png?=1586256338983") 0px -202px no-repeat;
      background-size: 437px 410px; } }

.icn-letter:before {
  content: '';
  background: url("images/icons.png?=1586256338983") -57px -200px no-repeat;
  width: 57px;
  height: 57px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-letter:before {
      background: url("images/icons@2x.png?=1586256338983") -58px -202px no-repeat;
      background-size: 437px 410px; } }

.icn-office:before {
  content: '';
  background: url("images/icons.png?=1586256338983") -88px -382px no-repeat;
  width: 16px;
  height: 16px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-office:before {
      background: url("images/icons@2x.png?=1586256338983") -419px -109px no-repeat;
      background-size: 437px 410px; } }

.icn-easy-enroll:before {
  content: '';
  background: url("images/icons.png?=1586256338983") -357px -57px no-repeat;
  width: 57px;
  height: 57px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-easy-enroll:before {
      background: url("images/icons@2x.png?=1586256338983") -361px -58px no-repeat;
      background-size: 437px 410px; } }

.icn-enroll:before {
  content: '';
  background: url("images/icons.png?=1586256338983") -228px -257px no-repeat;
  width: 57px;
  height: 57px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-enroll:before {
      background: url("images/icons@2x.png?=1586256338983") -232px -260px no-repeat;
      background-size: 437px 410px; } }

.icn-material:before {
  content: '';
  background: url("images/icons.png?=1586256338983") -171px -200px no-repeat;
  width: 57px;
  height: 57px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-material:before {
      background: url("images/icons@2x.png?=1586256338983") -174px -202px no-repeat;
      background-size: 437px 410px; } }

.icn-production:before {
  content: '';
  background: url("images/icons.png?=1586256338983") -300px -114px no-repeat;
  width: 57px;
  height: 57px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-production:before {
      background: url("images/icons@2x.png?=1586256338983") -303px -116px no-repeat;
      background-size: 437px 410px; } }

.icn-study:before {
  content: '';
  background: url("images/icons.png?=1586256338983") -114px -200px no-repeat;
  width: 57px;
  height: 57px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .icn-study:before {
      background: url("images/icons@2x.png?=1586256338983") -116px -202px no-repeat;
      background-size: 437px 410px; } }

div[ng-controller]:not(.initialized) {
  position: relative;
  z-index: 1;
  opacity: .3; }

.gs-fileFormat {
  display: none; }

.year-goal-holder span {
  background-color: #fff; }

.initialized:not(.loaded) {
  -webkit-animation: fadein 0.1s;
  /* Safari, Chrome and Opera > 12.1 */
  -moz-animation: fadein 0.1s;
  /* Firefox < 16 */
  -ms-animation: fadein 0.1s;
  /* Internet Explorer */
  -o-animation: fadein 0.1s;
  /* Opera < 12.1 */
  animation: fadein 0.1s; }

@keyframes fadein {
  from {
    opacity: 0.3; }
  to {
    opacity: 1; } }

/* Firefox < 16 */
@-moz-keyframes fadein {
  from {
    opacity: 0.3; }
  to {
    opacity: 1; } }

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
  from {
    opacity: 0.3; }
  to {
    opacity: 1; } }

/* Internet Explorer */
@-ms-keyframes fadein {
  from {
    opacity: 0.3; }
  to {
    opacity: 1; } }

/* Opera < 12.1 */
@-o-keyframes fadein {
  from {
    opacity: 0.3; }
  to {
    opacity: 1; } }

.bcms-access-title-text {
  width: 13%; }

.errors-container {
  display: none; }
  .errors-container.show {
    display: block; }

.bcms-modal-body input[type="radio"],
.bcms-modal-body input[type="checkbox"] {
  opacity: 1;
  position: relative; }

[class*="bcms-"], [class*="cke_"], [class*="ace_"] {
  box-sizing: content-box;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box; }
  [class*="bcms-"] li, [class*="cke_"] li, [class*="ace_"] li {
    padding-left: 0; }
    [class*="bcms-"] li:before, [class*="cke_"] li:before, [class*="ace_"] li:before {
      display: none; }

.bcms-modal-footer, .bcms-editor-field-box, .bcms-modal-header {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box; }

.ace_editor, .ace_editor * {
  font-family: "Monaco", "Menlo", "Ubuntu Mono", "Droid Sans Mono", "Consolas", monospace !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0 !important; }

.bcms-sidemenu-select,
.bcms-sidemenu-header {
  box-sizing: border-box !important; }

.bcms-info-messages li {
  padding-bottom: 0; }

.phrase-wrapper {
  background-color: #f5f8fe; }
  .phrase-wrapper .column-6 {
    width: 50%; }

.phrase-quote {
  padding: 50px 0;
  position: relative; }
  .phrase-quote-inner {
    padding-left: 80px;
    position: relative; }
    .phrase-quote-inner:before {
      content: '';
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      background: url("images/icons.png?=1586256338983") -300px -57px no-repeat;
      width: 57px;
      height: 57px;
      display: block;
      margin: auto 0; }
      @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
        .phrase-quote-inner:before {
          background: url("images/icons@2x.png?=1586256338983") -303px -58px no-repeat;
          background-size: 437px 410px; } }
    @media screen and (max-width: 667px) {
      .phrase-quote-inner {
        padding: 75px 0 53px; }
        .phrase-quote-inner:before {
          margin: 0 auto;
          right: 0; }
        .phrase-quote-inner .link-with-icon {
          position: absolute;
          right: 0;
          bottom: 0;
          left: 0;
          margin: 0 auto;
          text-align: center; } }
  .phrase-quote p {
    font-size: 14px;
    line-height: 1.3em; }
  .phrase-quote .quote-text {
    color: #414141;
    font-size: 1.25rem;
    font-weight: 200; }
  @media screen and (max-width: 667px) {
    .phrase-quote {
      padding: 40px 0 35px; }
      .phrase-quote .phrase-title .left {
        float: none; }
      .phrase-quote h4 {
        text-align: center; }
      .phrase-quote.column-10 {
        width: 100%; }
      .phrase-quote p strong {
        display: block; } }

.author {
  font-weight: 700; }

.home-phrase-box {
  margin: 0 auto;
  width: 690px; }
  @media screen and (max-width: 768px) {
    .home-phrase-box {
      padding-left: 30px;
      padding-right: 30px;
      width: 100%; } }
  @media screen and (max-width: 667px) {
    .home-phrase-box {
      padding-left: 20px;
      padding-right: 20px; } }

.phrase-spacing {
  margin: 60px 0; }
  @media screen and (max-width: 667px) {
    .phrase-spacing {
      margin: 35px 0; }
      .phrase-spacing .phrase-quote {
        padding-bottom: 20px;
        padding-top: 30px; }
      .phrase-spacing .phrase-quote-inner {
        padding-bottom: 0; } }

.date {
  font-weight: 400;
  font-style: italic;
  color: #818181;
  font-size: 14px; }

.link-with-icon {
  display: inline-block;
  font-size: 14px;
  position: relative; }
  .link-with-icon .icon-rounded {
    margin-left: 10px; }
  .link-with-icon:hover .icon-rounded {
    background-color: #253b5d; }
  .link-with-icon.link-padding {
    padding-top: 12px; }
  .link-with-icon.hide {
    display: none; }

.place {
  color: #414141;
  display: block;
  font-size: 14px;
  padding-bottom: 25px; }

.meeting-holder {
  margin-bottom: 40px; }

.promo-holder {
  padding: 90px 0; }
  .promo-holder .link-with-icon {
    padding-top: 60px; }
    .promo-holder .link-with-icon:before {
      content: '';
      background: url("images/icons.png?=1586256338983") -57px -257px no-repeat;
      width: 57px;
      height: 57px;
      display: inline-block;
      margin-right: 20px;
      vertical-align: middle; }
      @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
        .promo-holder .link-with-icon:before {
          background: url("images/icons@2x.png?=1586256338983") -58px -260px no-repeat;
          background-size: 437px 410px; } }
  @media screen and (max-width: 1024px) {
    .promo-holder {
      padding: 50px 0; } }
  @media screen and (max-width: 667px) {
    .promo-holder {
      padding: 40px 0; }
      .promo-holder .column-6 {
        padding-bottom: 10px;
        width: 100%; }
      .promo-holder .link-with-icon {
        margin-top: 25px;
        padding-top: 75px; }
        .promo-holder .link-with-icon:before {
          position: absolute;
          top: 0;
          right: 0;
          left: 0;
          margin: 0 auto; } }

.meeting-content-inner {
  border-bottom: solid 1px #80a9ee;
  padding-bottom: 5px; }

.meeting-label {
  position: absolute;
  top: 0;
  left: 30px;
  z-index: 10;
  background-color: rgba(66, 108, 172, 0.9);
  padding: 15px 14px 13px;
  text-align: center; }
  .meeting-label strong {
    display: block; }
  .meeting-label .month {
    color: #fff;
    font-size: 1rem;
    line-height: 1.3em;
    text-transform: uppercase; }
  .meeting-label .year {
    color: #c9d6ec;
    line-height: 1em; }

.news-holder {
  padding: 40px 0; }
  @media screen and (max-width: 1024px) {
    .news-holder {
      padding: 0; } }
  @media screen and (max-width: 667px) {
    .news-holder .column-6 + .column-6 {
      padding-top: 40px; } }

.other-news-list li {
  padding-bottom: 25px; }

.post-title {
  line-height: 1.2em;
  margin-bottom: 5px; }
  .post-title a {
    color: #414141; }
    .post-title a:hover {
      color: #456ead; }

.post-author {
  color: #6489c1;
  border-left: solid 2px #a8a8a8;
  margin-left: 2px;
  padding-left: 5px; }

.post-info {
  padding-bottom: 10px; }

.phrase-pagination {
  margin-top: 10px; }

.single-speaker-box .results-row {
  border-bottom: 0;
  padding: 0; }

.form-border {
  border-bottom: solid 1px #d7dce4;
  margin-bottom: 20px; }

@media screen and (max-width: 960px) {
  .meeting-data > .column-5,
  .meeting-data > .column-7 {
    width: 100%; } }

@media screen and (max-width: 667px) {
  .request-content .column-6 {
    width: 100%; } }

.results-row {
  border-bottom: solid 1px #d7dce4;
  padding: 40px 0; }
  .results-row strong {
    padding-right: 6px; }
  @media screen and (max-width: 667px) {
    .results-row {
      margin-top: 20px;
      padding: 0 0 70px;
      position: relative; }
      .results-row .column-md-2 {
        width: 30%; }
      .results-row .column-md-5 {
        width: 66.66667%; }
      .results-row .column-md-10 {
        width: 70%; } }

.member-search-results .results-row {
  padding: 30px 0; }
  @media screen and (max-width: 768px) {
    .member-search-results .results-row {
      padding-bottom: 25px; } }
  @media screen and (max-width: 667px) {
    .member-search-results .results-row {
      margin-top: 0;
      padding-bottom: 30px; }
      .member-search-results .results-row .results-heading {
        position: relative; } }
  @media screen and (max-width: 420px) {
    .member-search-results .results-row {
      padding-bottom: 25px; } }

.single-result-row {
  border-top: solid 1px #d7dce4;
  padding: 30px 0; }

.admin-content-list {
  margin-top: 25px; }
  .admin-content-list p {
    float: left;
    margin-bottom: 0;
    padding-right: 15px; }
  @media screen and (max-width: 667px) {
    .admin-content-list {
      margin-top: 10px; } }

.results-content-list {
  margin: 0; }
  .results-content-list dt {
    color: #8f8f8f;
    font-size: 14px;
    padding-bottom: 15px; }
    .results-content-list dt.list-padding {
      padding-bottom: 10px; }
    .results-content-list dt a {
      -webkit-hyphens: manual;
      -moz-hyphens: manual;
      -ms-hyphens: manual;
      hyphens: manual;
      overflow-wrap: break-word;
      word-wrap: break-word;
      word-break: break-all; }
  .results-content-list span {
    color: #8f8f8f; }
  .results-content-list strong {
    padding-right: 6px; }
  @media screen and (max-width: 768px) {
    .results-content-list dt {
      padding-bottom: 5px; } }

.results-heading {
  margin-bottom: 25px; }
  @media screen and (max-width: 960px) {
    .results-heading {
      position: relative; }
      .results-heading .left:first-child {
        float: none; }
      .results-heading .left + .left {
        margin-top: 18px; }
      .results-heading .button-secondary {
        position: absolute;
        top: 0;
        right: 0; }
      .results-heading .full-profile {
        margin-left: -19px; } }
  @media screen and (max-width: 768px) {
    .results-heading {
      margin-bottom: 15px; }
      .results-heading .left + .left {
        margin-top: 10px; } }
  @media screen and (max-width: 667px) {
    .results-heading {
      position: static; }
      .results-heading .button-secondary {
        bottom: 18px;
        top: inherit;
        width: 100%; }
      .results-heading .full-profile {
        position: absolute;
        top: -4px;
        right: 0;
        margin-right: -19px; }
      .results-heading h3 {
        padding-right: 85px; }
      .results-heading .btn-delete {
        margin-left: -19px; }
      .results-heading .button-transparent + .button-transparent {
        margin-left: -19px; } }

@media screen and (max-width: 667px) {
  .title-row h4 {
    margin-bottom: 5px; }
  .title-row .left,
  .title-row .right {
    float: none; } }

.title-row .title-spacing {
  margin-bottom: 8px; }

.title-row .field-wrapper {
  margin-bottom: 0; }

.results-row-top {
  border-bottom: solid 1px #d7dce4;
  padding-bottom: 15px; }

.results-row-bottom {
  padding-top: 25px; }

@media screen and (max-width: 768px) {
  .search-holder.column-4 {
    width: 100%; } }

@media screen and (max-width: 768px) {
  .filter-holder.column-8 {
    width: 100%; } }

@media screen and (max-width: 667px) {
  .filter-holder fieldset {
    margin-top: 15px; } }

@media screen and (max-width: 667px) {
  .welcome-bureau-holder h2 {
    text-align: left; }
  .welcome-bureau-holder .button-group .button-primary {
    margin-bottom: 25px; } }

@media screen and (max-width: 667px) {
  .column-10,
  .column-9 {
    width: 100%; } }

.button-row {
  margin-top: 15px; }
  @media screen and (max-width: 667px) {
    .button-row {
      margin-top: 10px;
      padding-top: 55px;
      position: relative;
      text-align: center; }
      .button-row .right {
        float: none; }
      .button-row .button-secondary {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%; } }

.search-condition {
  margin-right: 50px;
  margin-top: 30px; }
  @media screen and (max-width: 768px) {
    .search-condition {
      margin-right: 0; } }

.view-profile {
  cursor: pointer; }

.button-position {
  position: absolute;
  top: 0;
  right: 0; }
  @media screen and (max-width: 768px) {
    .button-position {
      margin-bottom: 20px;
      position: relative; } }

.contact-info-holder {
  padding-bottom: 30px; }
  .contact-info-holder dl {
    margin-bottom: 12px; }
  .contact-info-holder dt {
    font-weight: 300;
    color: #8f8f8f;
    font-size: 0.9375rem;
    padding-bottom: 10px; }
  @media screen and (max-width: 667px) {
    .contact-info-holder {
      padding-bottom: 15px; }
      .contact-info-holder dl {
        margin-bottom: 10px; } }

.column-down {
  margin-top: 60px; }
  @media screen and (max-width: 768px) {
    .column-down {
      margin-top: 55px; } }
  @media screen and (max-width: 667px) {
    .column-down {
      margin-top: 20px; } }

@media screen and (max-width: 800px) {
  .address-details-holder .column-6 {
    width: 100%; } }

@media screen and (max-width: 365px) {
  #recaptcha_widget_div #recaptcha_area,
  #recaptcha_widget_div #recaptcha_table {
    width: 100% !important; }
  #recaptcha_widget_div #recaptcha_table tr {
    background-color: #DADADA !important; }
  #recaptcha_image, #recaptcha_image img {
    width: 100% !important; }
  .recaptcha_r4_c2 {
    width: 10px; }
  #recaptcha_reload_btn {
    display: block;
    width: 35px; } }

.profile-header {
  display: flex;
  margin: 60px 20px 0;
  min-height: 190px;
  position: relative; }
  .profile-header .errors-container {
    margin-top: 5px;
    position: absolute; }
  @media screen and (max-width: 667px) {
    .profile-header {
      margin-bottom: 30px;
      margin-top: 0;
      min-height: 150px; } }
  .profile-header p {
    margin-bottom: 0; }
    .profile-header p .icon {
      margin-right: 9px; }
  .profile-header .additional-spacing {
    margin-top: 8px; }
    @media screen and (max-width: 960px) {
      .profile-header .additional-spacing {
        margin-top: 0; } }
  @media screen and (max-width: 667px) {
    .profile-header {
      margin: 0 0 25px; } }

@media screen and (max-width: 1024px) {
  .page-content.main-content .page-frame.person-quiz {
    background-color: #214070;
    margin-top: -60px;
    padding-bottom: 30px;
    padding-top: 60px; } }

.profile-quiz-score {
  border-bottom: 2px solid #ccddf8;
  margin: 0 20px 30px; }
  @media screen and (max-width: 1024px) {
    .profile-quiz-score {
      margin-left: 0;
      margin-right: 0;
      position: relative; } }

.edit-profile {
  margin-top: auto; }

.membership-button {
  float: left;
  width: 36%; }
  .membership-button .button:not(:last-child) {
    margin-bottom: 10px; }
  @media screen and (max-width: 960px) {
    .membership-button {
      float: none;
      width: 50%; } }
  @media screen and (max-width: 667px) {
    .membership-button {
      width: 100%; } }

.profile-photo-holder {
  height: 150px;
  margin-right: 30px;
  width: 150px; }

.profile-info {
  min-height: 150px;
  position: relative;
  width: 100%; }
  @media screen and (max-width: 1024px) {
    .profile-info {
      margin-bottom: 30px;
      width: 100%; } }
  @media screen and (max-width: 667px) {
    .profile-info {
      margin-bottom: 30px;
      min-height: 150px;
      width: 100%; } }
  .profile-info .flexbox {
    min-height: 150px; }
    @media screen and (max-width: 667px) {
      .profile-info .flexbox {
        min-height: 150px; } }
  .profile-info p {
    line-height: 1.2em; }
  .profile-info h3 {
    margin-bottom: 10px; }
  .profile-info h4 {
    margin-bottom: 5px; }
  .profile-info .contact-list {
    padding-bottom: 0; }
  @media screen and (max-width: 1024px) {
    .profile-info {
      padding-top: 6px; }
      .profile-info h3 {
        margin-bottom: 10px; }
      .profile-info h4 {
        margin-bottom: 10px; } }
  @media screen and (max-width: 768px) {
    .profile-info {
      padding-top: 0; } }
  .profile-info .location:before {
    background: url("images/icons.png?=1586256338983") -342px -291px no-repeat;
    width: 13px;
    height: 17px; }
    @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
      .profile-info .location:before {
        background: url("images/icons@2x.png?=1586256338983") -419px -204px no-repeat;
        background-size: 437px 410px; } }

.additional-buttons {
  position: absolute;
  top: 20px;
  right: 0; }
  .additional-buttons a + a {
    padding-left: 15px; }
  @media screen and (max-width: 1024px) {
    .additional-buttons {
      top: 6px; } }
  @media screen and (max-width: 768px) {
    .additional-buttons {
      margin-bottom: 10px;
      position: relative;
      top: 0; } }

@media screen and (max-width: 1024px) {
  .profile-bottom-row .column-3:first-child {
    width: 41.6666666667%; }
  .profile-bottom-row .column-6 {
    width: 58.3333333333%; } }

@media screen and (max-width: 768px) {
  .profile-bottom-row .column-3:first-child {
    width: 100%; }
  .profile-bottom-row .column-6 {
    margin-top: 15px;
    width: 100%; }
    .profile-bottom-row .column-6 .right {
      float: none; } }

@media screen and (max-width: 667px) {
  .profile-bottom-row .column-md-5,
  .profile-bottom-row .column-md-7 {
    width: 100%; }
  .profile-bottom-row .column-6 {
    margin-top: 20px; }
  .profile-bottom-row .contact-list dt {
    padding-bottom: 0; } }

@media screen and (max-width: 667px) {
  .profile-border {
    margin: 30px 0; } }

.profile-nav {
  display: none;
  margin-bottom: 20px;
  padding: 0 20px; }
  .profile-nav .membership-counter {
    margin-bottom: 20px;
    min-height: 190px; }
    .profile-nav .membership-counter .row-nested {
      margin: 0 10px 16px; }
      .profile-nav .membership-counter .row-nested .text-light-gray {
        font-size: 14px; }
    .profile-nav .membership-counter .column-md-6 {
      float: none;
      padding: 0;
      width: 100%; }
  @media screen and (max-width: 1024px) {
    .profile-nav {
      padding: 0; } }
  .profile-nav ul.flexbox {
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-around; }
    @media screen and (max-width: 1024px) {
      .profile-nav ul.flexbox {
        display: block; } }
    .bcms-on .profile-nav ul.flexbox {
      display: block; }
    .profile-nav ul.flexbox li {
      list-style: none;
      min-width: 190px;
      padding: 0; }
      .profile-nav ul.flexbox li:before {
        content: '';
        display: none; }
      @media screen and (max-width: 1024px) {
        .profile-nav ul.flexbox li {
          float: left;
          margin-bottom: 20px;
          margin-right: 3%;
          width: 30%; } }
      @media screen and (max-width: 720px) {
        .profile-nav ul.flexbox li {
          margin-right: 2%;
          width: 48%; } }
    .profile-nav ul.flexbox h3 {
      color: #ccddf8;
      font-size: 16px;
      font-weight: 700;
      text-transform: uppercase; }
    .profile-nav ul.flexbox img {
      display: block;
      margin-bottom: 20px; }
    @media screen and (max-width: 667px) {
      .profile-nav ul.flexbox h3,
      .profile-nav ul.flexbox img {
        margin-bottom: 10px; } }
    .profile-nav ul.flexbox a {
      color: #333; }
  .profile-nav.show-nav {
    display: block; }

.contact-list dt {
  font-size: 1rem;
  padding-bottom: 8px; }
  .contact-list dt a {
    font-size: 1rem; }

@media screen and (max-width: 1024px) {
  .contact-list {
    padding-bottom: 6px; } }

.personal-info-holder .contact-list dt {
  -webkit-hyphens: manual;
  -moz-hyphens: manual;
  -ms-hyphens: manual;
  hyphens: manual;
  word-break: keep-all;
  word-wrap: break-word; }

@media screen and (max-width: 768px) {
  .personal-info-holder .column-4,
  .personal-info-holder .column-8 {
    width: 100%; }
  .personal-info-holder .column-4 {
    margin-bottom: 8px; } }

@media screen and (max-width: 667px) {
  .member-year-holder {
    margin-bottom: 20px; } }

.member-year {
  color: #426cac;
  display: block;
  font-size: 1.5rem;
  font-weight: 900; }

.meetings-list dt {
  font-size: 14px;
  padding-bottom: 15px;
  position: relative; }

.meetings-list .text-light-gray {
  display: inline-block;
  width: 225px; }

@media screen and (max-width: 667px) {
  .meetings-list .text-light-gray {
    width: 100%; } }

.view-more-holder {
  padding: 15px 0 0; }
  @media screen and (max-width: 667px) {
    .view-more-holder {
      padding-top: 0; } }

.year-interval:before {
  color: #848484;
  position: absolute;
  top: 10px;
  bottom: 0;
  left: -12px;
  content: '-';
  font-size: 14px;
  font-weight: 700; }

.repeated-row {
  border-bottom: solid 1px #d7dce4;
  margin-bottom: 10px;
  padding-bottom: 20px; }

.input-upload-photo {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  cursor: pointer;
  opacity: 0;
  width: 100%; }
  .input-upload-photo:hover ~ label .icon {
    background: url("images/icons.png?=1586256338983") -394px -338px no-repeat;
    width: 20px;
    height: 20px; }
    @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
      .input-upload-photo:hover ~ label .icon {
        background: url("images/icons@2x.png?=1586256338983") -319px -363px no-repeat;
        background-size: 437px 410px; } }

.upload-photo-form {
  height: 150px;
  position: relative;
  width: 150px;
  overflow: hidden; }
  .upload-photo-form .upload-new {
    position: absolute;
    right: 10px;
    bottom: 10px;
    font-size: 0;
    margin: 0;
    z-index: 1; }
    .upload-photo-form .upload-new .icon {
      margin-right: 0; }
  @media screen and (max-width: 667px) {
    .upload-photo-form {
      margin: 0 auto; } }

.profile-photo-img {
  max-width: 100%;
  max-height: 100%; }

.data-table td {
  padding: 12px 0; }

.data-table tr:nth-child(even) {
  background-color: #fff; }

.data-table .tooltip {
  left: -10px;
  min-width: 50px; }

.data-table .tooltip-action + .tooltip-action .icon {
  margin-left: 11px; }

.data-table p {
  margin: 0; }

.data-table .tooltip-col {
  width: 90px; }

.data-table dl {
  margin-top: 2px; }

.button-spacing {
  margin-top: 70px; }
  @media screen and (max-width: 667px) {
    .button-spacing {
      margin-top: 30px; } }
  @media screen and (max-width: 420px) {
    .button-spacing {
      text-align: center; }
      .button-spacing .button-primary {
        width: 100%; } }

.end-date {
  padding-right: 10px; }

.alert-message-holder {
  background-color: #f7d51c;
  position: absolute;
  top: 9px;
  right: 0;
  border-radius: 50%;
  cursor: pointer;
  display: none;
  height: 21px;
  text-align: center;
  width: 21px; }
  .alert-message-holder:before {
    color: #fff;
    content: '!';
    display: inline-block;
    font-size: 14px; }
  .alert-message-holder:hover .alert-message {
    visibility: visible; }

.alert-message {
  position: absolute;
  bottom: 100%;
  left: -2px;
  background-color: #d8b808;
  color: #fff;
  display: block;
  font-size: 12px;
  margin-bottom: 7px;
  min-width: 155px;
  padding: 5px;
  visibility: hidden;
  z-index: 1; }
  .alert-message:before {
    content: '';
    height: 0;
    width: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #d8b808;
    position: absolute;
    bottom: -5px;
    left: 8px; }

.message-active {
  padding-right: 30px; }
  .message-active .alert-message-holder {
    display: block; }

.info-profile-picture-container,
.info-profile-picture {
  width: 100px;
  min-height: 100px;
  display: inline-block; }

.profile-info-container {
  border-bottom: 1px solid #ccc;
  margin: 0 auto;
  max-width: 1000px;
  min-height: 100px;
  padding: 40px 0; }
  .profile-info-container:first-of-type {
    border-top: 1px solid #ccc; }
  .profile-info-container .profile-col {
    display: inline-block;
    padding: 5px 20px;
    vertical-align: top; }
    .profile-info-container .profile-col .profile-col-content {
      color: #666;
      margin-top: 10px; }
    .profile-info-container .profile-col label {
      font-weight: bold;
      color: #333;
      text-transform: uppercase;
      margin: 10px 0 5px 0px;
      display: block; }

.info-profile-header {
  display: inline-block;
  vertical-align: bottom; }

#ProfileEdit,
.profile-container {
  width: 800px;
  margin: 0 auto;
  background-color: #EEEEEE; }

#ProfilePicture {
  display: inline-block;
  vertical-align: top;
  padding-top: 50px;
  width: 150px; }

#ProfilePicture img[src=''],
#ProfilePicture img[ng-src=''] {
  height: 200px;
  width: 150px;
  display: block; }

.profile-picture-container {
  width: 150px;
  height: 150px;
  padding: 10px;
  display: inline-block; }
  .profile-picture-container img {
    height: 180px;
    max-width: 180px;
    min-width: 150px;
    border: 1px solid #e6e6fa;
    background-size: 100% 100%;
    background-image: url(../images/no-image-male.png); }

#ProfilePicture input {
  cursor: pointer;
  width: 150px;
  height: 200px;
  position: absolute;
  opacity: 0;
  margin: -200px -150px 0 0;
  display: block; }

#ProfileInfo {
  display: inline-block;
  width: 600px;
  padding: 40px 50px; }

.question-block {
  margin-top: 40px; }

.layout-two-column {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2; }
  @media screen and (max-width: 667px) {
    .layout-two-column {
      -webkit-column-count: 1;
      -moz-column-count: 1;
      column-count: 1; } }

h3.survey-heading {
  margin-top: 50px; }

.survey-table-wrapper {
  overflow: auto; }

.survey-table {
  text-align: center;
  table-layout: fixed; }
  .survey-table th {
    text-align: center; }
  .survey-table th:first-child,
  .survey-table td:first-child {
    text-align: left; }
  @media screen and (max-width: 667px) {
    .survey-table {
      width: 600px; } }

.survey-table-col {
  width: 10%; }

.survey-table-clear {
  width: 125px; }

.survey-loader {
  top: 120px; }

.text-italic {
  color: #818181;
  display: block;
  font-weight: 400;
  font-style: italic;
  margin-bottom: 4px; }

.meeting-place {
  display: block;
  margin-bottom: 12px; }

.meeting-title {
  margin: -5px 0 15px; }

.next-meeting-list .text-italic {
  display: inline-block; }

.next-meeting-list dt {
  padding-bottom: 5px; }

.button-secondary.link-spacing {
  margin-top: 25px; }

@media screen and (max-width: 667px) {
  .upcoming-meetings-wrapper .button-secondary {
    margin-bottom: 20px; }
  .upcoming-meetings-wrapper .align-right {
    text-align: left; } }

.layout-align-buttons .fake-cell {
  vertical-align: top; }

@media screen and (min-width: 599px) {
  .layout-align-buttons .fake-cell {
    padding-bottom: 30px; }
    .layout-align-buttons .fake-cell + .fake-cell {
      border-left: solid 1px #d7dce4; }
  .layout-align-buttons .button-secondary {
    position: absolute;
    right: 1.09375rem;
    bottom: 0;
    left: 1.09375rem; } }

@media screen and (max-width: 667px) {
  .larger-cell-spacing .layout-align-buttons.row-nested {
    margin-left: 0;
    margin-right: 0; }
  .layout-align-buttons .fake-cell {
    margin-bottom: 30px; }
    .layout-align-buttons .fake-cell + .fake-cell {
      border-top: solid 1px #d7dce4;
      padding-top: 40px; } }

.section-history-timeline .row-nested:last-child .history-content {
  border-bottom: 0;
  margin-bottom: 0; }

.history-content-left {
  padding-bottom: 60px;
  position: relative; }
  .history-content-left:before {
    background: #d7dce4;
    position: absolute;
    top: 0;
    right: 0;
    content: '';
    height: 100%;
    width: 1px; }
  .history-content-left.column-5 {
    padding-right: 1.875rem; }
  @media screen and (max-width: 880px) {
    .history-content-left:before {
      display: none; }
    .history-content-left.column-5 {
      padding-right: 1.25rem; } }
  @media screen and (max-width: 667px) {
    .history-content-left {
      padding-bottom: 30px; } }

.history-content {
  position: relative; }
  .history-content:after {
    background: #fff;
    position: absolute;
    top: 0;
    left: -9px;
    border: solid 1px #d7dce4;
    border-radius: 50%;
    content: '';
    height: 17px;
    width: 17px; }
  .history-content h3 {
    line-height: 1.1em;
    margin: -3px 0 10px; }
  .history-content.column-7 {
    padding-left: 1.875rem; }
  @media screen and (max-width: 880px) {
    .history-content {
      padding-bottom: 10px; }
      .history-content:before {
        background: #d7dce4;
        position: absolute;
        top: 0;
        left: 0;
        content: '';
        height: 100%;
        width: 1px; }
      .history-content:after {
        left: -8px; }
      .history-content.column-7 {
        padding-left: 1.25rem; } }
  @media screen and (max-width: 667px) {
    .history-content {
      padding-bottom: 0;
      border-bottom: solid 1px #d7dce4;
      margin-bottom: 30px; }
      .history-content:after, .history-content:before {
        display: none; } }

.featured-image {
  margin-bottom: 30px;
  position: relative; }
  .featured-image img {
    width: 100%; }
  .featured-image.no-margin {
    margin: 0; }
  @media screen and (max-width: 667px) {
    .featured-image {
      margin-bottom: 20px; } }

.image-title {
  position: absolute;
  right: 0;
  bottom: 40px;
  left: 0;
  color: #fff;
  font-size: 1.625rem;
  margin-bottom: 0;
  text-align: center; }
  @media screen and (max-width: 960px) {
    .image-title {
      bottom: 20px; } }
  @media screen and (max-width: 768px) {
    .image-title {
      font-size: 1.25rem; } }
  @media screen and (max-width: 667px) {
    .image-title {
      display: none; } }

.img-description {
  font-size: 12px;
  line-height: 1.8em;
  margin-bottom: 55px; }
  @media screen and (max-width: 667px) {
    .img-description {
      margin-bottom: 25px; } }

.foundation-content .featured-image {
  margin-bottom: 50px; }

.foundation-content .button-primary {
  margin-top: 15px; }

@media screen and (max-width: 667px) {
  .foundation-content .featured-image {
    margin-bottom: 20px; }
  .foundation-content .align-center {
    text-align: left; } }

.spacing-bottom {
  margin-bottom: 50px; }
  .spacing-bottom .text-italic {
    margin-bottom: 25px; }
  .spacing-bottom h3 {
    line-height: 1.1em; }
  @media screen and (max-width: 667px) {
    .spacing-bottom {
      margin-bottom: 20px; } }

.about-us-wrapper p {
  line-height: 1.7em; }

.about-us-wrapper .spacing-bottom {
  margin-bottom: 30px; }

.about-us-wrapper .fake-cell {
  float: none !important;
  padding-bottom: 25px;
  text-align: left;
  vertical-align: top; }
  .about-us-wrapper .fake-cell.no-padding-bottom {
    padding-bottom: 0; }

@media screen and (max-width: 667px) {
  .about-us-wrapper .align-center {
    text-align: left; }
  .about-us-wrapper .spacing-bottom {
    margin-bottom: 0; }
  .about-us-wrapper .fake-cell {
    padding-right: 0 !important;
    padding-left: 0 !important; } }

@media screen and (min-width: 899px) {
  .link-align-bottom {
    position: absolute;
    bottom: 0; } }

.img-spacing {
  margin-bottom: 20px; }

.myMdrt-container {
  background-color: #0a2247;
  margin: 40px 0 0; }
  .myMdrt-container .column-link:before {
    background-color: #214070;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: '';
    opacity: .6;
    z-index: 1; }
  .myMdrt-container .column-link img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  @media screen and (max-width: 667px) {
    .myMdrt-container {
      margin: 40px -20px 0; }
      .myMdrt-container .column-inner {
        padding-bottom: 65px; }
        .myMdrt-container .column-inner.resource-column {
          padding-bottom: 25px; }
      .myMdrt-container .column-link img {
        height: auto; } }

.bcms-on .page-frame {
  display: block;
  min-height: 80px;
  width: 100%; }

.inlineblock {
  display: inline-block;
  height: 135px;
  margin-top: -17px;
  position: relative;
  width: 135px; }

.fake-circle {
  border-radius: 50%; }

.absolute-center {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%); }

.lightblue-container {
  background: #f5f8fe;
  padding: 60px 0; }

.column-inner {
  height: 100%;
  padding: 23px 20px 20px;
  position: relative; }
  @media screen and (max-width: 900px) {
    .column-inner {
      padding: 18px; } }
  @media screen and (max-width: 667px) {
    .column-inner {
      padding: 24px 20px; }
      .column-inner .mobile-link {
        position: absolute;
        right: 0;
        bottom: 25px;
        left: 0;
        text-align: center; } }

.column-height {
  height: 257px;
  overflow: hidden;
  padding: 0 !important; }
  .column-height .phrase-wrapper {
    height: 100%; }
  .column-height h5 {
    color: #fff;
    font-size: 14px;
    margin-bottom: 40px;
    position: relative;
    text-transform: uppercase;
    z-index: 1; }
  .column-height h3 {
    color: #fff;
    font-size: 1.25rem;
    font-weight: 400;
    margin-bottom: 30px; }
    .column-height h3.no-margin {
      margin: 0; }
  .column-height p {
    color: #acb5c3; }
  .column-height .font-ultra-bold {
    color: #fff;
    line-height: 1em; }
  .column-height .post-author {
    color: #6489c1; }
  .column-height .button-primary {
    position: absolute;
    right: 20px;
    bottom: 20px;
    left: 20px; }
  .column-height .italic-text {
    color: #acb5c3;
    margin-right: 3px;
    padding-right: 6px; }
    .column-height .italic-text.border-right {
      border-right: solid 1px #6c788e; }
  .column-height span,
  .column-height strong {
    color: #acb5c3; }
  .column-height .box-title {
    color: #fff; }
  .column-height .resource-column-title {
    margin-bottom: 30px; }
  .column-height .news-list-title {
    color: #414141;
    margin-bottom: 5px; }
  .column-height .other-news-list {
    height: 180px;
    overflow: auto; }
    .column-height .other-news-list h3 {
      margin-bottom: 5px; }
    .column-height .other-news-list li {
      padding-bottom: 15px; }
    .column-height .other-news-list .date {
      color: #818181; }
    @media screen and (max-width: 667px) {
      .column-height .other-news-list {
        height: 100%; } }
  .column-height .position-bottom {
    position: absolute;
    right: 0;
    bottom: 28px;
    left: 0;
    margin-bottom: 0; }
  .column-height .subtitle {
    color: #c9d6ec; }
  @media screen and (max-width: 1024px) {
    .column-height h5 {
      margin-bottom: 20px; }
    .column-height .promote-text {
      padding-right: 0; }
    .column-height .speaker-text {
      padding-right: 0; } }
  @media screen and (max-width: 900px) {
    .column-height {
      height: 240px; }
      .column-height .button-primary {
        font-size: 14px; }
      .column-height .font-ultra-bold {
        font-size: 1.625rem; }
      .column-height .resource-column-title {
        margin-bottom: 20px; } }
  @media screen and (max-width: 800px) {
    .column-height h3.no-margin {
      line-height: 1em;
      margin-bottom: 5px; }
    .column-height .smaller-text {
      margin-bottom: 12px; } }
  @media screen and (max-width: 768px) {
    .column-height .button-primary {
      font-size: 9px; } }
  @media screen and (max-width: 667px) {
    .column-height {
      height: 100%; }
      .column-height .button-primary {
        font-size: 16px;
        position: relative;
        right: 0;
        bottom: 0;
        left: 0;
        width: 100%; } }

.bg-darker-blue {
  background-color: #132d54; }

.bg-light-blue {
  background-color: #214070; }

.bg-blue-transparent {
  background-color: rgba(33, 64, 112, 0.6); }

.bg-blue {
  background-color: #80a9ee; }

.bg-foundation {
  background: -webkit-linear-gradient( top , #7D2E67 0%, #5F224C 100%);
  background: linear-gradient(to bottom, #7D2E67 0%, #5F224C 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#7D2E67', endColorstr='#5F224C');
  border: solid 5px #812f68; }
  .bg-foundation h5 {
    color: #e7b4d7; }

.column-link {
  position: relative; }
  .column-link a {
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 100%; }
  .column-link.bg-blue:before {
    display: none; }
  .column-link.bg-blue:hover {
    background-color: #6194ea; }
  .column-link.bg-darker-blue:before {
    display: none; }
  .column-link.bg-darker-blue:hover {
    background-color: #102648; }
  .column-link:hover:before {
    opacity: .8; }
  .column-link .fake-table {
    padding-bottom: 35px; }
  @media screen and (max-width: 1024px) {
    .column-link h5 {
      margin-bottom: 40px; } }
  @media screen and (max-width: 667px) {
    .column-link h5 {
      margin-bottom: 20px; }
    .column-link .fake-table {
      padding-bottom: 0; }
      .column-link .fake-table ~ .position-bottom {
        top: 50%;
        bottom: 0;
        left: 145px;
        right: 20px;
        text-align: left; }
    .column-link .fake-cell {
      text-align: left;
      padding: 21px 20px; } }

.box-title {
  position: absolute;
  right: 0;
  bottom: 40px;
  left: 0;
  text-align: center;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700; }

.myMdrt-form {
  border-top: solid 1px #132d54;
  margin-top: 17px;
  padding-top: 15px; }
  .myMdrt-form .field-wrapper {
    margin-bottom: 0; }
  .myMdrt-form .button-secondary {
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 0;
    height: 38px;
    padding: 0 9px; }
    .myMdrt-form .button-secondary .icon {
      margin-right: 0; }
    .myMdrt-form .button-secondary.hide-text {
      font-size: 0; }
  .myMdrt-form label {
    color: #fff; }
  .myMdrt-form .field-text {
    background-color: #fff;
    border-radius: 0;
    padding-right: 45px; }
    .myMdrt-form .field-text.aspirant-field {
      padding-right: 84px; }
    .myMdrt-form .field-text.ng-invalid {
      border-color: transparent; }
  .myMdrt-form.ng-invalid {
    background-color: transparent;
    border-bottom: 0;
    border-color: #132d54;
    border-left: 0;
    border-right: 0; }
  @media screen and (max-width: 667px) {
    .myMdrt-form .button-secondary {
      position: relative;
      margin-top: 23px;
      width: 100%; }
      .myMdrt-form .button-secondary.hide-text {
        font-size: 14px; }
      .myMdrt-form .button-secondary .icon {
        display: none; } }

.myMdrt-form .field-validation-error {
  right: 60px; }

.myMdrt-form .input-validation-error {
  background-color: #2d5ca3;
  right: 0; }
  .myMdrt-form .input-validation-error:before {
    border-top-color: #2d5ca3; }

.promote-text {
  padding-right: 85px; }

.speaker-text {
  padding-right: 43px; }

.news-text {
  padding-right: 56px; }

.phrase-text {
  padding-right: 80px; }
  @media screen and (max-width: 1024px) {
    .phrase-text {
      padding-right: 0; } }
  @media screen and (max-width: 900px) {
    .phrase-text {
      font-size: 1.5625rem; } }
  @media screen and (max-width: 768px) {
    .phrase-text {
      font-size: 1.25rem; } }
  @media screen and (max-width: 667px) {
    .phrase-text {
      font-size: 1.375rem; } }

.field-spacing .button-secondary {
  padding: 0 10px; }

.field-spacing .field-text {
  padding-right: 55px; }

.proceeding-column:before {
  background-color: #214070;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: '';
  opacity: .6;
  z-index: 1; }

.proceeding-column h5 {
  font-size: 1rem; }

.proceeding-column h2 {
  margin-bottom: 15px; }

.proceeding-column a {
  position: relative;
  z-index: 1;
  color: #132d54;
  display: block;
  margin-bottom: 25px; }
  .proceeding-column a:hover {
    color: #1c437e; }

.proceeding-column img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.proceeding-column .proceeding-text {
  color: #80a9ee;
  margin-bottom: 0; }

.proceeding-column .column-4,
.proceeding-column .column-6 {
  position: relative;
  z-index: 1; }

@media screen and (max-width: 805px) {
  .proceeding-column .column-4 {
    width: 100%; } }

@media screen and (max-width: 768px) {
  .proceeding-column .column-6 {
    width: 58.3333333333%; } }

@media screen and (max-width: 667px) {
  .proceeding-column a {
    margin-bottom: 0;
    color: #80a9ee; }
    .proceeding-column a:hover {
      color: #456ead; } }

@media screen and (max-width: 420px) {
  .proceeding-column .column-6 {
    width: 100%; } }

.video-link {
  display: block;
  height: 165px;
  overflow: hidden;
  position: relative;
  width: 100%; }
  .video-link img {
    height: 100%;
    width: 100%; }
  .video-link:hover:after {
    background: #002a6a;
    opacity: .8; }
  .video-link:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 8px;
    content: '';
    background: url("images/icons.png?=1586256338983") -200px -100px no-repeat;
    width: 86px;
    height: 86px;
    margin: auto;
    z-index: 2; }
    @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
      .video-link:before {
        background: url("images/icons@2x.png?=1586256338983") -202px -101px no-repeat;
        background-size: 437px 410px; } }
  .video-link:after {
    background: rgba(0, 42, 106, 0.4);
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 8px;
    border-radius: 50%;
    content: '';
    height: 86px;
    margin: auto;
    width: 86px;
    z-index: 1; }

.video-label {
  position: absolute;
  top: 0;
  left: 10px;
  background-color: rgba(45, 92, 163, 0.9);
  padding: 10px 10px 9px; }
  .video-label p {
    color: #fff;
    font-weight: 700;
    margin-bottom: 0;
    text-transform: uppercase; }

.video-time {
  position: absolute;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 42, 106, 0.4);
  padding: 5px; }
  .video-time span {
    color: #fff; }

.resource-first-row {
  margin: 8px 0; }
  @media screen and (max-width: 800px) {
    .resource-first-row {
      margin: 0 0 15px; }
      .resource-first-row span {
        display: inline-block;
        line-height: 1.2em; } }

.link-separator {
  padding-right: 30px;
  position: relative; }
  .link-separator:after {
    background: #858b94;
    position: absolute;
    top: 8px;
    content: '';
    display: inline-block;
    height: 2px;
    margin: 0 10px 0 15px;
    width: 2px; }

.mydrt-phrase-holder {
  padding: 20px; }
  .mydrt-phrase-holder .phrase-quote {
    height: 100%;
    margin: 0;
    padding: 0; }
    .mydrt-phrase-holder .phrase-quote:before {
      display: none; }
    .mydrt-phrase-holder .phrase-quote strong span {
      color: #414141; }
    .mydrt-phrase-holder .phrase-quote p,
    .mydrt-phrase-holder .phrase-quote span {
      color: #8f8f8f; }
    .mydrt-phrase-holder .phrase-quote h2 {
      line-height: 1.2em; }
  .mydrt-phrase-holder .position-bottom {
    bottom: -28px; }
  @media screen and (max-width: 768px) {
    .mydrt-phrase-holder .phrase-title h4 {
      margin-bottom: 5px; }
    .mydrt-phrase-holder .phrase-title .column-6 {
      width: 100%; }
    .mydrt-phrase-holder .phrase-title .right {
      float: none; }
    .mydrt-phrase-holder .phrase-title .link-with-icon {
      margin-bottom: 8px; } }
  @media screen and (max-width: 1024px) {
    .mydrt-phrase-holder .position-bottom {
      bottom: 0;
      position: relative; } }
  @media screen and (max-width: 667px) {
    .mydrt-phrase-holder {
      padding-bottom: 35px;
      padding-top: 40px; }
      .mydrt-phrase-holder .phrase-quote {
        padding-bottom: 45px;
        padding-top: 80px; }
        .mydrt-phrase-holder .phrase-quote:before {
          content: '';
          display: block;
          background: url("images/icons.png?=1586256338983") -300px -57px no-repeat;
          width: 57px;
          height: 57px;
          position: absolute;
          top: 0;
          right: 0;
          left: 0;
          margin: 0 auto; } }
      @media only screen and (max-width: 667px) and (min-resolution: 2dppx), screen and (max-width: 667px) and (-webkit-min-device-pixel-ratio: 2) {
        .mydrt-phrase-holder .phrase-quote:before {
          background: url("images/icons@2x.png?=1586256338983") -303px -58px no-repeat;
          background-size: 437px 410px; } }
  @media screen and (max-width: 667px) {
      .mydrt-phrase-holder h4 {
        padding-bottom: 25px; }
      .mydrt-phrase-holder .link-with-icon {
        position: absolute;
        right: 0;
        bottom: 0;
        left: 0;
        text-align: center; } }

.fake-table {
  display: table;
  height: 100%;
  table-layout: fixed;
  width: 100%; }
  .fake-table .fake-cell {
    float: none !important; }
  @media screen and (max-width: 667px) {
    .fake-table {
      display: block; }
      .fake-table .fake-cell {
        border-right: none;
        display: block; } }

.fake-row {
  display: table-row; }

.fake-cell {
  display: table-cell;
  position: relative;
  text-align: center;
  vertical-align: middle; }

@media screen and (max-width: 667px) {
  .mobile-link {
    position: relative;
    display: inline-block; }
    .mobile-link:after {
      content: '';
      position: relative;
      top: 5px;
      display: inline-block;
      margin-left: 12px;
      background: url("images/icons.png?=1586256338983") -200px -358px no-repeat;
      width: 21px;
      height: 21px; } }
    @media only screen and (max-width: 667px) and (min-resolution: 2dppx), screen and (max-width: 667px) and (-webkit-min-device-pixel-ratio: 2) {
      .mobile-link:after {
        background: url("images/icons@2x.png?=1586256338983") -209px -363px no-repeat;
        background-size: 437px 410px; } }

.personal-scores-table {
  display: table;
  table-layout: fixed;
  width: 100%; }
  .personal-scores-table .member-year {
    font-size: 1.875rem; }
  @media screen and (max-width: 900px) {
    .personal-scores-table {
      margin: 0 -9px; } }
  @media screen and (max-width: 667px) {
    .personal-scores-table {
      margin: 20px 0 0; }
      .personal-scores-table.slick-slider {
        margin-bottom: 20px; }
      .personal-scores-table .slick-next,
      .personal-scores-table .slick-prev {
        background: url("../../../content/styles/images/bg-arrows.png") repeat;
        width: 25px;
        height: 60px;
        top: 0;
        opacity: .5; }
        .personal-scores-table .slick-next:before,
        .personal-scores-table .slick-prev:before {
          content: ''; }
        .personal-scores-table .slick-next:hover,
        .personal-scores-table .slick-prev:hover {
          opacity: 1; }
      .personal-scores-table .slick-prev {
        left: -20px; }
        .personal-scores-table .slick-prev:before {
          background: url("images/icons.png?=1586256338983") -414px -16px no-repeat;
          width: 8px;
          height: 16px;
          position: absolute;
          top: 50%;
          left: 50%;
          margin-top: -8px;
          margin-left: -4px; } }
      @media only screen and (max-width: 667px) and (min-resolution: 2dppx), screen and (max-width: 667px) and (-webkit-min-device-pixel-ratio: 2) {
        .personal-scores-table .slick-prev:before {
          background: url("images/icons@2x.png?=1586256338983") -428px -307px no-repeat;
          background-size: 437px 410px; } }
  @media screen and (max-width: 667px) {
      .personal-scores-table .slick-next {
        right: -20px; }
        .personal-scores-table .slick-next:before {
          background: url("images/icons.png?=1586256338983") -405px -285px no-repeat;
          width: 8px;
          height: 16px;
          position: absolute;
          top: 50%;
          left: 50%;
          margin-top: -8px;
          margin-left: -4px; } }
      @media only screen and (max-width: 667px) and (min-resolution: 2dppx), screen and (max-width: 667px) and (-webkit-min-device-pixel-ratio: 2) {
        .personal-scores-table .slick-next:before {
          background: url("images/icons@2x.png?=1586256338983") -419px -290px no-repeat;
          background-size: 437px 410px; } }

.slide-item {
  display: table-cell;
  padding: 0 9px;
  text-align: right; }
  @media screen and (max-width: 900px) {
    .slide-item {
      text-align: left; } }
  @media screen and (max-width: 768px) {
    .slide-item .text-light-gray {
      display: inline-block;
      line-height: 1.2em;
      margin-top: 5px;
      overflow-wrap: break-word;
      word-wrap: break-word;
      word-break: break-all; } }
  @media screen and (max-width: 667px) {
    .slide-item {
      text-align: center; } }

.smaller-spacing {
  margin-bottom: 17px; }

.editable-table {
  margin-bottom: 25px; }
  .editable-table .field-wrapper {
    margin-bottom: 5px; }
  @media screen and (max-width: 900px) {
    .editable-table {
      margin-bottom: 20px; } }

.myMdrt-slide {
  height: 325px;
  overflow: hidden;
  position: relative; }
  .myMdrt-slide .header-banner .slick-next,
  .myMdrt-slide .header-banner .slick-prev {
    bottom: 20px;
    width: 20px; }
  .myMdrt-slide .header-banner .slick-prev:before {
    margin-left: 0; }
  .myMdrt-slide .header-banner .slick-next:before {
    margin-left: -1px; }
  .myMdrt-slide .header-banner-content {
    bottom: 20px;
    left: 20px; }
  @media screen and (max-width: 667px) {
    .myMdrt-slide {
      height: 210px; }
      .myMdrt-slide .header-banner-content {
        bottom: 0;
        left: 0; } }

.line-chart-holder .tick text {
  font-family: "Noto Sans", "Noto Sans JP", "Noto Sans SC", "Noto Sans TC", "Noto Sans KR", "Noto Sans Thai", "Noto Sans Devanagari", sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
  fill: #acb5c3; }
  @media screen and (max-width: 768px) {
    .line-chart-holder .tick text {
      font-size: 12px; } }

.line-chart-holder .tick line {
  display: none; }

.line-chart-holder .domain {
  display: none; }

.line-chart-holder .c3-areas path {
  opacity: 1 !important;
  fill: #294673 !important; }

.line-chart-holder .c3-circle {
  stroke: none; }

.line-chart-holder .c3-line {
  stroke-width: 2px; }

.chart-tooltip {
  background-color: #fff;
  margin-left: -30px;
  padding: 6px 9px;
  position: absolute;
  z-index: 10000; }
  .chart-tooltip:before {
    content: '';
    position: absolute;
    top: -5px;
    left: 8px;
    height: 0;
    width: 0;
    border-bottom: 5px solid #fff;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent; }
  .chart-tooltip span {
    color: #818181;
    font-size: 14px;
    white-space: nowrap; }

.mdrt-switch {
  margin: 5px -5px 0 0; }
  .mdrt-switch a {
    color: #fff;
    padding: 0 5px; }
    .mdrt-switch a + a {
      border-left: solid 1px #acb5c3; }
    .mdrt-switch a:hover, .mdrt-switch a.active {
      color: #6489c1; }
  @media screen and (max-width: 768px) {
    .mdrt-switch {
      display: none; } }

.favorites-list {
  height: 166px;
  overflow: hidden; }
  .favorites-list dt {
    padding-bottom: 4px; }
  .favorites-list a {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%; }

.form-title a {
  display: inline-block;
  line-height: 1.2em; }

.monthly-progress-title h5 {
  margin-bottom: 0; }

@media screen and (max-width: 768px) {
  .monthly-progress-title {
    margin-bottom: 20px; } }

.monthly-progress-data:before, .monthly-progress-data:after {
  content: "";
  display: table; }

.monthly-progress-data:after {
  clear: both; }

.monthly-progress-data .months-goals {
  float: left;
  display: inline-block; }

.monthly-progress-data .current-earnings {
  float: right;
  display: inline-block; }
  .monthly-progress-data .current-earnings .subtitle {
    text-align: left; }

@media screen and (max-width: 370px) {
  .monthly-progress-data .current-earnings {
    width: 100%;
    margin-top: 15px; }
  .monthly-progress-data .months-goals {
    width: 100%; } }

@media screen and (max-width: 768px) {
  .line-chart-holder {
    display: none; } }

@media screen and (max-width: 667px) {
  .md-image-column {
    height: 200px; } }

@media screen and (max-width: 667px) {
  .mdrt-content-secondary {
    margin: 0 -20px; } }

#EditTotals {
  background-color: #EEEEEE;
  padding: 10px 0;
  width: 800px;
  margin: 0 auto; }
  #EditTotals .confirmation-text {
    text-align: center;
    color: #F00;
    line-height: 50px; }
    #EditTotals .confirmation-text .buttons-container {
      margin-left: 25px; }
  #EditTotals button {
    width: 100px;
    height: 30px;
    background-color: #FFF;
    border: 0px solid black; }
    #EditTotals button:hover {
      background-color: #80a9ee; }
  #EditTotals form {
    display: inline; }

.profile-totals-container table {
  width: 100%; }

.blog-post {
  padding-bottom: 20px; }

.blog-sidebar {
  margin-top: 10px; }

.sidebar-title {
  border-bottom: solid 1px #80a9ee;
  color: #414141;
  padding-bottom: 18px; }

.archives-list {
  margin-bottom: 38px; }
  .archives-list li {
    padding-left: 0; }
    .archives-list li:before {
      display: none; }
  .archives-list a.active {
    color: #182e50; }

@media screen and (max-width: 667px) {
  .tags-container {
    margin-bottom: 30px; } }

.tag-holder {
  float: left;
  padding: 0 8px 8px 0; }

.tag {
  background-color: #214070;
  color: #fff;
  display: block;
  font-size: 10px;
  padding: 5px 13px;
  text-transform: uppercase; }
  .tag:hover {
    background-color: #182e50;
    color: #fff; }

.blog-image-holder {
  margin-bottom: 35px; }

.blog-title {
  line-height: 1.1em;
  margin-bottom: 8px; }

.blog-quote {
  margin: 37px 0; }
  .blog-quote .phrase-quote {
    margin: 0 0 0 90px;
    padding: 38px 0 36px; }
    .blog-quote .phrase-quote:before {
      bottom: 0;
      margin: auto 0;
      top: 0; }
  .blog-quote h2 {
    color: #214070;
    margin-bottom: 0; }

.blog-button-group {
  border-top: solid 1px #d7dce4;
  margin-top: 28px;
  padding-top: 31px; }
  @media screen and (max-width: 667px) {
    .blog-button-group .column-4 + .column-4 {
      margin-top: 15px; } }

.blog-subtitle {
  color: #414141;
  font-size: 14px; }
  .blog-subtitle .post-author {
    border-left: 0;
    padding-left: 0;
    margin-left: 0; }

.article-holder {
  color: #8f8f8f;
  font-size: 1rem;
  line-height: 1.5em; }
  .article-holder strong {
    color: #8f8f8f; }
  .article-holder p {
    font-size: 1rem !important; }
  .article-holder span,
  .article-holder a,
  .article-holder strong {
    font-size: 100% !important; }

.proceeding-lib-container {
  margin-bottom: 40px; }
  @media screen and (max-width: 667px) {
    .proceeding-lib-container {
      margin: 0 -20px 20px; } }

.proceeding-lib-column {
  display: table;
  height: 256px;
  overflow: hidden;
  float: left;
  border: solid 1px #fff;
  position: relative;
  padding: 0; }
  .proceeding-lib-column:before {
    display: none; }
  .proceeding-lib-column a {
    width: 100%;
    height: 100%;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    font-size: 1rem;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.2em;
    color: #fff;
    padding: 0 120px;
    background: url("/content/styles/images/bg-proceeding.png") repeat-x;
    background-position: 0; }
    .proceeding-lib-column a strong {
      font-size: 1.875rem;
      font-weight: 900;
      margin-bottom: 10px;
      color: #fff; }
  .proceeding-lib-column strong {
    display: block; }
  .proceeding-lib-column img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1; }
  .proceeding-lib-column p {
    color: #acb5c3;
    line-height: 1.2em;
    margin-bottom: 0;
    font-size: 0.9375rem; }
    .proceeding-lib-column p strong {
      color: #80a9ee;
      font-weight: 400;
      font-size: 1rem;
      padding-left: 22px;
      line-height: 1em;
      margin-bottom: 3px; }
  .proceeding-lib-column .location {
    position: absolute;
    left: 30px;
    bottom: 20px;
    padding-left: 0; }
    .proceeding-lib-column .location:before {
      margin: 0; }
  .proceeding-lib-column .attendee {
    position: absolute;
    right: 30px;
    bottom: 20px; }
    .proceeding-lib-column .attendee:before {
      margin: 0; }
  @media screen and (max-width: 1024px) {
    .proceeding-lib-column a {
      padding: 0 80px; } }
  @media screen and (max-width: 768px) {
    .proceeding-lib-column {
      height: 220px; }
      .proceeding-lib-column a {
        padding: 0 40px 40px; }
      .proceeding-lib-column .location {
        left: 20px;
        width: 40%; }
      .proceeding-lib-column .attendee {
        right: 20px; } }
  @media screen and (min-width: 599px) {
    .proceeding-lib-column {
      width: 50%; }
      .proceeding-lib-column a:hover {
        background-image: url("/content/styles/images/bg-proceeding-hover.png"); } }
  @media screen and (max-width: 667px) {
    .proceeding-lib-column {
      height: 175px;
      border-left: 0;
      border-right: 0; }
      .proceeding-lib-column a {
        padding-left: 20px;
        padding-right: 20px;
        padding-bottom: 45px; }
      .proceeding-lib-column .location {
        left: 30px; }
      .proceeding-lib-column .attendee {
        right: 30px; } }
  @media screen and (max-width: 320px) {
    .proceeding-lib-column {
      height: 190px; } }

.proceeding-text-container {
  color: #acb5c3; }
  .proceeding-text-container p {
    color: #80a9ee;
    line-height: 1em;
    margin-bottom: 2px;
    padding-left: 20px;
    position: relative; }

.location:before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto 0;
  background: url("images/icons.png?=1586256338983") -342px -274px no-repeat;
  width: 13px;
  height: 17px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .location:before {
      background: url("images/icons@2x.png?=1586256338983") -419px -186px no-repeat;
      background-size: 437px 410px; } }

.attendee:before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto 0;
  background: url("images/icons.png?=1586256338983") -338px -358px no-repeat;
  width: 17px;
  height: 17px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    .attendee:before {
      background: url("images/icons@2x.png?=1586256338983") -400px -343px no-repeat;
      background-size: 437px 410px; } }

.proceeding-bottom {
  position: absolute;
  right: 30px;
  bottom: 24px;
  left: 30px;
  color: #acb5c3;
  z-index: 1; }
  .proceeding-bottom .column-md-6 {
    bottom: 0;
    position: absolute; }
    .proceeding-bottom .column-md-6 + .column-md-6 {
      right: 0; }
  @media screen and (max-width: 960px) {
    .proceeding-bottom {
      left: 20px;
      right: 20px; } }

.ng-hide {
  opacity: 0;
  -webkit-transition: opacity 0.25s ease-in-out;
  -moz-transition: opacity 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out; }

.switch-holder {
  margin-bottom: 20px;
  text-align: center; }
  .switch-holder a {
    background-color: #f4f6f9;
    border: solid 1px #d7dce4;
    color: #8f8f8f;
    display: block;
    float: left;
    padding: 6px 9px; }
    .switch-holder a:first-child {
      border-radius: 2px 0 0 2px; }
    .switch-holder a:last-child {
      border-radius: 0 2px 2px 0; }
    .switch-holder a + a {
      margin-left: -1px; }
    .switch-holder a:hover, .switch-holder a.active {
      background-color: #fff;
      color: #3f82e9; }
    @media screen and (max-width: 667px) {
      .switch-holder a {
        width: 33.3333333333%; } }

@media screen and (max-width: 667px) {
  .switch-container {
    margin: 25px 0 20px; }
    .switch-container .right {
      float: none; } }

.space-top {
  margin-top: 10px; }
  @media screen and (max-width: 1030px) {
    .space-top {
      margin-bottom: 0; }
      .space-top.left {
        float: none; } }
  @media screen and (max-width: 900px) {
    .space-top a {
      display: block;
      margin-bottom: 20px; } }

.progress-chart-holder {
  height: 350px; }
  .progress-chart-holder .c3-axis line,
  .progress-chart-holder .c3-axis path,
  .progress-chart-holder .c3-axis-y line,
  .progress-chart-holder .c3-axis-y path {
    stroke: #fff !important; }
  .progress-chart-holder .c3-axis text,
  .progress-chart-holder .c3-axis-y text {
    fill: #acb5c3; }
  .progress-chart-holder .c3-axis-x path {
    stroke: #d7dce4 !important; }
  .progress-chart-holder .c3-axis-x text {
    text-transform: uppercase; }
  .progress-chart-holder .c3-ygrid {
    stroke: #d7dce4 !important; }
  @media screen and (max-width: 667px) {
    .progress-chart-holder {
      display: none; } }

.c3-bar._expanded_ {
  fill-opacity: 1 !important; }

.c3-target-commission path._expanded_, .c3-target-commission path[active='active-bar'] {
  fill: #3f82e9 !important; }

.c3-target-income path._expanded_, .c3-target-income path[active='active-bar'] {
  fill: #7ac164 !important; }

.c3-target-premium path._expanded_, .c3-target-premium path[active='active-bar'] {
  fill: #f7d51c !important; }

.cot-grid-line line {
  stroke: #f47a7f !important;
  stroke-dasharray: 4 4; }

.cot-grid-line text {
  font-family: "Noto Sans", "Noto Sans JP", "Noto Sans SC", "Noto Sans TC", "Noto Sans KR", "Noto Sans Thai", "Noto Sans Devanagari", sans-serif;
  font-size: 14px;
  fill: #ed1c24; }

.c3-circle[active='active-line'] {
  stroke-width: 2px;
  stroke: #fff !important; }

.chart-state {
  display: inline-block;
  font-size: 14px;
  padding: 10px 0 0 15px; }
  .chart-state .icn-chart-error {
    margin-top: -2px; }
  @media screen and (max-width: 1030px) {
    .chart-state {
      display: block;
      padding: 0; } }

.state-success {
  color: #7ac164; }

.state-error {
  color: #ed1c24; }

.progress-bar-holder {
  position: relative; }

.progress-bar-inner {
  border-radius: 2px;
  height: 100%;
  overflow: hidden;
  position: relative; }

.negative {
  background-color: #f4f6f9;
  right: 0; }

.positive {
  z-index: 1; }

.holder-secondary {
  height: 50px; }
  .holder-secondary .progress-bar-label {
    line-height: 50px; }

.holder-primary {
  height: 60px; }
  .holder-primary .progress-bar-label {
    line-height: 60px; }
  @media screen and (max-width: 768px) {
    .holder-primary {
      margin-top: 15px; } }
  @media screen and (max-width: 667px) {
    .holder-primary {
      margin-bottom: 50px; } }

.progress-bar {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  overflow: hidden; }

.bar-commission {
  background-color: #3f82e9; }

.bar-income {
  background-color: #7ac164; }

.bar-premium {
  background-color: #f7d51c; }

.progress-bar-label {
  position: absolute;
  top: 0;
  left: 0;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  margin-left: 20px;
  width: 300px; }
  .progress-bar-label .icon {
    margin-top: -8px; }
  .progress-bar-label.commission {
    color: #3f82e9; }
  .progress-bar-label.income {
    color: #7ac164; }
  .progress-bar-label.premium {
    color: #f7d51c; }

.slash {
  color: #214070;
  padding: 0 8px; }

.year-goal-holder {
  position: absolute;
  top: 0;
  right: 10%;
  bottom: 0;
  border-left: solid 1px #214070;
  z-index: 3; }
  .year-goal-holder span {
    display: inline-block;
    position: absolute;
    bottom: -21px;
    left: -30px;
    color: #274b84;
    font-size: 14px;
    white-space: nowrap; }
  @media screen and (max-width: 667px) {
    .year-goal-holder span {
      bottom: -31px;
      line-height: 1em;
      text-align: center;
      white-space: normal; } }

.tooltip.position-top {
  bottom: inherit;
  left: -38px;
  line-height: 1em;
  min-width: 85px;
  top: 76%; }
  .tooltip.position-top:before {
    display: none; }
  .tooltip.position-top:after {
    content: '';
    position: absolute;
    top: -5px;
    right: 0;
    left: 0;
    margin: 0 auto;
    height: 0;
    width: 0;
    border-bottom: 5px solid #214070;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent; }

.year-goal {
  background-color: #214070;
  border: solid 1px #fff;
  border-radius: 50%;
  display: inline-block;
  height: 10px;
  width: 10px; }

.additional-line {
  position: absolute;
  top: 0;
  right: 54px;
  bottom: 0;
  border-left: dashed 1px #f4777c;
  width: 1px;
  z-index: 2; }
  .additional-line span {
    position: absolute;
    bottom: -21px;
    left: -14px;
    color: #ed1c24;
    width: 200px;
    margin-left: -80px;
    text-align: center; }

@media screen and (max-width: 667px) {
  .section-months-progress {
    margin-bottom: 0 !important; } }

@media screen and (max-width: 667px) {
  .monthly-goals-title {
    padding-bottom: 15px; }
    .monthly-goals-title h2 {
      text-align: center;
      margin-bottom: 25px; } }

.donut-chart-holder {
  float: left;
  height: 100px;
  position: relative;
  width: 100px; }

.chart-label {
  font-size: 20px;
  line-height: 100px;
  position: absolute;
  text-align: center;
  width: 100%; }

.chart-blue {
  color: #3f82e9; }

.chart-green {
  color: #7ac164; }

.chart-yellow {
  color: #f7d51c; }

.chart-description {
  padding: 30px 0 0 120px; }
  .chart-description .icon {
    margin-top: -8px; }
  @media screen and (max-width: 768px) {
    .chart-description {
      padding-left: 110px; } }

.small-subtitle {
  color: #acb5c3;
  display: block;
  font-size: 12px;
  margin-top: -2px; }
  @media screen and (max-width: 768px) {
    .small-subtitle {
      line-height: 1em;
      overflow-wrap: break-word;
      word-wrap: break-word;
      word-break: break-all; } }

.chart-popup {
  background-color: #214070;
  border-radius: 2px;
  color: #acb5c3;
  display: none;
  margin-left: 20px;
  padding: 12px 20px;
  position: relative; }
  .chart-popup h5 {
    color: #acb5c3; }
  .chart-popup .chart-state {
    padding-top: 0; }
  .chart-popup h4,
  .chart-popup h2 {
    color: #fff; }
  .chart-popup p .icon {
    margin-top: -8px; }
  @media screen and (max-width: 667px) {
    .chart-popup {
      padding-left: 15px;
      padding-right: 15px; }
      .chart-popup h5 {
        margin-bottom: 20px;
        display: inline-block; }
      .chart-popup .popup-goal {
        text-align: right; }
        .chart-popup .popup-goal .small-subtitle {
          text-align: left;
          width: 68px;
          float: right; }
      .chart-popup .popup-earning-description {
        max-width: 200px; } }
  @media screen and (max-width: 667px) {
    .chart-popup {
      margin-left: 0; } }

@media screen and (max-width: 768px) {
  .commision-info {
    text-align: center; }
    .commision-info span {
      display: block; }
    .commision-info .icon {
      margin: 0; } }

.triangle {
  position: absolute;
  top: -5px;
  left: 10px;
  height: 0;
  width: 0;
  border-bottom: 5px solid #214070;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent; }

.chart-table-wrapper {
  margin: 0 -20px; }
  @media screen and (max-width: 667px) {
    .chart-table-wrapper {
      margin: 0 -15px; } }

.table-border {
  border-bottom: solid 1px #132d54; }
  .table-border.row-nested {
    margin: 0 -20px;
    padding: 0 10px; }
  .table-border.first-row {
    padding-bottom: 12px; }
  .table-border.second-row {
    margin-bottom: 19px;
    padding-bottom: 20px;
    padding-top: 20px; }
  @media screen and (max-width: 667px) {
    .table-border {
      border-bottom: none;
      margin: 0 -15px; }
      .table-border.second-row {
        margin-bottom: 0;
        padding-top: 0; } }

@media screen and (max-width: 768px) {
  .chart-popup-title h4 {
    float: none; } }

@media screen and (max-width: 667px) {
  .chart-popup-title .field-wrapper {
    margin-bottom: 10px; } }

.table-border-left {
  border-left: solid 1px #132d54;
  margin: -20px 0;
  padding-bottom: 30px;
  padding-left: 30px;
  padding-top: 25px; }
  @media screen and (max-width: 667px) {
    .table-border-left {
      border-left: none;
      margin: auto;
      padding-bottom: 0; } }

@media screen and (max-width: 667px) {
  .mobile-row-border {
    border-bottom: solid 1px #132d54;
    padding-bottom: 20px; } }

.chart-popup-table thead th {
  padding: 20px 20px 16px;
  text-align: left; }
  .chart-popup-table thead th:first-child {
    padding-left: 40px; }
  .chart-popup-table thead th:last-child {
    padding-right: 40px; }
  .chart-popup-table thead th.col-width {
    width: 160px; }

.chart-popup-table thead a {
  color: #acb5c3;
  font-weight: 700; }

.chart-popup-table tbody:nth-child(odd) {
  background-color: #294878; }

.chart-popup-table tbody td {
  border-top: solid 1px #345587;
  color: #c9d6ec;
  padding: 20px 20px 16px; }
  .chart-popup-table tbody td:first-child {
    padding-left: 40px; }
  .chart-popup-table tbody td:last-child {
    padding-right: 40px; }

.chart-popup-table tbody tr {
  padding: 0 20px; }
  .chart-popup-table tbody tr:nth-child(even) {
    background: none; }

.chart-popup-table .field-wrapper {
  margin-bottom: 0; }

@media screen and (max-width: 768px) {
  .chart-popup-table tbody td {
    vertical-align: top; }
    .chart-popup-table tbody td:first-child {
      padding-left: 20px; }
  .chart-popup-table thead th:first-child {
    padding-left: 20px; }
  .chart-popup-table .button-secondary {
    margin-bottom: 5px; }
    .chart-popup-table .button-secondary ~ .row-action {
      display: block;
      text-align: center; } }

@media screen and (max-width: 667px) {
  .chart-popup-table tbody td {
    padding-left: 15px;
    padding-right: 15px;
    overflow-wrap: break-word;
    word-wrap: break-word;
    word-break: break-all;
    max-width: 240px; }
    .chart-popup-table tbody td:first-child {
      padding-left: 15px; }
  .chart-popup-table .popup-earning-description {
    max-width: 100%; } }

.button-col {
  width: 170px; }

.row-action {
  display: inline-block;
  padding-left: 10px;
  margin-bottom: 5px; }
  .row-action .icon {
    margin: 0; }
  .row-action:hover .icn-edit {
    background: url("images/icons.png?=1586256338983") -374px -338px no-repeat;
    width: 20px;
    height: 20px; }
    @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
      .row-action:hover .icn-edit {
        background: url("images/icons@2x.png?=1586256338983") -298px -363px no-repeat;
        background-size: 437px 410px; } }
  .row-action:hover .icn-delete {
    background: url("images/icons.png?=1586256338983") -40px -382px no-repeat;
    width: 16px;
    height: 20px; }
    @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
      .row-action:hover .icn-delete {
        background: url("images/icons@2x.png?=1586256338983") -379px -363px no-repeat;
        background-size: 437px 410px; } }

@media screen and (max-width: 768px) {
  .chart-content-title .column-6:first-child {
    width: 41.6666666667%; }
  .chart-content-title .column-6 + .column-6 {
    width: 58.3333333333%; } }

@media screen and (max-width: 667px) {
  .chart-content-title .column-6:first-child {
    width: 100%; }
  .chart-content-title .column-6 + .column-6 {
    width: 100%; } }

.gsc-above-wrapper-area {
  display: none; }

.gcsc-branding {
  display: none; }

.gsc-tabsArea {
  display: none; }

.gsc-url-top {
  display: none !important; }

.gsc-thumbnail-inside {
  padding-left: 0; }
  .gsc-thumbnail-inside .gs-title,
  .gsc-thumbnail-inside b {
    color: #414141 !important;
    font-family: "Noto Sans", "Noto Sans JP", "Noto Sans SC", "Noto Sans TC", "Noto Sans KR", "Noto Sans Thai", "Noto Sans Devanagari", sans-serif !important;
    font-size: 20px !important;
    text-decoration: none !important; }
  .gsc-thumbnail-inside b {
    font-weight: 400 !important; }

.gs-per-result-labels,
.gs-fileFormat {
  display: none; }

.gsc-result {
  border-bottom: solid 1px #d7dce4 !important;
  padding: 30px 0 !important; }

.gs-webResult {
  padding: 0 20px !important; }
  @media screen and (max-width: 667px) {
    .gs-webResult {
      padding: 0 !important; } }

.gsc-control-cse {
  padding: 0 !important; }
  .gsc-control-cse .gsc-table-result {
    font-family: "Noto Sans", "Noto Sans JP", "Noto Sans SC", "Noto Sans TC", "Noto Sans KR", "Noto Sans Thai", "Noto Sans Devanagari", sans-serif !important; }

.gsc-thumbnail-inside {
  padding: 0 0 10px !important; }

@media screen and (max-width: 667px) {
  .search-container .column-6 + .column-6 {
    margin-top: 30px; } }

.gs-snippet {
  color: #8f8f8f !important;
  font-family: "Noto Sans", "Noto Sans JP", "Noto Sans SC", "Noto Sans TC", "Noto Sans KR", "Noto Sans Thai", "Noto Sans Devanagari", sans-serif !important;
  font-size: 16px !important;
  line-height: 1.4em !important;
  margin: 0 !important; }
  .gs-snippet b {
    color: #414141; }

.gsc-cursor-box {
  margin: 15px 20px 0 !important; }

.gsc-cursor-page {
  color: #8f8f8f !important;
  cursor: pointer;
  font-family: "Noto Sans", "Noto Sans JP", "Noto Sans SC", "Noto Sans TC", "Noto Sans KR", "Noto Sans Thai", "Noto Sans Devanagari", sans-serif;
  font-size: 14px;
  margin-right: 10px !important; }
  .gsc-cursor-page:hover {
    color: #80a9ee !important;
    text-decoration: none !important; }

.gsc-cursor-current-page {
  color: #214070 !important;
  cursor: pointer !important; }
  .gsc-cursor-current-page:hover {
    color: #214070 !important; }

@media screen and (max-width: 667px) {
  .cse .gsc-resultsHeader,
  .gsc-resultsHeader {
    display: none; } }

.results-col-title {
  border-bottom: solid 1px #d7dce4;
  margin-bottom: 0;
  padding: 0 20px 20px; }
  @media screen and (max-width: 667px) {
    .results-col-title {
      padding-left: 0;
      padding-right: 0; } }

.nav-search-form.result-search {
  margin-top: 15px;
  width: 60%;
  z-index: 0; }
  @media screen and (max-width: 667px) {
    .nav-search-form.result-search {
      width: 100%;
      margin-bottom: 20px; } }

.ng-search-form table {
  background-color: #e6e6fa;
  width: 800px;
  margin: 0px auto;
  collapse: all; }

.ng-search-form td {
  vertical-align: top;
  padding: 3px; }
  .ng-search-form td.min-250 {
    min-width: 250px; }

.ng-search-form .results-container tr:nth-child(even) {
  background-color: #e0e0f0; }

.ng-search-form .results-container tr:nth-child(odd) {
  background-color: #eaeaff; }

.speech-selection-container input[type='checkbox'] {
  display: inline;
  width: 10px;
  height: 10px;
  margin: 5px;
  text-align: center; }

.speech-selection-container label {
  text-align: left;
  display: inline-block;
  width: 24%; }

.conditions-text-wrapper {
  display: inline-block;
  padding-right: 12px;
  padding-top: 5px;
  background: #f4f6f9; }
  .conditions-text-wrapper .checkbox-label {
    padding-left: 35px; }
  .conditions-text-wrapper .fake-box {
    background-color: #d7dce4 !important;
    left: 10px !important; }

.search-page-header:before, .search-page-header:after {
  content: "";
  display: table; }

.search-page-header:after {
  clear: both; }

.search-page-header .field-search-submit {
  margin-bottom: 2.8125rem; }

@media screen and (min-width: 768px) {
  .search-page-header {
    text-align: right; }
    .search-page-header h1 {
      float: left;
      margin-bottom: 1.25rem; }
    .search-page-header .field-search-submit {
      display: inline-block;
      margin-bottom: 1.25rem;
      margin-top: 3.75rem;
      width: span(5); }
    .search-page-header .advanced-search {
      margin: 0 0 -1px; } }

@media screen and (min-width: 1024px) {
  .search-page-header .field-search-submit {
    width: span(6); } }

.search-results-frame {
  margin-bottom: -1px;
  padding-bottom: 2.5rem;
  padding-top: 4.6875rem;
  position: relative;
  z-index: 0; }
  .search-results-frame:before {
    background-color: #f4f6f9;
    border-top: 1px solid #80a9ee;
    bottom: 0;
    content: '';
    left: -1.25rem;
    position: absolute;
    right: -1.25rem;
    top: 0;
    z-index: -1;
    margin-top: 35px; }
  @media screen and (min-width: 668px) {
    .search-results-frame:before {
      left: 50%;
      margin-left: -50vw;
      right: auto;
      width: 100vw; } }

.search-results-content {
  background-color: #fff;
  margin: 0 -1.25rem 1.25rem;
  padding: 2.1875rem 1.25rem; }
  @media screen and (min-width: 768px) {
    .search-results-content {
      margin-left: auto;
      margin-right: auto;
      padding: 2.5rem; } }

.search-result-count {
  line-height: 2.375rem; }
  .search-result-count p {
    display: inline-block;
    font-size: 1rem;
    margin: 0 5px; }
  @media screen and (min-width: 768px) {
    .search-result-count {
      float: left; } }

.other-types-icons {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 2px;
  text-align: right; }
  .other-types-icons .mini-audio-box {
    background-color: rgba(0, 42, 106, 0.3);
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSI4NnB4IiBoZWlnaHQ9Ijg2cHgiIHZpZXdCb3g9IjAgMCA4NiA4NiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgODYgODY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNGRkZGRkY7fQ0KPC9zdHlsZT4NCjxnIGlkPSJtaWNyb3Bob25lc3ZnIj4NCgk8cGF0aCBpZD0icGF0aC0xIiBjbGFzcz0ic3QwIiBkPSJNNDIuNSw1Ni42Yy03LjYsMC0xMy44LTYtMTMuOC0xMy4zdi00LjljMC0wLjksMC43LTEuNiwxLjctMS42YzAuOSwwLDEuNywwLjcsMS43LDEuNnY0LjkNCgkJYzAsNS42LDQuNywxMC4xLDEwLjUsMTAuMWM1LjgsMCwxMC41LTQuNSwxMC41LTEwLjF2LTQuOWMwLTAuOSwwLjctMS42LDEuNy0xLjZjMC45LDAsMS43LDAuNywxLjcsMS42djQuOQ0KCQlDNTYuMyw1MC43LDUwLjEsNTYuNiw0Mi41LDU2LjZ6IE00Mi41LDUwYy00LjEsMC03LjUtMy4zLTcuNS03LjNWMjYuM2MwLTQsMy40LTcuMyw3LjUtNy4zczcuNSwzLjMsNy41LDcuM3YxNi41DQoJCUM1MCw0Ni43LDQ2LjYsNTAsNDIuNSw1MHogTTM1LjYsNjVoNS4ydi03LjJjMC41LDAuMSwxLjEsMC4xLDEuNywwLjFjMC42LDAsMS4xLDAsMS43LTAuMVY2NWg1LjJjMC45LDAsMS43LDAuNywxLjcsMS42djEuNkgzMy45DQoJCXYtMS42QzMzLjksNjUuNywzNC43LDY1LDM1LjYsNjV6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==");
    background-position: center;
    background-size: 100%;
    display: inline-block;
    height: 26px;
    position: relative;
    margin-right: 2px;
    width: 26px; }
  .other-types-icons .mini-file-box {
    background-color: rgba(0, 42, 106, 0.3);
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIxNzZweCIgaGVpZ2h0PSI4OHB4IiB2aWV3Qm94PSIwIDAgMTc2IDg4IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxNzYgODg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNGRkZGRkY7fQ0KCS5zdDF7ZW5hYmxlLWJhY2tncm91bmQ6bmV3ICAgIDt9DQo8L3N0eWxlPg0KPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSI1Mi43LDIxLjMgNTIuNywzMS40IDYyLjcsMzEuNCAiLz4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01Mi43LDMyLjNjLTAuNiwwLTEtMC40LTEtMXYtMTBIMjYuMWMtMC4yLDAtMC40LDAuMi0wLjQsMC40VjY3YzAsMC4yLDAuMiwwLjQsMC40LDAuNGgzNi4zDQoJYzAuMiwwLDAuNC0wLjIsMC40LTAuNGwtMC4xLTM0LjdINTIuN3oiLz4NCjxnIGNsYXNzPSJzdDEiPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik03My42LDMwLjJoMTJjMi42LDAsNC44LDAuMiw2LjYsMC43YzEuOCwwLjUsMy4yLDEuNiw0LjIsMy4yYzEsMS42LDEuNiwzLjUsMS42LDUuNWMwLDMuMy0xLDUuNy0zLjEsNy40DQoJCXMtNS4xLDIuNS05LDIuNWgtOC4xdjEyLjloLTQuM1YzMC4yeiBNNzcuOSw0NS43aDguMmMyLjcsMCw0LjctMC41LDUuOS0xLjVjMS4yLTEsMS43LTIuNSwxLjctNC40YzAtMS4zLTAuMy0yLjQtMS0zLjQNCgkJcy0xLjUtMS42LTIuNC0xLjljLTEtMC4zLTIuNC0wLjQtNC4zLTAuNGgtOC4xVjQ1Ljd6Ii8+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTEwMy43LDMwLjJoMTAuMmMxMC45LDAsMTYuNCw1LjMsMTYuNCwxNS45YzAsMTAuOS01LjUsMTYuMy0xNi40LDE2LjNoLTEwLjJWMzAuMnogTTEwNy45LDU4LjZoNS45DQoJCWM0LjcsMCw3LjktMS4xLDkuNi0zLjNjMS43LTIuMiwyLjUtNS4yLDIuNS05LjJjMC0zLjktMC44LTYuOC0yLjUtOC45Yy0xLjctMi4xLTQuOS0zLjItOS42LTMuMmgtNS45VjU4LjZ6Ii8+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE1Ny45LDM0aC0xNy41djEwaDE1LjF2My44aC0xNS4xdjE0LjZoLTQuM1YzMC4yaDIxLjdWMzR6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==");
    background-position: center;
    background-size: 100%;
    display: inline-block;
    height: 26px;
    position: relative;
    margin-right: 2px;
    width: 52px; }
  .other-types-icons .mini-video-box {
    background-color: rgba(0, 42, 106, 0.3);
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSI4NnB4IiBoZWlnaHQ9Ijg2cHgiIHZpZXdCb3g9IjAgMCA4NiA4NiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgODYgODY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNGRkZGRkY7fQ0KPC9zdHlsZT4NCjxnIGlkPSJwbGF5c3ZnIj4NCgk8cGF0aCBpZD0icGF0aC0xIiBjbGFzcz0ic3QwIiBkPSJNMzEuMSwyNi41bDMzLjEsMTUuN0wzMS4xLDU5LjVWMjYuNXoiLz4NCjwvZz4NCjwvc3ZnPg0K");
    background-position: center;
    background-size: 100%;
    display: inline-block;
    height: 26px;
    position: relative;
    margin-right: 2px;
    width: 26px; }
  .other-types-icons .mini-redirect-url-box {
    background-color: rgba(0, 42, 106, 0.3);
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSI4NnB4IiBoZWlnaHQ9Ijg2cHgiIHZpZXdCb3g9IjAgMCA4NiA4NiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgODYgODY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNGRkZGRkY7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02MC4zLDQxLjFsLTcuNyw3LjdjLTQuMyw0LjMtMTEuMSw0LjMtMTUuNCwwYy0wLjctMC43LTEuMi0xLjQtMS42LTIuMmwzLjYtMy42YzAuMi0wLjIsMC40LTAuMywwLjYtMC40DQoJYzAuMiwwLjgsMC43LDEuNiwxLjMsMi4zYzIuMSwyLjEsNS42LDIuMSw3LjcsMGw3LjctNy43YzIuMS0yLjEsMi4xLTUuNiwwLTcuN3MtNS42LTIuMS03LjcsMEw0NiwzMi4zYy0yLjItMC45LTQuNi0xLjEtNi45LTAuOA0KCWw1LjgtNS44YzQuMy00LjMsMTEuMS00LjMsMTUuNCwwQzY0LjYsMjkuOSw2NC42LDM2LjgsNjAuMyw0MS4xeiBNNDAsNTMuN2wtMi43LDIuN2MtMi4xLDIuMS01LjYsMi4xLTcuNywwcy0yLjEtNS42LDAtNy43bDcuNy03LjcNCgljMi4xLTIuMSw1LjYtMi4xLDcuNywwYzAuNywwLjcsMS4xLDEuNSwxLjMsMi4zYzAuMi0wLjEsMC40LTAuMiwwLjYtMC40bDMuNi0zLjZjLTAuNS0wLjgtMS0xLjUtMS42LTIuMmMtNC4zLTQuMy0xMS4xLTQuMy0xNS40LDANCglsLTcuNyw3LjdjLTQuMyw0LjMtNC4zLDExLjEsMCwxNS40czExLjEsNC4zLDE1LjQsMGw1LjgtNS44QzQ0LjYsNTQuOCw0Mi4yLDU0LjYsNDAsNTMuN3oiLz4NCjwvc3ZnPg0K");
    background-position: center;
    background-size: 100%;
    display: inline-block;
    height: 26px;
    position: relative;
    margin-right: 2px;
    width: 26px; }
  .other-types-icons .mini-combined-box {
    background-color: rgba(0, 42, 106, 0.3);
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSI4NnB4IiBoZWlnaHQ9Ijg2cHgiIHZpZXdCb3g9IjAgMCA4NiA4NiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgODYgODY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNGRkZGRkY7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02MS4yLDM1LjNsOC44LTQuOWwtMS45LTEuMUw1MiwyMC42bC04LjksNC44bC05LjEtNWwtMTgsOS44bDEuOSwxLjFsNywzLjloLTAuMWwwLDBsMCwwbC04LjcsNC43bDguNyw0LjcNCgl2MTEuN2wxOC4xLDlsMTguMi05VjQ0LjhsOC44LTQuN0w2MS4yLDM1LjN6IE01MiwyMy40bDEzLDcuMUw1OC43LDM0bC0xMy4xLTcuMUw1MiwyMy40eiBNMjEsMzAuM2wxMy03LjFsNi40LDMuNWwtMTMuMSw3LjENCglMMjEsMzAuM3ogTTIxLjMsNDBsNi40LTMuNWwxMy4xLDcuMWwtNi40LDMuNUwyMS4zLDQweiBNMjcuMyw1NXYtOWw3LjEsMy44bDcuNC00LjF2MTYuNEwyNy4zLDU1eiBNNTguNyw1NWwtMTQuNSw3LjJWNDUuN2w3LjQsNC4xDQoJbDcuMS0zLjhWNTV6IE02NC44LDQwbC0xMy4xLDdsLTYuMy0zLjVsMTMtNy4xTDY0LjgsNDB6Ii8+DQo8L3N2Zz4NCg==");
    background-position: center;
    background-size: 100%;
    display: inline-block;
    height: 26px;
    position: relative;
    margin-right: 2px;
    width: 26px; }
  .other-types-icons .mini-html-box {
    background-color: rgba(0, 42, 106, 0.3);
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIxNzZweCIgaGVpZ2h0PSI4OHB4IiB2aWV3Qm94PSIwIDAgMTc2IDg4IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxNzYgODg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNGRkZGRkY7fQ0KPC9zdHlsZT4NCjxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iNDEuNywyMS4zIDQxLjcsMzEuNCA1MS43LDMxLjQgIi8+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDEuNywzMi4zYy0wLjYsMC0xLTAuNC0xLTF2LTEwSDE1LjFjLTAuMiwwLTAuNCwwLjItMC40LDAuNFY2N2MwLDAuMiwwLjIsMC40LDAuNCwwLjRoMzYuMw0KCWMwLjIsMCwwLjQtMC4yLDAuNC0wLjRsLTAuMS0zNC43SDQxLjd6Ii8+DQo8Zz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNODQuNyw2MS43aC0zLjhWNDguMkg2NnYxMy41aC0zLjhWMzMuMUg2NnYxMS44aDE0LjlWMzMuMWgzLjhWNjEuN3oiLz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTExLjUsMzYuNUgxMDJ2MjUuMmgtMy44VjM2LjVoLTkuNHYtMy40aDIyLjdWMzYuNXoiLz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTQyLjUsNjEuN2gtMy42VjM3LjRsLTguMiwyNC40aC0zLjRsLTguMi0yNC40djI0LjRoLTMuNlYzMy4xaDUuN2w3LjgsMjMuOWw3LjgtMjMuOWg1LjdWNjEuN3oiLz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTY2LjYsNjEuN2gtMTcuN1YzMy4xaDMuOHYyNS4yaDEzLjlWNjEuN3oiLz4NCjwvZz4NCjwvc3ZnPg0K");
    background-position: center;
    background-size: 100%;
    display: inline-block;
    height: 26px;
    position: relative;
    margin-right: 2px;
    width: 52px; }
  .other-types-icons .mini-scroll-html-box {
    background-color: rgba(0, 42, 106, 0.3);
    background-image: url();
    background-position: center;
    background-size: 100%;
    display: inline-block;
    height: 26px;
    position: relative;
    margin-right: 2px;
    width: 26px; }
  @media screen and (max-width: 600px) {
    .other-types-icons i:nth-child(3) ~ i {
      display: none; } }
  @media screen and (max-width: 479px) {
    .other-types-icons i:nth-child(3) ~ i {
      display: inline-block; } }

@media screen and (min-width: 768px) {
  .search-filter .loading-indicator {
    display: none !important; }
    .search-filter .loading-indicator-overlay {
      display: none !important; } }

.search-filter-controls {
  border-top: 1px solid #80a9ee;
  border-bottom: 1px solid #80a9ee;
  margin: 1.5625rem 0;
  padding: 1.5625rem 0 2.5rem; }
  .search-filter-controls h2 {
    color: #414141;
    margin: 0 0 1.875rem;
    text-transform: none; }

.search-link {
  float: right;
  font-size: 0.875rem;
  position: relative; }
  .search-link.arrow {
    padding-right: 0.9375rem; }
    .search-link.arrow:after {
      content: '';
      background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDEwLjggNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTAuOCA2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCgk8Zz4NCgkJPHBvbHlnb24gZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiM2NDg5YzEiIHBvaW50cz0iMTAuOCwwLjYgMTAuMSwwIDUuNCw0LjcgMC42LDAgMCwwLjYgNS40LDYgNS40LDYgNS40LDYgIi8+DQoJPC9nPg0KPC9zdmc+DQo=") no-repeat center;
      height: 0.375rem;
      margin-top: -0.1875rem;
      position: absolute;
      right: 0;
      top: 50%;
      width: 0.6875rem; }

.select-area-column {
  margin-bottom: 1.0625rem; }
  .select-area-column label {
    display: block;
    margin-bottom: 0.3125rem; }
  @media screen and (min-width: 768px) {
    .select-area-column {
      float: left;
      margin-left: gutter();
      width: span(4); }
      .select-area-column:nth-of-type(3n + 1) {
        clear: left;
        margin-left: 0; } }
  @media screen and (min-width: 1024px) {
    .select-area-column {
      width: span(3); }
      .select-area-column:nth-of-type(3n + 1) {
        clear: none;
        margin-left: gutter(); }
      .select-area-column:nth-of-type(4n + 1) {
        clear: left;
        margin-left: 0; } }

.radio-area {
  margin-top: 1.125rem; }
  .radio-area span {
    color: #414141;
    font-weight: 700;
    margin-right: 1.5625rem; }
  .radio-area label {
    color: #8f8f8f;
    display: block;
    margin-right: 1.5625rem;
    margin-top: 0.9375rem;
    padding-left: 1.75rem; }
    .radio-area label span {
      font-weight: 400; }
  @media screen and (min-width: 480px) {
    .radio-area label {
      display: inline-block;
      vertical-align: middle; } }

.search-controls-box {
  margin-bottom: 1.25rem;
  position: relative; }
  .search-controls-box b {
    color: #414141; }

.search-controls-inner {
  margin-top: -0.6875rem; }
  .search-controls-inner label {
    display: block;
    padding: 13px 0 5px; }
    @media screen and (max-width: 768px) {
      .search-controls-inner label {
        margin-top: 0.9375rem;
        margin-bottom: 0; } }

@media screen and (min-width: 769px) {
  .search-controls-box .field-select-holder {
    min-width: 200px; }
  .search-controls-inner {
    float: right; }
    .search-controls-inner label {
      display: inline-block;
      vertical-align: middle;
      margin-right: 0.3125rem; }
    .search-controls-inner .field-select-holder {
      display: inline-block;
      vertical-align: middle; } }

.search-results {
  margin-top: 1.875rem;
  margin-bottom: 2.5rem;
  padding: 1.875rem;
  background-color: #fff;
  position: relative; }

.search-results-result {
  margin-bottom: 3.125rem; }
  .search-results-result-date {
    display: block;
    color: #7c7c7c;
    font-style: italic;
    margin-bottom: 5px; }
  .search-results-result-title {
    margin-bottom: 5px; }
    .search-results-result-title a {
      font-size: 20px;
      color: #414141;
      font-weight: 400; }
    @media screen and (min-width: 769px) {
      .search-results-result-title {
        line-height: .7em; } }
  .search-results-result-author {
    display: block;
    color: #414141;
    margin-bottom: 10px; }

.thumb-box:before, .thumb-box:after {
  content: "";
  display: table; }

.thumb-box:after {
  clear: both; }

.thumb-box-holder {
  position: relative;
  float: left;
  width: 13.75rem;
  height: 9.0625rem;
  margin-right: 0.9375rem;
  overflow: hidden; }
  .thumb-box-holder .blitz:after {
    background-color: #80a9ee;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iOS4zOXB4IiBoZWlnaHQ9IjE2cHgiIHZpZXdCb3g9IjAgMCA5LjM5IDE2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA5LjM5IDE2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGRkZGIiBkPSJNNi44NCwwTDYuMTksNi42OWwzLjIsMC44NkwyLjU1LDE2TDMuMiw5LjMxTDAsOC40Nkw2Ljg0LDB6Ii8+DQo8L3N2Zz4NCg==");
    background-repeat: no-repeat;
    background-position: 0.5rem center;
    color: #fff;
    content: 'Quick hit';
    display: block;
    font-size: 0.75rem;
    left: 0;
    line-height: 1.625rem;
    overflow: hidden;
    padding-left: 1.625rem;
    position: absolute;
    text-transform: uppercase;
    top: 0;
    transition: width .2s;
    white-space: nowrap;
    width: 1.625rem;
    z-index: 5; }
  .thumb-box-holder .blitz:hover:after {
    width: 5.9375rem; }
  .thumb-box-holder .resource-thumb {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
    height: 100%;
    width: 100%; }
    .thumb-box-holder .resource-thumb [class$='-thumb-box'] {
      height: 100%;
      width: 100%;
      background-repeat: no-repeat;
      background-position: center center;
      background-size: cover;
      backface-visibility: hidden;
      transform: perspective(1000px); }
      .thumb-box-holder .resource-thumb [class$='-thumb-box'] img {
        height: 100%;
        width: 100%; }
  .thumb-box-holder .timestamp {
    background: rgba(0, 42, 106, 0.3);
    color: #fff;
    display: inline-block;
    margin-top: 5px;
    padding: 0 0.375rem;
    vertical-align: top;
    pointer-events: none; }
  @media screen and (max-width: 768px) {
    .thumb-box-holder {
      display: none; } }

.thumb-box-info {
  float: left;
  width: calc(100% - (220px + 15px)); }
  .thumb-box-info-categories {
    display: inline-block;
    margin-bottom: 15px; }
    .thumb-box-info-categories li {
      display: inline-block;
      padding: 0; }
      .thumb-box-info-categories li:before {
        left: inherit;
        right: -1.25rem;
        content: '\2022';
        font-size: 0.625rem;
        color: #6c8fc4; }
      .thumb-box-info-categories li:not(:first-child) {
        margin-left: 1.875rem; }
      .thumb-box-info-categories li:last-child:before {
        content: ''; }
      @media screen and (max-width: 768px) {
        .thumb-box-info-categories li {
          display: block;
          margin-left: 0.9375rem; }
          .thumb-box-info-categories li:not(:first-child) {
            margin-left: 0.9375rem; }
          .thumb-box-info-categories li:before {
            right: inherit;
            left: -0.9375rem; }
          .thumb-box-info-categories li:last-child:before {
            content: '\2022'; } }
    @media screen and (max-width: 768px) {
      .thumb-box-info-categories {
        display: block;
        margin-bottom: 5px; } }
  .thumb-box-info-description {
    width: 80%; }
    .thumb-box-info-description p {
      margin: 0;
      font-size: 14px;
      color: #7c7c7c;
      line-height: 1.375rem; }
    @media screen and (max-width: 768px) {
      .thumb-box-info-description {
        width: 100%; } }
  .thumb-box-info .rating-box {
    color: #4771b1;
    display: inline-block;
    line-height: 20px;
    margin-right: 30px;
    margin-top: -5px;
    vertical-align: middle; }
    .thumb-box-info .rating-box .rating-stars {
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjIwcHgiIHZpZXdCb3g9IjAgMCAyMCAyMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMjA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNkN2RjZTQ7fQ0KPC9zdHlsZT4NCjxnPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02LDExLjZsLTEuNCw1LjZjLTAuMSwwLjMsMC4yLDAuNSwwLjUsMC40bDQuOS0yLjhsNC45LDIuOGMwLjMsMC4xLDAuNi0wLjEsMC41LTAuNEwxNCwxMS42TDE3LjUsOA0KCQljMC4yLTAuMiwwLTAuNi0wLjMtMC42aC00LjdsLTIuMy00LjhjLTAuMS0wLjMtMC41LTAuMy0wLjYsMEw3LjQsNy40SDIuOEMyLjUsNy40LDIuMyw3LjcsMi42LDhMNiwxMS42eiIvPg0KPC9nPg0KPC9zdmc+DQo=");
      background-repeat: repeat-x;
      display: inline-block;
      height: 20px;
      position: relative;
      vertical-align: text-bottom;
      width: 100px; }
      .thumb-box-info .rating-box .rating-stars .rating-progress {
        background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjIwcHgiIHZpZXdCb3g9IjAgMCAyMCAyMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMjA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiM2NDg5YzE7fQ0KPC9zdHlsZT4NCjxnPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02LDExLjZsLTEuNCw1LjZjLTAuMSwwLjMsMC4yLDAuNSwwLjUsMC40bDQuOS0yLjhsNC45LDIuOGMwLjMsMC4xLDAuNi0wLjEsMC41LTAuNEwxNCwxMS42TDE3LjUsOA0KCQljMC4yLTAuMiwwLTAuNi0wLjMtMC42aC00LjdsLTIuMy00LjhjLTAuMS0wLjMtMC41LTAuMy0wLjYsMEw3LjQsNy40SDIuOEMyLjUsNy40LDIuMyw3LjcsMi42LDhMNiwxMS42eiIvPg0KPC9nPg0KPC9zdmc+DQo=");
        background-repeat: repeat-x;
        display: block;
        height: 100%;
        transition: width 300ms; }
  @media screen and (max-width: 768px) {
    .thumb-box-info {
      width: 100%; } }

.search-no-results {
  text-align: center;
  margin: 0; }

.search-results-count {
  color: #414141;
  margin-right: 10px; }
  @media screen and (max-width: 768px) {
    .search-results-count {
      display: block; } }

.search-results-more {
  color: #7c7c7c; }

.search-item-description {
  max-height: 500px;
  padding-bottom: 1.3125rem;
  position: relative; }
  .search-item-description.less {
    max-height: 3.9375rem;
    padding-bottom: 0; }
    .search-item-description.less .show-less {
      opacity: 0; }
    .search-item-description.less .show-more {
      opacity: 1; }
      .search-item-description.less .show-more a {
        color: #6489c1; }
  .search-item-description .show-less {
    -webkit-transition: opacity 300ms;
    -moz-transition: opacity 300ms;
    transition: opacity 300ms;
    bottom: 0;
    display: block;
    opacity: 1;
    position: absolute; }
  .search-item-description .show-more {
    background-color: #fff;
    display: block;
    opacity: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 2.625rem;
    z-index: 1; }
    .search-item-description .show-more a {
      -webkit-transition: color 300ms;
      -moz-transition: color 300ms;
      transition: color 300ms;
      color: transparent; }

@-webkit-keyframes fade-in {
  0% {
    opacity: 0; }
  50% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-moz-keyframes fade-in {
  0% {
    opacity: 0; }
  50% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes fade-in {
  0% {
    opacity: 0; }
  50% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.search-tooltip {
  background: #fff;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
  display: none;
  line-height: 1.5;
  max-width: 220px;
  opacity: 0;
  padding: 10px 15px;
  position: absolute;
  right: 0;
  text-align: left;
  top: 95%;
  z-index: 10; }
  .search-tooltip:before {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    box-shadow: -1px -1px 2px 0 rgba(0, 0, 0, 0.2);
    content: '';
    height: 10px;
    left: 70%;
    position: absolute;
    top: -7px;
    width: 10px;
    z-index: -1; }
  .search-tooltip:after {
    border-color: transparent transparent #fff;
    border-style: solid;
    border-width: 10px;
    bottom: 100%;
    content: '';
    display: block;
    height: 0;
    left: 70%;
    margin-left: -5px;
    position: absolute;
    width: 0; }
  .search-tooltip.fade-in {
    -webkit-animation: fade-in 10s forwards;
    -moz-animation: fade-in 10s forwards;
    animation: fade-in 10s forwards;
    display: block; }
  .search-tooltip i {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDExLjQxIDExLjQxIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMS40MSAxMS40MSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQoJCTxwb2x5Z29uIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjNjQ4OWMxIiBwb2ludHM9IjExLjQxLDEuNDEgMTAsMCA1LjcxLDQuMjkgMS40MSwwIDAsMS40MSA0LjI5LDUuNzENCgkJCTAsMTAgMS40MSwxMS40MSA1LjcxLDcuMTIgMTAsMTEuNDEgMTEuNDEsMTAgNy4xMiw1LjcxIi8+DQo8L3N2Zz4NCg==");
    cursor: pointer;
    font-size: 0;
    height: 10px;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 10px; }
  .search-tooltip strong {
    color: #414141;
    display: block; }

@-webkit-keyframes fade-in {
  0% {
    opacity: 0; }
  10% {
    opacity: 1; }
  90% {
    opacity: 1; }
  99% {
    opacity: 0;
    right: 0; }
  100% {
    right: -1200px; } }

@-moz-keyframes fade-in {
  0% {
    opacity: 0; }
  10% {
    opacity: 1; }
  90% {
    opacity: 1; }
  99% {
    opacity: 0;
    right: 0; }
  100% {
    right: -1200px; } }

@keyframes fade-in {
  0% {
    opacity: 0; }
  10% {
    opacity: 1; }
  90% {
    opacity: 1; }
  99% {
    opacity: 0;
    right: 0; }
  100% {
    right: -1200px; } }

.title-404 {
  color: #426cac;
  font-size: 7rem;
  font-weight: 300;
  margin-bottom: 10px; }

.subtitle-404 {
  border-bottom: solid 1px #80a9ee;
  margin-bottom: 30px;
  padding-bottom: 30px; }

.page-404-content p {
  margin-bottom: 30px; }

@media screen and (min-width: 599px) {
  .benefits-wrapper .row-nested {
    margin-bottom: 30px; } }

@media screen and (max-width: 667px) {
  .benefits-wrapper .column-6 {
    margin-bottom: 30px; } }

.dark-link {
  color: #2d5ca3;
  font-size: 100%; }
  .dark-link:hover {
    color: #3a73c9; }

.membership-row {
  margin-bottom: 30px; }
  .membership-row .fake-cell {
    padding-bottom: 20px;
    text-align: left; }
  @media screen and (max-width: 667px) {
    .membership-row {
      margin-bottom: 0; } }

.border-right {
  border-right: solid 1px #d7dce4; }

.list-number {
  background-color: #d0dbec;
  border-radius: 50%;
  color: #fff;
  display: block;
  font-size: 1.5rem;
  font-weight: 700;
  height: 57px;
  line-height: 57px;
  text-align: center;
  width: 57px; }

.numbered-list-wrapper {
  padding: 0 7px; }
  .numbered-list-wrapper .fake-cell {
    background-color: #f6f8fb;
    border: 9px solid #fff;
    padding-bottom: 30px;
    padding-top: 20px;
    position: relative;
    text-align: left;
    vertical-align: top; }
  .numbered-list-wrapper p {
    float: left;
    margin-bottom: 0;
    padding: 10px 0 0 24px;
    width: 85%; }
  .numbered-list-wrapper .list-number {
    float: left; }
  .numbered-list-wrapper .additional-margin {
    margin-top: 5px; }
  @media screen and (max-width: 1060px) {
    .numbered-list-wrapper .fake-cell {
      text-align: center; }
    .numbered-list-wrapper .list-number {
      float: none;
      margin: 0 auto;
      text-align: center; }
    .numbered-list-wrapper p {
      width: 100%;
      padding: 10px 0 0 0; } }
  @media screen and (max-width: 667px) {
    .numbered-list-wrapper .fake-cell {
      float: left !important; } }

.list-padding {
  padding-bottom: 20px; }
  .list-padding dt {
    margin-bottom: 4px; }

.player-holder {
  margin-bottom: 20px; }
  .player-holder img {
    width: 100%; }

.membership-landing-wrapper .cell-with-icon {
  padding-top: 130px; }

@media screen and (max-width: 667px) {
  .membership-landing-wrapper .membership-landing-title {
    text-align: left; }
  .membership-landing-wrapper .fake-cell {
    margin-bottom: 30px; } }

@media screen and (max-width: 667px) {
  .membership-apply-wrapper .fake-cell {
    padding-bottom: 40px;
    margin-bottom: 30px;
    border-bottom: solid 1px #d7dce4; }
    .membership-apply-wrapper .fake-cell:last-child {
      border-bottom: none;
      margin-bottom: 0;
      padding-bottom: 0; }
  .membership-apply-wrapper .section-apply-online .column-6 {
    border-right: none;
    padding: 20px; }
  .membership-apply-wrapper .align-center {
    text-align: left; } }

.cell-with-icon, .section-apply .fake-cell {
  position: relative;
  padding-top: 81px; }
  .cell-with-icon:before, .section-apply .fake-cell:before {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    margin: 0 auto; }

@media screen and (min-width: 599px) {
  .section-apply .fake-cell {
    padding-bottom: 35px;
    vertical-align: top; }
    .section-apply .fake-cell + .fake-cell {
      border-left: solid 1px #d7dce4; }
  .section-apply .button-secondary {
    position: absolute;
    right: 1.09375rem;
    bottom: 0;
    left: 1.09375rem; } }

@media screen and (max-width: 667px) {
  .membership-mentoring-wrapper .section-resources .row-nested .column-6 {
    margin-bottom: 20px; } }

.travel-reports hr {
  margin: 16px 0; }

.travel-reports .pagination {
  float: left;
  margin-bottom: 0; }
  .travel-reports .pagination li {
    padding-bottom: 0; }

.travel-reports .results-row-top {
  padding-bottom: 16px; }

.travel-reports .results-row {
  padding: 24px 0; }

.travel-reports .search-button {
  height: 38px; }

@media screen and (max-width: 667px) {
  .travel-reports .search-button {
    margin-top: 16px; } }

.travel-reports .button-transparent {
  padding: 0; }

#bcms-save-travel-report-form .row-nested {
  margin-bottom: 16px; }

#bcms-save-travel-report-form select {
  background: #f5f5f5;
  border: 1px solid #c6c6c6;
  height: 30px;
  line-height: 30px;
  width: 100%; }
  #bcms-save-travel-report-form select:focus {
    background: #fff; }
  #bcms-save-travel-report-form select + span.bcms-field-validation-error {
    right: 24px; }
  #bcms-save-travel-report-form select.bcms-input-validation-error {
    background-color: #fcecec;
    border: 1px solid #e64343; }

#bcms-save-travel-report-form #ReportFile,
#bcms-save-travel-report-form .report-upload {
  height: 30px;
  line-height: 30px;
  width: 100%; }

#bcms-save-travel-report-form .file-name {
  line-height: 20px;
  margin-bottom: 15px;
  padding-left: 0; }
  #bcms-save-travel-report-form .file-name strong {
    display: block; }

.travel-report-table th, .travel-report-table td {
  padding-left: 5px;
  padding-right: 5px; }
  .travel-report-table th:last-child, .travel-report-table td:last-child {
    max-width: 50px;
    padding: 0;
    width: 50px; }

.travel-report-table th {
  word-break: break-all; }

.travel-report-table td {
  word-break: keep-all; }

.travel-report-table a.bcms-icn-delete {
  overflow: hidden;
  padding-right: 25px;
  text-indent: -9999px;
  width: 0; }

.recources-list .column-3:first-child,
.recources-list .column-4:first-child,
.recources-list .column-5:first-child,
.recources-list .column-6:first-child,
.recources-list .column-7:first-child,
.recources-list .column-8:first-child,
.recources-list .column-9:first-child,
.recources-list .column-10:first-child,
.recources-list .column-11:first-child,
.recources-list .column-12:first-child {
  padding-left: 0; }

.recources-list .column-3:last-child,
.recources-list .column-4:last-child,
.recources-list .column-5:last-child,
.recources-list .column-6:last-child,
.recources-list .column-7:last-child,
.recources-list .column-8:last-child,
.recources-list .column-9:last-child,
.recources-list .column-10:last-child,
.recources-list .column-11:last-child,
.recources-list .column-12:last-child {
  padding-right: 0; }

.recources-list .column-7:last-child {
  padding-left: 0; }

.recources-list__details h4 {
  margin-bottom: 2px; }

.recources-list__details p {
  font-size: 0.9em; }

html.md-default-theme,
body.md-default-theme,
md-content.md-default-theme,
md-content {
  background: none; }

.quiz__frame {
  width: 80%; }

.quiz__intro {
  margin-bottom: 48px;
  width: 90%; }
  .quiz__intro a.back {
    display: block;
    margin-bottom: 28px; }
  .quiz__intro p {
    color: #414141;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px; }

.quiz .md-padding {
  padding: 24px; }

.quiz__tab {
  width: 60%; }
  .quiz__tab .quiz__count {
    color: #8f8f8f;
    font-size: 14px;
    line-height: 30px;
    text-align: center;
    width: 100%; }
  .quiz__tab .md-button:not([disabled]) {
    box-shadow: none; }
    .quiz__tab .md-button:not([disabled]):active {
      box-shadow: none; }
    .quiz__tab .md-button:not([disabled]).md-primary {
      color: #6489c1;
      font-size: 16px;
      font-weight: 400;
      padding-left: 20px;
      padding-right: 20px;
      text-transform: none; }
      .quiz__tab .md-button:not([disabled]).md-primary.md-raised {
        background-color: #214070;
        color: #fff;
        font-size: 14px;
        text-transform: uppercase; }
        .quiz__tab .md-button:not([disabled]).md-primary.md-raised:hover {
          background-color: #274b84; }
    .quiz__tab .md-button:not([disabled]).md-secondary {
      background-color: #6489c1;
      color: #fff;
      line-height: 30px;
      min-height: 30px;
      min-width: 72px;
      padding-left: 16px;
      padding-right: 16px;
      text-transform: none; }
      .quiz__tab .md-button:not([disabled]).md-secondary:hover {
        background-color: #7697c8; }
    .quiz__tab .md-button:not([disabled]).color-white {
      color: #fff; }

.quiz__profile-scores {
  background: none;
  display: flex;
  flex-direction: row;
  overflow: hidden;
  padding-bottom: 30px; }
  @media screen and (max-width: 768px) {
    .quiz__profile-scores {
      overflow: scroll; } }

.quiz__block {
  margin-right: 20px;
  width: 12%; }
  .quiz__block:last-child {
    margin-right: 0; }
  .quiz__block h4 {
    color: #bdcce7;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin: 0;
    text-transform: none; }
  .quiz__block .quiz__final-score {
    color: #bdcce7;
    font-size: 30px;
    font-weight: 900;
    line-height: 32px; }

.quiz md-backdrop.md-opaque {
  background-color: #112f5c;
  opacity: .2; }

.quiz__dashboard md-grid-tile {
  background-color: #f5f8fe;
  transition: all 400ms ease-out 50ms; }
  .quiz__dashboard md-grid-tile .quiz__final-score {
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    font-size: 40px;
    line-height: 1;
    position: absolute;
    text-align: center;
    width: 100%; }
  .quiz__dashboard md-grid-tile h4 {
    color: #80a9ee;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    text-transform: uppercase; }
  .quiz__dashboard md-grid-tile.filled h4,
  .quiz__dashboard md-grid-tile.filled .quiz__final-score {
    color: #fff; }
  .quiz__dashboard md-grid-tile.filled .quiz__icon svg {
    fill: #fff; }

.quiz__dashboard .quiz__block {
  height: 100%;
  padding: 20px;
  width: 100%; }

.quiz__dashboard .button-start-quiz {
  background-color: #6489c1;
  border-radius: 2px;
  color: #fff;
  display: inline-block;
  line-height: 30px;
  padding: 0 20px; }
  .quiz__dashboard .button-start-quiz:hover {
    background-color: #ccddf8;
    color: #fff; }

.quiz__icon {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 20px;
  margin-top: 0; }

.quiz__profile-header {
  display: flex;
  flex-direction: row;
  margin-bottom: 20px; }
  .quiz__profile-header h3 {
    color: #414141;
    font-size: 14px;
    font-weight: 700;
    line-height: 24px;
    margin: 0; }
  .quiz__profile-header a {
    margin-left: auto; }

.quiz__score-block {
  align-items: center;
  display: flex;
  flex-direction: row;
  margin-bottom: 10px; }
  .quiz__score-block .quiz__icon {
    margin-right: 10px; }
    .quiz__score-block .quiz__icon svg {
      fill: #bdcce7; }

.quiz__header {
  color: #818181;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 36px; }
  .quiz__header .main-info {
    align-items: flex-end;
    display: flex;
    flex-direction: row;
    margin-bottom: 16px; }
  .quiz__header .info {
    background: url("images/icons.png?=1586256338983") -242px -358px no-repeat;
    width: 21px;
    height: 21px;
    cursor: pointer;
    display: inline-block;
    margin-left: 16px;
    top: -2px;
    vertical-align: middle; }
    @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
      .quiz__header .info {
        background: url("images/icons@2x.png?=1586256338983") -253px -363px no-repeat;
        background-size: 437px 410px; } }
  .quiz__header h3 {
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    margin: 0;
    text-transform: uppercase; }
  .quiz__header .quiz__score {
    color: #426cac;
    font-size: 30px;
    font-weight: 900;
    margin-left: auto; }
  .quiz__header .tooltip {
    position: absolute;
    top: 35px;
    bottom: auto;
    left: 9px;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    font-size: 14px;
    font-style: normal;
    line-height: 22px;
    margin: 0;
    min-width: 200px;
    padding: 24px;
    text-align: left;
    white-space: normal;
    width: 320px; }
    .quiz__header .tooltip::before {
      border-bottom: 5px solid #214070;
      border-top: 0;
      bottom: auto;
      top: -5px; }

.quiz__help-dialog {
  background-color: #214070;
  border-radius: 2px;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.26);
  position: relative; }
  .quiz__help-dialog md-dialog-content {
    color: #fff;
    padding: 40px 20px 20px; }
    .quiz__help-dialog md-dialog-content p {
      color: inherit; }
  .quiz__help-dialog span {
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
    display: block;
    font-size: 0;
    height: 29px;
    width: 29px;
    z-index: 10; }
    .quiz__help-dialog span:before {
      content: '';
      display: inline-block;
      background: url("images/icons.png?=1586256338983") -285px -245px no-repeat;
      width: 9px;
      height: 9px;
      position: absolute;
      top: 50%;
      left: 50%;
      margin-top: -4.5px;
      margin-left: -4.5px; }
      @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
        .quiz__help-dialog span:before {
          background: url("images/icons@2x.png?=1586256338983") -419px -350px no-repeat;
          background-size: 437px 410px; } }

.quiz__questions li {
  color: #414141;
  font-size: 14px;
  font-weight: 500; }
  .quiz__questions li::before {
    font-weight: 500;
    top: -2px; }

.quiz__question__name {
  color: #414141;
  font-size: 14px;
  font-weight: 500;
  line-height: #4b4b4b;
  text-transform: none; }

.quiz__question md-input-container {
  display: none; }

.quiz md-tabs[md-border-bottom] md-tabs-wrapper {
  border-color: #80a9ee; }

.quiz md-ink-bar {
  display: none; }

.quiz .md-tooltip {
  background-color: #214070;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  max-width: 320px;
  padding: 24px; }

.quiz .md-tab {
  color: #6489c1;
  text-transform: none; }
  .quiz .md-tab .md-ripple-container {
    display: none; }
  .quiz .md-tab.md-tab.md-active {
    color: #214070;
    font-weight: bold; }

.quiz md-slider .md-track-container,
.quiz md-slider.md-min[md-discrete] .md-track-container {
  border-radius: 2px;
  height: 4px; }

.quiz md-slider .md-thumb,
.quiz md-slider.md-min[md-discrete] .md-thumb {
  display: none; }

.quiz md-slider .md-focus-ring,
.quiz md-slider .md-sign,
.quiz md-slider.md-min[md-discrete] .md-focus-ring,
.quiz md-slider.md-min[md-discrete] .md-sign {
  border-radius: 50%;
  height: 30px;
  left: -10px;
  top: 10px;
  width: 30px; }

.quiz md-slider .md-sign,
.quiz md-slider.md-min[md-discrete] .md-sign {
  background: #2c5a9f;
  cursor: pointer;
  font-size: 16px;
  font-weight: 400;
  opacity: 1;
  transform: none;
  transition: none; }
  .quiz md-slider .md-sign::after,
  .quiz md-slider.md-min[md-discrete] .md-sign::after {
    display: none; }

.quiz md-slider .md-track-ticks,
.quiz md-slider.md-min[md-discrete] .md-track-ticks {
  display: none; }

.quiz md-slider .md-track,
.quiz md-slider.md-min[md-discrete] .md-track {
  background-color: #d7dce4; }
  .quiz md-slider .md-track.md-track-fill,
  .quiz md-slider.md-min[md-discrete] .md-track.md-track-fill {
    background-color: #d7dce4; }

.quiz__footer {
  display: flex;
  flex-direction: row; }
  .quiz__footer .last {
    margin-left: auto; }

.quiz--relationships h3,
.quiz--relationships .quiz__score.filled,
.quiz--relationships.filled .quiz__final-score {
  color: #f34767; }

.quiz--relationships .quiz__header .quiz__icon svg, .quiz--relationships.filled.quiz__block .quiz__icon svg {
  fill: #f34767; }

.quiz__dashboard .quiz--relationships.filled {
  background: #f34767; }

.quiz--relationships .quiz__wrapper,
.quiz--relationships .quiz__end-results {
  background-color: #f34767;
  background-image: -webkit-linear-gradient(-405deg, #f0173f, #f6778f);
  background-image: linear-gradient(135deg,#f0173f, #f6778f); }

.quiz--relationships .quiz__end-results .quiz__score {
  background: rgba(223, 15, 53, 0.55); }

.quiz--health h3,
.quiz--health .quiz__score.filled,
.quiz--health.filled .quiz__final-score {
  color: #9c71f0; }

.quiz--health .quiz__header .quiz__icon svg, .quiz--health.filled.quiz__block .quiz__icon svg {
  fill: #9c71f0; }

.quiz__dashboard .quiz--health.filled {
  background: #9c71f0; }

.quiz--health .quiz__wrapper,
.quiz--health .quiz__end-results {
  background-color: #9c71f0;
  background-image: -webkit-linear-gradient(-405deg, #7c43eb, #bc9ff5);
  background-image: linear-gradient(135deg,#7c43eb, #bc9ff5); }

.quiz--health .quiz__end-results .quiz__score {
  background: rgba(108, 44, 233, 0.55); }

.quiz--education h3,
.quiz--education .quiz__score.filled,
.quiz--education.filled .quiz__final-score {
  color: #e99c4e; }

.quiz--education .quiz__header .quiz__icon svg, .quiz--education.filled.quiz__block .quiz__icon svg {
  fill: #e99c4e; }

.quiz__dashboard .quiz--education.filled {
  background: #e99c4e; }

.quiz--education .quiz__wrapper,
.quiz--education .quiz__end-results {
  background-color: #e99c4e;
  background-image: -webkit-linear-gradient(-405deg, #e38321, #efb57b);
  background-image: linear-gradient(135deg,#e38321, #efb57b); }

.quiz--education .quiz__end-results .quiz__score {
  background: rgba(209, 118, 26, 0.55); }

.quiz--career h3,
.quiz--career .quiz__score.filled,
.quiz--career.filled .quiz__final-score {
  color: #3fc2e9; }

.quiz--career .quiz__header .quiz__icon svg, .quiz--career.filled.quiz__block .quiz__icon svg {
  fill: #3fc2e9; }

.quiz__dashboard .quiz--career.filled {
  background: #3fc2e9; }

.quiz--career .quiz__wrapper,
.quiz--career .quiz__end-results {
  background-color: #3fc2e9;
  background-image: -webkit-linear-gradient(-405deg, #19afdc, #6dd1ee);
  background-image: linear-gradient(135deg,#19afdc, #6dd1ee); }

.quiz--career .quiz__end-results .quiz__score {
  background: rgba(23, 157, 197, 0.55); }

.quiz--service h3,
.quiz--service .quiz__score.filled,
.quiz--service.filled .quiz__final-score {
  color: #3f82e9; }

.quiz--service .quiz__header .quiz__icon svg, .quiz--service.filled.quiz__block .quiz__icon svg {
  fill: #3f82e9; }

.quiz__dashboard .quiz--service.filled {
  background: #3f82e9; }

.quiz--service .quiz__wrapper,
.quiz--service .quiz__end-results {
  background-color: #3f82e9;
  background-image: -webkit-linear-gradient(-405deg, #1966dc, #6da0ee);
  background-image: linear-gradient(135deg,#1966dc, #6da0ee); }

.quiz--service .quiz__end-results .quiz__score {
  background: rgba(23, 91, 197, 0.55); }

.quiz--financial h3,
.quiz--financial .quiz__score.filled,
.quiz--financial.filled .quiz__final-score {
  color: #7ac164; }

.quiz--financial .quiz__header .quiz__icon svg, .quiz--financial.filled.quiz__block .quiz__icon svg {
  fill: #7ac164; }

.quiz__dashboard .quiz--financial.filled {
  background: #7ac164; }

.quiz--financial .quiz__wrapper,
.quiz--financial .quiz__end-results {
  background-color: #7ac164;
  background-image: -webkit-linear-gradient(-405deg, #5ead45, #99d088);
  background-image: linear-gradient(135deg,#5ead45, #99d088); }

.quiz--financial .quiz__end-results .quiz__score {
  background: rgba(84, 155, 62, 0.55); }

.quiz--spiritual h3,
.quiz--spiritual .quiz__score.filled,
.quiz--spiritual.filled .quiz__final-score {
  color: #f7d51c; }

.quiz--spiritual .quiz__header .quiz__icon svg, .quiz--spiritual.filled.quiz__block .quiz__icon svg {
  fill: #f7d51c; }

.quiz__dashboard .quiz--spiritual.filled {
  background: #f7d51c; }

.quiz--spiritual .quiz__wrapper,
.quiz--spiritual .quiz__end-results {
  background-color: #f7d51c;
  background-image: -webkit-linear-gradient(-405deg, #d8b808, #f9de4d);
  background-image: linear-gradient(135deg,#d8b808, #f9de4d); }

.quiz--spiritual .quiz__end-results .quiz__score {
  background: rgba(192, 163, 7, 0.55); }

.quiz--mobile {
  color: #fff;
  height: calc(100vh - 59px);
  min-height: 450px;
  position: relative; }
  .quiz--mobile .quiz__navigation {
    position: absolute;
    top: 20px;
    left: 0;
    padding: 0 30px;
    width: 100%; }
    .quiz--mobile .quiz__navigation a {
      color: #fff; }
    .quiz--mobile .quiz__navigation .back {
      display: inline-block;
      font-size: 0;
      position: relative; }
      .quiz--mobile .quiz__navigation .back:before {
        content: '';
        display: inline-block;
        background: url("images/icons.png?=1586256338983") -200px -186px no-repeat;
        width: 20px;
        height: 14px;
        position: absolute;
        top: 50%;
        left: 50%;
        margin-top: -7px;
        margin-left: -10px; }
        @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
          .quiz--mobile .quiz__navigation .back:before {
            background: url("images/icons@2x.png?=1586256338983") -95px -388px no-repeat;
            background-size: 437px 410px; } }
    .quiz--mobile .quiz__navigation .help {
      float: right; }
  .quiz--mobile .quiz__questions {
    background: #eaeaea;
    height: calc(100% - 220px);
    min-height: 360px;
    padding: 0 24px; }
  .quiz--mobile md-card {
    -webkit-transform: translateY(-51px);
    -moz-transform: translateY(-51px);
    -ms-transform: translateY(-51px);
    -o-transform: translateY(-51px);
    transform: translateY(-51px);
    height: 100%;
    min-height: 360px;
    margin: 0; }
    .quiz--mobile md-card md-card-title {
      display: block;
      flex: 0; }
    .quiz--mobile md-card md-card-title,
    .quiz--mobile md-card md-card-content {
      padding: 24px; }
    .quiz--mobile md-card md-card-content {
      display: flex;
      height: 100%;
      padding-top: 0; }
      .quiz--mobile md-card md-card-content md-slider-container {
        margin-bottom: 30px;
        margin-top: auto; }
    .quiz--mobile md-card md-card-actions {
      margin-bottom: 24px;
      margin-left: 24px;
      margin-right: 24px;
      margin-top: auto; }
    .quiz--mobile md-card md-input-container {
      display: none; }
    .quiz--mobile md-card md-slider .md-sign,
    .quiz--mobile md-card md-slider.md-min[md-discrete] .md-sign {
      height: 40px;
      top: 4px;
      left: -20px;
      width: 40px; }
      .quiz--mobile md-card md-slider .md-sign .md-thumb-text,
      .quiz--mobile md-card md-slider.md-min[md-discrete] .md-sign .md-thumb-text {
        font-size: 16px; }
  .quiz--mobile p,
  .quiz--mobile h3 {
    color: #fff;
    font-size: 16px;
    line-height: 24px; }
  .quiz--mobile h3 {
    font-weight: 700;
    margin: 0;
    text-transform: uppercase; }
  .quiz--mobile p {
    font-weight: 400;
    margin-bottom: 36px; }
  .quiz--mobile .quiz__score {
    color: #fff;
    font-size: 40px;
    font-weight: 900;
    line-height: 48px;
    margin-left: auto; }

@media screen and (max-width: 1024px) {
  .quiz__frame, .quiz__intro {
    width: 100%; }
  .quiz__intro a.back,
  .quiz__intro h2,
  .quiz__intro .heading2,
  .quiz__intro p {
    color: #fff; }
  .quiz__intro h2 {
    font-size: 30px;
    line-height: 36px;
    text-align: center; }
  .quiz__intro p {
    font-size: 16px;
    line-height: 24px; } }

@media screen and (max-width: 960px) {
  .quiz__dashboard {
    flex-direction: column; }
    .quiz__dashboard md-grid-tile:not(.filled) {
      background-color: rgba(66, 108, 172, 0.3); }
    .quiz__dashboard .quiz__block {
      display: flex;
      height: 72px;
      margin-right: 0;
      width: 100%; }
      .quiz__dashboard .quiz__block h4 {
        color: #fff; }
      .quiz__dashboard .quiz__block .quiz__final-score {
        font-size: 30px;
        position: relative;
        text-align: right; }
    .quiz__dashboard .button-start-quiz {
      position: relative;
      top: -5px; }
  .quiz__score-block {
    margin: 0; }
    .quiz__score-block .quiz__icon {
      margin-right: 20px; } }

@media screen and (max-width: 768px) {
  .quiz__tab {
    width: 100%; } }

@media screen and (max-width: 600px) {
  .quiz md-slider .md-track.md-track-fill,
  .quiz md-slider.md-min[md-discrete] .md-track.md-track-fill {
    background-color: #2d5ca3; }
  .quiz md-tabs md-tabs-wrapper {
    display: none; }
  .quiz__box {
    padding: 0;
    position: relative; }
    .quiz__box::before, .quiz__box::after {
      position: absolute;
      top: 0;
      content: '';
      display: block;
      height: 100%;
      width: 37px;
      z-index: 10; }
    .quiz__box::before {
      background-color: transparent;
      background-image: -webkit-linear-gradient(left, #fff, rgba(255, 255, 255, 0));
      background-image: linear-gradient(to right,#fff, rgba(255, 255, 255, 0));
      left: 0; }
    .quiz__box::after {
      background-color: transparent;
      background-image: -webkit-linear-gradient(right, #fff, rgba(255, 255, 255, 0));
      background-image: linear-gradient(to left,#fff, rgba(255, 255, 255, 0));
      right: 0; }
  .quiz__block {
    margin-right: 30px;
    width: auto; }
  .quiz__profile-scores, .quiz__profile-header {
    padding-left: 20px;
    padding-right: 20px; }
  .quiz__profile-header {
    position: relative;
    z-index: 20; } }

.quiz__wrapper {
  height: 100%;
  min-height: 450px;
  padding: 0 24px; }
  .quiz__wrapper .main-info {
    align-items: flex-end;
    display: flex;
    flex-direction: row;
    margin-bottom: 36px; }
  .quiz__wrapper .quiz__header {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    padding: 0 16px; }
    .quiz__wrapper .quiz__header .quiz__icon svg {
      fill: #fff; }
  .quiz__wrapper .md-button:not([disabled]).md-raised.md-primary {
    text-transform: uppercase; }

.quiz__end-results {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  padding: 40px; }
  .quiz__end-results .main-info {
    align-items: flex-end;
    display: flex;
    flex-direction: row; }
    .quiz__end-results .main-info h3 {
      color: #fff; }
  .quiz__end-results .quiz__score {
    border-radius: 50%;
    height: 160px;
    line-height: 160px;
    margin: 64px auto 100px;
    text-align: center;
    width: 160px; }
  .quiz__end-results .quiz__icon svg {
    fill: #fff; }
  .quiz__end-results .quiz__end-footer {
    display: flex;
    flex-wrap: wrap; }
    .quiz__end-results .quiz__end-footer .md-button:not([disabled]).md-primary {
      font-size: 14px;
      margin-left: 0;
      margin-right: 0;
      min-width: 0px;
      padding: 0; }
      .quiz__end-results .quiz__end-footer .md-button:not([disabled]).md-primary:hover {
        background: none; }
      .quiz__end-results .quiz__end-footer .md-button:not([disabled]).md-primary.md-raised {
        width: 100%; }
        .quiz__end-results .quiz__end-footer .md-button:not([disabled]).md-primary.md-raised:hover {
          background-color: #274b84; }
      .quiz__end-results .quiz__end-footer .md-button:not([disabled]).md-primary.last {
        margin-left: auto; }

.quiz--started .quiz__wrapper {
  background-image: none;
  height: 220px;
  min-height: 0; }

@media screen and (max-width: 600px) {
  .page-content.main-content .page-frame.person-quiz-wrapper,
  .person-quiz-wrapper .md-padding {
    padding: 0; }
  .page-content.main-content .page-frame.person-quiz-wrapper {
    margin-top: -36px; } }

.dont-animate.ng-enter,
.dont-animate.ng-leave {
  transition: none; }

.dont-animate.ng-animate {
  animation: none 0s;
  transition: none; }

.recources-list .img-holder {
  overflow: hidden;
  padding-top: 54%;
  position: relative;
  width: 100%; }
  .recources-list .img-holder img {
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    height: 100%;
    left: 50%;
    max-width: none;
    position: relative;
    width: auto;
    z-index: 2; }

.audio-box, .file-box, .video-box, .redirect-url-box, .combined-box, .html-box, .scroll-html-box {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  backface-visibility: hidden; }
  .audio-box:before, .file-box:before, .video-box:before, .redirect-url-box:before, .combined-box:before, .html-box:before, .scroll-html-box:before {
    content: '';
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMzE2LjYyIDMwMy43MSAzODguNjYgMjkzLjAzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDMxNi42MiAzMDMuNzEgMzg4LjY2IDI5My4wMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjU3OCIgaGVpZ2h0PSI0MDAiPg0KPGc+DQoJPGc+DQoJCTxnPg0KCQkJPGc+DQoJCQkJPHBhdGggZmlsbD0iIzQ0NzRCMCIgZD0iTTM1OS4wMSw1MjYuM2gtNS4xM3YzNy4yMWg1LjU3djEuMDZoLTE2LjIxdi0xLjA2aDUuM3YtMzYuOTNsLTExLjY0LDM3Ljk5aC0xLjExbC0xMS45OC0zOC4yNnYzNy4yMQ0KCQkJCQloNC45NnYxLjA2SDMxNy45di0xLjA2aDQuNTFWNTI2LjNoLTQuNzl2LTEuMDZoMTEuODFsOS4xOSwyOS41M2w4LjkxLTI5LjUzaDExLjQ4VjUyNi4zeiIvPg0KCQkJPC9nPg0KCQkJPGc+DQoJCQkJPHBhdGggZmlsbD0iIzQ0NzRCMCIgZD0iTTM2My4yNSw1NjMuNTFoNS4yNFY1MjYuM2gtNC45NnYtMS4wNkgzNzZjMy45NSwwLDcuNDEsMCwxMC40NywwLjk1YzYuNTEsMiwxMi4wOCw4LjY0LDEyLjA4LDE4LjYxDQoJCQkJCWMwLDUuNC0xLjc4LDEwLjctNS40NiwxNC41OWMtNC43OSw1LjEzLTkuOTcsNS4xMy0xNC40Myw1LjE4aC0xNS40M1Y1NjMuNTF6IE0zNzQuMjIsNTI2LjR2MzYuOTloMy4xNw0KCQkJCQljNS40NiwwLjA2LDEyLjUzLDAsMTMuOTgtOC42OWMwLjUtMi43OSwwLjU2LTEwLjAyLDAuNTYtMTAuNDFjMC0zLjIzLTAuMTctOS4yNS0xLjIyLTEyLjA0Yy0yLjM0LTUuODUtOC40Ny01Ljg1LTExLjk4LTUuODUNCgkJCQkJSDM3NC4yMnoiLz4NCgkJCTwvZz4NCgkJPC9nPg0KCQk8Zz4NCgkJCTxnPg0KCQkJCTxwYXRoIGZpbGw9IiM0NDc0QjAiIGQ9Ik00MTcuOCw1NjMuNTF2MS4wNmgtMTYuMjF2LTEuMDZoNS4zNVY1MjYuM2gtNS4zNXYtMS4wNmgxNS40M2M0LjI5LDAsOC40NywwLDExLjU5LDIuNDUNCgkJCQkJYzEuNjIsMS4yMywzLjE4LDMuMzUsMy4xOCw2LjU3YzAsMi40Ni0wLjk1LDQuNjktMy4wNiw2LjQ2Yy0zLjIzLDIuNjgtNy42OSwzLjAxLTkuMTksMy4xMmMyLjc5LDAuMzMsNS41MiwxLjIzLDcuNTgsMy4xMQ0KCQkJCQljMi42MiwyLjQsMy4zNSw1LjMsMy4zNSw4LjY5YzAsNC4xOCwwLDUuMDEsMC4yMiw1Ljc0YzAuNDUsMS41MSwxLjYyLDIuMTcsMi43OSwyLjE3YzAuOTUsMCwxLjY3LTAuNCwyLjM0LTAuNzhsMC40LDEuMDENCgkJCQkJYy0wLjc4LDAuNS0xLjksMS4xMS00LjA3LDEuMTFjLTIuNzMsMC00LjQtMS4xNy01LjI5LTIuMDZjLTIuNTEtMi4zNC0yLjYyLTUuNjItMi42Ny04LjY5di0xLjIyYzAtMi41NywwLTYuNzUtMy45Ni04LjA4DQoJCQkJCWMtMS45NC0wLjY3LTMuNzMtMC42Ny03LjY5LTAuNTV2MTkuMjFINDE3Ljh6IE00MTIuNSw1MjYuNHYxNi42MWgyLjRjMi40LDAsNS43MywwLDcuODUtMS4zNGMyLjE3LTEuNDUsMi44OS00LjI0LDIuODktNi44NQ0KCQkJCQljMC0xLjc5LTAuNDQtNC4yOS0xLjU2LTUuNzVjLTIuMDYtMi43My01Ljk2LTIuNjgtOS4xOS0yLjY4SDQxMi41eiIvPg0KCQkJPC9nPg0KCQkJPGc+DQoJCQkJPHBhdGggZmlsbD0iIzQ0NzRCMCIgZD0iTTQ2OC40OCw1MzcuNjZjLTMtMTEuMTQtNS45NS0xMS4zNi0xMS4zNi0xMS4zNmgtMS41djM3LjIxaDUuNzR2MS4wNmgtMTcuMzJ2LTEuMDZoNS45VjUyNi4zaC0xLjQ0DQoJCQkJCWMtMy4yMywwLTQuNzksMC02LjYzLDEuMzljLTMuMDYsMi40LTQuMTgsNy42NC00LjY4LDkuOTdoLTAuOTVsMC41LTEyLjQyaDMxLjc1bDAuODksMTIuNDJINDY4LjQ4eiIvPg0KCQkJPC9nPg0KCQk8L2c+DQoJPC9nPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSIjNDQ3NEIwIiBkPSJNNDc3LjY1LDUzNy41di0xMS41MWg1LjFjMS4wMywwLDEuODEsMC4xLDIuMzQsMC4zMWMwLjUzLDAuMjEsMC45NiwwLjU3LDEuMjgsMS4xDQoJCQljMC4zMiwwLjUyLDAuNDgsMS4xLDAuNDgsMS43M2MwLDAuODItMC4yNywxLjUtMC44LDIuMDZjLTAuNTMsMC41Ni0xLjM0LDAuOTItMi40NSwxLjA3YzAuNCwwLjE5LDAuNzEsMC4zOCwwLjkyLDAuNTcNCgkJCWMwLjQ0LDAuNDEsMC44NiwwLjkyLDEuMjYsMS41M2wyLDMuMTNoLTEuOTFsLTEuNTItMi4zOWMtMC40NC0wLjY5LTAuODEtMS4yMi0xLjEtMS41OWMtMC4yOS0wLjM3LTAuNTUtMC42Mi0wLjc3LTAuNzcNCgkJCWMtMC4yMy0wLjE1LTAuNDYtMC4yNS0wLjctMC4zMWMtMC4xNy0wLjA0LTAuNDYtMC4wNi0wLjg1LTAuMDZoLTEuNzZ2NS4xMUg0NzcuNjV6IE00NzkuMTgsNTMxLjA3aDMuMjcNCgkJCWMwLjcsMCwxLjI0LTAuMDcsMS42My0wLjIyYzAuMzktMC4xNCwwLjY5LTAuMzcsMC44OS0wLjY5YzAuMi0wLjMyLDAuMzEtMC42NiwwLjMxLTEuMDNjMC0wLjU0LTAuMi0wLjk5LTAuNTktMS4zNA0KCQkJYy0wLjM5LTAuMzUtMS4wMi0wLjUzLTEuODctMC41M2gtMy42NFY1MzEuMDd6Ii8+DQoJPC9nPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSIjNDQ3NEIwIiBkPSJNNDgyLjE5LDU0Mi4zNGMtNS43NSwwLTEwLjQzLTQuNjgtMTAuNDMtMTAuNDNjMC01Ljc1LDQuNjgtMTAuNDMsMTAuNDMtMTAuNDMNCgkJCWM1Ljc1LDAsMTAuNDMsNC42OCwxMC40MywxMC40M0M0OTIuNjIsNTM3LjY2LDQ4Ny45NCw1NDIuMzQsNDgyLjE5LDU0Mi4zNEw0ODIuMTksNTQyLjM0eiBNNDgyLjE5LDUyMi44Mg0KCQkJYy01LjAxLDAtOS4wOSw0LjA4LTkuMDksOS4wOWMwLDUuMDEsNC4wOCw5LjA5LDkuMDksOS4wOWM1LjAxLDAsOS4wOS00LjA4LDkuMDktOS4wOUM0OTEuMjgsNTI2LjksNDg3LjIsNTIyLjgyLDQ4Mi4xOSw1MjIuODINCgkJCUw0ODIuMTksNTIyLjgyeiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8Zz4NCgkJCTxnPg0KCQkJCTxwYXRoIGZpbGw9IiM0NDc0QjAiIGQ9Ik01NTEuNTEsMzc5LjExaC01LjEzdjM3LjIxaDUuNTd2MS4wNmgtMTYuMjF2LTEuMDZoNS4zdi0zNi45M2wtMTEuNjQsMzcuOTloLTEuMTFsLTExLjk4LTM4LjI2djM3LjIxDQoJCQkJCWg0Ljk2djEuMDZINTEwLjR2LTEuMDZoNC41MXYtMzcuMjFoLTQuNzl2LTEuMDZoMTEuODFsOS4xOSwyOS41M2w4LjkxLTI5LjUzaDExLjQ4VjM3OS4xMXoiLz4NCgkJCTwvZz4NCgkJCTxnPg0KCQkJCTxwYXRoIGZpbGw9IiM0NDc0QjAiIGQ9Ik01NTUuNzUsNDE2LjMyaDUuMjR2LTM3LjIxaC00Ljk2di0xLjA2aDEyLjQ4YzMuOTUsMCw3LjQxLDAsMTAuNDcsMC45NWM2LjUxLDIsMTIuMDgsOC42NCwxMi4wOCwxOC42MQ0KCQkJCQljMCw1LjQtMS43OCwxMC43LTUuNDYsMTQuNTljLTQuNzksNS4xMy05Ljk3LDUuMTMtMTQuNDMsNS4xOGgtMTUuNDNWNDE2LjMyeiBNNTY2LjcyLDM3OS4yMXYzNi45OWgzLjE3DQoJCQkJCWM1LjQ2LDAuMDYsMTIuNTMsMCwxMy45OC04LjY5YzAuNS0yLjc5LDAuNTYtMTAuMDIsMC41Ni0xMC40MWMwLTMuMjMtMC4xNy05LjI1LTEuMjItMTIuMDRjLTIuMzQtNS44NS04LjQ3LTUuODUtMTEuOTgtNS44NQ0KCQkJCQlINTY2LjcyeiIvPg0KCQkJPC9nPg0KCQk8L2c+DQoJCTxnPg0KCQkJPGc+DQoJCQkJPHBhdGggZmlsbD0iIzQ0NzRCMCIgZD0iTTYxMC4zLDQxNi4zMnYxLjA2aC0xNi4yMXYtMS4wNmg1LjM1di0zNy4yMWgtNS4zNXYtMS4wNmgxNS40M2M0LjI5LDAsOC40NywwLDExLjU5LDIuNDUNCgkJCQkJYzEuNjIsMS4yMywzLjE4LDMuMzUsMy4xOCw2LjU3YzAsMi40Ni0wLjk1LDQuNjktMy4wNiw2LjQ2Yy0zLjIzLDIuNjgtNy42OSwzLjAxLTkuMTksMy4xMmMyLjc5LDAuMzMsNS41MiwxLjIzLDcuNTgsMy4xMQ0KCQkJCQljMi42MiwyLjQsMy4zNSw1LjMsMy4zNSw4LjY5YzAsNC4xOCwwLDUuMDEsMC4yMiw1Ljc0YzAuNDUsMS41MSwxLjYyLDIuMTcsMi43OSwyLjE3YzAuOTUsMCwxLjY3LTAuNCwyLjM0LTAuNzhsMC40LDEuMDENCgkJCQkJYy0wLjc4LDAuNS0xLjksMS4xMS00LjA3LDEuMTFjLTIuNzMsMC00LjQtMS4xNy01LjI5LTIuMDZjLTIuNTEtMi4zNC0yLjYyLTUuNjItMi42Ny04LjY5di0xLjIyYzAtMi41NywwLTYuNzUtMy45Ni04LjA4DQoJCQkJCWMtMS45NC0wLjY3LTMuNzMtMC42Ny03LjY5LTAuNTV2MTkuMjFINjEwLjN6IE02MDUsMzc5LjIxdjE2LjYxaDIuNGMyLjQsMCw1LjczLDAsNy44NS0xLjM0YzIuMTctMS40NSwyLjg5LTQuMjQsMi44OS02Ljg1DQoJCQkJCWMwLTEuNzktMC40NC00LjI5LTEuNTYtNS43NWMtMi4wNi0yLjczLTUuOTYtMi42OC05LjE5LTIuNjhINjA1eiIvPg0KCQkJPC9nPg0KCQkJPGc+DQoJCQkJPHBhdGggZmlsbD0iIzQ0NzRCMCIgZD0iTTY2MC45OCwzOTAuNDdjLTMtMTEuMTQtNS45NS0xMS4zNi0xMS4zNi0xMS4zNmgtMS41djM3LjIxaDUuNzR2MS4wNmgtMTcuMzJ2LTEuMDZoNS45di0zNy4yMWgtMS40NA0KCQkJCQljLTMuMjMsMC00Ljc5LDAtNi42MywxLjM5Yy0zLjA2LDIuNC00LjE4LDcuNjQtNC42OCw5Ljk3aC0wLjk1bDAuNS0xMi40MmgzMS43NWwwLjg5LDEyLjQySDY2MC45OHoiLz4NCgkJCTwvZz4NCgkJPC9nPg0KCTwvZz4NCgk8Zz4NCgkJPHBhdGggZmlsbD0iIzQ0NzRCMCIgZD0iTTY3MC4xNSwzOTAuM1YzNzguOGg1LjFjMS4wMywwLDEuODEsMC4xLDIuMzQsMC4zMWMwLjUzLDAuMjEsMC45NiwwLjU3LDEuMjgsMS4xDQoJCQljMC4zMiwwLjUyLDAuNDgsMS4xLDAuNDgsMS43M2MwLDAuODItMC4yNywxLjUtMC44LDIuMDZjLTAuNTMsMC41Ni0xLjM0LDAuOTItMi40NSwxLjA3YzAuNCwwLjE5LDAuNzEsMC4zOCwwLjkyLDAuNTcNCgkJCWMwLjQ0LDAuNDEsMC44NiwwLjkyLDEuMjYsMS41M2wyLDMuMTNoLTEuOTFsLTEuNTItMi4zOWMtMC40NC0wLjY5LTAuODEtMS4yMi0xLjEtMS41OWMtMC4yOS0wLjM3LTAuNTUtMC42Mi0wLjc3LTAuNzcNCgkJCWMtMC4yMy0wLjE1LTAuNDYtMC4yNS0wLjctMC4zMWMtMC4xNy0wLjA0LTAuNDYtMC4wNi0wLjg1LTAuMDZoLTEuNzZ2NS4xMUg2NzAuMTV6IE02NzEuNjgsMzgzLjg4aDMuMjcNCgkJCWMwLjcsMCwxLjI0LTAuMDcsMS42My0wLjIyYzAuMzktMC4xNCwwLjY5LTAuMzcsMC44OS0wLjY5YzAuMi0wLjMyLDAuMzEtMC42NiwwLjMxLTEuMDNjMC0wLjU0LTAuMi0wLjk5LTAuNTktMS4zNA0KCQkJYy0wLjM5LTAuMzUtMS4wMi0wLjUzLTEuODctMC41M2gtMy42NFYzODMuODh6Ii8+DQoJPC9nPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSIjNDQ3NEIwIiBkPSJNNjc0LjY5LDM5NS4xNGMtNS43NSwwLTEwLjQzLTQuNjgtMTAuNDMtMTAuNDNjMC01Ljc1LDQuNjgtMTAuNDMsMTAuNDMtMTAuNDMNCgkJCWM1Ljc1LDAsMTAuNDMsNC42OCwxMC40MywxMC40M0M2ODUuMTIsMzkwLjQ3LDY4MC40NCwzOTUuMTQsNjc0LjY5LDM5NS4xNEw2NzQuNjksMzk1LjE0eiBNNjc0LjY5LDM3NS42Mg0KCQkJYy01LjAxLDAtOS4wOSw0LjA4LTkuMDksOS4wOWMwLDUuMDEsNC4wOCw5LjA5LDkuMDksOS4wOWM1LjAxLDAsOS4wOS00LjA4LDkuMDktOS4wOUM2ODMuNzgsMzc5LjcsNjc5LjcsMzc1LjYyLDY3NC42OSwzNzUuNjINCgkJCUw2NzQuNjksMzc1LjYyeiIvPg0KCTwvZz4NCjwvZz4NCjxwYXRoIGZpbGw9IiM0NDc0QjAiIGQ9Ik0zNTUuNjQsMzk1LjM2YzIuODYtMS4wNSw0LjMzLTIuMjcsNC4zOS0yLjMybDAuNjItMC41MmwtMC42Mi0wLjUyYy0wLjA2LTAuMDUtMS41My0xLjI3LTQuMzktMi4zMw0KCWMtMi44My0xLjA1LTYuMTEtMS40LTYuMjYtMS40MmMtMC4wNywwLTEwLjUyLDAtMTAuNTIsMGgtMC41MWwtMC4xNCwwLjVjLTAuMzUsMS4yNC0wLjUyLDIuNTEtMC41MiwzLjc2DQoJYzAsMS4yNiwwLjE3LDIuNTMsMC41MiwzLjc3bDAuMTQsMC40OWgxMC45N0MzNDkuNTIsMzk2Ljc3LDM1Mi44MSwzOTYuNDEsMzU1LjY0LDM5NS4zNnogTTM0OC4zOSwzODkuNmgwLjkyDQoJYzAsMC4wMSwzLjIsMC4zNiw1Ljg2LDEuMzRjMS41NCwwLjU4LDIuNTksMS4xNywzLjI0LDEuNThoLTEwLjM4QzM0OC4wNCwzOTEuNTQsMzQ4LjE4LDM5MC41NiwzNDguMzksMzg5LjZ6IE0zMzkuNDMsMzk1LjQ0DQoJYy0wLjIzLTAuOTYtMC40LTEuOTQtMC40LTIuOXYtMC4wMmg5YzAsMC45OCwwLjE0LDEuOTYsMC4zNSwyLjkyQzM0Ni4xNywzOTUuNDQsMzQwLjI3LDM5NS40NCwzMzkuNDMsMzk1LjQ0eiBNNDIwLjgyLDM3NC45DQoJbDAuMTYsMC4wOWgwLjE5YzAuMTMtMC4wMSwzLjExLTAuMTQsNi4zNS0wLjg5YzMuMjktMC43Niw1LjMyLTEuOTksNS40LTIuMDVsMC4wOC0wLjA0bDQuODctNS4yMWwtOC40OC0xLjgybC04LjA4LTEuMjRMNDIxLjEsMzY0DQoJbC00LjA5LDQuMzhsLTAuMDUsMC4xM2MtMC4wMywwLjA3LTAuNjYsMS44MywwLjYyLDMuNjRDNDE4Ljc1LDM3My43OCw0MjAuNzQsMzc0Ljg3LDQyMC44MiwzNzQuOXogTTQyMS44NCwzNjUuMTgNCgljMC41MSwwLjA4LDUuMzksMC44Miw2Ljg3LDEuMDRsLTMuMTQsMy4zN2MyLjI1LDAuNDIsNC40MiwwLjg4LDYuNTIsMS40Yy0wLjM0LDAuMTktMi4xMSwxLjE3LTQuODcsMS44DQoJYy0yLjMsMC41My00LjQxLDAuNzMtNS40LDAuOGwzLjc2LTQuMDFjLTIuMjgtMC40MS00LjU3LTAuNzctNi44Ni0xLjA2QzQxOS42NCwzNjcuNTMsNDIxLjUyLDM2NS41MSw0MjEuODQsMzY1LjE4eiBNNDMzLDQxMy4wMw0KCWwtMC4wOC0wLjA0Yy0wLjA4LTAuMDUtMi4xMS0xLjI5LTUuNC0yLjA1Yy0zLjI0LTAuNzUtNi4yMi0wLjg4LTYuMzUtMC44OWgtMC4xOGwtMC4xNiwwLjA5Yy0wLjA4LDAuMDQtMi4wOCwxLjEyLTMuMjUsMi43Ng0KCWMtMS4yOCwxLjgtMC42NSwzLjU3LTAuNjIsMy42NGwwLjA1LDAuMTJsNC4zNCw0LjYzbDguMDUtMS4yM2w4LjUtMS44M2wtMC44My0wLjg3TDQzMyw0MTMuMDN6IE00MjkuMTUsNDE4Ljc1DQoJYzAsMC0wLjE3LDAuMDItMC40NCwwLjA3bC0zLjE1LTMuMzdsMCwwYy0yLjI3LDAuNDItNC41NiwwLjc3LTYuODYsMS4wNmMtMC4yNy0wLjI4LTAuNDctMC40OS0wLjUxLTAuNTQNCgljLTAuMDMtMC4xMS0wLjA3LTAuMjktMC4wNy0wLjZjMC0wLjQ1LDAuMTEtMS4wNiwwLjU2LTEuNjljMC44NS0xLjIxLDIuMjYtMi4wNSwyLjYyLTIuMjZjMC4wOSwwLjAxLDAuMjgsMC4wMiwwLjUxLDAuMDRsMy43NSw0LjAxDQoJYzIuMjYtMC40Miw0LjQzLTAuODgsNi41Mi0xLjM5YzAuMDIsMC4wMSwwLjA1LDAuMDIsMC4wNiwwLjAzYzAuMTEsMC4xMSwyLjExLDIuMjYsMy4xMiwzLjMzDQoJQzQzMy42NCw0MTcuNzgsNDI5LjE1LDQxOC43NSw0MjkuMTUsNDE4Ljc1eiBNNDI1LjU3LDM2OS41OUw0MjUuNTcsMzY5LjU5TDQyNS41NywzNjkuNTlMNDI1LjU3LDM2OS41OXogTTM3NS4yMiwzNzIuMDFsMC4wNywwLjA0DQoJYzAuMDgsMC4wNiwyLjEyLDEuMjksNS40MSwyLjA1YzMuMjUsMC43NSw2LjIyLDAuODgsNi4zNSwwLjg5aDAuMTlsMC4xNi0wLjA5YzAuMDktMC4wNCwyLjA4LTEuMTIsMy4yNS0yLjc2DQoJYzEuMjgtMS44MSwwLjY0LTMuNTgsMC42Mi0zLjY0bC0wLjA1LTAuMTNsLTQuMzQtNC42M2wtMC4zMywwLjA1bC03LjcyLDEuMThsLTguNTEsMS44M2wwLjgzLDAuODZMMzc1LjIyLDM3Mi4wMXogTTM3OS4wNywzNjYuMjkNCgljMCwwLDAuMTYtMC4wMiwwLjQ0LTAuMDdsMy4xNSwzLjM3bDAsMGMyLjI3LTAuNDEsNC41NS0wLjc3LDYuODYtMS4wNmMwLjI3LDAuMjksMC40NywwLjUsMC41MSwwLjU0YzAuMDMsMC4xMiwwLjA3LDAuMywwLjA3LDAuNg0KCWMwLDAuNDUtMC4xMSwxLjA2LTAuNTUsMS42OWMtMC44NiwxLjIxLTIuMjYsMi4wNi0yLjY0LDIuMjhjLTAuMDktMC4wMi0wLjI4LTAuMDMtMC41MS0wLjA0bC0zLjc1LTQuMDENCgljLTIuMjYsMC40Mi00LjQzLDAuODktNi41MiwxLjRjLTAuMDItMC4wMS0wLjA1LTAuMDMtMC4wNi0wLjA0Yy0wLjExLTAuMTEtMi4xMS0yLjI1LTMuMTItMy4zMw0KCUMzNzQuNTcsMzY3LjI2LDM3OS4wNywzNjYuMjksMzc5LjA3LDM2Ni4yOXogTTQ2OS44NywzODguMjZoLTAuNTFoLTEwLjQ2Yy0wLjIxLDAuMDItMy41LDAuMzctNi4zMywxLjQyDQoJYy0yLjg2LDEuMDYtNC4zMywyLjI4LTQuMzgsMi4zM2wtMC42MiwwLjUybDAuNjIsMC41MmMwLjA2LDAuMDUsMS41MiwxLjI3LDQuMzgsMi4zMmMyLjgzLDEuMDUsNi4xMiwxLjQsNi4yNiwxLjQyDQoJYzAuMDcsMCwxMC41MywwLDEwLjUzLDBoMC41MWwwLjE0LTAuNDljMC4zNC0xLjI0LDAuNTItMi41MSwwLjUyLTMuNzdjMC0xLjI3LTAuMTctMi41My0wLjUyLTMuNzZMNDY5Ljg3LDM4OC4yNnogTTQ2MC4xOCwzOTIuNTINCgljMCwwLjk4LTAuMTMsMS45Ni0wLjM1LDIuOTJjLTAuNTYsMC0wLjkxLDAtMC45MSwwYzAtMC4wMS0zLjIxLTAuMzUtNS44Ni0xLjMzYy0xLjU0LTAuNTctMi41OS0xLjE2LTMuMjMtMS41OUg0NjAuMTgNCgljMC0wLjk4LTAuMTMtMS45Ni0wLjM1LTIuOTJjMi4wNSwwLDcuMjUsMCw4Ljk2LDBjMC4yMywwLjk3LDAuNCwxLjk1LDAuNCwyLjkySDQ2MC4xOEw0NjAuMTgsMzkyLjUyeiBNNDc1LjA5LDM4My4wNQ0KCWMtMC4zNS0yLjY2LTEuMTgtNS4yMi0yLjgyLTcuNjZ2Ni41M2MtMC41My0wLjgyLTEuMTQtMS42NC0xLjgxLTIuNDN2LTYuMzljLTAuODgtMC45Ni0xLjgyLTEuOTEtMi44Mi0yLjgzdjEuOTENCgljLTEuOTQtMS42OS00LjE4LTMuMjktNi42OS00Ljc5di0yLjM3Yy0wLjktMC42Mi0xLjg0LTEuMjItMi44Mi0xLjgxdjYuNjJjLTAuNzQtMC40LTEuNS0wLjgtMi4yOC0xLjJ2LTYuNzQNCgljLTAuMTMtMC4wNy0wLjI1LTAuMTUtMC4zNi0wLjIyYy0wLjgxLTAuNDQtMS42My0wLjg1LTIuNDYtMS4yNHYyLjkxYy0yLjkzLTEuMjYtNi4wNy0yLjM4LTkuMzctMy4zN3YtMi45OA0KCWMtMC45My0wLjI3LTEuODctMC41MS0yLjgyLTAuNzN2Ni42OGMtMC45NS0wLjI3LTEuOTMtMC41Mi0yLjkxLTAuNzZ2LTkuNTlsLTEuMTItMC4wOGMtMC44OS0zLjI3LTQuMi02LjM3LTguODEtNi41OA0KCWMtMi42OS0wLjEyLTQuNzksMC41Mi02LjI1LDEuOTFjLTAuODcsMC44NC0xLjM1LDEuNzgtMS42MSwyLjU5bC0wLjg4LTAuMDN2OC41MmMtMS4xNi0wLjEyLTIuMzMtMC4yMy0zLjUxLTAuMzJsLTAuMDMtMTAuNTINCglsLTEuMjMtMC4wM2MtMS42Ni0zLjcyLTUuNTgtNi4zNC0xMC4yLTYuNDV2LTAuMDJjLTAuMDQsMC0wLjEsMC4wMS0wLjE0LDAuMDFjLTAuMDUsMC0wLjEtMC4wMS0wLjE1LTAuMDF2MC4wMg0KCWMtNC42MSwwLjExLTguNTQsMi43My0xMC4yLDYuNDVsLTEuMjQsMC4wM2wtMC4wMywxMC41MmMtMS4xOCwwLjA5LTIuMzUsMC4yLTMuNTEsMC4zMnYtOC41MmwtMC44OCwwLjAzDQoJYy0wLjI2LTAuODEtMC43NC0xLjc2LTEuNjEtMi41OWMtMS40NS0xLjM5LTMuNTYtMi4wMy02LjI1LTEuOTFjLTQuNjIsMC4yMS03LjkzLDMuMzEtOC44MSw2LjU4bC0xLjEzLDAuMDh2OS41OQ0KCWMtMC45OCwwLjI0LTEuOTYsMC40OS0yLjkxLDAuNzZ2LTYuNjhjLTAuOTUsMC4yMy0xLjksMC40Ny0yLjgyLDAuNzN2Mi45OGMtMy4zLDAuOTktNi40NSwyLjExLTkuMzcsMy4zN3YtMi45MQ0KCWMtMC44NCwwLjM5LTEuNjUsMC44LTIuNDYsMS4yNGMtMC4xMywwLjA3LTAuMjUsMC4xNC0wLjM2LDAuMjJ2Ni43NGMtMC43OSwwLjQtMS41NSwwLjc5LTIuMjgsMS4ydi02LjYyDQoJYy0wLjk3LDAuNTktMS45MiwxLjE5LTIuODMsMS44MXYyLjM3Yy0yLjUsMS41LTQuNzQsMy4xLTYuNjcsNC43OXYtMS45MWMtMSwwLjkyLTEuOTQsMS44Ny0yLjgyLDIuODN2Ni4zOQ0KCWMtMC42NiwwLjc5LTEuMjgsMS42MS0xLjgxLDIuNDN2LTYuNTNjLTEuNjQsMi40NC0yLjQ3LDUtMi44Myw3LjY2Yy0wLjAxLDAuMDgtMC4wMSwwLjE2LTAuMDIsMC4yNHYzNS4xOA0KCWMwLjAxLDAuMDgsMC4wMSwwLjE2LDAuMDIsMC4yNWMwLjM3LDIuNjQsMS4xOSw1LjE3LDIuODMsNy41OXYtMTQuMjdjMC41NCwwLjc5LDEuMTUsMS41NywxLjgxLDIuMzR2MTQuMg0KCWMwLjg4LDAuOTcsMS44MiwxLjkyLDIuODIsMi44NHYtNC41N2MxLjkzLDEuNzIsNC4xOCwzLjM1LDYuNjcsNC44OXY0LjkyYzAuOTIsMC42MiwxLjg2LDEuMjMsMi44MywxLjgydi0xNC41Mg0KCWMwLjc0LDAuNCwxLjUsMC44MSwyLjI4LDEuMTl2MTQuNjVjMC4xMiwwLjA2LDAuMjQsMC4xNCwwLjM2LDAuMjFjMC44MSwwLjQ0LDEuNjIsMC44NiwyLjQ2LDEuMjd2LTUuMzgNCgljMi45MiwxLjI4LDYuMDcsMi40NCw5LjM3LDMuNDV2NS43MmMwLjkzLDAuMywxLjg3LDAuNiwyLjgyLDAuODh2LTE1LjAxYzEuMTMsMC4zMywyLjI2LDAuNjQsMy40MiwwLjkzdjE1LjAxDQoJYzAuOTMsMC4yMywxLjg3LDAuNDcsMi44MiwwLjY3di01LjhjNC4wOSwwLjksOC4zNiwxLjYxLDEyLjc2LDIuMTN2NS43NWMwLjk0LDAuMSwxLjg4LDAuMTksMi44MiwwLjI4di0xNC44NQ0KCWMxLjU4LDAuMTYsMy4xNywwLjI5LDQuNzgsMC40MXYxNC44YzAuOTQsMC4wNSwxLjg4LDAuMSwyLjgyLDAuMTV2LTUuNjdjMi40LDAuMSw0LjgxLDAuMTgsNy4yNSwwLjE5bDAsMGMwLjAxLDAsMC4wMiwwLDAuMDMsMA0KCWMwLjAxLDAsMC4wMiwwLDAuMDIsMGwwLDBjMi40NC0wLjAxLDQuODUtMC4wOCw3LjI1LTAuMTl2NS42N2MwLjk1LTAuMDQsMS44OC0wLjEsMi44Mi0wLjE1di0xNC44YzEuNjEtMC4xMSwzLjItMC4yNCw0Ljc4LTAuNDENCgl2MTQuODVjMC45NC0wLjA5LDEuODktMC4xOCwyLjgyLTAuMjh2LTUuNzVjNC40MS0wLjUyLDguNjctMS4yMywxMi43Ny0yLjEzdjUuOGMwLjk1LTAuMjEsMS44OS0wLjQ0LDIuODMtMC42N3YtMTUuMDENCgljMS4xNS0wLjI5LDIuMjktMC42LDMuNDItMC45M3YxNS4wMWMwLjk1LTAuMjgsMS44OS0wLjU4LDIuODItMC44OHYtNS43MmMzLjMtMS4wMiw2LjQ0LTIuMTYsOS4zNy0zLjQ1djUuMzgNCgljMC44NC0wLjQsMS42NS0wLjgyLDIuNDYtMS4yN2MwLjEyLTAuMDcsMC4yNC0wLjE1LDAuMzYtMC4yMXYtMTQuNjVjMC43OC0wLjM4LDEuNTQtMC43OCwyLjI4LTEuMTl2MTQuNTINCgljMC45OC0wLjU5LDEuOTItMS4yLDIuODItMS44MnYtNC45MmMyLjUxLTEuNTQsNC43NS0zLjE3LDYuNjktNC44OXY0LjU3YzEtMC45MiwxLjk0LTEuODcsMi44Mi0yLjg0di0xNC4yDQoJYzAuNjctMC43NywxLjI3LTEuNTUsMS44MS0yLjM0djE0LjI3YzEuNjQtMi40MiwyLjQ2LTQuOTUsMi44Mi03LjU5YzAuMDItMC4wOSwwLjAyLTAuMTcsMC4wMy0wLjI1di0zNS4xOA0KCUM0NzUuMTEsMzgzLjIxLDQ3NS4xMSwzODMuMTMsNDc1LjA5LDM4My4wNXogTTQ2MC45NSwzNjkuNmMyLjU3LDEuNiw0LjgsMy4zMiw2LjY5LDUuMTN2MS43OWMtMS45LTEuNzctNC4xMy0zLjQ2LTYuNjktNS4wNVYzNjkuNnoNCgkgTTQ0My42NSwzNjEuOTZjMy4wNiwwLjk0LDUuOTcsMS45OSw4LjY5LDMuMTVjMC4yNCwwLjA5LDAuNDUsMC4yMSwwLjY3LDAuMzF2MS45Yy0yLjkzLTEuMzEtNi4wNi0yLjQ4LTkuMzctMy41MlYzNjEuOTZ6DQoJIE00MjIuNDcsMzUwLjc0YzAuMTgtMC40MSwwLjQ0LTAuODMsMC44NC0xLjIzYzAuOTktMC45NSwyLjUyLTEuMzgsNC41Ny0xLjI4YzMuODcsMC4xNyw2LjU4LDMuMDMsNi44Miw1LjYydjENCgljLTMuOTMtMC44OS04LjAzLTEuNTktMTIuMjMtMi4xMVYzNTAuNzR6IE00MjIuNDcsMzU1Ljg5YzQuMjEsMC41Myw4LjMxLDEuMjYsMTIuMjMsMi4xNXYzLjM5Yy0zLjkzLTAuODgtOC4wMi0xLjU4LTEyLjIzLTIuMTINCglWMzU1Ljg5eiBNMzk1Ljc2LDM1MS40NWMwLjMxLTQuMjEsNC03LjIsOC4zNy03LjI1YzQuMzcsMC4wNCw4LjA0LDMuMDMsOC4zNiw3LjI1djAuNDNjLTIuNzYtMC4xNi01LjU3LTAuMjUtOC4zNi0wLjI1DQoJYy0yLjgsMC01LjYsMC4wOS04LjM3LDAuMjVWMzUxLjQ1eiBNMzk1Ljc2LDM1NC45OWMyLjc3LTAuMTUsNS41Ny0wLjI0LDguMzctMC4yNGMyLjc5LDAsNS42LDAuMDksOC4zNiwwLjI0djMuNDINCgljLTIuNjctMC4xNS01LjM4LTAuMjMtOC4xMi0wLjI0di0wLjAxYy0wLjA4LDAtMC4xNywwLTAuMjUsMGMtMC4wOSwwLTAuMTcsMC0wLjI0LDB2MC4wMWMtMi43NCwwLjAxLTUuNDUsMC4wOS04LjEyLDAuMjRWMzU0Ljk5eg0KCSBNMzczLjU0LDM1My44NmMwLjIzLTIuNTksMi45NC01LjQ1LDYuODEtNS42MmMyLjA1LTAuMDksMy41OSwwLjM0LDQuNTcsMS4yOGMwLjQxLDAuMzksMC42NiwwLjgyLDAuODUsMS4yM3YyLjAxDQoJYy00LjIxLDAuNTItOC4zMSwxLjIyLTEyLjIzLDIuMTFWMzUzLjg2eiBNMzczLjU0LDM1OC4wNGMzLjkyLTAuOSw4LjAxLTEuNjIsMTIuMjMtMi4xNXYzLjQyYy00LjIyLDAuNTQtOC4zMSwxLjI0LTEyLjIzLDIuMTINCglWMzU4LjA0eiBNMzU1LjIyLDM2NS40M2MwLjIyLTAuMSwwLjQ0LTAuMjIsMC42Ny0wLjMxYzIuNzMtMS4xNiw1LjY0LTIuMjEsOC43LTMuMTV2MS44NGMtMy4zLDEuMDQtNi40NCwyLjIxLTkuMzcsMy41MlYzNjUuNDN6DQoJIE0zNDAuNjEsMzc0LjcyYzEuODgtMS44MSw0LjEyLTMuNTIsNi42Ny01LjEzdjEuODdjLTIuNTUsMS41OS00Ljc4LDMuMjgtNi42Nyw1LjA1VjM3NC43MnogTTM0Ny4yOCw0MzAuMTcNCgljLTIuNTQtMS42Mi00Ljc3LTMuMzQtNi42Ny01LjE2di0xLjU0YzEuOTUsMS43NCw0LjE4LDMuMzksNi42Nyw0Ljk0VjQzMC4xN3ogTTM0Ny4yOCw0MjUuN2MtMi41NS0xLjY4LTQuNzgtMy40OC02LjY3LTUuMzd2LTkuMjQNCgljMS45MSwxLjg4LDQuMTYsMy42Niw2LjY3LDUuMzJWNDI1Ljd6IE0zNjQuNTksNDM3Ljk0Yy0zLjE1LTAuOTktNi4xNi0yLjEtOC45Ny0zLjM0Yy0wLjE0LTAuMDUtMC4yNy0wLjEyLTAuNC0wLjE5di0xLjgxDQoJYzIuOTMsMS4zLDYuMDcsMi40Nyw5LjM3LDMuNTFWNDM3Ljk0eiBNMzY0LjU5LDQzMy43MWMtMy4wOS0xLTYuMDQtMi4xLTguNzktMy4zNWMtMC4yLTAuMDktMC4zOS0wLjE5LTAuNTktMC4yOHYtOS4yMw0KCWMwLjE2LDAuMDgsMC4zMiwwLjE2LDAuNDgsMC4yM2MyLjc4LDEuMjgsNS43NiwyLjQzLDguODksMy40NVY0MzMuNzF6IE0zODYuNDIsNDQyLjUyYy00LjQxLTAuNTMtOC42OC0xLjI1LTEyLjc2LTIuMTZ2LTEuODINCgljNC4wOSwwLjkxLDguMzYsMS42NCwxMi43NiwyLjE3VjQ0Mi41MnogTTM4Ni40Miw0MzguNDFjLTQuNDEtMC41NC04LjY4LTEuMjgtMTIuNzYtMi4yMnYtOS4xM2M0LjA5LDAuOTUsOC4zNiwxLjcxLDEyLjc2LDIuMjYNCglWNDM4LjQxeiBNNDExLjQsNDQzLjM3Yy0yLjQxLDAuMTEtNC44MiwwLjE5LTcuMjcsMC4xOWMtMi40NSwwLTQuODctMC4wOC03LjI4LTAuMTl2LTEuNzljMi40LDAuMTIsNC44MiwwLjIsNy4yNiwwLjJsMCwwDQoJYzAsMCwwLjAxLDAsMC4wMiwwYzAsMCwwLjAxLDAsMC4wMSwwbDAsMGMyLjQ0LDAsNC44Ni0wLjA4LDcuMjYtMC4yVjQ0My4zN3ogTTQxMS40LDQzOS4yOWMtMi40MSwwLjEyLTQuODIsMC4yLTcuMjcsMC4yDQoJYy0yLjQ1LDAtNC44Ny0wLjA4LTcuMjgtMC4ydi05LjA3YzIuNCwwLjEyLDQuODEsMC4yLDcuMjYsMC4ydjAuMDFjMi40NSwwLDQuODgtMC4wOSw3LjI5LTAuMjFWNDM5LjI5eiBNNDM0LjU5LDQ0MC4zNg0KCWMtNC4wOSwwLjktOC4zNiwxLjYzLTEyLjc3LDIuMTZ2LTEuOGM0LjQtMC41Myw4LjY3LTEuMjYsMTIuNzctMi4xN1Y0NDAuMzZ6IE00MzQuNTksNDM2LjE5Yy00LjA4LDAuOTQtOC4zNiwxLjY4LTEyLjc3LDIuMjJ2LTkuMQ0KCWM0LjQxLTAuNTQsOC42Ny0xLjMxLDEyLjc3LTIuMjZWNDM2LjE5eiBNNDUzLjAyLDQzNC40MWMtMC4xMywwLjA3LTAuMjcsMC4xNC0wLjQxLDAuMTljLTIuOCwxLjI0LTUuODEsMi4zNS04Ljk2LDMuMzR2LTEuODMNCgljMy4zLTEuMDMsNi40NC0yLjIxLDkuMzctMy41MVY0MzQuNDF6IE00NTMuMDIsNDMwLjA5Yy0wLjE5LDAuMDktMC4zOSwwLjE4LTAuNTksMC4yOGMtMi43NSwxLjI1LTUuNjksMi4zNS04Ljc4LDMuMzV2LTkuMTgNCgljMy4xMi0xLjAyLDYuMS0yLjE3LDguODktMy40NWMwLjE2LTAuMDcsMC4zMi0wLjE2LDAuNDgtMC4yM1Y0MzAuMDl6IE00NjcuNjQsNDI1LjAxYy0xLjksMS44Mi00LjE0LDMuNTQtNi42OSw1LjE2di0xLjc2DQoJYzIuNS0xLjU1LDQuNzQtMy4yLDYuNjktNC45NFY0MjUuMDF6IE00NjcuNjQsNDIwLjMzYy0xLjg5LDEuOS00LjEzLDMuNy02LjY5LDUuMzd2LTkuMjljMi41My0xLjY3LDQuNzctMy40NCw2LjY5LTUuMzJWNDIwLjMzeg0KCSBNNDcyLjI3LDQwMi43NmMtMC4zLDEuNzgtMC45LDMuNTItMS44MSw1LjIxdi02LjI0Yy0wLjc4LDEuMjYtMS43MiwyLjQ4LTIuODIsMy42N3YyLjM2Yy0xLjg0LDIuMDktNC4wOCw0LjA1LTYuNjksNS44OVY0MTENCgljLTAuODksMC41OS0xLjg0LDEuMTctMi44MiwxLjc0djcuMDJjLTAuNzMsMC40NC0xLjUsMC44Ni0yLjI4LDEuMjl2LTcuMDZjLTAuOSwwLjQ3LTEuODQsMC45NC0yLjgzLDEuMzl2Mi45NQ0KCWMtMC40OCwwLjIzLTAuOTUsMC40Ny0xLjQ0LDAuNjljLTIuNDksMS4xNC01LjE1LDIuMTgtNy45MywzLjExdi0zLjE0Yy0wLjkzLDAuMy0xLjg3LDAuNTktMi44MiwwLjg2djcuMjQNCgljLTEuMTIsMC4zMy0yLjI1LDAuNjQtMy40MiwwLjk0di03LjI2Yy0wLjk0LDAuMjMtMS44NywwLjQ2LTIuODMsMC42N3YzLjI4Yy00LjA4LDAuOTctOC4zNSwxLjc1LTEyLjc3LDIuMzF2LTMuNA0KCWMtMC45NCwwLjExLTEuODgsMC4yMi0yLjgyLDAuMzF2Ny4zOGMtMS41NywwLjE2LTMuMTcsMC4yOS00Ljc4LDAuNHYtNy4zOGMtMC45NCwwLjA2LTEuODgsMC4xMS0yLjgyLDAuMTZ2My40NA0KCWMtMi40MSwwLjEyLTQuODQsMC4yMS03LjI5LDAuMjFjLTIuNDUsMC00Ljg2LTAuMDktNy4yNi0wLjIxdi0zLjQ0Yy0wLjk0LTAuMDQtMS44OS0wLjEtMi44Mi0wLjE2djcuMzgNCgljLTEuNjItMC4xMS0zLjIxLTAuMjQtNC43OC0wLjR2LTcuMzhjLTAuOTUtMC4wOS0xLjg4LTAuMi0yLjgyLTAuMzF2My40Yy00LjQyLTAuNTYtOC42OC0xLjMzLTEyLjc2LTIuMzF2LTMuMjgNCgljLTAuOTUtMC4yMS0xLjg5LTAuNDQtMi44Mi0wLjY3djcuMjZjLTEuMTYtMC4zLTIuMy0wLjYxLTMuNDItMC45NXYtNy4yM2MtMC45NS0wLjI4LTEuOS0wLjU2LTIuODItMC44NnYzLjE0DQoJYy0yLjc3LTAuOTMtNS40NC0xLjk3LTcuOTMtMy4xMWMtMC40OS0wLjIyLTAuOTctMC40Ni0xLjQ0LTAuNjl2LTIuOTVjLTAuOTgtMC40NS0xLjkyLTAuOTEtMi44Mi0xLjM5djcuMDYNCgljLTAuNzktMC40Mi0xLjU1LTAuODQtMi4yOC0xLjI5di03LjAzYy0wLjk5LTAuNTYtMS45My0xLjE0LTIuODMtMS43M3YyLjY2Yy0yLjYtMS44NC00LjgzLTMuODEtNi42Ny01Ljg5di0yLjM2DQoJYy0xLjExLTEuMTktMi4wNS0yLjQxLTIuODItMy42N3Y2LjI0Yy0wLjkxLTEuNjktMS41Mi0zLjQzLTEuODEtNS4yMXYtMy41NmwwLDB2LTcuM2MwLTE3LDMwLjQ2LTMwLjg0LDY4LjE1LTMwLjg5DQoJYzM3LjY5LDAuMDUsNjguMTQsMTMuODksNjguMTQsMzAuODl2Ny4zaDBWNDAyLjc2eiBNNDM0LjM1LDM3NS41OGMtMC4zNywxLjg2LDAuNjQsMy4zMywwLjY4LDMuNGwwLjE3LDAuMjVsMC4yOSwwLjAzDQoJYzAuMTMsMC4wMiwyLjk5LDAuNDEsNi42MywwLjI2YzMuNjUtMC4xNSw2LjUzLTAuOTIsNi42NS0wLjk2YzAuMS0wLjAzLDcuNDktMy4zMSw3LjQ5LTMuMzFsMS4yMy0wLjU0bC0xLjE3LTAuNjYNCgljLTEuNjctMC45NS0zLjUtMS44Ni01LjQ0LTIuNzJjLTEuOTQtMC44NS00LTEuNjYtNi4xMy0yLjRsLTAuMjUtMC4wOWwtMC4yNCwwLjExbC03LjQsMy4yNw0KCUM0MzYuNjUsMzcyLjM0LDQzNC43MiwzNzMuNzMsNDM0LjM1LDM3NS41OHogTTQ0NC41NCwzNzAuMjljMS44LDAuNjMsMy41NSwxLjMxLDUuMjEsMi4wM2wtNS45OSwyLjY1YzEuNjYsMC43MywzLjE5LDEuNSw0LjYzLDIuMjgNCgljLTAuMDQsMC4wMS0wLjA3LDAuMDMtMC4wNywwLjAzYzAuMDctMC4wMy0yLjc2LDAuNzQtNi4yNiwwLjg4Yy0yLjIsMC4wOC00LjEtMC4wMy01LjIzLTAuMTNsNi45My0zLjA3DQoJYy0xLjY2LTAuNzMtMy40LTEuNDEtNS4xNy0yLjA1QzQ0MC40OSwzNzIuMDgsNDQ0LjE4LDM3MC40NCw0NDQuNTQsMzcwLjI5eiBNNDUwLjkyLDM5OC4wNmMtMy40OSwwLjQ5LTUuODMsMS4zNC01LjkyLDEuMzcNCglsLTAuNTUsMC4yMWwwLjEzLDAuNTdjMCwwLjA2LDAuMzQsMS41NywyLjE4LDMuMTNjMS43NiwxLjQ5LDQuNTUsMi4zOSw0LjY3LDIuNDNjMC4wOCwwLjAyLDkuNzUsMS43OSw5Ljc1LDEuNzlsMC4yOSwwLjA2DQoJbDAuMjUtMC4xOWMxLjM1LTEuMDYsMi41OC0yLjE3LDMuNjMtMy4zYzEuMDctMS4xNSwxLjk5LTIuMzMsMi43My0zLjUxbDAuNTMtMC44NGwtMTAuNjQtMS45NQ0KCUM0NTcuNzQsMzk3LjgxLDQ1NC40MiwzOTcuNTgsNDUwLjkyLDM5OC4wNnogTTQ2Ni4yOSw0MDAuNzJjLTAuNTgsMC44NC0xLjE3LDEuNjctMS45MiwyLjQ4Yy0wLjEsMC4xMS0wLjIyLDAuMjEtMC4zMiwwLjMxDQoJbC04LjEzLTEuNDljLTAuODYsMC45Mi0xLjg0LDEuODEtMi44OSwyLjY3Yy0wLjc2LTAuMTQtMS4yNy0wLjIzLTEuMjctMC4yM2wwLDBjMC0wLjAxLTIuNTktMC44NS00LjEyLTIuMTYNCgljLTAuODUtMC43MS0xLjI2LTEuMzYtMS40OS0xLjgxYzAuMTUtMC4wNCwwLjM0LTAuMTEsMC41My0wLjE2bDkuMjQsMS43YzAuODctMC45MywxLjU5LTEuODYsMi4yMi0yLjc5DQoJQzQ1OS40MywzOTkuNDYsNDY0LjE3LDQwMC4zMyw0NjYuMjksNDAwLjcyeiBNNDQyLjExLDQwNS41M2MtMy42NC0wLjE0LTYuNSwwLjI0LTYuNjMsMC4yNmwtMC4yOSwwLjA0bC0wLjE3LDAuMjQNCgljLTAuMDQsMC4wNi0xLjA1LDEuNTMtMC42OCwzLjRjMC4zNywxLjg0LDIuMywzLjI0LDIuMzgsMy4zYzAuMTIsMC4wNyw3LjUyLDMuMzQsNy41MiwzLjM0bDAuMjQsMC4xbDAuMjUtMC4wOQ0KCWMyLjE0LTAuNzQsNC4yMS0xLjU1LDYuMTMtMi40YzEuOTQtMC44NiwzLjc3LTEuNzgsNS40NC0yLjcybDEuMTctMC42N2wtOC42Mi0zLjgxQzQ0OC42NCw0MDYuNDYsNDQ1Ljc2LDQwNS42Nyw0NDIuMTEsNDA1LjUzeg0KCSBNNDUwLjMzLDQxMi40OWMtMC4xOSwwLjA4LTAuMzksMC4xNi0wLjU4LDAuMjNsLTUuOTktMi42NGMtMS42NiwwLjczLTMuNCwxLjQtNS4xNywyLjA0Yy0wLjY0LTAuMjgtMS4wOC0wLjQ4LTEuMTEtMC41DQoJYy0wLjE0LTAuMDktMS41NS0xLjE2LTEuOC0yLjQzYy0wLjAzLTAuMTktMC4wNS0wLjM5LTAuMDUtMC41N2MwLTAuNjksMC4yNC0xLjI1LDAuMzktMS41NGMwLjE5LTAuMDIsMC40Ny0wLjA1LDAuODEtMC4wOQ0KCWw2Ljk0LDMuMDhjMS42Ni0wLjc0LDMuMTktMS41MSw0LjYzLTIuMjloMC4wMmMwLDAuMDEsMy45LDEuNzQsNS45OSwyLjY2QzQ1My4xLDQxMS4xNCw0NTEuNzgsNDExLjg0LDQ1MC4zMyw0MTIuNDl6DQoJIE0zNzMuODcsNDA5LjQ3YzAuMzctMS44Ni0wLjY0LTMuMzQtMC42OC0zLjRsLTAuMTctMC4yNGwtMC4yOS0wLjA0Yy0wLjEyLTAuMDItMi45OC0wLjQtNi42MS0wLjI2Yy0zLjY2LDAuMTQtNi41NCwwLjkzLTYuNjYsMC45Ng0KCWMtMC4wOSwwLjAzLTcuNDksMy4zLTcuNDksMy4zbC0xLjIyLDAuNTRsMS4xNywwLjY3YzEuNjgsMC45NCwzLjUxLDEuODcsNS40NCwyLjcyYzEuOTMsMC44NSw0LDEuNjYsNi4xMywyLjRsMC4yNSwwLjA5bDcuNjQtMy4zOA0KCUMzNzEuNTcsNDEyLjcsMzczLjUsNDExLjMxLDM3My44Nyw0MDkuNDd6IE0zNjMuNjksNDE0Ljc1Yy0xLjgxLTAuNjMtMy41NS0xLjMxLTUuMjItMi4wM2w2LTIuNjRsMCwwDQoJYy0xLjY2LTAuNzMtMy4xOC0xLjUxLTQuNjMtMi4yOWMwLjA0LTAuMDIsMC4wNy0wLjA0LDAuMDctMC4wNGMtMC4wNiwwLjA0LDIuNzctMC43NCw2LjI2LTAuODhjMi4yLTAuMDksNC4xLDAuMDMsNS4yNCwwLjEzDQoJbC02LjkzLDMuMDhjMS42NiwwLjczLDMuMzksMS40LDUuMTcsMi4wNEMzNjcuNzMsNDEyLjk2LDM2NC4wNCw0MTQuNiwzNjMuNjksNDE0Ljc1eiBNMzU3LjI5LDM4Ni45OGMzLjUtMC40OCw1LjgzLTEuMzMsNS45My0xLjM3DQoJbDAuNTUtMC4ybC0wLjEyLTAuNTdjLTAuMDItMC4wNy0wLjM1LTEuNTgtMi4xOC0zLjEzYy0xLjc2LTEuNS00LjU1LTIuMzktNC42Ny0yLjQzYy0wLjA4LTAuMDMtOS43NC0xLjc5LTkuNzQtMS43OWwtMC4zLTAuMDUNCglsLTAuMjQsMC4xOGMtMS4zNSwxLjA2LTIuNTgsMi4xNy0zLjY0LDMuMzFjLTEuMDcsMS4xNC0xLjk4LDIuMzItMi43MiwzLjVsLTAuNTMsMC44NGwxMC42NCwxLjk1DQoJQzM1MC40NywzODcuMjMsMzUzLjgsMzg3LjQ3LDM1Ny4yOSwzODYuOTh6IE0zNDEuOTMsMzg0LjMyYzAuNTgtMC44MywxLjE3LTEuNjcsMS45Mi0yLjQ4YzAuMS0wLjExLDAuMjItMC4yMSwwLjMyLTAuMzFsOC4xMywxLjUNCgl2LTAuMDFjMC44Ni0wLjkyLDEuODUtMS44LDIuODktMi42NmMwLjc2LDAuMTQsMS4yNywwLjIzLDEuMjcsMC4yM2wwLDBjMCwwLDIuNTksMC44NCw0LjEzLDIuMTVjMC44NSwwLjcxLDEuMjcsMS4zNywxLjUsMS44MQ0KCWMtMC4xNiwwLjA1LTAuMzQsMC4xMS0wLjUzLDAuMTZsLTkuMjUtMS42OWMtMC44NiwwLjkyLTEuNTgsMS44NS0yLjIyLDIuNzlDMzQ4Ljc4LDM4NS41OCwzNDQuMDUsMzg0LjcxLDM0MS45MywzODQuMzJ6DQoJIE0zNjEuNDYsNDAzLjMzYzEuODMtMS41NiwyLjE2LTMuMDYsMi4xOC0zLjE0bDAuMTItMC41NmwtMC41NS0wLjIxYy0wLjA5LTAuMDMtMi40My0wLjg4LTUuOTMtMS4zNw0KCWMtMy40OS0wLjQ4LTYuODItMC4yNS02Ljk1LTAuMjVjLTAuMDcsMC4wMi05Ljc0LDEuNzgtOS43NCwxLjc4bC0wLjk3LDAuMThsMC41MywwLjg0YzAuNzQsMS4xOSwxLjY1LDIuMzcsMi43MiwzLjUxDQoJYzEuMDYsMS4xMywyLjI4LDIuMjQsMy42NCwzLjNsMC4yNCwwLjE5bDkuOTYtMS44M0MzNTYuOTEsNDA1LjcyLDM1OS43LDQwNC44MiwzNjEuNDYsNDAzLjMzeiBNMzQ3LjEzLDQwNi4xNw0KCWMtMS4wOS0wLjg2LTIuMDgtMS43Ni0yLjk1LTIuNjZsOC4xMy0xLjQ5bDAsMGMtMC44Ni0wLjkyLTEuNTgtMS44Ni0yLjIyLTIuNzljMC4yNS0wLjA1LDAuNDEtMC4wOCwwLjQxLTAuMDgNCgljLTAuMDQsMCwzLjI2LTAuMjMsNi42MSwwLjI0YzEuOTQsMC4yNywzLjQ3LDAuNjUsNC40NSwwLjkzbC05LjI1LDEuN2MwLjg2LDAuOTIsMS44NSwxLjgxLDIuODksMi42Nw0KCUMzNTIuOTgsNDA1LjEsMzQ4LjI5LDQwNS45NiwzNDcuMTMsNDA2LjE3eiBNMzY2LjExLDM3OS41MWMzLjYzLDAuMTQsNi40OS0wLjI0LDYuNjEtMC4yNmwwLjI5LTAuMDNsMC4xNy0wLjI1DQoJYzAuMDUtMC4wNiwxLjA1LTEuNTMsMC42OC0zLjRjLTAuMzctMS44NC0yLjMtMy4yNC0yLjM4LTMuM2MtMC4xMi0wLjA2LTcuNTEtMy4zMy03LjUxLTMuMzNsLTAuMjUtMC4xMWwtMC4yNSwwLjA5DQoJYy0yLjEzLDAuNzQtNC4yLDEuNTUtNi4xMywyLjRjLTEuOTQsMC44Ni0zLjc3LDEuNzgtNS40NCwyLjcybC0xLjE2LDAuNjZsOC42MiwzLjgyQzM1OS41NywzNzguNTksMzYyLjQ1LDM3OS4zNywzNjYuMTEsMzc5LjUxeg0KCSBNMzU3Ljg5LDM3Mi41NWMwLjE5LTAuMDgsMC4zOS0wLjE2LDAuNTgtMC4yNGw2LDIuNjZsMCwwYzEuNjYtMC43MywzLjM5LTEuNDEsNS4xNy0yLjA1YzAuNjQsMC4yOCwxLjA4LDAuNDcsMS4xMSwwLjQ5DQoJYzAuMTQsMC4xLDEuNTUsMS4xNywxLjgsMi40M2MwLjA0LDAuMTksMC4wNSwwLjM5LDAuMDUsMC41N2MwLDAuNjktMC4yMywxLjI1LTAuMzgsMS41NWMtMC4xOSwwLjAyLTAuNDgsMC4wNC0wLjgyLDAuMDhsLTYuOTMtMy4wNw0KCWMtMS42NiwwLjczLTMuMTksMS41LTQuNjMsMi4yOWwtMC4wMi0wLjAxYzAsMC0zLjktMS43My02LTIuNjZDMzU1LjEyLDM3My45LDM1Ni40NCwzNzMuMiwzNTcuODksMzcyLjU1eiBNNDEyLjg5LDQxNi42bC0wLjA4LTAuMTQNCgljLTAuMDQtMC4wNy0wLjkxLTEuNjYtMy40LTIuOThjLTIuMzgtMS4yNi01LjA1LTEuODgtNS4xNi0xLjkybC0wLjE2LTAuMDNsLTAuMTUsMC4wM2MtMC4xMSwwLjAzLTIuNzgsMC42Ni01LjE3LDEuOTINCgljLTIuNDgsMS4zMi0zLjM1LDIuOTEtMy4zOCwyLjk4bC0wLjA4LDAuMTR2NS40Nmw4Ljc4LDAuMjNsOC44LTAuMjNsLTAuMDItMC42NVY0MTYuNnogTTQxMS41NSw0MjAuNzYNCgljLTEuMDksMC4wMi03LjQ0LDAuMi03LjQ0LDAuMnYtMy42MWwwLDBjLTIuNTEsMC00Ljk5LTAuMDctNy40My0wLjE5di0wLjE4YzAuMTgtMC4yOSwwLjk0LTEuMzMsMi43NS0yLjMNCgljMi4wNC0xLjA4LDQuMjktMS42NSw0LjY5LTEuNzV2NC40MmMyLjUyLDAsNS0wLjA3LDcuNDQtMC4xOVY0MjAuNzZ6IE0zODcuMzksNDEwLjE0bC0wLjE2LTAuMDloLTAuMTkNCgljLTAuMTIsMC4wMS0zLjExLDAuMTQtNi4zNSwwLjg5Yy0zLjI5LDAuNzYtNS4zMiwyLTUuNDEsMi4wNWwtMC4wNywwLjA0bC00Ljg3LDUuMjFsOC40OCwxLjgzbDguMDcsMS4yM2wwLjIyLTAuMjdsNC4xLTQuMzgNCglsMC4wNS0wLjEyYzAuMDItMC4wOCwwLjY2LTEuODQtMC42My0zLjY1QzM4OS40Nyw0MTEuMjYsMzg3LjQ3LDQxMC4xOCwzODcuMzksNDEwLjE0eiBNMzg2LjM4LDQxOS44Ng0KCWMtMC41Mi0wLjA4LTUuMzktMC44My02Ljg3LTEuMDRsMy4xNS0zLjM3bDAsMGMtMi4yNi0wLjQyLTQuNDItMC44OC02LjUyLTEuNGMwLjM0LTAuMTksMi4xMS0xLjE2LDQuODctMS44MQ0KCWMyLjMtMC41Miw0LjQyLTAuNzMsNS40MS0wLjhsLTMuNzUsNC4wMWMyLjI3LDAuNDIsNC41NSwwLjc3LDYuODYsMS4wNkMzODguNTgsNDE3LjUsMzg2LjcsNDE5LjUyLDM4Ni4zOCw0MTkuODZ6IE00NDYuNzYsMzgxLjcxDQoJYy0xLjg0LDEuNTYtMi4xOCwzLjA3LTIuMTgsMy4xM2wtMC4xMywwLjU3bDAuNTUsMC4yYzAuMDksMC4wNCwyLjQzLDAuODksNS45MiwxLjM3YzMuNSwwLjQ5LDYuODIsMC4yNSw2Ljk3LDAuMjQNCgljMC4wNy0wLjAxLDkuNzMtMS43OCw5LjczLTEuNzhsMC45OC0wLjE4bC0wLjUzLTAuODRjLTAuNzQtMS4xOC0xLjY2LTIuMzYtMi43My0zLjVjLTEuMDYtMS4xNC0yLjI4LTIuMjUtMy42My0zLjMxbC0wLjI1LTAuMTgNCglsLTAuMjksMC4wNGwtOS42NywxLjc3QzQ1MS4zMSwzNzkuMzIsNDQ4LjUyLDM4MC4yMSw0NDYuNzYsMzgxLjcxeiBNNDYxLjA5LDM3OC44N2MxLjA4LDAuODYsMi4wNiwxLjc1LDIuOTUsMi42NmwtOC4xMywxLjVsMCwwDQoJYzAuODcsMC45MiwxLjU5LDEuODUsMi4yMiwyLjc5Yy0wLjI2LDAuMDQtMC40MSwwLjA3LTAuNDEsMC4wN2MwLjA0LDAtMy4yNiwwLjIyLTYuNi0wLjIzYy0xLjk0LTAuMjctMy40Ny0wLjY2LTQuNDUtMC45NA0KCWw5LjI0LTEuNjljLTAuODctMC45My0xLjg0LTEuODItMi44OS0yLjY3QzQ1NS4yNCwzNzkuOTQsNDU5LjkyLDM3OS4wOCw0NjEuMDksMzc4Ljg3eiBNMzk1LjMzLDM2OC40M2wwLjA4LDAuMTQNCgljMC4wMywwLjA3LDAuOSwxLjY3LDMuMzgsMi45OGMyLjM5LDEuMjcsNS4wNiwxLjg4LDUuMTcsMS45MmwwLjE1LDAuMDRsMC4xNi0wLjA0YzAuMTEtMC4wMywyLjc4LTAuNjUsNS4xNi0xLjkyDQoJYzIuNDktMS4zMSwzLjM1LTIuOTEsMy40LTIuOThsMC4wOC0wLjE0di01LjQ2bC04Ljc5LTAuMjNsLTguMTQsMC4yMmwtMC42NSwwLjAybDAuMDIsMC42NlYzNjguNDN6IE0zOTYuNjcsMzY0LjI4DQoJYzEuMDgtMC4wMiw3LjQzLTAuMiw3LjQzLTAuMnYzLjYxYzIuNTIsMCw1LDAuMDcsNy40NCwwLjE5djAuMTdjLTAuMTksMC4yOS0wLjk0LDEuMzUtMi43NSwyLjNjLTIuMDMsMS4wOC00LjI4LDEuNjYtNC42OSwxLjc2DQoJdi00LjQyYy0yLjUxLDAtNC45OSwwLjA3LTcuNDMsMC4xOVYzNjQuMjh6Ii8+DQo8cGF0aCBmaWxsPSIjNDQ3NEIwIiBkPSJNNTQ5LjgxLDU0MC43YzIuODYtMS4wNSw0LjMzLTIuMjcsNC4zOS0yLjMybDAuNjItMC41MmwtMC42Mi0wLjUyYy0wLjA2LTAuMDUtMS41My0xLjI3LTQuMzktMi4zMw0KCWMtMi44My0xLjA1LTYuMTEtMS40LTYuMjYtMS40MmMtMC4wNywwLTEwLjUyLDAtMTAuNTIsMGgtMC41MWwtMC4xNCwwLjVjLTAuMzUsMS4yNC0wLjUyLDIuNTEtMC41MiwzLjc2DQoJYzAsMS4yNiwwLjE3LDIuNTMsMC41MiwzLjc3bDAuMTQsMC40OWgxMC45NkM1NDMuNjksNTQyLjEsNTQ2Ljk4LDU0MS43NSw1NDkuODEsNTQwLjd6IE01NDIuNTYsNTM0Ljk0aDAuOTINCgljMCwwLjAxLDMuMiwwLjM2LDUuODYsMS4zNGMxLjU0LDAuNTgsMi41OSwxLjE3LDMuMjQsMS41OGgtMTAuMzhDNTQyLjIxLDUzNi44Nyw1NDIuMzUsNTM1LjksNTQyLjU2LDUzNC45NHogTTUzMy42LDU0MC43OA0KCWMtMC4yMy0wLjk2LTAuNC0xLjk0LTAuNC0yLjl2LTAuMDJoOWMwLDAuOTgsMC4xNCwxLjk2LDAuMzUsMi45MkM1NDAuMzQsNTQwLjc4LDUzNC40NCw1NDAuNzgsNTMzLjYsNTQwLjc4eiBNNjE0Ljk5LDUyMC4yNA0KCWwwLjE2LDAuMDloMC4xOWMwLjEzLTAuMDEsMy4xMS0wLjE0LDYuMzUtMC44OWMzLjI5LTAuNzYsNS4zMi0xLjk5LDUuNC0yLjA1bDAuMDgtMC4wNGw0Ljg3LTUuMjFsLTguNDgtMS44MmwtOC4wOC0xLjI0bC0wLjIyLDAuMjcNCglsLTQuMDksNC4zOGwtMC4wNSwwLjEzYy0wLjAzLDAuMDctMC42NiwxLjgzLDAuNjIsMy42NEM2MTIuOTIsNTE5LjEyLDYxNC45MSw1MjAuMiw2MTQuOTksNTIwLjI0eiBNNjE2LjAxLDUxMC41MQ0KCWMwLjUxLDAuMDgsNS4zOSwwLjgyLDYuODcsMS4wNGwtMy4xNCwzLjM3YzIuMjUsMC40Miw0LjQyLDAuODgsNi41MiwxLjRjLTAuMzQsMC4xOS0yLjExLDEuMTctNC44NywxLjgNCgljLTIuMywwLjUzLTQuNDEsMC43My01LjQsMC44bDMuNzYtNC4wMWMtMi4yOC0wLjQxLTQuNTctMC43Ny02Ljg2LTEuMDZDNjEzLjgxLDUxMi44Nyw2MTUuNjksNTEwLjg1LDYxNi4wMSw1MTAuNTF6IE02MjcuMTcsNTU4LjM3DQoJbC0wLjA4LTAuMDRjLTAuMDgtMC4wNS0yLjExLTEuMjktNS40LTIuMDVjLTMuMjQtMC43NS02LjIyLTAuODgtNi4zNS0wLjg5aC0wLjE4bC0wLjE2LDAuMDljLTAuMDgsMC4wNC0yLjA4LDEuMTItMy4yNSwyLjc2DQoJYy0xLjI4LDEuOC0wLjY1LDMuNTctMC42MiwzLjY0bDAuMDUsMC4xMmw0LjM0LDQuNjNsOC4wNS0xLjIzbDguNS0xLjgzbC0wLjgzLTAuODdMNjI3LjE3LDU1OC4zN3ogTTYyMy4zMiw1NjQuMDkNCgljMCwwLTAuMTcsMC4wMi0wLjQ0LDAuMDdsLTMuMTUtMy4zN2wwLDBjLTIuMjcsMC40Mi00LjU2LDAuNzctNi44NiwxLjA2Yy0wLjI3LTAuMjgtMC40Ny0wLjQ5LTAuNTEtMC41NA0KCWMtMC4wMy0wLjExLTAuMDctMC4yOS0wLjA3LTAuNmMwLTAuNDUsMC4xMS0xLjA2LDAuNTYtMS42OWMwLjg1LTEuMjEsMi4yNi0yLjA1LDIuNjItMi4yNmMwLjA5LDAuMDEsMC4yOCwwLjAyLDAuNTEsMC4wNGwzLjc1LDQuMDENCgljMi4yNi0wLjQyLDQuNDMtMC44OCw2LjUyLTEuMzljMC4wMiwwLjAxLDAuMDUsMC4wMiwwLjA2LDAuMDNjMC4xMSwwLjExLDIuMTEsMi4yNiwzLjEyLDMuMzMNCglDNjI3LjgxLDU2My4xMSw2MjMuMzIsNTY0LjA5LDYyMy4zMiw1NjQuMDl6IE02MTkuNzQsNTE0LjkyTDYxOS43NCw1MTQuOTJMNjE5Ljc0LDUxNC45Mkw2MTkuNzQsNTE0LjkyeiBNNTY5LjM5LDUxNy4zNWwwLjA3LDAuMDQNCgljMC4wOCwwLjA2LDIuMTIsMS4yOSw1LjQxLDIuMDVjMy4yNSwwLjc1LDYuMjIsMC44OCw2LjM1LDAuODloMC4xOWwwLjE2LTAuMDljMC4wOS0wLjA0LDIuMDgtMS4xMiwzLjI1LTIuNzYNCgljMS4yOC0xLjgxLDAuNjQtMy41OCwwLjYyLTMuNjRsLTAuMDUtMC4xM2wtNC4zNC00LjYzbC0wLjMzLDAuMDVsLTcuNzIsMS4xOGwtOC41MSwxLjgzbDAuODMsMC44Nkw1NjkuMzksNTE3LjM1eiBNNTczLjI0LDUxMS42Mw0KCWMwLDAsMC4xNi0wLjAyLDAuNDMtMC4wN2wzLjE1LDMuMzdsMCwwYzIuMjctMC40MSw0LjU1LTAuNzcsNi44Ni0xLjA2YzAuMjcsMC4yOSwwLjQ3LDAuNSwwLjUxLDAuNTRjMC4wMywwLjEyLDAuMDcsMC4zLDAuMDcsMC42DQoJYzAsMC40NS0wLjExLDEuMDYtMC41NSwxLjY5Yy0wLjg2LDEuMjEtMi4yNiwyLjA2LTIuNjQsMi4yOGMtMC4wOS0wLjAyLTAuMjgtMC4wMy0wLjUxLTAuMDRsLTMuNzUtNC4wMQ0KCWMtMi4yNiwwLjQyLTQuNDMsMC44OS02LjUyLDEuNGMtMC4wMi0wLjAxLTAuMDUtMC4wMy0wLjA2LTAuMDRjLTAuMTEtMC4xMS0yLjExLTIuMjUtMy4xMi0zLjMzDQoJQzU2OC43NCw1MTIuNiw1NzMuMjQsNTExLjYzLDU3My4yNCw1MTEuNjN6IE02NjQuMDUsNTMzLjU5aC0wLjUxaC0xMC40NmMtMC4yMSwwLjAyLTMuNSwwLjM3LTYuMzMsMS40Mg0KCWMtMi44NiwxLjA2LTQuMzMsMi4yOC00LjM4LDIuMzNsLTAuNjIsMC41MmwwLjYyLDAuNTJjMC4wNiwwLjA1LDEuNTIsMS4yNyw0LjM4LDIuMzJjMi44MywxLjA1LDYuMTIsMS40LDYuMjYsMS40Mg0KCWMwLjA3LDAsMTAuNTMsMCwxMC41MywwaDAuNTFsMC4xNC0wLjQ5YzAuMzQtMS4yNCwwLjUyLTIuNTEsMC41Mi0zLjc3YzAtMS4yNy0wLjE3LTIuNTMtMC41Mi0zLjc2TDY2NC4wNSw1MzMuNTl6IE02NTQuMzUsNTM3Ljg2DQoJYzAsMC45OC0wLjEzLDEuOTYtMC4zNSwyLjkyYy0wLjU2LDAtMC45MSwwLTAuOTEsMGMwLTAuMDEtMy4yMS0wLjM1LTUuODYtMS4zM2MtMS41NC0wLjU3LTIuNTktMS4xNi0zLjIzLTEuNTlINjU0LjM1DQoJYzAtMC45OC0wLjEzLTEuOTYtMC4zNS0yLjkyYzIuMDUsMCw3LjI1LDAsOC45NiwwYzAuMjMsMC45NywwLjQsMS45NSwwLjQsMi45Mkg2NTQuMzVMNjU0LjM1LDUzNy44NnogTTY2OS4yNyw1MjguMzkNCgljLTAuMzUtMi42Ni0xLjE4LTUuMjItMi44Mi03LjY2djYuNTNjLTAuNTMtMC44Mi0xLjE0LTEuNjQtMS44MS0yLjQzdi02LjM5Yy0wLjg4LTAuOTYtMS44Mi0xLjkxLTIuODItMi44M3YxLjkxDQoJYy0xLjk0LTEuNjktNC4xOC0zLjI5LTYuNjktNC43OXYtMi4zN2MtMC45LTAuNjItMS44NC0xLjIyLTIuODItMS44MXY2LjYyYy0wLjc0LTAuNC0xLjUtMC44LTIuMjgtMS4ydi02Ljc0DQoJYy0wLjEyLTAuMDctMC4yNS0wLjE1LTAuMzYtMC4yMmMtMC44MS0wLjQ0LTEuNjMtMC44NS0yLjQ2LTEuMjR2Mi45MWMtMi45My0xLjI2LTYuMDctMi4zOC05LjM3LTMuMzd2LTIuOTgNCgljLTAuOTMtMC4yNy0xLjg3LTAuNTEtMi44Mi0wLjczdjYuNjhjLTAuOTUtMC4yNy0xLjkzLTAuNTItMi45MS0wLjc2di05LjU5bC0xLjEyLTAuMDhjLTAuODktMy4yNy00LjItNi4zNy04LjgxLTYuNTgNCgljLTIuNjktMC4xMi00Ljc5LDAuNTItNi4yNSwxLjkxYy0wLjg3LDAuODQtMS4zNSwxLjc4LTEuNjEsMi41OWwtMC44OC0wLjAzdjguNTJjLTEuMTYtMC4xMi0yLjMzLTAuMjMtMy41MS0wLjMybC0wLjAzLTEwLjUyDQoJbC0xLjIzLTAuMDNjLTEuNjYtMy43Mi01LjU4LTYuMzQtMTAuMi02LjQ1di0wLjAyYy0wLjA0LDAtMC4xLDAuMDEtMC4xNCwwLjAxYy0wLjA1LDAtMC4xLTAuMDEtMC4xNS0wLjAxdjAuMDINCgljLTQuNjEsMC4xMS04LjU0LDIuNzMtMTAuMiw2LjQ1bC0xLjI0LDAuMDNsLTAuMDMsMTAuNTJjLTEuMTgsMC4wOS0yLjM1LDAuMi0zLjUxLDAuMzJ2LTguNTJsLTAuODgsMC4wMw0KCWMtMC4yNi0wLjgxLTAuNzQtMS43Ni0xLjYxLTIuNTljLTEuNDUtMS4zOS0zLjU2LTIuMDMtNi4yNS0xLjkxYy00LjYyLDAuMjEtNy45MywzLjMxLTguODEsNi41OGwtMS4xMywwLjA4djkuNTkNCgljLTAuOTgsMC4yNC0xLjk2LDAuNDktMi45MSwwLjc2di02LjY4Yy0wLjk1LDAuMjMtMS45LDAuNDctMi44MiwwLjczdjIuOThjLTMuMywwLjk5LTYuNDUsMi4xMS05LjM3LDMuMzd2LTIuOTENCgljLTAuODQsMC4zOS0xLjY1LDAuOC0yLjQ2LDEuMjRjLTAuMTMsMC4wNy0wLjI1LDAuMTQtMC4zNiwwLjIydjYuNzRjLTAuNzksMC40LTEuNTUsMC43OS0yLjI4LDEuMnYtNi42Mg0KCWMtMC45NywwLjU5LTEuOTIsMS4xOS0yLjgzLDEuODF2Mi4zN2MtMi41LDEuNS00Ljc0LDMuMS02LjY3LDQuNzl2LTEuOTFjLTEsMC45Mi0xLjk0LDEuODctMi44MiwyLjgzdjYuMzkNCgljLTAuNjYsMC43OS0xLjI4LDEuNjEtMS44MSwyLjQzdi02LjUzYy0xLjY0LDIuNDQtMi40Nyw1LTIuODMsNy42NmMtMC4wMSwwLjA4LTAuMDEsMC4xNi0wLjAyLDAuMjR2MzUuMTgNCgljMC4wMSwwLjA4LDAuMDEsMC4xNiwwLjAyLDAuMjVjMC4zNywyLjY0LDEuMTksNS4xNywyLjgzLDcuNTl2LTE0LjI3YzAuNTQsMC43OSwxLjE1LDEuNTcsMS44MSwyLjM0djE0LjINCgljMC44OCwwLjk3LDEuODIsMS45MiwyLjgyLDIuODR2LTQuNTdjMS45MywxLjcyLDQuMTgsMy4zNSw2LjY3LDQuODlWNTgyYzAuOTIsMC42MiwxLjg2LDEuMjMsMi44MywxLjgyVjU2OS4zDQoJYzAuNzQsMC40LDEuNSwwLjgxLDIuMjgsMS4xOXYxNC42NWMwLjEyLDAuMDYsMC4yNCwwLjE0LDAuMzYsMC4yMWMwLjgxLDAuNDQsMS42MiwwLjg2LDIuNDYsMS4yN3YtNS4zOA0KCWMyLjkyLDEuMjgsNi4wNywyLjQ0LDkuMzcsMy40NXY1LjcyYzAuOTMsMC4zLDEuODcsMC42LDIuODIsMC44OHYtMTUuMDFjMS4xMywwLjMzLDIuMjYsMC42NCwzLjQyLDAuOTN2MTUuMDENCgljMC45MywwLjIzLDEuODcsMC40NywyLjgyLDAuNjd2LTUuOGM0LjA5LDAuOSw4LjM2LDEuNjEsMTIuNzYsMi4xM3Y1Ljc1YzAuOTQsMC4xLDEuODgsMC4xOSwyLjgyLDAuMjh2LTE0Ljg1DQoJYzEuNTgsMC4xNiwzLjE3LDAuMjksNC43OCwwLjQxdjE0LjhjMC45NCwwLjA1LDEuODgsMC4xLDIuODIsMC4xNXYtNS42N2MyLjQsMC4xLDQuODEsMC4xOCw3LjI1LDAuMTlsMCwwYzAuMDEsMCwwLjAyLDAsMC4wMywwDQoJYzAuMDEsMCwwLjAyLDAsMC4wMiwwbDAsMGMyLjQ0LTAuMDEsNC44NS0wLjA4LDcuMjUtMC4xOXY1LjY3YzAuOTUtMC4wNCwxLjg4LTAuMSwyLjgyLTAuMTV2LTE0LjhjMS42MS0wLjExLDMuMi0wLjI0LDQuNzgtMC40MQ0KCXYxNC44NWMwLjk0LTAuMDksMS44OS0wLjE4LDIuODItMC4yOHYtNS43NWM0LjQxLTAuNTIsOC42Ny0xLjIzLDEyLjc3LTIuMTN2NS44YzAuOTUtMC4yMSwxLjg5LTAuNDQsMi44My0wLjY3VjU3Ny4yDQoJYzEuMTUtMC4yOSwyLjI5LTAuNiwzLjQyLTAuOTN2MTUuMDFjMC45NS0wLjI4LDEuODktMC41OCwyLjgyLTAuODh2LTUuNzJjMy4zLTEuMDIsNi40NC0yLjE2LDkuMzctMy40NXY1LjM4DQoJYzAuODQtMC40LDEuNjUtMC44MiwyLjQ2LTEuMjdjMC4xMi0wLjA3LDAuMjQtMC4xNSwwLjM2LTAuMjF2LTE0LjY1YzAuNzgtMC4zOCwxLjU0LTAuNzgsMi4yOC0xLjE5djE0LjUyDQoJYzAuOTgtMC41OSwxLjkyLTEuMiwyLjgyLTEuODJ2LTQuOTJjMi41MS0xLjU0LDQuNzUtMy4xNyw2LjY5LTQuODl2NC41N2MxLTAuOTIsMS45NC0xLjg3LDIuODItMi44NHYtMTQuMg0KCWMwLjY3LTAuNzcsMS4yNy0xLjU1LDEuODEtMi4zNHYxNC4yN2MxLjY0LTIuNDIsMi40Ni00Ljk1LDIuODItNy41OWMwLjAyLTAuMDksMC4wMi0wLjE3LDAuMDMtMC4yNXYtMzUuMTgNCglDNjY5LjI4LDUyOC41NCw2NjkuMjgsNTI4LjQ3LDY2OS4yNyw1MjguMzl6IE02NTUuMTIsNTE0LjkzYzIuNTcsMS42LDQuOCwzLjMyLDYuNjksNS4xM3YxLjc5Yy0xLjktMS43Ny00LjEzLTMuNDYtNi42OS01LjA1DQoJVjUxNC45M3ogTTYzNy44Myw1MDcuM2MzLjA2LDAuOTQsNS45NywxLjk5LDguNjksMy4xNWMwLjI0LDAuMDksMC40NSwwLjIxLDAuNjcsMC4zMXYxLjljLTIuOTMtMS4zMS02LjA2LTIuNDgtOS4zNy0zLjUyVjUwNy4zeg0KCSBNNjE2LjY0LDQ5Ni4wOGMwLjE4LTAuNDEsMC40NC0wLjgzLDAuODQtMS4yM2MwLjk5LTAuOTUsMi41Mi0xLjM4LDQuNTctMS4yOGMzLjg3LDAuMTcsNi41OCwzLjAzLDYuODIsNS42MnYxDQoJYy0zLjkzLTAuODktOC4wMy0xLjU5LTEyLjIzLTIuMTFWNDk2LjA4eiBNNjE2LjY0LDUwMS4yM2M0LjIxLDAuNTMsOC4zMSwxLjI2LDEyLjIzLDIuMTV2My4zOWMtMy45My0wLjg4LTguMDItMS41OC0xMi4yMy0yLjEyDQoJVjUwMS4yM3ogTTU4OS45Myw0OTYuNzljMC4zMS00LjIxLDQtNy4yLDguMzctNy4yNWM0LjM3LDAuMDQsOC4wNCwzLjAzLDguMzYsNy4yNXYwLjQzYy0yLjc2LTAuMTYtNS41Ny0wLjI1LTguMzYtMC4yNQ0KCWMtMi44LDAtNS42LDAuMDktOC4zNywwLjI1VjQ5Ni43OXogTTU4OS45Myw1MDAuMzJjMi43Ny0wLjE1LDUuNTctMC4yNCw4LjM3LTAuMjRjMi43OSwwLDUuNiwwLjA5LDguMzYsMC4yNHYzLjQyDQoJYy0yLjY3LTAuMTUtNS4zOC0wLjIzLTguMTItMC4yNHYtMC4wMWMtMC4wOCwwLTAuMTcsMC0wLjI1LDBjLTAuMDksMC0wLjE3LDAtMC4yNCwwdjAuMDFjLTIuNzQsMC4wMS01LjQ1LDAuMDktOC4xMiwwLjI0VjUwMC4zMnoNCgkgTTU2Ny43Miw0OTkuMmMwLjIzLTIuNTksMi45NC01LjQ1LDYuODEtNS42MmMyLjA1LTAuMDksMy41OSwwLjM0LDQuNTcsMS4yOGMwLjQxLDAuMzksMC42NiwwLjgyLDAuODUsMS4yM3YyLjAxDQoJYy00LjIxLDAuNTItOC4zMSwxLjIyLTEyLjIzLDIuMTFWNDk5LjJ6IE01NjcuNzIsNTAzLjM4YzMuOTItMC45LDguMDEtMS42MiwxMi4yMy0yLjE1djMuNDJjLTQuMjIsMC41NC04LjMxLDEuMjQtMTIuMjMsMi4xMg0KCVY1MDMuMzh6IE01NDkuMzksNTEwLjc3YzAuMjItMC4xLDAuNDQtMC4yMiwwLjY3LTAuMzFjMi43My0xLjE2LDUuNjQtMi4yMSw4LjctMy4xNXYxLjg0Yy0zLjMsMS4wNC02LjQ0LDIuMjEtOS4zNywzLjUyVjUxMC43N3oNCgkgTTUzNC43OCw1MjAuMDZjMS44OC0xLjgxLDQuMTItMy41Miw2LjY3LTUuMTN2MS44N2MtMi41NSwxLjU5LTQuNzgsMy4yOC02LjY3LDUuMDVWNTIwLjA2eiBNNTQxLjQ1LDU3NS41MQ0KCWMtMi41NC0xLjYyLTQuNzctMy4zNC02LjY3LTUuMTZ2LTEuNTRjMS45NSwxLjc0LDQuMTgsMy4zOSw2LjY3LDQuOTRWNTc1LjUxeiBNNTQxLjQ1LDU3MS4wNGMtMi41NS0xLjY4LTQuNzgtMy40OC02LjY3LTUuMzd2LTkuMjQNCgljMS45MSwxLjg4LDQuMTYsMy42Niw2LjY3LDUuMzJWNTcxLjA0eiBNNTU4Ljc2LDU4My4yOGMtMy4xNS0wLjk5LTYuMTYtMi4xLTguOTctMy4zNGMtMC4xNC0wLjA1LTAuMjctMC4xMi0wLjQtMC4xOXYtMS44MQ0KCWMyLjkzLDEuMyw2LjA3LDIuNDcsOS4zNywzLjUxVjU4My4yOHogTTU1OC43Niw1NzkuMDVjLTMuMDktMS02LjA0LTIuMS04Ljc5LTMuMzVjLTAuMi0wLjA5LTAuMzktMC4xOS0wLjU5LTAuMjh2LTkuMjMNCgljMC4xNiwwLjA4LDAuMzIsMC4xNiwwLjQ4LDAuMjNjMi43OCwxLjI4LDUuNzYsMi40Myw4Ljg5LDMuNDVWNTc5LjA1eiBNNTgwLjU5LDU4Ny44NWMtNC40MS0wLjUzLTguNjgtMS4yNS0xMi43Ni0yLjE2di0xLjgyDQoJYzQuMDksMC45MSw4LjM2LDEuNjQsMTIuNzYsMi4xN1Y1ODcuODV6IE01ODAuNTksNTgzLjc1Yy00LjQxLTAuNTQtOC42OC0xLjI4LTEyLjc2LTIuMjJ2LTkuMTNjNC4wOSwwLjk1LDguMzYsMS43MSwxMi43NiwyLjI2DQoJVjU4My43NXogTTYwNS41Nyw1ODguNzFjLTIuNDEsMC4xMS00LjgyLDAuMTktNy4yNywwLjE5Yy0yLjQ1LDAtNC44Ny0wLjA4LTcuMjgtMC4xOXYtMS43OWMyLjQsMC4xMiw0LjgyLDAuMiw3LjI2LDAuMmwwLDANCgljMCwwLDAuMDEsMCwwLjAyLDBjMCwwLDAuMDEsMCwwLjAxLDBsMCwwYzIuNDQsMCw0Ljg2LTAuMDgsNy4yNi0wLjJWNTg4LjcxeiBNNjA1LjU3LDU4NC42MmMtMi40MSwwLjEyLTQuODIsMC4yLTcuMjcsMC4yDQoJYy0yLjQ1LDAtNC44Ny0wLjA4LTcuMjgtMC4ydi05LjA3YzIuNCwwLjEyLDQuODEsMC4yLDcuMjYsMC4ydjAuMDFjMi40NSwwLDQuODgtMC4wOSw3LjI5LTAuMjFWNTg0LjYyeiBNNjI4Ljc2LDU4NS43DQoJYy00LjA5LDAuOS04LjM2LDEuNjMtMTIuNzcsMi4xNnYtMS44YzQuNC0wLjUzLDguNjctMS4yNiwxMi43Ny0yLjE3VjU4NS43eiBNNjI4Ljc2LDU4MS41M2MtNC4wOCwwLjk0LTguMzYsMS42OC0xMi43NywyLjIydi05LjENCgljNC40MS0wLjU0LDguNjctMS4zMSwxMi43Ny0yLjI2VjU4MS41M3ogTTY0Ny4yLDU3OS43NWMtMC4xMywwLjA3LTAuMjcsMC4xNC0wLjQxLDAuMTljLTIuOCwxLjI0LTUuODEsMi4zNS04Ljk2LDMuMzR2LTEuODMNCgljMy4zLTEuMDMsNi40NC0yLjIxLDkuMzctMy41MVY1NzkuNzV6IE02NDcuMiw1NzUuNDJjLTAuMTksMC4wOS0wLjM5LDAuMTgtMC41OSwwLjI4Yy0yLjc1LDEuMjUtNS42OSwyLjM1LTguNzgsMy4zNXYtOS4xOA0KCWMzLjEyLTEuMDIsNi4xLTIuMTcsOC44OS0zLjQ1YzAuMTYtMC4wNywwLjMyLTAuMTYsMC40OC0wLjIzVjU3NS40MnogTTY2MS44MSw1NzAuMzVjLTEuOSwxLjgyLTQuMTQsMy41NC02LjY5LDUuMTZ2LTEuNzYNCgljMi41LTEuNTUsNC43NC0zLjIsNi42OS00Ljk0VjU3MC4zNXogTTY2MS44MSw1NjUuNjZjLTEuODksMS45LTQuMTMsMy43LTYuNjksNS4zN3YtOS4yOWMyLjUzLTEuNjcsNC43Ny0zLjQ0LDYuNjktNS4zMlY1NjUuNjZ6DQoJIE02NjYuNDQsNTQ4LjFjLTAuMywxLjc4LTAuOSwzLjUyLTEuODEsNS4yMXYtNi4yNGMtMC43OCwxLjI2LTEuNzIsMi40OC0yLjgyLDMuNjd2Mi4zNmMtMS44NCwyLjA5LTQuMDgsNC4wNS02LjY5LDUuODl2LTIuNjYNCgljLTAuODksMC41OS0xLjg0LDEuMTctMi44MiwxLjc0djcuMDJjLTAuNzMsMC40NC0xLjUsMC44Ni0yLjI4LDEuMjl2LTcuMDZjLTAuOSwwLjQ3LTEuODQsMC45NC0yLjgzLDEuMzl2Mi45NQ0KCWMtMC40OCwwLjIzLTAuOTUsMC40Ny0xLjQ0LDAuNjljLTIuNDksMS4xNC01LjE1LDIuMTgtNy45MywzLjExdi0zLjE0Yy0wLjkzLDAuMy0xLjg3LDAuNTktMi44MiwwLjg2djcuMjQNCgljLTEuMTIsMC4zMy0yLjI1LDAuNjQtMy40MiwwLjk0di03LjI2Yy0wLjk0LDAuMjMtMS44NywwLjQ2LTIuODMsMC42N3YzLjI4Yy00LjA4LDAuOTctOC4zNSwxLjc1LTEyLjc3LDIuMzF2LTMuNA0KCWMtMC45NCwwLjExLTEuODgsMC4yMi0yLjgyLDAuMzF2Ny4zOGMtMS41NywwLjE2LTMuMTcsMC4yOS00Ljc4LDAuNHYtNy4zOGMtMC45NCwwLjA2LTEuODgsMC4xMS0yLjgyLDAuMTZ2My40NA0KCWMtMi40MSwwLjEyLTQuODQsMC4yMS03LjI5LDAuMjFjLTIuNDUsMC00Ljg2LTAuMDktNy4yNi0wLjIxdi0zLjQ0Yy0wLjk0LTAuMDQtMS44OS0wLjEtMi44Mi0wLjE2djcuMzgNCgljLTEuNjItMC4xMS0zLjIxLTAuMjQtNC43OC0wLjR2LTcuMzhjLTAuOTUtMC4wOS0xLjg4LTAuMi0yLjgyLTAuMzF2My40Yy00LjQyLTAuNTYtOC42OC0xLjMzLTEyLjc2LTIuMzF2LTMuMjgNCgljLTAuOTUtMC4yMS0xLjg5LTAuNDQtMi44Mi0wLjY3djcuMjZjLTEuMTYtMC4zLTIuMy0wLjYxLTMuNDItMC45NXYtNy4yM2MtMC45NS0wLjI4LTEuOS0wLjU2LTIuODItMC44NnYzLjE0DQoJYy0yLjc3LTAuOTMtNS40NC0xLjk3LTcuOTMtMy4xMWMtMC40OS0wLjIyLTAuOTctMC40Ni0xLjQ0LTAuNjl2LTIuOTVjLTAuOTgtMC40NS0xLjkyLTAuOTEtMi44Mi0xLjM5djcuMDYNCgljLTAuNzktMC40Mi0xLjU1LTAuODQtMi4yOC0xLjI5di03LjAzYy0wLjk5LTAuNTYtMS45My0xLjE0LTIuODMtMS43M3YyLjY2Yy0yLjYtMS44NC00LjgzLTMuODEtNi42Ny01Ljg5di0yLjM2DQoJYy0xLjExLTEuMTktMi4wNS0yLjQxLTIuODItMy42N3Y2LjI0Yy0wLjkxLTEuNjktMS41Mi0zLjQzLTEuODEtNS4yMXYtMy41NmwwLDB2LTcuM2MwLTE3LDMwLjQ2LTMwLjg0LDY4LjE1LTMwLjg5DQoJYzM3LjY5LDAuMDUsNjguMTQsMTMuODksNjguMTQsMzAuODl2Ny4zaDBWNTQ4LjF6IE02MjguNTIsNTIwLjkxYy0wLjM3LDEuODYsMC42NCwzLjMzLDAuNjgsMy40bDAuMTcsMC4yNWwwLjI5LDAuMDMNCgljMC4xMywwLjAyLDIuOTksMC40MSw2LjYzLDAuMjZjMy42NS0wLjE1LDYuNTMtMC45Miw2LjY1LTAuOTZjMC4xLTAuMDMsNy40OS0zLjMxLDcuNDktMy4zMWwxLjIzLTAuNTRsLTEuMTctMC42Ng0KCWMtMS42Ny0wLjk1LTMuNS0xLjg2LTUuNDQtMi43MmMtMS45NC0wLjg1LTQtMS42Ni02LjEzLTIuNGwtMC4yNS0wLjA5bC0wLjI0LDAuMTFsLTcuNCwzLjI3DQoJQzYzMC44Miw1MTcuNjgsNjI4Ljg5LDUxOS4wNyw2MjguNTIsNTIwLjkxeiBNNjM4LjcxLDUxNS42MmMxLjgsMC42MywzLjU1LDEuMzEsNS4yMSwyLjAzbC01Ljk5LDIuNjVjMS42NiwwLjczLDMuMTksMS41LDQuNjMsMi4yOA0KCWMtMC4wNCwwLjAxLTAuMDcsMC4wMy0wLjA3LDAuMDNjMC4wNy0wLjAzLTIuNzYsMC43NC02LjI2LDAuODhjLTIuMiwwLjA4LTQuMS0wLjAzLTUuMjMtMC4xM2w2LjkzLTMuMDcNCgljLTEuNjYtMC43My0zLjQtMS40MS01LjE3LTIuMDVDNjM0LjY2LDUxNy40MSw2MzguMzUsNTE1Ljc4LDYzOC43MSw1MTUuNjJ6IE02NDUuMDksNTQzLjM5Yy0zLjQ5LDAuNDktNS44MywxLjM0LTUuOTIsMS4zNw0KCWwtMC41NSwwLjIxbDAuMTMsMC41N2MwLDAuMDYsMC4zNCwxLjU3LDIuMTgsMy4xM2MxLjc2LDEuNDksNC41NSwyLjM5LDQuNjcsMi40M2MwLjA4LDAuMDIsOS43NSwxLjc5LDkuNzUsMS43OWwwLjI5LDAuMDYNCglsMC4yNS0wLjE5YzEuMzUtMS4wNiwyLjU4LTIuMTcsMy42My0zLjNjMS4wNy0xLjE1LDEuOTktMi4zMywyLjczLTMuNTFsMC41My0wLjg0bC0xMC42NC0xLjk1DQoJQzY1MS45MSw1NDMuMTUsNjQ4LjU5LDU0Mi45MSw2NDUuMDksNTQzLjM5eiBNNjYwLjQ2LDU0Ni4wNmMtMC41OCwwLjg0LTEuMTcsMS42Ny0xLjkyLDIuNDhjLTAuMSwwLjExLTAuMjIsMC4yMS0wLjMyLDAuMzENCglsLTguMTMtMS40OWMtMC44NiwwLjkyLTEuODQsMS44MS0yLjg5LDIuNjdjLTAuNzYtMC4xNC0xLjI3LTAuMjMtMS4yNy0wLjIzbDAsMGMwLTAuMDEtMi41OS0wLjg1LTQuMTItMi4xNg0KCWMtMC44NS0wLjcxLTEuMjYtMS4zNi0xLjQ5LTEuODFjMC4xNS0wLjA0LDAuMzQtMC4xMSwwLjUzLTAuMTZsOS4yNCwxLjdjMC44Ny0wLjkzLDEuNTktMS44NiwyLjIyLTIuNzkNCglDNjUzLjYsNTQ0LjgsNjU4LjM0LDU0NS42Nyw2NjAuNDYsNTQ2LjA2eiBNNjM2LjI4LDU1MC44N2MtMy42NC0wLjE0LTYuNSwwLjI0LTYuNjMsMC4yNmwtMC4yOSwwLjA0bC0wLjE3LDAuMjQNCgljLTAuMDQsMC4wNi0xLjA1LDEuNTMtMC42OCwzLjRjMC4zNywxLjg0LDIuMywzLjI0LDIuMzgsMy4zYzAuMTIsMC4wNyw3LjUyLDMuMzQsNy41MiwzLjM0bDAuMjQsMC4xbDAuMjUtMC4wOQ0KCWMyLjE0LTAuNzQsNC4yMS0xLjU1LDYuMTMtMi40YzEuOTQtMC44NiwzLjc3LTEuNzgsNS40NC0yLjcybDEuMTctMC42N2wtOC42Mi0zLjgxQzY0Mi44Miw1NTEuNzksNjM5LjkzLDU1MS4wMSw2MzYuMjgsNTUwLjg3eg0KCSBNNjQ0LjUsNTU3LjgyYy0wLjE5LDAuMDgtMC4zOSwwLjE2LTAuNTgsMC4yM2wtNS45OS0yLjY0Yy0xLjY2LDAuNzMtMy40LDEuNC01LjE3LDIuMDRjLTAuNjQtMC4yOC0xLjA4LTAuNDgtMS4xMS0wLjUNCgljLTAuMTQtMC4wOS0xLjU1LTEuMTYtMS44LTIuNDNjLTAuMDMtMC4xOS0wLjA1LTAuMzktMC4wNS0wLjU3YzAtMC42OSwwLjI0LTEuMjUsMC4zOS0xLjU0YzAuMTktMC4wMiwwLjQ3LTAuMDUsMC44MS0wLjA5DQoJbDYuOTQsMy4wOGMxLjY2LTAuNzQsMy4xOS0xLjUxLDQuNjMtMi4yOWgwLjAyYzAsMC4wMSwzLjksMS43NCw1Ljk5LDIuNjZDNjQ3LjI3LDU1Ni40OCw2NDUuOTUsNTU3LjE4LDY0NC41LDU1Ny44MnogTTU2OC4wNCw1NTQuOA0KCWMwLjM3LTEuODYtMC42NC0zLjM0LTAuNjgtMy40bC0wLjE3LTAuMjRsLTAuMjktMC4wNGMtMC4xMi0wLjAyLTIuOTgtMC40LTYuNjEtMC4yNmMtMy42NiwwLjE0LTYuNTQsMC45My02LjY2LDAuOTYNCgljLTAuMDksMC4wMy03LjQ5LDMuMy03LjQ5LDMuM2wtMS4yMiwwLjU0bDEuMTcsMC42N2MxLjY4LDAuOTQsMy41MSwxLjg3LDUuNDQsMi43MmMxLjkzLDAuODUsNCwxLjY2LDYuMTMsMi40bDAuMjUsMC4wOWw3LjY0LTMuMzgNCglDNTY1Ljc0LDU1OC4wNCw1NjcuNjcsNTU2LjY0LDU2OC4wNCw1NTQuOHogTTU1Ny44Niw1NjAuMDljLTEuODEtMC42My0zLjU1LTEuMzEtNS4yMi0yLjAzbDYtMi42NGwwLDANCgljLTEuNjYtMC43My0zLjE4LTEuNTEtNC42My0yLjI5YzAuMDQtMC4wMiwwLjA3LTAuMDQsMC4wNy0wLjA0Yy0wLjA2LDAuMDQsMi43Ny0wLjc0LDYuMjYtMC44OGMyLjItMC4wOSw0LjEsMC4wMyw1LjI0LDAuMTMNCglsLTYuOTMsMy4wOGMxLjY2LDAuNzMsMy4zOSwxLjQsNS4xNywyLjA0QzU2MS45LDU1OC4zLDU1OC4yMSw1NTkuOTQsNTU3Ljg2LDU2MC4wOXogTTU1MS40Niw1MzIuMzJjMy41LTAuNDgsNS44My0xLjMzLDUuOTMtMS4zNw0KCWwwLjU1LTAuMmwtMC4xMi0wLjU3Yy0wLjAyLTAuMDctMC4zNS0xLjU4LTIuMTgtMy4xM2MtMS43Ni0xLjUtNC41NS0yLjM5LTQuNjctMi40M2MtMC4wOC0wLjAzLTkuNzQtMS43OS05Ljc0LTEuNzlsLTAuMy0wLjA1DQoJbC0wLjI0LDAuMThjLTEuMzUsMS4wNi0yLjU4LDIuMTctMy42NCwzLjMxYy0xLjA3LDEuMTQtMS45OCwyLjMyLTIuNzIsMy41bC0wLjUzLDAuODRsMTAuNjQsMS45NQ0KCUM1NDQuNjQsNTMyLjU3LDU0Ny45Nyw1MzIuODEsNTUxLjQ2LDUzMi4zMnogTTUzNi4xLDUyOS42NmMwLjU4LTAuODMsMS4xNy0xLjY3LDEuOTItMi40OGMwLjEtMC4xMSwwLjIyLTAuMjEsMC4zMi0wLjMxbDguMTMsMS41DQoJdi0wLjAxYzAuODYtMC45MiwxLjg1LTEuOCwyLjg5LTIuNjZjMC43NiwwLjE0LDEuMjcsMC4yMywxLjI3LDAuMjNsMCwwYzAsMCwyLjU5LDAuODQsNC4xMywyLjE1YzAuODUsMC43MSwxLjI3LDEuMzcsMS41LDEuODENCgljLTAuMTYsMC4wNS0wLjM0LDAuMTEtMC41MywwLjE2bC05LjI1LTEuNjljLTAuODYsMC45Mi0xLjU4LDEuODUtMi4yMiwyLjc5QzU0Mi45NSw1MzAuOTEsNTM4LjIyLDUzMC4wNCw1MzYuMSw1MjkuNjZ6DQoJIE01NTUuNjMsNTQ4LjY3YzEuODMtMS41NiwyLjE2LTMuMDYsMi4xOC0zLjE0bDAuMTItMC41NmwtMC41NS0wLjIxYy0wLjA5LTAuMDMtMi40My0wLjg4LTUuOTMtMS4zNw0KCWMtMy40OS0wLjQ4LTYuODItMC4yNS02Ljk1LTAuMjVjLTAuMDcsMC4wMi05Ljc0LDEuNzgtOS43NCwxLjc4bC0wLjk3LDAuMThsMC41MywwLjg0YzAuNzQsMS4xOSwxLjY1LDIuMzcsMi43MiwzLjUxDQoJYzEuMDYsMS4xMywyLjI4LDIuMjQsMy42NCwzLjNsMC4yNCwwLjE5bDkuOTYtMS44M0M1NTEuMDgsNTUxLjA2LDU1My44Nyw1NTAuMTYsNTU1LjYzLDU0OC42N3ogTTU0MS4zLDU1MS41MQ0KCWMtMS4wOS0wLjg2LTIuMDgtMS43Ni0yLjk1LTIuNjZsOC4xMy0xLjQ5bDAsMGMtMC44Ni0wLjkyLTEuNTgtMS44Ni0yLjIyLTIuNzljMC4yNS0wLjA1LDAuNDEtMC4wOCwwLjQxLTAuMDgNCgljLTAuMDQsMCwzLjI2LTAuMjMsNi42MSwwLjI0YzEuOTQsMC4yNywzLjQ3LDAuNjUsNC40NSwwLjkzbC05LjI1LDEuN2MwLjg2LDAuOTIsMS44NSwxLjgxLDIuODksMi42Nw0KCUM1NDcuMTUsNTUwLjQzLDU0Mi40Niw1NTEuMjksNTQxLjMsNTUxLjUxeiBNNTYwLjI4LDUyNC44NWMzLjYzLDAuMTQsNi40OS0wLjI0LDYuNjEtMC4yNmwwLjI5LTAuMDNsMC4xNy0wLjI1DQoJYzAuMDUtMC4wNiwxLjA1LTEuNTMsMC42OC0zLjRjLTAuMzctMS44NC0yLjMtMy4yNC0yLjM4LTMuM2MtMC4xMi0wLjA2LTcuNTEtMy4zMy03LjUxLTMuMzNsLTAuMjUtMC4xMWwtMC4yNSwwLjA5DQoJYy0yLjEzLDAuNzQtNC4yLDEuNTUtNi4xMywyLjRjLTEuOTQsMC44Ni0zLjc3LDEuNzgtNS40NCwyLjcybC0xLjE2LDAuNjZsOC42MiwzLjgyQzU1My43NCw1MjMuOTMsNTU2LjYyLDUyNC43LDU2MC4yOCw1MjQuODV6DQoJIE01NTIuMDYsNTE3Ljg5YzAuMTktMC4wOCwwLjM5LTAuMTYsMC41OC0wLjI0bDYsMi42NmwwLDBjMS42Ni0wLjczLDMuMzktMS40MSw1LjE3LTIuMDVjMC42NCwwLjI4LDEuMDgsMC40NywxLjExLDAuNDkNCgljMC4xNCwwLjEsMS41NSwxLjE3LDEuOCwyLjQzYzAuMDQsMC4xOSwwLjA1LDAuMzksMC4wNSwwLjU3YzAsMC42OS0wLjIzLDEuMjUtMC4zOCwxLjU1Yy0wLjE5LDAuMDItMC40OCwwLjA0LTAuODIsMC4wOGwtNi45My0zLjA3DQoJYy0xLjY2LDAuNzMtMy4xOSwxLjUtNC42MywyLjI5bC0wLjAyLTAuMDFjMCwwLTMuOS0xLjczLTYtMi42NkM1NDkuMjksNTE5LjIzLDU1MC42MSw1MTguNTMsNTUyLjA2LDUxNy44OXogTTYwNy4wNyw1NjEuOTQNCglsLTAuMDgtMC4xNGMtMC4wNC0wLjA3LTAuOTEtMS42Ni0zLjQtMi45OGMtMi4zOC0xLjI2LTUuMDUtMS44OS01LjE2LTEuOTJsLTAuMTYtMC4wM2wtMC4xNSwwLjAzYy0wLjExLDAuMDMtMi43OCwwLjY2LTUuMTcsMS45Mg0KCWMtMi40OCwxLjMyLTMuMzUsMi45MS0zLjM4LDIuOThsLTAuMDgsMC4xNHY1LjQ2bDguNzgsMC4yM2w4LjgtMC4yM2wtMC4wMi0wLjY1VjU2MS45NHogTTYwNS43Miw1NjYuMDkNCgljLTEuMDksMC4wMi03LjQ0LDAuMi03LjQ0LDAuMnYtMy42MWwwLDBjLTIuNTEsMC00Ljk5LTAuMDctNy40My0wLjE5di0wLjE4YzAuMTgtMC4yOSwwLjk0LTEuMzMsMi43NS0yLjMNCgljMi4wNC0xLjA4LDQuMjktMS42NSw0LjY5LTEuNzV2NC40MmMyLjUyLDAsNS0wLjA3LDcuNDQtMC4xOVY1NjYuMDl6IE01ODEuNTYsNTU1LjQ3bC0wLjE2LTAuMDloLTAuMTkNCgljLTAuMTIsMC4wMS0zLjExLDAuMTQtNi4zNSwwLjg5Yy0zLjI5LDAuNzYtNS4zMiwyLTUuNDEsMi4wNWwtMC4wNywwLjA0bC00Ljg3LDUuMjFsOC40OCwxLjgzbDguMDcsMS4yM2wwLjIyLTAuMjdsNC4xLTQuMzgNCglsMC4wNS0wLjEyYzAuMDItMC4wOCwwLjY2LTEuODQtMC42My0zLjY1QzU4My42NSw1NTYuNTksNTgxLjY0LDU1NS41MSw1ODEuNTYsNTU1LjQ3eiBNNTgwLjU1LDU2NS4yDQoJYy0wLjUyLTAuMDgtNS4zOS0wLjgzLTYuODctMS4wNGwzLjE1LTMuMzdsMCwwYy0yLjI2LTAuNDItNC40Mi0wLjg4LTYuNTItMS40YzAuMzQtMC4xOSwyLjExLTEuMTYsNC44Ny0xLjgxDQoJYzIuMy0wLjUyLDQuNDItMC43Myw1LjQxLTAuOGwtMy43NSw0LjAxYzIuMjcsMC40Miw0LjU1LDAuNzcsNi44NiwxLjA2QzU4Mi43NSw1NjIuODQsNTgwLjg3LDU2NC44Niw1ODAuNTUsNTY1LjJ6IE02NDAuOTMsNTI3LjA1DQoJYy0xLjg0LDEuNTYtMi4xOCwzLjA3LTIuMTgsMy4xM2wtMC4xMywwLjU3bDAuNTUsMC4yYzAuMDksMC4wNCwyLjQzLDAuODksNS45MiwxLjM3YzMuNSwwLjQ5LDYuODIsMC4yNSw2Ljk3LDAuMjQNCgljMC4wNy0wLjAxLDkuNzMtMS43OCw5LjczLTEuNzhsMC45OC0wLjE4bC0wLjUzLTAuODRjLTAuNzQtMS4xOC0xLjY2LTIuMzYtMi43My0zLjVjLTEuMDYtMS4xNC0yLjI4LTIuMjUtMy42My0zLjMxbC0wLjI1LTAuMTgNCglsLTAuMjksMC4wNGwtOS42NywxLjc3QzY0NS40OCw1MjQuNjUsNjQyLjY5LDUyNS41NSw2NDAuOTMsNTI3LjA1eiBNNjU1LjI2LDUyNC4yMWMxLjA4LDAuODYsMi4wNiwxLjc1LDIuOTUsMi42NmwtOC4xMywxLjVsMCwwDQoJYzAuODcsMC45MiwxLjU5LDEuODUsMi4yMiwyLjc5Yy0wLjI2LDAuMDQtMC40MSwwLjA3LTAuNDEsMC4wN2MwLjA0LDAtMy4yNiwwLjIyLTYuNi0wLjIzYy0xLjk0LTAuMjctMy40Ny0wLjY2LTQuNDUtMC45NA0KCWw5LjI0LTEuNjljLTAuODctMC45My0xLjg0LTEuODItMi44OS0yLjY3QzY0OS40MSw1MjUuMjgsNjU0LjA5LDUyNC40Miw2NTUuMjYsNTI0LjIxeiBNNTg5LjUsNTEzLjc3bDAuMDgsMC4xNA0KCWMwLjAzLDAuMDcsMC45LDEuNjcsMy4zOCwyLjk4YzIuMzksMS4yNyw1LjA2LDEuODksNS4xNywxLjkybDAuMTUsMC4wNGwwLjE2LTAuMDRjMC4xMS0wLjAzLDIuNzgtMC42NSw1LjE2LTEuOTINCgljMi40OS0xLjMxLDMuMzUtMi45MSwzLjQtMi45OGwwLjA4LTAuMTR2LTUuNDZsLTguNzktMC4yM2wtOC4xNCwwLjIybC0wLjY1LDAuMDJsMC4wMiwwLjY2VjUxMy43N3ogTTU5MC44NSw1MDkuNjINCgljMS4wOC0wLjAyLDcuNDMtMC4yLDcuNDMtMC4ydjMuNjFjMi41MiwwLDUsMC4wNyw3LjQ0LDAuMTl2MC4xN2MtMC4xOSwwLjI5LTAuOTQsMS4zNS0yLjc1LDIuM2MtMi4wMywxLjA4LTQuMjgsMS42Ni00LjY5LDEuNzYNCgl2LTQuNDJjLTIuNTEsMC00Ljk5LDAuMDctNy40MywwLjE5VjUwOS42MnoiLz4NCjwvc3ZnPg0K");
    background-size: 50%;
    background-position: 0 -10px;
    background-repeat: repeat;
    z-index: 1; }

.audio-button, .file-button, .video-button, .redirect-url-button, .combined-button, .html-button, .scroll-html-button {
  border-radius: 50%;
  cursor: pointer;
  overflow: hidden;
  transition: all 200ms ease-out;
  z-index: 2;
  -webkit-transition: all 200ms ease-out;
  will-change: transform;
  backface-visibility: hidden;
  position: absolute;
  height: 3.375rem;
  left: 50%;
  margin-top: -1.6875rem;
  margin-left: -1.6875rem;
  top: 50%;
  width: 3.375rem; }
  .audio-button:focus, .file-button:focus, .video-button:focus, .redirect-url-button:focus, .combined-button:focus, .html-button:focus, .scroll-html-button:focus {
    outline: none; }
  @media screen and (min-width: 680px) {
    .audio-button, .file-button, .video-button, .redirect-url-button, .combined-button, .html-button, .scroll-html-button {
      position: absolute;
      height: 3.375rem;
      left: 50%;
      margin-top: -1.6875rem;
      margin-left: -1.6875rem;
      top: 50%;
      width: 3.375rem; } }
  @media screen and (min-width: 768px) {
    .audio-button, .file-button, .video-button, .redirect-url-button, .combined-button, .html-button, .scroll-html-button {
      position: absolute;
      height: 1.875rem;
      left: 50%;
      margin-top: -0.9375rem;
      margin-left: -0.9375rem;
      top: 50%;
      width: 1.875rem; } }
  @media screen and (min-width: 680px) {
    .search-results-result-icon.audio-button, .search-results-result-icon.file-button, .search-results-result-icon.video-button, .search-results-result-icon.redirect-url-button, .search-results-result-icon.combined-button, .search-results-result-icon.html-button, .search-results-result-icon.scroll-html-button {
      position: absolute;
      height: 3.375rem;
      left: 50%;
      margin-top: -1.6875rem;
      margin-left: -1.6875rem;
      top: 50%;
      width: 3.375rem; } }

.audio-button:after, .file-button:after, .video-button:after, .redirect-url-button:after, .combined-button:after, .scroll-html-button:after {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 50%;
  z-index: 5; }

.audio-button:hover, .file-button:hover, .video-button:hover, .redirect-url-button:hover, .combined-button:hover, .html-button:hover, .scroll-html-button:hover {
  transform: scale(1.1);
  -webkit-transform: scale(1.1); }

.audio-box {
  background-color: #4bc4d6;
  background-image: -webkit-radial-gradient(center bottom, circle closest-corner, #4bc4d6 0%, #6489c1 100%);
  background-image: radial-gradient(circle closest-corner at center bottom, #4bc4d6 0%, #6489c1 100%); }
  .thumb-holder-other .audio-box:before {
    background-size: 20%; }
  .audio-box.thumb-with-img {
    background: #000; }
    .audio-box.thumb-with-img:before {
      background-image: none; }

.file-box {
  background-color: #b295d3;
  background-image: -webkit-radial-gradient(center bottom, circle closest-corner, #b295d3 0%, #6489c1 100%);
  background-image: radial-gradient(circle closest-corner at center bottom, #b295d3 0%, #6489c1 100%); }
  .thumb-holder-other .file-box:before {
    background-size: 20%; }
  .file-box.thumb-with-img {
    background: #000; }
    .file-box.thumb-with-img:before {
      background-image: none; }

.video-box {
  background-color: #f5f5f5;
  background-image: -webkit-radial-gradient(center bottom, circle closest-corner, #f5f5f5 0%, #d7d7d7 100%);
  background-image: radial-gradient(circle closest-corner at center bottom, #f5f5f5 0%, #d7d7d7 100%); }
  .thumb-holder-other .video-box:before {
    background-size: 20%; }
  .video-box.thumb-with-img {
    background: #000; }
    .video-box.thumb-with-img:before {
      background-image: none; }

.redirect-url-box {
  background-color: #4bc4d6;
  background-image: -webkit-radial-gradient(center bottom, circle closest-corner, #4bc4d6 0%, #6489c1 100%);
  background-image: radial-gradient(circle closest-corner at center bottom, #4bc4d6 0%, #6489c1 100%); }
  .thumb-holder-other .redirect-url-box:before {
    background-size: 20%; }
  .redirect-url-box.thumb-with-img {
    background: #000; }
    .redirect-url-box.thumb-with-img:before {
      background-image: none; }

.combined-box {
  background-color: #4bc4d6;
  background-image: -webkit-radial-gradient(center bottom, circle closest-corner, #4bc4d6 0%, #6489c1 100%);
  background-image: radial-gradient(circle closest-corner at center bottom, #4bc4d6 0%, #6489c1 100%); }
  .thumb-holder-other .combined-box:before {
    background-size: 20%; }
  .combined-box.thumb-with-img {
    background: #000; }
    .combined-box.thumb-with-img:before {
      background-image: none; }

.html-box {
  background-color: #4bc4d6;
  background-image: -webkit-radial-gradient(center bottom, circle closest-corner, #4bc4d6 0%, #6489c1 100%);
  background-image: radial-gradient(circle closest-corner at center bottom, #4bc4d6 0%, #6489c1 100%); }
  .thumb-holder-other .html-box:before {
    background-size: 20%; }
  .html-box.thumb-with-img {
    background: #000; }
    .html-box.thumb-with-img:before {
      background-image: none; }

.scroll-html-box {
  background-color: #4bc4d6;
  background-image: -webkit-radial-gradient(center bottom, circle closest-corner, #4bc4d6 0%, #6489c1 100%);
  background-image: radial-gradient(circle closest-corner at center bottom, #4bc4d6 0%, #6489c1 100%); }
  .thumb-holder-other .scroll-html-box:before {
    background-size: 20%; }
  .scroll-html-box.thumb-with-img {
    background: #000; }
    .scroll-html-box.thumb-with-img:before {
      background-image: none; }

.audio-button:after {
  content: '';
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgdmlld0JveD0iMCAwIDg2IDg2Ij4NCiAgPGRlZnM+DQogICAgPHN0eWxlPg0KDQogICAgICAuY2xzLTMgew0KICAgICAgICBmaWxsOiAjMDAyYTZhOw0KICAgICAgICBmaWxsLW9wYWNpdHk6IDAuMzsNCiAgICAgIH0NCg0KICAgICAgLmNscy00IHsNCiAgICAgICAgZmlsbDogI2ZmZmZmZjsNCiAgICAgIH0NCiAgICA8L3N0eWxlPg0KICA8L2RlZnM+DQogIDxnIGlkPSJtaWNyb3Bob25lc3ZnIj4NCiAgICA8Y2lyY2xlIGlkPSJjaXJjbGUtMSIgY2xhc3M9ImNscy0zIiBjeD0iNDMiIGN5PSI0MyIgcj0iNDIiLz4NCiAgICA8cGF0aCBkPSJNNDMuMDAwLDg2LjAwMCBDMTkuMjUyLDg2LjAwMCAwLjAwMCw2Ni43NDggMC4wMDAsNDMuMDAwIEMwLjAwMCwxOS4yNTIgMTkuMjUyLDAuMDAwIDQzLjAwMCwwLjAwMCBDNjYuNzQ4LDAuMDAwIDg2LjAwMCwxOS4yNTIgODYuMDAwLDQzLjAwMCBDODYuMDAwLDY2Ljc0OCA2Ni43NDgsODYuMDAwIDQzLjAwMCw4Ni4wMDAgWk00My4wMDAsMi4wMDAgQzIwLjM1NiwyLjAwMCAyLjAwMCwyMC4zNTYgMi4wMDAsNDMuMDAwIEMyLjAwMCw2NS42NDQgMjAuMzU2LDg0LjAwMCA0My4wMDAsODQuMDAwIEM2NS42NDQsODQuMDAwIDg0LjAwMCw2NS42NDQgODQuMDAwLDQzLjAwMCBDODQuMDAwLDIwLjM1NiA2NS42NDQsMi4wMDAgNDMuMDAwLDIuMDAwIFpNNDIuNTA2LDU2LjY0NyBDMzQuODc1LDU2LjY0NyAyOC42NjcsNTAuNjg3IDI4LjY2Nyw0My4zNjEgQzI4LjY2Nyw0My4zNjEgMjguNjY3LDM4LjQ2NSAyOC42NjcsMzguNDY1IEMyOC42NjcsMzcuNTc4IDI5LjQxNiwzNi44NjAgMzAuMzM5LDM2Ljg2MCBDMzEuMjYzLDM2Ljg2MCAzMi4wMTEsMzcuNTc4IDMyLjAxMSwzOC40NjUgQzMyLjAxMSwzOC40NjUgMzIuMDExLDQzLjM2MSAzMi4wMTEsNDMuMzYxIEMzMi4wMTEsNDguOTE2IDM2LjcxOCw1My40MzYgNDIuNTA2LDUzLjQzNiBDNDguMjkyLDUzLjQzNiA1My4wMDAsNDguOTE2IDUzLjAwMCw0My4zNjEgQzUzLjAwMCw0My4zNjEgNTMuMDAwLDM4LjQ2NSA1My4wMDAsMzguNDY1IEM1My4wMDAsMzcuNTc4IDUzLjc0OCwzNi44NjAgNTQuNjczLDM2Ljg2MCBDNTUuNTk2LDM2Ljg2MCA1Ni4zNDQsMzcuNTc4IDU2LjM0NCwzOC40NjUgQzU2LjM0NCwzOC40NjUgNTYuMzQ0LDQzLjM2MSA1Ni4zNDQsNDMuMzYxIEM1Ni4zNDQsNTAuNjg3IDUwLjEzNiw1Ni42NDcgNDIuNTA2LDU2LjY0NyBaTTQyLjUwNSw1MC4wMDEgQzM4LjM2NSw1MC4wMDEgMzUuMDA4LDQ2Ljc0OSAzNS4wMDgsNDIuNzM3IEMzNS4wMDgsNDIuNzM3IDM1LjAwOCwyNi4yNzUgMzUuMDA4LDI2LjI3NSBDMzUuMDA4LDIyLjI2MyAzOC4zNjUsMTkuMDExIDQyLjUwNSwxOS4wMTEgQzQ2LjY0NSwxOS4wMTEgNTAuMDAyLDIyLjI2MyA1MC4wMDIsMjYuMjc1IEM1MC4wMDIsMjYuMjc1IDUwLjAwMiw0Mi43MzcgNTAuMDAyLDQyLjczNyBDNTAuMDAyLDQ2Ljc0OSA0Ni42NDUsNTAuMDAxIDQyLjUwNSw1MC4wMDEgWk0zNS42MDgsNjQuOTk1IEMzNS42MDgsNjQuOTk1IDQwLjgzMyw2NC45OTUgNDAuODMzLDY0Ljk5NSBDNDAuODMzLDY0Ljk5NSA0MC44MzMsNTcuODI1IDQwLjgzMyw1Ny44MjUgQzQxLjM4Myw1Ny44ODkgNDEuOTM4LDU3LjkzMiA0Mi41MDYsNTcuOTMyIEM0My4wNzIsNTcuOTMyIDQzLjYyOCw1Ny44ODkgNDQuMTc3LDU3LjgyNSBDNDQuMTc3LDU3LjgyNSA0NC4xNzcsNjQuOTk1IDQ0LjE3Nyw2NC45OTUgQzQ0LjE3Nyw2NC45OTUgNDkuNDAzLDY0Ljk5NSA0OS40MDMsNjQuOTk1IEM1MC4zMjcsNjQuOTk1IDUxLjA3NSw2NS43MTQgNTEuMDc1LDY2LjYwMSBDNTEuMDc1LDY2LjYwMSA1MS4wNzUsNjguMjA3IDUxLjA3NSw2OC4yMDcgQzUxLjA3NSw2OC4yMDcgMzMuOTM2LDY4LjIwNyAzMy45MzYsNjguMjA3IEMzMy45MzYsNjguMjA3IDMzLjkzNiw2Ni42MDEgMzMuOTM2LDY2LjYwMSBDMzMuOTM2LDY1LjcxNCAzNC42ODUsNjQuOTk1IDM1LjYwOCw2NC45OTUgWiIgaWQ9InBhdGgtMSIgY2xhc3M9ImNscy00IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4NCiAgPC9nPg0KPC9zdmc+DQo=") no-repeat center center; }

.thumb-holder-other .audio-button {
  position: absolute;
  height: 3.75rem;
  left: 50%;
  margin-top: -1.875rem;
  margin-left: -1.875rem;
  top: 50%;
  width: 3.75rem; }
  @media screen and (min-width: 900px) {
    .thumb-holder-other .audio-button {
      position: absolute;
      height: 10.9375rem;
      left: 50%;
      margin-top: -5.46875rem;
      margin-left: -5.46875rem;
      top: 50%;
      width: 10.9375rem; } }

@media screen and (min-width: 768px) {
  .single-slide-inner .audio-button {
    position: absolute;
    height: 3.75rem;
    left: 50%;
    margin-top: -1.875rem;
    margin-left: -1.875rem;
    top: 50%;
    width: 3.75rem; } }

@media screen and (min-width: 480px) {
  .promoted-block .audio-button {
    position: absolute;
    height: 3.75rem;
    left: 50%;
    margin-top: -1.875rem;
    margin-left: -1.875rem;
    top: 50%;
    width: 3.75rem; } }

@media screen and (min-width: 600px) {
  .promoted-block .audio-button {
    position: absolute;
    height: 5.625rem;
    left: 50%;
    margin-top: -2.8125rem;
    margin-left: -2.8125rem;
    top: 50%;
    width: 5.625rem; } }

@media screen and (min-width: 1024px) {
  .thumb-box-promoted .audio-button {
    position: absolute;
    height: 3.75rem;
    left: 50%;
    margin-top: -1.875rem;
    margin-left: -1.875rem;
    top: 50%;
    width: 3.75rem; } }

.thumb-list-box .audio-button {
  position: absolute;
  height: 3.375rem;
  left: 50%;
  margin-top: -1.6875rem;
  margin-left: -1.6875rem;
  top: 50%;
  width: 3.375rem; }
  @media screen and (min-width: 1024px) {
    .thumb-list-box .audio-button {
      position: absolute;
      height: 1.875rem;
      left: 50%;
      margin-top: -0.9375rem;
      margin-left: -0.9375rem;
      top: 50%;
      width: 1.875rem; } }

.quick-hit-thumb .audio-button {
  position: absolute;
  height: 3.375rem;
  left: 50%;
  margin-top: -1.6875rem;
  margin-left: -1.6875rem;
  top: 50%;
  width: 3.375rem; }

.asset-other-format-block .audio-button {
  position: absolute;
  height: 1.875rem;
  left: 50%;
  margin-top: -0.9375rem;
  margin-left: -0.9375rem;
  top: 50%;
  width: 1.875rem; }
  @media screen and (min-width: 600px) {
    .asset-other-format-block .audio-button {
      position: absolute;
      height: 3.75rem;
      left: 50%;
      margin-top: -1.875rem;
      margin-left: -1.875rem;
      top: 50%;
      width: 3.75rem; } }
  @media screen and (min-width: 1024px) {
    .asset-other-format-block .audio-button {
      position: absolute;
      height: 1.875rem;
      left: 50%;
      margin-top: -0.9375rem;
      margin-left: -0.9375rem;
      top: 50%;
      width: 1.875rem; } }

.file-button:after {
  content: '';
  background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA4OCA4OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgODggODgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGNpcmNsZSBmaWxsLW9wYWNpdHk9IjAuMiIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgY3g9IjQ0IiBjeT0iNDQiIHI9IjQzIi8+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNDkuNDUxLDU1LjMzNGMtMC4wNzktMC4wNzktMC4xNzktMC4xNC0wLjI5OS0wLjE4M2MtMC4xMjEtMC4wNDMtMC4yNjQtMC4wNjQtMC40MjktMC4wNjRoLTAuNjg0djEuODU1DQoJaDAuNjg0YzAuMzQyLDAsMC41ODgtMC4wODQsMC43MzgtMC4yNTNjMC4xNS0wLjE2OSwwLjIyNS0wLjQwNCwwLjIyNS0wLjcwN2MwLTAuMTM0LTAuMDE5LTAuMjU2LTAuMDU4LTAuMzY1DQoJQzQ5LjU4OSw1NS41MDgsNDkuNTMsNTUuNDE0LDQ5LjQ1MSw1NS4zMzR6Ii8+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNDQuMzMxLDU1LjYyNmMtMC4xMzYtMC4xNjEtMC4zMDItMC4yODQtMC40OTktMC4zN2MtMC4xOTctMC4wODYtMC40MjEtMC4xMjktMC42NzItMC4xMjkNCgljLTAuMjU0LDAtMC40OCwwLjA0My0wLjY3OCwwLjEyOWMtMC4xOTgsMC4wODYtMC4zNjUsMC4yMDktMC41MDEsMC4zN2MtMC4xMzYsMC4xNjEtMC4yNCwwLjM1Ny0wLjMxMywwLjU4OQ0KCWMtMC4wNzIsMC4yMzItMC4xMDksMC40OTItMC4xMDksMC43ODFjMCwwLjI5MiwwLjAzNiwwLjU1NCwwLjEwOSwwLjc4NWMwLjA3MywwLjIzMiwwLjE3NywwLjQyOCwwLjMxMywwLjU4OA0KCWMwLjEzNiwwLjE2MSwwLjMwMywwLjI4MywwLjUwMSwwLjM2N2MwLjE5OCwwLjA4NCwwLjQyNCwwLjEyNywwLjY3OCwwLjEyN2MwLjI1MSwwLDAuNDc1LTAuMDQyLDAuNjcyLTAuMTI3DQoJYzAuMTk3LTAuMDg0LDAuMzYzLTAuMjA3LDAuNDk5LTAuMzY3czAuMjQtMC4zNTcsMC4zMTMtMC41ODhjMC4wNzMtMC4yMzIsMC4xMDktMC40OTMsMC4xMDktMC43ODVjMC0wLjI4OS0wLjAzNi0wLjU0OS0wLjEwOS0wLjc4MQ0KCUM0NC41NzEsNTUuOTgyLDQ0LjQ2Nyw1NS43ODYsNDQuMzMxLDU1LjYyNnoiLz4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zNi42MTYsNTUuNjI2Yy0wLjEzNi0wLjE2MS0wLjMwMi0wLjI4NC0wLjQ5OS0wLjM3Yy0wLjE5Ny0wLjA4Ni0wLjQyMS0wLjEyOS0wLjY3Mi0wLjEyOQ0KCWMtMC4yNTQsMC0wLjQ4LDAuMDQzLTAuNjc4LDAuMTI5Yy0wLjE5OCwwLjA4Ni0wLjM2NSwwLjIwOS0wLjUwMSwwLjM3Yy0wLjEzNiwwLjE2MS0wLjI0LDAuMzU3LTAuMzEzLDAuNTg5DQoJYy0wLjA3MywwLjIzMi0wLjEwOSwwLjQ5Mi0wLjEwOSwwLjc4MWMwLDAuMjkyLDAuMDM2LDAuNTU0LDAuMTA5LDAuNzg1YzAuMDczLDAuMjMyLDAuMTc3LDAuNDI4LDAuMzEzLDAuNTg4DQoJYzAuMTM2LDAuMTYxLDAuMzAzLDAuMjgzLDAuNTAxLDAuMzY3YzAuMTk4LDAuMDg0LDAuNDI0LDAuMTI3LDAuNjc4LDAuMTI3YzAuMjUxLDAsMC40NzUtMC4wNDIsMC42NzItMC4xMjcNCgljMC4xOTctMC4wODQsMC4zNjMtMC4yMDcsMC40OTktMC4zNjdjMC4xMzYtMC4xNjEsMC4yNC0wLjM1NywwLjMxMy0wLjU4OGMwLjA3My0wLjIzMiwwLjEwOS0wLjQ5MywwLjEwOS0wLjc4NQ0KCWMwLTAuMjg5LTAuMDM2LTAuNTQ5LTAuMTA5LTAuNzgxQzM2Ljg1Nyw1NS45ODIsMzYuNzUyLDU1Ljc4NiwzNi42MTYsNTUuNjI2eiIvPg0KPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI1My4wMzcsMjAuOTk5IDUzLjAzNywzMS4wNjIgNjIuOTk5LDMxLjA2MiAiLz4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik01MywzMi4wMDNjLTAuNTY3LDAtMS0wLjQzNy0xLTF2LTEwbC0yNS42NDgtMC4wMDRjLTAuMTk3LDAtMC4zNTYsMC4xNjMtMC4zNTYsMC4zNTl2NDUuMjgzDQoJYzAsMC4xOTgsMC4xNTksMC4zNTksMC4zNTYsMC4zNTloMzYuMjljMC4xOTYsMCwwLjM1Ni0wLjE2MSwwLjM1Ni0wLjM1OUw2MywzMi4wMDNINTN6IE00Mi4wMDIsNDMuMDAxaDIuMDAxdjguOTkzaC0yLjAwMVY0My4wMDF6DQoJIE0zNi4wOTUsNDMuMDk1aDEuOTU4djcuMTc0aDMuMTI5djEuNjMyaC01LjA4OFY0My4wOTV6IE0yOC4zMTgsNDUuNjg1YzAuMjE2LTAuNTUsMC41MTktMS4wMjUsMC45MDctMS40MjMNCgljMC4zODgtMC4zOTksMC44NTMtMC43MDksMS4zOTMtMC45MzFjMC41NDEtMC4yMjEsMS4xMzgtMC4zMzIsMS43OTEtMC4zMzJjMC4zMTcsMCwwLjYxNSwwLjAyOSwwLjg5NSwwLjA4OA0KCWMwLjI4LDAuMDU4LDAuNTQyLDAuMTM5LDAuNzg1LDAuMjQyYzAuMjQzLDAuMTAzLDAuNDY3LDAuMjI2LDAuNjcyLDAuMzY5YzAuMjA1LDAuMTQzLDAuMzg2LDAuMzAxLDAuNTQ1LDAuNDc0bC0wLjY2MSwwLjkyNQ0KCWMtMC4wNDMsMC4wNTYtMC4wOTMsMC4xMDgtMC4xNTEsMC4xNTRjLTAuMDU4LDAuMDQ2LTAuMTM5LDAuMDY5LTAuMjQzLDAuMDY5Yy0wLjA3LDAtMC4xMzUtMC4wMTYtMC4xOTctMC4wNDgNCgljLTAuMDYyLTAuMDMyLTAuMTI4LTAuMDcxLTAuMTk3LTAuMTE4Yy0wLjA2OS0wLjA0Ni0wLjE0Ni0wLjA5Ni0wLjIyOS0wLjE1MWMtMC4wODMtMC4wNTUtMC4xODItMC4xMDUtMC4yOTYtMC4xNTENCgljLTAuMTE0LTAuMDQ2LTAuMjQ3LTAuMDg1LTAuNC0wLjExOGMtMC4xNTMtMC4wMzItMC4zMzEtMC4wNDgtMC41MzYtMC4wNDhjLTAuMzU2LDAtMC42OCwwLjA2NS0wLjk3NCwwLjE5Ng0KCXMtMC41NDYsMC4zMTgtMC43NTYsMC41NjJjLTAuMjEsMC4yNDQtMC4zNzUsMC41MzktMC40OTIsMC44ODVjLTAuMTE4LDAuMzQ3LTAuMTc3LDAuNzM1LTAuMTc3LDEuMTY2DQoJYzAsMC40NTEsMC4wNTksMC44NTIsMC4xNzcsMS4yMDNjMC4xMTgsMC4zNTEsMC4yNzgsMC42NDYsMC40ODEsMC44ODVjMC4yMDMsMC4yNCwwLjQzOSwwLjQyMiwwLjcxLDAuNTQ3DQoJYzAuMjcsMC4xMjUsMC41NiwwLjE4NywwLjg2OSwwLjE4N2MwLjE3OCwwLDAuMzQtMC4wMDksMC40ODctMC4wMjdjMC4xNDctMC4wMTgsMC4yODMtMC4wNDksMC40MDktMC4wOTQNCgljMC4xMjUtMC4wNDQsMC4yNDUtMC4xMDIsMC4zNTktMC4xNzJjMC4xMTQtMC4wNywwLjIyOS0wLjE1OCwwLjM0NS0wLjI2M2MwLjA0Ni0wLjA0LDAuMDk3LTAuMDczLDAuMTUxLTAuMQ0KCWMwLjA1NC0wLjAyNiwwLjExLTAuMDM5LDAuMTY4LTAuMDM5YzAuMDQ2LDAsMC4wOTMsMC4wMDksMC4xMzksMC4wMjdjMC4wNDYsMC4wMTgsMC4wOTEsMC4wNDksMC4xMzMsMC4wOTRsMC43NzYsMC44NTINCgljLTAuMzQsMC40NjQtMC43NjYsMC44MTMtMS4yNzgsMS4wNDljLTAuNTEyLDAuMjM2LTEuMTE4LDAuMzU0LTEuODE3LDAuMzU0Yy0wLjY0MSwwLTEuMjE2LTAuMTE0LTEuNzI0LTAuMzQxDQoJYy0wLjUwOC0wLjIyOC0wLjkzOS0wLjU0Mi0xLjI5Mi0wLjk0M2MtMC4zNTQtMC40MDEtMC42MjUtMC44NzYtMC44MTQtMS40MjZjLTAuMTg5LTAuNTUtMC4yODQtMS4xNDctMC4yODQtMS43OTINCglDMjcuOTk0LDQ2LjgzOCwyOC4xMDIsNDYuMjM1LDI4LjMxOCw0NS42ODV6IE0zMi40ODUsNTUuMTQ4aC0xLjU5M3Y0Ljc3NWgtMS4zMTN2LTQuNzc1aC0xLjU5M3YtMS4wNzZoNC40OThWNTUuMTQ4eiBNMzguMTcsNTguMTc2DQoJYy0wLjE0MSwwLjM2NC0wLjM0LDAuNjgxLTAuNTk2LDAuOTVjLTAuMjU2LDAuMjY5LTAuNTY1LDAuNDgtMC45MjcsMC42MzNjLTAuMzYxLDAuMTUzLTAuNzYyLDAuMjI5LTEuMjAyLDAuMjI5DQoJcy0wLjg0MS0wLjA3Ni0xLjIwNC0wLjIyOWMtMC4zNjMtMC4xNTMtMC42NzMtMC4zNjMtMC45My0wLjYzM2MtMC4yNTgtMC4yNjktMC40NTctMC41ODYtMC41OTgtMC45NQ0KCWMtMC4xNDEtMC4zNjQtMC4yMTItMC43NTgtMC4yMTItMS4xODFjMC0wLjQyMywwLjA3MS0wLjgxNywwLjIxMi0xLjE4MWMwLjE0MS0wLjM2NCwwLjM0MS0wLjY4LDAuNTk4LTAuOTQ4DQoJYzAuMjU4LTAuMjY4LDAuNTY4LTAuNDc4LDAuOTMtMC42MzFjMC4zNjMtMC4xNTMsMC43NjQtMC4yMjksMS4yMDQtMC4yMjlzMC44NDEsMC4wNzcsMS4yMDIsMC4yMzENCgljMC4zNjEsMC4xNTQsMC42NywwLjM2NSwwLjkyNywwLjYzM2MwLjI1NiwwLjI2OCwwLjQ1NSwwLjU4NCwwLjU5NiwwLjk0OGMwLjE0MSwwLjM2NCwwLjIxMiwwLjc1NiwwLjIxMiwxLjE3Nw0KCUMzOC4zODIsNTcuNDE4LDM4LjMxMSw1Ny44MTIsMzguMTcsNTguMTc2eiBNNDUuODg1LDU4LjE3NmMtMC4xNDEsMC4zNjQtMC4zNCwwLjY4MS0wLjU5NiwwLjk1DQoJYy0wLjI1NiwwLjI2OS0wLjU2NSwwLjQ4LTAuOTI2LDAuNjMzYy0wLjM2MSwwLjE1My0wLjc2MiwwLjIyOS0xLjIwMiwwLjIyOWMtMC40NCwwLTAuODQyLTAuMDc2LTEuMjA0LTAuMjI5DQoJYy0wLjM2My0wLjE1My0wLjY3My0wLjM2My0wLjkzLTAuNjMzYy0wLjI1OC0wLjI2OS0wLjQ1Ny0wLjU4Ni0wLjU5OC0wLjk1Yy0wLjE0MS0wLjM2NC0wLjIxMi0wLjc1OC0wLjIxMi0xLjE4MQ0KCWMwLTAuNDIzLDAuMDctMC44MTcsMC4yMTItMS4xODFjMC4xNDEtMC4zNjQsMC4zNDEtMC42OCwwLjU5OC0wLjk0OGMwLjI1OC0wLjI2OCwwLjU2OC0wLjQ3OCwwLjkzLTAuNjMxDQoJYzAuMzYzLTAuMTUzLDAuNzY0LTAuMjI5LDEuMjA0LTAuMjI5YzAuNDQsMCwwLjg0MSwwLjA3NywxLjIwMiwwLjIzMWMwLjM2MSwwLjE1NCwwLjY3LDAuMzY1LDAuOTI2LDAuNjMzDQoJYzAuMjU2LDAuMjY4LDAuNDU1LDAuNTg0LDAuNTk2LDAuOTQ4YzAuMTQxLDAuMzY0LDAuMjEyLDAuNzU2LDAuMjEyLDEuMTc3QzQ2LjA5Nyw1Ny40MTgsNDYuMDI2LDU3LjgxMiw0NS44ODUsNTguMTc2eg0KCSBNNTAuODYzLDU2Ljc4NmMtMC4wOTEsMC4yNDQtMC4yMjksMC40NTItMC40MTYsMC42MjZjLTAuMTg3LDAuMTc0LTAuNDIzLDAuMzEtMC43MDksMC40MDhjLTAuMjg2LDAuMDk4LTAuNjI1LDAuMTQ2LTEuMDE2LDAuMTQ2DQoJaC0wLjY4NHYxLjk1NmgtMS4zMTN2LTUuODUyaDEuOTk3YzAuMzk5LDAsMC43NDEsMC4wNDksMS4wMjgsMC4xNDdjMC4yODYsMC4wOTgsMC41MjIsMC4yMzIsMC43MDcsMC40MDQNCgljMC4xODUsMC4xNzEsMC4zMjIsMC4zNzMsMC40MSwwLjYwNmMwLjA4OCwwLjIzMywwLjEzMiwwLjQ4NSwwLjEzMiwwLjc1NUM1MC45OTksNTYuMjc1LDUwLjk1NCw1Ni41NDMsNTAuODYzLDU2Ljc4NnoNCgkgTTUwLjY2NSw1MS42NDRjLTAuNDksMC4yMzYtMS4wNywwLjM1NC0xLjczOSwwLjM1NGMtMC42MTQsMC0xLjE2NC0wLjExNC0xLjY1LTAuMzQxYy0wLjQ4Ni0wLjIyOC0wLjg5OS0wLjU0Mi0xLjIzNy0wLjk0Mw0KCWMtMC4zMzgtMC40MDEtMC41OTgtMC44NzYtMC43NzktMS40MjZjLTAuMTgxLTAuNTUtMC4yNzItMS4xNDctMC4yNzItMS43OTJjMC0wLjY1NywwLjEwMy0xLjI2LDAuMzExLTEuODENCgljMC4yMDctMC41NSwwLjQ5Ni0xLjAyNSwwLjg2OC0xLjQyM2MwLjM3Mi0wLjM5OSwwLjgxNi0wLjcwOSwxLjMzNC0wLjkzMWMwLjUxOC0wLjIyMSwxLjA4OS0wLjMzMiwxLjcxNC0wLjMzMg0KCWMwLjMwMywwLDAuNTg5LDAuMDI5LDAuODU3LDAuMDg4YzAuMjY4LDAuMDU4LDAuNTE5LDAuMTM5LDAuNzUyLDAuMjQyYzAuMjMzLDAuMTAzLDAuNDQ3LDAuMjI2LDAuNjQzLDAuMzY5DQoJYzAuMTk2LDAuMTQzLDAuMzcsMC4zMDEsMC41MjIsMC40NzRsLTAuNjMzLDAuOTI1Yy0wLjA0MSwwLjA1Ni0wLjA4OSwwLjEwOC0wLjE0NCwwLjE1NGMtMC4wNTUsMC4wNDYtMC4xMzMsMC4wNjktMC4yMzMsMC4wNjkNCgljLTAuMDY3LDAtMC4xMy0wLjAxNi0wLjE4OS0wLjA0OGMtMC4wNTktMC4wMzItMC4xMjItMC4wNzEtMC4xODktMC4xMThjLTAuMDY3LTAuMDQ2LTAuMTQtMC4wOTYtMC4yMTktMC4xNTENCgljLTAuMDgtMC4wNTUtMC4xNzQtMC4xMDUtMC4yODMtMC4xNTFjLTAuMTA5LTAuMDQ2LTAuMjM3LTAuMDg1LTAuMzgzLTAuMTE4Yy0wLjE0Ni0wLjAzMi0wLjMxNy0wLjA0OC0wLjUxMy0wLjA0OA0KCWMtMC4zNCwwLTAuNjUxLDAuMDY1LTAuOTMyLDAuMTk2Yy0wLjI4MSwwLjEzMS0wLjUyMywwLjMxOC0wLjcyNCwwLjU2MmMtMC4yMDIsMC4yNDQtMC4zNTksMC41MzktMC40NzEsMC44ODUNCgljLTAuMTEzLDAuMzQ3LTAuMTY5LDAuNzM1LTAuMTY5LDEuMTY2YzAsMC40NTEsMC4wNTYsMC44NTIsMC4xNjksMS4yMDNjMC4xMTMsMC4zNTEsMC4yNjYsMC42NDYsMC40NiwwLjg4NQ0KCWMwLjE5NCwwLjI0LDAuNDIxLDAuNDIyLDAuNjgsMC41NDdjMC4yNTksMC4xMjUsMC41MzYsMC4xODcsMC44MzIsMC4xODdjMC4xNywwLDAuMzI2LTAuMDA5LDAuNDY2LTAuMDI3DQoJYzAuMTQxLTAuMDE4LDAuMjcxLTAuMDQ5LDAuMzkxLTAuMDk0YzAuMTItMC4wNDQsMC4yMzUtMC4xMDIsMC4zNDQtMC4xNzJjMC4xMDktMC4wNywwLjIxOS0wLjE1OCwwLjMzLTAuMjYzDQoJYzAuMDQ0LTAuMDQsMC4wOTItMC4wNzMsMC4xNDQtMC4xYzAuMDUyLTAuMDI2LDAuMTA1LTAuMDM5LDAuMTYxLTAuMDM5YzAuMDQ0LDAsMC4wODksMC4wMDksMC4xMzMsMC4wMjcNCgljMC4wNDQsMC4wMTgsMC4wODcsMC4wNDksMC4xMjgsMC4wOTRsMC43NDMsMC44NTJDNTEuNTYzLDUxLjA1OSw1MS4xNTUsNTEuNDA4LDUwLjY2NSw1MS42NDR6IE01NS4zMjcsNTUuMTE2aC0yLjMyM3YxLjM2NmgxLjc3OQ0KCXYxLjAwNGgtMS43Nzl2MS4zOTNoMi4zMjN2MS4wNDRoLTMuNjQ0di01Ljg1MmgzLjY0NFY1NS4xMTZ6IE01NS42NDgsNDguMjM5Yy0wLjA5OC0wLjA0Ny0wLjIzMi0wLjA3MS0wLjQtMC4wNzFoLTAuNDR2My44MjcNCgloLTEuODEzdi04Ljk5M2gxLjgxM3YzLjY0MmgwLjI5YzAuMjY4LDAsMC40NjEtMC4wOTYsMC41NzktMC4yOWwxLjc1OS0yLjkzOGMwLjA5Ny0wLjE2MSwwLjIwNi0wLjI3LDAuMzMtMC4zMjcNCgljMC4xMjMtMC4wNTgsMC4yNzQtMC4wODYsMC40NTMtMC4wODZoMS41NzdsLTIuMzE3LDMuNjM2Yy0wLjA4MiwwLjEzMi0wLjE2OCwwLjI0MS0wLjI1NywwLjMyNw0KCWMtMC4wODksMC4wODctMC4xODEsMC4xNTktMC4yNzMsMC4yMTZjMC4xMzYsMC4wNTgsMC4yNiwwLjEzNywwLjM3MywwLjIzOGMwLjExMywwLjEwMSwwLjIxNiwwLjIzNSwwLjMwOCwwLjQwNGwyLjM2LDQuMTczaC0xLjYyDQoJYy0wLjEwNCwwLTAuMTkyLTAuMDA4LTAuMjY2LTAuMDI1Yy0wLjA3My0wLjAxNi0wLjEzNy0wLjA0MS0wLjE5LTAuMDc0cy0wLjEtMC4wNzMtMC4xMzktMC4xMg0KCWMtMC4wMzktMC4wNDctMC4wNzctMC4xMDItMC4xMTMtMC4xNjRsLTEuNzctMy4xMjlDNTUuODI3LDQ4LjM2Nyw1NS43NDYsNDguMjg2LDU1LjY0OCw0OC4yMzl6IE02MS4wMTMsNTkuOTIzSDYwLjMzDQoJYy0wLjEwMSwwLTAuMTg2LTAuMDE2LTAuMjU2LTAuMDQ4Yy0wLjA3LTAuMDMyLTAuMTM3LTAuMDkxLTAuMjAyLTAuMTc3bC0yLjY2OS0zLjQ4NmMwLjAwOCwwLjEwMiwwLjAxNCwwLjIwMSwwLjAxOSwwLjI5OQ0KCWMwLjAwNSwwLjA5OCwwLjAwOCwwLjE5LDAuMDA4LDAuMjc1djMuMTM3aC0xLjE1OHYtNS44NTJoMC42OTJjMC4wNTcsMCwwLjEwNSwwLjAwMywwLjE0NCwwLjAwOA0KCWMwLjAzOSwwLjAwNSwwLjA3NCwwLjAxNSwwLjEwNSwwLjAzYzAuMDMxLDAuMDE1LDAuMDYxLDAuMDM2LDAuMDg5LDAuMDYyYzAuMDI4LDAuMDI3LDAuMDYxLDAuMDYzLDAuMDk3LDAuMTA4bDIuNjg4LDMuNTE0DQoJYy0wLjAxLTAuMTEzLTAuMDE4LTAuMjIxLTAuMDIzLTAuMzI3Yy0wLjAwNS0wLjEwNi0wLjAwOC0wLjIwNi0wLjAwOC0wLjI5OXYtMy4wOTZoMS4xNThWNTkuOTIzeiIvPg0KPC9zdmc+DQo=") no-repeat center center; }

.thumb-holder-other .file-button {
  position: absolute;
  height: 3.75rem;
  left: 50%;
  margin-top: -1.875rem;
  margin-left: -1.875rem;
  top: 50%;
  width: 3.75rem; }
  @media screen and (min-width: 900px) {
    .thumb-holder-other .file-button {
      position: absolute;
      height: 10.9375rem;
      left: 50%;
      margin-top: -5.46875rem;
      margin-left: -5.46875rem;
      top: 50%;
      width: 10.9375rem; } }

@media screen and (min-width: 768px) {
  .single-slide-inner .file-button {
    position: absolute;
    height: 3.75rem;
    left: 50%;
    margin-top: -1.875rem;
    margin-left: -1.875rem;
    top: 50%;
    width: 3.75rem; } }

@media screen and (min-width: 480px) {
  .promoted-block .file-button {
    position: absolute;
    height: 3.75rem;
    left: 50%;
    margin-top: -1.875rem;
    margin-left: -1.875rem;
    top: 50%;
    width: 3.75rem; } }

@media screen and (min-width: 600px) {
  .promoted-block .file-button {
    position: absolute;
    height: 5.625rem;
    left: 50%;
    margin-top: -2.8125rem;
    margin-left: -2.8125rem;
    top: 50%;
    width: 5.625rem; } }

@media screen and (min-width: 1024px) {
  .thumb-box-promoted .file-button {
    position: absolute;
    height: 3.75rem;
    left: 50%;
    margin-top: -1.875rem;
    margin-left: -1.875rem;
    top: 50%;
    width: 3.75rem; } }

.thumb-list-box .file-button {
  position: absolute;
  height: 3.375rem;
  left: 50%;
  margin-top: -1.6875rem;
  margin-left: -1.6875rem;
  top: 50%;
  width: 3.375rem; }
  @media screen and (min-width: 1024px) {
    .thumb-list-box .file-button {
      position: absolute;
      height: 1.875rem;
      left: 50%;
      margin-top: -0.9375rem;
      margin-left: -0.9375rem;
      top: 50%;
      width: 1.875rem; } }

.quick-hit-thumb .file-button {
  position: absolute;
  height: 3.375rem;
  left: 50%;
  margin-top: -1.6875rem;
  margin-left: -1.6875rem;
  top: 50%;
  width: 3.375rem; }

.asset-other-format-block .file-button {
  position: absolute;
  height: 1.875rem;
  left: 50%;
  margin-top: -0.9375rem;
  margin-left: -0.9375rem;
  top: 50%;
  width: 1.875rem; }
  @media screen and (min-width: 600px) {
    .asset-other-format-block .file-button {
      position: absolute;
      height: 3.75rem;
      left: 50%;
      margin-top: -1.875rem;
      margin-left: -1.875rem;
      top: 50%;
      width: 3.75rem; } }
  @media screen and (min-width: 1024px) {
    .asset-other-format-block .file-button {
      position: absolute;
      height: 1.875rem;
      left: 50%;
      margin-top: -0.9375rem;
      margin-left: -0.9375rem;
      top: 50%;
      width: 1.875rem; } }

.video-button:after {
  content: '';
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgdmlld0JveD0iMCAwIDg2IDg2Ij4NCiAgPGRlZnM+DQogICAgPHN0eWxlPg0KDQogICAgICAuY2xzLTMgew0KICAgICAgICBmaWxsOiAjMDAyYTZhOw0KICAgICAgICBmaWxsLW9wYWNpdHk6IDAuMzsNCiAgICAgIH0NCg0KICAgICAgLmNscy00IHsNCiAgICAgICAgZmlsbDogI2ZmZmZmZjsNCiAgICAgIH0NCiAgICA8L3N0eWxlPg0KICA8L2RlZnM+DQogIDxnIGlkPSJwbGF5c3ZnIj4NCiAgICA8Y2lyY2xlIGlkPSJjaXJjbGUtMSIgY2xhc3M9ImNscy0zIiBjeD0iNDMiIGN5PSI0MyIgcj0iNDIiLz4NCiAgICA8cGF0aCBkPSJNNDMuMDAwLDg2LjAwMCBDMTkuMjUyLDg2LjAwMCAwLjAwMCw2Ni43NDggMC4wMDAsNDMuMDAwIEMwLjAwMCwxOS4yNTIgMTkuMjUyLC0wLjAwMCA0My4wMDAsLTAuMDAwIEM2Ni43NDgsLTAuMDAwIDg2LjAwMCwxOS4yNTIgODYuMDAwLDQzLjAwMCBDODYuMDAwLDY2Ljc0OCA2Ni43NDgsODYuMDAwIDQzLjAwMCw4Ni4wMDAgWk00My4wMDAsMi4wMDAgQzIwLjM1NiwyLjAwMCAyLjAwMCwyMC4zNTYgMi4wMDAsNDMuMDAwIEMyLjAwMCw2NS42NDQgMjAuMzU2LDg0LjAwMCA0My4wMDAsODQuMDAwIEM2NS42NDQsODQuMDAwIDg0LjAwMCw2NS42NDQgODQuMDAwLDQzLjAwMCBDODQuMDAwLDIwLjM1NiA2NS42NDQsMi4wMDAgNDMuMDAwLDIuMDAwIFpNMzEuMDg1LDI2LjQ2NyBDMzEuMDg1LDI2LjQ2NyA2NC4xNjIsNDIuMTM1IDY0LjE2Miw0Mi4xMzUgQzY0LjE2Miw0Mi4xMzUgMzEuMDg1LDU5LjU0NiAzMS4wODUsNTkuNTQ2IEMzMS4wODUsNTkuNTQ2IDMxLjA4NSwyNi40NjcgMzEuMDg1LDI2LjQ2NyBaIiBpZD0icGF0aC0xIiBjbGFzcz0iY2xzLTQiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPg0KICA8L2c+DQo8L3N2Zz4NCg==") no-repeat center center; }

.thumb-holder-other .video-button {
  position: absolute;
  height: 3.75rem;
  left: 50%;
  margin-top: -1.875rem;
  margin-left: -1.875rem;
  top: 50%;
  width: 3.75rem; }
  @media screen and (min-width: 900px) {
    .thumb-holder-other .video-button {
      position: absolute;
      height: 10.9375rem;
      left: 50%;
      margin-top: -5.46875rem;
      margin-left: -5.46875rem;
      top: 50%;
      width: 10.9375rem; } }

@media screen and (min-width: 768px) {
  .single-slide-inner .video-button {
    position: absolute;
    height: 3.75rem;
    left: 50%;
    margin-top: -1.875rem;
    margin-left: -1.875rem;
    top: 50%;
    width: 3.75rem; } }

@media screen and (min-width: 480px) {
  .promoted-block .video-button {
    position: absolute;
    height: 3.75rem;
    left: 50%;
    margin-top: -1.875rem;
    margin-left: -1.875rem;
    top: 50%;
    width: 3.75rem; } }

@media screen and (min-width: 600px) {
  .promoted-block .video-button {
    position: absolute;
    height: 5.625rem;
    left: 50%;
    margin-top: -2.8125rem;
    margin-left: -2.8125rem;
    top: 50%;
    width: 5.625rem; } }

@media screen and (min-width: 1024px) {
  .thumb-box-promoted .video-button {
    position: absolute;
    height: 3.75rem;
    left: 50%;
    margin-top: -1.875rem;
    margin-left: -1.875rem;
    top: 50%;
    width: 3.75rem; } }

.thumb-list-box .video-button {
  position: absolute;
  height: 3.375rem;
  left: 50%;
  margin-top: -1.6875rem;
  margin-left: -1.6875rem;
  top: 50%;
  width: 3.375rem; }
  @media screen and (min-width: 1024px) {
    .thumb-list-box .video-button {
      position: absolute;
      height: 1.875rem;
      left: 50%;
      margin-top: -0.9375rem;
      margin-left: -0.9375rem;
      top: 50%;
      width: 1.875rem; } }

.quick-hit-thumb .video-button {
  position: absolute;
  height: 3.375rem;
  left: 50%;
  margin-top: -1.6875rem;
  margin-left: -1.6875rem;
  top: 50%;
  width: 3.375rem; }

.asset-other-format-block .video-button {
  position: absolute;
  height: 1.875rem;
  left: 50%;
  margin-top: -0.9375rem;
  margin-left: -0.9375rem;
  top: 50%;
  width: 1.875rem; }
  @media screen and (min-width: 600px) {
    .asset-other-format-block .video-button {
      position: absolute;
      height: 3.75rem;
      left: 50%;
      margin-top: -1.875rem;
      margin-left: -1.875rem;
      top: 50%;
      width: 3.75rem; } }
  @media screen and (min-width: 1024px) {
    .asset-other-format-block .video-button {
      position: absolute;
      height: 1.875rem;
      left: 50%;
      margin-top: -0.9375rem;
      margin-left: -0.9375rem;
      top: 50%;
      width: 1.875rem; } }

.redirect-url-button:after {
  content: '';
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgODYgODYiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiMwMDJBNkE7ZmlsbC1vcGFjaXR5OjAuMzt9DQoJLnN0MXtmaWxsOiNGRkZGRkY7fQ0KPC9zdHlsZT4NCjxnIGlkPSJwbGF5c3ZnIj4NCgk8Y2lyY2xlIGlkPSJjaXJjbGUtMSIgY2xhc3M9InN0MCIgY3g9IjQzIiBjeT0iNDMiIHI9IjQyIi8+DQoJPHBhdGggaWQ9InBhdGgtMSIgY2xhc3M9InN0MSIgZD0iTTQzLDg2QzE5LjMsODYsMCw2Ni43LDAsNDNTMTkuMywwLDQzLDBzNDMsMTkuMyw0Myw0M1M2Ni43LDg2LDQzLDg2eiBNNDMsMkMyMC40LDIsMiwyMC40LDIsNDMNCgkJczE4LjQsNDEsNDEsNDFzNDEtMTguNCw0MS00MVM2NS42LDIsNDMsMnoiLz4NCjwvZz4NCjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik02MC4zLDQxLjFsLTcuNyw3LjdjLTQuMyw0LjMtMTEuMSw0LjMtMTUuNCwwYy0wLjctMC43LTEuMi0xLjQtMS42LTIuMmwzLjYtMy42YzAuMi0wLjIsMC40LTAuMywwLjYtMC40DQoJYzAuMiwwLjgsMC43LDEuNiwxLjMsMi4zYzIuMSwyLjEsNS42LDIuMSw3LjcsMGw3LjctNy43YzIuMS0yLjEsMi4xLTUuNiwwLTcuN2MtMi4xLTIuMS01LjYtMi4xLTcuNywwTDQ2LDMyLjMNCgljLTIuMi0wLjktNC42LTEuMS02LjktMC44bDUuOC01LjhjNC4zLTQuMywxMS4xLTQuMywxNS40LDBDNjQuNiwyOS45LDY0LjYsMzYuOCw2MC4zLDQxLjF6IE00MCw1My43bC0yLjcsMi43DQoJYy0yLjEsMi4xLTUuNiwyLjEtNy43LDBjLTIuMS0yLjEtMi4xLTUuNiwwLTcuN2w3LjctNy43YzIuMS0yLjEsNS42LTIuMSw3LjcsMGMwLjcsMC43LDEuMSwxLjUsMS4zLDIuM2MwLjItMC4xLDAuNC0wLjIsMC42LTAuNA0KCWwzLjYtMy42Yy0wLjUtMC44LTEtMS41LTEuNi0yLjJjLTQuMy00LjMtMTEuMS00LjMtMTUuNCwwbC03LjcsNy43Yy00LjMsNC4zLTQuMywxMS4xLDAsMTUuNHMxMS4xLDQuMywxNS40LDBsNS44LTUuOA0KCUM0NC42LDU0LjgsNDIuMiw1NC42LDQwLDUzLjd6Ii8+DQo8L3N2Zz4NCg==") no-repeat center center; }

.thumb-holder-other .redirect-url-button {
  position: absolute;
  height: 3.75rem;
  left: 50%;
  margin-top: -1.875rem;
  margin-left: -1.875rem;
  top: 50%;
  width: 3.75rem; }
  @media screen and (min-width: 900px) {
    .thumb-holder-other .redirect-url-button {
      position: absolute;
      height: 10.9375rem;
      left: 50%;
      margin-top: -5.46875rem;
      margin-left: -5.46875rem;
      top: 50%;
      width: 10.9375rem; } }

@media screen and (min-width: 768px) {
  .single-slide-inner .redirect-url-button {
    position: absolute;
    height: 3.75rem;
    left: 50%;
    margin-top: -1.875rem;
    margin-left: -1.875rem;
    top: 50%;
    width: 3.75rem; } }

@media screen and (min-width: 480px) {
  .promoted-block .redirect-url-button {
    position: absolute;
    height: 3.75rem;
    left: 50%;
    margin-top: -1.875rem;
    margin-left: -1.875rem;
    top: 50%;
    width: 3.75rem; } }

@media screen and (min-width: 600px) {
  .promoted-block .redirect-url-button {
    position: absolute;
    height: 5.625rem;
    left: 50%;
    margin-top: -2.8125rem;
    margin-left: -2.8125rem;
    top: 50%;
    width: 5.625rem; } }

@media screen and (min-width: 1024px) {
  .thumb-box-promoted .redirect-url-button {
    position: absolute;
    height: 3.75rem;
    left: 50%;
    margin-top: -1.875rem;
    margin-left: -1.875rem;
    top: 50%;
    width: 3.75rem; } }

.thumb-list-box .redirect-url-button {
  position: absolute;
  height: 3.375rem;
  left: 50%;
  margin-top: -1.6875rem;
  margin-left: -1.6875rem;
  top: 50%;
  width: 3.375rem; }
  @media screen and (min-width: 1024px) {
    .thumb-list-box .redirect-url-button {
      position: absolute;
      height: 1.875rem;
      left: 50%;
      margin-top: -0.9375rem;
      margin-left: -0.9375rem;
      top: 50%;
      width: 1.875rem; } }

.quick-hit-thumb .redirect-url-button {
  position: absolute;
  height: 3.375rem;
  left: 50%;
  margin-top: -1.6875rem;
  margin-left: -1.6875rem;
  top: 50%;
  width: 3.375rem; }

.asset-other-format-block .redirect-url-button {
  position: absolute;
  height: 1.875rem;
  left: 50%;
  margin-top: -0.9375rem;
  margin-left: -0.9375rem;
  top: 50%;
  width: 1.875rem; }
  @media screen and (min-width: 600px) {
    .asset-other-format-block .redirect-url-button {
      position: absolute;
      height: 3.75rem;
      left: 50%;
      margin-top: -1.875rem;
      margin-left: -1.875rem;
      top: 50%;
      width: 3.75rem; } }
  @media screen and (min-width: 1024px) {
    .asset-other-format-block .redirect-url-button {
      position: absolute;
      height: 1.875rem;
      left: 50%;
      margin-top: -0.9375rem;
      margin-left: -0.9375rem;
      top: 50%;
      width: 1.875rem; } }

.combined-button:after {
  content: '';
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgODYgODYiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiMwMDJBNkE7ZmlsbC1vcGFjaXR5OjAuMzt9DQoJLnN0MXtmaWxsOiNGRkZGRkY7fQ0KPC9zdHlsZT4NCjxnIGlkPSJwbGF5c3ZnIj4NCgk8Y2lyY2xlIGlkPSJjaXJjbGUtMSIgY2xhc3M9InN0MCIgY3g9IjQzIiBjeT0iNDMiIHI9IjQyIi8+DQoJPHBhdGggaWQ9InBhdGgtMSIgY2xhc3M9InN0MSIgZD0iTTQzLDg2QzE5LjMsODYsMCw2Ni43LDAsNDNTMTkuMywwLDQzLDBzNDMsMTkuMyw0Myw0M1M2Ni43LDg2LDQzLDg2eiBNNDMsMkMyMC40LDIsMiwyMC40LDIsNDMNCgkJczE4LjQsNDEsNDEsNDFzNDEtMTguNCw0MS00MVM2NS42LDIsNDMsMnoiLz4NCjwvZz4NCjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik02MS4yLDM1LjNsOC44LTQuOWwtMS45LTEuMUw1MiwyMC42bC04LjksNC44bC05LjEtNWwtMTgsOS44bDEuOSwxLjFsNywzLjlsLTAuMSwwaDB2MGwtOC43LDQuN2w4LjcsNC43djExLjcNCiAgICBsMTguMSw5bDE4LjItOVY0NC44bDguOC00LjdMNjEuMiwzNS4zeiBNNTIsMjMuNGwxMyw3LjFsLTYuMywzLjVsLTEzLjEtNy4xTDUyLDIzLjR6IE0yMSwzMC4zbDEzLTcuMWw2LjQsMy41bC0xMy4xLDcuMUwyMSwzMC4zeg0KICAgICBNMjEuMyw0MGw2LjQtMy41bDEzLjEsNy4xbC02LjQsMy41TDIxLjMsNDB6IE0yNy4zLDU1VjQ2bDcuMSwzLjhsNy40LTQuMXYxNi40TDI3LjMsNTV6IE01OC43LDU1bC0xNC41LDcuMlY0NS43bDcuNCw0LjFsNy4xLTMuOA0KICAgIFY1NXogTTY0LjgsNDBsLTEzLjEsN2wtNi4zLTMuNWwxMy03LjFMNjQuOCw0MHoiLz4NCjwvc3ZnPg0K") no-repeat center center; }

.thumb-holder-other .combined-button {
  position: absolute;
  height: 3.75rem;
  left: 50%;
  margin-top: -1.875rem;
  margin-left: -1.875rem;
  top: 50%;
  width: 3.75rem; }
  @media screen and (min-width: 900px) {
    .thumb-holder-other .combined-button {
      position: absolute;
      height: 10.9375rem;
      left: 50%;
      margin-top: -5.46875rem;
      margin-left: -5.46875rem;
      top: 50%;
      width: 10.9375rem; } }

@media screen and (min-width: 768px) {
  .single-slide-inner .combined-button {
    position: absolute;
    height: 3.75rem;
    left: 50%;
    margin-top: -1.875rem;
    margin-left: -1.875rem;
    top: 50%;
    width: 3.75rem; } }

@media screen and (min-width: 480px) {
  .promoted-block .combined-button {
    position: absolute;
    height: 3.75rem;
    left: 50%;
    margin-top: -1.875rem;
    margin-left: -1.875rem;
    top: 50%;
    width: 3.75rem; } }

@media screen and (min-width: 600px) {
  .promoted-block .combined-button {
    position: absolute;
    height: 5.625rem;
    left: 50%;
    margin-top: -2.8125rem;
    margin-left: -2.8125rem;
    top: 50%;
    width: 5.625rem; } }

@media screen and (min-width: 1024px) {
  .thumb-box-promoted .combined-button {
    position: absolute;
    height: 3.75rem;
    left: 50%;
    margin-top: -1.875rem;
    margin-left: -1.875rem;
    top: 50%;
    width: 3.75rem; } }

.thumb-list-box .combined-button {
  position: absolute;
  height: 3.375rem;
  left: 50%;
  margin-top: -1.6875rem;
  margin-left: -1.6875rem;
  top: 50%;
  width: 3.375rem; }
  @media screen and (min-width: 1024px) {
    .thumb-list-box .combined-button {
      position: absolute;
      height: 1.875rem;
      left: 50%;
      margin-top: -0.9375rem;
      margin-left: -0.9375rem;
      top: 50%;
      width: 1.875rem; } }

.quick-hit-thumb .combined-button {
  position: absolute;
  height: 3.375rem;
  left: 50%;
  margin-top: -1.6875rem;
  margin-left: -1.6875rem;
  top: 50%;
  width: 3.375rem; }

.asset-other-format-block .combined-button {
  position: absolute;
  height: 1.875rem;
  left: 50%;
  margin-top: -0.9375rem;
  margin-left: -0.9375rem;
  top: 50%;
  width: 1.875rem; }
  @media screen and (min-width: 600px) {
    .asset-other-format-block .combined-button {
      position: absolute;
      height: 3.75rem;
      left: 50%;
      margin-top: -1.875rem;
      margin-left: -1.875rem;
      top: 50%;
      width: 3.75rem; } }
  @media screen and (min-width: 1024px) {
    .asset-other-format-block .combined-button {
      position: absolute;
      height: 1.875rem;
      left: 50%;
      margin-top: -0.9375rem;
      margin-left: -0.9375rem;
      top: 50%;
      width: 1.875rem; } }

.thumb-holder-other .html-button {
  position: absolute;
  height: 3.75rem;
  left: 50%;
  margin-top: -1.875rem;
  margin-left: -1.875rem;
  top: 50%;
  width: 3.75rem; }
  @media screen and (min-width: 900px) {
    .thumb-holder-other .html-button {
      position: absolute;
      height: 10.9375rem;
      left: 50%;
      margin-top: -5.46875rem;
      margin-left: -5.46875rem;
      top: 50%;
      width: 10.9375rem; } }

@media screen and (min-width: 768px) {
  .single-slide-inner .html-button {
    position: absolute;
    height: 3.75rem;
    left: 50%;
    margin-top: -1.875rem;
    margin-left: -1.875rem;
    top: 50%;
    width: 3.75rem; } }

@media screen and (min-width: 480px) {
  .promoted-block .html-button {
    position: absolute;
    height: 3.75rem;
    left: 50%;
    margin-top: -1.875rem;
    margin-left: -1.875rem;
    top: 50%;
    width: 3.75rem; } }

@media screen and (min-width: 600px) {
  .promoted-block .html-button {
    position: absolute;
    height: 5.625rem;
    left: 50%;
    margin-top: -2.8125rem;
    margin-left: -2.8125rem;
    top: 50%;
    width: 5.625rem; } }

@media screen and (min-width: 1024px) {
  .thumb-box-promoted .html-button {
    position: absolute;
    height: 3.75rem;
    left: 50%;
    margin-top: -1.875rem;
    margin-left: -1.875rem;
    top: 50%;
    width: 3.75rem; } }

.thumb-list-box .html-button {
  position: absolute;
  height: 3.375rem;
  left: 50%;
  margin-top: -1.6875rem;
  margin-left: -1.6875rem;
  top: 50%;
  width: 3.375rem; }
  @media screen and (min-width: 1024px) {
    .thumb-list-box .html-button {
      position: absolute;
      height: 1.875rem;
      left: 50%;
      margin-top: -0.9375rem;
      margin-left: -0.9375rem;
      top: 50%;
      width: 1.875rem; } }

.quick-hit-thumb .html-button {
  position: absolute;
  height: 3.375rem;
  left: 50%;
  margin-top: -1.6875rem;
  margin-left: -1.6875rem;
  top: 50%;
  width: 3.375rem; }

.asset-other-format-block .html-button {
  position: absolute;
  height: 1.875rem;
  left: 50%;
  margin-top: -0.9375rem;
  margin-left: -0.9375rem;
  top: 50%;
  width: 1.875rem; }
  @media screen and (min-width: 600px) {
    .asset-other-format-block .html-button {
      position: absolute;
      height: 3.75rem;
      left: 50%;
      margin-top: -1.875rem;
      margin-left: -1.875rem;
      top: 50%;
      width: 3.75rem; } }
  @media screen and (min-width: 1024px) {
    .asset-other-format-block .html-button {
      position: absolute;
      height: 1.875rem;
      left: 50%;
      margin-top: -0.9375rem;
      margin-left: -0.9375rem;
      top: 50%;
      width: 1.875rem; } }

.scroll-html-button:after {
  content: '';
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA4NiA4NiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgODYgODY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiMwMDJBNkE7ZmlsbC1vcGFjaXR5OjAuMzt9DQoJLnN0MXtmaWxsOiNGRkZGRkY7fQ0KPC9zdHlsZT4NCjxnIGlkPSJwbGF5c3ZnIj4NCgk8Y2lyY2xlIGlkPSJjaXJjbGUtMSIgY2xhc3M9InN0MCIgY3g9IjQzIiBjeT0iNDMiIHI9IjQyIi8+DQoJPHBhdGggaWQ9InBhdGgtMSIgY2xhc3M9InN0MSIgZD0iTTQzLDg2QzE5LjMsODYsMCw2Ni43LDAsNDNTMTkuMywwLDQzLDBzNDMsMTkuMyw0Myw0M1M2Ni43LDg2LDQzLDg2eiBNNDMsMkMyMC40LDIsMiwyMC40LDIsNDMNCgkJczE4LjQsNDEsNDEsNDFzNDEtMTguNCw0MS00MVM2NS42LDIsNDMsMnoiLz4NCjwvZz4NCjxnPg0KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0yNSw0Mi4yYy0wLjctMC42LTEuNy0wLjYtMi40LDBjLTAuNywwLjYtMC43LDEuNywwLDIuM2wxOS4yLDE5YzAuNywwLjYsMS43LDAuNiwyLjQsMGwxOS4yLTE5DQoJCWMwLjctMC42LDAuNy0xLjcsMC0yLjNjLTAuNy0wLjYtMS43LTAuNi0yLjQsMEw0Myw1OS41TDI1LDQyLjJ6Ii8+DQo8L2c+DQo8Zz4NCgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMjUsMjcuOWMtMC43LTAuNi0xLjctMC42LTIuNCwwYy0wLjcsMC42LTAuNywxLjcsMCwyLjNsMTkuMiwxOWMwLjcsMC42LDEuNywwLjYsMi40LDBsMTkuMi0xOQ0KCQljMC43LTAuNiwwLjctMS43LDAtMi4zYy0wLjctMC42LTEuNy0wLjYtMi40LDBMNDMsNDUuMkwyNSwyNy45eiIvPg0KPC9nPg0KPC9zdmc+DQo=") no-repeat center center; }

.thumb-holder-other .scroll-html-button {
  position: absolute;
  height: 3.75rem;
  left: 50%;
  margin-top: -1.875rem;
  margin-left: -1.875rem;
  top: 50%;
  width: 3.75rem; }
  @media screen and (min-width: 900px) {
    .thumb-holder-other .scroll-html-button {
      position: absolute;
      height: 10.9375rem;
      left: 50%;
      margin-top: -5.46875rem;
      margin-left: -5.46875rem;
      top: 50%;
      width: 10.9375rem; } }

@media screen and (min-width: 768px) {
  .single-slide-inner .scroll-html-button {
    position: absolute;
    height: 3.75rem;
    left: 50%;
    margin-top: -1.875rem;
    margin-left: -1.875rem;
    top: 50%;
    width: 3.75rem; } }

@media screen and (min-width: 480px) {
  .promoted-block .scroll-html-button {
    position: absolute;
    height: 3.75rem;
    left: 50%;
    margin-top: -1.875rem;
    margin-left: -1.875rem;
    top: 50%;
    width: 3.75rem; } }

@media screen and (min-width: 600px) {
  .promoted-block .scroll-html-button {
    position: absolute;
    height: 5.625rem;
    left: 50%;
    margin-top: -2.8125rem;
    margin-left: -2.8125rem;
    top: 50%;
    width: 5.625rem; } }

@media screen and (min-width: 1024px) {
  .thumb-box-promoted .scroll-html-button {
    position: absolute;
    height: 3.75rem;
    left: 50%;
    margin-top: -1.875rem;
    margin-left: -1.875rem;
    top: 50%;
    width: 3.75rem; } }

.thumb-list-box .scroll-html-button {
  position: absolute;
  height: 3.375rem;
  left: 50%;
  margin-top: -1.6875rem;
  margin-left: -1.6875rem;
  top: 50%;
  width: 3.375rem; }
  @media screen and (min-width: 1024px) {
    .thumb-list-box .scroll-html-button {
      position: absolute;
      height: 1.875rem;
      left: 50%;
      margin-top: -0.9375rem;
      margin-left: -0.9375rem;
      top: 50%;
      width: 1.875rem; } }

.quick-hit-thumb .scroll-html-button {
  position: absolute;
  height: 3.375rem;
  left: 50%;
  margin-top: -1.6875rem;
  margin-left: -1.6875rem;
  top: 50%;
  width: 3.375rem; }

.asset-other-format-block .scroll-html-button {
  position: absolute;
  height: 1.875rem;
  left: 50%;
  margin-top: -0.9375rem;
  margin-left: -0.9375rem;
  top: 50%;
  width: 1.875rem; }
  @media screen and (min-width: 600px) {
    .asset-other-format-block .scroll-html-button {
      position: absolute;
      height: 3.75rem;
      left: 50%;
      margin-top: -1.875rem;
      margin-left: -1.875rem;
      top: 50%;
      width: 3.75rem; } }
  @media screen and (min-width: 1024px) {
    .asset-other-format-block .scroll-html-button {
      position: absolute;
      height: 1.875rem;
      left: 50%;
      margin-top: -0.9375rem;
      margin-left: -0.9375rem;
      top: 50%;
      width: 1.875rem; } }

.navigation:after, .submenu:after, .top-navigation:after, .action-col:after, .pagination:after, .grid-pager:after, .results-row:after, .admin-content-list:after, .results-heading:after, .profile-header:after, .profile-nav:after, .tags-container:after, .proceeding-lib-container:after, .switch-holder:after, .search-filter-controls:after, .select-area:after, .search-controls-box:after, .clearfix:after, .home-slides:after {
  content: '';
  display: table;
  clear: both;
  height: 0; }

.proceeding-lib-column, .audio-button:after, .file-button:after, .video-button:after, .redirect-url-button:after, .combined-button:after, .scroll-html-button:after, .button-primary, .button-membership, .button-transparent, .button-secondary, .button-search, .button-more-info {
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

html,
body, .main-menu, fieldset {
  margin: 0;
  padding: 0; }

.field-wrapper select, .field-text, .field-textarea {
  background-color: #f4f6f9;
  border: solid 1px transparent;
  border-radius: 2px;
  color: #8f8f8f;
  font-family: "Noto Sans", "Noto Sans JP", "Noto Sans SC", "Noto Sans TC", "Noto Sans KR", "Noto Sans Thai", "Noto Sans Devanagari", sans-serif;
  font-size: 14px;
  font-weight: 400;
  padding: 5px 10px;
  width: 100%;
  -webkit-appearance: none;
  box-sizing: border-box; }
  .field-wrapper select:disabled, .field-text:disabled, .field-textarea:disabled {
    opacity: .5; }

.field-wrapper select:focus, .field-text:focus, .field-textarea:focus, .field-text.search-input:focus {
  background-color: #fff;
  border: solid 1px #80a9ee;
  outline: none; }

label, legend {
  cursor: pointer;
  display: inline-block;
  font-family: "Noto Sans", "Noto Sans JP", "Noto Sans SC", "Noto Sans TC", "Noto Sans KR", "Noto Sans Thai", "Noto Sans Devanagari", sans-serif;
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 10px; }

h1,
.heading1, h2,
.heading2, h3,
.heading3, h4,
.heading4, h5,
.heading5 {
  line-height: 1.3em;
  margin: 0 0 20px 0; }

input[type="text"],
input[type="email"],
input[type="search"],
input[type="password"],
input[type="number"],
textarea,
button {
  margin: 0;
  -webkit-appearance: none;
  -webkit-font-smoothing: antialiased; }
  input[type="text"]::-ms-clear,
  input[type="email"]::-ms-clear,
  input[type="search"]::-ms-clear,
  input[type="password"]::-ms-clear,
  input[type="number"]::-ms-clear,
  textarea::-ms-clear,
  button::-ms-clear {
    display: none !important; }

.field-wrapper {
  margin-bottom: 20px;
  position: relative; }
  .field-wrapper .date-picker-label {
    position: absolute;
    top: 8px;
    right: 10px;
    margin-bottom: 0; }
    .field-wrapper .date-picker-label .icon {
      margin-right: 0; }
    @media screen and (max-width: 667px) {
      .field-wrapper .date-picker-label {
        top: -33px; } }
  .field-wrapper.no-margin {
    margin: 0; }
  .field-wrapper select {
    background: url("../../content/styles/images/icn-select-normal.png") no-repeat 100% 100%, -webkit-linear-gradient(bottom, #f4f6f9 0%, #f4f6f9 100%);
    height: 38px;
    width: 100%; }
    .field-wrapper select:focus {
      background: url("../../content/styles/images/icn-select-active.png") no-repeat 100% 100%, -webkit-linear-gradient(bottom, #fff 0%, #fff 100%); }

.date-field-error {
  padding-right: 20px; }
  .date-field-error .date-picker-label {
    right: 28px; }
  .date-field-error .field-validation-error {
    right: 0; }
  @media screen and (max-width: 960px) {
    .date-field-error {
      padding-right: 30px; }
      .date-field-error .date-picker-label {
        right: 37px; }
      .date-field-error .field-validation-error {
        right: 12px; } }
  @media screen and (max-width: 667px) {
    .date-field-error {
      padding-right: 0; }
      .date-field-error .date-picker-label {
        right: 10px; }
      .date-field-error .field-validation-error {
        right: 18px; } }

.nav-search-form {
  position: relative;
  width: 200px;
  z-index: 1; }
  .nav-search-form .button-search {
    position: absolute;
    top: 0;
    right: 5px; }
  .nav-search-form .field-wrapper {
    margin-bottom: 0; }
  @media screen and (max-width: 1120px) {
    .nav-search-form {
      width: 170px; } }

.field-text {
  font-weight: 400;
  height: 38px;
  margin: 0; }
  .field-text.placeholder {
    color: #8f8f8f;
    font-family: "Noto Sans", "Noto Sans JP", "Noto Sans SC", "Noto Sans TC", "Noto Sans KR", "Noto Sans Thai", "Noto Sans Devanagari", sans-serif;
    font-size: 0.9375rem;
    font-weight: 400; }
  .field-text:-moz-placeholder {
    color: #8f8f8f;
    font-family: "Noto Sans", "Noto Sans JP", "Noto Sans SC", "Noto Sans TC", "Noto Sans KR", "Noto Sans Thai", "Noto Sans Devanagari", sans-serif;
    font-size: 0.9375rem;
    font-weight: 400; }
  .field-text::-moz-placeholder {
    color: #8f8f8f;
    font-family: "Noto Sans", "Noto Sans JP", "Noto Sans SC", "Noto Sans TC", "Noto Sans KR", "Noto Sans Thai", "Noto Sans Devanagari", sans-serif;
    font-size: 0.9375rem;
    font-weight: 400; }
  .field-text:-ms-input-placeholder {
    color: #8f8f8f;
    font-family: "Noto Sans", "Noto Sans JP", "Noto Sans SC", "Noto Sans TC", "Noto Sans KR", "Noto Sans Thai", "Noto Sans Devanagari", sans-serif;
    font-size: 0.9375rem;
    font-weight: 400; }
  .field-text::-webkit-input-placeholder {
    color: #8f8f8f;
    font-family: "Noto Sans", "Noto Sans JP", "Noto Sans SC", "Noto Sans TC", "Noto Sans KR", "Noto Sans Thai", "Noto Sans Devanagari", sans-serif;
    font-size: 0.9375rem;
    font-weight: 400; }
  .field-text:focus ~ .date-picker-label .icon {
    background: url("images/icons.png?=1586256338983") 0px -382px no-repeat;
    width: 20px;
    height: 22px; }
    @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
      .field-text:focus ~ .date-picker-label .icon {
        background: url("images/icons@2x.png?=1586256338983") 0px -388px no-repeat;
        background-size: 437px 410px; } }
  .field-text.search-input {
    border: 0;
    border-bottom: solid 1px #d7dce4;
    border-radius: 0;
    height: 37px;
    padding-right: 35px; }

.field-textarea {
  line-height: 1.5em;
  min-height: 180px;
  padding: 10px;
  resize: none; }
  .field-textarea ~ .field-validation-error {
    right: 33px; }
    .field-textarea ~ .field-validation-error:before {
      top: 17px; }

.field-select {
  height: 38px;
  width: 100%; }

label {
  line-height: 1.2em;
  position: relative; }
  label span {
    font-weight: 700; }

.checkbox-label {
  color: #8f8f8f;
  font-weight: 400;
  padding-left: 28px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

legend {
  margin-bottom: 17px;
  padding: 0;
  position: relative; }
  legend span {
    color: #818181;
    font-weight: 400; }

.legend-margin {
  margin: 0 0 10px 8px; }

fieldset {
  border: 0; }

.fieldset-holder {
  position: relative; }

input[type="checkbox"],
input[type="radio"] {
  opacity: 0;
  position: absolute; }
  input[type="checkbox"] ~ .fake-box,
  input[type="radio"] ~ .fake-box {
    position: absolute;
    top: -1px;
    left: 0;
    display: inline-block;
    vertical-align: middle; }
  input[type="checkbox"]:disabled ~ .fake-box,
  input[type="radio"]:disabled ~ .fake-box {
    opacity: .6; }

input[type="checkbox"] ~ .fake-box {
  background-color: #f6f6f6;
  height: 19px;
  width: 19px; }
  input[type="checkbox"] ~ .fake-box:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    width: 0;
    -webkit-transition: width 0.5s cubic-bezier(0.19, 1, 0.22, 1);
    -moz-transition: width 0.5s cubic-bezier(0.19, 1, 0.22, 1);
    transition: width 0.5s cubic-bezier(0.19, 1, 0.22, 1); }

input[type="checkbox"]:focus ~ .fake-box {
  -webkit-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.8);
  -moz-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.8);
  box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.8); }

input[type="checkbox"]:checked ~ .fake-box:before {
  background: url("images/icons.png?=1586256338983") -237px -186px no-repeat;
  width: 13px;
  height: 10px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -5px;
  margin-left: -6.5px; }
  @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
    input[type="checkbox"]:checked ~ .fake-box:before {
      background: url("images/icons@2x.png?=1586256338983") -419px -279px no-repeat;
      background-size: 437px 410px; } }

input[type="radio"] ~ .fake-box {
  border: solid 2px #d7dce4;
  border-radius: 50%;
  height: 21px;
  margin-right: 6px;
  width: 21px; }
  input[type="radio"] ~ .fake-box:before {
    content: '';
    opacity: 0;
    -webkit-transition: opacity 0.5s, -webkit-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
    -moz-transition: opacity 0.5s, -moz-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
    transition: opacity 0.5s, transform 0.5s cubic-bezier(0.19, 1, 0.22, 1); }

input[type="radio"]:focus ~ .fake-box {
  -webkit-box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, 0.8);
  -moz-box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, 0.8);
  box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, 0.8); }

input[type="radio"]:checked ~ .fake-box:before {
  background-color: #6489c1;
  border-radius: 50%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 4px;
  content: '';
  height: 9px;
  margin: auto 0;
  opacity: 1;
  width: 9px; }

.radio-group .checkbox-label {
  padding-right: 15px; }

@media screen and (max-width: 420px) {
  .radio-group .column-md-5,
  .radio-group .column-md-7 {
    width: 100%; } }

.field-file {
  position: absolute;
  top: 0;
  left: 0;
  cursor: pointer;
  height: 30px;
  margin: 0;
  opacity: 0;
  width: 100%; }

.field-file-wrapper {
  background-color: #6489c1;
  cursor: pointer;
  float: left;
  height: 30px;
  line-height: 30px;
  margin-bottom: 10px;
  position: relative;
  text-align: center;
  width: 110px; }
  .field-file-wrapper:hover {
    background-color: #4873b4;
    color: #fff; }
  .field-file-wrapper span {
    color: #fff;
    display: block; }

.file-name {
  color: #8f8f8f;
  line-height: 30px;
  padding-left: 20px; }

.search-form {
  position: relative; }
  .search-form .button-search {
    position: absolute;
    top: 0;
    right: 5px; }
  .search-form .field-text {
    padding-right: 40px; }

input.ng-invalid.ng-dirty,
textarea.ng-invalid.ng-dirty {
  background-color: #fff;
  border: solid 1px #e71f1f;
  padding-right: 35px; }
  input.ng-invalid.ng-dirty:focus,
  textarea.ng-invalid.ng-dirty:focus {
    border: solid 1px #e71f1f; }

@media screen and (max-width: 320px) {
  .label-margin {
    margin-bottom: 23px; } }

@media screen and (max-width: 960px) {
  .checkbox-group-container .column-6 {
    width: 100%; } }

.checkbox-group-container legend {
  padding-right: 20px; }

.checkbox-group-container .field-validation-error {
  right: 0; }

.checkbox-group-container .input-validation-error {
  bottom: 146%; }

.error-user-message-container {
  position: relative;
  margin: 5px 0 15px;
  padding: 18px 5px 18px 40px;
  background: #e91f1f; }
  .error-user-message-container p {
    color: #fff;
    margin: 0; }
  .error-user-message-container .error:before {
    position: absolute;
    top: 20px;
    left: 20px;
    background: url("images/icons.png?=1586256338983") -114px -358px no-repeat;
    width: 22px;
    height: 22px;
    content: '';
    display: inline-block; }
    @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
      .error-user-message-container .error:before {
        background: url("images/icons@2x.png?=1586256338983") -119px -363px no-repeat;
        background-size: 437px 410px; } }

.caution-user-message-container {
  position: relative;
  margin: 5px 0 15px;
  padding: 18px 5px 18px 40px;
  background: #f7d51c; }
  .caution-user-message-container p {
    color: #fff;
    margin: 0; }
  .caution-user-message-container .caution:before {
    position: absolute;
    top: 20px;
    left: 20px;
    background: url("images/icons.png?=1586256338983") -136px -358px no-repeat;
    width: 22px;
    height: 22px;
    content: '';
    display: inline-block; }
    @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
      .caution-user-message-container .caution:before {
        background: url("images/icons@2x.png?=1586256338983") -142px -363px no-repeat;
        background-size: 437px 410px; } }

.success-user-message-container {
  position: relative;
  margin: 5px 0 15px;
  padding: 18px 5px 18px 40px;
  background: #7ac165; }
  .success-user-message-container p {
    color: #fff;
    margin: 0; }
  .success-user-message-container .success:before {
    position: absolute;
    top: 20px;
    left: 20px;
    background: url("images/icons.png?=1586256338983") -92px -358px no-repeat;
    width: 22px;
    height: 22px;
    content: '';
    display: inline-block; }
    @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
      .success-user-message-container .success:before {
        background: url("images/icons@2x.png?=1586256338983") -96px -363px no-repeat;
        background-size: 437px 410px; } }

.info-user-message-container {
  position: relative;
  margin: 5px 0 15px;
  padding: 18px 5px 18px 40px;
  background: #3f82ea; }
  .info-user-message-container p {
    color: #fff;
    margin: 0; }
  .info-user-message-container .info:before {
    position: absolute;
    top: 20px;
    left: 20px;
    background: url("images/icons.png?=1586256338983") -48px -358px no-repeat;
    width: 22px;
    height: 22px;
    content: '';
    display: inline-block; }
    @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
      .info-user-message-container .info:before {
        background: url("images/icons@2x.png?=1586256338983") -50px -363px no-repeat;
        background-size: 437px 410px; } }

.user-message {
  padding-left: 15px; }

.errors-container {
  background-color: #e91f1f;
  color: #fff;
  font-size: 14px;
  font-weight: 300;
  margin-bottom: 15px;
  padding: 6px 10px; }
  .errors-container .error + .error {
    padding-top: 5px; }

.select-error-holder {
  padding-right: 28px; }
  .select-error-holder .field-validation-error {
    right: 12px; }

abbr {
  color: #e81f1f; }

.field-validation-error {
  position: absolute;
  top: 0;
  right: 18px;
  bottom: 0;
  cursor: pointer;
  margin: auto 0; }
  .field-validation-error:before {
    content: '';
    display: inline-block;
    margin-top: 8px;
    background: url("images/icons.png?=1586256338983") -179px -358px no-repeat;
    width: 21px;
    height: 21px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -10.5px;
    margin-left: -10.5px; }
    @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
      .field-validation-error:before {
        background: url("images/icons@2x.png?=1586256338983") -187px -363px no-repeat;
        background-size: 437px 410px; } }
  .field-validation-error:hover > span {
    visibility: visible; }
  .field-validation-error .input-validation-error {
    position: absolute;
    right: -11px;
    bottom: 103%;
    background-color: #414141;
    color: #fff !important;
    font-size: 12px;
    padding: 3px 6px;
    visibility: hidden;
    white-space: nowrap;
    z-index: 10; }
    .field-validation-error .input-validation-error:before {
      content: '';
      position: absolute;
      right: 4px;
      bottom: -8px;
      z-index: 10;
      height: 0;
      width: 0;
      border-left: 7.5px solid transparent;
      border-right: 7.5px solid transparent;
      border-top: 8px solid #414141; }

.issue-container {
  border: 1px solid #F00;
  color: #F70;
  cursor: pointer;
  padding: 10px;
  display: block;
  width: 100%;
  margin: 10px 0px; }
  .issue-container:hover {
    background: #FED; }

.ui-dialog {
  background: #fff;
  position: absolute;
  right: 0;
  left: 0 !important;
  width: 600px;
  margin: auto;
  padding: 20px;
  z-index: 10005;
  -webkit-box-shadow: 4px 5px 5px 0 #030e1e 1px 2px #CCC;
  -moz-box-shadow: 4px 5px 5px 0 #030e1e 1px 2px #CCC;
  box-shadow: 4px 5px 5px 0 #030e1e 1px 2px #CCC; }
  .ui-dialog:focus {
    outline: none; }
  .ui-dialog a {
    color: #6489c1; }
    .ui-dialog a:hover {
      color: #456ead; }
    .ui-dialog a:focus {
      outline: none; }
  @media screen and (max-width: 768px) {
    .ui-dialog {
      margin: 0 30px;
      width: auto !important; } }
  @media screen and (max-width: 667px) {
    .ui-dialog {
      margin: 0; }
      .ui-dialog img {
        margin-bottom: 15px; }
      .ui-dialog .column-5:first-child .results-content-list {
        margin-bottom: 15px; } }
  .ui-dialog.ui-widget-content {
    border: solid 1px #030e1e; }

.ui-dialog-titlebar {
  position: absolute;
  right: 20px;
  background: none;
  border: 0;
  margin: 0; }

.ui-dialog-titlebar-close {
  border: 0;
  float: right;
  height: 20px;
  position: relative;
  width: 20px; }
  .ui-dialog-titlebar-close:before, .ui-dialog-titlebar-close:after {
    background-color: #6489c1;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 2px;
    content: '';
    height: 3px;
    margin: auto 0;
    width: 18px; }
  .ui-dialog-titlebar-close:before {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg); }
  .ui-dialog-titlebar-close:after {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg); }
  .ui-dialog-titlebar-close:hover:before, .ui-dialog-titlebar-close:hover:after {
    background-color: #426aa6; }
  .ui-dialog-titlebar-close .ui-button-icon-primary {
    display: none; }
  .ui-dialog-titlebar-close .ui-button-text {
    font-size: 0; }

.ui-resizable-handle {
  display: none !important; }

.ui-widget-overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(3, 14, 30, 0.8); }

.ui-widget-content {
  border: 0; }

.header-banner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  z-index: 0; }
  .header-banner .slick-list {
    height: 100%;
    width: 100%; }
  .header-banner .slick-track {
    height: 100%; }
  .header-banner .slick-prev,
  .header-banner .slick-next {
    background: url("/content/styles/images/bg-slide-arrows.png");
    bottom: 55px;
    height: 160px;
    top: inherit;
    width: 43px;
    z-index: 1000; }
    .header-banner .slick-prev:hover,
    .header-banner .slick-next:hover {
      background: url("/content/styles/images/bg-slide-arrows-hover.png"); }
  .header-banner .slick-prev {
    left: 0;
    z-index: 1000; }
    .header-banner .slick-prev:before {
      content: '';
      display: inline-block;
      margin-left: -4px;
      background: url("images/icons.png?=1586256338983") -285px -222px no-repeat;
      width: 11px;
      height: 23px;
      position: absolute;
      top: 50%;
      left: 50%;
      margin-top: -11.5px;
      margin-left: -5.5px; }
      @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
        .header-banner .slick-prev:before {
          background: url("images/icons@2x.png?=1586256338983") -419px -126px no-repeat;
          background-size: 437px 410px; } }
  .header-banner .slick-next {
    right: 0;
    z-index: 1000; }
    .header-banner .slick-next:before {
      content: '';
      display: inline-block;
      background: url("images/icons.png?=1586256338983") -286px -100px no-repeat;
      width: 12px;
      height: 23px;
      position: absolute;
      top: 50%;
      left: 50%;
      margin-top: -11.5px;
      margin-left: -6px; }
      @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
        .header-banner .slick-next:before {
          background: url("images/icons@2x.png?=1586256338983") -419px -16px no-repeat;
          background-size: 437px 410px; } }
  @media screen and (max-width: 768px) {
    .header-banner .slick-next,
    .header-banner .slick-prev {
      bottom: 40px;
      width: 30px; }
    .header-banner .slick-next:before {
      margin-left: 3px; }
    .header-banner .slick-prev:before {
      margin-right: 3px; } }
  @media screen and (max-width: 667px) {
    .header-banner .slick-prev,
    .header-banner .slick-next {
      bottom: 0;
      height: 160px;
      width: 20px; }
    .header-banner .slick-next:before {
      margin-left: 0;
      background: url("images/icons.png?=1586256338983") -414px 0px no-repeat;
      width: 8px;
      height: 16px;
      position: absolute;
      top: 50%;
      left: 50%;
      margin-top: -8px;
      margin-left: -4px; } }
  @media only screen and (max-width: 667px) and (min-resolution: 2dppx), screen and (max-width: 667px) and (-webkit-min-device-pixel-ratio: 2) {
    .header-banner .slick-next:before {
      background: url("images/icons@2x.png?=1586256338983") -419px -307px no-repeat;
      background-size: 437px 410px; } }
  @media screen and (max-width: 667px) {
    .header-banner .slick-prev:before {
      margin-right: 0;
      background: url("images/icons.png?=1586256338983") -348px -228px no-repeat;
      width: 8px;
      height: 16px;
      position: absolute;
      top: 50%;
      left: 50%;
      margin-top: -8px;
      margin-left: -4px; } }
  @media only screen and (max-width: 667px) and (min-resolution: 2dppx), screen and (max-width: 667px) and (-webkit-min-device-pixel-ratio: 2) {
    .header-banner .slick-prev:before {
      background: url("images/icons@2x.png?=1586256338983") -428px -290px no-repeat;
      background-size: 437px 410px; } }

.home-slides {
  height: 100%;
  position: relative; }
  .home-slides li {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    float: left;
    height: 100%;
    padding-bottom: 0;
    padding-left: 0;
    width: 100%; }
    .home-slides li:before {
      display: none; }
  .home-slides .page-frame {
    height: 100%; }

.header-banner-wrapper {
  height: 100%;
  padding: 25px 20px 16px 30px;
  position: relative;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  @media screen and (max-width: 667px) {
    .header-banner-wrapper {
      padding: 21px 40px 20px; } }

.header-banner-content {
  position: absolute;
  bottom: 55px;
  left: 30px;
  background-color: #112f5c;
  height: 160px;
  overflow: hidden;
  width: 510px; }
  .header-banner-content h2 {
    color: #fff;
    line-height: 1.1em;
    margin: 0;
    padding-right: 115px; }
  .header-banner-content .button-more-info {
    position: absolute;
    right: 20px;
    bottom: 16px; }
  @media screen and (max-width: 768px) {
    .header-banner-content {
      bottom: 40px; } }
  @media screen and (max-width: 667px) {
    .header-banner-content {
      bottom: 0;
      height: 160px;
      left: 0;
      width: 100%; }
      .header-banner-content .right {
        float: none; }
      .header-banner-content .button-more-info {
        left: 40px;
        right: 40px; }
      .header-banner-content h2 {
        font-size: 1.375rem;
        margin-bottom: 10px;
        padding-right: 0; } }

table {
  border-collapse: collapse;
  font-size: 14px;
  margin: 0;
  padding: 0;
  width: 100%; }
  table th {
    font-weight: 700;
    padding: 17px 20px;
    text-align: left; }
  table td {
    color: #8f8f8f;
    padding: 12px 20px; }
  table thead {
    border-bottom: solid 1px #d4e2f9; }
    table thead a {
      color: #414141;
      font-weight: 700; }
  table tbody a {
    -webkit-hyphens: manual;
    -moz-hyphens: manual;
    -ms-hyphens: manual;
    hyphens: manual;
    overflow-wrap: break-word;
    word-wrap: break-word;
    word-break: break-all; }
  table tr:nth-child(even) {
    background-color: #f4f6f9; }

.aspirant-table {
  border-bottom: solid 1px #d4e2f9; }
  .aspirant-table th,
  .aspirant-table td {
    padding: 20px; }
  @media screen and (max-width: 667px) {
    .aspirant-table {
      margin-bottom: 25px; }
      .aspirant-table tr {
        display: block;
        margin: 0 -20px;
        padding: 0 12px; }
        .aspirant-table tr:after {
          content: '';
          display: table;
          clear: both;
          height: 0; }
      .aspirant-table th,
      .aspirant-table td {
        display: block;
        float: left;
        width: 66.6666666667%; }
        .aspirant-table th:first-child,
        .aspirant-table td:first-child {
          width: 33.3333333333%; }
      .aspirant-table thead {
        border-bottom: 0; }
        .aspirant-table thead th {
          padding: 8px 8px 0; }
      .aspirant-table tbody td {
        padding: 8px; }
        .aspirant-table tbody td:last-child {
          text-align: left;
          width: 100%; }
      .aspirant-table tbody tr {
        padding: 12px 12px 6px; }
      .aspirant-table .text-location {
        margin-top: 10px; }
      .aspirant-table .button-secondary {
        margin-bottom: 8px; }
        .aspirant-table .button-secondary + .button-secondary {
          margin-left: 15px;
          margin-right: 15px; }
        .aspirant-table .button-secondary:last-child {
          margin-left: 0;
          margin-right: 0; } }
  @media screen and (max-width: 500px) {
    .aspirant-table .button-secondary:first-child {
      width: 49%; }
    .aspirant-table .button-secondary + .button-secondary {
      margin-left: 0;
      margin-right: 0;
      width: 50%; }
    .aspirant-table .button-secondary:last-child {
      width: 100%; } }
  @media screen and (max-width: 420px) {
    .aspirant-table .button-secondary:first-child {
      width: 100%; }
    .aspirant-table .button-secondary + .button-secondary {
      width: 100%; } }

.last-cell {
  width: 145px; }

.sort-col .icon {
  margin: 0 0 0 10px; }

.period-table {
  margin-bottom: 30px; }
  .period-table td {
    font-size: 14px;
    padding: 10px 21px; }
    .period-table td:first-child {
      white-space: nowrap;
      width: 35%; }
  .period-table tr:nth-child(odd) td:first-child {
    background-color: #e9edf7; }
  .period-table tr:nth-child(odd) td + td {
    background-color: #f2f5f8; }
  .period-table tr:nth-child(even) {
    background-color: #fff; }
    .period-table tr:nth-child(even) td:first-child {
      background-color: #f9fafd; }

.white-table tr:nth-child(even) {
  background-color: #fff; }

.button-primary {
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  line-height: 16px;
  background-color: #214070;
  border: 1px solid #182e50;
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  cursor: pointer;
  color: #fff;
  transition: all 150ms ease-in;
  text-align: center;
  border-radius: 2px;
  padding: 9px 19px;
  text-transform: uppercase; }
  .button-primary:focus {
    outline: 0; }
  .button-primary:hover, .button-primary:active, .button-primary:focus {
    background-color: #182e50;
    color: #fff; }
  .button-primary:focus {
    -webkit-box-shadow: 1px 1px 6px 0 rgba(33, 64, 112, 0.9);
    -moz-box-shadow: 1px 1px 6px 0 rgba(33, 64, 112, 0.9);
    box-shadow: 1px 1px 6px 0 rgba(33, 64, 112, 0.9); }
  .button-primary:disabled, .button-primary.disabled {
    background-color: #c7cfdb;
    border: solid 1px #b6bdc7;
    cursor: default; }
  .button-primary.center {
    display: block;
    margin: auto; }

.button-membership {
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  line-height: 16px;
  background-color: #214070;
  border: 0;
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  cursor: pointer;
  color: #fff;
  transition: all 150ms ease-in;
  text-align: center;
  border-radius: 2px;
  padding: 12px 19px;
  width: 100%; }
  .button-membership:focus {
    outline: 0; }
  .button-membership:hover, .button-membership:active, .button-membership:focus {
    background-color: #182e50;
    color: #fff; }
  .button-membership:focus {
    -webkit-box-shadow: 1px 1px 6px 0 rgba(33, 64, 112, 0.9);
    -moz-box-shadow: 1px 1px 6px 0 rgba(33, 64, 112, 0.9);
    box-shadow: 1px 1px 6px 0 rgba(33, 64, 112, 0.9); }
  .button-membership:disabled, .button-membership.disabled {
    background-color: #c7cfdb;
    cursor: default; }
  .button-membership.center {
    display: block;
    margin: auto; }

.button-transparent {
  -webkit-font-smoothing: antialiased;
  font-size: 14px;
  line-height: 14px;
  background-color: transparent;
  border: 0;
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  cursor: pointer;
  color: #6489c1;
  transition: all 150ms ease-in;
  text-align: center;
  padding: 9px 19px; }
  .button-transparent:focus {
    outline: 0; }
  .button-transparent:hover, .button-transparent:active, .button-transparent:focus {
    color: #819fcd; }
  .button-transparent:focus {
    text-decoration: underline; }
  .button-transparent:disabled, .button-transparent.disabled {
    color: #c7cfdb;
    cursor: default; }

.button-secondary {
  -webkit-font-smoothing: antialiased;
  font-size: 14px;
  line-height: 14px;
  background-color: #6489c1;
  border: 0;
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  cursor: pointer;
  color: #fff;
  transition: all 150ms ease-in;
  text-align: center;
  border-radius: 2px;
  padding: 8px 19px; }
  .button-secondary:focus {
    outline: 0; }
  .button-secondary:hover, .button-secondary:active, .button-secondary:focus {
    background-color: #456ead;
    color: #fff; }
  .button-secondary:focus {
    -webkit-box-shadow: 1px 1px 6px 0 rgba(19, 44, 81, 0.9);
    -moz-box-shadow: 1px 1px 6px 0 rgba(19, 44, 81, 0.9);
    box-shadow: 1px 1px 6px 0 rgba(19, 44, 81, 0.9); }
  .button-secondary:disabled, .button-secondary.disabled {
    background-color: #c7cfdb;
    cursor: default; }
  .button-secondary.center {
    display: block;
    margin: auto; }

.button-search {
  -webkit-font-smoothing: antialiased;
  background-color: transparent;
  border: 0;
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  cursor: pointer;
  color: #fff;
  transition: all 150ms ease-in;
  text-align: center;
  height: 37px;
  line-height: 37px;
  position: relative; }
  .button-search:focus {
    outline: 0; }
  .button-search:before {
    content: '';
    display: inline-block;
    margin-top: -4px;
    vertical-align: middle;
    background: url("images/icons.png?=1586256338983") -221px -358px no-repeat;
    width: 21px;
    height: 21px; }
    @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
      .button-search:before {
        background: url("images/icons@2x.png?=1586256338983") -231px -363px no-repeat;
        background-size: 437px 410px; } }

.button-more-info {
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  line-height: 16px;
  background-color: #173563;
  border: 0;
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  cursor: pointer;
  color: #ecf7fa;
  transition: all 150ms ease-in;
  text-align: center;
  padding: 10px 22px; }
  .button-more-info:focus {
    outline: 0; }
  .button-more-info:hover {
    background-color: #1c4078;
    color: #fff; }

.toggle-button span {
  border-bottom: solid 5px #214070;
  border-top: solid 5px #214070;
  display: inline-block;
  font-size: 0;
  height: 23px;
  position: relative;
  vertical-align: middle;
  width: 28px; }
  .toggle-button span:before, .toggle-button span:after {
    background-color: #214070;
    position: absolute;
    top: 4px;
    left: 0;
    content: '';
    height: 5px;
    transition: transform .3s ease-in;
    width: 100%; }
  .toggle-button span:after {
    display: none; }

.toggle-button.active span {
  border: 0; }
  .toggle-button.active span:before {
    top: 8px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg); }
  .toggle-button.active span:after {
    display: block;
    top: 8px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg); }

.ui-datepicker {
  background-color: #214070;
  border-radius: 2px;
  margin-top: 2px;
  width: 240px; }
  .ui-datepicker .ui-datepicker-prev,
  .ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 8px;
    background-color: #294878;
    border-radius: 50%;
    display: block;
    height: 24px;
    width: 24px; }
    .ui-datepicker .ui-datepicker-prev:hover,
    .ui-datepicker .ui-datepicker-next:hover {
      background-color: #1c3152; }
    .ui-datepicker .ui-datepicker-prev span,
    .ui-datepicker .ui-datepicker-next span {
      display: inline-block;
      font-size: 0;
      margin: auto;
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      text-indent: -9999px; }
  .ui-datepicker .ui-datepicker-prev {
    left: 7px; }
    .ui-datepicker .ui-datepicker-prev span {
      background: url("images/icons.png?=1586256338983") -414px -45px no-repeat;
      width: 7px;
      height: 13px; }
      @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
        .ui-datepicker .ui-datepicker-prev span {
          background: url("images/icons@2x.png?=1586256338983") -430px -263.5px no-repeat;
          background-size: 437px 410px; } }
  .ui-datepicker .ui-datepicker-next {
    right: 7px; }
    .ui-datepicker .ui-datepicker-next span {
      background: url("images/icons.png?=1586256338983") -414px -32px no-repeat;
      width: 7px;
      height: 13px; }
      @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
        .ui-datepicker .ui-datepicker-next span {
          background: url("images/icons@2x.png?=1586256338983") -430px -248px no-repeat;
          background-size: 437px 410px; } }
  .ui-datepicker:before {
    content: '';
    position: absolute;
    top: -5px;
    right: 18px;
    height: 0;
    width: 0;
    border-bottom: 5px solid #214070;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent; }

.ui-datepicker-header {
  background-color: #214070;
  border: 0;
  border-bottom: solid 1px #132d54;
  padding-bottom: 5px;
  position: relative; }

.ui-datepicker-title {
  margin: 0;
  padding: 8px 0;
  text-align: center; }
  .ui-datepicker-title span {
    color: #fff;
    font-size: 15px;
    font-weight: 400;
    text-transform: uppercase; }

.ui-datepicker-calendar thead {
  border-bottom: 0; }
  .ui-datepicker-calendar thead th {
    padding: 8px;
    font-weight: 300; }
    .ui-datepicker-calendar thead th span {
      color: #c9d6ec;
      font-size: 14px;
      text-transform: uppercase; }

.ui-datepicker-calendar tr:nth-child(even) {
  background: none; }

.ui-datepicker-calendar tbody td {
  height: 25px;
  line-height: 25px;
  padding: 2px;
  text-align: center;
  width: 25px; }
  .ui-datepicker-calendar tbody td a {
    display: block;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    width: 30px; }
    .ui-datepicker-calendar tbody td a:hover {
      background-color: #6489c1;
      border-radius: 50%;
      color: #fff; }
    .ui-datepicker-calendar tbody td a.ui-state-highlight {
      color: #80a9ee; }
      .ui-datepicker-calendar tbody td a.ui-state-highlight:hover {
        color: #fff; }

.ui-datepicker-calendar .ui-state-default {
  color: #fff; }

.ui-datepicker-calendar .ui-state-active {
  background-color: #6489c1 !important;
  border-radius: 50%;
  color: #fff !important; }

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  background: none; }

.select2-container {
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle; }
  .select2-container .select2-choice {
    background-clip: padding-box;
    background-color: #f4f6f9;
    border: solid 1px transparent;
    border-radius: 2px;
    box-sizing: border-box;
    color: #8f8f8f;
    display: block;
    height: 100%;
    font-size: 14px;
    font-family: "Noto Sans", "Noto Sans JP", "Noto Sans SC", "Noto Sans TC", "Noto Sans KR", "Noto Sans Thai", "Noto Sans Devanagari", sans-serif;
    line-height: 38px;
    overflow: hidden;
    padding: 0 0 0 11px;
    position: relative;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
    -webkit-touch-callout: none; }
    .select2-container .select2-choice abbr {
      border: 0;
      cursor: pointer;
      display: none;
      font-size: 1px;
      height: 12px;
      outline: 0;
      position: absolute;
      top: 8px;
      right: 24px;
      text-decoration: none;
      width: 12px; }
      .select2-container .select2-choice abbr:hover {
        background-position: right -11px;
        cursor: pointer; }
  html[dir="rtl"] .select2-container .select2-choicen {
    margin-left: 26px;
    margin-right: 0; }
  html[dir="rtl"] .select2-container.select2-choice {
    padding: 0 8px 0 0; }
  html[dir="rtl"] .select2-container .select2-arrow {
    border-radius: 4px 0 0 4px;
    border-left: 0;
    border-right: 1px solid #aaa;
    left: 0;
    right: auto; }
    html[dir="rtl"] .select2-container .select2-arrow b {
      background-position: 2px 1px; }
  html[dir="rtl"] .select2-container .select2-search input {
    padding: 4px 5px 4px 20px; }
  html[dir="rtl"] .select2-container .select2-dropdown-open .select2-arrow {
    border-right: none; }
    html[dir="rtl"] .select2-container .select2-dropdown-open .select2-arrow b {
      background-position: -16px 1px; }
  .select2-container.select2-drop-above .select2-choice {
    background-color: #fff;
    border-radius: 0 0 4px 4px;
    border-top-color: #d4e2f9; }
  .select2-container.select2-allowclear .select2-chosen {
    margin-right: 42px; }
  .select2-container.select2-allowclear .select2-choice abbr {
    display: inline-block; }
  .select2-container.select2-search-sortby .select2-container {
    width: 210px; }
    @media screen and (max-width: 768px) {
      .select2-container.select2-search-sortby .select2-container {
        width: 100%; } }
    .select2-container.select2-search-sortby .select2-container .select2-choice {
      background-color: #fff; }
  @media screen and (max-width: 768px) {
    .select2-container.select2-search-sortby {
      width: 100%; } }

.select2-container,
.select2-drop,
.select2-search,
.select2-search input {
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.select2-chosen {
  display: block;
  float: none;
  margin-right: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: auto; }

.select2-drop-mask {
  background-color: #fff;
  border: 0;
  filter: alpha(opacity=0);
  height: auto;
  margin: 0;
  min-height: 100%;
  min-width: 100%;
  opacity: 0;
  padding: 0;
  position: fixed;
  top: 0;
  left: 0;
  width: auto;
  z-index: 9998; }

.select2-drop {
  background: #fff;
  border-radius: 0 0 2px 2px;
  border-top: 0;
  color: #8f8f8f;
  font-family: "Noto Sans", "Noto Sans JP", "Noto Sans SC", "Noto Sans TC", "Noto Sans KR", "Noto Sans Thai", "Noto Sans Devanagari", sans-serif;
  font-size: 14px;
  position: absolute;
  top: 100%;
  width: 100%;
  z-index: 9999; }
  .select2-drop.select2-drop-above {
    border-bottom: 0;
    border-radius: 4px 4px 0 0; }
  .select2-drop.select2-drop-above.select2-drop-active {
    border-top: solid 1px #80a9ee;
    margin-top: 0; }

.select2-drop-active {
  border: solid 1px #80a9ee;
  border-top: none; }

.select2-drop-auto-width {
  border-top: 1px solid #aaa;
  width: auto; }
  .select2-drop-auto-width .select2-search {
    padding-top: 4px; }

.select2-arrow {
  background-color: #d7dce4;
  border-radius: 0 2px 2px 0;
  display: inline-block;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  width: 36px; }
  .select2-arrow:before {
    content: '';
    background: url("images/icons.png?=1586256338983") -261px -186px no-repeat;
    width: 13px;
    height: 7px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -3.5px;
    margin-left: -6.5px;
    display: inline-block; }
    @media only screen and (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2) {
      .select2-arrow:before {
        background: url("images/icons@2x.png?=1586256338983") -419px -334px no-repeat;
        background-size: 437px 410px; } }
  .select2-arrow b {
    display: block;
    height: 100%;
    width: 100%; }

.select2-search {
  display: inline-block;
  margin: 0;
  min-height: 26px;
  padding-left: 4px;
  padding-right: 4px;
  position: relative;
  white-space: nowrap;
  width: 100%;
  z-index: 10000; }
  .select2-search input {
    border: 1px solid #aaa;
    border-radius: 0;
    box-shadow: none;
    -webkit-box-shadow: none;
    font-size: 1rem;
    font-family: "Noto Sans", "Noto Sans JP", "Noto Sans SC", "Noto Sans TC", "Noto Sans KR", "Noto Sans Thai", "Noto Sans Devanagari", sans-serif;
    height: auto !important;
    margin: 0;
    min-height: 26px;
    outline: 0;
    padding: 4px 20px 4px 5px;
    width: 100%; }

.select2-drop.select2-drop-above .select2-search input {
  margin-top: 4px; }

.select2-dropdown-open.select2-container-active .select2-choice {
  border-bottom-color: #d4e2f9;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-dropdown-open.select2-container-active .select2-arrow {
  background: #d4e2f9;
  border-bottom-right-radius: 0; }

.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices {
  background-color: #fff;
  border: solid 1px #80a9ee;
  border-top-color: #d4e2f9; }

.select2-dropdown-open.select2-drop-above .select2-arrow {
  border-top-right-radius: 0; }

.select2-dropdown-open .select2-arrow b {
  background-position: -18px 1px; }

.select2-container-active .select2-choice {
  background-color: #fff;
  border: solid 1px #80a9ee; }

.select2-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.select2-results {
  margin-bottom: 0;
  max-height: 200px;
  overflow-x: hidden;
  overflow-y: auto;
  position: relative;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .select2-results ul.select2-result-sub {
    margin: 0;
    padding-left: 0; }
  .select2-results li {
    background-image: none;
    display: list-item;
    font-size: 14px;
    list-style: none;
    padding: 4px 0; }
    .select2-results li:before {
      display: none; }
    .select2-results li.select2-result-with-children > .select2-result-label {
      font-weight: bold; }
    .select2-results li em {
      background: #feffde;
      font-style: normal; }
  html[dir="rtl"] .select2-results {
    margin: 4px 0 4px 4px;
    padding: 0 4px 0 0; }
  .select2-results .select2-highlighted {
    background-color: #80a9ee;
    color: #fff; }
    .select2-results .select2-highlighted em {
      background: transparent; }
    .select2-results .select2-highlighted ul {
      background: #fff;
      color: #000; }
  .select2-results .select2-no-results,
  .select2-results .select2-searching,
  .select2-results .select2-ajax-error,
  .select2-results .select2-selection-limit {
    background: #f4f4f4;
    display: list-item;
    padding-left: 5px; }
  .select2-results .select2-disabled {
    background: #f4f4f4;
    cursor: default;
    display: list-item; }
    .select2-results .select2-disabled.select2-highlighted {
      background: #f4f4f4;
      color: #666;
      cursor: default;
      display: list-item; }
  .select2-results .select2-selected {
    display: none; }
  .select2-results .select2-ajax-error {
    background: rgba(255, 50, 50, 0.2); }

.select2-result-label {
  cursor: pointer;
  margin: 0;
  min-height: 1em;
  padding-left: 12px;
  -webkit-touch-callout: none;
  -webkit-ser-select: none;
  -moz-ser-select: none;
  -ms-ser-select: none;
  ser-select: none; }

.select2-results-dept-1 .select2-result-label {
  padding-left: 20px; }

.select2-results-dept-2 .select2-result-label {
  padding-left: 40px; }

.select2-results-dept-3 .select2-result-label {
  padding-left: 60px; }

.select2-results-dept-4 .select2-result-label {
  padding-left: 80px; }

.select2-results-dept-5 .select2-result-label {
  padding-left: 100px; }

.select2-results-dept-6 .select2-result-label {
  padding-left: 110px; }

.select2-results-dept-7 .select2-result-label {
  padding-left: 120px; }

.select2-more-results {
  background: #f4f4f4;
  display: list-item; }

.select2-container.select2-container-disabled .select2-choice {
  opacity: .5; }

.select2-container.select2-container-disabled .select2-choice abbr {
  display: none; }

.select2-container-multi .select2-choices {
  background-color: #fff;
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eee), color-stop(15%, #fff));
  background-image: -webkit-linear-gradient(top, #eee 1%, #fff 15%);
  background-image: -moz-linear-gradient(top, #eee 1%, #fff 15%);
  background-image: linear-gradient(to bottom, #eee 1%, #fff 15%);
  border: 1px solid #aaa;
  cursor: text;
  height: auto !important;
  height: 1%;
  margin: 0;
  overflow: hidden;
  padding: 0 5px 0 0;
  position: relative; }

html[dir="rtl"] .select2-container-multi .select2-choices {
  padding: 0 0 0 5px; }

.select2-locked {
  padding: 3px 5px 3px 5px !important; }

.select2-container-multi .select2-choices {
  min-height: 26px; }

.select2-container-multi.select2-container-active .select2-choices {
  border: solid 1px #80a9ee;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  outline: none; }

.select2-container-multi .select2-choices li {
  float: left;
  list-style: none; }

html[dir="rtl"] .select2-container-multi .select2-choices li {
  float: right; }

.select2-container-multi .select2-choices .select2-search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap; }

.select2-container-multi .select2-choices .select2-search-field input {
  background: transparent !important;
  border: 0;
  box-shadow: none;
  -webkit-box-shadow: none;
  color: #666;
  font-family: sans-serif;
  font-size: 100%;
  margin: 1px 0;
  outline: 0;
  padding: 5px; }

.select2-default {
  color: #999 !important; }

.select2-container-multi .select2-choices .select2-search-choice {
  background-clip: padding-box;
  background-color: #e4e4e4;
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));
  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
  background-image: linear-gradient(to bottom, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
  border: 1px solid #aaaaaa;
  border-radius: 3px;
  box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  color: #333;
  cursor: default;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);
  line-height: 13px;
  margin: 3px 0 3px 5px;
  padding: 3px 5px 3px 18px;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

html[dir="rtl"] .select2-container-multi .select2-choices .select2-search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 18px 3px 5px; }

.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
  cursor: default; }

.select2-container-multi .select2-choices .select2-search-choice-focus {
  background: #d4d4d4; }

.select2-search-choice-close {
  display: block;
  font-size: 1px;
  height: 13px;
  outline: none;
  position: absolute;
  right: 3px;
  top: 4px;
  width: 12px; }

html[dir="rtl"] .select2-search-choice-close {
  left: 3px;
  right: auto; }

.select2-container-multi .select2-search-choice-close {
  left: 3px; }

html[dir="rtl"] .select2-container-multi .select2-search-choice-close {
  left: auto;
  right: 2px; }

.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
  background-position: right -11px; }

.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
  background-position: right -11px; }

.select2-container-multi.select2-container-disabled .select2-choices {
  background-color: #f4f4f4;
  background-image: none;
  border: 1px solid #ddd;
  cursor: default; }

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
  background-color: #f4f4f4;
  background-image: none;
  border: 1px solid #ddd;
  padding: 3px 5px 3px 5px; }

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {
  background: none;
  display: none; }

.select2-result-selectable .select2-match,
.select2-result-unselectable .select2-match {
  text-decoration: underline; }

.select2-offscreen, .select2-offscreen:focus {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  left: 0 !important;
  margin: 0 !important;
  outline: 0 !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  top: 0 !important;
  width: 1px !important; }

.select2-display-none {
  display: none; }

.select2-measure-scrollbar {
  height: 100px;
  left: -10000px;
  overflow: scroll;
  position: absolute;
  top: -10000px;
  width: 100px; }

.c3 svg {
  font-family: "Noto Sans", "Noto Sans JP", "Noto Sans SC", "Noto Sans TC", "Noto Sans KR", "Noto Sans Thai", "Noto Sans Devanagari", sans-serif;
  font-size: 14px; }

.c3 path, .c3 line {
  fill: none;
  stroke: #000; }

.c3 text {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.c3-legend-item-tile,
.c3-xgrid-focus,
.c3-ygrid,
.c3-event-rect,
.c3-bars path {
  shape-rendering: crispEdges; }

.c3-chart-arc path {
  stroke: #fff; }

.c3-chart-arc text {
  fill: #fff;
  font-size: 13px; }

/*-- Axis --*/
/*-- Grid --*/
.c3-grid line {
  stroke: #aaa; }

/*-- Text on Chart --*/
.c3-text.c3-empty {
  fill: #808080;
  font-size: 2em; }

/*-- Line --*/
.c3-line {
  stroke-width: 1px; }

/*-- Point --*/
.c3-circle._expanded_ {
  stroke-width: 2px;
  stroke: white; }

.c3-selected-circle {
  fill: white;
  stroke-width: 2px; }

/*-- Bar --*/
.c3-bar {
  stroke-width: 0; }

.c3-bar._expanded_ {
  fill-opacity: 0.75; }

/*-- Arc --*/
.c3-chart-arcs-title {
  font-size: 1.3em; }

/*-- Focus --*/
.c3-target.c3-focused {
  opacity: 1; }

.c3-target.c3-focused path.c3-line, .c3-target.c3-focused path.c3-step {
  stroke-width: 2px; }

.c3-target.c3-defocused {
  opacity: 0.3 !important; }

/*-- Region --*/
.c3-region {
  fill: steelblue;
  fill-opacity: .1; }

/*-- Brush --*/
.c3-brush .extent {
  fill-opacity: .1; }

/*-- Select - Drag --*/
/*-- Legend --*/
.c3-legend-item {
  font-size: 12px; }

.c3-legend-background {
  opacity: 0.75;
  fill: white;
  stroke: lightgray;
  stroke-width: 1; }

/*-- Tooltip --*/
.c3-tooltip-container {
  z-index: 10; }

.c3-tooltip {
  border-collapse: collapse;
  border-spacing: 0;
  background-color: #fff;
  empty-cells: show;
  -webkit-box-shadow: 7px 7px 12px -9px #777777;
  -moz-box-shadow: 7px 7px 12px -9px #777777;
  box-shadow: 7px 7px 12px -9px #777777;
  opacity: 0.9; }

.c3-tooltip tr {
  border: 1px solid #CCC; }

.c3-tooltip th {
  background-color: #aaa;
  font-size: 14px;
  padding: 2px 5px;
  text-align: left;
  color: #FFF; }

.c3-tooltip td {
  font-size: 13px;
  padding: 3px 6px;
  background-color: #fff;
  border-left: 1px dotted #999; }

.c3-tooltip td > span {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-right: 6px; }

.c3-tooltip td.value {
  text-align: right; }

.c3-area {
  stroke-width: 0;
  opacity: 0.2; }

.c3-chart-arcs .c3-chart-arcs-background {
  fill: #e0e0e0;
  stroke: none; }

.c3-chart-arcs .c3-chart-arcs-gauge-unit {
  fill: #000;
  font-size: 16px; }

.c3-chart-arcs .c3-chart-arcs-gauge-max {
  fill: #777; }

.c3-chart-arcs .c3-chart-arcs-gauge-min {
  fill: #777; }

.c3-chart-arc .c3-gauge-value {
  fill: #000;
  font-size: 28px; }

.row-nested {
  width: auto;
  margin-left: -0.625rem;
  margin-right: -0.625rem;
  max-width: none; }
  .row-nested:before, .row-nested:after {
    content: "";
    display: table; }
  .row-nested:after {
    clear: both; }
  .larger-cell-spacing .row-nested {
    width: auto;
    margin-left: -1.09375rem;
    margin-right: -1.09375rem;
    max-width: none; }
    .larger-cell-spacing .row-nested:before, .larger-cell-spacing .row-nested:after {
      content: "";
      display: table; }
    .larger-cell-spacing .row-nested:after {
      clear: both; }
  .article-cell-spacing .row-nested {
    width: auto;
    margin-left: -1.375rem;
    margin-right: -1.375rem;
    max-width: none; }
    .article-cell-spacing .row-nested:before, .article-cell-spacing .row-nested:after {
      content: "";
      display: table; }
    .article-cell-spacing .row-nested:after {
      clear: both; }

.row {
  width: 100%;
  margin: 0; }
  .row:before, .row:after {
    content: "";
    display: table; }
  .row:after {
    clear: both; }

.column-centered {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  margin-left: auto;
  margin-right: auto;
  float: none !important;
  float: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding-left: 0;
  padding-right: 0; }

.column-last {
  float: right !important; }

.column-1 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  width: 8.3333333333%;
  float: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box; }
  @media screen and (max-width: 667px) {
    .column-1 {
      width: 100%; } }
  .larger-cell-spacing .column-1 {
    padding-left: 1.09375rem;
    padding-right: 1.09375rem;
    width: 8.3333333333%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box; }
    @media screen and (max-width: 667px) {
      .larger-cell-spacing .column-1 {
        width: 100%; } }
  .article-cell-spacing .column-1 {
    padding-left: 1.375rem;
    padding-right: 1.375rem;
    width: 8.3333333333%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box; }
    @media screen and (max-width: 667px) {
      .article-cell-spacing .column-1 {
        width: 100%; } }

.column-2 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  width: 16.6666666667%;
  float: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box; }
  @media screen and (max-width: 667px) {
    .column-2 {
      width: 100%; } }
  .larger-cell-spacing .column-2 {
    padding-left: 1.09375rem;
    padding-right: 1.09375rem;
    width: 16.6666666667%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box; }
    @media screen and (max-width: 667px) {
      .larger-cell-spacing .column-2 {
        width: 100%; } }
  .article-cell-spacing .column-2 {
    padding-left: 1.375rem;
    padding-right: 1.375rem;
    width: 16.6666666667%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box; }
    @media screen and (max-width: 667px) {
      .article-cell-spacing .column-2 {
        width: 100%; } }

.column-3 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  width: 25%;
  float: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box; }
  @media screen and (max-width: 667px) {
    .column-3 {
      width: 100%; } }
  .larger-cell-spacing .column-3 {
    padding-left: 1.09375rem;
    padding-right: 1.09375rem;
    width: 25%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box; }
    @media screen and (max-width: 667px) {
      .larger-cell-spacing .column-3 {
        width: 100%; } }
  .article-cell-spacing .column-3 {
    padding-left: 1.375rem;
    padding-right: 1.375rem;
    width: 25%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box; }
    @media screen and (max-width: 667px) {
      .article-cell-spacing .column-3 {
        width: 100%; } }

.column-4 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  width: 33.3333333333%;
  float: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box; }
  @media screen and (max-width: 667px) {
    .column-4 {
      width: 100%; } }
  .larger-cell-spacing .column-4 {
    padding-left: 1.09375rem;
    padding-right: 1.09375rem;
    width: 33.3333333333%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box; }
    @media screen and (max-width: 667px) {
      .larger-cell-spacing .column-4 {
        width: 100%; } }
  .article-cell-spacing .column-4 {
    padding-left: 1.375rem;
    padding-right: 1.375rem;
    width: 33.3333333333%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box; }
    @media screen and (max-width: 667px) {
      .article-cell-spacing .column-4 {
        width: 100%; } }

.column-5 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  width: 41.6666666667%;
  float: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box; }
  @media screen and (max-width: 667px) {
    .column-5 {
      width: 100%; } }
  .larger-cell-spacing .column-5 {
    padding-left: 1.09375rem;
    padding-right: 1.09375rem;
    width: 41.6666666667%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box; }
    @media screen and (max-width: 667px) {
      .larger-cell-spacing .column-5 {
        width: 100%; } }
  .article-cell-spacing .column-5 {
    padding-left: 1.375rem;
    padding-right: 1.375rem;
    width: 41.6666666667%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box; }
    @media screen and (max-width: 667px) {
      .article-cell-spacing .column-5 {
        width: 100%; } }

.column-6 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  width: 50%;
  float: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box; }
  @media screen and (max-width: 667px) {
    .column-6 {
      width: 100%; } }
  .larger-cell-spacing .column-6 {
    padding-left: 1.09375rem;
    padding-right: 1.09375rem;
    width: 50%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box; }
    @media screen and (max-width: 667px) {
      .larger-cell-spacing .column-6 {
        width: 100%; } }
  .article-cell-spacing .column-6 {
    padding-left: 1.375rem;
    padding-right: 1.375rem;
    width: 50%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box; }
    @media screen and (max-width: 667px) {
      .article-cell-spacing .column-6 {
        width: 100%; } }

.column-7 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  width: 58.3333333333%;
  float: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box; }
  @media screen and (max-width: 667px) {
    .column-7 {
      width: 100%; } }
  .larger-cell-spacing .column-7 {
    padding-left: 1.09375rem;
    padding-right: 1.09375rem;
    width: 58.3333333333%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box; }
    @media screen and (max-width: 667px) {
      .larger-cell-spacing .column-7 {
        width: 100%; } }
  .article-cell-spacing .column-7 {
    padding-left: 1.375rem;
    padding-right: 1.375rem;
    width: 58.3333333333%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box; }
    @media screen and (max-width: 667px) {
      .article-cell-spacing .column-7 {
        width: 100%; } }

.column-8 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  width: 66.6666666667%;
  float: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box; }
  @media screen and (max-width: 667px) {
    .column-8 {
      width: 100%; } }
  .larger-cell-spacing .column-8 {
    padding-left: 1.09375rem;
    padding-right: 1.09375rem;
    width: 66.6666666667%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box; }
    @media screen and (max-width: 667px) {
      .larger-cell-spacing .column-8 {
        width: 100%; } }
  .article-cell-spacing .column-8 {
    padding-left: 1.375rem;
    padding-right: 1.375rem;
    width: 66.6666666667%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box; }
    @media screen and (max-width: 667px) {
      .article-cell-spacing .column-8 {
        width: 100%; } }

.column-9 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  width: 75%;
  float: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box; }
  @media screen and (max-width: 667px) {
    .column-9 {
      width: 100%; } }
  .larger-cell-spacing .column-9 {
    padding-left: 1.09375rem;
    padding-right: 1.09375rem;
    width: 75%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box; }
    @media screen and (max-width: 667px) {
      .larger-cell-spacing .column-9 {
        width: 100%; } }
  .article-cell-spacing .column-9 {
    padding-left: 1.375rem;
    padding-right: 1.375rem;
    width: 75%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box; }
    @media screen and (max-width: 667px) {
      .article-cell-spacing .column-9 {
        width: 100%; } }

.column-10 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  width: 83.3333333333%;
  float: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box; }
  @media screen and (max-width: 667px) {
    .column-10 {
      width: 100%; } }
  .larger-cell-spacing .column-10 {
    padding-left: 1.09375rem;
    padding-right: 1.09375rem;
    width: 83.3333333333%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box; }
    @media screen and (max-width: 667px) {
      .larger-cell-spacing .column-10 {
        width: 100%; } }
  .article-cell-spacing .column-10 {
    padding-left: 1.375rem;
    padding-right: 1.375rem;
    width: 83.3333333333%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box; }
    @media screen and (max-width: 667px) {
      .article-cell-spacing .column-10 {
        width: 100%; } }

.column-11 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  width: 91.6666666667%;
  float: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box; }
  @media screen and (max-width: 667px) {
    .column-11 {
      width: 100%; } }
  .larger-cell-spacing .column-11 {
    padding-left: 1.09375rem;
    padding-right: 1.09375rem;
    width: 91.6666666667%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box; }
    @media screen and (max-width: 667px) {
      .larger-cell-spacing .column-11 {
        width: 100%; } }
  .article-cell-spacing .column-11 {
    padding-left: 1.375rem;
    padding-right: 1.375rem;
    width: 91.6666666667%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box; }
    @media screen and (max-width: 667px) {
      .article-cell-spacing .column-11 {
        width: 100%; } }

.column-12 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  width: 100%;
  float: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box; }
  @media screen and (max-width: 667px) {
    .column-12 {
      width: 100%; } }
  .larger-cell-spacing .column-12 {
    padding-left: 1.09375rem;
    padding-right: 1.09375rem;
    width: 100%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box; }
    @media screen and (max-width: 667px) {
      .larger-cell-spacing .column-12 {
        width: 100%; } }
  .article-cell-spacing .column-12 {
    padding-left: 1.375rem;
    padding-right: 1.375rem;
    width: 100%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box; }
    @media screen and (max-width: 667px) {
      .article-cell-spacing .column-12 {
        width: 100%; } }

.column-md-1 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  width: 8.3333333333%;
  float: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box; }
  .larger-cell-spacing .column-md-1 {
    padding-left: 1.09375rem;
    padding-right: 1.09375rem;
    width: 8.3333333333%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box; }
  .article-cell-spacing .column-md-1 {
    padding-left: 1.375rem;
    padding-right: 1.375rem;
    width: 8.3333333333%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box; }

.column-md-2 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  width: 16.6666666667%;
  float: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box; }
  .larger-cell-spacing .column-md-2 {
    padding-left: 1.09375rem;
    padding-right: 1.09375rem;
    width: 16.6666666667%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box; }
  .article-cell-spacing .column-md-2 {
    padding-left: 1.375rem;
    padding-right: 1.375rem;
    width: 16.6666666667%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box; }

.column-md-3 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  width: 25%;
  float: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box; }
  .larger-cell-spacing .column-md-3 {
    padding-left: 1.09375rem;
    padding-right: 1.09375rem;
    width: 25%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box; }
  .article-cell-spacing .column-md-3 {
    padding-left: 1.375rem;
    padding-right: 1.375rem;
    width: 25%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box; }

.column-md-4 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  width: 33.3333333333%;
  float: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box; }
  .larger-cell-spacing .column-md-4 {
    padding-left: 1.09375rem;
    padding-right: 1.09375rem;
    width: 33.3333333333%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box; }
  .article-cell-spacing .column-md-4 {
    padding-left: 1.375rem;
    padding-right: 1.375rem;
    width: 33.3333333333%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box; }

.column-md-5 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  width: 41.6666666667%;
  float: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box; }
  .larger-cell-spacing .column-md-5 {
    padding-left: 1.09375rem;
    padding-right: 1.09375rem;
    width: 41.6666666667%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box; }
  .article-cell-spacing .column-md-5 {
    padding-left: 1.375rem;
    padding-right: 1.375rem;
    width: 41.6666666667%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box; }

.column-md-6 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  width: 50%;
  float: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box; }
  .larger-cell-spacing .column-md-6 {
    padding-left: 1.09375rem;
    padding-right: 1.09375rem;
    width: 50%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box; }
  .article-cell-spacing .column-md-6 {
    padding-left: 1.375rem;
    padding-right: 1.375rem;
    width: 50%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box; }

.column-md-7 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  width: 58.3333333333%;
  float: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box; }
  .larger-cell-spacing .column-md-7 {
    padding-left: 1.09375rem;
    padding-right: 1.09375rem;
    width: 58.3333333333%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box; }
  .article-cell-spacing .column-md-7 {
    padding-left: 1.375rem;
    padding-right: 1.375rem;
    width: 58.3333333333%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box; }

.column-md-8 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  width: 66.6666666667%;
  float: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box; }
  .larger-cell-spacing .column-md-8 {
    padding-left: 1.09375rem;
    padding-right: 1.09375rem;
    width: 66.6666666667%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box; }
  .article-cell-spacing .column-md-8 {
    padding-left: 1.375rem;
    padding-right: 1.375rem;
    width: 66.6666666667%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box; }

.column-md-9 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  width: 75%;
  float: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box; }
  .larger-cell-spacing .column-md-9 {
    padding-left: 1.09375rem;
    padding-right: 1.09375rem;
    width: 75%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box; }
  .article-cell-spacing .column-md-9 {
    padding-left: 1.375rem;
    padding-right: 1.375rem;
    width: 75%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box; }

.column-md-10 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  width: 83.3333333333%;
  float: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box; }
  .larger-cell-spacing .column-md-10 {
    padding-left: 1.09375rem;
    padding-right: 1.09375rem;
    width: 83.3333333333%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box; }
  .article-cell-spacing .column-md-10 {
    padding-left: 1.375rem;
    padding-right: 1.375rem;
    width: 83.3333333333%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box; }

.column-md-11 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  width: 91.6666666667%;
  float: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box; }
  .larger-cell-spacing .column-md-11 {
    padding-left: 1.09375rem;
    padding-right: 1.09375rem;
    width: 91.6666666667%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box; }
  .article-cell-spacing .column-md-11 {
    padding-left: 1.375rem;
    padding-right: 1.375rem;
    width: 91.6666666667%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box; }

.column-md-12 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  width: 100%;
  float: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box; }
  .larger-cell-spacing .column-md-12 {
    padding-left: 1.09375rem;
    padding-right: 1.09375rem;
    width: 100%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box; }
  .article-cell-spacing .column-md-12 {
    padding-left: 1.375rem;
    padding-right: 1.375rem;
    width: 100%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box; }

.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }
  .slick-list:focus {
    outline: none; }
  .slick-list.dragging {
    cursor: pointer; }

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  width: 100%; }
  .slick-track:before, .slick-track:after {
    content: "";
    display: table; }
  .slick-track:after {
    clear: both; }
  .slick-loading .slick-track {
    visibility: hidden; }

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }
  [dir="rtl"] .slick-slide {
    float: right; }
  .slick-slide img {
    display: block; }
  .slick-slide.slick-loading img {
    display: none; }
  .slick-slide.dragging img {
    pointer-events: none; }
  .slick-initialized .slick-slide {
    display: block; }
  .slick-loading .slick-slide {
    visibility: hidden; }
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0;
  font-size: 0;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  margin-top: -10px;
  padding: 0;
  border: none;
  outline: none; }
  .slick-prev.slick-disabled:before,
  .slick-next.slick-disabled:before {
    opacity: 0.25; }

.slick-prev:before, .slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.slick-prev {
  left: -25px; }
  [dir="rtl"] .slick-prev {
    left: auto;
    right: -25px; }
  [dir="rtl"] .slick-prev:before {
    content: "→"; }

.slick-next {
  right: -25px; }
  [dir="rtl"] .slick-next {
    left: -25px;
    right: auto; }
  [dir="rtl"] .slick-next:before {
    content: "←"; }

.slick-slider {
  margin-bottom: 30px; }

.slick-dots {
  position: absolute;
  bottom: -45px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  width: 100%; }
  .slick-dots li {
    position: relative;
    display: inline-block;
    height: 20px;
    width: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer; }
    .slick-dots li button {
      border: 0;
      background: transparent;
      display: block;
      height: 20px;
      width: 20px;
      outline: none;
      line-height: 0;
      font-size: 0;
      color: transparent;
      padding: 5px;
      cursor: pointer; }
      .slick-dots li button:hover, .slick-dots li button:focus {
        outline: none; }
        .slick-dots li button:hover:before, .slick-dots li button:focus:before {
          opacity: 1; }
      .slick-dots li button:before {
        position: absolute;
        top: 0;
        left: 0;
        content: "•";
        width: 20px;
        height: 20px;
        font-family: "slick";
        font-size: 6px;
        line-height: 20px;
        text-align: center;
        color: black;
        opacity: 0.25;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }
    .slick-dots li.slick-active button:before {
      color: black;
      opacity: 0.75; }

.g-recaptcha .grecaptcha-badge {
  z-index: 9999; }

.choose-language {
  background: rgba(255, 255, 255, 0.9);
  color: #8f8f8f;
  cursor: pointer;
  font-size: 0.875rem;
  height: 2.3125rem;
  position: relative;
  z-index: 100;
  margin: 0 2px 0 0;
  display: inline-block;
  vertical-align: middle; }
  .choose-language li {
    text-align: left; }
  .choose-language .wrap-dd-select {
    user-select: none; }
    .choose-language .wrap-dd-select:before {
      content: none; }
    .choose-language .wrap-dd-select::after {
      background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDEwLjggNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTAuOCA2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCgk8Zz4NCgkJPHBvbHlnb24gZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiM4RjhGOEYiIHBvaW50cz0iMTAuOCwwLjYgMTAuMSwwIDUuNCw0LjcgMC42LDAgMCwwLjYgNS40LDYgNS40LDYgNS40LDYgIi8+DQoJPC9nPg0KPC9zdmc+DQo=") no-repeat center;
      content: '';
      display: block;
      position: absolute;
      right: 0.625rem;
      top: 1rem;
      height: 0.375rem;
      width: 0.6875rem; }
    .choose-language .wrap-dd-select.active {
      background-color: #f4f6f9; }
      .choose-language .wrap-dd-select.active .dropdown {
        display: block; }
    .choose-language .wrap-dd-select .selected {
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
      display: block;
      height: 2.3125rem;
      padding: 0.4125rem 0.4125rem 0.4125rem 2.3125rem; }
      .choose-language .wrap-dd-select .selected::before {
        content: '';
        background-size: 100%;
        left: 0.375rem;
        margin-top: -0.625rem;
        position: absolute;
        top: 50%;
        width: 1.5rem;
        height: 1.5rem;
        background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiPg0KICA8ZGVmcz4NCiAgICA8c3R5bGU+DQoNCiAgICAgIC5jbHMtMyB7DQogICAgICAgIGZpbGw6ICM4MGE5ZWU7DQogICAgICB9DQoNCiAgICAgIC5jbHMtNCB7DQogICAgICAgIGZpbGw6ICM4ZDk1YTI7DQogICAgICB9DQogICAgPC9zdHlsZT4NCiAgPC9kZWZzPg0KICA8ZyBpZD0iZ3JvdXAtMSI+DQogICAgPHBhdGggZD0iTTcuNjcyLDEwLjE4NiBDNi42NzgsMTEuMDA4IDUuMzc0LDExLjgwNyAzLjY1MywxMi40OTAgQzMuNjUzLDEyLjQ5MCAzLjI1NiwxMS40ODggMy4yNTYsMTEuNDg4IEM0Ljc5NywxMC44NzYgNS42OTcsMTAuMDYwIDYuNTkzLDkuMzM3IEM1LjUwMyw4LjIyOSA1LjE5MSw3LjAxNyA0Ljg4Miw2LjEzOSBDNC44ODIsNi4xMzkgNi4wMzMsNi4xMzkgNi4wMzMsNi4xMzkgQzYuMzI3LDYuODMyIDYuODI4LDcuNjYyIDcuNjY4LDguNTA2IEM5LjE2MCw3LjAwMiA5LjU3Nyw1Ljg1NCA5LjY5Miw1LjEzMyBDOS42OTIsNS4xMzMgMi45MTYsNS4xMzMgMi45MTYsNS4xMzMgQzIuOTE2LDUuMTMzIDIuOTE2LDMuNzc2IDIuOTE2LDMuNzc2IEMyLjkxNiwzLjc3NiA3LjAxNCwzLjc3NiA3LjAxNCwzLjc3NiBDNy4wMTQsMy43NzYgNy4wMTQsMi40ODggNy4wMTQsMi40ODggQzcuMDE0LDIuNDg4IDguMTUxLDIuNDg4IDguMTUxLDIuNDg4IEM4LjE1MSwyLjQ4OCA4LjE1MSwzLjc3NiA4LjE1MSwzLjc3NiBDOC4xNTEsMy43NzYgMTIuMjUwLDMuNzc2IDEyLjI1MCwzLjc3NiBDMTIuMjUwLDMuNzc2IDEyLjI1MCw1LjEzMyAxMi4yNTAsNS4xMzMgQzEyLjI1MCw1LjEzMyAxMS4wOTQsNS4xMzMgMTEuMDk0LDUuMTMzIEMxMC45OTAsNS45NzIgMTAuNTU5LDcuNDM3IDguNzkxLDkuMjMyIEM4Ljk4Miw5LjM4NiA4Ljg3Nyw5LjUzOCA5LjA5NCw5LjY5MCBDOS4zMTEsOS40MDAgOS42NTUsOS4yMDkgMTAuMDQ1LDkuMjA5IEMxMC4wNDUsOS4yMDkgMTUuMjExLDkuMjA5IDE1LjIxMSw5LjIwOSBDMTUuMzA4LDguNzIwIDE1LjM2MSw4LjIxNCAxNS4zNjEsNy42OTYgQzE1LjM2MSwzLjQ1MyAxMS45MjYsMC4wMTIgNy42ODcsMC4wMTIgQzMuNDUwLDAuMDEyIDAuMDE0LDMuNDUzIDAuMDE0LDcuNjk2IEMwLjAxNCwxMS45NDAgMy40NTAsMTUuMzgwIDcuNjg3LDE1LjM4MCBDOC4wODUsMTUuMzgwIDguNDczLDE1LjM0MCA4Ljg1NCwxNS4yODIgQzguODU0LDE1LjI4MiA4Ljg1NCwxMS4wNDggOC44NTQsMTEuMDQ4IEM4LjQxOSwxMC43NjYgOC4wMjQsMTAuNDc4IDcuNjcyLDEwLjE4NiBaIiBpZD0icGF0aC0xIiBjbGFzcz0iY2xzLTMiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPg0KICAgIDxwYXRoIGQ9Ik0yMi4wOTMsMjMuMjM3IEMyMi4wOTMsMjMuMjM3IDExLjAxNSwyMy4yMzcgMTEuMDE1LDIzLjIzNyBDMTAuNDY4LDIzLjIzNyAxMC4wMjMsMjIuNzk0IDEwLjAyMywyMi4yNDcgQzEwLjAyMywyMi4yNDcgMTAuMDIzLDExLjE5MSAxMC4wMjMsMTEuMTkxIEMxMC4wMjMsMTAuNjQ0IDEwLjQ2OCwxMC4yMDEgMTEuMDE1LDEwLjIwMSBDMTEuMDE1LDEwLjIwMSAyMi4wOTMsMTAuMjAxIDIyLjA5MywxMC4yMDEgQzIyLjY0MSwxMC4yMDEgMjMuMDg1LDEwLjY0NCAyMy4wODUsMTEuMTkxIEMyMy4wODUsMTEuMTkxIDIzLjA4NSwyMi4yNDcgMjMuMDg1LDIyLjI0NyBDMjMuMDg1LDIyLjc5NCAyMi42NDEsMjMuMjM3IDIyLjA5MywyMy4yMzcgWk0xNy4yNTAsMTEuODIzIEMxNy4yNTAsMTEuODIzIDE1LjgxNSwxMS44MjMgMTUuODE1LDExLjgyMyBDMTUuODE1LDExLjgyMyAxMi4wMTUsMjEuNTYwIDEyLjAxNSwyMS41NjAgQzEyLjAxNSwyMS41NjAgMTMuMzQxLDIxLjU2MCAxMy4zNDEsMjEuNTYwIEMxMy4zNDEsMjEuNTYwIDE0LjQzNSwxOC4zNzggMTQuNDM1LDE4LjM3OCBDMTQuNDM1LDE4LjM3OCAxOC41NjIsMTguMzc4IDE4LjU2MiwxOC4zNzggQzE4LjU2MiwxOC4zNzggMTkuNjI3LDIxLjU2MCAxOS42MjcsMjEuNTYwIEMxOS42MjcsMjEuNTYwIDIxLjA2MiwyMS41NjAgMjEuMDYyLDIxLjU2MCBDMjEuMDYyLDIxLjU2MCAxNy4yNTAsMTEuODIzIDE3LjI1MCwxMS44MjMgWk0xNi41MzIsMTMuMDEzIEMxNi41MzIsMTMuMDEzIDE4LjE1MSwxNy4yODcgMTguMTUxLDE3LjI4NyBDMTguMTUxLDE3LjI4NyAxNC44NDQsMTcuMjg3IDE0Ljg0NCwxNy4yODcgQzE0Ljg0NCwxNy4yODcgMTYuNTMyLDEzLjAxMyAxNi41MzIsMTMuMDEzIFpNMTYuNTM5LDEyLjk5NSBDMTYuNTM5LDEyLjk5NSAxNi41MzIsMTMuMDEzIDE2LjUzMiwxMy4wMTMgQzE2LjUzMiwxMy4wMTMgMTYuNTI1LDEyLjk5NiAxNi41MjUsMTIuOTk2IEMxNi41MjUsMTIuOTk2IDE2LjUzOSwxMi45OTUgMTYuNTM5LDEyLjk5NSBaIiBpZD0icGF0aC0yIiBjbGFzcz0iY2xzLTQiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPg0KICA8L2c+DQo8L3N2Zz4NCg==") no-repeat center; }
    .choose-language .wrap-dd-select .dropdown {
      user-select: none;
      background-color: #f4f6f9;
      display: none;
      left: 0;
      list-style: none;
      position: absolute;
      right: 0;
      top: 100%;
      z-index: 999;
      max-height: 300px;
      overflow-y: auto;
      margin-top: -1px; }
      .choose-language .wrap-dd-select .dropdown-item {
        color: #8f8f8f;
        display: block;
        line-height: 1.25rem;
        margin: 0;
        padding: 0.4125rem 0.625rem;
        transition: background 100ms;
        user-select: none;
        position: relative;
        vertical-align: middle; }
        .choose-language .wrap-dd-select .dropdown-item:hover {
          background-color: #426cac;
          color: #fff; }
      .choose-language .wrap-dd-select .dropdown li {
        padding: 0; }
        .choose-language .wrap-dd-select .dropdown li:before {
          display: none; }

@media screen and (min-width: 1024px) {
  .field-select-holder.choose-language {
    width: 12rem; } }

/*# sourceMappingURL=site-styles.css.map */