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

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

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

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

.shTemplReset {
  line-height: initial;
  font-size: initial;
  /* Change Autocomplete styles in Chrome*/ }
  .shTemplReset:before {
    clear: both;
    content: "";
    display: table;
    margin-top: -1px;
    height: 0; }
  .shTemplReset * {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
    .shTemplReset *:focus {
      outline: none; }
  .shTemplReset *:after, .shTemplReset *:before {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
  .shTemplReset main, .shTemplReset time {
    display: block; }
  .shTemplReset address {
    font-style: normal; }
  .shTemplReset button {
    cursor: pointer; }
    .shTemplReset button:focus {
      outline: none; }
  .shTemplReset fieldset {
    padding: 0;
    border: 0;
    margin: 0; }
  .shTemplReset input {
    border: 0;
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0; }
  .shTemplReset button:-moz-focusring,
  .shTemplReset [type="button"]:-moz-focusring,
  .shTemplReset [type="reset"]:-moz-focusring,
  .shTemplReset [type="submit"]:-moz-focusring {
    border-style: none;
    outline: 0; }
  .shTemplReset input:-webkit-autofill,
  .shTemplReset input:-webkit-autofill:hover,
  .shTemplReset input:-webkit-autofill:focus,
  .shTemplReset input:-webkit-autofill,
  .shTemplReset textarea:-webkit-autofill,
  .shTemplReset textarea:-webkit-autofill:hover,
  .shTemplReset textarea:-webkit-autofill:focus,
  .shTemplReset select:-webkit-autofill,
  .shTemplReset select:-webkit-autofill:hover,
  .shTemplReset select:-webkit-autofill:focus {
    background-color: transparent !important;
    -webkit-text-fill-color: inherit !important;
    -webkit-transition: background-color 5000s ease-in-out 0s;
    transition: background-color 5000s ease-in-out 0s;
    -webkit-box-shadow: 0 0 0 50px white inset; }
  .shTemplReset img {
    border-style: none; }
  .shTemplReset ul, .shTemplReset ul li {
    list-style-type: none; }
  .shTemplReset ul {
    padding: 0;
    margin: 0; }
  .shTemplReset em, .shTemplReset i {
    font-style: normal; }
  .shTemplReset a, .shTemplReset div, .shTemplReset span, .shTemplReset button {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0.3); }
  .shTemplReset hr, .shTemplReset svg {
    overflow: visible; }

.shTplGContainer {
  max-width: 1340px;
  padding: 0 30px;
  margin: 0 auto; }
  .shTplGContainer:after {
    display: table;
    content: "";
    clear: both; }
  @media (max-width: 767px) {
    .shTplGContainer {
      padding: 0 20px; } }

.shTplGResetHeaders {
  letter-spacing: 0;
  text-transform: none;
  margin: 0;
  padding: 0; }
  .shTplGResetHeaders:first-letter {
    text-transform: capitalize; }

.shTplResetAnchor {
  font-size: inherit !important;
  font-family: inherit !important;
  font-weight: inherit !important;
  line-height: inherit !important;
  letter-spacing: inherit !important; }

.shTplGBlockScroll {
  /*   position: relative;
  overflow: hidden; */ }
  @media (max-width: 730px) {
    .shTplGBlockScroll {
      position: fixed;
      width: 100%;
      height: 100%; } }

.shTplGBlockScroll-html {
  position: relative;
  overflow: hidden; }
  @media (max-width: 730px) {
    .shTplGBlockScroll-html {
      position: fixed;
      width: 100%;
      height: 100%; } }

.mtGenericLoader {
  height: 30px;
  width: 30px;
  -webkit-animation: stRotate 1.2s infinite linear;
     -moz-animation: stRotate 1.2s infinite linear;
       -o-animation: stRotate 1.2s infinite linear;
          animation: stRotate 1.2s infinite linear;
  border: 2px solid #97012e;
  border-right-color: transparent;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  position: absolute;
  top: 50%;
  right: 70px;
  z-index: 2;
  margin: -15px 0 0 0; }

@-webkit-keyframes skeletonAnimations {
  0% {
    background-image: -webkit-linear-gradient(white 40px, white 99%, transparent 0), -webkit-linear-gradient(rgba(0, 0, 0, 0.5) 100%, black 99%, transparent 0), -webkit-linear-gradient(rgba(0, 0, 0, 0.15) 100%, black 99%, transparent 0), -webkit-linear-gradient(rgba(0, 0, 0, 0.25) 10px, transparent 0), -webkit-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -webkit-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -webkit-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -webkit-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -webkit-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -webkit-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -webkit-linear-gradient(rgba(0, 0, 0, 0.04) 8px, transparent 0), -webkit-linear-gradient(gray 100%, transparent 0);
    background-image: linear-gradient(white 40px, white 99%, transparent 0), linear-gradient(rgba(0, 0, 0, 0.5) 100%, black 99%, transparent 0), linear-gradient(rgba(0, 0, 0, 0.15) 100%, black 99%, transparent 0), linear-gradient(rgba(0, 0, 0, 0.25) 10px, transparent 0), linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), linear-gradient(rgba(0, 0, 0, 0.04) 8px, transparent 0), linear-gradient(gray 100%, transparent 0);
    background-size: 40px 40px, 135px 40px, 100% 50%, 0px 10px, -webkit-calc(100% - 40px) 12px, -webkit-calc(100% - 40px) 12px, -webkit-calc(100% - 40px) 12px, -webkit-calc(100% - 40px) 12px, -webkit-calc(100% - 40px) 12px, -webkit-calc(100% - 40px) 12px, 80px 8px, 100% 100%;
    background-size: 40px 40px, 135px 40px, 100% 50%, 0px 10px, calc(100% - 40px) 12px, calc(100% - 40px) 12px, calc(100% - 40px) 12px, calc(100% - 40px) 12px, calc(100% - 40px) 12px, calc(100% - 40px) 12px, 80px 8px, 100% 100%;
    /* card bg */
    background-position: 0px 0px, 40px 0px, 0px 0px, 20px 55%, 20px 60%, 20px 64%, 20px 68%, 20px 72%, 20px 76%, 20px 80%, 20px 84%, 0 0;
    /* card bg */ }
  100% {
    background-image: -webkit-linear-gradient(white 40px, white 99%, transparent 0), -webkit-linear-gradient(rgba(0, 0, 0, 0.5) 100%, black 99%, transparent 0), -webkit-linear-gradient(rgba(0, 0, 0, 0.15) 100%, black 99%, transparent 0), -webkit-linear-gradient(rgba(0, 0, 0, 0.25) 10px, transparent 0), -webkit-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -webkit-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -webkit-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -webkit-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -webkit-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -webkit-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -webkit-linear-gradient(rgba(0, 0, 0, 0.04) 8px, transparent 0), -webkit-linear-gradient(gray 100%, transparent 0);
    background-image: linear-gradient(white 40px, white 99%, transparent 0), linear-gradient(rgba(0, 0, 0, 0.5) 100%, black 99%, transparent 0), linear-gradient(rgba(0, 0, 0, 0.15) 100%, black 99%, transparent 0), linear-gradient(rgba(0, 0, 0, 0.25) 10px, transparent 0), linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), linear-gradient(rgba(0, 0, 0, 0.04) 8px, transparent 0), linear-gradient(gray 100%, transparent 0);
    background-size: 40px 40px, 135px 40px, 100% 50%, 150px 10px, -webkit-calc(100% - 40px) 12px, -webkit-calc(100% - 40px) 12px, -webkit-calc(100% - 40px) 12px, -webkit-calc(100% - 40px) 12px, -webkit-calc(100% - 40px) 12px, -webkit-calc(100% - 40px) 12px, 80px 8px, 100% 100%;
    background-size: 40px 40px, 135px 40px, 100% 50%, 150px 10px, calc(100% - 40px) 12px, calc(100% - 40px) 12px, calc(100% - 40px) 12px, calc(100% - 40px) 12px, calc(100% - 40px) 12px, calc(100% - 40px) 12px, 80px 8px, 100% 100%;
    /* card bg */
    background-position: 0px 0px, 40px 0px, 0px 0px, 20px 55%, 20px 60%, 20px 64%, 20px 68%, 20px 72%, 20px 76%, 20px 80%, 20px 84%, 0 0;
    /* card bg */ } }

@-moz-keyframes skeletonAnimations {
  0% {
    background-image: -moz-linear-gradient(white 40px, white 99%, transparent 0), -moz-linear-gradient(rgba(0, 0, 0, 0.5) 100%, black 99%, transparent 0), -moz-linear-gradient(rgba(0, 0, 0, 0.15) 100%, black 99%, transparent 0), -moz-linear-gradient(rgba(0, 0, 0, 0.25) 10px, transparent 0), -moz-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -moz-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -moz-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -moz-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -moz-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -moz-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -moz-linear-gradient(rgba(0, 0, 0, 0.04) 8px, transparent 0), -moz-linear-gradient(gray 100%, transparent 0);
    background-image: linear-gradient(white 40px, white 99%, transparent 0), linear-gradient(rgba(0, 0, 0, 0.5) 100%, black 99%, transparent 0), linear-gradient(rgba(0, 0, 0, 0.15) 100%, black 99%, transparent 0), linear-gradient(rgba(0, 0, 0, 0.25) 10px, transparent 0), linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), linear-gradient(rgba(0, 0, 0, 0.04) 8px, transparent 0), linear-gradient(gray 100%, transparent 0);
    -moz-background-size: 40px 40px, 135px 40px, 100% 50%, 0px 10px, -moz-calc(100% - 40px) 12px, -moz-calc(100% - 40px) 12px, -moz-calc(100% - 40px) 12px, -moz-calc(100% - 40px) 12px, -moz-calc(100% - 40px) 12px, -moz-calc(100% - 40px) 12px, 80px 8px, 100% 100%;
         background-size: 40px 40px, 135px 40px, 100% 50%, 0px 10px, calc(100% - 40px) 12px, calc(100% - 40px) 12px, calc(100% - 40px) 12px, calc(100% - 40px) 12px, calc(100% - 40px) 12px, calc(100% - 40px) 12px, 80px 8px, 100% 100%;
    /* card bg */
    background-position: 0px 0px, 40px 0px, 0px 0px, 20px 55%, 20px 60%, 20px 64%, 20px 68%, 20px 72%, 20px 76%, 20px 80%, 20px 84%, 0 0;
    /* card bg */ }
  100% {
    background-image: -moz-linear-gradient(white 40px, white 99%, transparent 0), -moz-linear-gradient(rgba(0, 0, 0, 0.5) 100%, black 99%, transparent 0), -moz-linear-gradient(rgba(0, 0, 0, 0.15) 100%, black 99%, transparent 0), -moz-linear-gradient(rgba(0, 0, 0, 0.25) 10px, transparent 0), -moz-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -moz-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -moz-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -moz-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -moz-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -moz-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -moz-linear-gradient(rgba(0, 0, 0, 0.04) 8px, transparent 0), -moz-linear-gradient(gray 100%, transparent 0);
    background-image: linear-gradient(white 40px, white 99%, transparent 0), linear-gradient(rgba(0, 0, 0, 0.5) 100%, black 99%, transparent 0), linear-gradient(rgba(0, 0, 0, 0.15) 100%, black 99%, transparent 0), linear-gradient(rgba(0, 0, 0, 0.25) 10px, transparent 0), linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), linear-gradient(rgba(0, 0, 0, 0.04) 8px, transparent 0), linear-gradient(gray 100%, transparent 0);
    -moz-background-size: 40px 40px, 135px 40px, 100% 50%, 150px 10px, -moz-calc(100% - 40px) 12px, -moz-calc(100% - 40px) 12px, -moz-calc(100% - 40px) 12px, -moz-calc(100% - 40px) 12px, -moz-calc(100% - 40px) 12px, -moz-calc(100% - 40px) 12px, 80px 8px, 100% 100%;
         background-size: 40px 40px, 135px 40px, 100% 50%, 150px 10px, calc(100% - 40px) 12px, calc(100% - 40px) 12px, calc(100% - 40px) 12px, calc(100% - 40px) 12px, calc(100% - 40px) 12px, calc(100% - 40px) 12px, 80px 8px, 100% 100%;
    /* card bg */
    background-position: 0px 0px, 40px 0px, 0px 0px, 20px 55%, 20px 60%, 20px 64%, 20px 68%, 20px 72%, 20px 76%, 20px 80%, 20px 84%, 0 0;
    /* card bg */ } }

@-o-keyframes skeletonAnimations {
  0% {
    background-image: -o-linear-gradient(white 40px, white 99%, transparent 0), -o-linear-gradient(rgba(0, 0, 0, 0.5) 100%, black 99%, transparent 0), -o-linear-gradient(rgba(0, 0, 0, 0.15) 100%, black 99%, transparent 0), -o-linear-gradient(rgba(0, 0, 0, 0.25) 10px, transparent 0), -o-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -o-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -o-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -o-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -o-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -o-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -o-linear-gradient(rgba(0, 0, 0, 0.04) 8px, transparent 0), -o-linear-gradient(gray 100%, transparent 0);
    background-image: linear-gradient(white 40px, white 99%, transparent 0), linear-gradient(rgba(0, 0, 0, 0.5) 100%, black 99%, transparent 0), linear-gradient(rgba(0, 0, 0, 0.15) 100%, black 99%, transparent 0), linear-gradient(rgba(0, 0, 0, 0.25) 10px, transparent 0), linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), linear-gradient(rgba(0, 0, 0, 0.04) 8px, transparent 0), linear-gradient(gray 100%, transparent 0);
    background-size: 40px 40px, 135px 40px, 100% 50%, 0px 10px, calc(100% - 40px) 12px, calc(100% - 40px) 12px, calc(100% - 40px) 12px, calc(100% - 40px) 12px, calc(100% - 40px) 12px, calc(100% - 40px) 12px, 80px 8px, 100% 100%;
    /* card bg */
    background-position: 0px 0px, 40px 0px, 0px 0px, 20px 55%, 20px 60%, 20px 64%, 20px 68%, 20px 72%, 20px 76%, 20px 80%, 20px 84%, 0 0;
    /* card bg */ }
  100% {
    background-image: -o-linear-gradient(white 40px, white 99%, transparent 0), -o-linear-gradient(rgba(0, 0, 0, 0.5) 100%, black 99%, transparent 0), -o-linear-gradient(rgba(0, 0, 0, 0.15) 100%, black 99%, transparent 0), -o-linear-gradient(rgba(0, 0, 0, 0.25) 10px, transparent 0), -o-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -o-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -o-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -o-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -o-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -o-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -o-linear-gradient(rgba(0, 0, 0, 0.04) 8px, transparent 0), -o-linear-gradient(gray 100%, transparent 0);
    background-image: linear-gradient(white 40px, white 99%, transparent 0), linear-gradient(rgba(0, 0, 0, 0.5) 100%, black 99%, transparent 0), linear-gradient(rgba(0, 0, 0, 0.15) 100%, black 99%, transparent 0), linear-gradient(rgba(0, 0, 0, 0.25) 10px, transparent 0), linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), linear-gradient(rgba(0, 0, 0, 0.04) 8px, transparent 0), linear-gradient(gray 100%, transparent 0);
    background-size: 40px 40px, 135px 40px, 100% 50%, 150px 10px, calc(100% - 40px) 12px, calc(100% - 40px) 12px, calc(100% - 40px) 12px, calc(100% - 40px) 12px, calc(100% - 40px) 12px, calc(100% - 40px) 12px, 80px 8px, 100% 100%;
    /* card bg */
    background-position: 0px 0px, 40px 0px, 0px 0px, 20px 55%, 20px 60%, 20px 64%, 20px 68%, 20px 72%, 20px 76%, 20px 80%, 20px 84%, 0 0;
    /* card bg */ } }

@keyframes skeletonAnimations {
  0% {
    background-image: -webkit-linear-gradient(white 40px, white 99%, transparent 0), -webkit-linear-gradient(rgba(0, 0, 0, 0.5) 100%, black 99%, transparent 0), -webkit-linear-gradient(rgba(0, 0, 0, 0.15) 100%, black 99%, transparent 0), -webkit-linear-gradient(rgba(0, 0, 0, 0.25) 10px, transparent 0), -webkit-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -webkit-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -webkit-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -webkit-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -webkit-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -webkit-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -webkit-linear-gradient(rgba(0, 0, 0, 0.04) 8px, transparent 0), -webkit-linear-gradient(gray 100%, transparent 0);
    background-image: -moz-linear-gradient(white 40px, white 99%, transparent 0), -moz-linear-gradient(rgba(0, 0, 0, 0.5) 100%, black 99%, transparent 0), -moz-linear-gradient(rgba(0, 0, 0, 0.15) 100%, black 99%, transparent 0), -moz-linear-gradient(rgba(0, 0, 0, 0.25) 10px, transparent 0), -moz-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -moz-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -moz-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -moz-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -moz-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -moz-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -moz-linear-gradient(rgba(0, 0, 0, 0.04) 8px, transparent 0), -moz-linear-gradient(gray 100%, transparent 0);
    background-image: -o-linear-gradient(white 40px, white 99%, transparent 0), -o-linear-gradient(rgba(0, 0, 0, 0.5) 100%, black 99%, transparent 0), -o-linear-gradient(rgba(0, 0, 0, 0.15) 100%, black 99%, transparent 0), -o-linear-gradient(rgba(0, 0, 0, 0.25) 10px, transparent 0), -o-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -o-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -o-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -o-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -o-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -o-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -o-linear-gradient(rgba(0, 0, 0, 0.04) 8px, transparent 0), -o-linear-gradient(gray 100%, transparent 0);
    background-image: linear-gradient(white 40px, white 99%, transparent 0), linear-gradient(rgba(0, 0, 0, 0.5) 100%, black 99%, transparent 0), linear-gradient(rgba(0, 0, 0, 0.15) 100%, black 99%, transparent 0), linear-gradient(rgba(0, 0, 0, 0.25) 10px, transparent 0), linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), linear-gradient(rgba(0, 0, 0, 0.04) 8px, transparent 0), linear-gradient(gray 100%, transparent 0);
    -moz-background-size: 40px 40px, 135px 40px, 100% 50%, 0px 10px, -moz-calc(100% - 40px) 12px, -moz-calc(100% - 40px) 12px, -moz-calc(100% - 40px) 12px, -moz-calc(100% - 40px) 12px, -moz-calc(100% - 40px) 12px, -moz-calc(100% - 40px) 12px, 80px 8px, 100% 100%;
         background-size: 40px 40px, 135px 40px, 100% 50%, 0px 10px, -webkit-calc(100% - 40px) 12px, -webkit-calc(100% - 40px) 12px, -webkit-calc(100% - 40px) 12px, -webkit-calc(100% - 40px) 12px, -webkit-calc(100% - 40px) 12px, -webkit-calc(100% - 40px) 12px, 80px 8px, 100% 100%;
         background-size: 40px 40px, 135px 40px, 100% 50%, 0px 10px, calc(100% - 40px) 12px, calc(100% - 40px) 12px, calc(100% - 40px) 12px, calc(100% - 40px) 12px, calc(100% - 40px) 12px, calc(100% - 40px) 12px, 80px 8px, 100% 100%;
    /* card bg */
    background-position: 0px 0px, 40px 0px, 0px 0px, 20px 55%, 20px 60%, 20px 64%, 20px 68%, 20px 72%, 20px 76%, 20px 80%, 20px 84%, 0 0;
    /* card bg */ }
  100% {
    background-image: -webkit-linear-gradient(white 40px, white 99%, transparent 0), -webkit-linear-gradient(rgba(0, 0, 0, 0.5) 100%, black 99%, transparent 0), -webkit-linear-gradient(rgba(0, 0, 0, 0.15) 100%, black 99%, transparent 0), -webkit-linear-gradient(rgba(0, 0, 0, 0.25) 10px, transparent 0), -webkit-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -webkit-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -webkit-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -webkit-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -webkit-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -webkit-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -webkit-linear-gradient(rgba(0, 0, 0, 0.04) 8px, transparent 0), -webkit-linear-gradient(gray 100%, transparent 0);
    background-image: -moz-linear-gradient(white 40px, white 99%, transparent 0), -moz-linear-gradient(rgba(0, 0, 0, 0.5) 100%, black 99%, transparent 0), -moz-linear-gradient(rgba(0, 0, 0, 0.15) 100%, black 99%, transparent 0), -moz-linear-gradient(rgba(0, 0, 0, 0.25) 10px, transparent 0), -moz-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -moz-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -moz-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -moz-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -moz-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -moz-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -moz-linear-gradient(rgba(0, 0, 0, 0.04) 8px, transparent 0), -moz-linear-gradient(gray 100%, transparent 0);
    background-image: -o-linear-gradient(white 40px, white 99%, transparent 0), -o-linear-gradient(rgba(0, 0, 0, 0.5) 100%, black 99%, transparent 0), -o-linear-gradient(rgba(0, 0, 0, 0.15) 100%, black 99%, transparent 0), -o-linear-gradient(rgba(0, 0, 0, 0.25) 10px, transparent 0), -o-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -o-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -o-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -o-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -o-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -o-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -o-linear-gradient(rgba(0, 0, 0, 0.04) 8px, transparent 0), -o-linear-gradient(gray 100%, transparent 0);
    background-image: linear-gradient(white 40px, white 99%, transparent 0), linear-gradient(rgba(0, 0, 0, 0.5) 100%, black 99%, transparent 0), linear-gradient(rgba(0, 0, 0, 0.15) 100%, black 99%, transparent 0), linear-gradient(rgba(0, 0, 0, 0.25) 10px, transparent 0), linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), linear-gradient(rgba(0, 0, 0, 0.04) 8px, transparent 0), linear-gradient(gray 100%, transparent 0);
    -moz-background-size: 40px 40px, 135px 40px, 100% 50%, 150px 10px, -moz-calc(100% - 40px) 12px, -moz-calc(100% - 40px) 12px, -moz-calc(100% - 40px) 12px, -moz-calc(100% - 40px) 12px, -moz-calc(100% - 40px) 12px, -moz-calc(100% - 40px) 12px, 80px 8px, 100% 100%;
         background-size: 40px 40px, 135px 40px, 100% 50%, 150px 10px, -webkit-calc(100% - 40px) 12px, -webkit-calc(100% - 40px) 12px, -webkit-calc(100% - 40px) 12px, -webkit-calc(100% - 40px) 12px, -webkit-calc(100% - 40px) 12px, -webkit-calc(100% - 40px) 12px, 80px 8px, 100% 100%;
         background-size: 40px 40px, 135px 40px, 100% 50%, 150px 10px, calc(100% - 40px) 12px, calc(100% - 40px) 12px, calc(100% - 40px) 12px, calc(100% - 40px) 12px, calc(100% - 40px) 12px, calc(100% - 40px) 12px, 80px 8px, 100% 100%;
    /* card bg */
    background-position: 0px 0px, 40px 0px, 0px 0px, 20px 55%, 20px 60%, 20px 64%, 20px 68%, 20px 72%, 20px 76%, 20px 80%, 20px 84%, 0 0;
    /* card bg */ } }

/* @import "../../Images/Sprites/LG/GB/wSprite.scss"; */
.mtGridContainer .mtStoryItem {
  float: left;
  width: 16.666%;
  padding: 0 15px 20px 15px; }
  @media (max-width: 1590px) {
    .mtGridContainer .mtStoryItem {
      width: 20%; } }
  @media (max-width: 1300px) {
    .mtGridContainer .mtStoryItem {
      width: 25%; } }
  @media (max-width: 1099px) {
    .mtGridContainer .mtStoryItem {
      width: 33.333333%; } }
  @media (max-width: 830px) {
    .mtGridContainer .mtStoryItem {
      width: 50%; } }
  @media (max-width: 500px) {
    .mtGridContainer .mtStoryItem {
      width: 100%;
      max-width: 350px; } }

.mtSearch {
  position: relative;
  width: 12.5rem;
  float: left;
  margin-top: 1.875rem;
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
  background-color: #fff;
  -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
          border-radius: 10px; }
  .mtSearch form {
    position: relative; }
  .mtSearch input {
    position: relative;
    z-index: 1;
    display: block;
    width: 100%;
    padding: 0.625rem 3.125rem;
    letter-spacing: 0.015rem;
    line-height: 1.875rem;
    font-family: "Gill Sans", sans-serif;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 0.75rem;
    color: #191941;
    border: none;
    background: none;
    height: 3.125rem;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
         border-radius: 0;
    -webkit-appearance: none;
    -webkit-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    transition: .3s ease-in-out; }
    .mtSearch input::-webkit-input-placeholder {
      color: #191941;
      opacity: 1;
      text-transform: uppercase;
      font-family: bold;
      font-family: "Gill Sans", sans-serif; }
    .mtSearch input::-moz-placeholder {
      color: #191941;
      opacity: 1;
      text-transform: uppercase;
      font-family: bold;
      font-family: "Gill Sans", sans-serif; }
    .mtSearch input:-ms-input-placeholder {
      color: #191941;
      opacity: 1;
      text-transform: uppercase;
      font-family: bold;
      font-family: "Gill Sans", sans-serif; }
    .mtSearch input:-moz-placeholder {
      color: #191941;
      opacity: 1;
      text-transform: uppercase;
      font-family: bold;
      font-family: "Gill Sans", sans-serif; }
    .mtSearch input::-ms-clear {
      display: none; }
    html.no-touch .mtSearch input:hover {
      color: #222222;
      border-color: #a7a7a7; }
    @media (max-width: 1023px) {
      .mtSearch input {
        padding-left: 6.25rem; } }
  .mtSearch .mtSearch__search-icon {
    width: 3rem;
    height: 2.5rem;
    top: 50%;
    left: 0;
    position: absolute;
    margin-top: -1.25rem;
    z-index: 3;
    cursor: pointer; }
    .mtSearch .mtSearch__search-icon:before {
      content: '';
      width: 1.25rem;
      height: 1.25rem;
      background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%27%23191941%27%20xmlns='http://www.w3.org/2000/svg' width='20.402' height='20.408' viewBox='0 0 20.402 20.408'%3E%3Cpath d='M23.5,25.261l-5.638-5.691a8.179,8.179,0,1,1,1.228-1.243l5.675,5.728a.878.878,0,0,1-.032,1.237.872.872,0,0,1-1.232-.031ZM8.216,8.748a6.387,6.387,0,1,0,4.515-1.87A6.325,6.325,0,0,0,8.216,8.748Z' transform='translate(-4.598 -5.125)' /%3E%3C/svg%3E");
      background-repeat: no-repeat;
      -moz-background-size: contain;
           background-size: contain;
      background-position: center center;
      display: inline-block;
      position: absolute;
      z-index: 2;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      margin: auto;
      -webkit-transition: .3s ease-in-out;
      -o-transition: .3s ease-in-out;
      -moz-transition: .3s ease-in-out;
      transition: .3s ease-in-out; }
    html.no-touch .mtSearch .mtSearch__search-icon:hover:before {
      opacity: 0.8; }
  .mtSearch .mtSearch__error-message, .mtSearch .mtSearch__noSpecialChars {
    background: rgba(224, 224, 224, 0.75);
    color: rgba(255, 0, 0, 0.8);
    padding: 0.1875rem 0.3125rem;
    position: absolute;
    top: -40%;
    margin-top: -0.75rem;
    z-index: 2;
    display: none;
    left: 50%;
    -webkit-transform: translateX(-50%);
       -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
         -o-transform: translateX(-50%);
            transform: translateX(-50%); }
  .mtSearch .mtSearch__noSpecialChars {
    top: -1.9375rem;
    white-space: pre; }
    .mtSearch .mtSearch__noSpecialChars:after {
      content: '';
      position: absolute;
      left: 30%;
      top: 100%;
      border-top: 8px solid rgba(224, 224, 224, 0.75);
      border-left: 6px solid transparent;
      border-right: 6px solid transparent; }
  .mtSearch .mtSearch__clear {
    display: none;
    position: absolute;
    z-index: 2;
    width: 3.125rem;
    height: 3.125rem;
    border: none;
    background: none;
    top: 0;
    right: 0;
    cursor: pointer;
    text-indent: -9999px; }
    .mtSearch .mtSearch__clear:after, .mtSearch .mtSearch__clear:before {
      content: '';
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      margin: auto;
      width: 1.25rem;
      height: 1px;
      background: #191941; }
    .mtSearch .mtSearch__clear:after {
      -webkit-transform: rotate(45deg);
         -moz-transform: rotate(45deg);
          -ms-transform: rotate(45deg);
           -o-transform: rotate(45deg);
              transform: rotate(45deg); }
    .mtSearch .mtSearch__clear:before {
      -webkit-transform: rotate(-45deg);
         -moz-transform: rotate(-45deg);
          -ms-transform: rotate(-45deg);
           -o-transform: rotate(-45deg);
              transform: rotate(-45deg); }
    .mtSearch .mtSearch__clear.isVisible {
      display: block; }
    html.no-touch .mtSearch .mtSearch__clear:hover:after, html.no-touch .mtSearch .mtSearch__clear:hover:before {
      background: #191941; }
  .mtSearch .mtGenericLoader {
    left: auto;
    right: 48px; }
  .mtSearch .mtSearch__suggestions {
    position: absolute;
    left: 0;
    right: 0;
    z-index: 2;
    -webkit-box-shadow: 0 4px 10px 5px rgba(0, 0, 0, 0.15);
       -moz-box-shadow: 0 4px 10px 5px rgba(0, 0, 0, 0.15);
            box-shadow: 0 4px 10px 5px rgba(0, 0, 0, 0.15); }
    .mtSearch .mtSearch__suggestions:empty {
      -webkit-box-shadow: none;
         -moz-box-shadow: none;
              box-shadow: none; }
    .mtSearch .mtSearch__suggestions li {
      background: #fff;
      color: #464646;
      line-height: 3.125rem;
      letter-spacing: 0.120em;
      font-family: "futura-pt", sans-serif;
      padding: 0 1.25rem;
      font-size: 0.9375rem;
      border-top: 1px solid #f0f0f0;
      cursor: pointer;
      -webkit-transition: .3s ease-in-out;
      -o-transition: .3s ease-in-out;
      -moz-transition: .3s ease-in-out;
      transition: .3s ease-in-out; }
      html.no-touch .mtSearch .mtSearch__suggestions li:hover, .mtSearch .mtSearch__suggestions li.isSelected {
        background: #e6e6e6;
        -webkit-transition: .3s ease-in-out;
        -o-transition: .3s ease-in-out;
        -moz-transition: .3s ease-in-out;
        transition: .3s ease-in-out; }
  .mtSearch.noSuggestionFound .mtSearch__search-icon {
    pointer-events: none; }
  @media (max-width: 1300px) {
    .mtSearch {
      width: 14.125rem; } }
  @media (max-width: 1023px) {
    .mtSearch {
      width: 100%;
      float: none;
      margin-top: 0;
      -webkit-box-shadow: 0px 0px 20px #00000033;
         -moz-box-shadow: 0px 0px 20px #00000033;
              box-shadow: 0px 0px 20px #00000033; }
      .mtSearch .mtSearch__search-icon {
        left: 3.125rem; }
      .mtSearch .mtSearch__clear {
        left: 0; } }

.mtStickyButtons__scrollTop {
  width: 3.125rem;
  height: 3.125rem;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  position: relative;
  display: block;
  background: #fff;
  z-index: 5;
  -webkit-box-shadow: 0px 0px 20px #00000033;
     -moz-box-shadow: 0px 0px 20px #00000033;
          box-shadow: 0px 0px 20px #00000033;
  -webkit-transition: .3s ease-in-out;
  -o-transition: .3s ease-in-out;
  -moz-transition: .3s ease-in-out;
  transition: .3s ease-in-out; }
  .mtStickyButtons__scrollTop i {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
       -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
         -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    display: block;
    content: '';
    width: 12px;
    height: 8px;
    -webkit-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M9.085,10.7h12l-6,8Z' transform='translate(21.085 18.699) rotate(180)' fill='%23041537'/%3E%3C/svg%3E");
    -moz-background-size: contain;
         background-size: contain;
    background-repeat: no-repeat; }
  html.no-touch .mtStickyButtons__scrollTop:hover {
    background: #F2F7F9; }

.mtLoadMoreBtn {
  display: inline-block; }
  .mtLoadMoreBtn.mtIsDesktop {
    display: inline-block;
    position: relative;
    font-family: "Gill Sans", sans-serif;
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.375rem;
    margin: 0;
    padding: 0.8125rem 3.75rem 0.8125rem 1.25rem;
    margin: 0.5rem;
    background-color: #F4D8CE;
    -webkit-border-radius: 0.625rem;
       -moz-border-radius: 0.625rem;
            border-radius: 0.625rem;
    color: #191941;
    cursor: pointer;
    text-align: left;
    border: 0;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out; }
    .mtLoadMoreBtn.mtIsDesktop::after {
      content: '';
      position: absolute;
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.324' height='11.592' viewBox='0 0 12.324 11.592'%3E%3Cg id='arrow' transform='translate(41.109 14.343) rotate(180)'%3E%3Cpath id='Path_56554' data-name='Path 56554' d='M11.673,40.232l.054.439a.275.275,0,0,1,.052-.063.322.322,0,0,1,.1-.088c.069-.05-.016-.251.053-.289l.367-.276c.138-.075.527-.54.665-.59a1.238,1.238,0,0,1,.207-.05l.207-.05.413-.05c.138,0,.276-.025.413-.013l.413.013.207.038.1.013.1.025a4.482,4.482,0,0,1,.025.665,4.773,4.773,0,0,1-.024.652l-.1.125-.1.113-.207.226-.576.263c-.138.138-.114-.125-.252,0l-.413.339-.413.3c-.138.088-.276.176-.413.251l-.413.238-.206.125c-.034.025-.069.025-.1.05-.017.013-.034.013-.051.025v.013h-.05c-.032.013-.056-.151-.057-1a4.739,4.739,0,0,1,0-.928' transform='translate(20.658 -33.02)' fill='%23191941'/%3E%3Cpath id='Path_56555' data-name='Path 56555' d='M11.382,11.592a.8.8,0,0,1-.455-.151A27.478,27.478,0,0,0,.812,7.017,1.142,1.142,0,0,1,0,5.878,1.231,1.231,0,0,1,.7,4.619,77.728,77.728,0,0,0,11.012.1c.478-.272,1.025.01,1.234.635a1.384,1.384,0,0,1-.486,1.612A83.375,83.375,0,0,1,3.468,5.878c2,.715,5.871,1.622,8.369,3.426a1.431,1.431,0,0,1,.362,1.663.923.923,0,0,1-.817.625' transform='translate(28.785 2.751)' fill='%23191941'/%3E%3C/g%3E%3C/svg%3E");
      background-repeat: no-repeat;
      background-position: right;
      width: 2.0625rem;
      height: 0.75rem;
      top: 50%;
      -webkit-transform: translateY(-50%);
         -moz-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
           -o-transform: translateY(-50%);
              transform: translateY(-50%);
      bottom: auto;
      right: 0.9375rem; }
      @media (max-width: 768px) {
        .mtLoadMoreBtn.mtIsDesktop::after {
          bottom: 0.75rem; } }
    .mtLoadMoreBtn.mtIsDesktop::before {
      content: '';
      position: absolute;
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37.93' height='11.592' viewBox='0 0 37.93 11.592'%3E%3Cg id='arrow' transform='translate(0)'%3E%3Cg id='arrow-2' data-name='arrow' transform='translate(35.715 14.343) rotate(180)'%3E%3Cpath id='Path_56554' data-name='Path 56554' d='M11.8,40.232l.566.439c.182-.025.364-.05.545-.063.364-.038.727-.075,1.091-.088.727-.05-.172-.251.555-.289l3.878-.276c1.454-.075,5.564-.54,7.019-.59.727-.025,1.454-.038,2.181-.05l2.181-.05,4.363-.05c1.454,0,2.908-.025,4.363-.013l4.363.013,2.181.038,1.091.013,1.091.025c.146,0,.263.3.263.665s-.116.64-.252.652l-1.091.125-1.091.113-2.181.226-6.08.263c-1.454.138-1.206-.125-2.656,0l-4.363.339-4.363.3c-1.454.088-2.908.176-4.363.251l-4.357.238-2.176.125c-.364.025-.727.025-1.091.05-.182.013-.364.013-.54.025l-.015.013h-.53c-.338.013-.6-.151-.6-1s-.288-.891.04-.928' transform='translate(-11.81 -33.02)' fill='%23252b2e'/%3E%3Cpath id='Path_56555' data-name='Path 56555' d='M11.382,11.592a.8.8,0,0,1-.455-.151A27.478,27.478,0,0,0,.812,7.017,1.142,1.142,0,0,1,0,5.878,1.231,1.231,0,0,1,.7,4.619,77.728,77.728,0,0,0,11.012.1c.478-.272,1.025.01,1.234.635a1.384,1.384,0,0,1-.486,1.612A83.375,83.375,0,0,1,3.468,5.878c2,.715,5.871,1.622,8.369,3.426a1.431,1.431,0,0,1,.362,1.663.923.923,0,0,1-.817.625' transform='translate(-2.215 2.751)' fill='%23191941'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
      background-repeat: no-repeat;
      width: 2.5rem;
      height: 0.75rem;
      top: 50%;
      -webkit-transform: translateY(-50%);
         -moz-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
           -o-transform: translateY(-50%);
              transform: translateY(-50%);
      right: 0.9375rem;
      bottom: auto;
      visibility: hidden;
      -webkit-clip-path: inset(45% 0% 20% 100%);
              clip-path: inset(45% 0% 20% 100%);
      -webkit-transition: all 0.2s ease-in-out;
      -o-transition: all 0.2s ease-in-out;
      -moz-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out; }
      @media (max-width: 768px) {
        .mtLoadMoreBtn.mtIsDesktop::before {
          bottom: 0.75rem; } }
    html.no-touch .mtLoadMoreBtn.mtIsDesktop:hover {
      padding-right: 5rem; }
      html.no-touch .mtLoadMoreBtn.mtIsDesktop:hover:after {
        visibility: visible; }
      html.no-touch .mtLoadMoreBtn.mtIsDesktop:hover:before {
        visibility: visible;
        -webkit-clip-path: inset(45% 0% 20% 0%);
                clip-path: inset(45% 0% 20% 0%); }
  .mtLoadMoreBtn.mtIsMobile {
    display: inline-block;
    position: relative;
    font-family: "Gill Sans", sans-serif;
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.375rem;
    margin: 0;
    padding: 0.8125rem 3.75rem 0.8125rem 1.25rem;
    margin: 0.5rem;
    background-color: #F4D8CE;
    -webkit-border-radius: 0.625rem;
       -moz-border-radius: 0.625rem;
            border-radius: 0.625rem;
    color: #191941;
    cursor: pointer;
    text-align: left;
    border: 0;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out; }
    .mtLoadMoreBtn.mtIsMobile::after {
      content: '';
      position: absolute;
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.324' height='11.592' viewBox='0 0 12.324 11.592'%3E%3Cg id='arrow' transform='translate(41.109 14.343) rotate(180)'%3E%3Cpath id='Path_56554' data-name='Path 56554' d='M11.673,40.232l.054.439a.275.275,0,0,1,.052-.063.322.322,0,0,1,.1-.088c.069-.05-.016-.251.053-.289l.367-.276c.138-.075.527-.54.665-.59a1.238,1.238,0,0,1,.207-.05l.207-.05.413-.05c.138,0,.276-.025.413-.013l.413.013.207.038.1.013.1.025a4.482,4.482,0,0,1,.025.665,4.773,4.773,0,0,1-.024.652l-.1.125-.1.113-.207.226-.576.263c-.138.138-.114-.125-.252,0l-.413.339-.413.3c-.138.088-.276.176-.413.251l-.413.238-.206.125c-.034.025-.069.025-.1.05-.017.013-.034.013-.051.025v.013h-.05c-.032.013-.056-.151-.057-1a4.739,4.739,0,0,1,0-.928' transform='translate(20.658 -33.02)' fill='%23191941'/%3E%3Cpath id='Path_56555' data-name='Path 56555' d='M11.382,11.592a.8.8,0,0,1-.455-.151A27.478,27.478,0,0,0,.812,7.017,1.142,1.142,0,0,1,0,5.878,1.231,1.231,0,0,1,.7,4.619,77.728,77.728,0,0,0,11.012.1c.478-.272,1.025.01,1.234.635a1.384,1.384,0,0,1-.486,1.612A83.375,83.375,0,0,1,3.468,5.878c2,.715,5.871,1.622,8.369,3.426a1.431,1.431,0,0,1,.362,1.663.923.923,0,0,1-.817.625' transform='translate(28.785 2.751)' fill='%23191941'/%3E%3C/g%3E%3C/svg%3E");
      background-repeat: no-repeat;
      background-position: right;
      width: 2.0625rem;
      height: 0.75rem;
      top: 50%;
      -webkit-transform: translateY(-50%);
         -moz-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
           -o-transform: translateY(-50%);
              transform: translateY(-50%);
      bottom: auto;
      right: 0.9375rem; }
      @media (max-width: 768px) {
        .mtLoadMoreBtn.mtIsMobile::after {
          bottom: 0.75rem; } }
    .mtLoadMoreBtn.mtIsMobile::before {
      content: '';
      position: absolute;
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37.93' height='11.592' viewBox='0 0 37.93 11.592'%3E%3Cg id='arrow' transform='translate(0)'%3E%3Cg id='arrow-2' data-name='arrow' transform='translate(35.715 14.343) rotate(180)'%3E%3Cpath id='Path_56554' data-name='Path 56554' d='M11.8,40.232l.566.439c.182-.025.364-.05.545-.063.364-.038.727-.075,1.091-.088.727-.05-.172-.251.555-.289l3.878-.276c1.454-.075,5.564-.54,7.019-.59.727-.025,1.454-.038,2.181-.05l2.181-.05,4.363-.05c1.454,0,2.908-.025,4.363-.013l4.363.013,2.181.038,1.091.013,1.091.025c.146,0,.263.3.263.665s-.116.64-.252.652l-1.091.125-1.091.113-2.181.226-6.08.263c-1.454.138-1.206-.125-2.656,0l-4.363.339-4.363.3c-1.454.088-2.908.176-4.363.251l-4.357.238-2.176.125c-.364.025-.727.025-1.091.05-.182.013-.364.013-.54.025l-.015.013h-.53c-.338.013-.6-.151-.6-1s-.288-.891.04-.928' transform='translate(-11.81 -33.02)' fill='%23252b2e'/%3E%3Cpath id='Path_56555' data-name='Path 56555' d='M11.382,11.592a.8.8,0,0,1-.455-.151A27.478,27.478,0,0,0,.812,7.017,1.142,1.142,0,0,1,0,5.878,1.231,1.231,0,0,1,.7,4.619,77.728,77.728,0,0,0,11.012.1c.478-.272,1.025.01,1.234.635a1.384,1.384,0,0,1-.486,1.612A83.375,83.375,0,0,1,3.468,5.878c2,.715,5.871,1.622,8.369,3.426a1.431,1.431,0,0,1,.362,1.663.923.923,0,0,1-.817.625' transform='translate(-2.215 2.751)' fill='%23191941'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
      background-repeat: no-repeat;
      width: 2.5rem;
      height: 0.75rem;
      top: 50%;
      -webkit-transform: translateY(-50%);
         -moz-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
           -o-transform: translateY(-50%);
              transform: translateY(-50%);
      right: 0.9375rem;
      bottom: auto;
      visibility: hidden;
      -webkit-clip-path: inset(45% 0% 20% 100%);
              clip-path: inset(45% 0% 20% 100%);
      -webkit-transition: all 0.2s ease-in-out;
      -o-transition: all 0.2s ease-in-out;
      -moz-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out; }
      @media (max-width: 768px) {
        .mtLoadMoreBtn.mtIsMobile::before {
          bottom: 0.75rem; } }
    html.no-touch .mtLoadMoreBtn.mtIsMobile:hover {
      padding-right: 5rem; }
      html.no-touch .mtLoadMoreBtn.mtIsMobile:hover:after {
        visibility: visible; }
      html.no-touch .mtLoadMoreBtn.mtIsMobile:hover:before {
        visibility: visible;
        -webkit-clip-path: inset(45% 0% 20% 0%);
                clip-path: inset(45% 0% 20% 0%); }

.filter-wrapper .filters-box ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }

.filter-wrapper .filters-box .filter-articles, .filter-wrapper .filters-box .filter-news {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
     -moz-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1; }

.filter-wrapper .filters-box .filter-twitter {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
     -moz-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2; }

.filter-wrapper .filters-box .filter-facebook {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
     -moz-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3; }

.filter-wrapper .filters-box .filter-instagram {
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
     -moz-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4; }

.filter-wrapper .filters-box .filter-video, .filter-wrapper .filters-box .filter-videos, .filter-wrapper .filters-box .filter-youtube {
  -webkit-box-ordinal-group: 6;
  -webkit-order: 5;
     -moz-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5; }

.filter-wrapper .filters-box .filter-pictures, .filter-wrapper .filters-box .filter-photos {
  -webkit-box-ordinal-group: 7;
  -webkit-order: 6;
     -moz-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6; }

.filter-wrapper .filters-box .filter-publications, .filter-wrapper .filters-box .filter-magazines {
  -webkit-box-ordinal-group: 8;
  -webkit-order: 7;
     -moz-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7; }

.filter-wrapper .filters-box .filter-audio, .filter-wrapper .filters-box .filter-soundcloud {
  -webkit-box-ordinal-group: 9;
  -webkit-order: 8;
     -moz-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8; }

.filter-wrapper .filters-box .filter-pinterest {
  -webkit-box-ordinal-group: 10;
  -webkit-order: 9;
     -moz-box-ordinal-group: 10;
      -ms-flex-order: 9;
          order: 9; }

.filter-wrapper .filters-box .filter-reset {
  -webkit-box-ordinal-group: 13;
  -webkit-order: 12;
     -moz-box-ordinal-group: 13;
      -ms-flex-order: 12;
          order: 12; }

body {
  background: #F2F7F9; }
  body.filters-open.fixed {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden; }
  body .shTemplReset:not(.mediaPopup) {
    padding: 0 1.875rem; }
    @media (max-width: 500px) {
      body .shTemplReset:not(.mediaPopup) {
        padding: 0 0.625rem; } }

.matrix-box {
  display: none;
  float: left;
  width: auto;
  position: relative;
  padding: 0.75rem 1.25rem !important;
  -webkit-transition: .2s ease-in-out;
  -o-transition: .2s ease-in-out;
  -moz-transition: .2s ease-in-out;
  transition: .2s ease-in-out;
  background: transparent; }
  .matrix-box:after {
    display: table;
    content: "";
    clear: both; }
  .matrix-box .combination-words {
    margin: 0;
    display: inline-block;
    font-size: 1rem;
    padding: 0;
    -webkit-border-radius: 25px;
       -moz-border-radius: 25px;
            border-radius: 25px;
    position: relative;
    padding-right: 0.9375rem; }
    .matrix-box .combination-words:after {
      display: table;
      content: "";
      clear: both; }
    .matrix-box .combination-words:before {
      content: '';
      position: absolute;
      left: -0.9375rem;
      right: 0;
      top: -0.625rem;
      bottom: -0.625rem;
      z-index: -1;
      background: #ffffff;
      -webkit-border-radius: 0.625rem;
         -moz-border-radius: 0.625rem;
              border-radius: 0.625rem; }
    .matrix-box .combination-words.toggleOR, .matrix-box .combination-words.isOr {
      background: none; }
    .matrix-box .combination-words + .combination-words {
      margin-left: 1.25rem; }
    .matrix-box .combination-words.isStacked .combinations {
      display: block;
      margin: 1.25rem 0; }
  .matrix-box .combinations {
    width: 4.5rem;
    height: 1.875rem;
    display: inline-block;
    vertical-align: middle;
    margin: 0 0.625rem;
    background: #f3f3f3;
    position: relative;
    line-height: 1.875rem;
    -webkit-border-radius: 0.9375rem;
       -moz-border-radius: 0.9375rem;
            border-radius: 0.9375rem;
    cursor: pointer; }
    .matrix-box .combinations span {
      display: block;
      position: absolute;
      width: 1.25rem;
      height: 1.25rem;
      -webkit-border-radius: 0.625rem;
         -moz-border-radius: 0.625rem;
              border-radius: 0.625rem;
      top: 0.3125rem;
      left: 2.9375rem;
      background: #191941;
      z-index: 2;
      -webkit-transition: .3s ease-in-out;
      -o-transition: .3s ease-in-out;
      -moz-transition: .3s ease-in-out;
      transition: .3s ease-in-out; }
    .matrix-box .combinations.or span {
      left: 0.3125rem; }
    .matrix-box .combinations.or:before {
      opacity: 0; }
    .matrix-box .combinations.or:after {
      opacity: 1; }
    .matrix-box .combinations:before, .matrix-box .combinations:after {
      content: '';
      display: block;
      position: absolute;
      z-index: 1;
      font-family: "Gill Sans", sans-serif;
      color: #191941;
      font-size: 0.75rem;
      font-weight: bold;
      line-height: 1.875rem;
      letter-spacing: 0.015rem;
      top: 0;
      -webkit-transition: .3s ease-in-out;
      -o-transition: .3s ease-in-out;
      -moz-transition: .3s ease-in-out;
      transition: .3s ease-in-out;
      text-transform: uppercase; }
    .matrix-box .combinations:before {
      content: 'and';
      left: 0.75rem;
      opacity: 1; }
    .matrix-box .combinations:after {
      content: 'or';
      right: 0.75rem;
      opacity: 0; }
    html.no-touch .matrix-box .combinations:hover {
      background: #f3f3f3; }
      html.no-touch .matrix-box .combinations:hover span {
        background: #191941; }
  .matrix-box .single-word {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0; }
  .matrix-box .word-item {
    background: #F2F7F9;
    font-family: "Gill Sans", sans-serif;
    font-size: 0.75rem;
    font-weight: bold;
    line-height: 1.875rem;
    -webkit-border-radius: 0.625rem;
       -moz-border-radius: 0.625rem;
            border-radius: 0.625rem;
    padding-right: 0.625rem;
    letter-spacing: 0.015rem;
    text-transform: uppercase;
    color: #191941;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    -webkit-transition: 0.3s ease;
    -o-transition: 0.3s ease;
    -moz-transition: 0.3s ease;
    transition: 0.3s ease; }
    .matrix-box .word-item span {
      display: block;
      float: left;
      cursor: pointer;
      width: 1.875rem;
      height: 1.875rem;
      position: relative; }
      .matrix-box .word-item span:after, .matrix-box .word-item span:before {
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
        width: 14px;
        height: 1px;
        background: #191941; }
      .matrix-box .word-item span:after {
        -webkit-transform: rotate(45deg);
           -moz-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
             -o-transform: rotate(45deg);
                transform: rotate(45deg); }
      .matrix-box .word-item span:before {
        -webkit-transform: rotate(-45deg);
           -moz-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
             -o-transform: rotate(-45deg);
                transform: rotate(-45deg); }
      .matrix-box .word-item span::before, .matrix-box .word-item span::after {
        width: 0.75rem;
        height: 0.125rem; }
    html.no-touch .matrix-box .word-item:hover {
      background: #F2F7F9;
      color: #191941; }
      html.no-touch .matrix-box .word-item:hover span:before, html.no-touch .matrix-box .word-item:hover span:after {
        background: #191941; }
  @media all and (min-width: 1024px) {
    .matrix-box {
      padding: 0; } }
  @media (max-width: 1023px) {
    .matrix-box {
      margin-bottom: -1.25rem; } }

.filters-holder {
  position: fixed;
  width: 100%;
  top: 5.9375rem;
  left: 0;
  z-index: 2;
  background: #F2F7F9;
  -webkit-transform: translateZ(0);
     -moz-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
  -webkit-transition: -webkit-box-shadow .2s ease-in-out;
  transition: -webkit-box-shadow .2s ease-in-out;
  -o-transition: box-shadow .2s ease-in-out;
  -moz-transition: box-shadow .2s ease-in-out, -moz-box-shadow .2s ease-in-out;
  transition: box-shadow .2s ease-in-out;
  transition: box-shadow .2s ease-in-out, -webkit-box-shadow .2s ease-in-out, -moz-box-shadow .2s ease-in-out; }
  .filters-holder .filter-wrapper {
    position: relative;
    margin: 0 auto;
    padding: 6.25rem 1.875rem;
    max-width: 100%; }
    .filters-holder .filter-wrapper:after {
      display: table;
      content: "";
      clear: both; }
    @media all and (min-width: 1024px) {
      .filters-holder .filter-wrapper {
        min-height: 5.9375rem;
        padding-bottom: 0.9375rem;
        padding-top: 0.3125rem; } }
  .filters-holder .search-filtersWrapper {
    position: relative;
    z-index: 4;
    background: #F2F7F9; }
    .filters-holder .search-filtersWrapper:after {
      display: table;
      content: "";
      clear: both; }
  .filters-holder.isSticky {
    -webkit-box-shadow: 0 0.375rem 0.625rem 0 rgba(0, 0, 0, 0.25);
       -moz-box-shadow: 0 0.375rem 0.625rem 0 rgba(0, 0, 0, 0.25);
            box-shadow: 0 0.375rem 0.625rem 0 rgba(0, 0, 0, 0.25);
    top: 0; }
  @media all and (max-width: 1023px) {
    .filters-holder {
      position: fixed;
      z-index: -1;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      overflow: hidden; } }

.filters-box {
  position: relative;
  overflow: hidden;
  padding: 0.9375rem 1.875rem 0.625rem 1.875rem;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .filters-box h3 {
    font-family: "Gill Sans", sans-serif;
    font-size: 0.75rem;
    text-transform: uppercase;
    font-weight: bold;
    color: #191941;
    letter-spacing: 0.015rem;
    line-height: 1.875rem;
    margin: 0; }
  .filters-box ul {
    display: inline-block;
    padding: 0;
    margin: 0 0; }
  .filters-box li {
    display: inline-block;
    vertical-align: top;
    width: 3.125rem;
    height: 3.125rem;
    -webkit-border-radius: 50%;
       -moz-border-radius: 50%;
            border-radius: 50%;
    background: transparent;
    border: 1px solid transparent;
    margin: 0.625rem 1.25rem 0.625rem 0;
    font-size: 1.25rem;
    line-height: 3.125rem;
    text-indent: -9999px;
    cursor: pointer;
    position: relative;
    -webkit-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    transition: .3s ease-in-out; }
    .filters-box li:before, .filters-box li:after {
      content: '';
      display: block;
      position: absolute;
      width: 1.25rem;
      height: 1.25rem;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      margin: auto;
      text-indent: 0;
      text-align: center;
      -webkit-transition: .3s ease-in-out;
      -o-transition: .3s ease-in-out;
      -moz-transition: .3s ease-in-out;
      transition: .3s ease-in-out; }
    .filters-box li:after {
      opacity: 1; }
    .filters-box li:before {
      opacity: 0; }
    .filters-box li.filter-articles, .filters-box li.filter-news {
      color: #0B6790; }
      .filters-box li.filter-articles:after, .filters-box li.filter-news:after {
        background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%27%230B6790%27%20xmlns='http://www.w3.org/2000/svg' width='15.012' height='15.012' viewBox='0 0 15.012 15.012'%3E%3Cg id='News_Icon' data-name='News Icon' transform='translate(-932 -18)'%3E%3Cpath id='RSS' d='M3.4,11.6a1.975,1.975,0,0,1,0,2.807h0a2,2,0,0,1-2.818,0,1.977,1.977,0,0,1,0-2.807h0a1.992,1.992,0,0,1,2.818,0Zm0,0h0ZM.585,14.412h0ZM0,5.1V7.971a6.991,6.991,0,0,1,4.966,2.063,7.006,7.006,0,0,1,2.059,4.973h0v.005H9.906A9.884,9.884,0,0,0,7,8.013,9.872,9.872,0,0,0,0,5.1ZM.007,0V2.865A12.161,12.161,0,0,1,12.139,15.012h2.873A14.973,14.973,0,0,0,10.61,4.4,14.959,14.959,0,0,0,.007,0Z' transform='translate(932 18)' /%3E%3C/g%3E%3C/svg%3E%0A");
        background-repeat: no-repeat;
        -moz-background-size: contain;
             background-size: contain;
        background-position: center center; }
      .filters-box li.filter-articles:before, .filters-box li.filter-news:before {
        background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%27%23fff%27%20xmlns='http://www.w3.org/2000/svg' width='15.012' height='15.012' viewBox='0 0 15.012 15.012'%3E%3Cg id='News_Icon' data-name='News Icon' transform='translate(-932 -18)'%3E%3Cpath id='RSS' d='M3.4,11.6a1.975,1.975,0,0,1,0,2.807h0a2,2,0,0,1-2.818,0,1.977,1.977,0,0,1,0-2.807h0a1.992,1.992,0,0,1,2.818,0Zm0,0h0ZM.585,14.412h0ZM0,5.1V7.971a6.991,6.991,0,0,1,4.966,2.063,7.006,7.006,0,0,1,2.059,4.973h0v.005H9.906A9.884,9.884,0,0,0,7,8.013,9.872,9.872,0,0,0,0,5.1ZM.007,0V2.865A12.161,12.161,0,0,1,12.139,15.012h2.873A14.973,14.973,0,0,0,10.61,4.4,14.959,14.959,0,0,0,.007,0Z' transform='translate(932 18)' /%3E%3C/g%3E%3C/svg%3E%0A");
        background-repeat: no-repeat;
        -moz-background-size: contain;
             background-size: contain;
        background-position: center center; }
    .filters-box li.filter-pictures, .filters-box li.filter-photos {
      color: #FE0084; }
      .filters-box li.filter-pictures:after, .filters-box li.filter-photos:after {
        background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%27%23FE0084%27%20version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ctitle%3Eflickr%3C/title%3E%3Cpath d='M0 17c0-3.866 3.134-7 7-7s7 3.134 7 7c0 3.866-3.134 7-7 7s-7-3.134-7-7zM18 17c0-3.866 3.134-7 7-7s7 3.134 7 7c0 3.866-3.134 7-7 7s-7-3.134-7-7z'%3E%3C/path%3E%3C/svg%3E");
        background-repeat: no-repeat;
        -moz-background-size: contain;
             background-size: contain;
        background-position: center center; }
      .filters-box li.filter-pictures:before, .filters-box li.filter-photos:before {
        background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%27%23fff%27%20version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ctitle%3Eflickr%3C/title%3E%3Cpath d='M0 17c0-3.866 3.134-7 7-7s7 3.134 7 7c0 3.866-3.134 7-7 7s-7-3.134-7-7zM18 17c0-3.866 3.134-7 7-7s7 3.134 7 7c0 3.866-3.134 7-7 7s-7-3.134-7-7z'%3E%3C/path%3E%3C/svg%3E");
        background-repeat: no-repeat;
        -moz-background-size: contain;
             background-size: contain;
        background-position: center center; }
    .filters-box li.filter-publications, .filters-box li.filter-magazines {
      color: #F36D5D; }
      .filters-box li.filter-publications:after, .filters-box li.filter-magazines:after {
        background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%27%23F36D5D%27%20xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60'%3E%3Cpath d='M42.5 22h-25c-.552 0-1 .447-1 1s.448 1 1 1h25c.552 0 1-.447 1-1s-.448-1-1-1zM17.5 16h10c.552 0 1-.447 1-1s-.448-1-1-1h-10c-.552 0-1 .447-1 1s.448 1 1 1zM42.5 30h-25c-.552 0-1 .447-1 1s.448 1 1 1h25c.552 0 1-.447 1-1s-.448-1-1-1zM42.5 38h-25c-.552 0-1 .447-1 1s.448 1 1 1h25c.552 0 1-.447 1-1s-.448-1-1-1zM42.5 46h-25c-.552 0-1 .447-1 1s.448 1 1 1h25c.552 0 1-.447 1-1s-.448-1-1-1z'/%3E%3Cpath d='M38.914 0H6.5v60h47V14.586L38.914 0zm.586 3.414L50.086 14H39.5V3.414zM8.5 58V2h29v14h14v42h-43z'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        -moz-background-size: contain;
             background-size: contain;
        background-position: center center; }
      .filters-box li.filter-publications:before, .filters-box li.filter-magazines:before {
        background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%27%23fff%27%20xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60'%3E%3Cpath d='M42.5 22h-25c-.552 0-1 .447-1 1s.448 1 1 1h25c.552 0 1-.447 1-1s-.448-1-1-1zM17.5 16h10c.552 0 1-.447 1-1s-.448-1-1-1h-10c-.552 0-1 .447-1 1s.448 1 1 1zM42.5 30h-25c-.552 0-1 .447-1 1s.448 1 1 1h25c.552 0 1-.447 1-1s-.448-1-1-1zM42.5 38h-25c-.552 0-1 .447-1 1s.448 1 1 1h25c.552 0 1-.447 1-1s-.448-1-1-1zM42.5 46h-25c-.552 0-1 .447-1 1s.448 1 1 1h25c.552 0 1-.447 1-1s-.448-1-1-1z'/%3E%3Cpath d='M38.914 0H6.5v60h47V14.586L38.914 0zm.586 3.414L50.086 14H39.5V3.414zM8.5 58V2h29v14h14v42h-43z'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        -moz-background-size: contain;
             background-size: contain;
        background-position: center center; }
    .filters-box li.filter-video, .filters-box li.filter-videos, .filters-box li.filter-youtube {
      color: #FF0000; }
      .filters-box li.filter-video:after, .filters-box li.filter-videos:after, .filters-box li.filter-youtube:after {
        background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%27%23FF0000%27%20xmlns='http://www.w3.org/2000/svg' width='17.178' height='11.81' viewBox='0 0 17.178 11.81'%3E%3Cg id='Youtube_Icon' data-name='Youtube Icon' transform='translate(0.605 0)'%3E%3Cpath id='Path_200' data-name='Path 200' d='M16.448,3.431c-.466-.829-.972-.981-2-1.039s-3.615-.1-5.855-.1-4.832.029-5.86.1-1.534.21-2,1.04S0,5.684,0,8.194V8.2c0,2.5.247,3.936.727,4.755s.976.979,2,1.049,3.616.1,5.861.1,4.827-.035,5.857-.094,1.535-.22,2-1.049c.484-.819.729-2.256.729-4.755V8.2C17.178,5.684,16.933,4.258,16.448,3.431ZM6.442,11.418V4.977L11.81,8.2Z' transform='translate(-0.605 -2.293)' /%3E%3C/g%3E%3C/svg%3E%0A");
        background-repeat: no-repeat;
        -moz-background-size: contain;
             background-size: contain;
        background-position: center center; }
      .filters-box li.filter-video:before, .filters-box li.filter-videos:before, .filters-box li.filter-youtube:before {
        background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%27%23fff%27%20xmlns='http://www.w3.org/2000/svg' width='17.178' height='11.81' viewBox='0 0 17.178 11.81'%3E%3Cg id='Youtube_Icon' data-name='Youtube Icon' transform='translate(0.605 0)'%3E%3Cpath id='Path_200' data-name='Path 200' d='M16.448,3.431c-.466-.829-.972-.981-2-1.039s-3.615-.1-5.855-.1-4.832.029-5.86.1-1.534.21-2,1.04S0,5.684,0,8.194V8.2c0,2.5.247,3.936.727,4.755s.976.979,2,1.049,3.616.1,5.861.1,4.827-.035,5.857-.094,1.535-.22,2-1.049c.484-.819.729-2.256.729-4.755V8.2C17.178,5.684,16.933,4.258,16.448,3.431ZM6.442,11.418V4.977L11.81,8.2Z' transform='translate(-0.605 -2.293)' /%3E%3C/g%3E%3C/svg%3E%0A");
        background-repeat: no-repeat;
        -moz-background-size: contain;
             background-size: contain;
        background-position: center center; }
      .filters-box li.filter-video:after, .filters-box li.filter-video:before, .filters-box li.filter-videos:after, .filters-box li.filter-videos:before, .filters-box li.filter-youtube:after, .filters-box li.filter-youtube:before {
        left: 2px; }
    .filters-box li.filter-vimeo {
      color: #1AB7EA; }
      .filters-box li.filter-vimeo:after {
        background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%27%231AB7EA%27%20xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M31.988 8.563c-.144 3.113-2.319 7.381-6.525 12.794-4.35 5.65-8.031 8.481-11.044 8.481-1.863 0-3.444-1.719-4.731-5.163-.863-3.156-1.719-6.313-2.581-9.469-.956-3.444-1.981-5.162-3.081-5.162-.237 0-1.075.506-2.513 1.506L.007 9.612C1.588 8.225 3.145 6.837 4.676 5.45 6.782 3.631 8.364 2.675 9.42 2.575c2.487-.237 4.025 1.463 4.6 5.106.619 3.931 1.05 6.375 1.294 7.331.719 3.263 1.506 4.894 2.369 4.894.669 0 1.675-1.056 3.019-3.175 1.337-2.113 2.056-3.725 2.156-4.831.194-1.825-.525-2.744-2.156-2.744-.769 0-1.556.175-2.369.525 1.575-5.15 4.575-7.65 9.012-7.506 3.281.087 4.831 2.219 4.644 6.388z'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        -moz-background-size: contain;
             background-size: contain;
        background-position: center center; }
      .filters-box li.filter-vimeo:before {
        background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%27%23fff%27%20xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M31.988 8.563c-.144 3.113-2.319 7.381-6.525 12.794-4.35 5.65-8.031 8.481-11.044 8.481-1.863 0-3.444-1.719-4.731-5.163-.863-3.156-1.719-6.313-2.581-9.469-.956-3.444-1.981-5.162-3.081-5.162-.237 0-1.075.506-2.513 1.506L.007 9.612C1.588 8.225 3.145 6.837 4.676 5.45 6.782 3.631 8.364 2.675 9.42 2.575c2.487-.237 4.025 1.463 4.6 5.106.619 3.931 1.05 6.375 1.294 7.331.719 3.263 1.506 4.894 2.369 4.894.669 0 1.675-1.056 3.019-3.175 1.337-2.113 2.056-3.725 2.156-4.831.194-1.825-.525-2.744-2.156-2.744-.769 0-1.556.175-2.369.525 1.575-5.15 4.575-7.65 9.012-7.506 3.281.087 4.831 2.219 4.644 6.388z'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        -moz-background-size: contain;
             background-size: contain;
        background-position: center center; }
    .filters-box li.filter-audio, .filters-box li.filter-soundcloud {
      color: #ff8800; }
      .filters-box li.filter-audio:after, .filters-box li.filter-soundcloud:after {
        background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%27%23ff8800%27%20xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 28'%3E%3Cpath d='M12.25 21.438l.25-3.766-.25-8.172c-.016-.203-.172-.375-.375-.375-.187 0-.359.172-.359.375l-.219 8.172.219 3.766c.016.203.172.359.359.359.203 0 .359-.156.375-.359zm4.625-.454l.172-3.297-.187-9.156c0-.156-.078-.297-.203-.375-.078-.047-.156-.078-.25-.078s-.172.031-.25.078c-.125.078-.203.219-.203.375l-.016.094-.156 9.047s0 .016.172 3.687v.016c0 .094.031.187.094.266.094.109.219.172.359.172.125 0 .234-.063.313-.141.094-.078.141-.187.141-.313zM.547 15.672l.313 2-.313 1.969c-.016.078-.063.141-.141.141s-.125-.063-.141-.141l-.266-1.969.266-2c.016-.078.063-.141.141-.141s.125.063.141.141zm1.344-1.234l.406 3.234-.406 3.172c-.016.078-.078.141-.156.141s-.141-.063-.141-.156l-.359-3.156.359-3.234c0-.078.063-.141.141-.141s.141.063.156.141zm4.375 7.078zm-2.938-7.672l.391 3.828-.391 3.703c0 .094-.078.172-.172.172s-.172-.078-.187-.172l-.328-3.703.328-3.828c.016-.109.094-.187.187-.187s.172.078.172.187zm1.469-.11l.359 3.938-.359 3.813c-.016.125-.109.203-.219.203s-.203-.078-.203-.203l-.328-3.813.328-3.938c0-.125.094-.203.203-.203s.203.078.219.203zm1.469.282l.328 3.656-.328 3.844c-.016.141-.125.25-.25.25s-.234-.109-.234-.25l-.313-3.844.313-3.656c0-.125.109-.234.234-.234s.234.109.25.234zm5.984 7.422zm-4.516-9.704l.328 5.938-.328 3.844c0 .156-.125.281-.266.281-.156 0-.266-.125-.281-.281l-.281-3.844.281-5.938c.016-.156.125-.281.281-.281.141 0 .266.125.266.281zm1.469-1.343l.297 7.313-.297 3.813c0 .172-.141.297-.297.297-.172 0-.297-.125-.313-.297l-.25-3.813.25-7.313c.016-.172.141-.297.313-.297.156 0 .297.125.297.297zm1.531-.625l.281 7.906-.281 3.781c-.016.187-.156.328-.344.328-.172 0-.313-.141-.328-.328l-.25-3.781.25-7.906c0-.187.156-.344.328-.344.187 0 .328.156.344.344zm6.125 11.593zM13.766 9.703L14 17.672l-.234 3.734c0 .219-.172.391-.391.391s-.375-.172-.391-.391l-.219-3.734.219-7.969c0-.219.172-.391.391-.391s.391.172.391.391zm1.547.297l.219 7.688-.219 3.687c0 .234-.187.422-.422.422s-.422-.187-.438-.422l-.187-3.687.187-7.688c.016-.25.203-.438.438-.438s.406.187.422.438zm3.312 7.687l-.219 3.609c0 .266-.219.484-.484.484s-.484-.219-.5-.484l-.094-1.781-.094-1.828.187-9.938v-.047c.016-.141.078-.281.187-.375a.499.499 0 0 1 .313-.109c.078 0 .172.031.234.078.141.078.234.234.25.406zM36 17.391c0 2.438-1.984 4.406-4.422 4.406H19.297c-.266-.031-.484-.234-.484-.516V7.234c0-.266.094-.391.438-.516.859-.344 1.828-.531 2.828-.531 4.078 0 7.422 3.125 7.781 7.109.531-.219 1.109-.344 1.719-.344 2.438 0 4.422 1.984 4.422 4.438z'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        -moz-background-size: contain;
             background-size: contain;
        background-position: center center; }
      .filters-box li.filter-audio:before, .filters-box li.filter-soundcloud:before {
        background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%27%23fff%27%20xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 28'%3E%3Cpath d='M12.25 21.438l.25-3.766-.25-8.172c-.016-.203-.172-.375-.375-.375-.187 0-.359.172-.359.375l-.219 8.172.219 3.766c.016.203.172.359.359.359.203 0 .359-.156.375-.359zm4.625-.454l.172-3.297-.187-9.156c0-.156-.078-.297-.203-.375-.078-.047-.156-.078-.25-.078s-.172.031-.25.078c-.125.078-.203.219-.203.375l-.016.094-.156 9.047s0 .016.172 3.687v.016c0 .094.031.187.094.266.094.109.219.172.359.172.125 0 .234-.063.313-.141.094-.078.141-.187.141-.313zM.547 15.672l.313 2-.313 1.969c-.016.078-.063.141-.141.141s-.125-.063-.141-.141l-.266-1.969.266-2c.016-.078.063-.141.141-.141s.125.063.141.141zm1.344-1.234l.406 3.234-.406 3.172c-.016.078-.078.141-.156.141s-.141-.063-.141-.156l-.359-3.156.359-3.234c0-.078.063-.141.141-.141s.141.063.156.141zm4.375 7.078zm-2.938-7.672l.391 3.828-.391 3.703c0 .094-.078.172-.172.172s-.172-.078-.187-.172l-.328-3.703.328-3.828c.016-.109.094-.187.187-.187s.172.078.172.187zm1.469-.11l.359 3.938-.359 3.813c-.016.125-.109.203-.219.203s-.203-.078-.203-.203l-.328-3.813.328-3.938c0-.125.094-.203.203-.203s.203.078.219.203zm1.469.282l.328 3.656-.328 3.844c-.016.141-.125.25-.25.25s-.234-.109-.234-.25l-.313-3.844.313-3.656c0-.125.109-.234.234-.234s.234.109.25.234zm5.984 7.422zm-4.516-9.704l.328 5.938-.328 3.844c0 .156-.125.281-.266.281-.156 0-.266-.125-.281-.281l-.281-3.844.281-5.938c.016-.156.125-.281.281-.281.141 0 .266.125.266.281zm1.469-1.343l.297 7.313-.297 3.813c0 .172-.141.297-.297.297-.172 0-.297-.125-.313-.297l-.25-3.813.25-7.313c.016-.172.141-.297.313-.297.156 0 .297.125.297.297zm1.531-.625l.281 7.906-.281 3.781c-.016.187-.156.328-.344.328-.172 0-.313-.141-.328-.328l-.25-3.781.25-7.906c0-.187.156-.344.328-.344.187 0 .328.156.344.344zm6.125 11.593zM13.766 9.703L14 17.672l-.234 3.734c0 .219-.172.391-.391.391s-.375-.172-.391-.391l-.219-3.734.219-7.969c0-.219.172-.391.391-.391s.391.172.391.391zm1.547.297l.219 7.688-.219 3.687c0 .234-.187.422-.422.422s-.422-.187-.438-.422l-.187-3.687.187-7.688c.016-.25.203-.438.438-.438s.406.187.422.438zm3.312 7.687l-.219 3.609c0 .266-.219.484-.484.484s-.484-.219-.5-.484l-.094-1.781-.094-1.828.187-9.938v-.047c.016-.141.078-.281.187-.375a.499.499 0 0 1 .313-.109c.078 0 .172.031.234.078.141.078.234.234.25.406zM36 17.391c0 2.438-1.984 4.406-4.422 4.406H19.297c-.266-.031-.484-.234-.484-.516V7.234c0-.266.094-.391.438-.516.859-.344 1.828-.531 2.828-.531 4.078 0 7.422 3.125 7.781 7.109.531-.219 1.109-.344 1.719-.344 2.438 0 4.422 1.984 4.422 4.438z'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        -moz-background-size: contain;
             background-size: contain;
        background-position: center center; }
    .filters-box li.filter-blog {
      color: #d54e21; }
      .filters-box li.filter-blog:after {
        background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%27%23d54e21%27%20xmlns='http://www.w3.org/2000/svg' height='56.693' width='56.693'%3E%3Cpath clip-rule='evenodd' d='M52.279 26.151l-.406-.84-.68-.531c-.887-.695-5.375.045-6.584-1.053-.857-.789-.99-2.211-1.25-4.131-.48-3.734-.787-3.926-1.369-5.186-2.113-4.488-7.848-7.863-11.787-8.332H19.531c-8.395 0-15.257 6.877-15.257 15.271v17.813c0 8.379 6.862 15.242 15.257 15.242h17.534c8.395 0 15.215-6.863 15.262-15.242l.094-12.338-.142-.673zm-32.553-7.592h8.461a2.922 2.922 0 0 1 2.922 2.91 2.934 2.934 0 0 1-2.922 2.922h-8.461a2.934 2.934 0 0 1-2.923-2.922 2.921 2.921 0 0 1 2.923-2.91zm17.192 23.286H19.726c-1.615 0-2.923-1.328-2.923-2.906a2.916 2.916 0 0 1 2.923-2.906h17.192a2.908 2.908 0 0 1 2.906 2.906c0 1.578-1.301 2.906-2.906 2.906z' fill-rule='evenodd'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        -moz-background-size: contain;
             background-size: contain;
        background-position: center center; }
      .filters-box li.filter-blog:before {
        background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%27%23fff%27%20xmlns='http://www.w3.org/2000/svg' height='56.693' width='56.693'%3E%3Cpath clip-rule='evenodd' d='M52.279 26.151l-.406-.84-.68-.531c-.887-.695-5.375.045-6.584-1.053-.857-.789-.99-2.211-1.25-4.131-.48-3.734-.787-3.926-1.369-5.186-2.113-4.488-7.848-7.863-11.787-8.332H19.531c-8.395 0-15.257 6.877-15.257 15.271v17.813c0 8.379 6.862 15.242 15.257 15.242h17.534c8.395 0 15.215-6.863 15.262-15.242l.094-12.338-.142-.673zm-32.553-7.592h8.461a2.922 2.922 0 0 1 2.922 2.91 2.934 2.934 0 0 1-2.922 2.922h-8.461a2.934 2.934 0 0 1-2.923-2.922 2.921 2.921 0 0 1 2.923-2.91zm17.192 23.286H19.726c-1.615 0-2.923-1.328-2.923-2.906a2.916 2.916 0 0 1 2.923-2.906h17.192a2.908 2.908 0 0 1 2.906 2.906c0 1.578-1.301 2.906-2.906 2.906z' fill-rule='evenodd'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        -moz-background-size: contain;
             background-size: contain;
        background-position: center center; }
    .filters-box li.filter-wordpress {
      color: #d54e21; }
      .filters-box li.filter-wordpress:after {
        background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%27%23d54e21%27%20xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cpath d='M1.984 14c0-1.734.375-3.391 1.047-4.891l5.734 15.703c-4.016-1.953-6.781-6.062-6.781-10.813zm20.125-.609c0 1.031-.422 2.219-.922 3.891l-1.188 4-4.344-12.906s.719-.047 1.375-.125c.641-.078.562-1.031-.078-.984-1.953.141-3.203.156-3.203.156s-1.172-.016-3.156-.156c-.656-.047-.734.938-.078.984.609.063 1.25.125 1.25.125l1.875 5.125-2.625 7.875-4.375-13s.719-.047 1.375-.125c.641-.078.562-1.031-.078-.984-1.937.141-3.203.156-3.203.156-.219 0-.484-.016-.766-.016 2.141-3.266 5.828-5.422 10.031-5.422 3.125 0 5.969 1.203 8.109 3.156h-.156c-1.172 0-2.016 1.016-2.016 2.125 0 .984.578 1.813 1.188 2.812.469.797.984 1.828.984 3.313zm-7.906 1.656l3.703 10.109c.016.063.047.125.078.172-1.25.438-2.578.688-3.984.688-1.172 0-2.312-.172-3.391-.5zm10.328-6.813c.938 1.719 1.484 3.672 1.484 5.766 0 4.438-2.406 8.297-5.984 10.375l3.672-10.594c.609-1.75.922-3.094.922-4.312 0-.438-.031-.844-.094-1.234zM14 0c7.719 0 14 6.281 14 14s-6.281 14-14 14S0 21.719 0 14 6.281 0 14 0zm0 27.359c7.359 0 13.359-6 13.359-13.359S21.359.641 14 .641.641 6.641.641 14s6 13.359 13.359 13.359z'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        -moz-background-size: contain;
             background-size: contain;
        background-position: center center; }
      .filters-box li.filter-wordpress:before {
        background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%27%23fff%27%20xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cpath d='M1.984 14c0-1.734.375-3.391 1.047-4.891l5.734 15.703c-4.016-1.953-6.781-6.062-6.781-10.813zm20.125-.609c0 1.031-.422 2.219-.922 3.891l-1.188 4-4.344-12.906s.719-.047 1.375-.125c.641-.078.562-1.031-.078-.984-1.953.141-3.203.156-3.203.156s-1.172-.016-3.156-.156c-.656-.047-.734.938-.078.984.609.063 1.25.125 1.25.125l1.875 5.125-2.625 7.875-4.375-13s.719-.047 1.375-.125c.641-.078.562-1.031-.078-.984-1.937.141-3.203.156-3.203.156-.219 0-.484-.016-.766-.016 2.141-3.266 5.828-5.422 10.031-5.422 3.125 0 5.969 1.203 8.109 3.156h-.156c-1.172 0-2.016 1.016-2.016 2.125 0 .984.578 1.813 1.188 2.812.469.797.984 1.828.984 3.313zm-7.906 1.656l3.703 10.109c.016.063.047.125.078.172-1.25.438-2.578.688-3.984.688-1.172 0-2.312-.172-3.391-.5zm10.328-6.813c.938 1.719 1.484 3.672 1.484 5.766 0 4.438-2.406 8.297-5.984 10.375l3.672-10.594c.609-1.75.922-3.094.922-4.312 0-.438-.031-.844-.094-1.234zM14 0c7.719 0 14 6.281 14 14s-6.281 14-14 14S0 21.719 0 14 6.281 0 14 0zm0 27.359c7.359 0 13.359-6 13.359-13.359S21.359.641 14 .641.641 6.641.641 14s6 13.359 13.359 13.359z'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        -moz-background-size: contain;
             background-size: contain;
        background-position: center center; }
    .filters-box li.filter-pinterest {
      color: #BD081C; }
      .filters-box li.filter-pinterest:after {
        background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%27%23BD081C%27%20xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 28'%3E%3Cpath d='M24 14c0 6.625-5.375 12-12 12-1.188 0-2.312-.172-3.406-.5.453-.719.969-1.641 1.219-2.562 0 0 .141-.531.844-3.297.406.797 1.625 1.5 2.922 1.5 3.859 0 6.484-3.516 6.484-8.234 0-3.547-3.016-6.875-7.609-6.875-5.688 0-8.563 4.094-8.563 7.5 0 2.063.781 3.906 2.453 4.594.266.109.516 0 .594-.313.063-.203.187-.734.25-.953.078-.313.047-.406-.172-.672-.484-.578-.797-1.313-.797-2.359 0-3.031 2.266-5.75 5.906-5.75 3.219 0 5 1.969 5 4.609 0 3.453-1.531 6.375-3.813 6.375-1.25 0-2.188-1.031-1.891-2.312.359-1.516 1.062-3.156 1.062-4.25 0-.984-.531-1.813-1.625-1.813-1.281 0-2.312 1.328-2.312 3.109 0 0 0 1.141.391 1.906-1.313 5.563-1.547 6.531-1.547 6.531-.219.906-.234 1.922-.203 2.766C2.953 23.141 0 18.922 0 14 0 7.375 5.375 2 12 2s12 5.375 12 12z'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        -moz-background-size: contain;
             background-size: contain;
        background-position: center center; }
      .filters-box li.filter-pinterest:before {
        background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%27%23fff%27%20xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 28'%3E%3Cpath d='M24 14c0 6.625-5.375 12-12 12-1.188 0-2.312-.172-3.406-.5.453-.719.969-1.641 1.219-2.562 0 0 .141-.531.844-3.297.406.797 1.625 1.5 2.922 1.5 3.859 0 6.484-3.516 6.484-8.234 0-3.547-3.016-6.875-7.609-6.875-5.688 0-8.563 4.094-8.563 7.5 0 2.063.781 3.906 2.453 4.594.266.109.516 0 .594-.313.063-.203.187-.734.25-.953.078-.313.047-.406-.172-.672-.484-.578-.797-1.313-.797-2.359 0-3.031 2.266-5.75 5.906-5.75 3.219 0 5 1.969 5 4.609 0 3.453-1.531 6.375-3.813 6.375-1.25 0-2.188-1.031-1.891-2.312.359-1.516 1.062-3.156 1.062-4.25 0-.984-.531-1.813-1.625-1.813-1.281 0-2.312 1.328-2.312 3.109 0 0 0 1.141.391 1.906-1.313 5.563-1.547 6.531-1.547 6.531-.219.906-.234 1.922-.203 2.766C2.953 23.141 0 18.922 0 14 0 7.375 5.375 2 12 2s12 5.375 12 12z'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        -moz-background-size: contain;
             background-size: contain;
        background-position: center center; }
    .filters-box li.filter-instagram {
      color: #833AB4; }
      .filters-box li.filter-instagram:after {
        background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%27%23833AB4%27%20xmlns='http://www.w3.org/2000/svg' width='16.628' height='16.628' viewBox='0 0 16.628 16.628'%3E%3Cg id='Instagram_Icon' data-name='Instagram Icon' transform='translate(-507 -196.284)'%3E%3Cpath id='Instagram' d='M11.674,16.628H4.953A4.959,4.959,0,0,1,0,11.674V4.953A4.959,4.959,0,0,1,4.953,0h6.721a4.959,4.959,0,0,1,4.953,4.953v6.721A4.959,4.959,0,0,1,11.674,16.628ZM4.953,1.673A3.285,3.285,0,0,0,1.673,4.953v6.721a3.284,3.284,0,0,0,3.281,3.28h6.721a3.284,3.284,0,0,0,3.28-3.28V4.953a3.284,3.284,0,0,0-3.28-3.281ZM8.314,12.614a4.3,4.3,0,1,1,4.3-4.3A4.305,4.305,0,0,1,8.314,12.614Zm0-6.928a2.628,2.628,0,1,0,2.628,2.628A2.631,2.631,0,0,0,8.314,5.686Zm4.309-.61a1.031,1.031,0,1,1,1.031-1.03A1.032,1.032,0,0,1,12.623,5.076Z' transform='translate(507 196.284)' /%3E%3C/g%3E%3C/svg%3E%0A");
        background-repeat: no-repeat;
        -moz-background-size: contain;
             background-size: contain;
        background-position: center center; }
      .filters-box li.filter-instagram:before {
        background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%27%23fff%27%20xmlns='http://www.w3.org/2000/svg' width='16.628' height='16.628' viewBox='0 0 16.628 16.628'%3E%3Cg id='Instagram_Icon' data-name='Instagram Icon' transform='translate(-507 -196.284)'%3E%3Cpath id='Instagram' d='M11.674,16.628H4.953A4.959,4.959,0,0,1,0,11.674V4.953A4.959,4.959,0,0,1,4.953,0h6.721a4.959,4.959,0,0,1,4.953,4.953v6.721A4.959,4.959,0,0,1,11.674,16.628ZM4.953,1.673A3.285,3.285,0,0,0,1.673,4.953v6.721a3.284,3.284,0,0,0,3.281,3.28h6.721a3.284,3.284,0,0,0,3.28-3.28V4.953a3.284,3.284,0,0,0-3.28-3.281ZM8.314,12.614a4.3,4.3,0,1,1,4.3-4.3A4.305,4.305,0,0,1,8.314,12.614Zm0-6.928a2.628,2.628,0,1,0,2.628,2.628A2.631,2.631,0,0,0,8.314,5.686Zm4.309-.61a1.031,1.031,0,1,1,1.031-1.03A1.032,1.032,0,0,1,12.623,5.076Z' transform='translate(507 196.284)' /%3E%3C/g%3E%3C/svg%3E%0A");
        background-repeat: no-repeat;
        -moz-background-size: contain;
             background-size: contain;
        background-position: center center; }
    .filters-box li.filter-facebook {
      color: #3B5998; }
      .filters-box li.filter-facebook:after {
        background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%27%233B5998%27%20xmlns='http://www.w3.org/2000/svg' width='8.878' height='17' viewBox='0 0 8.878 17'%3E%3Cg id='News_Icon' data-name='News Icon' transform='translate(-935.067 -17.006)'%3E%3Cpath id='Facebook' d='M85.761,17V9.256h2.644l.378-3.022H85.761V4.344c0-.85.283-1.511,1.511-1.511h1.606V.094C88.5.094,87.556,0,86.517,0a3.646,3.646,0,0,0-3.872,3.967V6.233H80V9.256h2.644V17Z' transform='translate(855.067 17.006)' fill-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E%0A");
        background-repeat: no-repeat;
        -moz-background-size: contain;
             background-size: contain;
        background-position: center center; }
      .filters-box li.filter-facebook:before {
        background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%27%23fff%27%20xmlns='http://www.w3.org/2000/svg' width='8.878' height='17' viewBox='0 0 8.878 17'%3E%3Cg id='News_Icon' data-name='News Icon' transform='translate(-935.067 -17.006)'%3E%3Cpath id='Facebook' d='M85.761,17V9.256h2.644l.378-3.022H85.761V4.344c0-.85.283-1.511,1.511-1.511h1.606V.094C88.5.094,87.556,0,86.517,0a3.646,3.646,0,0,0-3.872,3.967V6.233H80V9.256h2.644V17Z' transform='translate(855.067 17.006)' fill-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E%0A");
        background-repeat: no-repeat;
        -moz-background-size: contain;
             background-size: contain;
        background-position: center center; }
    .filters-box li.filter-twitter {
      color: #191941; }
      .filters-box li.filter-twitter:after {
        background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%27%23191941%27%20xmlns='http://www.w3.org/2000/svg' width='14.035' height='14.344' viewBox='0 0 14.035 14.344'%3E%3Cg id='X_Twitter_' data-name='X %5BTwitter%5D' transform='translate(-144.118 -683)'%3E%3Cpath id='Path_11951' data-name='Path 11951' d='M21.538,6.074,26.763,0H25.525L20.988,5.274,17.364,0H13.185l5.48,7.975-5.48,6.369h1.238l4.791-5.569,3.827,5.569H27.22l-5.683-8.27Zm-1.7,1.971-.555-.794L14.869.932h1.9l3.565,5.1.555.794,4.634,6.628h-1.9L19.842,8.045Z' transform='translate(130.933 683)' /%3E%3C/g%3E%3C/svg%3E%0A");
        background-repeat: no-repeat;
        -moz-background-size: contain;
             background-size: contain;
        background-position: center center; }
      .filters-box li.filter-twitter:before {
        background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%27%23fff%27%20xmlns='http://www.w3.org/2000/svg' width='14.035' height='14.344' viewBox='0 0 14.035 14.344'%3E%3Cg id='X_Twitter_' data-name='X %5BTwitter%5D' transform='translate(-144.118 -683)'%3E%3Cpath id='Path_11951' data-name='Path 11951' d='M21.538,6.074,26.763,0H25.525L20.988,5.274,17.364,0H13.185l5.48,7.975-5.48,6.369h1.238l4.791-5.569,3.827,5.569H27.22l-5.683-8.27Zm-1.7,1.971-.555-.794L14.869.932h1.9l3.565,5.1.555.794,4.634,6.628h-1.9L19.842,8.045Z' transform='translate(130.933 683)' /%3E%3C/g%3E%3C/svg%3E%0A");
        background-repeat: no-repeat;
        -moz-background-size: contain;
             background-size: contain;
        background-position: center center; }
    .filters-box li.filter-reset {
      display: none;
      font-size: 0.75rem;
      border: none;
      text-transform: uppercase;
      text-indent: 0;
      width: auto;
      background: none;
      margin-left: 0.75rem;
      padding: 0 0.625rem;
      line-height: 3.25rem;
      margin-right: 0;
      letter-spacing: 0.06em;
      color: #191941; }
      .filters-box li.filter-reset span {
        width: 1.875rem;
        display: inline-block;
        vertical-align: middle;
        height: 1.625rem;
        position: absolute;
        left: -0.0625rem;
        top: 50%;
        margin-top: -0.8125rem; }
        .filters-box li.filter-reset span:before, .filters-box li.filter-reset span:after {
          content: '';
          position: absolute;
          display: inline-block;
          width: 100%;
          height: 100%;
          top: 0;
          left: 0;
          -webkit-transition: .3s ease-in-out;
          -o-transition: .3s ease-in-out;
          -moz-transition: .3s ease-in-out;
          transition: .3s ease-in-out; }
        .filters-box li.filter-reset span:after {
          background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%27%23191941%27%20xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Crect width='30' height='30' fill='%23191941' opacity='0'/%3E%3Cpath d='M8.683,21.282l1.622-1.621A6.759,6.759,0,1,0,15.1,8.141,6.558,6.558,0,0,0,10.4,10.188l2.456,2.452H6.092V5.89L8.773,8.568a8.975,8.975,0,1,1,6.308,15.324A8.972,8.972,0,0,1,8.683,21.282Zm6.4-15.393h0Z' transform='translate(0 0)' /%3E%3C/svg%3E");
          background-repeat: no-repeat;
          -moz-background-size: contain;
               background-size: contain;
          background-position: center center;
          opacity: 1; }
        .filters-box li.filter-reset span:before {
          background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%27%23191941%27%20xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Crect width='30' height='30' fill='%23191941' opacity='0'/%3E%3Cpath d='M8.683,21.282l1.622-1.621A6.759,6.759,0,1,0,15.1,8.141,6.558,6.558,0,0,0,10.4,10.188l2.456,2.452H6.092V5.89L8.773,8.568a8.975,8.975,0,1,1,6.308,15.324A8.972,8.972,0,0,1,8.683,21.282Zm6.4-15.393h0Z' transform='translate(0 0)' /%3E%3C/svg%3E");
          background-repeat: no-repeat;
          -moz-background-size: contain;
               background-size: contain;
          background-position: center center;
          opacity: 0; }
      .filters-box li.filter-reset p {
        margin: 0;
        letter-spacing: 0.015rem;
        text-transform: uppercase;
        padding: 0.875rem 0 0 1.25rem;
        font-family: "Gill Sans", sans-serif;
        color: #191941;
        font-weight: bold;
        line-height: 1.4375rem;
        border: 0;
        -webkit-transition: .3s ease-in-out;
        -o-transition: .3s ease-in-out;
        -moz-transition: .3s ease-in-out;
        transition: .3s ease-in-out;
        text-transform: uppercase; }
      html.no-touch .filters-box li.filter-reset:hover, .filters-box li.filter-reset.active {
        background: none;
        border: 0; }
        html.no-touch .filters-box li.filter-reset:hover p, .filters-box li.filter-reset.active p {
          color: #191941; }
        html.no-touch .filters-box li.filter-reset:hover span:after, .filters-box li.filter-reset.active span:after {
          opacity: 0; }
        html.no-touch .filters-box li.filter-reset:hover span:before, .filters-box li.filter-reset.active span:before {
          opacity: 1; }
    .filters-box li.filter-events {
      color: #d4003c; }
      .filters-box li.filter-events:after {
        background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%27%23d4003c%27%20viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath  d='M192 1664h288v-288H192v288zm352 0h320v-288H544v288zm-352-352h288V992H192v320zm352 0h320V992H544v320zM192 928h288V640H192v288zm736 736h320v-288H928v288zM544 928h320V640H544v288zm768 736h288v-288h-288v288zm-384-352h320V992H928v320zM576 448V160q0-13-9.5-22.5T544 128h-64q-13 0-22.5 9.5T448 160v288q0 13 9.5 22.5T480 480h64q13 0 22.5-9.5T576 448zm736 864h288V992h-288v320zM928 928h320V640H928v288zm384 0h288V640h-288v288zm32-480V160q0-13-9.5-22.5T1312 128h-64q-13 0-22.5 9.5T1216 160v288q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5-9.5t9.5-22.5zm384-64v1280q0 52-38 90t-90 38H192q-52 0-90-38t-38-90V384q0-52 38-90t90-38h128v-96q0-66 47-113T480 0h64q66 0 113 47t47 113v96h384v-96q0-66 47-113t113-47h64q66 0 113 47t47 113v96h128q52 0 90 38t38 90z'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        -moz-background-size: contain;
             background-size: contain;
        background-position: center center; }
      .filters-box li.filter-events:before {
        background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%27%23fff%27%20viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath  d='M192 1664h288v-288H192v288zm352 0h320v-288H544v288zm-352-352h288V992H192v320zm352 0h320V992H544v320zM192 928h288V640H192v288zm736 736h320v-288H928v288zM544 928h320V640H544v288zm768 736h288v-288h-288v288zm-384-352h320V992H928v320zM576 448V160q0-13-9.5-22.5T544 128h-64q-13 0-22.5 9.5T448 160v288q0 13 9.5 22.5T480 480h64q13 0 22.5-9.5T576 448zm736 864h288V992h-288v320zM928 928h320V640H928v288zm384 0h288V640h-288v288zm32-480V160q0-13-9.5-22.5T1312 128h-64q-13 0-22.5 9.5T1216 160v288q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5-9.5t9.5-22.5zm384-64v1280q0 52-38 90t-90 38H192q-52 0-90-38t-38-90V384q0-52 38-90t90-38h128v-96q0-66 47-113T480 0h64q66 0 113 47t47 113v96h384v-96q0-66 47-113t113-47h64q66 0 113 47t47 113v96h128q52 0 90 38t38 90z'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        -moz-background-size: contain;
             background-size: contain;
        background-position: center center; }
    .filters-box li.filter-socialMedia {
      color: #191941; }
      .filters-box li.filter-socialMedia:after {
        background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%27%23191941%27%20xmlns='http://www.w3.org/2000/svg' viewBox='0 0 55 55'%3E%3Cpath d='M49 0c-3.309 0-6 2.691-6 6 0 1.035.263 2.009.726 2.86l-9.829 9.829C32.542 17.634 30.846 17 29 17s-3.542.634-4.898 1.688l-7.669-7.669C16.785 10.424 17 9.74 17 9c0-2.206-1.794-4-4-4S9 6.794 9 9s1.794 4 4 4c.74 0 1.424-.215 2.019-.567l7.669 7.669C21.634 21.458 21 23.154 21 25s.634 3.542 1.688 4.897L10.024 42.562C8.958 41.595 7.549 41 6 41c-3.309 0-6 2.691-6 6s2.691 6 6 6 6-2.691 6-6c0-1.035-.263-2.009-.726-2.86l12.829-12.829c1.106.86 2.44 1.436 3.898 1.619v10.16c-2.833.478-5 2.942-5 5.91 0 3.309 2.691 6 6 6s6-2.691 6-6c0-2.967-2.167-5.431-5-5.91V32.93c1.458-.183 2.792-.759 3.898-1.619l7.669 7.669C41.215 39.576 41 40.26 41 41c0 2.206 1.794 4 4 4s4-1.794 4-4-1.794-4-4-4c-.74 0-1.424.215-2.019.567l-7.669-7.669C36.366 28.542 37 26.846 37 25s-.634-3.542-1.688-4.897l9.665-9.665C46.042 11.405 47.451 12 49 12c3.309 0 6-2.691 6-6s-2.691-6-6-6z'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        -moz-background-size: contain;
             background-size: contain;
        background-position: center center; }
      .filters-box li.filter-socialMedia:before {
        background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%27%23fff%27%20xmlns='http://www.w3.org/2000/svg' viewBox='0 0 55 55'%3E%3Cpath d='M49 0c-3.309 0-6 2.691-6 6 0 1.035.263 2.009.726 2.86l-9.829 9.829C32.542 17.634 30.846 17 29 17s-3.542.634-4.898 1.688l-7.669-7.669C16.785 10.424 17 9.74 17 9c0-2.206-1.794-4-4-4S9 6.794 9 9s1.794 4 4 4c.74 0 1.424-.215 2.019-.567l7.669 7.669C21.634 21.458 21 23.154 21 25s.634 3.542 1.688 4.897L10.024 42.562C8.958 41.595 7.549 41 6 41c-3.309 0-6 2.691-6 6s2.691 6 6 6 6-2.691 6-6c0-1.035-.263-2.009-.726-2.86l12.829-12.829c1.106.86 2.44 1.436 3.898 1.619v10.16c-2.833.478-5 2.942-5 5.91 0 3.309 2.691 6 6 6s6-2.691 6-6c0-2.967-2.167-5.431-5-5.91V32.93c1.458-.183 2.792-.759 3.898-1.619l7.669 7.669C41.215 39.576 41 40.26 41 41c0 2.206 1.794 4 4 4s4-1.794 4-4-1.794-4-4-4c-.74 0-1.424.215-2.019.567l-7.669-7.669C36.366 28.542 37 26.846 37 25s-.634-3.542-1.688-4.897l9.665-9.665C46.042 11.405 47.451 12 49 12c3.309 0 6-2.691 6-6s-2.691-6-6-6z'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        -moz-background-size: contain;
             background-size: contain;
        background-position: center center; }
    html.no-touch .filters-box li:hover, .filters-box li.active {
      background: currentColor;
      border-color: transparent; }
      html.no-touch .filters-box li:hover:after, .filters-box li.active:after {
        opacity: 0; }
      html.no-touch .filters-box li:hover:before, .filters-box li.active:before {
        opacity: 1; }
    @media all and (min-width: 1024px) {
      .filters-box li {
        margin: 0 0.9375rem 0.9375rem 0; } }
  @media all and (min-width: 1024px) {
    .filters-box {
      padding: 0;
      margin-left: 1.875rem;
      float: left;
      text-align: left;
      min-width: 39.375rem; } }

.mtGridContainer {
  position: relative;
  z-index: 1;
  overflow: hidden;
  padding: 0 0 5rem 0;
  margin-top: 15rem;
  padding-top: 140px; }
  .mtGridContainer .mtGridContainer__inner {
    opacity: 0;
    min-height: 22.5rem;
    position: relative;
    overflow: hidden; }
    .mtGridContainer .mtGridContainer__inner:after {
      display: table;
      content: "";
      clear: both; }
    @media (max-width: 500px) {
      .mtGridContainer .mtGridContainer__inner {
        max-width: 21.25rem;
        margin: 0 auto; } }
    .mtGridContainer .mtGridContainer__inner .story-card .story-card-image {
      width: 100%; }
    .mtGridContainer .mtGridContainer__inner .story-card .story-card-content {
      width: 100%; }
      .mtGridContainer .mtGridContainer__inner .story-card .story-card-content .scc-text .has-truncate {
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical; }
        .mtGridContainer .mtGridContainer__inner .story-card .story-card-content .scc-text .has-truncate span {
          display: inline; }
  .mtGridContainer .mtGridContainer__loadMore {
    text-align: center;
    padding: 1.875rem 0 0;
    border: 0;
    background: none;
    /* button{
      border: 0;
      background: none;

      display: inline-block;
      padding: rems(10px) rems(19px);
      position: relative;
      font-family: 'futura-pt';
      font-size: rems(17px);
      line-height: rems(19px);
      letter-spacing: 0.06em;
      text-align: center;
      text-transform: uppercase;
      transition: width 0.4s, padding 0.4s, font-size 0.4s ease;

      &:after, &:before{
          position: absolute;
          border:1px solid #191941;
          transition: border-color 0.3s ease;
      }

      &:after{
          content: '';
          width: calc(100% + 16px);
          height: 100%;
          left: -($btn-border);
          top: 0px;
      }

      &:before{
          content: '';
          height: calc(100% + 16px);
          width: 100%;
          top: -($btn-border);
          left: 0px;
      }

      html.no-touch &:hover{
          &:after, &:before{
              position: absolute;
              border:1px solid #AF7C00;
          }
      }

    } */ }
    @media all and (max-width: 1023px) {
      .mtGridContainer .mtGridContainer__loadMore.hiddenOnMobile {
        display: none; } }
  .mtGridContainer .temp-grid {
    display: none !important; }
  .mtGridContainer.complete .mtGridContainer__inner {
    opacity: 1; }
  @media screen and (max-width: 1023px) {
    .mtGridContainer {
      padding: 1.875rem 0 1.875rem;
      padding-top: 3.75rem;
      margin-top: 8.125rem; } }

.skeletonCard {
  padding: 15px;
  width: 16.6666%;
  position: relative; }
  .skeletonCard:after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-image: -webkit-linear-gradient(white 40px, white 99%, transparent 0), -webkit-linear-gradient(rgba(0, 0, 0, 0.5) 100%, black 99%, transparent 0), -webkit-linear-gradient(rgba(0, 0, 0, 0.15) 100%, black 99%, transparent 0), -webkit-linear-gradient(rgba(0, 0, 0, 0.25) 10px, transparent 0), -webkit-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -webkit-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -webkit-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -webkit-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -webkit-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -webkit-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -webkit-linear-gradient(rgba(0, 0, 0, 0.04) 8px, transparent 0), -webkit-linear-gradient(gray 100%, transparent 0);
    background-image: -moz-linear-gradient(white 40px, white 99%, transparent 0), -moz-linear-gradient(rgba(0, 0, 0, 0.5) 100%, black 99%, transparent 0), -moz-linear-gradient(rgba(0, 0, 0, 0.15) 100%, black 99%, transparent 0), -moz-linear-gradient(rgba(0, 0, 0, 0.25) 10px, transparent 0), -moz-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -moz-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -moz-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -moz-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -moz-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -moz-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -moz-linear-gradient(rgba(0, 0, 0, 0.04) 8px, transparent 0), -moz-linear-gradient(gray 100%, transparent 0);
    background-image: -o-linear-gradient(white 40px, white 99%, transparent 0), -o-linear-gradient(rgba(0, 0, 0, 0.5) 100%, black 99%, transparent 0), -o-linear-gradient(rgba(0, 0, 0, 0.15) 100%, black 99%, transparent 0), -o-linear-gradient(rgba(0, 0, 0, 0.25) 10px, transparent 0), -o-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -o-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -o-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -o-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -o-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -o-linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), -o-linear-gradient(rgba(0, 0, 0, 0.04) 8px, transparent 0), -o-linear-gradient(gray 100%, transparent 0);
    background-image: linear-gradient(white 40px, white 99%, transparent 0), linear-gradient(rgba(0, 0, 0, 0.5) 100%, black 99%, transparent 0), linear-gradient(rgba(0, 0, 0, 0.15) 100%, black 99%, transparent 0), linear-gradient(rgba(0, 0, 0, 0.25) 10px, transparent 0), linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), linear-gradient(rgba(0, 0, 0, 0.12) 12px, transparent 0), linear-gradient(rgba(0, 0, 0, 0.04) 8px, transparent 0), linear-gradient(gray 100%, transparent 0);
    -moz-background-size: 40px 40px, 135px 40px, 100% 50%, 150px 10px, -moz-calc(100% - 40px) 12px, -moz-calc(100% - 40px) 12px, -moz-calc(100% - 40px) 12px, -moz-calc(100% - 40px) 12px, -moz-calc(100% - 40px) 12px, -moz-calc(100% - 40px) 12px, 80px 8px, 100% 100%;
         background-size: 40px 40px, 135px 40px, 100% 50%, 150px 10px, -webkit-calc(100% - 40px) 12px, -webkit-calc(100% - 40px) 12px, -webkit-calc(100% - 40px) 12px, -webkit-calc(100% - 40px) 12px, -webkit-calc(100% - 40px) 12px, -webkit-calc(100% - 40px) 12px, 80px 8px, 100% 100%;
         background-size: 40px 40px, 135px 40px, 100% 50%, 150px 10px, calc(100% - 40px) 12px, calc(100% - 40px) 12px, calc(100% - 40px) 12px, calc(100% - 40px) 12px, calc(100% - 40px) 12px, calc(100% - 40px) 12px, 80px 8px, 100% 100%;
    /* card bg */
    background-position: 0px 0px, 40px 0px, 0px 0px, 20px 55%, 20px 60%, 20px 64%, 20px 68%, 20px 72%, 20px 76%, 20px 80%, 20px 84%, 0 0;
    /* card bg */
    -webkit-animation: skeletonAnimations 1s ease-in-out infinite;
       -moz-animation: skeletonAnimations 1s ease-in-out infinite;
         -o-animation: skeletonAnimations 1s ease-in-out infinite;
            animation: skeletonAnimations 1s ease-in-out infinite; }
  .skeletonCard:nth-of-type(odd) {
    height: 550px; }
  .skeletonCard:nth-of-type(even) {
    height: 620px; }
  @media (max-width: 1590px) {
    .skeletonCard {
      width: 20%; } }
  @media (max-width: 1300px) {
    .skeletonCard {
      width: 25%; } }
  @media (max-width: 1023px) {
    .skeletonCard {
      width: 33.333333%; } }
  @media (max-width: 767px) {
    .skeletonCard {
      width: 50%; } }
  @media (max-width: 500px) {
    .skeletonCard {
      width: 100%;
      max-width: 350px; } }

.mtMediaMessage {
  text-align: center;
  position: absolute;
  top: 50%;
  width: 100%;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  display: none; }
  .mtMediaMessage h2 {
    color: red; }

.mtStickyButtons {
  position: fixed;
  right: 1.25rem;
  bottom: 4.375rem;
  z-index: 3;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: .3s ease-in-out;
  -o-transition: .3s ease-in-out;
  -moz-transition: .3s ease-in-out;
  transition: .3s ease-in-out; }
  .mtStickyButtons .mtStickyButtons__share {
    cursor: pointer;
    width: 3.125rem;
    height: 3.125rem;
    position: relative;
    -webkit-border-radius: 1.5625rem;
       -moz-border-radius: 1.5625rem;
            border-radius: 1.5625rem;
    background: #fff;
    -webkit-box-shadow: 0 0 2.125rem rgba(0, 0, 0, 0.4);
       -moz-box-shadow: 0 0 2.125rem rgba(0, 0, 0, 0.4);
            box-shadow: 0 0 2.125rem rgba(0, 0, 0, 0.4);
    display: none; }
    .mtStickyButtons .mtStickyButtons__share:before, .mtStickyButtons .mtStickyButtons__share:after {
      content: '';
      width: 1.25rem;
      height: 1.25rem;
      display: block;
      position: absolute;
      font-size: inherit;
      top: 50%;
      left: 50%;
      margin: -0.625rem 0 0 -0.625rem;
      -webkit-transition: .3s ease-in-out;
      -o-transition: .3s ease-in-out;
      -moz-transition: .3s ease-in-out;
      transition: .3s ease-in-out; }
    .mtStickyButtons .mtStickyButtons__share:after {
      background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%27%23e0e0e0%27%20viewBox='0 0 96 96' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M72 56c-4.813 0-9.12 2.137-12.054 5.501L39.643 51.35c.23-1.081.357-2.201.357-3.35s-.127-2.269-.357-3.349l20.303-10.152C62.879 37.864 67.187 40 72 40c8.836 0 16-7.164 16-16S80.836 8 72 8s-16 7.164-16 16c0 1.149.127 2.269.357 3.349L36.054 37.501C33.121 34.136 28.814 32 24 32c-8.836 0-16 7.164-16 16s7.164 16 16 16c4.814 0 9.12-2.137 12.054-5.501l20.304 10.152C56.127 69.731 56 70.851 56 72c0 8.836 7.164 16 16 16s16-7.164 16-16-7.164-16-16-16zm0-40a8 8 0 1 1 0 16 8 8 0 0 1 0-16zM24 56a8 8 0 1 1 0-16 8 8 0 0 1 0 16zm48 24a8 8 0 1 1 0-16 8 8 0 0 1 0 16z'/%3E%3C/svg%3E");
      background-repeat: no-repeat;
      -moz-background-size: contain;
           background-size: contain;
      background-position: center center;
      opacity: 1; }
    .mtStickyButtons .mtStickyButtons__share:before {
      background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%27%23e0e0e0%27%20viewBox='0 0 96 96' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M72 56c-4.813 0-9.12 2.137-12.054 5.501L39.643 51.35c.23-1.081.357-2.201.357-3.35s-.127-2.269-.357-3.349l20.303-10.152C62.879 37.864 67.187 40 72 40c8.836 0 16-7.164 16-16S80.836 8 72 8s-16 7.164-16 16c0 1.149.127 2.269.357 3.349L36.054 37.501C33.121 34.136 28.814 32 24 32c-8.836 0-16 7.164-16 16s7.164 16 16 16c4.814 0 9.12-2.137 12.054-5.501l20.304 10.152C56.127 69.731 56 70.851 56 72c0 8.836 7.164 16 16 16s16-7.164 16-16-7.164-16-16-16zm0-40a8 8 0 1 1 0 16 8 8 0 0 1 0-16zM24 56a8 8 0 1 1 0-16 8 8 0 0 1 0 16zm48 24a8 8 0 1 1 0-16 8 8 0 0 1 0 16z'/%3E%3C/svg%3E");
      background-repeat: no-repeat;
      -moz-background-size: contain;
           background-size: contain;
      background-position: center center;
      opacity: 0; }
    html.no-touch .mtStickyButtons .mtStickyButtons__share:hover {
      background: #fff; }
      html.no-touch .mtStickyButtons .mtStickyButtons__share:hover:before {
        opacity: 1; }
      html.no-touch .mtStickyButtons .mtStickyButtons__share:hover:after {
        opacity: 0; }
  .mtStickyButtons .mtStickyButtons__scrollTop {
    cursor: pointer;
    margin-top: 1.25rem;
    position: relative; }
  .mtStickyButtons.isVisible {
    opacity: 1;
    visibility: visible; }
  .mtStickyButtons.atTheEnd {
    opacity: 0;
    visibility: hidden; }

@media (min-width: 1024px) {
  .mtFiltersContainer {
    display: block !important; } }

@media all and (max-width: 1023px) {
  .mtFiltersContainer {
    position: fixed;
    z-index: 11;
    top: 0;
    bottom: 0;
    visibility: visible;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    display: none; }
    .mtFiltersContainer.isOpened .mtMediaTitle {
      display: none; } }

@media all and (max-width: 1023px) {
  .mtFiltersContainer .filters-holder {
    height: auto;
    position: absolute;
    bottom: 0; } }

.mtMobileFiltersToggle {
  top: auto !important;
  bottom: 0;
  position: fixed;
  left: 0;
  width: 100%;
  z-index: 12;
  cursor: pointer;
  line-height: 3.125rem;
  text-align: center;
  font-family: "Gill Sans", sans-serif;
  color: #191941;
  text-transform: uppercase;
  font-size: 0.75rem;
  font-weight: bold;
  background: #F2F7F9;
  -webkit-transition: .3s ease-in-out;
  -o-transition: .3s ease-in-out;
  -moz-transition: .3s ease-in-out;
  transition: .3s ease-in-out; }
  .mtMobileFiltersToggle:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 100%;
    z-index: -1;
    bottom: -1.25rem;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.24) 0%, rgba(0, 0, 0, 0.24) 1%, rgba(0, 0, 0, 0) 87%, rgba(0, 0, 0, 0) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.24) 0%, rgba(0, 0, 0, 0.24) 1%, rgba(0, 0, 0, 0) 87%, rgba(0, 0, 0, 0) 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.24)), color-stop(1%, rgba(0, 0, 0, 0.24)), color-stop(87%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0.24) 0%, rgba(0, 0, 0, 0.24) 1%, rgba(0, 0, 0, 0) 87%, rgba(0, 0, 0, 0) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.24) 0%, rgba(0, 0, 0, 0.24) 1%, rgba(0, 0, 0, 0) 87%, rgba(0, 0, 0, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d000000', endColorstr='#00000000', GradientType=0);
    pointer-events: none; }
  .mtMobileFiltersToggle i {
    width: 0.9375rem;
    height: 0.125rem;
    margin-right: 0.625rem;
    position: relative;
    background: #191941;
    display: inline-block;
    vertical-align: middle; }
    .mtMobileFiltersToggle i:before, .mtMobileFiltersToggle i:after {
      content: '';
      position: absolute;
      left: 50%;
      height: 100%;
      background: inherit; }
    .mtMobileFiltersToggle i:before {
      top: -0.3125rem;
      width: 1.25rem;
      margin-left: -0.625rem; }
    .mtMobileFiltersToggle i:after {
      top: 0.3125rem;
      width: 0.625rem;
      margin-left: -0.3125rem; }
  .mtMobileFiltersToggle span {
    display: inline-block;
    vertical-align: middle; }
  .mtMobileFiltersToggle.isFadingIn {
    opacity: 1; }
  .mtMobileFiltersToggle.isFadingOut {
    opacity: 0; }
    .mtMobileFiltersToggle.isFadingOut i {
      display: none; }
  @media all and (min-width: 1024px) {
    .mtMobileFiltersToggle {
      display: none !important; } }

.close-btn {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  width: 3.125rem;
  height: 3.125rem;
  background: #eeeeee;
  cursor: pointer;
  display: none; }
  .close-btn:after, .close-btn:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 14px;
    height: 1px;
    background: #000; }
  .close-btn:after {
    -webkit-transform: rotate(45deg);
       -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
         -o-transform: rotate(45deg);
            transform: rotate(45deg); }
  .close-btn:before {
    -webkit-transform: rotate(-45deg);
       -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
         -o-transform: rotate(-45deg);
            transform: rotate(-45deg); }
  @media all and (min-width: 1024px) {
    .close-btn {
      display: none; } }

.show-results {
  position: fixed;
  cursor: pointer;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 4;
  display: none;
  opacity: 0;
  -webkit-transition: opacity .3s ease;
  -o-transition: opacity .3s ease;
  -moz-transition: opacity .3s ease;
  transition: opacity .3s ease; }
  .show-results > * {
    margin: 0;
    width: 100%;
    max-width: 100%;
    background: none; }
  @media all and (min-width: 1024px) {
    .show-results {
      display: none !important; } }
  .show-results.isFadingIn {
    display: block;
    opacity: 1;
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    -moz-transition: .3s ease;
    transition: .3s ease;
    text-align: center;
    padding-bottom: 10px; }
  .show-results.isFadingOut {
    display: none;
    opacity: 0;
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    -moz-transition: .3s ease;
    transition: .3s ease; }
  .show-results span {
    display: inline-block;
    padding: 10px 19px;
    position: relative;
    font-family: 'futura-pt';
    font-size: 17px;
    line-height: 19px;
    letter-spacing: 0.06em;
    text-align: center;
    text-transform: uppercase;
    -webkit-transition: width 0.4s, padding 0.4s, font-size 0.4s ease;
    -o-transition: width 0.4s, padding 0.4s, font-size 0.4s ease;
    -moz-transition: width 0.4s, padding 0.4s, font-size 0.4s ease;
    transition: width 0.4s, padding 0.4s, font-size 0.4s ease;
    max-width: 180px;
    margin: 15px; }
    .show-results span:after, .show-results span:before {
      position: absolute;
      border: 1px solid #191941;
      -webkit-transition: border-color 0.3s ease;
      -o-transition: border-color 0.3s ease;
      -moz-transition: border-color 0.3s ease;
      transition: border-color 0.3s ease; }
    .show-results span:after {
      content: '';
      width: -webkit-calc(100% + 16px);
      width: -moz-calc(100% + 16px);
      width: calc(100% + 16px);
      height: 100%;
      left: -8px;
      top: 0px; }
    .show-results span:before {
      content: '';
      height: -webkit-calc(100% + 16px);
      height: -moz-calc(100% + 16px);
      height: calc(100% + 16px);
      width: 100%;
      top: -8px;
      left: 0px; }
