@charset "UTF-8";
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/*colors*/
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/*colors*/
/* for modals*/
/* >= 375px - Smartphones */
/* >= 768px - Tablets */
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 576px - Tablets */
/* >= 1920px - Extra large desktops */
@font-face {
  font-family: 'icomoon';
  src: url("../fonts/icomoon.eot?eygxfj");
  src: url("../fonts/icomoon.eot?eygxfj#iefix") format("embedded-opentype"), url("../fonts/icomoon.ttf?eygxfj") format("truetype"), url("../fonts/icomoon.woff?eygxfj") format("woff"), url("../fonts/icomoon.svg?eygxfj#icomoon") format("svg");
  font-weight: normal;
  font-style: normal; }

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-iosh-logo:before {
  content: "\e900"; }

.icon-booking-team-icon:before {
  content: "\e901"; }

.icon-my-profile-icon:before {
  content: "\e902"; }

.icon-group:before {
  content: "\e903"; }

.icon-file-icon:before {
  content: "\e904"; }

.icon-green-tick-icon:before {
  content: "\e905"; }

.icon-group-9-copy:before {
  content: "\e906"; }

.icon-smile-icon:before {
  content: "\e907"; }

.icon-trolley-icon:before {
  content: "\e908"; }

.icon-icon-facet-arrow:before {
  content: "\e909"; }

.icon-icon-facet-plus:before {
  content: "\e90a"; }

.icon-icon-video-play:before {
  content: "\e90b"; }

.icon-icon-alert:before {
  content: "\e90c"; }

.icon-icon-facet:before {
  content: "\e90d"; }

.icon-icon-facet-keyline:before {
  content: "\e90e"; }

.icon-icon-arrow-down:before {
  content: "\e90f"; }

.icon-icon-arrow-left:before {
  content: "\e910"; }

.icon-icon-arrow-right:before {
  content: "\e911"; }

.icon-icon-tick-mark:before {
  content: "\e912"; }

.icon-icon-validation-tick:before {
  content: "\e913"; }

.icon-icon-quote-1:before {
  content: "\e914"; }

.icon-icon-quote-2:before {
  content: "\e915"; }

.icon-bookmark-idle-icon:before {
  content: "\e916"; }

.icon-bookmark-select-icon:before {
  content: "\e917"; }

.icon-dark:before {
  content: "\e918"; }

.icon-external-link-icon:before {
  content: "\e919"; }

.icon-icon-basket-empty:before {
  content: "\e91a"; }

.icon-icon-calendar:before {
  content: "\e91b"; }

.icon-icon-dot:before {
  content: "\e91c"; }

.icon-icon-hamburger:before {
  content: "\e91d"; }

.icon-icon-lock:before {
  content: "\e91e"; }

.icon-icon-mail:before {
  content: "\e91f"; }

.icon-icon-my-notes:before {
  content: "\e920"; }

.icon-icon-my-profile:before {
  content: "\e921"; }

.icon-icon-smile:before {
  content: "\e922"; }

.icon-icons-networks:before {
  content: "\e923"; }

.icon-icon-trolley:before {
  content: "\e924"; }

.icon-icon-xout:before {
  content: "\e925"; }

.icon-invalid-name:before {
  content: "\e926"; }

.icon-icon-facebook:before {
  content: "\e927"; }

.icon-icon-linked-in:before {
  content: "\e928"; }

.icon-icon-you-tube:before {
  content: "\e929"; }

.icon-icon-twitter:before {
  content: "\e92a"; }

/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/*colors*/
/* for modals*/
/* >= 375px - Smartphones */
/* >= 768px - Tablets */
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 576px - Tablets */
/* >= 1920px - Extra large desktops */
footer {
  background: #494949;
  color: #fff; }
  footer .container {
    padding: 0 30px;
    max-width: 100%; }
    @media (min-width: 992px) {
      footer .container {
        max-width: 940px;
        padding-left: 0;
        padding-right: 0; } }
  footer .brand-social {
    border-bottom: none; }
    @media (min-width: 992px) {
      footer .brand-social {
        border-bottom: 2px solid #7c7c7c;
        padding: 50px 0 30px 0; } }
  footer .logo {
    padding-top: 30px;
    padding-bottom: 30px;
    text-align: center;
    border-bottom: 2px solid #7c7c7c; }
    @media (min-width: 992px) {
      footer .logo {
        padding-top: 0;
        padding-bottom: 0;
        text-align: left;
        border: none; } }
  footer .logo a {
    display: inline-block;
    height: 55px;
    text-decoration: none; }
    @media (min-width: 992px) {
      footer .logo a {
        height: 65px; } }
    footer .logo a img {
      height: 100%;
      width: auto; }
  footer .social {
    border-bottom: 2px solid #7c7c7c;
    padding: 20px 30px;
    font-size: 12px; }
    @media (min-width: 992px) {
      footer .social {
        max-width: 43%;
        flex: 0 0 43%;
        border: none;
        padding: 40px 15px 0 15px;
        font-size: 14px; } }
    footer .social .label {
      float: left; }
    footer .social ul {
      float: right;
      margin: 0;
      list-style: none;
      line-height: 0; }
    footer .social .icon {
      display: inline-block;
      margin: 0 10px; }
      @media (min-width: 375px) {
        footer .social .icon {
          margin: 0 15px; } }
      @media (min-width: 576px) {
        footer .social .icon {
          margin: 0 20px; } }
      @media (min-width: 992px) {
        footer .social .icon {
          margin: 0 27px; } }
    footer .social .icon:first-child {
      margin-left: 0; }
    footer .social .icon:last-child {
      margin-right: 0; }
    footer .social .icon a {
      display: inline-block;
      text-align: center;
      height: 14px;
      min-width: 16px;
      text-align: center;
      text-decoration: none; }
      @media (min-width: 576px) {
        footer .social .icon a {
          height: 16px;
          min-width: 20px; } }
      @media (min-width: 992px) {
        footer .social .icon a {
          height: 18px;
          min-width: 24px; } }
    footer .social .icon a img {
      height: 100%; }
  footer .social:after {
    content: '';
    display: block;
    clear: both;
    height: 0;
    width: 100%;
    line-height: 0;
    font-size: 0;
    visibility: hidden; }
  footer .footer-navigation {
    font-size: 12px;
    line-height: 23px; }
    @media (min-width: 992px) {
      footer .footer-navigation {
        font-size: 14px;
        line-height: 26px; } }
    footer .footer-navigation ul {
      list-style: none; }
    footer .footer-navigation p {
      margin: 0;
      line-height: 23px; }
      @media (min-width: 992px) {
        footer .footer-navigation p {
          margin: 15px 0;
          line-height: 26px; } }
    footer .footer-navigation li {
      margin: 10px 0; }
      @media (min-width: 992px) {
        footer .footer-navigation li {
          margin: 15px 0; } }
    footer .footer-navigation a {
      position: relative;
      display: inline-block;
      text-decoration: none;
      color: #fff; }
    footer .footer-navigation a::after {
      content: '';
      display: block;
      width: 0;
      height: 2px;
      background: #0097db;
      transition: width .3s; }
    footer .footer-navigation a:hover::after {
      width: 100%; }
    footer .footer-navigation .column {
      padding-top: 15px;
      padding-bottom: 15px; }
      @media (min-width: 992px) {
        footer .footer-navigation .column {
          max-width: 20%;
          flex: 0 0 20%;
          padding-top: 25px;
          padding-bottom: 50px; } }
    footer .footer-navigation .menu-left {
      padding-left: 30px; }
      @media (min-width: 992px) {
        footer .footer-navigation .menu-left {
          padding-left: 15px; } }
    footer .footer-navigation .menu-right {
      padding-right: 30px; }
      @media (min-width: 992px) {
        footer .footer-navigation .menu-right {
          padding-right: 15px; } }
    footer .footer-navigation .address,
    footer .footer-navigation .phones {
      padding: 15px 30px; }
      @media (min-width: 992px) {
        footer .footer-navigation .address,
        footer .footer-navigation .phones {
          padding: 25px 15px;
          max-width: 21.5%;
          flex: 0 0 21.5%; } }
    footer .footer-navigation .address {
      border-top: 2px solid #7c7c7c; }
      @media (min-width: 992px) {
        footer .footer-navigation .address {
          border: none; } }
  footer .copyright {
    font-size: 10px; }
    @media (min-width: 992px) {
      footer .copyright {
        padding-left: 15px;
        padding-right: 15px; } }
    footer .copyright .col-12 {
      padding: 20px 15px;
      border-top: 2px solid #7c7c7c; }
      @media (min-width: 992px) {
        footer .copyright .col-12 {
          padding: 25px 0; } }

/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/*colors*/
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/*colors*/
/* for modals*/
/* >= 375px - Smartphones */
/* >= 768px - Tablets */
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 576px - Tablets */
/* >= 1920px - Extra large desktops */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/* for modals*/
/* >= 375px - Smartphones */
/* >= 768px - Tablets */
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 576px - Tablets */
/* >= 1920px - Extra large desktops */
/* >= 576px - Tablets */
/* >= 768px - Tablets */
/* <= 992px - Tablet landscape*/
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 1400px - Large desktops */
/* >= 1920px - Extra large desktops */
.hero-home-wrap {
  width: 100%; }
  .hero-home-wrap h1 {
    font-size: 28px;
    font-weight: bold;
    color: #000; }
    @media (min-width: 992px) {
      .hero-home-wrap h1 {
        font-size: 46px; } }
  .hero-home-wrap header {
    margin-bottom: 30px; }
  .hero-home-wrap p {
    margin-bottom: 40px;
    font-size: 18px; }
  .hero-home-wrap .hero-img-placeholder {
    background: #ccc;
    width: 100%;
    max-height: 211px;
    overflow: hidden; }
    @media (max-width: 1024px) {
      .hero-home-wrap .hero-img-placeholder {
        max-width: 100%; }
        .hero-home-wrap .hero-img-placeholder.container {
          padding: 0; } }
    .hero-home-wrap .hero-img-placeholder img {
      width: 100%;
      height: auto; }
    @media (min-width: 992px) {
      .hero-home-wrap .hero-img-placeholder {
        max-height: 600px;
        overflow: hidden;
        padding: 0; } }
  .hero-home-wrap .hero-home-section {
    position: relative;
    margin-top: -60px;
    width: 80%;
    background-color: #ffffff;
    padding: 30px 10px; }
    @media (min-width: 1200px) {
      .hero-home-wrap .hero-home-section:after {
        background-image: url("../img/Facet_1_DarkPurple.svg");
        content: '';
        display: block;
        height: 210px;
        width: 135px;
        position: absolute;
        left: -110px;
        top: -121px; } }
    .hero-home-wrap .hero-home-section:before {
      background-image: url("../img/Facet_2_Purple_Blue.svg");
      content: '';
      display: block;
      height: 210px;
      width: 225px;
      position: absolute;
      right: -135px;
      top: -105px; }
      @media (max-width: 1024px) {
        .hero-home-wrap .hero-home-section:before {
          right: -125px;
          transform: scale(0.5); } }
    .hero-home-wrap .hero-home-section__background {
      display: none; }
      @media (min-width: 768px) {
        .hero-home-wrap .hero-home-section__background {
          display: block;
          width: 2000px;
          height: 100%;
          background-color: #ffffff;
          position: absolute;
          top: 0;
          right: 100%; } }
    @media (min-width: 1200px) {
      .hero-home-wrap .hero-home-section {
        width: 875px; } }
    @media (min-width: 992px) {
      .hero-home-wrap .hero-home-section {
        padding: 40px 200px 0 0;
        margin-top: -170px; } }

.hero-wrap h1 {
  font-weight: bold;
  line-height: 1.26;
  color: #000;
  margin-bottom: 10px; }

.hero-wrap p {
  line-height: 1.5; }

/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/*colors*/
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/*colors*/
/* for modals*/
/* >= 375px - Smartphones */
/* >= 768px - Tablets */
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 576px - Tablets */
/* >= 1920px - Extra large desktops */
.hero-content-wrap {
  width: 100%;
  /*&.content-event{
        height: auto;
        @include tablet-landscape{
            min-height: 260px;
        }
        .hero-img-placeholder{
            height: 297px;
            @include mobile-landscape{
                height: auto;
            }
        }
    }*/ }
  @media (min-width: 1200px) {
    .hero-content-wrap {
      width: 1140px;
      margin: 0 auto; } }
  .hero-content-wrap {
    *zoom: 1; }
  .hero-content-wrap:before, .hero-content-wrap:after {
    content: "";
    display: table; }
  .hero-content-wrap:after {
    clear: both; }
  .hero-content-wrap .hero-content-section {
    margin-top: 20px;
    padding-left: 30px;
    padding-right: 40px;
    padding-right: 20px;
    padding-bottom: 30px; }
    @media (min-width: 992px) {
      .hero-content-wrap .hero-content-section {
        float: left;
        width: 40%;
        padding: 30px 20px 30px 40px;
        margin-top: 0; } }
    @media (min-width: 1200px) {
      .hero-content-wrap .hero-content-section {
        width: 470px;
        padding: 30px 118px 30px 0; } }
    .hero-content-wrap .hero-content-section.no-img {
      width: 70%;
      padding-top: 45px;
      margin-top: 0; }
      @media (min-width: 992px) {
        .hero-content-wrap .hero-content-section.no-img {
          padding: 30px 0 20px 40px;
          float: none; } }
      @media (min-width: 1200px) {
        .hero-content-wrap .hero-content-section.no-img {
          padding: 30px 0 20px 0; } }
  .hero-content-wrap .hero-img-placeholder {
    width: 100%;
    max-height: 210px;
    overflow: hidden; }
    @media (min-width: 992px) {
      .hero-content-wrap .hero-img-placeholder {
        float: right;
        width: 50%;
        margin-right: 40px;
        min-height: 260px; } }
    @media (min-width: 992px) {
      .hero-content-wrap .hero-img-placeholder.max-img-height {
        max-height: 373px; } }
    @media (min-width: 1200px) {
      .hero-content-wrap .hero-img-placeholder {
        width: 663px;
        margin-right: 0; } }
    .hero-content-wrap .hero-img-placeholder img {
      width: 100%;
      height: auto; }
  .hero-content-wrap h1 {
    font-size: 28px; }
    @media (min-width: 992px) {
      .hero-content-wrap h1 {
        font-size: 46px; } }
  .hero-content-wrap h3 {
    font-size: 20px;
    font-weight: bold;
    color: #000; }
    @media (min-width: 992px) {
      .hero-content-wrap h3 {
        font-size: 24px; } }
  .hero-content-wrap.hero-managing-safety {
    padding-bottom: 40px; }
    @media (min-width: 992px) {
      .hero-content-wrap.hero-managing-safety {
        display: table;
        padding-bottom: 0; } }
    .hero-content-wrap.hero-managing-safety .hero-img-placeholder {
      width: 260px;
      height: 260px;
      max-height: 100%;
      background: #fff;
      padding: 45px;
      float: none;
      margin-left: 30px; }
      .hero-content-wrap.hero-managing-safety .hero-img-placeholder img {
        width: 100%;
        height: 100%; }
      @media (min-width: 992px) {
        .hero-content-wrap.hero-managing-safety .hero-img-placeholder {
          display: table-cell;
          vertical-align: middle;
          margin-left: 0; } }
    .hero-content-wrap.hero-managing-safety .hero-content-section {
      width: auto;
      float: none; }
      @media (min-width: 992px) {
        .hero-content-wrap.hero-managing-safety .hero-content-section {
          display: table-cell;
          vertical-align: middle; } }

.hero-detail {
  background: #E6E3E3;
  font-size: 22.4px;
  font-weight: bold;
  display: inline-block;
  width: 100%;
  position: relative; }
  .hero-detail:before {
    content: '';
    position: absolute;
    background: rgba(169, 155, 159, 0.1);
    width: 2000px;
    height: 53px;
    right: 100%; }
  @media (min-width: 1440px) {
    .hero-detail {
      text-align: right; } }
  @media (min-width: 992px) {
    .hero-detail {
      width: 20%;
      min-width: 387px;
      background: rgba(169, 155, 159, 0.1);
      text-align: left; } }
  .hero-detail .detail-text {
    padding-top: 8px;
    padding-bottom: 12px;
    padding-right: 10px;
    padding-left: 30px;
    display: inline-block;
    position: relative;
    line-height: 1.5; }
    @media (min-width: 1440px) {
      .hero-detail .detail-text {
        padding-left: 35px;
        padding-right: 50px; } }
    @media (min-width: 1200px) {
      .hero-detail .detail-text {
        padding-left: 25px; } }
  .hero-detail .icon-icon-facet.live {
    color: #FF6C2F; }
  .hero-detail .icon-icon-facet.ended-response {
    color: #0097DB; }
  .hero-detail .icon-icon-facet.ended {
    color: #663366; }
  .hero-detail .icon-icon-facet:before {
    font-size: 14px;
    position: absolute;
    top: 16px;
    left: 10px; }
    @media (min-width: 992px) {
      .hero-detail .icon-icon-facet:before {
        left: 10px; } }
    @media (min-width: 1200px) {
      .hero-detail .icon-icon-facet:before {
        left: 0; } }

/* @import "mixins.scss";

.social-share{background:#fff;font-size:14px;color:#5a5a5a;
	.container{padding-top:20px;padding-bottom:20px;
		@include mobile-portrait{padding-top:35px;padding-bottom:35px}
		@include tablet-landscape{max-width:960px;padding-top:50px;padding-bottom:50px}
	}
	.social-bar{text-align:center;
		@include tablet-landscape{text-align:right}
	}
	ul{display:inline-block;list-style:none;margin:0}
	.label,
	.icon{display:inline-block;margin:0 10px;
		@include mobile-small{margin:0 15px}
		@include mobile-portrait{margin:0 20px}
		@include tablet-landscape{margin:0 27px}
	}
	.label{font-size:12px;
		@include tablet-landscape{font-size:14px}
	}
	.icon:last-child{margin-right:0}
	.icon a{display:inline-block;height:14px;min-width:16px;text-decoration:none;text-align:center;	
		@include mobile-portrait{height:16px;min-width:20px}
		@include tablet-landscape{height:18px;min-width:24px}
		img{height:100%;width:auto}
	}
} */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/*colors*/
/* for modals*/
/* >= 375px - Smartphones */
/* >= 768px - Tablets */
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 576px - Tablets */
/* >= 1920px - Extra large desktops */
.social-share {
  background: #fff;
  font-size: 14px;
  color: #5a5a5a; }
  .social-share .container {
    padding-top: 20px;
    padding-bottom: 20px; }
    @media (min-width: 576px) {
      .social-share .container {
        padding-top: 35px;
        padding-bottom: 35px; } }
    @media (min-width: 992px) {
      .social-share .container {
        max-width: 960px;
        padding-top: 50px;
        padding-bottom: 50px; } }
  .social-share .social-bar {
    text-align: center; }
    @media (min-width: 992px) {
      .social-share .social-bar {
        text-align: right; } }
  .social-share ul {
    display: inline-block;
    list-style: none;
    margin: 0; }
  .social-share .label,
  .social-share .icon {
    display: inline-block;
    margin: 0 15px; }
    @media (min-width: 576px) {
      .social-share .label,
      .social-share .icon {
        margin: 0 20px; } }
    @media (min-width: 992px) {
      .social-share .label,
      .social-share .icon {
        margin: 0 30px; } }
  .social-share .icon:last-child {
    margin-right: 0; }
  .social-share .icon a {
    color: #5a5a5a;
    font-size: 14px;
    line-height: 14px;
    text-decoration: none; }
    @media (min-width: 576px) {
      .social-share .icon a {
        font-size: 16px;
        line-height: 16px; } }
    @media (min-width: 992px) {
      .social-share .icon a {
        font-size: 18px;
        line-height: 18px; } }
    .social-share .icon a:hover {
      color: #636; }

/* @import "mixins.scss";

.social-share{background:#fff;font-size:14px;color:#5a5a5a;
	.container{padding-top:20px;padding-bottom:20px;
		@include mobile-portrait{padding-top:35px;padding-bottom:35px}
		@include tablet-landscape{max-width:960px;padding-top:50px;padding-bottom:50px}
	}
	.social-bar{text-align:center;
		@include tablet-landscape{text-align:right}
	}
	ul{display:inline-block;list-style:none;margin:0}
	.label,
	.icon{display:inline-block;margin:0 10px;
		@include mobile-small{margin:0 15px}
		@include mobile-portrait{margin:0 20px}
		@include tablet-landscape{margin:0 27px}
	}
	.label{font-size:12px;
		@include tablet-landscape{font-size:14px}
	}
	.icon:last-child{margin-right:0}
	.icon a{display:inline-block;height:14px;min-width:16px;text-decoration:none;text-align:center;	
		@include mobile-portrait{height:16px;min-width:20px}
		@include tablet-landscape{height:18px;min-width:24px}
		img{height:100%;width:auto}
	}
} */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/*colors*/
/* for modals*/
/* >= 375px - Smartphones */
/* >= 768px - Tablets */
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 576px - Tablets */
/* >= 1920px - Extra large desktops */
.social-share-sidebar {
  background: #fff;
  font-size: 14px;
  color: #5a5a5a;
  /*.social-bar{text-align:center;
		@include tablet-landscape{text-align:right}
	}*/
  display: none; }
  .social-share-sidebar .container {
    padding-top: 20px;
    padding-bottom: 20px;
    /*@include tablet-landscape{max-width:960px;padding-top:50px;padding-bottom:50px}*/ }
    @media (min-width: 576px) {
      .social-share-sidebar .container {
        padding-top: 35px;
        padding-bottom: 35px; } }
  .social-share-sidebar ul {
    display: inline-block;
    list-style: none;
    margin: 0; }
  .social-share-sidebar .label,
  .social-share-sidebar .icon {
    display: inline-block;
    margin: 0 5px;
    /*@include mobile-portrait{margin:0 20px}
		@include tablet-landscape{margin:0 30px}*/ }
  .social-share-sidebar .icon:last-child {
    margin-right: 0; }
  .social-share-sidebar .icon a {
    color: #5a5a5a;
    font-size: 14px;
    line-height: 14px;
    text-decoration: none; }
    @media (min-width: 576px) {
      .social-share-sidebar .icon a {
        font-size: 16px;
        line-height: 16px; } }
    @media (min-width: 992px) {
      .social-share-sidebar .icon a {
        font-size: 18px;
        line-height: 18px; } }
    .social-share-sidebar .icon a:hover {
      color: #636; }
  @media (min-width: 992px) {
    .social-share-sidebar {
      display: block; } }

/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/*colors*/
/* for modals*/
/* >= 375px - Smartphones */
/* >= 768px - Tablets */
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 576px - Tablets */
/* >= 1920px - Extra large desktops */
@media (min-width: 992px) {
  .related-pages-mobile {
    display: none; } }

.related-pages-desktop {
  display: none; }
  @media (min-width: 992px) {
    .related-pages-desktop {
      display: block; } }

/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/*colors*/
/* for modals*/
/* >= 375px - Smartphones */
/* >= 768px - Tablets */
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 576px - Tablets */
/* >= 1920px - Extra large desktops */
.event-date {
  font-size: 20px;
  color: #000; }
  .event-date .date {
    display: inline-block; }

div[class^='event'] {
  padding: 20px 0; }
  @media (min-width: 992px) {
    div[class^='event'] {
      border-bottom: solid 1px #dddddd; } }
  div[class^='event'].membership-contact {
    border-bottom: none; }
    div[class^='event'].membership-contact a {
      color: inherit; }
  div[class^='event']:last-child {
    border-bottom: none; }
  @media (min-width: 992px) {
    div[class^='event']:first-child {
      padding-top: 0; } }
  div[class^='event'] .label {
    font-size: 14px;
    padding-bottom: 8px;
    color: #000; }
    @media (min-width: 992px) {
      div[class^='event'] .label {
        font-weight: bold; } }
  div[class^='event'] b {
    font-size: 20px;
    font-weight: bold;
    color: #000;
    margin: 0 5px; }
  div[class^='event'] > span, div[class^='event'] p {
    display: block;
    line-height: 1.6;
    margin-bottom: 0; }

.row > div[class^='event'] {
  padding: 20px 15px; }

.book-wrap {
  padding-top: 20px; }
  @media (min-width: 992px) {
    .book-wrap {
      padding: 20px 0; } }

.industry {
  padding: 20px 0; }
  .industry.desktop {
    display: none; }
    @media (min-width: 992px) {
      .industry.desktop {
        display: block; } }
  .industry.mobile {
    display: block; }
    @media (min-width: 992px) {
      .industry.mobile {
        display: none; } }
  .industry .label {
    display: inline-block;
    color: #000;
    font-size: 13px;
    padding-bottom: 8px; }

.location-tag {
  margin-bottom: 10px; }

.tag-wrap {
  display: inline-block;
  max-width: 240px;
  width: auto;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #000;
  background: #fff;
  border: solid 1px #a99b9f;
  padding: 0 8px; }

.tags-title {
  display: block;
  font-size: 13px;
  color: #000;
  margin-bottom: 10px; }

.social-contacts a {
  display: inline-block;
  width: 30px;
  height: auto;
  margin-right: 20px; }
  .social-contacts a img {
    width: 100%;
    height: auto; }

/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/*colors*/
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/*colors*/
/* for modals*/
/* >= 375px - Smartphones */
/* >= 768px - Tablets */
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 576px - Tablets */
/* >= 1920px - Extra large desktops */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/* for modals*/
/* >= 375px - Smartphones */
/* >= 768px - Tablets */
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 576px - Tablets */
/* >= 1920px - Extra large desktops */
/* >= 576px - Tablets */
/* >= 768px - Tablets */
/* <= 992px - Tablet landscape*/
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 1400px - Large desktops */
/* >= 1920px - Extra large desktops */
.related-pages {
  background: #f6f5f5; }
  @media (min-width: 992px) {
    .related-pages {
      background: none; } }
  @media (min-width: 992px) {
    .related-pages .container {
      padding: 0; } }
  .related-pages .container.open > .dropdown {
    max-height: 650px; }
  .related-pages .container.open .open > .dropdown {
    max-height: none; }
  .related-pages .container.open .switch::before {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg); }
  .related-pages .container.open .switch::after {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg); }
  .related-pages .dropdown {
    overflow: hidden;
    max-height: 0;
    transition: max-height 0.5s cubic-bezier(0.55, 0, 0.1, 1); }
    @media (min-width: 992px) {
      .related-pages .dropdown {
        overflow: auto;
        max-height: 650px; } }
  .related-pages h2 {
    font-size: 14px;
    font-weight: bold;
    line-height: 46px;
    color: #000;
    padding: 0 4px;
    margin: 0;
    cursor: pointer;
    position: relative; }
    .related-pages h2 > .switch {
      top: 20px; }
    @media (min-width: 992px) {
      .related-pages h2 {
        font-size: 20px;
        margin-bottom: 15px;
        padding: 0;
        cursor: text; } }
  .related-pages div > div.dropdown {
    padding: 15px 0;
    border-top: 1px solid #ddd7d9;
    border-bottom: 1px solid #ddd7d9; }
    @media (min-width: 992px) {
      .related-pages div > div.dropdown {
        padding: 25px 0; } }
  .related-pages-mobile .related-pages div > div.dropdown {
    padding: 0;
    border-top: none;
    border-bottom: none; }
    @media (min-width: 992px) {
      .related-pages-mobile .related-pages div > div.dropdown {
        padding: 0; } }
  .related-pages-mobile .related-pages .open > div.dropdown {
    padding: 15px 0;
    border-top: 1px solid #ddd7d9;
    border-bottom: 1px solid #ddd7d9;
    overflow: auto; }
  .related-pages ul {
    font-size: 16px;
    line-height: 24px;
    margin: 0; }
    .related-pages ul li {
      margin-bottom: 10px; }
      @media (min-width: 992px) {
        .related-pages ul li.current a, .related-pages ul li:not(.current) {
          display: block; } }
      .related-pages ul li.current > a {
        color: #4183c4;
        transition: all 0.4s; }
      .related-pages ul li.current .switch {
        display: inline; }
      .related-pages ul li.current ul li,
      .related-pages ul li.current ul a {
        display: block; }
      .related-pages ul li.current .dropdown {
        overflow: hidden;
        max-height: 0;
        transition: max-height 0.3s cubic-bezier(0.55, 0, 0.1, 1); }
      .related-pages ul li.current.open:not(.no-children) > a {
        color: #000;
        font-size: 18px;
        font-weight: bold; }
      .related-pages ul li.current.open > a::before {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg); }
      .related-pages ul li.current.open > a::after {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg); }
      .related-pages ul li.current.open .dropdown {
        max-height: none;
        /* firefox fallback */
        max-height: fit-content;
        overflow: auto; }
      .related-pages ul li ul {
        border: none;
        padding: 0; }
        @media (min-width: 992px) {
          .related-pages ul li ul {
            padding: 15px 0 5px 30px; } }
    .related-pages ul a {
      color: #5a5a5a; }
      .related-pages ul a:hover {
        color: #0097DB; }
  .related-pages .switch {
    position: relative;
    float: right;
    top: 10px;
    right: 10px;
    width: 1px;
    height: 1px; }
    @media (min-width: 992px) {
      .related-pages .switch {
        display: none; } }
    .related-pages .switch::before, .related-pages .switch::after {
      content: "";
      display: table;
      clear: both;
      position: absolute;
      background: #a99b9f;
      -webkit-transition: 400ms all ease-out;
      -webkit-transition: 500ms all ease-out;
      transition: 500ms all ease-out;
      top: 50%;
      right: 0;
      height: 0.125rem;
      width: 0.725rem; }
    .related-pages .switch::before {
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg);
      right: 0.455rem; }
    .related-pages .switch::after {
      -webkit-transform: rotate(-45deg);
      transform: rotate(-45deg); }
  .related-pages .parent-page-title:before {
    content: none !important; }
  .related-pages .parent-page-title:after {
    content: none !important; }
  .related-pages .parent-page-title .switch:before {
    transform: rotate(45deg) !important; }
  .related-pages .parent-page-title .switch:after {
    transform: rotate(-45deg) !important; }
  @media (max-width: 1024px) {
    .related-pages li.open > .dropdown {
      margin-top: 20px;
      margin-left: 20px; } }
  .related-pages li.open > .parent-page-title > .switch:before {
    transform: rotate(-45deg) !important; }
  .related-pages li.open > .parent-page-title > .switch:after {
    transform: rotate(45deg) !important; }

/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/*colors*/
/* for modals*/
/* >= 375px - Smartphones */
/* >= 768px - Tablets */
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 576px - Tablets */
/* >= 1920px - Extra large desktops */
.account-page-wrap {
  padding: 0; }

.sign-up-page {
  margin-top: 40px; }

.account-wrap {
  background: #F2F0F1;
  padding: 40px 15px;
  margin-bottom: 40px; }
  @media (min-width: 576px) {
    .account-wrap {
      padding: 40px; } }
  .account-wrap h3 {
    color: #000;
    position: relative;
    padding-left: 50px;
    font-size: 20px; }
    @media (min-width: 992px) {
      .account-wrap h3 {
        padding-left: 70px;
        font-size: 30px; } }
    .account-wrap h3 span[class^='icon'] {
      font-size: 46px;
      position: absolute;
      left: 0;
      top: -7px; }
      @media (min-width: 992px) {
        .account-wrap h3 span[class^='icon'] {
          font-size: 56px; } }
  .account-wrap .main-section {
    background: #fff;
    padding: 25px;
    margin-top: 30px;
    display: table;
    width: 100%;
    color: #5a5a5a; }
    .account-wrap .main-section > div {
      display: table-cell; }
    .account-wrap .main-section:hover {
      color: #5a5a5a; }
      .account-wrap .main-section:hover h4 {
        color: #663366; }
    .account-wrap .main-section h4 {
      color: #000;
      font-size: 14px; }
      @media (min-width: 992px) {
        .account-wrap .main-section h4 {
          font-size: 24px; } }
    .account-wrap .main-section p {
      width: 80%; }
    .account-wrap .main-section .icon-icon-alert {
      position: absolute;
      color: #d2515e;
      font-size: 26px;
      display: none;
      right: 15px;
      top: 15px; }
      @media (min-width: 992px) {
        .account-wrap .main-section .icon-icon-alert {
          font-size: 36px;
          position: static; } }
    .account-wrap .main-section.alert {
      border-bottom: 5px solid #d2515e; }
      .account-wrap .main-section.alert .icon-icon-alert {
        display: table-cell;
        vertical-align: middle; }

.slide-dropdown {
  display: none; }
  @media (min-width: 992px) {
    .slide-dropdown {
      display: block; } }
  .slide-dropdown h5 {
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 20px;
    color: #000;
    padding-left: 15px;
    margin-bottom: 0;
    margin-top: 20px; }
    @media (min-width: 992px) {
      .slide-dropdown h5 {
        border-bottom: 1px solid #F2F0F1;
        padding-left: 0;
        margin-top: 0; } }
  .slide-dropdown a {
    color: #5a5a5a; }
  .slide-dropdown .dropdown {
    padding-top: 10px; }
    .slide-dropdown .dropdown li {
      line-height: 2.6; }
      .slide-dropdown .dropdown li span[class^='icon'] {
        color: #a99b9f;
        font-size: 20px;
        position: absolute;
        left: 0;
        top: 10px; }
      .slide-dropdown .dropdown li a {
        padding-left: 40px;
        position: relative;
        display: block; }
  .slide-dropdown .log-out {
    font-size: 16px;
    font-weight: bold;
    color: #5a5a5a;
    padding-top: 10px;
    border-top: 1px solid #F2F0F1;
    display: block; }
  .slide-dropdown .icon-icon-arrow-down {
    display: none; }
  .slide-dropdown.mobile {
    display: block; }
    .slide-dropdown.mobile .icon-icon-arrow-down {
      display: block;
      text-align: center;
      font-size: 12px;
      background: #CBC2C5;
      color: #fff;
      padding-top: 10px;
      padding-bottom: 10px; }
      .slide-dropdown.mobile .icon-icon-arrow-down:hover {
        cursor: pointer; }
    @media (min-width: 992px) {
      .slide-dropdown.mobile {
        display: none; } }
    .slide-dropdown.mobile .container-wrap .dropdown {
      overflow: hidden;
      max-height: 0;
      transition: max-height 0.5s cubic-bezier(0.55, 0, 0.1, 1);
      background: #F2F0F1;
      padding-left: 20px;
      padding-right: 20px;
      padding-top: 0; }
      .slide-dropdown.mobile .container-wrap .dropdown li:first-child {
        padding-top: 10px; }
    .slide-dropdown.mobile .container-wrap.open .dropdown {
      max-height: 999px; }
    .slide-dropdown.mobile .log-out {
      position: absolute;
      top: 18px;
      right: 20px;
      border-top: none;
      font-weight: normal;
      padding-top: 0; }

.sign-up-wrap {
  width: 100%;
  background: #F2F0F1;
  height: 140px;
  margin-bottom: 10px;
  padding: 20px 15px; }
  .sign-up-wrap:first-child {
    margin-top: 20px; }
    @media (min-width: 992px) {
      .sign-up-wrap:first-child {
        margin-left: 0;
        margin-top: 0; } }
  @media (min-width: 992px) {
    .sign-up-wrap {
      float: left;
      margin-left: 22px;
      padding: 40px 20px 40px 100px;
      width: 48.5%;
      margin-bottom: 0;
      height: 250px; } }
  @media (min-width: 1200px) {
    .sign-up-wrap {
      width: 49%;
      padding: 40px 100px; } }
  .sign-up-wrap h4 {
    margin-bottom: 20px; }
    @media (min-width: 992px) {
      .sign-up-wrap h4 {
        margin-bottom: 40px; } }

.confirm-email h3 {
  font-size: 14px;
  padding-top: 20px;
  margin-bottom: 10px; }
  .confirm-email h3 .icon-green-tick-icon {
    font-size: 46px;
    color: #99c221;
    float: left;
    margin-right: 20px; }
    @media (min-width: 992px) {
      .confirm-email h3 .icon-green-tick-icon {
        font-size: 86px;
        margin-right: 40px; } }
  @media (min-width: 992px) {
    .confirm-email h3 {
      font-size: 30px; } }

.confirm-email p {
  padding-left: 58px; }
  @media (min-width: 992px) {
    .confirm-email p {
      padding-left: 118px; } }

/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/*colors*/
/* for modals*/
/* >= 375px - Smartphones */
/* >= 768px - Tablets */
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 576px - Tablets */
/* >= 1920px - Extra large desktops */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/*colors*/
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/* for modals*/
/* >= 375px - Smartphones */
/* >= 768px - Tablets */
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 576px - Tablets */
/* >= 1920px - Extra large desktops */
/* >= 576px - Tablets */
/* >= 768px - Tablets */
/* <= 992px - Tablet landscape*/
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 1400px - Large desktops */
/* >= 1920px - Extra large desktops */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/* for modals*/
/* >= 375px - Smartphones */
/* >= 768px - Tablets */
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 576px - Tablets */
/* >= 1920px - Extra large desktops */
/* >= 576px - Tablets */
/* >= 768px - Tablets */
/* <= 992px - Tablet landscape*/
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 1400px - Large desktops */
/* >= 1920px - Extra large desktops */
.filters {
  margin-bottom: 20px; }
  @media (max-width: 1024px) {
    .filters {
      transition: max-height 0.5s cubic-bezier(0.55, 0, 0.1, 1);
      overflow: hidden;
      max-height: 30px; } }
  @media (min-width: 992px) {
    .filters.desktop {
      display: block; } }
  .filters h3 {
    font-family: 'Nunito Sans', sans-serif;
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 27px; }
    @media (max-width: 1024px) {
      .filters h3 {
        margin-bottom: 30px; } }
  .filters .switch span {
    width: 15px;
    height: 27px;
    display: inline-block;
    position: relative;
    vertical-align: -7px;
    margin-left: 10px; }
    @media (min-width: 992px) {
      .filters .switch span {
        display: none; } }
    .filters .switch span::before, .filters .switch span::after {
      content: "";
      display: table;
      clear: both;
      position: absolute;
      background: #a99b9f;
      -webkit-transition: 400ms all ease-out;
      -webkit-transition: 500ms all ease-out;
      transition: 500ms all ease-out;
      top: 50%;
      right: 0;
      height: 0.125rem;
      width: 0.725rem; }
    .filters .switch span::before {
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg);
      right: 0.455rem; }
    .filters .switch span::after {
      -webkit-transform: rotate(-45deg);
      transform: rotate(-45deg); }
  @media (max-width: 1024px) {
    .filters .filters-wrap {
      max-height: 0;
      overflow: hidden;
      transition: 0.5s cubic-bezier(0.55, 0, 0.1, 1); } }
  .filters .filter-by-topic,
  .filters .filter-by-course,
  .filters .filter-by-location,
  .filters .filter-by-industry {
    margin: 30px 0; }
    @media (min-width: 992px) {
      .filters .filter-by-topic,
      .filters .filter-by-course,
      .filters .filter-by-location,
      .filters .filter-by-industry {
        margin: 0 0 30px 0; } }
  .filters .filter-by-type,
  .filters .filter-by-date {
    margin-bottom: 30px; }
  @media (max-width: 1024px) {
    .filters.open {
      max-height: 9999px;
      overflow: visible; } }
  @media (max-width: 1024px) {
    .filters.open .filters-wrap {
      max-height: 9999px; } }
  .filters.open .switch span::before {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg); }
  .filters.open .switch span::after {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg); }
  .filters h4 {
    font-family: 'Nunito Sans', sans-serif;
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 20px; }
  .filters .label {
    display: block;
    font-size: 13px;
    line-height: 24px;
    margin-bottom: 5px; }
  .filters .date-from {
    margin-bottom: 10px; }

.featured-news {
  padding-top: 50px;
  border-bottom: none;
  padding-bottom: 0; }
  .featured-news article > a {
    display: block; }
  .featured-news .img-wrap {
    overflow: hidden;
    position: relative; }
    .featured-news .img-wrap img {
      position: absolute;
      width: 100%;
      height: auto;
      top: 50%;
      transform: translateY(-50%); }
  .featured-news .date {
    display: inline-block; }
  .featured-news .featured-single {
    margin-bottom: 40px;
    border-bottom: solid 1px #a99b9f; }
    @media (max-width: 1024px) {
      .featured-news .featured-single {
        border-bottom: none; } }
    @media (min-width: 992px) {
      .featured-news .featured-single {
        margin: 0;
        padding: 0 9px 0 0; } }
    .featured-news .featured-single h2 {
      font-family: 'Nunito Sans', sans-serif;
      font-size: 24px;
      line-height: 30px;
      margin: 0 0 7px 0; }
    .featured-news .featured-single .img-wrap {
      margin-bottom: 20px; }
    .featured-news .featured-single .date {
      margin-bottom: 4px;
      color: #5a5a5a; }
    .featured-news .featured-single .summary {
      overflow: hidden;
      color: #5a5a5a; }
  .featured-news .featured-grid {
    border-bottom: solid 1px #a99b9f;
    position: relative; }
    @media (max-width: 1024px) {
      .featured-news .featured-grid {
        border-bottom: none; } }
    @media (min-width: 992px) {
      .featured-news .featured-grid {
        padding: 0 0 0 9px;
        padding-left: 0; } }
    @media (min-width: 992px) {
      .featured-news .featured-grid.dark-purple::before {
        content: '';
        z-index: 2;
        position: absolute;
        width: 135px;
        height: 208px;
        right: -90px;
        top: 0;
        background-image: url("../../../Content/img/facets/FeaturedFacetDarkPurple.svg"); } }
  @media (min-width: 992px) and (max-width: 1024px) {
    .featured-news .featured-grid.dark-purple::before {
      top: auto;
      bottom: 0;
      right: 0;
      width: 60px;
      height: 80px; } }
    @media (min-width: 992px) {
      .featured-news .featured-grid.green::before {
        content: '';
        z-index: 2;
        position: absolute;
        width: 135px;
        height: 208px;
        right: -90px;
        top: 0;
        background-image: url("../../../Content/img/facets/FeaturedFacetGreen.svg"); } }
  @media (min-width: 992px) and (max-width: 1024px) {
    .featured-news .featured-grid.green::before {
      top: auto;
      bottom: 0;
      right: 0;
      width: 60px;
      height: 80px; } }
    @media (min-width: 992px) {
      .featured-news .featured-grid.light-blue::before {
        content: '';
        z-index: 2;
        position: absolute;
        width: 135px;
        height: 208px;
        right: -90px;
        top: 0;
        background-image: url("../../../Content/img/facets/FeaturedFacetLightBlue.svg"); } }
  @media (min-width: 992px) and (max-width: 1024px) {
    .featured-news .featured-grid.light-blue::before {
      top: auto;
      bottom: 0;
      right: 0;
      width: 60px;
      height: 80px; } }
    @media (min-width: 992px) {
      .featured-news .featured-grid.orange::before {
        content: '';
        z-index: 2;
        position: absolute;
        width: 135px;
        height: 208px;
        right: -90px;
        top: 0;
        background-image: url("../../../Content/img/facets/FeaturedFacetOrange.svg"); } }
  @media (min-width: 992px) and (max-width: 1024px) {
    .featured-news .featured-grid.orange::before {
      top: auto;
      bottom: 0;
      right: 0;
      width: 60px;
      height: 80px; } }
    @media (min-width: 992px) {
      .featured-news .featured-grid.teal::before {
        content: '';
        z-index: 2;
        position: absolute;
        width: 135px;
        height: 208px;
        right: -90px;
        top: 0;
        background-image: url("../../../Content/img/facets/FeaturedFacetTeal.svg"); } }
  @media (min-width: 992px) and (max-width: 1024px) {
    .featured-news .featured-grid.teal::before {
      top: auto;
      bottom: 0;
      right: 0;
      width: 60px;
      height: 80px; } }
    @media (min-width: 992px) {
      .featured-news .featured-grid.yellow::before {
        content: '';
        z-index: 2;
        position: absolute;
        width: 135px;
        height: 208px;
        right: -90px;
        top: 0;
        background-image: url("../../../Content/img/facets/FeaturedFacetYellow.svg"); } }
  @media (min-width: 992px) and (max-width: 1024px) {
    .featured-news .featured-grid.yellow::before {
      top: auto;
      bottom: 0;
      right: 0;
      width: 60px;
      height: 80px; } }
    @media (min-width: 992px) {
      .featured-news .featured-grid.red::before {
        content: '';
        z-index: 2;
        position: absolute;
        width: 135px;
        height: 208px;
        right: -90px;
        top: 0;
        background-image: url("../../../Content/img/facets/FeaturedFacetRed.svg"); } }
  @media (min-width: 992px) and (max-width: 1024px) {
    .featured-news .featured-grid.red::before {
      top: auto;
      bottom: 0;
      right: 0;
      width: 60px;
      height: 80px; } }
    @media (min-width: 992px) {
      .featured-news .featured-grid.light-purple::before {
        content: '';
        z-index: 2;
        position: absolute;
        width: 135px;
        height: 208px;
        right: -90px;
        top: 0;
        background-image: url("../../../Content/img/facets/FeaturedFacetLightPurple.svg"); } }
  @media (min-width: 992px) and (max-width: 1024px) {
    .featured-news .featured-grid.light-purple::before {
      top: auto;
      bottom: 0;
      right: 0;
      width: 60px;
      height: 80px; } }
    @media (min-width: 992px) {
      .featured-news .featured-grid.magenta::before {
        content: '';
        z-index: 2;
        position: absolute;
        width: 135px;
        height: 208px;
        right: -90px;
        top: 0;
        background-image: url("../../../Content/img/facets/FeaturedFacetMagenta.svg"); } }
  @media (min-width: 992px) and (max-width: 1024px) {
    .featured-news .featured-grid.magenta::before {
      top: auto;
      bottom: 0;
      right: 0;
      width: 60px;
      height: 80px; } }
    @media (min-width: 992px) {
      .featured-news .featured-grid.dark-blue::before {
        content: '';
        z-index: 2;
        position: absolute;
        width: 135px;
        height: 208px;
        right: -90px;
        top: 0;
        background-image: url("../../../Content/img/facets/FeaturedFacetdarkBlue.svg"); } }
  @media (min-width: 992px) and (max-width: 1024px) {
    .featured-news .featured-grid.dark-blue::before {
      top: auto;
      bottom: 0;
      right: 0;
      width: 60px;
      height: 80px; } }
    @media (min-width: 992px) {
      .featured-news .featured-grid.black::before {
        content: '';
        z-index: 2;
        position: absolute;
        width: 135px;
        height: 208px;
        right: -90px;
        top: 0;
        background-image: url("../../../Content/img/facets/FeaturedFacetBlack.svg"); } }
  @media (min-width: 992px) and (max-width: 1024px) {
    .featured-news .featured-grid.black::before {
      top: auto;
      bottom: 0;
      right: 0;
      width: 60px;
      height: 80px; } }
    @media (min-width: 992px) {
      .featured-news .featured-grid.grey::before {
        content: '';
        z-index: 2;
        position: absolute;
        width: 135px;
        height: 208px;
        right: -90px;
        top: 0;
        background-image: url("../../../Content/img/facets/FeaturedFacetFacetGray.svg"); } }
  @media (min-width: 992px) and (max-width: 1024px) {
    .featured-news .featured-grid.grey::before {
      top: auto;
      bottom: 0;
      right: 0;
      width: 60px;
      height: 80px; } }
    @media (min-width: 992px) {
      .featured-news .featured-grid.white::before {
        content: '';
        z-index: 2;
        position: absolute;
        width: 135px;
        height: 208px;
        right: -90px;
        top: 0;
        background-image: url("../../../Content/img/facets/FeaturedFacetWhite.svg"); } }
  @media (min-width: 992px) and (max-width: 1024px) {
    .featured-news .featured-grid.white::before {
      top: auto;
      bottom: 0;
      right: 0;
      width: 60px;
      height: 80px; } }
    @media (min-width: 992px) {
      .featured-news .featured-grid.pantone-397u::before {
        content: '';
        z-index: 2;
        position: absolute;
        width: 135px;
        height: 208px;
        right: -90px;
        top: 0;
        background-image: url("../../../Content/img/facets/FeaturedFacet_CoreSkills_Lime.svg"); } }
  @media (min-width: 992px) and (max-width: 1024px) {
    .featured-news .featured-grid.pantone-397u::before {
      top: auto;
      bottom: 0;
      right: 0;
      width: 60px;
      height: 80px; } }
    @media (min-width: 992px) {
      .featured-news .featured-grid.pantone-295u::before {
        content: '';
        z-index: 2;
        position: absolute;
        width: 135px;
        height: 208px;
        right: -90px;
        top: 0;
        background-image: url("../../../Content/img/facets/FeaturedFacet_ManagementEducation_DarkBlue.svg"); } }
  @media (min-width: 992px) and (max-width: 1024px) {
    .featured-news .featured-grid.pantone-295u::before {
      top: auto;
      bottom: 0;
      right: 0;
      width: 60px;
      height: 80px; } }
    @media (min-width: 992px) {
      .featured-news .featured-grid.pantone-2602u::before {
        content: '';
        z-index: 2;
        position: absolute;
        width: 135px;
        height: 208px;
        right: -90px;
        top: 0;
        background-image: url("../../../Content/img/facets/FeaturedFacet_ExecutiveEducation_Purple.svg"); } }
  @media (min-width: 992px) and (max-width: 1024px) {
    .featured-news .featured-grid.pantone-2602u::before {
      top: auto;
      bottom: 0;
      right: 0;
      width: 60px;
      height: 80px; } }
    @media (min-width: 992px) {
      .featured-news .featured-grid.pantone-563u::before {
        content: '';
        z-index: 2;
        position: absolute;
        width: 135px;
        height: 208px;
        right: -90px;
        top: 0;
        background-image: url("../../../Content/img/facets/FeaturedFacet_CoreSkills_LightTeal.svg"); } }
  @media (min-width: 992px) and (max-width: 1024px) {
    .featured-news .featured-grid.pantone-563u::before {
      top: auto;
      bottom: 0;
      right: 0;
      width: 60px;
      height: 80px; } }
    @media (min-width: 992px) {
      .featured-news .featured-grid.pantone-123u::before {
        content: '';
        z-index: 2;
        position: absolute;
        width: 135px;
        height: 208px;
        right: -90px;
        top: 0;
        background-image: url("../../../Content/img/facets/FeaturedFacet_ProfessionalDevelopment_Yellow.svg"); } }
  @media (min-width: 992px) and (max-width: 1024px) {
    .featured-news .featured-grid.pantone-123u::before {
      top: auto;
      bottom: 0;
      right: 0;
      width: 60px;
      height: 80px; } }
    @media (min-width: 992px) {
      .featured-news .featured-grid.pantone-549u::before {
        content: '';
        z-index: 2;
        position: absolute;
        width: 135px;
        height: 208px;
        right: -90px;
        top: 0;
        background-image: url("../../../Content/img/facets/FeaturedFacet_ProfessionalDevelopment_LightBlue.svg"); } }
  @media (min-width: 992px) and (max-width: 1024px) {
    .featured-news .featured-grid.pantone-549u::before {
      top: auto;
      bottom: 0;
      right: 0;
      width: 60px;
      height: 80px; } }
    @media (min-width: 992px) {
      .featured-news .featured-grid.pantone-340u::before {
        content: '';
        z-index: 2;
        position: absolute;
        width: 135px;
        height: 208px;
        right: -90px;
        top: 0;
        background-image: url("../../../Content/img/facets/FeaturedFacet_ExecutiveEducation_Green.svg"); } }
  @media (min-width: 992px) and (max-width: 1024px) {
    .featured-news .featured-grid.pantone-340u::before {
      top: auto;
      bottom: 0;
      right: 0;
      width: 60px;
      height: 80px; } }
    @media (min-width: 992px) {
      .featured-news .featured-grid.pantone-279u::before {
        content: '';
        z-index: 2;
        position: absolute;
        width: 135px;
        height: 208px;
        right: -90px;
        top: 0;
        background-image: url("../../../Content/img/facets/FeaturedFacet_ManagementEducation_LightBlue.svg"); } }
  @media (min-width: 992px) and (max-width: 1024px) {
    .featured-news .featured-grid.pantone-279u::before {
      top: auto;
      bottom: 0;
      right: 0;
      width: 60px;
      height: 80px; } }
    .featured-news .featured-grid article {
      float: left;
      max-width: 274px;
      margin-bottom: 30px;
      margin-right: 30px; }
      @media (min-width: 992px) {
        .featured-news .featured-grid article {
          max-width: 226px;
          margin-right: 0; } }
      @media (min-width: 1200px) {
        .featured-news .featured-grid article {
          max-width: 271px; } }
      .featured-news .featured-grid article a {
        display: block; }
      .featured-news .featured-grid article h2 {
        font-family: 'Nunito Sans', sans-serif;
        font-size: 20px;
        line-height: 27px;
        margin: 0; }
        @media (min-width: 992px) {
          .featured-news .featured-grid article h2 {
            font-size: 16px;
            line-height: 20px;
            overflow: hidden; } }
      .featured-news .featured-grid article .img-wrap {
        margin-bottom: 10px;
        height: 153px;
        width: 273px; }
        @media (min-width: 992px) {
          .featured-news .featured-grid article .img-wrap {
            max-width: 226px; } }
        @media (min-width: 1200px) {
          .featured-news .featured-grid article .img-wrap {
            max-width: 271px; } }
      .featured-news .featured-grid article .date {
        margin-bottom: 8px;
        color: #5a5a5a; }
    .featured-news .featured-grid .slick-dots {
      bottom: -40px;
      left: 15px; }
  @media (max-width: 1024px) {
    .featured-news {
      border-bottom: 1px solid #a99b9f;
      padding-bottom: 60px; } }

.search.news-listing-search {
  padding: 30px 0 50px 0;
  border-bottom: 1px solid #ddd7d9;
  margin-bottom: 30px; }
  @media (min-width: 992px) {
    .search.news-listing-search {
      padding: 0 50px 40px 50px;
      margin-bottom: 30px;
      border-bottom: 1px solid #ddd7d9; } }
  @media (min-width: 1200px) {
    .search.news-listing-search {
      padding: 0 100px 40px 100px; } }
  @media (min-width: 992px) {
    .search.news-listing-search .sort {
      text-align: right; } }
  .search.news-listing-search .sort .results {
    width: 100%;
    padding-top: 13px;
    display: inline-block;
    float: left;
    font-weight: bold; }
    @media (min-width: 992px) {
      .search.news-listing-search .sort .results {
        width: auto; } }

.search .primary-btn {
  min-width: 115px;
  height: 45px; }

.search input[type="text"] {
  height: 45px;
  padding: 9px 15px;
  border: 1px solid #a99b9f;
  border-right: none;
  border-radius: 0;
  font-size: 16px;
  line-height: 27px; }

.search input[type="text"]:hover,
.search input[type="text"]:focus {
  border-color: #0097DB; }

.news-listing article {
  padding-bottom: 25px;
  border-bottom: 1px solid #ddd7d9;
  margin-bottom: 30px; }
  .news-listing article::after {
    content: '';
    display: block;
    width: 100%;
    height: 0;
    clear: both;
    font-size: 0;
    line-height: 0; }
  .news-listing article .img-col {
    width: 157px;
    float: left;
    text-align: right;
    margin-bottom: 20px; }
    @media (min-width: 992px) {
      .news-listing article .img-col {
        width: 37.5%;
        padding-right: 10px;
        margin: 0; } }
    .news-listing article .img-col .img-wrap {
      width: 157px;
      height: 116px;
      overflow: hidden;
      display: inline-block; }
      @media (min-width: 992px) {
        .news-listing article .img-col .img-wrap {
          width: 175px;
          height: 130px; } }
      .news-listing article .img-col .img-wrap img {
        width: 100%;
        height: auto; }
  .news-listing article .text-wrap {
    width: calc(100% - 157px);
    float: right;
    padding-left: 15px; }
    @media (min-width: 992px) {
      .news-listing article .text-wrap {
        width: 62.5%;
        padding-left: 10px; } }
    .news-listing article .text-wrap h2 {
      font-family: 'Nunito Sans', sans-serif;
      font-size: 16px;
      line-height: 20px;
      margin-bottom: 13px; }
      @media (min-width: 992px) {
        .news-listing article .text-wrap h2 {
          font-size: 20px;
          line-height: 27px;
          margin-bottom: 10px; } }
      .news-listing article .text-wrap h2 a {
        color: #000; }
    .news-listing article .text-wrap .date {
      display: inline-block;
      margin-bottom: 15px;
      font-size: 14px;
      line-height: 24px; }
      @media (min-width: 992px) {
        .news-listing article .text-wrap .date {
          font-size: 16px; } }
  .news-listing article .tag-list {
    clear: both; }
    @media (min-width: 992px) {
      .news-listing article .tag-list {
        width: 62.5%;
        float: right;
        padding-left: 10px;
        clear: none; } }

/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/*colors*/
/* for modals*/
/* >= 375px - Smartphones */
/* >= 768px - Tablets */
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 576px - Tablets */
/* >= 1920px - Extra large desktops */
.news-topics.mobile {
  display: block; }
  @media (min-width: 992px) {
    .news-topics.mobile {
      display: none; } }

.news-topics.desktop {
  display: none; }
  @media (min-width: 992px) {
    .news-topics.desktop {
      display: block; } }

.news-topics .label {
  display: block;
  font-size: 13px;
  line-height: 24px;
  padding-bottom: 8px;
  color: #000; }

.tag-list {
  margin-bottom: 15px; }
  .tag-list .tags {
    display: inline-block;
    margin: 0; }
    .tag-list .tags li {
      display: inline-block;
      line-height: 25px;
      border: 1px solid #a99b9f;
      padding: 0 10px;
      color: #000;
      margin: 0 6px 10px 0; }

/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/*colors*/
/* for modals*/
/* >= 375px - Smartphones */
/* >= 768px - Tablets */
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 576px - Tablets */
/* >= 1920px - Extra large desktops */
.form-mainlabel {
  border-bottom: 1px solid #ddd7d9;
  padding-bottom: 30px;
  margin-bottom: 20px;
  display: block;
  width: 100%; }

.form-section-wrap,
.umbraco-forms-field {
  margin-bottom: 40px; }
  .form-section-wrap.username-wrap,
  .umbraco-forms-field.username-wrap {
    margin-bottom: 10px; }
  .form-section-wrap label,
  .umbraco-forms-field label {
    display: block;
    font-size: 13px;
    color: #000;
    margin-bottom: 0;
    line-height: 1.6; }
  .form-section-wrap .umbraco-checkbox label,
  .umbraco-forms-field .umbraco-checkbox label {
    line-height: 1; }
  .form-section-wrap > div,
  .umbraco-forms-field > div {
    margin-bottom: 20px;
    width: 100%;
    vertical-align: bottom; }
    @media (min-width: 992px) {
      .form-section-wrap > div,
      .umbraco-forms-field > div {
        width: 45%;
        display: inline-block;
        margin-left: 20px;
        margin-bottom: 0; } }
    @media (max-width: 375px) {
      .form-section-wrap > div,
      .umbraco-forms-field > div {
        width: 96%; } }
    .form-section-wrap > div:first-of-type,
    .umbraco-forms-field > div:first-of-type {
      margin-left: 0; }
  .form-section-wrap input[type="text"],
  .form-section-wrap input[type="password"],
  .umbraco-forms-field input[type="text"],
  .umbraco-forms-field input[type="password"] {
    border: solid 1px #ddd7d9;
    width: 100%;
    height: 40px;
    display: block;
    padding-left: 11px; }
    .form-section-wrap input[type="text"]:focus,
    .form-section-wrap input[type="password"]:focus,
    .umbraco-forms-field input[type="text"]:focus,
    .umbraco-forms-field input[type="password"]:focus {
      border: 1px solid #0097db;
      outline: none; }
  .form-section-wrap .error input,
  .umbraco-forms-field .error input {
    border-color: #d2515e;
    border-width: 2px;
    color: #d2515e; }
  .form-section-wrap ::-webkit-input-placeholder,
  .umbraco-forms-field ::-webkit-input-placeholder {
    color: #ddd7d9; }
  .form-section-wrap ::-moz-placeholder,
  .umbraco-forms-field ::-moz-placeholder {
    color: #ddd7d9; }
  .form-section-wrap :-ms-input-placeholder,
  .umbraco-forms-field :-ms-input-placeholder {
    color: #ddd7d9; }
  .form-section-wrap :-moz-placeholder,
  .umbraco-forms-field :-moz-placeholder {
    color: #ddd7d9; }

.signup-form {
  padding-bottom: 80px; }
  .signup-form h5 {
    padding-left: 40px;
    position: relative; }
    .signup-form h5 .icon-icon-alert {
      color: #5a5a5a; }
      .signup-form h5 .icon-icon-alert:before {
        font-size: 26px;
        position: absolute;
        left: 0;
        top: 1px; }
  .signup-form .signup-checkbox {
    margin-top: 50px;
    margin-bottom: 35px;
    line-height: 1; }
  .signup-form .form-section-wrap {
    display: flex;
    justify-content: space-between; }
    .signup-form .form-section-wrap > div {
      margin: 0;
      width: calc(50% - 10px);
      display: flex;
      flex-direction: column;
      justify-content: flex-end; }
      .signup-form .form-section-wrap > div label {
        margin-bottom: 5px; }

@media (min-width: 992px) {
  .login-form .form-section-wrap > div {
    width: 48%; } }

.error-password {
  color: #d2515e; }
  .error-password h5 {
    padding-left: 0;
    color: #d2515e; }
  .error-password ul li:before {
    color: #d2515e; }

/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/*colors*/
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/*colors*/
/* for modals*/
/* >= 375px - Smartphones */
/* >= 768px - Tablets */
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 576px - Tablets */
/* >= 1920px - Extra large desktops */
.issuer,
.ends-on,
.signup {
  padding: 20px 0; }
  .issuer b,
  .ends-on b,
  .signup b {
    font-size: 20px;
    font-weight: bold;
    color: #000; }
  .issuer .label,
  .ends-on .label,
  .signup .label {
    display: inline-block;
    font-size: 14px;
    padding-bottom: 8px;
    color: #000; }

@media (min-width: 992px) {
  .issuer {
    padding-top: 0; } }

.rich-text-editor,
.ubc-forms {
  margin-bottom: 15px; }

.consultation {
  padding: 15px;
  background: #f6f5f5;
  margin: 0 -15px; }
  @media (min-width: 576px) {
    .consultation {
      margin: 0; } }
  .consultation .question-container {
    padding: 15px 0; }
  .consultation .question {
    margin-bottom: 15px; }
    .consultation .question strong {
      margin-right: 10px; }
  .consultation textarea {
    width: 100%;
    min-height: 200px;
    padding: 10px; }

/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/*colors*/
/* for modals*/
/* >= 375px - Smartphones */
/* >= 768px - Tablets */
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 576px - Tablets */
/* >= 1920px - Extra large desktops */
.umbraco-forms-wrap .form-section-wrap,
.umbraco-forms-wrap .umbraco-forms-field {
  margin-bottom: 20px; }
  .umbraco-forms-wrap .form-section-wrap > div,
  .umbraco-forms-wrap .umbraco-forms-field > div {
    width: 100%; }

.umbraco-forms-wrap .umbraco-forms-section-no-padding {
  padding-left: 0;
  padding-right: 0; }

.umbraco-forms-wrap h2, .umbraco-forms-wrap h4 {
  margin-bottom: 20px; }

.mainlabel {
  font-size: 18px;
  margin-bottom: 10px; }

.umbraco-checkbox {
  line-height: 1;
  margin-bottom: 20px; }
  .umbraco-checkbox label {
    font-size: 16px; }

.umbraco-radio {
  line-height: 1;
  margin-bottom: 10px; }
  .umbraco-radio label {
    font-size: 16px; }

.umbraco-forms-select .ui.dropdown {
  width: 100%; }

.form-section-wrap-textarea textarea,
.umbraco-forms-field textarea {
  width: 100%;
  resize: none;
  height: 156px;
  border: solid 1px #ddd7d9;
  display: block;
  padding: 10px; }
  .form-section-wrap-textarea textarea:focus,
  .umbraco-forms-field textarea:focus {
    border: 1px solid #0097db;
    outline: none; }

.umbraco-forms-section {
  max-width: 635px;
  padding: 0 15px; }
  @media (min-width: 1200px) {
    .umbraco-forms-section {
      margin-bottom: 35px; } }
  .umbraco-forms-section:last-of-type {
    margin-bottom: 0; }
  .umbraco-forms-section .row div[class*="col"]:first-child {
    padding-left: 0;
    padding-right: 0; }
    @media (min-width: 768px) {
      .umbraco-forms-section .row div[class*="col"]:first-child {
        padding-right: 15px; } }
  .umbraco-forms-section .row div[class*="col"]:nth-child(2) {
    padding-right: 0;
    padding-left: 0; }
    @media (min-width: 768px) {
      .umbraco-forms-section .row div[class*="col"]:nth-child(2) {
        padding-left: 15px; } }

.umbraco-forms-field.multiplechoice .mainlabel, .umbraco-forms-field.singlechoice .mainlabel {
  font-size: 18px;
  color: #5a5a5a; }

.umbraco-forms-field.multiplechoice .mainlabel {
  margin-bottom: 20px; }

.umbraco-forms-field.singlechoice .mainlabel {
  margin-bottom: 9px; }

.umbraco-forms-field.dropdown > label, .umbraco-forms-field.longanswer > label {
  font-size: 16px;
  color: #5a5a5a;
  margin-bottom: 10px; }

/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/*colors*/
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/*colors*/
/* for modals*/
/* >= 375px - Smartphones */
/* >= 768px - Tablets */
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 576px - Tablets */
/* >= 1920px - Extra large desktops */
.more-news {
  border: 1px solid #663366; }
  .more-news .icon-icon-xout:before {
    position: absolute;
    right: 22px;
    top: 16px;
    z-index: 1;
    color: #fff;
    font-size: 12px; }

@media (max-width: 991px) {
  div.related-news-container {
    padding-top: 30px; } }

.related-news-wrap {
  margin-right: 0;
  margin-left: 0; }
  @media (max-width: 991px) {
    .related-news-wrap .related-news {
      padding-left: 15px;
      padding-right: 15px; } }
  .related-news-wrap .related-news .related-news-link {
    display: block; }
  @media (min-width: 992px) {
    .related-news-wrap {
      margin-left: 0;
      margin-right: 0; } }

/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/*colors*/
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/*colors*/
/* for modals*/
/* >= 375px - Smartphones */
/* >= 768px - Tablets */
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 576px - Tablets */
/* >= 1920px - Extra large desktops */
.main-search-form .form-section-wrap {
  display: flex; }
  .main-search-form .form-section-wrap .search-input {
    flex: 90%;
    height: 45px; }
  .main-search-form .form-section-wrap .primary-btn {
    flex: 10%; }
    .main-search-form .form-section-wrap .primary-btn .main-bt-text:before {
      right: -15px;
      width: 115%; }

.consultation-listing-wrap {
  background: #f1f1f1;
  margin-bottom: 20px;
  display: block;
  color: #5a5a5a;
  position: relative; }
  .consultation-listing-wrap .global-link {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0; }
  .consultation-listing-wrap .details {
    background: #ddd7d9;
    display: block;
    width: 100%;
    line-height: 35px;
    padding: 0 30px; }
    @media (min-width: 992px) {
      .consultation-listing-wrap .details {
        font-weight: bold; } }
    .consultation-listing-wrap .details .icon-icon-facet {
      font-size: 11px;
      margin-right: 10px; }
    .consultation-listing-wrap .details.live {
      color: #FF6C2F; }
    .consultation-listing-wrap .details.ended-response {
      color: #009DA5; }
    .consultation-listing-wrap .details.ended {
      color: #663366; }
  .consultation-listing-wrap .info-details-wrap {
    padding: 15px;
    display: block; }
    @media (min-width: 576px) {
      .consultation-listing-wrap .info-details-wrap {
        padding: 25px 97px 35px 30px; } }
    .consultation-listing-wrap .info-details-wrap .resource-title {
      line-height: 1.25; }
    .consultation-listing-wrap .info-details-wrap .info-details {
      display: table;
      line-height: 1.5; }
      .consultation-listing-wrap .info-details-wrap .info-details > div {
        display: table-row; }
        .consultation-listing-wrap .info-details-wrap .info-details > div > span {
          display: table-cell;
          vertical-align: top;
          padding: 5px 7px; }
          .consultation-listing-wrap .info-details-wrap .info-details > div > span:first-child {
            padding-left: 0;
            white-space: nowrap; }
    .consultation-listing-wrap .info-details-wrap .file-thumbnail-wrapper {
      display: block;
      width: 100%;
      height: 100%; }
      .consultation-listing-wrap .info-details-wrap .file-thumbnail-wrapper .file-thumbnail {
        display: block; }
    .consultation-listing-wrap .info-details-wrap a {
      position: relative;
      z-index: 1; }
    .consultation-listing-wrap .info-details-wrap .more-info-wrap {
      margin-top: 20px; }
      .consultation-listing-wrap .info-details-wrap .more-info-wrap.open .dropdown {
        margin-top: 20px; }
      .consultation-listing-wrap .info-details-wrap .more-info-wrap .more-info {
        cursor: pointer;
        display: inline-block;
        position: relative;
        z-index: 1; }
        @media (min-width: 992px) {
          .consultation-listing-wrap .info-details-wrap .more-info-wrap .more-info {
            font-weight: bold; } }
        .consultation-listing-wrap .info-details-wrap .more-info-wrap .more-info .icon-icon-arrow-down {
          font-size: 10px;
          margin-left: 10px;
          color: #ddd7d9;
          position: relative; }
          .consultation-listing-wrap .info-details-wrap .more-info-wrap .more-info .icon-icon-arrow-down:before {
            position: absolute;
            top: 1px; }
        .consultation-listing-wrap .info-details-wrap .more-info-wrap .more-info:hover {
          color: #0097DB; }
      .consultation-listing-wrap .info-details-wrap .more-info-wrap .dropdown {
        overflow: hidden;
        max-height: 0;
        transition: max-height 0.5s cubic-bezier(0.55, 0, 0.1, 1), margin-top 0.5s cubic-bezier(0.55, 0, 0.1, 1); }
      .consultation-listing-wrap .info-details-wrap .more-info-wrap.open .dropdown {
        max-height: 999px; }
      .consultation-listing-wrap .info-details-wrap .more-info-wrap.open .more-info .icon-icon-arrow-down:before {
        transform: rotate(180deg); }
    .consultation-listing-wrap .info-details-wrap p strong {
      color: #663366; }
    .consultation-listing-wrap .info-details-wrap h4.graduate-title {
      margin-top: 3px; }
    .consultation-listing-wrap .info-details-wrap h4 a {
      color: #000; }
    .consultation-listing-wrap .info-details-wrap h5 {
      font-size: 20px;
      padding-right: 40px; }
      .consultation-listing-wrap .info-details-wrap h5 a {
        color: #000; }
    .consultation-listing-wrap .info-details-wrap .tag-list {
      margin-bottom: 0; }
      .consultation-listing-wrap .info-details-wrap .tag-list .tags li {
        background: #fff;
        display: block; }
        .consultation-listing-wrap .info-details-wrap .tag-list .tags li a {
          color: #000; }
        .consultation-listing-wrap .info-details-wrap .tag-list .tags li:hover {
          background-color: rgba(169, 155, 159, 0.4); }
    .consultation-listing-wrap .info-details-wrap .price-wrap {
      margin-top: 20px; }
      .consultation-listing-wrap .info-details-wrap .price-wrap span {
        display: block;
        margin-bottom: 5px; }
        .consultation-listing-wrap .info-details-wrap .price-wrap span.price {
          font-size: 20px;
          color: #000; }
          @media (min-width: 992px) {
            .consultation-listing-wrap .info-details-wrap .price-wrap span.price {
              font-weight: bold; } }
  .consultation-listing-wrap .text {
    display: inline-block;
    line-height: 1.5; }
    @media (min-width: 992px) {
      .consultation-listing-wrap .text {
        font-weight: bold; } }
  .consultation-listing-wrap .export-link-title {
    position: relative; }
    .consultation-listing-wrap .export-link-title a {
      position: absolute;
      font-size: 24px;
      color: #000;
      top: 0;
      right: 0; }
    .consultation-listing-wrap .export-link-title:hover .icon-external-link-icon {
      color: #663366; }
  .consultation-listing-wrap .book-purchase-wrap {
    background: transparent;
    display: flex;
    margin-top: 20px; }
    @media (max-width: 375px) {
      .consultation-listing-wrap .book-purchase-wrap {
        flex-wrap: wrap; } }
    .consultation-listing-wrap .book-purchase-wrap .img-placeholder {
      display: inline-block;
      width: 175px;
      min-width: 175px;
      height: 175px;
      background: #f6f5f5;
      position: relative;
      margin-right: 17px; }
      .consultation-listing-wrap .book-purchase-wrap .img-placeholder img {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        max-width: 100%;
        max-height: 100%; }
    .consultation-listing-wrap .book-purchase-wrap .book-details {
      margin-top: 20px; }
      .consultation-listing-wrap .book-purchase-wrap .book-details > div > span {
        font-size: 16px;
        font-weight: normal;
        display: block;
        margin-bottom: 10px; }
        .consultation-listing-wrap .book-purchase-wrap .book-details > div > span b {
          font-size: 20px;
          color: #000;
          margin-left: 10px; }
      @media (max-width: 480px) {
        .consultation-listing-wrap .book-purchase-wrap .book-details {
          display: block; } }
    @media (max-width: 480px) {
      .consultation-listing-wrap .book-purchase-wrap .img-placeholder {
        display: block; } }
  .consultation-listing-wrap .notauthorized-wrap a {
    color: #663366;
    display: inline-block;
    margin: 0 5px; }
    @media (min-width: 992px) {
      .consultation-listing-wrap .notauthorized-wrap a {
        font-weight: bold; } }
    .consultation-listing-wrap .notauthorized-wrap a .icon-icon-lock {
      color: #5a5a5a;
      font-size: 24px;
      margin-right: 5px; }
  .consultation-listing-wrap div[class^='event'] {
    border-bottom: none; }

.consultation-filters {
  padding-top: 30px; }

.news-listing-search.search.no-border {
  border-bottom: none; }

.news-listing-search .form-section-wrap {
  margin-bottom: 0; }

.spotlight-single.trainer-directory-spotlight {
  margin-top: 30px;
  margin-bottom: 30px; }

.select-filter.branch {
  display: none; }
  .select-filter.branch.show {
    display: block; }

.select-filter.country-city {
  display: none; }
  .select-filter.country-city.show {
    display: block; }

.radio-filter {
  margin-bottom: 15px; }

/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/*colors*/
/* for modals*/
/* >= 375px - Smartphones */
/* >= 768px - Tablets */
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 576px - Tablets */
/* >= 1920px - Extra large desktops */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/*colors*/
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/* for modals*/
/* >= 375px - Smartphones */
/* >= 768px - Tablets */
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 576px - Tablets */
/* >= 1920px - Extra large desktops */
/* >= 576px - Tablets */
/* >= 768px - Tablets */
/* <= 992px - Tablet landscape*/
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 1400px - Large desktops */
/* >= 1920px - Extra large desktops */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/* for modals*/
/* >= 375px - Smartphones */
/* >= 768px - Tablets */
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 576px - Tablets */
/* >= 1920px - Extra large desktops */
/* >= 576px - Tablets */
/* >= 768px - Tablets */
/* <= 992px - Tablet landscape*/
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 1400px - Large desktops */
/* >= 1920px - Extra large desktops */
.filters {
  margin-bottom: 20px; }
  @media (max-width: 1024px) {
    .filters {
      transition: max-height 0.5s cubic-bezier(0.55, 0, 0.1, 1);
      overflow: hidden;
      max-height: 30px; } }
  @media (min-width: 992px) {
    .filters.desktop {
      display: block; } }
  .filters h3 {
    font-family: 'Nunito Sans', sans-serif;
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 27px; }
    @media (max-width: 1024px) {
      .filters h3 {
        margin-bottom: 30px; } }
  .filters .switch span {
    width: 15px;
    height: 27px;
    display: inline-block;
    position: relative;
    vertical-align: -7px;
    margin-left: 10px; }
    @media (min-width: 992px) {
      .filters .switch span {
        display: none; } }
    .filters .switch span::before, .filters .switch span::after {
      content: "";
      display: table;
      clear: both;
      position: absolute;
      background: #a99b9f;
      -webkit-transition: 400ms all ease-out;
      -webkit-transition: 500ms all ease-out;
      transition: 500ms all ease-out;
      top: 50%;
      right: 0;
      height: 0.125rem;
      width: 0.725rem; }
    .filters .switch span::before {
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg);
      right: 0.455rem; }
    .filters .switch span::after {
      -webkit-transform: rotate(-45deg);
      transform: rotate(-45deg); }
  @media (max-width: 1024px) {
    .filters .filters-wrap {
      max-height: 0;
      overflow: hidden;
      transition: 0.5s cubic-bezier(0.55, 0, 0.1, 1); } }
  .filters .filter-by-topic,
  .filters .filter-by-course,
  .filters .filter-by-location,
  .filters .filter-by-industry {
    margin: 30px 0; }
    @media (min-width: 992px) {
      .filters .filter-by-topic,
      .filters .filter-by-course,
      .filters .filter-by-location,
      .filters .filter-by-industry {
        margin: 0 0 30px 0; } }
  .filters .filter-by-type,
  .filters .filter-by-date {
    margin-bottom: 30px; }
  @media (max-width: 1024px) {
    .filters.open {
      max-height: 9999px;
      overflow: visible; } }
  @media (max-width: 1024px) {
    .filters.open .filters-wrap {
      max-height: 9999px; } }
  .filters.open .switch span::before {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg); }
  .filters.open .switch span::after {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg); }
  .filters h4 {
    font-family: 'Nunito Sans', sans-serif;
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 20px; }
  .filters .label {
    display: block;
    font-size: 13px;
    line-height: 24px;
    margin-bottom: 5px; }
  .filters .date-from {
    margin-bottom: 10px; }

.featured-news {
  padding-top: 50px;
  border-bottom: none;
  padding-bottom: 0; }
  .featured-news article > a {
    display: block; }
  .featured-news .img-wrap {
    overflow: hidden;
    position: relative; }
    .featured-news .img-wrap img {
      position: absolute;
      width: 100%;
      height: auto;
      top: 50%;
      transform: translateY(-50%); }
  .featured-news .date {
    display: inline-block; }
  .featured-news .featured-single {
    margin-bottom: 40px;
    border-bottom: solid 1px #a99b9f; }
    @media (max-width: 1024px) {
      .featured-news .featured-single {
        border-bottom: none; } }
    @media (min-width: 992px) {
      .featured-news .featured-single {
        margin: 0;
        padding: 0 9px 0 0; } }
    .featured-news .featured-single h2 {
      font-family: 'Nunito Sans', sans-serif;
      font-size: 24px;
      line-height: 30px;
      margin: 0 0 7px 0; }
    .featured-news .featured-single .img-wrap {
      margin-bottom: 20px; }
    .featured-news .featured-single .date {
      margin-bottom: 4px;
      color: #5a5a5a; }
    .featured-news .featured-single .summary {
      overflow: hidden;
      color: #5a5a5a; }
  .featured-news .featured-grid {
    border-bottom: solid 1px #a99b9f;
    position: relative; }
    @media (max-width: 1024px) {
      .featured-news .featured-grid {
        border-bottom: none; } }
    @media (min-width: 992px) {
      .featured-news .featured-grid {
        padding: 0 0 0 9px;
        padding-left: 0; } }
    @media (min-width: 992px) {
      .featured-news .featured-grid.dark-purple::before {
        content: '';
        z-index: 2;
        position: absolute;
        width: 135px;
        height: 208px;
        right: -90px;
        top: 0;
        background-image: url("../../../Content/img/facets/FeaturedFacetDarkPurple.svg"); } }
  @media (min-width: 992px) and (max-width: 1024px) {
    .featured-news .featured-grid.dark-purple::before {
      top: auto;
      bottom: 0;
      right: 0;
      width: 60px;
      height: 80px; } }
    @media (min-width: 992px) {
      .featured-news .featured-grid.green::before {
        content: '';
        z-index: 2;
        position: absolute;
        width: 135px;
        height: 208px;
        right: -90px;
        top: 0;
        background-image: url("../../../Content/img/facets/FeaturedFacetGreen.svg"); } }
  @media (min-width: 992px) and (max-width: 1024px) {
    .featured-news .featured-grid.green::before {
      top: auto;
      bottom: 0;
      right: 0;
      width: 60px;
      height: 80px; } }
    @media (min-width: 992px) {
      .featured-news .featured-grid.light-blue::before {
        content: '';
        z-index: 2;
        position: absolute;
        width: 135px;
        height: 208px;
        right: -90px;
        top: 0;
        background-image: url("../../../Content/img/facets/FeaturedFacetLightBlue.svg"); } }
  @media (min-width: 992px) and (max-width: 1024px) {
    .featured-news .featured-grid.light-blue::before {
      top: auto;
      bottom: 0;
      right: 0;
      width: 60px;
      height: 80px; } }
    @media (min-width: 992px) {
      .featured-news .featured-grid.orange::before {
        content: '';
        z-index: 2;
        position: absolute;
        width: 135px;
        height: 208px;
        right: -90px;
        top: 0;
        background-image: url("../../../Content/img/facets/FeaturedFacetOrange.svg"); } }
  @media (min-width: 992px) and (max-width: 1024px) {
    .featured-news .featured-grid.orange::before {
      top: auto;
      bottom: 0;
      right: 0;
      width: 60px;
      height: 80px; } }
    @media (min-width: 992px) {
      .featured-news .featured-grid.teal::before {
        content: '';
        z-index: 2;
        position: absolute;
        width: 135px;
        height: 208px;
        right: -90px;
        top: 0;
        background-image: url("../../../Content/img/facets/FeaturedFacetTeal.svg"); } }
  @media (min-width: 992px) and (max-width: 1024px) {
    .featured-news .featured-grid.teal::before {
      top: auto;
      bottom: 0;
      right: 0;
      width: 60px;
      height: 80px; } }
    @media (min-width: 992px) {
      .featured-news .featured-grid.yellow::before {
        content: '';
        z-index: 2;
        position: absolute;
        width: 135px;
        height: 208px;
        right: -90px;
        top: 0;
        background-image: url("../../../Content/img/facets/FeaturedFacetYellow.svg"); } }
  @media (min-width: 992px) and (max-width: 1024px) {
    .featured-news .featured-grid.yellow::before {
      top: auto;
      bottom: 0;
      right: 0;
      width: 60px;
      height: 80px; } }
    @media (min-width: 992px) {
      .featured-news .featured-grid.red::before {
        content: '';
        z-index: 2;
        position: absolute;
        width: 135px;
        height: 208px;
        right: -90px;
        top: 0;
        background-image: url("../../../Content/img/facets/FeaturedFacetRed.svg"); } }
  @media (min-width: 992px) and (max-width: 1024px) {
    .featured-news .featured-grid.red::before {
      top: auto;
      bottom: 0;
      right: 0;
      width: 60px;
      height: 80px; } }
    @media (min-width: 992px) {
      .featured-news .featured-grid.light-purple::before {
        content: '';
        z-index: 2;
        position: absolute;
        width: 135px;
        height: 208px;
        right: -90px;
        top: 0;
        background-image: url("../../../Content/img/facets/FeaturedFacetLightPurple.svg"); } }
  @media (min-width: 992px) and (max-width: 1024px) {
    .featured-news .featured-grid.light-purple::before {
      top: auto;
      bottom: 0;
      right: 0;
      width: 60px;
      height: 80px; } }
    @media (min-width: 992px) {
      .featured-news .featured-grid.magenta::before {
        content: '';
        z-index: 2;
        position: absolute;
        width: 135px;
        height: 208px;
        right: -90px;
        top: 0;
        background-image: url("../../../Content/img/facets/FeaturedFacetMagenta.svg"); } }
  @media (min-width: 992px) and (max-width: 1024px) {
    .featured-news .featured-grid.magenta::before {
      top: auto;
      bottom: 0;
      right: 0;
      width: 60px;
      height: 80px; } }
    @media (min-width: 992px) {
      .featured-news .featured-grid.dark-blue::before {
        content: '';
        z-index: 2;
        position: absolute;
        width: 135px;
        height: 208px;
        right: -90px;
        top: 0;
        background-image: url("../../../Content/img/facets/FeaturedFacetdarkBlue.svg"); } }
  @media (min-width: 992px) and (max-width: 1024px) {
    .featured-news .featured-grid.dark-blue::before {
      top: auto;
      bottom: 0;
      right: 0;
      width: 60px;
      height: 80px; } }
    @media (min-width: 992px) {
      .featured-news .featured-grid.black::before {
        content: '';
        z-index: 2;
        position: absolute;
        width: 135px;
        height: 208px;
        right: -90px;
        top: 0;
        background-image: url("../../../Content/img/facets/FeaturedFacetBlack.svg"); } }
  @media (min-width: 992px) and (max-width: 1024px) {
    .featured-news .featured-grid.black::before {
      top: auto;
      bottom: 0;
      right: 0;
      width: 60px;
      height: 80px; } }
    @media (min-width: 992px) {
      .featured-news .featured-grid.grey::before {
        content: '';
        z-index: 2;
        position: absolute;
        width: 135px;
        height: 208px;
        right: -90px;
        top: 0;
        background-image: url("../../../Content/img/facets/FeaturedFacetFacetGray.svg"); } }
  @media (min-width: 992px) and (max-width: 1024px) {
    .featured-news .featured-grid.grey::before {
      top: auto;
      bottom: 0;
      right: 0;
      width: 60px;
      height: 80px; } }
    @media (min-width: 992px) {
      .featured-news .featured-grid.white::before {
        content: '';
        z-index: 2;
        position: absolute;
        width: 135px;
        height: 208px;
        right: -90px;
        top: 0;
        background-image: url("../../../Content/img/facets/FeaturedFacetWhite.svg"); } }
  @media (min-width: 992px) and (max-width: 1024px) {
    .featured-news .featured-grid.white::before {
      top: auto;
      bottom: 0;
      right: 0;
      width: 60px;
      height: 80px; } }
    @media (min-width: 992px) {
      .featured-news .featured-grid.pantone-397u::before {
        content: '';
        z-index: 2;
        position: absolute;
        width: 135px;
        height: 208px;
        right: -90px;
        top: 0;
        background-image: url("../../../Content/img/facets/FeaturedFacet_CoreSkills_Lime.svg"); } }
  @media (min-width: 992px) and (max-width: 1024px) {
    .featured-news .featured-grid.pantone-397u::before {
      top: auto;
      bottom: 0;
      right: 0;
      width: 60px;
      height: 80px; } }
    @media (min-width: 992px) {
      .featured-news .featured-grid.pantone-295u::before {
        content: '';
        z-index: 2;
        position: absolute;
        width: 135px;
        height: 208px;
        right: -90px;
        top: 0;
        background-image: url("../../../Content/img/facets/FeaturedFacet_ManagementEducation_DarkBlue.svg"); } }
  @media (min-width: 992px) and (max-width: 1024px) {
    .featured-news .featured-grid.pantone-295u::before {
      top: auto;
      bottom: 0;
      right: 0;
      width: 60px;
      height: 80px; } }
    @media (min-width: 992px) {
      .featured-news .featured-grid.pantone-2602u::before {
        content: '';
        z-index: 2;
        position: absolute;
        width: 135px;
        height: 208px;
        right: -90px;
        top: 0;
        background-image: url("../../../Content/img/facets/FeaturedFacet_ExecutiveEducation_Purple.svg"); } }
  @media (min-width: 992px) and (max-width: 1024px) {
    .featured-news .featured-grid.pantone-2602u::before {
      top: auto;
      bottom: 0;
      right: 0;
      width: 60px;
      height: 80px; } }
    @media (min-width: 992px) {
      .featured-news .featured-grid.pantone-563u::before {
        content: '';
        z-index: 2;
        position: absolute;
        width: 135px;
        height: 208px;
        right: -90px;
        top: 0;
        background-image: url("../../../Content/img/facets/FeaturedFacet_CoreSkills_LightTeal.svg"); } }
  @media (min-width: 992px) and (max-width: 1024px) {
    .featured-news .featured-grid.pantone-563u::before {
      top: auto;
      bottom: 0;
      right: 0;
      width: 60px;
      height: 80px; } }
    @media (min-width: 992px) {
      .featured-news .featured-grid.pantone-123u::before {
        content: '';
        z-index: 2;
        position: absolute;
        width: 135px;
        height: 208px;
        right: -90px;
        top: 0;
        background-image: url("../../../Content/img/facets/FeaturedFacet_ProfessionalDevelopment_Yellow.svg"); } }
  @media (min-width: 992px) and (max-width: 1024px) {
    .featured-news .featured-grid.pantone-123u::before {
      top: auto;
      bottom: 0;
      right: 0;
      width: 60px;
      height: 80px; } }
    @media (min-width: 992px) {
      .featured-news .featured-grid.pantone-549u::before {
        content: '';
        z-index: 2;
        position: absolute;
        width: 135px;
        height: 208px;
        right: -90px;
        top: 0;
        background-image: url("../../../Content/img/facets/FeaturedFacet_ProfessionalDevelopment_LightBlue.svg"); } }
  @media (min-width: 992px) and (max-width: 1024px) {
    .featured-news .featured-grid.pantone-549u::before {
      top: auto;
      bottom: 0;
      right: 0;
      width: 60px;
      height: 80px; } }
    @media (min-width: 992px) {
      .featured-news .featured-grid.pantone-340u::before {
        content: '';
        z-index: 2;
        position: absolute;
        width: 135px;
        height: 208px;
        right: -90px;
        top: 0;
        background-image: url("../../../Content/img/facets/FeaturedFacet_ExecutiveEducation_Green.svg"); } }
  @media (min-width: 992px) and (max-width: 1024px) {
    .featured-news .featured-grid.pantone-340u::before {
      top: auto;
      bottom: 0;
      right: 0;
      width: 60px;
      height: 80px; } }
    @media (min-width: 992px) {
      .featured-news .featured-grid.pantone-279u::before {
        content: '';
        z-index: 2;
        position: absolute;
        width: 135px;
        height: 208px;
        right: -90px;
        top: 0;
        background-image: url("../../../Content/img/facets/FeaturedFacet_ManagementEducation_LightBlue.svg"); } }
  @media (min-width: 992px) and (max-width: 1024px) {
    .featured-news .featured-grid.pantone-279u::before {
      top: auto;
      bottom: 0;
      right: 0;
      width: 60px;
      height: 80px; } }
    .featured-news .featured-grid article {
      float: left;
      max-width: 274px;
      margin-bottom: 30px;
      margin-right: 30px; }
      @media (min-width: 992px) {
        .featured-news .featured-grid article {
          max-width: 226px;
          margin-right: 0; } }
      @media (min-width: 1200px) {
        .featured-news .featured-grid article {
          max-width: 271px; } }
      .featured-news .featured-grid article a {
        display: block; }
      .featured-news .featured-grid article h2 {
        font-family: 'Nunito Sans', sans-serif;
        font-size: 20px;
        line-height: 27px;
        margin: 0; }
        @media (min-width: 992px) {
          .featured-news .featured-grid article h2 {
            font-size: 16px;
            line-height: 20px;
            overflow: hidden; } }
      .featured-news .featured-grid article .img-wrap {
        margin-bottom: 10px;
        height: 153px;
        width: 273px; }
        @media (min-width: 992px) {
          .featured-news .featured-grid article .img-wrap {
            max-width: 226px; } }
        @media (min-width: 1200px) {
          .featured-news .featured-grid article .img-wrap {
            max-width: 271px; } }
      .featured-news .featured-grid article .date {
        margin-bottom: 8px;
        color: #5a5a5a; }
    .featured-news .featured-grid .slick-dots {
      bottom: -40px;
      left: 15px; }
  @media (max-width: 1024px) {
    .featured-news {
      border-bottom: 1px solid #a99b9f;
      padding-bottom: 60px; } }

.search.news-listing-search {
  padding: 30px 0 50px 0;
  border-bottom: 1px solid #ddd7d9;
  margin-bottom: 30px; }
  @media (min-width: 992px) {
    .search.news-listing-search {
      padding: 0 50px 40px 50px;
      margin-bottom: 30px;
      border-bottom: 1px solid #ddd7d9; } }
  @media (min-width: 1200px) {
    .search.news-listing-search {
      padding: 0 100px 40px 100px; } }
  @media (min-width: 992px) {
    .search.news-listing-search .sort {
      text-align: right; } }
  .search.news-listing-search .sort .results {
    width: 100%;
    padding-top: 13px;
    display: inline-block;
    float: left;
    font-weight: bold; }
    @media (min-width: 992px) {
      .search.news-listing-search .sort .results {
        width: auto; } }

.search .primary-btn {
  min-width: 115px;
  height: 45px; }

.search input[type="text"] {
  height: 45px;
  padding: 9px 15px;
  border: 1px solid #a99b9f;
  border-right: none;
  border-radius: 0;
  font-size: 16px;
  line-height: 27px; }

.search input[type="text"]:hover,
.search input[type="text"]:focus {
  border-color: #0097DB; }

.news-listing article {
  padding-bottom: 25px;
  border-bottom: 1px solid #ddd7d9;
  margin-bottom: 30px; }
  .news-listing article::after {
    content: '';
    display: block;
    width: 100%;
    height: 0;
    clear: both;
    font-size: 0;
    line-height: 0; }
  .news-listing article .img-col {
    width: 157px;
    float: left;
    text-align: right;
    margin-bottom: 20px; }
    @media (min-width: 992px) {
      .news-listing article .img-col {
        width: 37.5%;
        padding-right: 10px;
        margin: 0; } }
    .news-listing article .img-col .img-wrap {
      width: 157px;
      height: 116px;
      overflow: hidden;
      display: inline-block; }
      @media (min-width: 992px) {
        .news-listing article .img-col .img-wrap {
          width: 175px;
          height: 130px; } }
      .news-listing article .img-col .img-wrap img {
        width: 100%;
        height: auto; }
  .news-listing article .text-wrap {
    width: calc(100% - 157px);
    float: right;
    padding-left: 15px; }
    @media (min-width: 992px) {
      .news-listing article .text-wrap {
        width: 62.5%;
        padding-left: 10px; } }
    .news-listing article .text-wrap h2 {
      font-family: 'Nunito Sans', sans-serif;
      font-size: 16px;
      line-height: 20px;
      margin-bottom: 13px; }
      @media (min-width: 992px) {
        .news-listing article .text-wrap h2 {
          font-size: 20px;
          line-height: 27px;
          margin-bottom: 10px; } }
      .news-listing article .text-wrap h2 a {
        color: #000; }
    .news-listing article .text-wrap .date {
      display: inline-block;
      margin-bottom: 15px;
      font-size: 14px;
      line-height: 24px; }
      @media (min-width: 992px) {
        .news-listing article .text-wrap .date {
          font-size: 16px; } }
  .news-listing article .tag-list {
    clear: both; }
    @media (min-width: 992px) {
      .news-listing article .tag-list {
        width: 62.5%;
        float: right;
        padding-left: 10px;
        clear: none; } }

/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/*colors*/
/* for modals*/
/* >= 375px - Smartphones */
/* >= 768px - Tablets */
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 576px - Tablets */
/* >= 1920px - Extra large desktops */
.iosh-pagination {
  text-align: center; }
  @media (min-width: 992px) {
    .iosh-pagination {
      padding: 0 50px; } }
  @media (min-width: 1200px) {
    .iosh-pagination {
      padding: 0 100px; } }
  .iosh-pagination ul {
    line-height: 30px;
    margin-bottom: 30px;
    display: flex; }
    .iosh-pagination ul li {
      display: inline-block;
      vertical-align: middle;
      flex: 1; }
      .iosh-pagination ul li a {
        display: block;
        color: #5a5a5a;
        position: relative; }
        .iosh-pagination ul li a:focus {
          box-shadow: none; }
      .iosh-pagination ul li.active a {
        color: #fff; }
      .iosh-pagination ul li.active a::before {
        position: absolute;
        content: "\e90d";
        font-family: icomoon;
        color: #636;
        z-index: -1;
        font-size: 30px;
        left: 0;
        right: 0;
        top: -1px;
        transform: rotate(30deg); }
      .iosh-pagination ul li.previous {
        margin-right: 0;
        margin-left: -10px; }
        @media (min-width: 576px) {
          .iosh-pagination ul li.previous {
            margin-right: 10px; } }
        @media (min-width: 992px) {
          .iosh-pagination ul li.previous {
            margin-right: 60px; } }
      .iosh-pagination ul li.next {
        margin-left: 0;
        margin-right: -10px; }
        @media (min-width: 576px) {
          .iosh-pagination ul li.next {
            margin-right: 10px; } }
        @media (min-width: 992px) {
          .iosh-pagination ul li.next {
            margin-left: 60px; } }
      .iosh-pagination ul li.previous a:before,
      .iosh-pagination ul li.next a:before {
        content: "\e910";
        font-family: icomoon;
        font-size: 18px; }
      .iosh-pagination ul li.next a:before {
        content: "\e911"; }
      .iosh-pagination ul li:not(.next):not(.active):not(.previous) a:hover:before {
        position: absolute;
        content: "\e90e";
        font-family: icomoon;
        color: #0097DB;
        z-index: -1;
        font-size: 30px;
        left: 0;
        right: 0;
        top: -1px; }
  .iosh-pagination .show {
    display: block;
    width: 100%; }
    .iosh-pagination .show .label {
      display: inline-block;
      line-height: 40px;
      vertical-align: middle;
      margin-right: 10px; }
    .iosh-pagination .show .ui.dropdown {
      vertical-align: middle; }
      .iosh-pagination .show .ui.dropdown.selection {
        min-width: 174px; }

/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/*colors*/
/* for modals*/
/* >= 375px - Smartphones */
/* >= 768px - Tablets */
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 576px - Tablets */
/* >= 1920px - Extra large desktops */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/*colors*/
.search.global-search {
  margin: 0;
  border: none;
  padding: 30px 0; }
  @media (min-width: 992px) {
    .search.global-search {
      width: 80%;
      padding: 0; } }

.search-results .results-count {
  margin-bottom: 30px;
  font-size: 30px; }

.search-results article {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #ddd7d9; }
  .search-results article .type {
    font-weight: bold;
    line-height: 24px; }
  .search-results article h2 {
    font-size: 24px;
    line-height: 30px;
    margin: 0 0 5px 0; }
    .search-results article h2 a {
      color: #000; }
      .search-results article h2 a:hover {
        color: #636; }
  .search-results article .members-only {
    padding: 20px 20px 20px 65px;
    margin: 30px 0;
    border: 1px solid #ddd7d9;
    font-weight: bold;
    position: relative; }
    .search-results article .members-only::before {
      position: absolute;
      content: "\e91e";
      font-size: 24px;
      left: 20px;
      font-family: icomoon;
      top: 50%;
      transform: translateY(-50%); }
    .search-results article .members-only a {
      color: #636; }

/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/*colors*/
/* for modals*/
/* >= 375px - Smartphones */
/* >= 768px - Tablets */
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 576px - Tablets */
/* >= 1920px - Extra large desktops */
.spotlight-single2 {
  /*padding-bottom: 25px;
    background: #eeebec;
    @include tablet-landscape {
        padding: 70px 0
    }*/
  /*&.black,
    &.white {
        color: #000;
        .primary-btn {
            background: #000;
            &:hover .main-bt-text {
                color: #000
            }
            .icon-facet-arrow {
                border-left-color: #000
            }
        }
        &.white {
            color: #fff
        }
    }*/
  /*.container {
        max-width: 100%;
        @include tablet-landscape {
            max-width: 960px
        }
        @include desktop {
            max-width: 1200px
        }
    }*/
  /*.img-wrap {
        overflow: hidden;
        padding: 0;
        img {
            width: 100%;
            height: auto
        }
    }*/
  /*.text-wrap {
        padding-top: 15px;
        position: relative;
        overflow: hidden;
        @include tablet-landscape {
            padding-top: 0;
            overflow: visible
        }
        &::before {
            position: absolute;
            content: "";
            width: 165px;
            height: 183px;
            top: -53px;
            right: -15px;
            background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjcwcHgiIGhlaWdodD0iMzY0cHgiIHZpZXdCb3g9IjAgMCAyNzAgMzY0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1MCAoNTQ5ODMpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPkdyb3VwPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9Ik1BU1RFUiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkNvbXBvbmVudHMtb25seV9EdG9wIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTgyLjAwMDAwMCwgLTEwOTkyLjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICA8ZyBpZD0iRmFjZXRzLUNvcHkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0NS4wMDAwMDAsIDEwNjA2LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4NDEuMDAwMDAwLCAzODYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkhleC1TaW5nbGUtRGVza3RvcCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTAuMDAwMDAwLCAwLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iRG91YmxlLUhleGFnb24iIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00LjAwMDAwMCwgMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJUcmlhbmdsZS1Db3B5LTIiIG9wYWNpdHk9IjAuNSIgcG9pbnRzPSI0NSAyNiA5MCAwIDkwIDUyIj48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iVHJpYW5nbGUtQ29weS0xMyIgb3BhY2l0eT0iMC40IiBwb2ludHM9IjAgNTIgNDUgMjYgNDUgNzgiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJUcmlhbmdsZS1Db3B5LTE5IiBvcGFjaXR5PSIwLjUiIHBvaW50cz0iNDUgMTMwIDkwIDEwNCA5MCAxNTYiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJUcmlhbmdsZS1Db3B5LTI3IiBvcGFjaXR5PSIwLjYiIHBvaW50cz0iOTAgMTU2IDEzNSAxMzAgMTM1IDE4MiI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlRyaWFuZ2xlLUNvcHktMjgiIG9wYWNpdHk9IjAuNyIgcG9pbnRzPSIxMzUgMTMwIDE4MCAxMDQgMTgwIDE1NiI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlRyaWFuZ2xlLUNvcHktMjYiIG9wYWNpdHk9IjAuNSIgcG9pbnRzPSI0NSAxODIgOTAgMTU2IDkwIDIwOCI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlRyaWFuZ2xlLUNvcHktMjEiIG9wYWNpdHk9IjAuNCIgcG9pbnRzPSIwIDE1NiA0NSAxMzAgNDUgMTgyIj48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iVHJpYW5nbGUtQ29weS0yMiIgb3BhY2l0eT0iMC43IiBwb2ludHM9IjEzNSA3OCAxODAgNTIgMTgwIDEwNCI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlRyaWFuZ2xlLUNvcHktMjAiIG9wYWNpdHk9IjAuNiIgcG9pbnRzPSI5MCAxMDQgMTM1IDc4IDEzNSAxMzAiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJUcmlhbmdsZS1Db3B5LTEwIiBvcGFjaXR5PSIwLjYiIHBvaW50cz0iOTAgNTIgMTM1IDI2IDEzNSA3OCI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlRyaWFuZ2xlLUNvcHktMTUiIG9wYWNpdHk9IjAuNCIgcG9pbnRzPSIwIDEwNCA0NSA3OCA0NSAxMzAiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJUcmlhbmdsZS1Db3B5LTEyIiBvcGFjaXR5PSIwLjUiIHBvaW50cz0iNDUgNzggOTAgNTIgOTAgMTA0Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iVHJpYW5nbGUtQ29weS04IiBvcGFjaXR5PSIwLjgwMTc3NzYyNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTEyLjUwMDAwMCwgMjYuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0xMTIuNTAwMDAwLCAtMjYuMDAwMDAwKSAiIHBvaW50cz0iOTAgMjYgMTM1IDAgMTM1IDUyIj48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iVHJpYW5nbGUtQ29weS0xMSIgb3BhY2l0eT0iMC44MDE3Nzc2MjciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY3LjUwMDAwMCwgNTIuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC02Ny41MDAwMDAsIC01Mi4wMDAwMDApICIgcG9pbnRzPSI0NSA1MiA5MCAyNiA5MCA3OCI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlRyaWFuZ2xlLUNvcHktMTYiIG9wYWNpdHk9IjAuODAxNzc3NjI3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2Ny41MDAwMDAsIDEwNC4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTY3LjUwMDAwMCwgLTEwNC4wMDAwMDApICIgcG9pbnRzPSI0NSAxMDQgOTAgNzggOTAgMTMwIj48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iVHJpYW5nbGUtQ29weS0yMyIgb3BhY2l0eT0iMC44MDE3Nzc2MjciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY3LjUwMDAwMCwgMTU2LjAwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtNjcuNTAwMDAwLCAtMTU2LjAwMDAwMCkgIiBwb2ludHM9IjQ1IDE1NiA5MCAxMzAgOTAgMTgyIj48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iVHJpYW5nbGUtQ29weS0xNyIgb3BhY2l0eT0iMC44MDE3Nzc2MjciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIyLjUwMDAwMCwgMTMwLjAwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtMjIuNTAwMDAwLCAtMTMwLjAwMDAwMCkgIiBwb2ludHM9IjAgMTMwIDQ1IDEwNCA0NSAxNTYiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJUcmlhbmdsZS1Db3B5LTE0IiBvcGFjaXR5PSIwLjgwMTc3NzYyNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjIuNTAwMDAwLCA3OC4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTIyLjUwMDAwMCwgLTc4LjAwMDAwMCkgIiBwb2ludHM9IjAgNzggNDUgNTIgNDUgMTA0Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iVHJpYW5nbGUtQ29weS05IiBvcGFjaXR5PSIwLjgwMTc3NzYyNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTEyLjUwMDAwMCwgNzguMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0xMTIuNTAwMDAwLCAtNzguMDAwMDAwKSAiIHBvaW50cz0iOTAgNzggMTM1IDUyIDEzNSAxMDQiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJUcmlhbmdsZS1Db3B5LTI0IiBvcGFjaXR5PSIwLjgwMTc3NzYyNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTEyLjUwMDAwMCwgMTMwLjAwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtMTEyLjUwMDAwMCwgLTEzMC4wMDAwMDApICIgcG9pbnRzPSI5MCAxMzAgMTM1IDEwNCAxMzUgMTU2Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iVHJpYW5nbGUtQ29weS0yOSIgb3BhY2l0eT0iMC44MDE3Nzc2MjciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExMi41MDAwMDAsIDE4Mi4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTExMi41MDAwMDAsIC0xODIuMDAwMDAwKSAiIHBvaW50cz0iOTAgMTgyIDEzNSAxNTYgMTM1IDIwOCI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlRyaWFuZ2xlLUNvcHktMTgiIG9wYWNpdHk9IjAuODAxNzc3NjI3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNTcuNTAwMDAwLCA1Mi4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTE1Ny41MDAwMDAsIC01Mi4wMDAwMDApICIgcG9pbnRzPSIxMzUgNTIgMTgwIDI2IDE4MCA3OCI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlRyaWFuZ2xlLUNvcHktMjUiIG9wYWNpdHk9IjAuODAxNzc3NjI3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNTcuNTAwMDAwLCAxMDQuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0xNTcuNTAwMDAwLCAtMTA0LjAwMDAwMCkgIiBwb2ludHM9IjEzNSAxMDQgMTgwIDc4IDE4MCAxMzAiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJUcmlhbmdsZS1Db3B5LTMwIiBvcGFjaXR5PSIwLjgwMTc3NzYyNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTU3LjUwMDAwMCwgMTU2LjAwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtMTU3LjUwMDAwMCwgLTE1Ni4wMDAwMDApICIgcG9pbnRzPSIxMzUgMTU2IDE4MCAxMzAgMTgwIDE4MiI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJIZXgtU2luZ2xlLURlc2t0b3AiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAxNTYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJEb3VibGUtSGV4YWdvbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQuMDAwMDAwLCAwLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlRyaWFuZ2xlLUNvcHktMiIgb3BhY2l0eT0iMC41IiBwb2ludHM9IjQ1IDI2IDkwIDAgOTAgNTIiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJUcmlhbmdsZS1Db3B5LTEzIiBvcGFjaXR5PSIwLjQiIHBvaW50cz0iMCA1MiA0NSAyNiA0NSA3OCI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlRyaWFuZ2xlLUNvcHktMTkiIG9wYWNpdHk9IjAuNSIgcG9pbnRzPSI0NSAxMzAgOTAgMTA0IDkwIDE1NiI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlRyaWFuZ2xlLUNvcHktMjciIG9wYWNpdHk9IjAuNiIgcG9pbnRzPSI5MCAxNTYgMTM1IDEzMCAxMzUgMTgyIj48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iVHJpYW5nbGUtQ29weS0yOCIgb3BhY2l0eT0iMC43IiBwb2ludHM9IjEzNSAxMzAgMTgwIDEwNCAxODAgMTU2Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iVHJpYW5nbGUtQ29weS0yNiIgb3BhY2l0eT0iMC41IiBwb2ludHM9IjQ1IDE4MiA5MCAxNTYgOTAgMjA4Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iVHJpYW5nbGUtQ29weS0yMSIgb3BhY2l0eT0iMC40IiBwb2ludHM9IjAgMTU2IDQ1IDEzMCA0NSAxODIiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJUcmlhbmdsZS1Db3B5LTIyIiBvcGFjaXR5PSIwLjciIHBvaW50cz0iMTM1IDc4IDE4MCA1MiAxODAgMTA0Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iVHJpYW5nbGUtQ29weS0yMCIgb3BhY2l0eT0iMC42IiBwb2ludHM9IjkwIDEwNCAxMzUgNzggMTM1IDEzMCI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlRyaWFuZ2xlLUNvcHktMTAiIG9wYWNpdHk9IjAuNiIgcG9pbnRzPSI5MCA1MiAxMzUgMjYgMTM1IDc4Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iVHJpYW5nbGUtQ29weS0xNSIgb3BhY2l0eT0iMC40IiBwb2ludHM9IjAgMTA0IDQ1IDc4IDQ1IDEzMCI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlRyaWFuZ2xlLUNvcHktMTIiIG9wYWNpdHk9IjAuNSIgcG9pbnRzPSI0NSA3OCA5MCA1MiA5MCAxMDQiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJUcmlhbmdsZS1Db3B5LTgiIG9wYWNpdHk9IjAuODAxNzc3NjI3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTIuNTAwMDAwLCAyNi4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTExMi41MDAwMDAsIC0yNi4wMDAwMDApICIgcG9pbnRzPSI5MCAyNiAxMzUgMCAxMzUgNTIiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJUcmlhbmdsZS1Db3B5LTExIiBvcGFjaXR5PSIwLjgwMTc3NzYyNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjcuNTAwMDAwLCA1Mi4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTY3LjUwMDAwMCwgLTUyLjAwMDAwMCkgIiBwb2ludHM9IjQ1IDUyIDkwIDI2IDkwIDc4Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iVHJpYW5nbGUtQ29weS0xNiIgb3BhY2l0eT0iMC44MDE3Nzc2MjciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY3LjUwMDAwMCwgMTA0LjAwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtNjcuNTAwMDAwLCAtMTA0LjAwMDAwMCkgIiBwb2ludHM9IjQ1IDEwNCA5MCA3OCA5MCAxMzAiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJUcmlhbmdsZS1Db3B5LTIzIiBvcGFjaXR5PSIwLjgwMTc3NzYyNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjcuNTAwMDAwLCAxNTYuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC02Ny41MDAwMDAsIC0xNTYuMDAwMDAwKSAiIHBvaW50cz0iNDUgMTU2IDkwIDEzMCA5MCAxODIiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJUcmlhbmdsZS1Db3B5LTE3IiBvcGFjaXR5PSIwLjgwMTc3NzYyNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjIuNTAwMDAwLCAxMzAuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0yMi41MDAwMDAsIC0xMzAuMDAwMDAwKSAiIHBvaW50cz0iMCAxMzAgNDUgMTA0IDQ1IDE1NiI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlRyaWFuZ2xlLUNvcHktMTQiIG9wYWNpdHk9IjAuODAxNzc3NjI3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMi41MDAwMDAsIDc4LjAwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtMjIuNTAwMDAwLCAtNzguMDAwMDAwKSAiIHBvaW50cz0iMCA3OCA0NSA1MiA0NSAxMDQiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJUcmlhbmdsZS1Db3B5LTkiIG9wYWNpdHk9IjAuODAxNzc3NjI3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTIuNTAwMDAwLCA3OC4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTExMi41MDAwMDAsIC03OC4wMDAwMDApICIgcG9pbnRzPSI5MCA3OCAxMzUgNTIgMTM1IDEwNCI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlRyaWFuZ2xlLUNvcHktMjQiIG9wYWNpdHk9IjAuODAxNzc3NjI3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTIuNTAwMDAwLCAxMzAuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0xMTIuNTAwMDAwLCAtMTMwLjAwMDAwMCkgIiBwb2ludHM9IjkwIDEzMCAxMzUgMTA0IDEzNSAxNTYiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJUcmlhbmdsZS1Db3B5LTI5IiBvcGFjaXR5PSIwLjgwMTc3NzYyNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTEyLjUwMDAwMCwgMTgyLjAwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtMTEyLjUwMDAwMCwgLTE4Mi4wMDAwMDApICIgcG9pbnRzPSI5MCAxODIgMTM1IDE1NiAxMzUgMjA4Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iVHJpYW5nbGUtQ29weS0xOCIgb3BhY2l0eT0iMC44MDE3Nzc2MjciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1Ny41MDAwMDAsIDUyLjAwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtMTU3LjUwMDAwMCwgLTUyLjAwMDAwMCkgIiBwb2ludHM9IjEzNSA1MiAxODAgMjYgMTgwIDc4Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iVHJpYW5nbGUtQ29weS0yNSIgb3BhY2l0eT0iMC44MDE3Nzc2MjciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1Ny41MDAwMDAsIDEwNC4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTE1Ny41MDAwMDAsIC0xMDQuMDAwMDAwKSAiIHBvaW50cz0iMTM1IDEwNCAxODAgNzggMTgwIDEzMCI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlRyaWFuZ2xlLUNvcHktMzAiIG9wYWNpdHk9IjAuODAxNzc3NjI3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNTcuNTAwMDAwLCAxNTYuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0xNTcuNTAwMDAwLCAtMTU2LjAwMDAwMCkgIiBwb2ludHM9IjEzNSAxNTYgMTgwIDEzMCAxODAgMTgyIj48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==') no-repeat center center/100% 100%;
            @include tablet-landscape {
                width: 270px;
                height: 366px;
                right: -290px;
                top: -175px
            }
        }
        img {
            margin-bottom: 20px;
            width: 110px;
        }
        h1 {
            margin: 0 0 10px 0;
            font-size: 20px;
            line-height: 27px;
            @include tablet-landscape {
                font-size: 36px;
                line-height: 42px
            }
        }
    }*/ }

/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/* for modals*/
/* >= 375px - Smartphones */
/* >= 768px - Tablets */
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 576px - Tablets */
/* >= 1920px - Extra large desktops */
/* >= 576px - Tablets */
/* >= 768px - Tablets */
/* <= 992px - Tablet landscape*/
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 1400px - Large desktops */
/* >= 1920px - Extra large desktops */
.spotlight-multiple {
  /*background: #f6f5f5;
    padding: 50px 0 40px 0;
    &.blue .container::before {
        background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTM1cHgiIGhlaWdodD0iMjA4cHgiIHZpZXdCb3g9IjAgMCAxMzUgMjA4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1MCAoNTQ5ODMpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPkZhY2V0IDUgQ29weTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJNQVNURVIiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJDb21wb25lbnRzLW9ubHlfRHRvcCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc2MC4wMDAwMDAsIC0xMTA5OC4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9IkZhY2V0LTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcxNS4wMDAwMDAsIDExMDk4LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ1LjAwMDAwMCwgMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aC0zLUNvcHktMTUzIiBmaWxsPSIjMDA5N0RCIiBvcGFjaXR5PSIwLjU5NjkyMDI5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2Ny41MDAwMDAsIDI2LjAwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtNjcuNTAwMDAwLCAtMjYuMDAwMDAwKSAiIHBvaW50cz0iOTAgMCA5MCA1MiA0NSAyNiI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoLTMtQ29weS0xNTciIGZpbGw9IiMwMDk3REIiIG9wYWNpdHk9IjAuNTk2OTIwMjkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY3LjUwMDAwMCwgNzguMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC02Ny41MDAwMDAsIC03OC4wMDAwMDApICIgcG9pbnRzPSI5MCA1MiA5MCAxMDQgNDUgNzgiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aC0zLUNvcHktMTU5IiBmaWxsPSIjMDA5N0RCIiBvcGFjaXR5PSIwLjU5NjkyMDI5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2Ny41MDAwMDAsIDEzMC4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTY3LjUwMDAwMCwgLTEzMC4wMDAwMDApICIgcG9pbnRzPSI5MCAxMDQgOTAgMTU2IDQ1IDEzMCI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoLTMtQ29weS0xNjUiIGZpbGw9IiMwMDk3REIiIG9wYWNpdHk9IjAuNTk2OTIwMjkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY3LjUwMDAwMCwgMTgyLjAwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtNjcuNTAwMDAwLCAtMTgyLjAwMDAwMCkgIiBwb2ludHM9IjkwIDE1NiA5MCAyMDggNDUgMTgyIj48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgtMy1Db3B5LTE1NiIgZmlsbD0iI0ZGRkZGRiIgb3BhY2l0eT0iMC44MDMyNzIxOTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIyLjUwMDAwMCwgNTIuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0yMi41MDAwMDAsIC01Mi4wMDAwMDApICIgcG9pbnRzPSI0NSAyNiA0NSA3OCAwIDUyIj48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgtMy1Db3B5LTE4MiIgZmlsbD0iI0RDRENEQyIgb3BhY2l0eT0iMC42MDAwNDUzMDIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIyLjUwMDAwMCwgMjYuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0yMi41MDAwMDAsIC0yNi4wMDAwMDApICIgcG9pbnRzPSItMi44NDIxNzA5NGUtMTQgMCA0NSAyNiAtMi44NDIxNzA5NGUtMTQgNTIiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aC0zLUNvcHktMTk2IiBmaWxsPSIjRENEQ0RDIiBvcGFjaXR5PSIwLjYwMDA0NTMwMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjIuNTAwMDAwLCA3OC4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTIyLjUwMDAwMCwgLTc4LjAwMDAwMCkgIiBwb2ludHM9Ii0yLjg0MjE3MDk0ZS0xNCA1MiA0NSA3OCAtMi44NDIxNzA5NGUtMTQgMTA0Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgtMy1Db3B5LTE4NCIgZmlsbD0iIzAwOTdEQiIgb3BhY2l0eT0iMC4zMDAwMDAwMTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY3LjUwMDAwMCwgNTIuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC02Ny41MDAwMDAsIC01Mi4wMDAwMDApICIgcG9pbnRzPSI0NSAyNiA5MCA1MiA0NSA3OCI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoLTMtQ29weS0xOTciIGZpbGw9IiMwMDk3REIiIG9wYWNpdHk9IjAuMzAwMDAwMDEyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2Ny41MDAwMDAsIDEwNC4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTY3LjUwMDAwMCwgLTEwNC4wMDAwMDApICIgcG9pbnRzPSI0NSA3OCA5MCAxMDQgNDUgMTMwIj48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgtMy1Db3B5LTIwMiIgZmlsbD0iIzAwOTdEQiIgb3BhY2l0eT0iMC4wOTczMTY1NzYxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTIuNTAwMDAwLCAxMzAuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0xMTIuNTAwMDAwLCAtMTMwLjAwMDAwMCkgIiBwb2ludHM9IjkwIDEwNCAxMzUgMTMwIDkwIDE1NiI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoLTMtQ29weS0xOTgiIGZpbGw9IiMwMDk3REIiIG9wYWNpdHk9IjAuMzAwMDAwMDEyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2Ny41MDAwMDAsIDE1Ni4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTY3LjUwMDAwMCwgLTE1Ni4wMDAwMDApICIgcG9pbnRzPSI0NSAxMzAgOTAgMTU2IDQ1IDE4MiI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoLTMtQ29weS0yMDAiIGZpbGw9IiMwMDk3REIiIG9wYWNpdHk9IjAuMjAxMDk4MjkxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTIuNTAwMDAwLCAxMDQuMDAwMDAwKSBzY2FsZSgtMSwgMSkgcm90YXRlKC0xODAuMDAwMDAwKSB0cmFuc2xhdGUoLTExMi41MDAwMDAsIC0xMDQuMDAwMDAwKSAiIHBvaW50cz0iOTAgNzggMTM1IDEwNCA5MCAxMzAiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aC0zLUNvcHktMjAxIiBmaWxsPSIjMDA5N0RCIiBvcGFjaXR5PSIwLjIwMTA5ODI5MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTEyLjUwMDAwMCwgMTU2LjAwMDAwMCkgc2NhbGUoLTEsIDEpIHJvdGF0ZSgtMTgwLjAwMDAwMCkgdHJhbnNsYXRlKC0xMTIuNTAwMDAwLCAtMTU2LjAwMDAwMCkgIiBwb2ludHM9IjkwIDEzMCAxMzUgMTU2IDkwIDE4MiI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=')
    }
    &.green .container::before {
        background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTM1cHgiIGhlaWdodD0iMjA4cHgiIHZpZXdCb3g9IjAgMCAxMzUgMjA4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1MC4yICg1NTA0NykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+U3BvdGxpZ2h0TXVsdGlwbGVGYWNldEdyZWVuPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9Ik1BU1RFUiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkFydGJvYXJkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODczLjAwMDAwMCwgLTI0MC4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9IlNwb3RsaWdodE11bHRpcGxlRmFjZXRHcmVlbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODczLjAwMDAwMCwgMjQwLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgtMy1Db3B5LTE1MyIgZmlsbD0iIzk5QzIyMSIgb3BhY2l0eT0iMC41OTY5MjAyOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjcuNTAwMDAwLCAyNi4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTY3LjUwMDAwMCwgLTI2LjAwMDAwMCkgIiBwb2ludHM9IjkwIDAgOTAgNTIgNDUgMjYiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoLTMtQ29weS0xNTciIGZpbGw9IiM5OUMyMjEiIG9wYWNpdHk9IjAuNTk2OTIwMjkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY3LjUwMDAwMCwgNzguMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC02Ny41MDAwMDAsIC03OC4wMDAwMDApICIgcG9pbnRzPSI5MCA1MiA5MCAxMDQgNDUgNzgiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoLTMtQ29weS0xNTkiIGZpbGw9IiM5OUMyMjEiIG9wYWNpdHk9IjAuNTk2OTIwMjkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY3LjUwMDAwMCwgMTMwLjAwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtNjcuNTAwMDAwLCAtMTMwLjAwMDAwMCkgIiBwb2ludHM9IjkwIDEwNCA5MCAxNTYgNDUgMTMwIj48L3BvbHlnb24+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aC0zLUNvcHktMTY1IiBmaWxsPSIjOTlDMjIxIiBvcGFjaXR5PSIwLjU5NjkyMDI5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2Ny41MDAwMDAsIDE4Mi4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTY3LjUwMDAwMCwgLTE4Mi4wMDAwMDApICIgcG9pbnRzPSI5MCAxNTYgOTAgMjA4IDQ1IDE4MiI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgtMy1Db3B5LTE4NCIgZmlsbD0iIzk5QzIyMSIgb3BhY2l0eT0iMC4zMDAwMDAwMTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY3LjUwMDAwMCwgNTIuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC02Ny41MDAwMDAsIC01Mi4wMDAwMDApICIgcG9pbnRzPSI0NSAyNiA5MCA1MiA0NSA3OCI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgtMy1Db3B5LTE5NyIgZmlsbD0iIzk5QzIyMSIgb3BhY2l0eT0iMC4zMDAwMDAwMTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY3LjUwMDAwMCwgMTA0LjAwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtNjcuNTAwMDAwLCAtMTA0LjAwMDAwMCkgIiBwb2ludHM9IjQ1IDc4IDkwIDEwNCA0NSAxMzAiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoLTMtQ29weS0yMDIiIGZpbGw9IiM5OUMyMjEiIG9wYWNpdHk9IjAuMDk3MzE2NTc2MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTEyLjUwMDAwMCwgMTMwLjAwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtMTEyLjUwMDAwMCwgLTEzMC4wMDAwMDApICIgcG9pbnRzPSI5MCAxMDQgMTM1IDEzMCA5MCAxNTYiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoLTMtQ29weS0xOTgiIGZpbGw9IiM5OUMyMjEiIG9wYWNpdHk9IjAuMzAwMDAwMDEyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2Ny41MDAwMDAsIDE1Ni4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTY3LjUwMDAwMCwgLTE1Ni4wMDAwMDApICIgcG9pbnRzPSI0NSAxMzAgOTAgMTU2IDQ1IDE4MiI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgtMy1Db3B5LTIwMCIgZmlsbD0iIzk5QzIyMSIgb3BhY2l0eT0iMC4yMDEwOTgyOTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExMi41MDAwMDAsIDEwNC4wMDAwMDApIHNjYWxlKC0xLCAxKSByb3RhdGUoLTE4MC4wMDAwMDApIHRyYW5zbGF0ZSgtMTEyLjUwMDAwMCwgLTEwNC4wMDAwMDApICIgcG9pbnRzPSI5MCA3OCAxMzUgMTA0IDkwIDEzMCI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgtMy1Db3B5LTIwMSIgZmlsbD0iIzk5QzIyMSIgb3BhY2l0eT0iMC4yMDEwOTgyOTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExMi41MDAwMDAsIDE1Ni4wMDAwMDApIHNjYWxlKC0xLCAxKSByb3RhdGUoLTE4MC4wMDAwMDApIHRyYW5zbGF0ZSgtMTEyLjUwMDAwMCwgLTE1Ni4wMDAwMDApICIgcG9pbnRzPSI5MCAxMzAgMTM1IDE1NiA5MCAxODIiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cCI+CiAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgtMy1Db3B5LTE1NiIgZmlsbD0iI0ZGRkZGRiIgb3BhY2l0eT0iMC44MDMyNzIxOTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIyLjUwMDAwMCwgNTIuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0yMi41MDAwMDAsIC01Mi4wMDAwMDApICIgcG9pbnRzPSI0NSAyNiA0NSA3OCAwIDUyIj48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgtMy1Db3B5LTE4MiIgZmlsbD0iI0RDRENEQyIgb3BhY2l0eT0iMC42MDAwNDUzMDIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIyLjUwMDAwMCwgMjYuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0yMi41MDAwMDAsIC0yNi4wMDAwMDApICIgcG9pbnRzPSItMi44NDIxNzA5NGUtMTQgMCA0NSAyNiAtMi44NDIxNzA5NGUtMTQgNTIiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aC0zLUNvcHktMTk2IiBmaWxsPSIjRENEQ0RDIiBvcGFjaXR5PSIwLjYwMDA0NTMwMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjIuNTAwMDAwLCA3OC4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTIyLjUwMDAwMCwgLTc4LjAwMDAwMCkgIiBwb2ludHM9Ii0yLjg0MjE3MDk0ZS0xNCA1MiA0NSA3OCAtMi44NDIxNzA5NGUtMTQgMTA0Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==')
    }
    &.orange .container::before {
        background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTM1cHgiIGhlaWdodD0iMjA4cHgiIHZpZXdCb3g9IjAgMCAxMzUgMjA4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1MC4yICg1NTA0NykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+U3BvdGxpZ2h0TXVsdGlwbGVGYWNldE9yYW5nZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJNQVNURVIiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJBcnRib2FyZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTExNTguMDAwMDAwLCAtMjQwLjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iU3BvdGxpZ2h0TXVsdGlwbGVGYWNldE9yYW5nZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTE1OC4wMDAwMDAsIDI0MC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoLTMtQ29weS0xNTMiIGZpbGw9IiNGRjZDMkYiIG9wYWNpdHk9IjAuNTk2OTIwMjkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY3LjUwMDAwMCwgMjYuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC02Ny41MDAwMDAsIC0yNi4wMDAwMDApICIgcG9pbnRzPSI5MCAwIDkwIDUyIDQ1IDI2Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aC0zLUNvcHktMTU3IiBmaWxsPSIjRkY2QzJGIiBvcGFjaXR5PSIwLjU5NjkyMDI5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2Ny41MDAwMDAsIDc4LjAwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtNjcuNTAwMDAwLCAtNzguMDAwMDAwKSAiIHBvaW50cz0iOTAgNTIgOTAgMTA0IDQ1IDc4Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aC0zLUNvcHktMTU5IiBmaWxsPSIjRkY2QzJGIiBvcGFjaXR5PSIwLjU5NjkyMDI5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2Ny41MDAwMDAsIDEzMC4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTY3LjUwMDAwMCwgLTEzMC4wMDAwMDApICIgcG9pbnRzPSI5MCAxMDQgOTAgMTU2IDQ1IDEzMCI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgtMy1Db3B5LTE2NSIgZmlsbD0iI0ZGNkMyRiIgb3BhY2l0eT0iMC41OTY5MjAyOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjcuNTAwMDAwLCAxODIuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC02Ny41MDAwMDAsIC0xODIuMDAwMDAwKSAiIHBvaW50cz0iOTAgMTU2IDkwIDIwOCA0NSAxODIiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoLTMtQ29weS0xODQiIGZpbGw9IiNGRjZDMkYiIG9wYWNpdHk9IjAuMzAwMDAwMDEyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2Ny41MDAwMDAsIDUyLjAwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtNjcuNTAwMDAwLCAtNTIuMDAwMDAwKSAiIHBvaW50cz0iNDUgMjYgOTAgNTIgNDUgNzgiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoLTMtQ29weS0xOTciIGZpbGw9IiNGRjZDMkYiIG9wYWNpdHk9IjAuMzAwMDAwMDEyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2Ny41MDAwMDAsIDEwNC4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTY3LjUwMDAwMCwgLTEwNC4wMDAwMDApICIgcG9pbnRzPSI0NSA3OCA5MCAxMDQgNDUgMTMwIj48L3BvbHlnb24+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aC0zLUNvcHktMjAyIiBmaWxsPSIjRkY2QzJGIiBvcGFjaXR5PSIwLjA5NzMxNjU3NjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExMi41MDAwMDAsIDEzMC4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTExMi41MDAwMDAsIC0xMzAuMDAwMDAwKSAiIHBvaW50cz0iOTAgMTA0IDEzNSAxMzAgOTAgMTU2Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aC0zLUNvcHktMTk4IiBmaWxsPSIjRkY2QzJGIiBvcGFjaXR5PSIwLjMwMDAwMDAxMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjcuNTAwMDAwLCAxNTYuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC02Ny41MDAwMDAsIC0xNTYuMDAwMDAwKSAiIHBvaW50cz0iNDUgMTMwIDkwIDE1NiA0NSAxODIiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoLTMtQ29weS0yMDAiIGZpbGw9IiNGRjZDMkYiIG9wYWNpdHk9IjAuMjAxMDk4MjkxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTIuNTAwMDAwLCAxMDQuMDAwMDAwKSBzY2FsZSgtMSwgMSkgcm90YXRlKC0xODAuMDAwMDAwKSB0cmFuc2xhdGUoLTExMi41MDAwMDAsIC0xMDQuMDAwMDAwKSAiIHBvaW50cz0iOTAgNzggMTM1IDEwNCA5MCAxMzAiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoLTMtQ29weS0yMDEiIGZpbGw9IiNGRjZDMkYiIG9wYWNpdHk9IjAuMjAxMDk4MjkxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTIuNTAwMDAwLCAxNTYuMDAwMDAwKSBzY2FsZSgtMSwgMSkgcm90YXRlKC0xODAuMDAwMDAwKSB0cmFuc2xhdGUoLTExMi41MDAwMDAsIC0xNTYuMDAwMDAwKSAiIHBvaW50cz0iOTAgMTMwIDEzNSAxNTYgOTAgMTgyIj48L3BvbHlnb24+CiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAiPgogICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoLTMtQ29weS0xNTYiIGZpbGw9IiNGRkZGRkYiIG9wYWNpdHk9IjAuODAzMjcyMTkyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMi41MDAwMDAsIDUyLjAwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtMjIuNTAwMDAwLCAtNTIuMDAwMDAwKSAiIHBvaW50cz0iNDUgMjYgNDUgNzggMCA1MiI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoLTMtQ29weS0xODIiIGZpbGw9IiNEQ0RDREMiIG9wYWNpdHk9IjAuNjAwMDQ1MzAyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMi41MDAwMDAsIDI2LjAwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtMjIuNTAwMDAwLCAtMjYuMDAwMDAwKSAiIHBvaW50cz0iLTIuODQyMTcwOTRlLTE0IDAgNDUgMjYgLTIuODQyMTcwOTRlLTE0IDUyIj48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgtMy1Db3B5LTE5NiIgZmlsbD0iI0RDRENEQyIgb3BhY2l0eT0iMC42MDAwNDUzMDIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIyLjUwMDAwMCwgNzguMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0yMi41MDAwMDAsIC03OC4wMDAwMDApICIgcG9pbnRzPSItMi44NDIxNzA5NGUtMTQgNTIgNDUgNzggLTIuODQyMTcwOTRlLTE0IDEwNCI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=')
    }
    &.purple .container::before {
        background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTM1cHgiIGhlaWdodD0iMjA4cHgiIHZpZXdCb3g9IjAgMCAxMzUgMjA4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1MC4yICg1NTA0NykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+U3BvdGxpZ2h0TXVsdGlwbGVGYWNldFB1cnBsZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJNQVNURVIiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJBcnRib2FyZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU0MC4wMDAwMDAsIC0yNDAuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJTcG90bGlnaHRNdWx0aXBsZUZhY2V0UHVycGxlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1NDAuMDAwMDAwLCAyNDAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aC0zLUNvcHktMTUzIiBmaWxsPSIjNjYzMzY2IiBvcGFjaXR5PSIwLjU5NjkyMDI5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2Ny41MDAwMDAsIDI2LjAwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtNjcuNTAwMDAwLCAtMjYuMDAwMDAwKSAiIHBvaW50cz0iOTAgMCA5MCA1MiA0NSAyNiI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgtMy1Db3B5LTE1NyIgZmlsbD0iIzY2MzM2NiIgb3BhY2l0eT0iMC41OTY5MjAyOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjcuNTAwMDAwLCA3OC4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTY3LjUwMDAwMCwgLTc4LjAwMDAwMCkgIiBwb2ludHM9IjkwIDUyIDkwIDEwNCA0NSA3OCI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgtMy1Db3B5LTE1OSIgZmlsbD0iIzY2MzM2NiIgb3BhY2l0eT0iMC41OTY5MjAyOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjcuNTAwMDAwLCAxMzAuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC02Ny41MDAwMDAsIC0xMzAuMDAwMDAwKSAiIHBvaW50cz0iOTAgMTA0IDkwIDE1NiA0NSAxMzAiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoLTMtQ29weS0xNjUiIGZpbGw9IiM2NjMzNjYiIG9wYWNpdHk9IjAuNTk2OTIwMjkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY3LjUwMDAwMCwgMTgyLjAwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtNjcuNTAwMDAwLCAtMTgyLjAwMDAwMCkgIiBwb2ludHM9IjkwIDE1NiA5MCAyMDggNDUgMTgyIj48L3BvbHlnb24+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aC0zLUNvcHktMTU2IiBmaWxsPSIjRkZGRkZGIiBvcGFjaXR5PSIwLjgwMzI3MjE5MiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjIuNTAwMDAwLCA1Mi4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTIyLjUwMDAwMCwgLTUyLjAwMDAwMCkgIiBwb2ludHM9IjQ1IDI2IDQ1IDc4IDAgNTIiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoLTMtQ29weS0xODQiIGZpbGw9IiM2NjMzNjYiIG9wYWNpdHk9IjAuMzAwMDAwMDEyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2Ny41MDAwMDAsIDUyLjAwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtNjcuNTAwMDAwLCAtNTIuMDAwMDAwKSAiIHBvaW50cz0iNDUgMjYgOTAgNTIgNDUgNzgiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoLTMtQ29weS0xOTciIGZpbGw9IiM2NjMzNjYiIG9wYWNpdHk9IjAuMzAwMDAwMDEyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2Ny41MDAwMDAsIDEwNC4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTY3LjUwMDAwMCwgLTEwNC4wMDAwMDApICIgcG9pbnRzPSI0NSA3OCA5MCAxMDQgNDUgMTMwIj48L3BvbHlnb24+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aC0zLUNvcHktMjAyIiBmaWxsPSIjNjYzMzY2IiBvcGFjaXR5PSIwLjA5NzMxNjU3NjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExMi41MDAwMDAsIDEzMC4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTExMi41MDAwMDAsIC0xMzAuMDAwMDAwKSAiIHBvaW50cz0iOTAgMTA0IDEzNSAxMzAgOTAgMTU2Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aC0zLUNvcHktMTk4IiBmaWxsPSIjNjYzMzY2IiBvcGFjaXR5PSIwLjMwMDAwMDAxMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjcuNTAwMDAwLCAxNTYuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC02Ny41MDAwMDAsIC0xNTYuMDAwMDAwKSAiIHBvaW50cz0iNDUgMTMwIDkwIDE1NiA0NSAxODIiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoLTMtQ29weS0yMDAiIGZpbGw9IiM2NjMzNjYiIG9wYWNpdHk9IjAuMjAxMDk4MjkxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTIuNTAwMDAwLCAxMDQuMDAwMDAwKSBzY2FsZSgtMSwgMSkgcm90YXRlKC0xODAuMDAwMDAwKSB0cmFuc2xhdGUoLTExMi41MDAwMDAsIC0xMDQuMDAwMDAwKSAiIHBvaW50cz0iOTAgNzggMTM1IDEwNCA5MCAxMzAiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoLTMtQ29weS0yMDEiIGZpbGw9IiM2NjMzNjYiIG9wYWNpdHk9IjAuMjAxMDk4MjkxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTIuNTAwMDAwLCAxNTYuMDAwMDAwKSBzY2FsZSgtMSwgMSkgcm90YXRlKC0xODAuMDAwMDAwKSB0cmFuc2xhdGUoLTExMi41MDAwMDAsIC0xNTYuMDAwMDAwKSAiIHBvaW50cz0iOTAgMTMwIDEzNSAxNTYgOTAgMTgyIj48L3BvbHlnb24+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aC0zLUNvcHktMTgyIiBmaWxsPSIjRENEQ0RDIiBvcGFjaXR5PSIwLjYwMDA0NTMwMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjIuNTAwMDAwLCAyNi4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTIyLjUwMDAwMCwgLTI2LjAwMDAwMCkgIiBwb2ludHM9Ii0yLjg0MjE3MDk0ZS0xNCAwIDQ1IDI2IC0yLjg0MjE3MDk0ZS0xNCA1MiI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgtMy1Db3B5LTE5NiIgZmlsbD0iI0RDRENEQyIgb3BhY2l0eT0iMC42MDAwNDUzMDIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIyLjUwMDAwMCwgNzguMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0yMi41MDAwMDAsIC03OC4wMDAwMDApICIgcG9pbnRzPSItMi44NDIxNzA5NGUtMTQgNTIgNDUgNzggLTIuODQyMTcwOTRlLTE0IDEwNCI+PC9wb2x5Z29uPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=')
    }
    &.teal .container::before {
        background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTM1cHgiIGhlaWdodD0iMjA4cHgiIHZpZXdCb3g9IjAgMCAxMzUgMjA4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1MC4yICg1NTA0NykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+U3BvdGxpZ2h0TXVsdGlwbGVGYWNldFRlYWw8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iTUFTVEVSIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNDgwLjAwMDAwMCwgLTI0MC4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9IlNwb3RsaWdodE11bHRpcGxlRmFjZXRUZWFsIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNDgwLjAwMDAwMCwgMjQwLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgtMy1Db3B5LTE1MyIgZmlsbD0iIzAwOURBNSIgb3BhY2l0eT0iMC41OTY5MjAyOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjcuNTAwMDAwLCAyNi4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTY3LjUwMDAwMCwgLTI2LjAwMDAwMCkgIiBwb2ludHM9IjkwIDAgOTAgNTIgNDUgMjYiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoLTMtQ29weS0xNTciIGZpbGw9IiMwMDlEQTUiIG9wYWNpdHk9IjAuNTk2OTIwMjkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY3LjUwMDAwMCwgNzguMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC02Ny41MDAwMDAsIC03OC4wMDAwMDApICIgcG9pbnRzPSI5MCA1MiA5MCAxMDQgNDUgNzgiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoLTMtQ29weS0xNTkiIGZpbGw9IiMwMDlEQTUiIG9wYWNpdHk9IjAuNTk2OTIwMjkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY3LjUwMDAwMCwgMTMwLjAwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtNjcuNTAwMDAwLCAtMTMwLjAwMDAwMCkgIiBwb2ludHM9IjkwIDEwNCA5MCAxNTYgNDUgMTMwIj48L3BvbHlnb24+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aC0zLUNvcHktMTY1IiBmaWxsPSIjMDA5REE1IiBvcGFjaXR5PSIwLjU5NjkyMDI5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2Ny41MDAwMDAsIDE4Mi4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTY3LjUwMDAwMCwgLTE4Mi4wMDAwMDApICIgcG9pbnRzPSI5MCAxNTYgOTAgMjA4IDQ1IDE4MiI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgtMy1Db3B5LTE4NCIgZmlsbD0iIzAwOURBNSIgb3BhY2l0eT0iMC4zMDAwMDAwMTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY3LjUwMDAwMCwgNTIuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC02Ny41MDAwMDAsIC01Mi4wMDAwMDApICIgcG9pbnRzPSI0NSAyNiA5MCA1MiA0NSA3OCI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgtMy1Db3B5LTE5NyIgZmlsbD0iIzAwOURBNSIgb3BhY2l0eT0iMC4zMDAwMDAwMTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY3LjUwMDAwMCwgMTA0LjAwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtNjcuNTAwMDAwLCAtMTA0LjAwMDAwMCkgIiBwb2ludHM9IjQ1IDc4IDkwIDEwNCA0NSAxMzAiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoLTMtQ29weS0yMDIiIGZpbGw9IiMwMDlEQTUiIG9wYWNpdHk9IjAuMDk3MzE2NTc2MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTEyLjUwMDAwMCwgMTMwLjAwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtMTEyLjUwMDAwMCwgLTEzMC4wMDAwMDApICIgcG9pbnRzPSI5MCAxMDQgMTM1IDEzMCA5MCAxNTYiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoLTMtQ29weS0xOTgiIGZpbGw9IiMwMDlEQTUiIG9wYWNpdHk9IjAuMzAwMDAwMDEyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2Ny41MDAwMDAsIDE1Ni4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTY3LjUwMDAwMCwgLTE1Ni4wMDAwMDApICIgcG9pbnRzPSI0NSAxMzAgOTAgMTU2IDQ1IDE4MiI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgtMy1Db3B5LTIwMCIgZmlsbD0iIzAwOURBNSIgb3BhY2l0eT0iMC4yMDEwOTgyOTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExMi41MDAwMDAsIDEwNC4wMDAwMDApIHNjYWxlKC0xLCAxKSByb3RhdGUoLTE4MC4wMDAwMDApIHRyYW5zbGF0ZSgtMTEyLjUwMDAwMCwgLTEwNC4wMDAwMDApICIgcG9pbnRzPSI5MCA3OCAxMzUgMTA0IDkwIDEzMCI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgtMy1Db3B5LTIwMSIgZmlsbD0iIzAwOURBNSIgb3BhY2l0eT0iMC4yMDEwOTgyOTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExMi41MDAwMDAsIDE1Ni4wMDAwMDApIHNjYWxlKC0xLCAxKSByb3RhdGUoLTE4MC4wMDAwMDApIHRyYW5zbGF0ZSgtMTEyLjUwMDAwMCwgLTE1Ni4wMDAwMDApICIgcG9pbnRzPSI5MCAxMzAgMTM1IDE1NiA5MCAxODIiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cCI+CiAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgtMy1Db3B5LTE1NiIgZmlsbD0iI0ZGRkZGRiIgb3BhY2l0eT0iMC44MDMyNzIxOTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIyLjUwMDAwMCwgNTIuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0yMi41MDAwMDAsIC01Mi4wMDAwMDApICIgcG9pbnRzPSI0NSAyNiA0NSA3OCAwIDUyIj48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgtMy1Db3B5LTE4MiIgZmlsbD0iI0RDRENEQyIgb3BhY2l0eT0iMC42MDAwNDUzMDIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIyLjUwMDAwMCwgMjYuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0yMi41MDAwMDAsIC0yNi4wMDAwMDApICIgcG9pbnRzPSItMi44NDIxNzA5NGUtMTQgMCA0NSAyNiAtMi44NDIxNzA5NGUtMTQgNTIiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aC0zLUNvcHktMTk2IiBmaWxsPSIjRENEQ0RDIiBvcGFjaXR5PSIwLjYwMDA0NTMwMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjIuNTAwMDAwLCA3OC4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTIyLjUwMDAwMCwgLTc4LjAwMDAwMCkgIiBwb2ludHM9Ii0yLjg0MjE3MDk0ZS0xNCA1MiA0NSA3OCAtMi44NDIxNzA5NGUtMTQgMTA0Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==')
    }
    .container {
        @include tablet-landscape {
            position: relative
        }
        &::before {
            @include tablet-landscape {
                content: '';
                position: absolute;
                z-index: 1;
                width: 135px;
                height: 208px;
                right: -90px;
                top: 143px;
                background-repeat: no-repeat;
                background-position: center center
            }
        }
    }*/
  margin-top: 33px;
  margin-bottom: 33px; }
  @media (max-width: 992px) {
    .spotlight-multiple {
      display: none; } }
  .spotlight-multiple--mobile {
    display: none;
    padding-bottom: 25px; }
    @media (max-width: 992px) {
      .spotlight-multiple--mobile {
        display: block; } }
  @media (min-width: 992px) {
    .spotlight-multiple .spotlight-featured {
      padding: 0; } }
  .spotlight-multiple .spotlight-featured article {
    max-width: 274px;
    margin: 0 30px 20px 0; }
    @media (min-width: 992px) {
      .spotlight-multiple .spotlight-featured article {
        margin-right: 19px;
        width: calc(99.99% * 1/2 - 9.5px);
        max-width: 100%; }
        .spotlight-multiple .spotlight-featured article:nth-child(2n) {
          margin-right: 0; } }
    .spotlight-multiple .spotlight-featured article:hover h2 {
      color: #663366; }
    @media (min-width: 768px) {
      .spotlight-multiple .spotlight-featured article .img-wrap {
        height: 275px; } }
    .spotlight-multiple .spotlight-featured article h2 {
      font-size: 20px;
      line-height: 27px;
      font-weight: bold;
      margin-bottom: 16px; }
      @media (min-width: 992px) {
        .spotlight-multiple .spotlight-featured article h2 {
          font-size: 24px;
          line-height: 30px;
          margin-bottom: 8px; } }
    .spotlight-multiple .spotlight-featured article .summary {
      color: #5a5a5a; }
    .spotlight-multiple .spotlight-featured article .primary-btn {
      margin-top: 40px; }
  .spotlight-multiple .spotlight-featured .slick-dots {
    left: 15px;
    bottom: -20px; }
  .spotlight-multiple .spotlight-featured .slick-slide {
    height: auto; }
  .spotlight-multiple .spotlight-grid {
    padding-top: 40px; }
    @media (min-width: 992px) {
      .spotlight-multiple .spotlight-grid {
        padding: 0; } }
    .spotlight-multiple .spotlight-grid article {
      max-width: 274px;
      margin: 0 30px 20px 0; }
      @media (min-width: 992px) {
        .spotlight-multiple .spotlight-grid article {
          margin-right: 19px;
          width: calc(99.99% * 1/3 - 12.66667px);
          max-width: 100%; }
          .spotlight-multiple .spotlight-grid article:nth-child(3n) {
            margin-right: 0; } }
      .spotlight-multiple .spotlight-grid article:hover h2 {
        color: #663366; }
      @media (min-width: 768px) {
        .spotlight-multiple .spotlight-grid article .img-wrap {
          height: 182px; } }
      .spotlight-multiple .spotlight-grid article h2 {
        font-size: 20px;
        line-height: 27px;
        font-weight: bold;
        margin-bottom: 16px; }
        @media (min-width: 992px) {
          .spotlight-multiple .spotlight-grid article h2 {
            margin-bottom: 8px; } }
      .spotlight-multiple .spotlight-grid article .summary {
        color: #5a5a5a; }
      .spotlight-multiple .spotlight-grid article .primary-btn {
        margin-top: 40px; }
    .spotlight-multiple .spotlight-grid .slick-dots {
      left: 15px;
      bottom: -20px; }
    .spotlight-multiple .spotlight-grid .slick-slide {
      height: auto; }
  .spotlight-multiple .spotlight-featured, .spotlight-multiple .spotlight-grid {
    position: relative;
    z-index: 1; }
    .spotlight-multiple .spotlight-featured.slick-initialized, .spotlight-multiple .spotlight-grid.slick-initialized {
      width: auto;
      padding-left: 15px; }
    .spotlight-multiple .spotlight-featured article .img-wrap, .spotlight-multiple .spotlight-grid article .img-wrap {
      position: relative;
      overflow: hidden;
      margin-bottom: 30px; }
      .spotlight-multiple .spotlight-featured article .img-wrap img, .spotlight-multiple .spotlight-grid article .img-wrap img {
        min-width: 100%;
        height: 100%;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%); }
      @media (max-width: 1024px) {
        .spotlight-multiple .spotlight-featured article .img-wrap, .spotlight-multiple .spotlight-grid article .img-wrap {
          height: 205px;
          width: 275px;
          margin-bottom: 22px; } }
    @media (max-width: 375px) {
      .spotlight-multiple .spotlight-featured article h2, .spotlight-multiple .spotlight-grid article h2 {
        margin-top: 22px;
        font-size: 20px;
        line-height: 1.35; } }
    .spotlight-multiple .spotlight-featured article .summary p, .spotlight-multiple .spotlight-grid article .summary p {
      line-height: 1.5; }
      @media (max-width: 375px) {
        .spotlight-multiple .spotlight-featured article .summary p, .spotlight-multiple .spotlight-grid article .summary p {
          line-height: 1.38; } }
  .spotlight-multiple.black .primary-btn {
    background: #000; }
    .spotlight-multiple.black .primary-btn .icon-facet-arrow {
      border-left: 8px solid #000; }
  .spotlight-multiple--home {
    position: relative;
    padding: 0; }
    @media (min-width: 768px) {
      .spotlight-multiple--home:before {
        content: '';
        display: block;
        background-image: url("../img/facets/SpotlightMultipleWhiteFacet3items.svg");
        width: 270px;
        height: 520px;
        position: absolute;
        bottom: 231px;
        left: -100px; }
      .spotlight-multiple--home.second-facet {
        padding: 60px 0 85px 0; }
        .spotlight-multiple--home.second-facet:after {
          content: '';
          display: block;
          background-image: url("../img/facets/SpotlightMultipleWhiteFacet2lines.svg");
          width: 270px;
          height: 520px;
          position: absolute;
          bottom: -212px;
          right: -100px;
          background-repeat: no-repeat; } }
    @media (min-width: 375px) {
      .spotlight-multiple--home .spotlight-featured article .img-wrap {
        height: 205px; } }
    @media (min-width: 992px) {
      .spotlight-multiple--home .spotlight-featured article .img-wrap {
        height: 423px;
        width: 100%; } }
    .spotlight-multiple--home .spotlight-featured article h2 {
      font-size: 30px;
      margin-top: 30px; }
    .spotlight-multiple--home .spotlight-featured article .iosh-button {
      margin-top: 39px; }
      @media (max-width: 375px) {
        .spotlight-multiple--home .spotlight-featured article .iosh-button {
          margin-top: 20px; } }
    @media (min-width: 375px) {
      .spotlight-multiple--home .spotlight-grid article .img-wrap {
        height: 205px; } }
    @media (min-width: 992px) {
      .spotlight-multiple--home .spotlight-grid article .img-wrap {
        height: 280px; } }
    .spotlight-multiple--home .spotlight-grid article h2 {
      font-size: 24px;
      margin-top: 30px; }
  @media (max-width: 1024px) {
    .content-area .spotlight-multiple {
      margin-left: -15px;
      margin-right: -15px; } }

/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/*colors*/
/* for modals*/
/* >= 375px - Smartphones */
/* >= 768px - Tablets */
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 576px - Tablets */
/* >= 1920px - Extra large desktops */
.resource-meta.desktop {
  display: none; }
  @media (min-width: 992px) {
    .resource-meta.desktop {
      display: block; } }

@media (min-width: 992px) {
  .resource-meta.mobile {
    display: none; } }

.resource-meta .resource-published {
  margin-bottom: 20px;
  line-height: 24px; }
  .resource-meta .resource-published .label {
    display: block;
    color: #000;
    font-size: 14px;
    line-height: 24px;
    font-weight: bold;
    padding-bottom: 8px; }

.resource-meta .resource-audience .label,
.resource-meta .resource-topic .label,
.resource-meta .resource-industry .label,
.resource-meta .resource-type .label {
  font-size: 13px;
  line-height: 24px; }

.resource-meta .resource-audience .tag-list,
.resource-meta .resource-topic .tag-list,
.resource-meta .resource-industry .tag-list,
.resource-meta .resource-type .tag-list {
  margin-bottom: 20px; }

/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/*colors*/
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/*colors*/
/* for modals*/
/* >= 375px - Smartphones */
/* >= 768px - Tablets */
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 576px - Tablets */
/* >= 1920px - Extra large desktops */
.video-wrap {
  position: relative; }
  .video-wrap .video-img-wrap {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden; }
    @media (min-width: 1200px) {
      .video-wrap .video-img-wrap {
        width: 760px;
        height: 427px; } }
    .video-wrap .video-img-wrap img {
      width: 100%;
      height: 100%; }
  .video-wrap .play-video-btn.hidden {
    display: none; }
  .video-wrap .iframe-wrap {
    width: 100%;
    height: 427px; }
    @media (min-width: 1200px) {
      .video-wrap .iframe-wrap {
        width: 760px;
        height: 427px; } }

/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/*colors*/
/* for modals*/
/* >= 375px - Smartphones */
/* >= 768px - Tablets */
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 576px - Tablets */
/* >= 1920px - Extra large desktops */
.hero-not-found.hero-content-bg {
  min-height: 100px; }
  .hero-not-found.hero-content-bg .my-hero-text {
    font-weight: bold;
    padding: 20px 15px; }
    @media (min-width: 992px) {
      .hero-not-found.hero-content-bg .my-hero-text {
        padding: 30px 0 28px 0; } }
    .hero-not-found.hero-content-bg .my-hero-text header {
      height: 100%;
      display: flex;
      align-items: center; }
      .hero-not-found.hero-content-bg .my-hero-text header h1 {
        margin: 0;
        font-size: 28px;
        line-height: 36px; }
        @media (min-width: 992px) {
          .hero-not-found.hero-content-bg .my-hero-text header h1 {
            font-size: 36px;
            line-height: 42px; } }

.not-found {
  padding: 20px 15px; }
  @media (min-width: 992px) {
    .not-found {
      padding: 60px 0 80px 0; } }
  .not-found .search.not-found-search {
    margin-top: 20px; }

/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/*colors*/
/* for modals*/
/* >= 375px - Smartphones */
/* >= 768px - Tablets */
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 576px - Tablets */
/* >= 1920px - Extra large desktops */
.internal-error {
  padding-top: 25vh;
  padding-bottom: 25vh;
  font-size: 18px;
  line-height: 27px; }
  .internal-error h1 {
    font-family: 'Nunito Sans', sans-serif;
    font-size: 46px;
    line-height: 58px;
    color: #000;
    margin: 0 0 30px 0; }
  .internal-error .logos-wrap {
    float: none;
    margin: 0 0 100px 0; }

/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/*colors*/
/* for modals*/
/* >= 375px - Smartphones */
/* >= 768px - Tablets */
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 576px - Tablets */
/* >= 1920px - Extra large desktops */
.filters h3,
.filters h4 {
  font-weight: bold; }

.filters .filter-by-location,
.filters .filter-by-provider,
.filters .filter-by-type,
.filters .filter-by-industry,
.filters .filter-free-only {
  margin-bottom: 40px; }

.filters .filter-by-location .radio-row {
  margin-bottom: 10px; }

.filters .filter-by-location .label {
  margin-top: 30px; }

.listing-events .consultation-listing-wrap {
  margin-bottom: 20px; }
  .listing-events .consultation-listing-wrap .info-details-wrap {
    padding: 20px 15px 30px 30px; }
    @media (min-width: 992px) {
      .listing-events .consultation-listing-wrap .info-details-wrap {
        padding: 20px 100px 30px 30px; } }
    .listing-events .consultation-listing-wrap .info-details-wrap .date {
      display: inline-block;
      line-height: 24px;
      margin-bottom: 13px; }
    .listing-events .consultation-listing-wrap .info-details-wrap h4 {
      font-weight: bold;
      margin: 0 0 10px 0; }
      @media (min-width: 992px) {
        .listing-events .consultation-listing-wrap .info-details-wrap h4 {
          margin: 0 0 2px 0; } }
    .listing-events .consultation-listing-wrap .info-details-wrap .location {
      display: block;
      margin-bottom: 13px;
      font-weight: bold; }
    @media (min-width: 992px) {
      .listing-events .consultation-listing-wrap .info-details-wrap .tag-list {
        margin-bottom: 20px; } }
    .listing-events .consultation-listing-wrap .info-details-wrap .prices {
      padding-top: 4px; }
      .listing-events .consultation-listing-wrap .info-details-wrap .prices .label {
        display: block; }
      .listing-events .consultation-listing-wrap .info-details-wrap .prices .col-lg-6:first-child {
        margin-bottom: 10px; }
    .listing-events .consultation-listing-wrap .info-details-wrap .type,
    .listing-events .consultation-listing-wrap .info-details-wrap .price {
      font-size: 20px;
      line-height: 27px;
      font-weight: bold;
      color: #000; }

.listing-events .iosh-pagination {
  padding-top: 10px; }

/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/*colors*/
/* for modals*/
/* >= 375px - Smartphones */
/* >= 768px - Tablets */
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 576px - Tablets */
/* >= 1920px - Extra large desktops */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/*colors*/
.membership-purchase-sidebar.slide-dropdown {
  display: block; }
  .membership-purchase-sidebar.slide-dropdown .icon-icon-arrow-down {
    display: block;
    color: #787878;
    right: 20px;
    position: absolute;
    top: 0;
    font-size: 10px;
    cursor: pointer; }
    @media (min-width: 992px) {
      .membership-purchase-sidebar.slide-dropdown .icon-icon-arrow-down {
        display: none; } }
  .membership-purchase-sidebar.slide-dropdown .container-wrap {
    position: relative; }
    .membership-purchase-sidebar.slide-dropdown .container-wrap.open .nav.dropdown {
      max-height: 999px; }
    .membership-purchase-sidebar.slide-dropdown .container-wrap .active-stage {
      display: inline-block;
      line-height: 3;
      margin: 10px 0;
      color: #000;
      font-weight: bold; }
      @media (min-width: 992px) {
        .membership-purchase-sidebar.slide-dropdown .container-wrap .active-stage {
          display: none; } }
      .membership-purchase-sidebar.slide-dropdown .container-wrap .active-stage .link-hover {
        padding-left: 30px;
        display: inline-block; }
        .membership-purchase-sidebar.slide-dropdown .container-wrap .active-stage .link-hover:after {
          width: 100%;
          content: '';
          display: block;
          width: 100%;
          height: 2px;
          background: #0097db;
          transition: width .3s; }
      .membership-purchase-sidebar.slide-dropdown .container-wrap .active-stage .icon-icon-arrow-right {
        font-size: 11px;
        top: 15px;
        color: #787878; }
      .membership-purchase-sidebar.slide-dropdown .container-wrap .active-stage .icon-icon-tick-mark {
        font-size: 11px;
        top: 15px;
        color: #99c221;
        display: none; }
    .membership-purchase-sidebar.slide-dropdown .container-wrap .nav.dropdown {
      display: block;
      overflow: hidden;
      max-height: 0;
      transition: max-height 0.5s cubic-bezier(0.55, 0, 0.1, 1);
      border-bottom: none; }
      @media (min-width: 992px) {
        .membership-purchase-sidebar.slide-dropdown .container-wrap .nav.dropdown {
          max-height: 100%;
          border-bottom: 1px solid #ddd7d9; } }
      .membership-purchase-sidebar.slide-dropdown .container-wrap .nav.dropdown li:last-child {
        padding-bottom: 20px; }
      .membership-purchase-sidebar.slide-dropdown .container-wrap .nav.dropdown a {
        color: #000; }
        .membership-purchase-sidebar.slide-dropdown .container-wrap .nav.dropdown a.active {
          font-weight: bold; }
          .membership-purchase-sidebar.slide-dropdown .container-wrap .nav.dropdown a.active .link-hover:after {
            width: 100%; }
        .membership-purchase-sidebar.slide-dropdown .container-wrap .nav.dropdown a .link-hover {
          display: inline-block; }
          .membership-purchase-sidebar.slide-dropdown .container-wrap .nav.dropdown a .link-hover::after {
            content: '';
            display: block;
            width: 0;
            height: 2px;
            background: #0097db;
            transition: width .3s; }
        .membership-purchase-sidebar.slide-dropdown .container-wrap .nav.dropdown a:hover .link-hover::after {
          width: 100%; }
        .membership-purchase-sidebar.slide-dropdown .container-wrap .nav.dropdown a .icon-icon-arrow-right {
          font-size: 11px;
          top: 15px; }
        .membership-purchase-sidebar.slide-dropdown .container-wrap .nav.dropdown a .icon-icon-tick-mark {
          font-size: 11px;
          top: 15px;
          color: #99c221;
          display: none; }
        .membership-purchase-sidebar.slide-dropdown .container-wrap .nav.dropdown a.complete .icon-icon-tick-mark {
          display: block; }
        .membership-purchase-sidebar.slide-dropdown .container-wrap .nav.dropdown a.complete .icon-icon-arrow-right {
          display: none; }
  .membership-purchase-sidebar.slide-dropdown h5 {
    border-bottom: none; }
  .membership-purchase-sidebar.slide-dropdown .progress-wrap {
    width: 100%;
    height: 5px;
    background: #F6F5F5;
    position: relative; }
    .membership-purchase-sidebar.slide-dropdown .progress-wrap .progress-line {
      position: absolute;
      width: 0%;
      height: 5px;
      top: 0;
      left: 0;
      background: #99c221; }

.membership-purchase-wrap .form-section-wrap {
  margin-bottom: 10px; }
  .membership-purchase-wrap .form-section-wrap > div {
    position: relative; }
    .membership-purchase-wrap .form-section-wrap > div .icon-icon-tick-mark {
      position: absolute;
      font-size: 11px;
      color: #99c221;
      right: 20px;
      top: 35;
      display: none; }
    .membership-purchase-wrap .form-section-wrap > div.show .icon-icon-tick-mark {
      display: block; }

.membership-purchase-wrap .form-section-wrap-btn {
  margin-top: 30px; }

.membership-purchase-wrap .event-purchase {
  margin-bottom: 25px; }

.membership-purchase-wrap .label {
  font-size: 14px;
  padding-bottom: 8px;
  color: #000;
  display: block; }
  @media (min-width: 992px) {
    .membership-purchase-wrap .label {
      font-weight: bold; } }

.membership-purchase-wrap b {
  color: #000;
  font-weight: normal;
  font-size: 18px; }
  @media (min-width: 992px) {
    .membership-purchase-wrap b {
      font-weight: bold; } }

.membership-purchase-wrap .consultation-listing-wrap .info-details-wrap {
  padding: 30px 30px 40px; }

.membership-purchase-wrap .consultation-listing-wrap h4 {
  line-height: 1; }

.membership-purchase-wrap .consultation-listing-wrap header {
  padding-bottom: 16px;
  border-bottom: 1px solid #ddd7d9;
  margin-bottom: 20px; }
  .membership-purchase-wrap .consultation-listing-wrap header {
    *zoom: 1; }
  .membership-purchase-wrap .consultation-listing-wrap header:before, .membership-purchase-wrap .consultation-listing-wrap header:after {
    content: "";
    display: table; }
  .membership-purchase-wrap .consultation-listing-wrap header:after {
    clear: both; }
  @media (min-width: 992px) {
    .membership-purchase-wrap .consultation-listing-wrap header {
      padding-bottom: 58px; } }
  .membership-purchase-wrap .consultation-listing-wrap header .btn-edit-wrap {
    margin-top: 10px; }
    .membership-purchase-wrap .consultation-listing-wrap header .btn-edit-wrap a {
      padding: 0 10px;
      color: #5a5a5a;
      float: left; }
      .membership-purchase-wrap .consultation-listing-wrap header .btn-edit-wrap a:hover {
        color: #663366; }

.membership-purchase-wrap .form-section-wrap-text {
  margin-bottom: 20px; }

.membership-purchase-wrap .form-section-wrap-textarea > div {
  width: 45%; }

.membership-purchase-wrap .umbraco-forms-section {
  margin-top: 40px; }

.membership-purchase-wrap .umbraco-forms-field textarea {
  height: 320px; }

.section-title {
  padding-bottom: 15px;
  margin-bottom: 35px;
  border-bottom: 1px solid #ddd7d9;
  line-height: 1; }
  @media (min-width: 992px) {
    .section-title {
      width: 45%; } }

.basic-form {
  margin-bottom: 30px; }
  .basic-form:last-child {
    margin-bottom: 0; }

.delete-account-btn {
  display: block;
  margin-top: 15px;
  color: #d2515e; }

.edit-account-wrap {
  margin-top: 20px; }
  @media (min-width: 992px) {
    .edit-account-wrap {
      margin-top: 0; } }

.renew-membership {
  margin-bottom: 30px;
  margin-top: 20px; }
  @media (min-width: 992px) {
    .renew-membership {
      margin-top: 0; } }
  .renew-membership h5 {
    font-size: 14px;
    line-height: 1.6; }
    @media (min-width: 992px) {
      .renew-membership h5 {
        font-size: 20px; } }
    .renew-membership h5 .icon-icon-alert {
      font-size: 14px;
      color: #5a5a5a;
      margin-right: 14px; }
      @media (min-width: 992px) {
        .renew-membership h5 .icon-icon-alert {
          font-size: 26px;
          margin-right: 20px; } }

.edit-profile-text p {
  line-height: 3;
  border-bottom: 2px solid #e3dfe0;
  padding-bottom: 30px;
  margin-bottom: 30px; }

.horizontal-btn-wrap {
  display: block;
  border-bottom: 2px solid #e3dfe0;
  padding-bottom: 30px;
  margin-bottom: 30px;
  margin-top: 30px; }
  .horizontal-btn-wrap > div {
    margin-bottom: 20px; }

/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/*colors*/
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/*colors*/
/* for modals*/
/* >= 375px - Smartphones */
/* >= 768px - Tablets */
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 576px - Tablets */
/* >= 1920px - Extra large desktops */
.your-basket .event-name {
  font-size: 20px; }

.your-basket-sidebar {
  padding-top: 20px; }
  @media (min-width: 992px) {
    .your-basket-sidebar {
      padding-top: 0; } }
  .your-basket-sidebar h5 {
    padding-bottom: 15px;
    margin-bottom: 35px;
    border-bottom: 1px solid #ddd7d9;
    font-size: 20px;
    line-height: 1;
    height: 40px; }
  .your-basket-sidebar p, .your-basket-sidebar b {
    line-height: 2; }
  .your-basket-sidebar .prices {
    padding-bottom: 35px; }
  .your-basket-sidebar .last-section {
    border-top: 1px solid #ddd7d9;
    padding-top: 23px;
    margin-bottom: 40px; }
    @media (min-width: 992px) {
      .your-basket-sidebar .last-section {
        margin-bottom: 0; } }

.secure-payment-img {
  width: 158px;
  height: auto;
  margin-top: 30px;
  margin-bottom: 30px; }
  @media (min-width: 992px) {
    .secure-payment-img {
      margin-top: 40px;
      margin-bottom: 100px;
      width: 221px; } }
  .secure-payment-img img {
    width: 100%;
    height: auto; }

.successful-purchase .icon-green-tick-icon {
  font-size: 46px;
  color: #99c221;
  float: left;
  margin-right: 20px; }
  @media (min-width: 992px) {
    .successful-purchase .icon-green-tick-icon {
      font-size: 86px;
      margin-right: 40px; } }

.successful-purchase .social-share .social-bar {
  text-align: left;
  padding-left: 0; }
  .successful-purchase .social-share .social-bar .label {
    display: inline-block;
    color: #5a5a5a;
    margin-left: 0; }

.successful-purchase .account-order-section {
  padding-bottom: 20px;
  margin-bottom: 30px;
  border-bottom: 1px solid #ddd7d9; }
  .successful-purchase .account-order-section a {
    color: #663366;
    font-weight: bold; }

.successful-purchase h2 {
  font-size: 14px;
  line-height: 1.6; }
  @media (min-width: 992px) {
    .successful-purchase h2 {
      font-size: 36px; } }

.successful-purchase h4 {
  font-size: 16px; }
  @media (min-width: 992px) {
    .successful-purchase h4 {
      font-size: 24px; } }

/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/* for modals*/
/* >= 375px - Smartphones */
/* >= 768px - Tablets */
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 576px - Tablets */
/* >= 1920px - Extra large desktops */
/* >= 576px - Tablets */
/* >= 768px - Tablets */
/* <= 992px - Tablet landscape*/
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 1400px - Large desktops */
/* >= 1920px - Extra large desktops */
.bookmark-wrap {
  float: right;
  color: #000;
  font-size: 14px;
  position: relative; }
  .bookmark-wrap .bookmark-text {
    position: relative;
    bottom: 5px;
    margin-right: 12px; }
  .bookmark-wrap .bookmark-icon {
    transition: color .3s ease-in-out;
    position: relative; }
    .bookmark-wrap .bookmark-icon:hover {
      color: #663366;
      cursor: pointer; }
      .bookmark-wrap .bookmark-icon:hover:before {
        content: "\e917"; }
    .bookmark-wrap .bookmark-icon.checked {
      color: #fec900; }
      .bookmark-wrap .bookmark-icon.checked > span {
        animation: bookmark-burst 0.5s steps(3) 1; }
    .bookmark-wrap .bookmark-icon:before {
      font-size: 22px; }
    .bookmark-wrap .bookmark-icon > span {
      width: 3px;
      display: block;
      position: absolute;
      background: #fec900; }
      .bookmark-wrap .bookmark-icon > span:first-child {
        bottom: 25px;
        right: 3px;
        transform: rotate(30deg) translate(0, 0); }
      .bookmark-wrap .bookmark-icon > span:nth-child(2) {
        top: 15px;
        right: 0;
        transform: rotate(-45deg) translate(-2px, 0px); }
      .bookmark-wrap .bookmark-icon > span:nth-child(3) {
        top: 15px;
        right: 8px;
        transform: rotate(30deg) translate(-3px, 3px); }

@keyframes bookmark-burst {
  from {
    height: 0;
    transition: height .5s; }
  to {
    height: 15px;
    transition: height .5s; } }

.bookmark-loggedin {
  position: absolute;
  z-index: 1000;
  padding: 40px;
  border-color: rgba(169, 155, 159, 0.1);
  border-width: 1px;
  border-style: solid;
  background: #fff;
  width: 450px;
  right: -20px;
  top: 38px;
  display: none; }
  @media (max-width: 480px) {
    .bookmark-loggedin {
      width: 320px;
      padding: 20px; } }
  .bookmark-loggedin .container-arrow {
    position: absolute;
    top: -17px;
    right: 13px;
    width: 0;
    border-bottom-width: 17px;
    border-bottom-color: rgba(169, 155, 159, 0.1);
    border-bottom-style: solid;
    border-right: solid 16px transparent;
    border-left: solid 16px transparent; }
    .bookmark-loggedin .container-arrow:after {
      content: '';
      position: absolute;
      top: 2px;
      right: -15px;
      width: 0;
      border-bottom: solid 15px #fff;
      border-right: solid 15px transparent;
      border-left: solid 15px transparent; }
  .bookmark-loggedin.active {
    display: block; }

/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/* for modals*/
/* >= 375px - Smartphones */
/* >= 768px - Tablets */
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 576px - Tablets */
/* >= 1920px - Extra large desktops */
/* >= 576px - Tablets */
/* >= 768px - Tablets */
/* <= 992px - Tablet landscape*/
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 1400px - Large desktops */
/* >= 1920px - Extra large desktops */
.filter-by-type .menu .message {
  display: none; }

.sort-v2 {
  display: flex; }
  .sort-v2 .results {
    flex-grow: 1;
    text-align: left; }
  .sort-v2 .label {
    padding-top: 12px;
    font-weight: bold; }
  .sort-v2 .ui.dropdown {
    min-width: 180px;
    padding-bottom: 0;
    padding-right: 0;
    min-height: 0; }
    .sort-v2 .ui.dropdown.active .dropdown.icon {
      transform: rotate(180deg); }
    .sort-v2 .ui.dropdown .menu {
      position: static;
      margin-left: -40px !important;
      margin-top: 10px; }
    .sort-v2 .ui.dropdown .dropdown.icon {
      transition: transform .3s ease-in-out;
      transform: rotate(0deg);
      padding-left: 0;
      padding-right: 0; }
    .sort-v2 .ui.dropdown .text {
      padding-right: 32px; }
  @media (max-width: 576px) {
    .sort-v2 {
      flex-wrap: wrap; } }
  @media (max-width: 375px) {
    .sort-v2 .label {
      width: 100%; }
    .sort-v2 .ui.dropdown {
      padding-left: 0; } }

/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/* for modals*/
/* >= 375px - Smartphones */
/* >= 768px - Tablets */
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 576px - Tablets */
/* >= 1920px - Extra large desktops */
/* >= 576px - Tablets */
/* >= 768px - Tablets */
/* <= 992px - Tablet landscape*/
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 1400px - Large desktops */
/* >= 1920px - Extra large desktops */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/* for modals*/
/* >= 375px - Smartphones */
/* >= 768px - Tablets */
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 576px - Tablets */
/* >= 1920px - Extra large desktops */
/* >= 576px - Tablets */
/* >= 768px - Tablets */
/* <= 992px - Tablet landscape*/
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 1400px - Large desktops */
/* >= 1920px - Extra large desktops */
.spotlight-single {
  display: flex;
  background: #EEEBEC;
  margin-top: 60px;
  margin-bottom: 60px; }
  .spotlight-single.white {
    color: #fff; }
  .spotlight-single.black {
    color: #000; }
  .spotlight-single .spotlight-single-summary {
    margin-top: 20px;
    margin-bottom: 40px;
    line-height: 1.5;
    width: 375px; }
  .spotlight-single .spotlight-single-title {
    color: inherit;
    line-height: 1.17;
    font-size: 36px;
    width: 370px; }
  .spotlight-single .img-wrap {
    overflow: hidden;
    padding: 75px 0 70px 140px; }
    .spotlight-single .img-wrap .ss-main-image {
      width: 567px;
      height: 425px;
      display: block;
      float: right;
      object-fit: cover; }
      @media (max-width: 1024px) {
        .spotlight-single .img-wrap .ss-main-image {
          width: 100%;
          height: auto; } }
  .spotlight-single .text-wrap {
    position: relative;
    padding: 75px 0 70px 115px;
    overflow: hidden; }
    .spotlight-single .text-wrap:after {
      content: "";
      position: absolute;
      background-repeat: no-repeat;
      background-size: cover;
      width: 358px;
      height: 480px;
      top: -146px;
      right: -85px;
      z-index: 1;
      background-image: url("/Content//img/facets/SpotlightSingleWhiteFacet.svg"); }
      @media (max-width: 1440px) {
        .spotlight-single .text-wrap:after {
          width: 200px;
          height: 350px;
          top: -100px;
          right: 0px; } }
      @media (max-width: 1200px) {
        .spotlight-single .text-wrap:after {
          width: 170px;
          height: 270px;
          top: -80px;
          right: 0; } }
      @media (max-width: 576px) {
        .spotlight-single .text-wrap:after {
          width: 132px;
          height: 180px;
          top: -50px; } }
    .spotlight-single .text-wrap .ss-additional-image {
      margin-bottom: 20px;
      width: 110px; }
  @media (max-width: 991px) {
    .spotlight-single {
      display: flex;
      flex-direction: column; }
      .spotlight-single .img-wrap {
        padding: 0; }
      .spotlight-single .text-wrap {
        padding: 20px; } }
  @media (max-width: 1200px) {
    .spotlight-single .spotlight-single-summary,
    .spotlight-single .spotlight-single-title {
      width: auto;
      z-index: 2;
      position: relative;
      padding-right: 20px; } }
  @media (max-width: 480px) {
    .spotlight-single .spotlight-single-summary,
    .spotlight-single .spotlight-single-title {
      padding-right: 0; } }

.spotlight-multiple {
  background: #f6f5f5; }
  .spotlight-multiple.light-blue .spotlight-featured:first-child::before {
    background-image: url("../img/facets/SpotlightFacetLightBlue.svg"); }
  .spotlight-multiple.green .spotlight-featured:first-child::before {
    background-image: url("../img/facets/SpotlightFacetGreen.svg"); }
  .spotlight-multiple.orange .spotlight-featured:first-child::before {
    background-image: url("../img/facets/SpotlightFacetOrange.svg"); }
  .spotlight-multiple.dark-purple .spotlight-featured:first-child::before {
    background-image: url("../img/facets/SpotlightFacetDarkPurple.svg"); }
  .spotlight-multiple.teal .spotlight-featured:first-child::before {
    background-image: url("../img/facets/SpotlightFaceTeal.svg"); }
  .spotlight-multiple.red .spotlight-featured:first-child::before {
    background-image: url("../img/facets/SpotlightFacetRed.svg"); }
  .spotlight-multiple.yellow .spotlight-featured:first-child::before {
    background-image: url("../img/facets/SpotlightFacetYellow.svg"); }
  .spotlight-multiple.light-purple .spotlight-featured:first-child::before {
    background-image: url("../img/facets/SpotlightFacetLightPurple.svg"); }
  .spotlight-multiple.magenta .spotlight-featured:first-child::before {
    background-image: url("../img/facets/SpotlightFacetMagenta.svg"); }
  .spotlight-multiple.dark-blue .spotlight-featured:first-child::before {
    background-image: url("../img/facets/SpotlightFacetDarkBlue.svg"); }
  .spotlight-multiple.black .spotlight-featured:first-child::before {
    background-image: url("../img/facets/SpotlightFacetBlack.svg"); }
  .spotlight-multiple.grey .spotlight-featured:first-child::before {
    background-image: url("../img/facets/SpotlightFacetGray.svg"); }
  .spotlight-multiple.white .spotlight-featured:first-child::before {
    background-image: url("../img/facets/SpotlightFacetWhite.svg"); }
  .spotlight-multiple.pantone-397u .spotlight-featured:first-child::before {
    background-image: url("../img/facets/SpotlightFacet_CoreSkills_Lime.svg"); }
  .spotlight-multiple.pantone-295u .spotlight-featured:first-child::before {
    background-image: url("../img/facets/SpotlightFacet_ManagementEducation_DarkBlue.svg"); }
  .spotlight-multiple.pantone-2602u .spotlight-featured:first-child::before {
    background-image: url("../img/facets/SpotlightFacet_ExecutiveEducation_Purple.svg"); }
  .spotlight-multiple.pantone-563u .spotlight-featured:first-child::before {
    background-image: url("../img/facets/SpotlightFacet_CoreSkills_LightTeal.svg.svg"); }
  .spotlight-multiple.pantone-123u .spotlight-featured:first-child::before {
    background-image: url("../img/facets/SpotlightFacet_ProfessionalDevelopment_Yellow.svg"); }
  .spotlight-multiple.pantone-549u .spotlight-featured:first-child::before {
    background-image: url("../img/facets/SpotlightFacet_ProfessionalDevelopment_LightBlue.svg"); }
  .spotlight-multiple.pantone-340u .spotlight-featured:first-child::before {
    background-image: url("../img/facets/SpotlightFacet_ExecutiveEducation_Green.svg"); }
  .spotlight-multiple.pantone-279u .spotlight-featured:first-child::before {
    background-image: url("../img/facets/SpotlightFacet_ManagementEducation_LightBlue.svg"); }
  @media (min-width: 992px) {
    .spotlight-multiple .spotlight-featured:first-child {
      position: relative; } }
  @media (min-width: 1200px) {
    .spotlight-multiple .spotlight-featured:first-child::before {
      content: '';
      position: absolute;
      z-index: 1;
      width: 135px;
      height: 208px;
      right: -90px;
      top: 171px;
      background-repeat: no-repeat;
      background-position: center center; } }
  .spotlight-multiple--home .spotlight-featured:first-child::before {
    top: 319px; }

/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/* for modals*/
/* >= 375px - Smartphones */
/* >= 768px - Tablets */
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 576px - Tablets */
/* >= 1920px - Extra large desktops */
/* >= 576px - Tablets */
/* >= 768px - Tablets */
/* <= 992px - Tablet landscape*/
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 1400px - Large desktops */
/* >= 1920px - Extra large desktops */
.related-news-wrap {
  display: flex;
  padding-bottom: 40px; }
  .related-news-wrap .slick-list {
    width: 100%; }
    .related-news-wrap .slick-list .slick-slide {
      height: auto; }
  .related-news-wrap .related-news-link {
    color: #5a5a5a; }
  @media (max-width: 1024px) {
    .related-news-wrap {
      padding-bottom: 10px; } }

.related-news-link {
  overflow: hidden; }
  .related-news-link:hover .icon-icon-arrow-right {
    font-size: 16px;
    transition: fall 0.5s ease-in;
    top: 11px; }
  .related-news-link .icon-icon-arrow-right {
    position: absolute;
    color: #0097DB;
    left: 0;
    top: 13px;
    font-size: 12px;
    font-weight: normal; }
  .related-news-link .img-placeholder {
    position: relative;
    overflow: hidden;
    width: 273px;
    height: 205px; }
    .related-news-link .img-placeholder img {
      min-width: 100%;
      height: 100%;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%); }
  .related-news-link .slider-content {
    margin-top: 20px; }
    .related-news-link .slider-content p {
      margin: 0; }
    .related-news-link .slider-content h5 {
      height: 50px;
      overflow: hidden;
      font-size: 20px;
      font-weight: normal; }
  @media (max-width: 1024px) {
    .related-news-link {
      width: 273px; } }

.related-news {
  position: relative;
  padding-left: 0;
  padding-right: 0; }
  .related-news .news-date {
    position: absolute;
    font-weight: 700;
    padding-left: 25px;
    min-width: 170px;
    width: 100%;
    line-height: 3;
    font-size: 14px;
    display: block;
    border-bottom: 3px solid #f1f1f1;
    bottom: -60px; }

.related-news-sidebar p {
  display: block;
  width: 100%;
  margin: 0; }
  @media (min-width: 1200px) {
    .related-news-sidebar p {
      min-height: 110px;
      overflow: hidden; } }
  @media (max-width: 1024px) {
    .related-news-sidebar p {
      display: none; } }

.related-news-sidebar .more-news {
  margin-top: 30px; }
  @media (max-width: 1024px) {
    .related-news-sidebar .more-news {
      display: inline-block; } }

.related-news-sidebar h2 {
  display: block;
  width: 100%;
  margin-right: 20px;
  line-height: 1; }
  @media (max-width: 1024px) {
    .related-news-sidebar h2 {
      display: inline-block;
      font-size: 20px; } }

.related-news-sidebar > .row {
  margin-left: 0; }

/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/* for modals*/
/* >= 375px - Smartphones */
/* >= 768px - Tablets */
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 576px - Tablets */
/* >= 1920px - Extra large desktops */
/* >= 576px - Tablets */
/* >= 768px - Tablets */
/* <= 992px - Tablet landscape*/
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 1400px - Large desktops */
/* >= 1920px - Extra large desktops */
.logos-wrap {
  /*float: left;
    margin-left: 15px;
    margin-top: 10px;

    @include tablet-landscape {
        margin-top: -20px;
    }

    @include desktop {
        margin-left: 5%;
    }

    @include large-desktop {
        margin-left: 144px;
    }

    .logo-link {
        display: inline-block
    }

    .logo-placeholder {
        display: inline-block;

        &:first-child {
            margin-right: 10px;

            @include desktop {
                margin-right: 30px;
            }
        }

        &.iosh-logo {
            width: 50px;
            height: 44px;

            @include tablet-landscape {
                width: 84px;
                height: 75px;
            }
        }

        &.company-logo {
            width: 35px;
            height: auto;

            @include tablet-landscape {
                width: 69px;
                height: 80px;
            }
        }

        img {
            width: 100%;
            height: auto;
        }
    }*/ }
  .logos-wrap .logo-link {
    display: flex; }
  .logos-wrap .logo-placeholder {
    width: 84px;
    height: 84px;
    overflow: hidden;
    margin: 0 20px 0 0; }
    @media (max-width: 1024px) {
      .logos-wrap .logo-placeholder {
        margin: 0 0 0 20px; } }
    @media (max-width: 1024px) {
      .logos-wrap .logo-placeholder {
        position: relative;
        overflow: hidden;
        width: 50px; }
        .logos-wrap .logo-placeholder img {
          min-width: 100%;
          height: 100%;
          position: absolute;
          top: 50%;
          left: 50%;
          transform: translate(-50%, -50%); }
        .logos-wrap .logo-placeholder.company-logo {
          width: 43px; } }
    .logos-wrap .logo-placeholder img {
      max-width: 100%;
      display: block;
      margin: 0 auto; }
      @media (max-width: 1024px) {
        .logos-wrap .logo-placeholder img {
          height: 43px; } }

/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/* for modals*/
/* >= 375px - Smartphones */
/* >= 768px - Tablets */
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 576px - Tablets */
/* >= 1920px - Extra large desktops */
/* >= 576px - Tablets */
/* >= 768px - Tablets */
/* <= 992px - Tablet landscape*/
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 1400px - Large desktops */
/* >= 1920px - Extra large desktops */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/* for modals*/
/* >= 375px - Smartphones */
/* >= 768px - Tablets */
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 576px - Tablets */
/* >= 1920px - Extra large desktops */
/* >= 576px - Tablets */
/* >= 768px - Tablets */
/* <= 992px - Tablet landscape*/
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 1400px - Large desktops */
/* >= 1920px - Extra large desktops */
.main {
  margin: 0 auto; }

@media (min-width: 1024px) {
  body {
    height: auto;
    min-height: 100%; } }

.main-header {
  display: flex;
  flex-wrap: wrap;
  border-bottom: 1px solid rgba(169, 155, 159, 0.1);
  width: 100%;
  background: #fff;
  margin: 0 auto;
  overflow: hidden;
  padding: 0; }
  .main-header {
    *zoom: 1; }
  .main-header:before, .main-header:after {
    content: "";
    display: table; }
  .main-header:after {
    clear: both; }
  @media (max-width: 1024px) {
    .main-header {
      max-width: 100%;
      position: relative;
      overflow: visible; }
      .main-header .top-nav {
        width: auto;
        order: 2; }
        .main-header .top-nav .top-nav-list {
          margin-bottom: 0; }
      .main-header .logos-wrap {
        order: 1; } }

/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/* for modals*/
/* >= 375px - Smartphones */
/* >= 768px - Tablets */
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 576px - Tablets */
/* >= 1920px - Extra large desktops */
/* >= 576px - Tablets */
/* >= 768px - Tablets */
/* <= 992px - Tablet landscape*/
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 1400px - Large desktops */
/* >= 1920px - Extra large desktops */
.primary-btn {
  background: #663366;
  color: white;
  font-size: 14px;
  line-height: 1.8;
  padding: 0 60px 0 10px;
  border: none;
  position: relative;
  display: inline-block;
  min-width: 170px;
  height: 45px;
  font-family: 'Nunito Sans', sans-serif; }
  .primary-btn.black {
    background: #000; }
    .primary-btn.black:hover .main-bt-text {
      color: #000; }
    .primary-btn.black .icon-facet-arrow {
      border-left-color: #000; }
  .primary-btn.search-btn:hover .main-bt-text:before {
    width: 135%; }
  .primary-btn.search-btn:active .main-bt-text:before {
    right: -47px;
    width: 197%; }
  .primary-btn.global-nav-search-btn:hover .main-bt-text:before {
    width: 115%; }
  .primary-btn.global-nav-search-btn:active .main-bt-text:before {
    right: -27px;
    width: 138%; }
  .primary-btn.news-search-btn:hover .main-bt-text:before {
    width: 118%;
    right: -13px; }
  .primary-btn.news-search-btn:active .main-bt-text:before {
    right: -45px;
    width: 163%; }
  .primary-btn:hover {
    cursor: pointer; }
    .primary-btn:hover .main-bt-text {
      color: #663366; }
      .primary-btn:hover .main-bt-text:before {
        width: 100%;
        transform: scale(1.25, 1.53);
        right: -10px;
        background-color: #fff;
        color: #663366; }
    .primary-btn:hover .icon-arrow-right {
      transform: rotate(270deg) scale(1.41);
      top: 7.5px; }
      .primary-btn:hover .icon-arrow-right:after {
        left: -6px;
        bottom: -0.4px; }
  .primary-btn:active .main-bt-text {
    color: #663366; }
    .primary-btn:active .main-bt-text:before {
      width: 128%;
      right: -40px; }
  .primary-btn:active .icon-facet-arrow,
  .primary-btn:active .icon-icon-arrow-right {
    z-index: 3; }
  .primary-btn:active .icon-arrow-right {
    z-index: 2; }
    .primary-btn:active .icon-arrow-right :before {
      position: absolute;
      right: -6px;
      top: -25px;
      filter: brightness(0.9); }
  .primary-btn .icon-icon-arrow-right {
    position: absolute;
    right: 24px;
    top: 15px;
    color: #663366;
    z-index: 1; }
  .primary-btn .icon-arrow-right {
    transform: rotate(90deg);
    transition: all .2s ease-out; }
  .primary-btn .main-bt-text {
    z-index: 1;
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    position: relative;
    transition-property: color;
    transition-duration: 0.3s;
    padding: 10px 10px 10px 10px;
    display: block; }
    .primary-btn .main-bt-text:before {
      content: '';
      position: absolute;
      right: -38px;
      top: 10px;
      width: 15px;
      height: 24.5px;
      background: white;
      transition: all 0.2s;
      z-index: -1;
      background-color: transparent;
      color: #fff; }

.secondary-btn {
  padding: 10px 13px 10px 13px;
  color: #663366;
  background: transparent;
  border: solid 1px #663366;
  cursor: pointer;
  margin-left: 20px; }

.main-secondary-btn {
  font-weight: bold;
  font-size: 14px;
  line-height: 1.8;
  padding: 0 40px 0 10px;
  border: 1px solid #663366;
  position: relative;
  display: inline-block;
  min-width: 170px;
  height: 45px; }
  .main-secondary-btn .main-bt-text {
    z-index: 1;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    position: relative;
    padding: 10px 10px 10px 10px;
    display: block;
    color: #663366; }
  .main-secondary-btn:hover .icon-arrow-right {
    transform: rotate(270deg) scale(1.4);
    top: 7px; }
    .main-secondary-btn:hover .icon-arrow-right:after {
      left: -6px;
      bottom: -0.4px;
      border-bottom: 12.4px solid transparent;
      border-right: 7px solid #663366;
      border-top: 12.5px solid transparent; }
  .main-secondary-btn:active {
    transition: opacity .4s ease-out;
    opacity: 0; }
  .main-secondary-btn .icon-arrow-right {
    color: #663366;
    transition: transform .2s ease-out;
    right: 12.6px; }
  .main-secondary-btn .icon-facet-arrow {
    border-left: 8px solid #fff; }

.tertiary-btn {
  position: relative;
  color: #5a5a5a;
  font-weight: 700;
  padding-left: 15px;
  min-width: 170px;
  line-height: 3;
  font-size: 14px;
  margin-top: 20px;
  display: inline-block; }
  .tertiary-btn:after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background: #0097DB;
    transition: width .3s; }
  .tertiary-btn:hover {
    color: #5a5a5a; }
    .tertiary-btn:hover:after {
      width: 100%; }
    .tertiary-btn:hover .icon-icon-arrow-right {
      transform: scale(1.2); }
  .tertiary-btn .icon-icon-arrow-right {
    position: absolute;
    color: #0097db;
    left: 0;
    top: 50%;
    margin-top: -8px;
    font-size: 12px;
    font-weight: 400; }

.iosh-button.primary {
  display: inline-flex;
  justify-content: space-between;
  height: 45px;
  color: #fff !important;
  background: #663366;
  padding: 5px;
  position: relative;
  line-height: normal;
  letter-spacing: normal;
  font-stretch: normal;
  min-width: 170px; }
  @media (min-width: 992px) {
    .iosh-button.primary:not(.mobile-mode):hover {
      cursor: pointer; }
      .iosh-button.primary:not(.mobile-mode):hover .ib-hexagon {
        transform: scale(1.5) rotate(180deg);
        margin-top: 1px; }
      .iosh-button.primary:not(.mobile-mode):hover .ib-overlay:after {
        left: 0;
        height: 100%; }
      .iosh-button.primary:not(.mobile-mode):hover .ib-text {
        z-index: 1;
        color: purple !important; }
    .iosh-button.primary:not(.mobile-mode):active .ib-overlay {
      max-width: calc(100% - 6px); } }
  .iosh-button.primary.active {
    cursor: pointer; }
    .iosh-button.primary.active .ib-hexagon {
      transform: scale(1.5) rotate(180deg);
      margin-top: 1px; }
    .iosh-button.primary.active .ib-overlay:after {
      left: 0;
      height: 100%; }
    .iosh-button.primary.active .ib-text {
      z-index: 1;
      color: purple !important; }
    .iosh-button.primary.active .ib-overlay {
      max-width: calc(100% - 6px); }
    .iosh-button.primary.active .ib-overlay {
      transition: all .2s ease-in-out; }
  .iosh-button.primary.black {
    background: #000; }
    .iosh-button.primary.black:hover .ib-text {
      color: #000 !important; }
  .iosh-button.primary .ib-text {
    flex-grow: 1;
    font-size: 14px;
    line-height: normal;
    padding-left: 15px;
    padding-top: 8px;
    padding-right: 10px;
    display: inline-block; }
  .iosh-button.primary .ib-icon-group {
    position: relative;
    margin-top: 4px;
    margin-right: 10px; }
  .iosh-button.primary .ib-hexagon {
    max-width: 30px !important;
    height: auto !important;
    max-height: 26px !important;
    transition: transform .3s ease-out;
    transform: rotate(0deg);
    vertical-align: baseline; }
  .iosh-button.primary .ib-icon {
    font-size: 17px;
    position: absolute;
    right: 9px;
    top: 5px;
    color: #663366;
    z-index: 1; }
  .iosh-button.primary .ib-overlay {
    position: absolute;
    width: 100%;
    max-width: calc(100% - 22px);
    height: 39px;
    top: 3px;
    left: 3px;
    overflow: hidden;
    transition: all .1s ease-in-out; }
    .iosh-button.primary .ib-overlay:after {
      content: '';
      display: block;
      position: absolute;
      background-color: white;
      width: 100%;
      height: 1%;
      position: absolute;
      top: 0;
      bottom: 0;
      margin: auto 0;
      left: 100%;
      transition: all .3s ease-in-out; }
  .iosh-button.primary > * {
    pointer-events: none; }

.iosh-button.secondary {
  display: inline-flex;
  justify-content: space-between;
  height: 45px;
  color: #663366 !important;
  border: 1px solid #663366;
  background: #fff;
  padding: 5px;
  position: relative;
  line-height: normal;
  letter-spacing: normal;
  font-stretch: normal;
  font-weight: bold;
  min-width: 170px;
  opacity: 1;
  transition: opacity .3s ease-out; }
  .iosh-button.secondary .ib-text {
    flex-grow: 1;
    font-size: 14px;
    line-height: normal;
    padding-left: 15px;
    padding-top: 8px;
    padding-right: 10px;
    display: inline-block; }
  .iosh-button.secondary .ib-icon-group {
    position: relative;
    margin-top: 3px;
    margin-right: 10px;
    height: 28px;
    width: 32px; }
  .iosh-button.secondary .ib-hexagon {
    max-width: 32px !important;
    height: auto;
    max-height: 28px;
    transition: transform .2s ease-out;
    transform: rotate(0deg);
    vertical-align: baseline; }
  .iosh-button.secondary .ib-icon {
    color: #fff;
    font-size: 13px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1; }
    .iosh-button.secondary .ib-icon::before {
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%); }
  @media (min-width: 992px) {
    .iosh-button.secondary:not(.mobile-mode):hover .ib-hexagon {
      transform: rotate(180deg) scale(1.3); }
    .iosh-button.secondary:not(.mobile-mode):active {
      opacity: 0.2; } }
  .iosh-button.secondary.active {
    transform: rotate(180deg) scale(1.3);
    opacity: 0.2; }

/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/* for modals*/
/* >= 375px - Smartphones */
/* >= 768px - Tablets */
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 576px - Tablets */
/* >= 1920px - Extra large desktops */
/* >= 576px - Tablets */
/* >= 768px - Tablets */
/* <= 992px - Tablet landscape*/
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 1400px - Large desktops */
/* >= 1920px - Extra large desktops */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/* for modals*/
/* >= 375px - Smartphones */
/* >= 768px - Tablets */
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 576px - Tablets */
/* >= 1920px - Extra large desktops */
/* >= 576px - Tablets */
/* >= 768px - Tablets */
/* <= 992px - Tablet landscape*/
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 1400px - Large desktops */
/* >= 1920px - Extra large desktops */
.main {
  margin: 0 auto; }

@media (min-width: 1024px) {
  body {
    height: auto;
    min-height: 100%; } }

.breadcrumb-wrap {
  padding: 15px 20px 0 20px;
  display: flex;
  justify-content: space-between;
  margin-top: 15px;
  margin-bottom: 20px; }
  .breadcrumb-wrap {
    *zoom: 1; }
  .breadcrumb-wrap:before, .breadcrumb-wrap:after {
    content: "";
    display: table; }
  .breadcrumb-wrap:after {
    clear: both; }
  @media (min-width: 1440px) {
    .breadcrumb-wrap {
      padding: 15px 0 0; } }
  @media (max-width: 1024px) {
    .breadcrumb-wrap {
      margin-bottom: 15px; } }
  .breadcrumb-wrap .breadcrumb-inner-container {
    flex-grow: 1; }
  .breadcrumb-wrap .breadcrumb-link {
    padding: 5px 11px;
    color: #787878;
    font-size: 14px;
    position: relative;
    white-space: nowrap;
    line-height: 1.71; }
    .breadcrumb-wrap .breadcrumb-link .icon-icon-arrow-right:before,
    .breadcrumb-wrap .breadcrumb-link .icon-icon-arrow-left:before {
      font-size: 9px;
      position: absolute;
      top: 11px;
      line-height: 1; }
    .breadcrumb-wrap .breadcrumb-link .icon-icon-arrow-left:before {
      left: 0; }
    .breadcrumb-wrap .breadcrumb-link .icon-icon-arrow-right:before {
      right: 0; }
  .breadcrumb-wrap .breadcrumb-info {
    max-width: 75%;
    margin-bottom: 0; }
    .breadcrumb-wrap .breadcrumb-info {
      *zoom: 1; }
    .breadcrumb-wrap .breadcrumb-info:before, .breadcrumb-wrap .breadcrumb-info:after {
      content: "";
      display: table; }
    .breadcrumb-wrap .breadcrumb-info:after {
      clear: both; }
    .breadcrumb-wrap .breadcrumb-info .breadcrumb-inner-item {
      float: left;
      height: 24px; }
      .breadcrumb-wrap .breadcrumb-info .breadcrumb-inner-item:after {
        content: "❯";
        font-size: 0.7em;
        vertical-align: middle; }
      .breadcrumb-wrap .breadcrumb-info .breadcrumb-inner-item:last-child:after {
        content: "";
        display: none; }
      .breadcrumb-wrap .breadcrumb-info .breadcrumb-inner-item:nth-last-child(2) .bc-icon {
        display: none; }
      @media (min-width: 992px) {
        .breadcrumb-wrap .breadcrumb-info .breadcrumb-inner-item:nth-child(1) .breadcrumb-link {
          padding-left: 15px; } }
      @media (max-width: 1024px) {
        .breadcrumb-wrap .breadcrumb-info .breadcrumb-inner-item {
          display: none; }
        .breadcrumb-wrap .breadcrumb-info .breadcrumb-inner-item:nth-last-child(2) {
          display: block; }
          .breadcrumb-wrap .breadcrumb-info .breadcrumb-inner-item:nth-last-child(2):before {
            content: "❮";
            font-size: 0.7em;
            vertical-align: middle; }
          .breadcrumb-wrap .breadcrumb-info .breadcrumb-inner-item:nth-last-child(2):after {
            content: "";
            display: none; } }
    @media (max-width: 1024px) {
      .breadcrumb-wrap .breadcrumb-info li {
        display: block; }
        .breadcrumb-wrap .breadcrumb-info li:last-child .icon-icon-arrow-left {
          display: none; } }
  .breadcrumb-wrap .loggedin-overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.85);
    top: 0;
    left: 0;
    display: none;
    z-index: 999; }
    .breadcrumb-wrap .loggedin-overlay.active {
      display: block; }
  .breadcrumb-wrap .hero-content-bg .container {
    max-width: 100%; }
    @media (min-width: 992px) {
      .breadcrumb-wrap .hero-content-bg .container {
        max-width: 960px; } }
    @media (min-width: 1200px) {
      .breadcrumb-wrap .hero-content-bg .container {
        max-width: 1140px; } }
  .breadcrumb-wrap .hero-content-bg .my-hero-image {
    padding: 0;
    position: relative; }
    .breadcrumb-wrap .hero-content-bg .my-hero-image .my-img-wrap {
      overflow: hidden;
      max-height: 210px;
      height: 100%; }
      @media (min-width: 992px) {
        .breadcrumb-wrap .hero-content-bg .my-hero-image .my-img-wrap {
          position: absolute;
          max-height: 373px;
          min-height: 260px; } }
      .breadcrumb-wrap .hero-content-bg .my-hero-image .my-img-wrap img {
        width: 100%;
        height: auto; }
  .breadcrumb-wrap .hero-content-bg .my-hero-text {
    padding: 20px 15px; }
    @media (min-width: 992px) {
      .breadcrumb-wrap .hero-content-bg .my-hero-text {
        padding: 30px 118px 30px 0;
        min-height: 260px; } }
    .breadcrumb-wrap .hero-content-bg .my-hero-text h1 {
      font-family: 'Nunito Sans', sans-serif;
      font-size: 28px;
      font-weight: bold;
      margin-bottom: 10px;
      color: #000; }
      @media (min-width: 992px) {
        .breadcrumb-wrap .hero-content-bg .my-hero-text h1 {
          font-size: 46px; } }
    .breadcrumb-wrap .hero-content-bg .my-hero-text p {
      line-height: 1.5; }
  @media (min-width: 992px) {
    .breadcrumb-wrap .hero-content-bg.has-type .my-hero-text {
      padding-top: 0; } }
  .breadcrumb-wrap .hero-content-bg.no-img .container {
    position: relative; }
    .breadcrumb-wrap .hero-content-bg.no-img .container h3 {
      font-size: 20px; }
  .breadcrumb-wrap .hero-content-bg.no-img .my-hero-text {
    padding-right: 25%;
    min-height: 210px; }
  .breadcrumb-wrap .hero-content-bg.no-img.has-type .my-hero-text {
    min-height: 132px; }
  .breadcrumb-wrap .hero-content-bg.no-img.blue .my-hero-text::after, .breadcrumb-wrap .hero-content-bg.no-img.green .my-hero-text::after, .breadcrumb-wrap .hero-content-bg.no-img.orange .my-hero-text::after, .breadcrumb-wrap .hero-content-bg.no-img.purple .my-hero-text::after, .breadcrumb-wrap .hero-content-bg.no-img.teal .my-hero-text::after {
    position: absolute;
    width: 66px;
    height: 127px;
    bottom: 0;
    right: 15px;
    z-index: 1;
    content: "";
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min-width: 992px) {
      .breadcrumb-wrap .hero-content-bg.no-img.blue .my-hero-text::after, .breadcrumb-wrap .hero-content-bg.no-img.green .my-hero-text::after, .breadcrumb-wrap .hero-content-bg.no-img.orange .my-hero-text::after, .breadcrumb-wrap .hero-content-bg.no-img.purple .my-hero-text::after, .breadcrumb-wrap .hero-content-bg.no-img.teal .my-hero-text::after {
        width: 135px;
        height: 210px;
        right: 0;
        background-size: 90%; } }
  .breadcrumb-wrap .hero-content-bg.no-img.blue .my-hero-text::after {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTM1cHgiIGhlaWdodD0iMjM0cHgiIHZpZXdCb3g9IjAgMCAxMzUgMjM0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1MCAoNTQ5ODMpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPkdyb3VwIDI8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iTUFTVEVSIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iQ29tcG9uZW50cy1vbmx5X0R0b3AiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00MjcuMDAwMDAwLCAtMTA3MzQuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0MjcuMDAwMDAwLCAxMDczNC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoLTMtQ29weS0xNTMiIGZpbGw9IiMwMDk3REIiIG9wYWNpdHk9IjAuNTk2OTIwMjkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY3LjUwMDAwMCwgNzguMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC02Ny41MDAwMDAsIC03OC4wMDAwMDApICIgcG9pbnRzPSI5MCA1MiA5MCAxMDQgNDUgNzgiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoLTMtQ29weS0xNTciIGZpbGw9IiMwMDk3REIiIG9wYWNpdHk9IjAuNDAwMDAwMDA2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2Ny41MDAwMDAsIDEzMC4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTY3LjUwMDAwMCwgLTEzMC4wMDAwMDApICIgcG9pbnRzPSI5MCAxMDQgOTAgMTU2IDQ1IDEzMCI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgtMy1Db3B5LTE1OSIgZmlsbD0iIzAwOTdEQiIgb3BhY2l0eT0iMC4xMDAwMDAwMDEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY3LjUwMDAwMCwgMTgyLjAwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtNjcuNTAwMDAwLCAtMTgyLjAwMDAwMCkgIiBwb2ludHM9IjkwIDE1NiA5MCAyMDggNDUgMTgyIj48L3BvbHlnb24+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aC0zLUNvcHktMTU2IiBmaWxsPSIjRkZGRkZGIiBvcGFjaXR5PSIwLjgwMzI3MjE5MiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjIuNTAwMDAwLCAxMDQuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0yMi41MDAwMDAsIC0xMDQuMDAwMDAwKSAiIHBvaW50cz0iNDUgNzggNDUgMTMwIDAgMTA0Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aC0zLUNvcHktMTU4IiBmaWxsPSIjRkZGRkZGIiBvcGFjaXR5PSIwLjgwMzI3MjE5MiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjIuNTAwMDAwLCA1Mi4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTIyLjUwMDAwMCwgLTUyLjAwMDAwMCkgIiBwb2ludHM9IjQ1IDI2IDQ1IDc4IDAgNTIiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoLTMtQ29weS0xODIiIGZpbGw9IiNGRkZGRkYiIG9wYWNpdHk9IjAuNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjIuNTAwMDAwLCA3OC4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTIyLjUwMDAwMCwgLTc4LjAwMDAwMCkgIiBwb2ludHM9Ii0yLjg0MjE3MDk0ZS0xNCA1MiA0NSA3OCAtMi44NDIxNzA5NGUtMTQgMTA0Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aC0zLUNvcHktMTgzIiBmaWxsPSIjRkZGRkZGIiBvcGFjaXR5PSIwLjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIyLjUwMDAwMCwgMjYuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0yMi41MDAwMDAsIC0yNi4wMDAwMDApICIgcG9pbnRzPSItMi44NDIxNzA5NGUtMTQgMCA0NSAyNiAtMi44NDIxNzA5NGUtMTQgNTIiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoLTMtQ29weS0xOTYiIGZpbGw9IiNGRkZGRkYiIG9wYWNpdHk9IjAuNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjIuNTAwMDAwLCAxMzAuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0yMi41MDAwMDAsIC0xMzAuMDAwMDAwKSAiIHBvaW50cz0iLTIuODQyMTcwOTRlLTE0IDEwNCA0NSAxMzAgLTIuODQyMTcwOTRlLTE0IDE1NiI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgtMy1Db3B5LTE4NCIgZmlsbD0iIzAwOTdEQiIgb3BhY2l0eT0iMC4zMDAwMDAwMTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY3LjUwMDAwMCwgMTA0LjAwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtNjcuNTAwMDAwLCAtMTA0LjAwMDAwMCkgIiBwb2ludHM9IjQ1IDc4IDkwIDEwNCA0NSAxMzAiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoLTMtQ29weS0xOTciIGZpbGw9IiMwMDk3REIiIG9wYWNpdHk9IjAuMzAwMDAwMDEyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2Ny41MDAwMDAsIDE1Ni4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTY3LjUwMDAwMCwgLTE1Ni4wMDAwMDApICIgcG9pbnRzPSI0NSAxMzAgOTAgMTU2IDQ1IDE4MiI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgtMy1Db3B5LTIwMiIgZmlsbD0iI0ZGRkZGRiIgb3BhY2l0eT0iMC4wOTczMTY1NzYxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTIuNTAwMDAwLCAxODIuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0xMTIuNTAwMDAwLCAtMTgyLjAwMDAwMCkgIiBwb2ludHM9IjkwIDE1NiAxMzUgMTgyIDkwIDIwOCI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgtMy1Db3B5LTE5OCIgZmlsbD0iI0ZGRkZGRiIgb3BhY2l0eT0iMC4zMDAwMDAwMTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY3LjUwMDAwMCwgMjA4LjAwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtNjcuNTAwMDAwLCAtMjA4LjAwMDAwMCkgIiBwb2ludHM9IjQ1IDE4MiA5MCAyMDggNDUgMjM0Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aC0zLUNvcHktMjAwIiBmaWxsPSIjNjYzMzY2IiBvcGFjaXR5PSIwLjgwMDAwMDAxMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTEyLjUwMDAwMCwgMTU2LjAwMDAwMCkgc2NhbGUoLTEsIDEpIHJvdGF0ZSgtMTgwLjAwMDAwMCkgdHJhbnNsYXRlKC0xMTIuNTAwMDAwLCAtMTU2LjAwMDAwMCkgIiBwb2ludHM9IjkwIDEzMCAxMzUgMTU2IDkwIDE4MiI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgtMy1Db3B5LTIwMSIgZmlsbD0iI0ZGRkZGRiIgb3BhY2l0eT0iMC4yMDEwOTgyOTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExMi41MDAwMDAsIDIwOC4wMDAwMDApIHNjYWxlKC0xLCAxKSByb3RhdGUoLTE4MC4wMDAwMDApIHRyYW5zbGF0ZSgtMTEyLjUwMDAwMCwgLTIwOC4wMDAwMDApICIgcG9pbnRzPSI5MCAxODIgMTM1IDIwOCA5MCAyMzQiPjwvcG9seWdvbj4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+"); }
  .breadcrumb-wrap .hero-content-bg.no-img.green .my-hero-text::after {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTM1cHgiIGhlaWdodD0iMjM0cHgiIHZpZXdCb3g9IjAgMCAxMzUgMjM0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1MCAoNTQ5ODMpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPkdyb3VwIDIgQ29weSAyPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9Ik1BU1RFUiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkNvbXBvbmVudHMtb25seV9EdG9wIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjgxLjAwMDAwMCwgLTEwNzM0LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMi1Db3B5LTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY4MS4wMDAwMDAsIDEwNzM0LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgtMy1Db3B5LTE1MyIgZmlsbD0iIzk5QzIyMSIgb3BhY2l0eT0iMC41OTY5MjAyOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjcuNTAwMDAwLCA3OC4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTY3LjUwMDAwMCwgLTc4LjAwMDAwMCkgIiBwb2ludHM9IjkwIDUyIDkwIDEwNCA0NSA3OCI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgtMy1Db3B5LTE1NyIgZmlsbD0iIzk5QzIyMSIgb3BhY2l0eT0iMC40MDAwMDAwMDYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY3LjUwMDAwMCwgMTMwLjAwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtNjcuNTAwMDAwLCAtMTMwLjAwMDAwMCkgIiBwb2ludHM9IjkwIDEwNCA5MCAxNTYgNDUgMTMwIj48L3BvbHlnb24+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aC0zLUNvcHktMTU5IiBmaWxsPSIjOTlDMjIxIiBvcGFjaXR5PSIwLjEwMDAwMDAwMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjcuNTAwMDAwLCAxODIuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC02Ny41MDAwMDAsIC0xODIuMDAwMDAwKSAiIHBvaW50cz0iOTAgMTU2IDkwIDIwOCA0NSAxODIiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoLTMtQ29weS0xNTYiIGZpbGw9IiNGRkZGRkYiIG9wYWNpdHk9IjAuODAzMjcyMTkyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMi41MDAwMDAsIDEwNC4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTIyLjUwMDAwMCwgLTEwNC4wMDAwMDApICIgcG9pbnRzPSI0NSA3OCA0NSAxMzAgMCAxMDQiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoLTMtQ29weS0xNTgiIGZpbGw9IiNGRkZGRkYiIG9wYWNpdHk9IjAuODAzMjcyMTkyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMi41MDAwMDAsIDUyLjAwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtMjIuNTAwMDAwLCAtNTIuMDAwMDAwKSAiIHBvaW50cz0iNDUgMjYgNDUgNzggMCA1MiI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgtMy1Db3B5LTE4MiIgZmlsbD0iI0ZGRkZGRiIgb3BhY2l0eT0iMC41IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMi41MDAwMDAsIDc4LjAwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtMjIuNTAwMDAwLCAtNzguMDAwMDAwKSAiIHBvaW50cz0iLTIuODQyMTcwOTRlLTE0IDUyIDQ1IDc4IC0yLjg0MjE3MDk0ZS0xNCAxMDQiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoLTMtQ29weS0xODMiIGZpbGw9IiNGRkZGRkYiIG9wYWNpdHk9IjAuNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjIuNTAwMDAwLCAyNi4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTIyLjUwMDAwMCwgLTI2LjAwMDAwMCkgIiBwb2ludHM9Ii0yLjg0MjE3MDk0ZS0xNCAwIDQ1IDI2IC0yLjg0MjE3MDk0ZS0xNCA1MiI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgtMy1Db3B5LTE5NiIgZmlsbD0iI0ZGRkZGRiIgb3BhY2l0eT0iMC41IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMi41MDAwMDAsIDEzMC4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTIyLjUwMDAwMCwgLTEzMC4wMDAwMDApICIgcG9pbnRzPSItMi44NDIxNzA5NGUtMTQgMTA0IDQ1IDEzMCAtMi44NDIxNzA5NGUtMTQgMTU2Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aC0zLUNvcHktMTg0IiBmaWxsPSIjOTlDMjIxIiBvcGFjaXR5PSIwLjMwMDAwMDAxMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjcuNTAwMDAwLCAxMDQuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC02Ny41MDAwMDAsIC0xMDQuMDAwMDAwKSAiIHBvaW50cz0iNDUgNzggOTAgMTA0IDQ1IDEzMCI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgtMy1Db3B5LTE5NyIgZmlsbD0iIzk5QzIyMSIgb3BhY2l0eT0iMC4zMDAwMDAwMTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY3LjUwMDAwMCwgMTU2LjAwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtNjcuNTAwMDAwLCAtMTU2LjAwMDAwMCkgIiBwb2ludHM9IjQ1IDEzMCA5MCAxNTYgNDUgMTgyIj48L3BvbHlnb24+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aC0zLUNvcHktMjAyIiBmaWxsPSIjRkZGRkZGIiBvcGFjaXR5PSIwLjA5NzMxNjU3NjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExMi41MDAwMDAsIDE4Mi4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTExMi41MDAwMDAsIC0xODIuMDAwMDAwKSAiIHBvaW50cz0iOTAgMTU2IDEzNSAxODIgOTAgMjA4Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aC0zLUNvcHktMTk4IiBmaWxsPSIjRkZGRkZGIiBvcGFjaXR5PSIwLjMwMDAwMDAxMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjcuNTAwMDAwLCAyMDguMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC02Ny41MDAwMDAsIC0yMDguMDAwMDAwKSAiIHBvaW50cz0iNDUgMTgyIDkwIDIwOCA0NSAyMzQiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoLTMtQ29weS0yMDAiIGZpbGw9IiM5OUMyMjEiIG9wYWNpdHk9IjAuODAwMDAwMDEyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTIuNTAwMDAwLCAxNTYuMDAwMDAwKSBzY2FsZSgtMSwgMSkgcm90YXRlKC0xODAuMDAwMDAwKSB0cmFuc2xhdGUoLTExMi41MDAwMDAsIC0xNTYuMDAwMDAwKSAiIHBvaW50cz0iOTAgMTMwIDEzNSAxNTYgOTAgMTgyIj48L3BvbHlnb24+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aC0zLUNvcHktMjAxIiBmaWxsPSIjRkZGRkZGIiBvcGFjaXR5PSIwLjIwMTA5ODI5MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTEyLjUwMDAwMCwgMjA4LjAwMDAwMCkgc2NhbGUoLTEsIDEpIHJvdGF0ZSgtMTgwLjAwMDAwMCkgdHJhbnNsYXRlKC0xMTIuNTAwMDAwLCAtMjA4LjAwMDAwMCkgIiBwb2ludHM9IjkwIDE4MiAxMzUgMjA4IDkwIDIzNCI+PC9wb2x5Z29uPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4="); }
  .breadcrumb-wrap .hero-content-bg.no-img.orange .my-hero-text::after {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTM1cHgiIGhlaWdodD0iMjM0cHgiIHZpZXdCb3g9IjAgMCAxMzUgMjM0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1MCAoNTQ5ODMpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPkdyb3VwIDIgQ29weSAzPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9Ik1BU1RFUiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkNvbXBvbmVudHMtb25seV9EdG9wIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODk1LjAwMDAwMCwgLTEwNzM0LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMi1Db3B5LTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDg5NS4wMDAwMDAsIDEwNzM0LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgtMy1Db3B5LTE1MyIgZmlsbD0iI0ZGNkMyRiIgb3BhY2l0eT0iMC41OTY5MjAyOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjcuNTAwMDAwLCA3OC4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTY3LjUwMDAwMCwgLTc4LjAwMDAwMCkgIiBwb2ludHM9IjkwIDUyIDkwIDEwNCA0NSA3OCI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgtMy1Db3B5LTE1NyIgZmlsbD0iI0ZGNkMyRiIgb3BhY2l0eT0iMC40MDAwMDAwMDYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY3LjUwMDAwMCwgMTMwLjAwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtNjcuNTAwMDAwLCAtMTMwLjAwMDAwMCkgIiBwb2ludHM9IjkwIDEwNCA5MCAxNTYgNDUgMTMwIj48L3BvbHlnb24+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aC0zLUNvcHktMTU5IiBmaWxsPSIjRkY2QzJGIiBvcGFjaXR5PSIwLjEwMDAwMDAwMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjcuNTAwMDAwLCAxODIuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC02Ny41MDAwMDAsIC0xODIuMDAwMDAwKSAiIHBvaW50cz0iOTAgMTU2IDkwIDIwOCA0NSAxODIiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoLTMtQ29weS0xNTYiIGZpbGw9IiNGRkZGRkYiIG9wYWNpdHk9IjAuODAzMjcyMTkyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMi41MDAwMDAsIDEwNC4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTIyLjUwMDAwMCwgLTEwNC4wMDAwMDApICIgcG9pbnRzPSI0NSA3OCA0NSAxMzAgMCAxMDQiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoLTMtQ29weS0xNTgiIGZpbGw9IiNGRkZGRkYiIG9wYWNpdHk9IjAuODAzMjcyMTkyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMi41MDAwMDAsIDUyLjAwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtMjIuNTAwMDAwLCAtNTIuMDAwMDAwKSAiIHBvaW50cz0iNDUgMjYgNDUgNzggMCA1MiI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgtMy1Db3B5LTE4MiIgZmlsbD0iI0ZGRkZGRiIgb3BhY2l0eT0iMC41IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMi41MDAwMDAsIDc4LjAwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtMjIuNTAwMDAwLCAtNzguMDAwMDAwKSAiIHBvaW50cz0iLTIuODQyMTcwOTRlLTE0IDUyIDQ1IDc4IC0yLjg0MjE3MDk0ZS0xNCAxMDQiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoLTMtQ29weS0xODMiIGZpbGw9IiNGRkZGRkYiIG9wYWNpdHk9IjAuNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjIuNTAwMDAwLCAyNi4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTIyLjUwMDAwMCwgLTI2LjAwMDAwMCkgIiBwb2ludHM9Ii0yLjg0MjE3MDk0ZS0xNCAwIDQ1IDI2IC0yLjg0MjE3MDk0ZS0xNCA1MiI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgtMy1Db3B5LTE5NiIgZmlsbD0iI0ZGRkZGRiIgb3BhY2l0eT0iMC41IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMi41MDAwMDAsIDEzMC4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTIyLjUwMDAwMCwgLTEzMC4wMDAwMDApICIgcG9pbnRzPSItMi44NDIxNzA5NGUtMTQgMTA0IDQ1IDEzMCAtMi44NDIxNzA5NGUtMTQgMTU2Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aC0zLUNvcHktMTg0IiBmaWxsPSIjRkY2QzJGIiBvcGFjaXR5PSIwLjMwMDAwMDAxMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjcuNTAwMDAwLCAxMDQuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC02Ny41MDAwMDAsIC0xMDQuMDAwMDAwKSAiIHBvaW50cz0iNDUgNzggOTAgMTA0IDQ1IDEzMCI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgtMy1Db3B5LTE5NyIgZmlsbD0iI0ZGNkMyRiIgb3BhY2l0eT0iMC4zMDAwMDAwMTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY3LjUwMDAwMCwgMTU2LjAwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtNjcuNTAwMDAwLCAtMTU2LjAwMDAwMCkgIiBwb2ludHM9IjQ1IDEzMCA5MCAxNTYgNDUgMTgyIj48L3BvbHlnb24+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aC0zLUNvcHktMjAyIiBmaWxsPSIjRkZGRkZGIiBvcGFjaXR5PSIwLjA5NzMxNjU3NjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExMi41MDAwMDAsIDE4Mi4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTExMi41MDAwMDAsIC0xODIuMDAwMDAwKSAiIHBvaW50cz0iOTAgMTU2IDEzNSAxODIgOTAgMjA4Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aC0zLUNvcHktMTk4IiBmaWxsPSIjRkZGRkZGIiBvcGFjaXR5PSIwLjMwMDAwMDAxMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjcuNTAwMDAwLCAyMDguMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC02Ny41MDAwMDAsIC0yMDguMDAwMDAwKSAiIHBvaW50cz0iNDUgMTgyIDkwIDIwOCA0NSAyMzQiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoLTMtQ29weS0yMDAiIGZpbGw9IiNGRjZDMkYiIG9wYWNpdHk9IjAuODAwMDAwMDEyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTIuNTAwMDAwLCAxNTYuMDAwMDAwKSBzY2FsZSgtMSwgMSkgcm90YXRlKC0xODAuMDAwMDAwKSB0cmFuc2xhdGUoLTExMi41MDAwMDAsIC0xNTYuMDAwMDAwKSAiIHBvaW50cz0iOTAgMTMwIDEzNSAxNTYgOTAgMTgyIj48L3BvbHlnb24+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aC0zLUNvcHktMjAxIiBmaWxsPSIjRkZGRkZGIiBvcGFjaXR5PSIwLjIwMTA5ODI5MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTEyLjUwMDAwMCwgMjA4LjAwMDAwMCkgc2NhbGUoLTEsIDEpIHJvdGF0ZSgtMTgwLjAwMDAwMCkgdHJhbnNsYXRlKC0xMTIuNTAwMDAwLCAtMjA4LjAwMDAwMCkgIiBwb2ludHM9IjkwIDE4MiAxMzUgMjA4IDkwIDIzNCI+PC9wb2x5Z29uPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4="); }
  .breadcrumb-wrap .hero-content-bg.no-img.purple .my-hero-text::after {
    background-image: url(" data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTM1cHgiIGhlaWdodD0iMjM0cHgiIHZpZXdCb3g9IjAgMCAxMzUgMjM0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1MCAoNTQ5ODMpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPkdyb3VwIDIgQ29weTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJNQVNURVIiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJDb21wb25lbnRzLW9ubHlfRHRvcCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE3MC4wMDAwMDAsIC0xMDczNC4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTItQ29weSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTcwLjAwMDAwMCwgMTA3MzQuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aC0zLUNvcHktMTUzIiBmaWxsPSIjNjYzMzY2IiBvcGFjaXR5PSIwLjU5NjkyMDI5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2Ny41MDAwMDAsIDc4LjAwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtNjcuNTAwMDAwLCAtNzguMDAwMDAwKSAiIHBvaW50cz0iOTAgNTIgOTAgMTA0IDQ1IDc4Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aC0zLUNvcHktMTU3IiBmaWxsPSIjNjYzMzY2IiBvcGFjaXR5PSIwLjQwMDAwMDAwNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjcuNTAwMDAwLCAxMzAuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC02Ny41MDAwMDAsIC0xMzAuMDAwMDAwKSAiIHBvaW50cz0iOTAgMTA0IDkwIDE1NiA0NSAxMzAiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoLTMtQ29weS0xNTkiIGZpbGw9IiM2NjMzNjYiIG9wYWNpdHk9IjAuMTAwMDAwMDAxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2Ny41MDAwMDAsIDE4Mi4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTY3LjUwMDAwMCwgLTE4Mi4wMDAwMDApICIgcG9pbnRzPSI5MCAxNTYgOTAgMjA4IDQ1IDE4MiI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgtMy1Db3B5LTE1NiIgZmlsbD0iI0ZGRkZGRiIgb3BhY2l0eT0iMC44MDMyNzIxOTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIyLjUwMDAwMCwgMTA0LjAwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtMjIuNTAwMDAwLCAtMTA0LjAwMDAwMCkgIiBwb2ludHM9IjQ1IDc4IDQ1IDEzMCAwIDEwNCI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgtMy1Db3B5LTE1OCIgZmlsbD0iI0ZGRkZGRiIgb3BhY2l0eT0iMC44MDMyNzIxOTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIyLjUwMDAwMCwgNTIuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0yMi41MDAwMDAsIC01Mi4wMDAwMDApICIgcG9pbnRzPSI0NSAyNiA0NSA3OCAwIDUyIj48L3BvbHlnb24+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aC0zLUNvcHktMTgyIiBmaWxsPSIjRkZGRkZGIiBvcGFjaXR5PSIwLjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIyLjUwMDAwMCwgNzguMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0yMi41MDAwMDAsIC03OC4wMDAwMDApICIgcG9pbnRzPSItMi44NDIxNzA5NGUtMTQgNTIgNDUgNzggLTIuODQyMTcwOTRlLTE0IDEwNCI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgtMy1Db3B5LTE4MyIgZmlsbD0iI0ZGRkZGRiIgb3BhY2l0eT0iMC41IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMi41MDAwMDAsIDI2LjAwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtMjIuNTAwMDAwLCAtMjYuMDAwMDAwKSAiIHBvaW50cz0iLTIuODQyMTcwOTRlLTE0IDAgNDUgMjYgLTIuODQyMTcwOTRlLTE0IDUyIj48L3BvbHlnb24+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aC0zLUNvcHktMTk2IiBmaWxsPSIjRkZGRkZGIiBvcGFjaXR5PSIwLjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIyLjUwMDAwMCwgMTMwLjAwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtMjIuNTAwMDAwLCAtMTMwLjAwMDAwMCkgIiBwb2ludHM9Ii0yLjg0MjE3MDk0ZS0xNCAxMDQgNDUgMTMwIC0yLjg0MjE3MDk0ZS0xNCAxNTYiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoLTMtQ29weS0xODQiIGZpbGw9IiM2NjMzNjYiIG9wYWNpdHk9IjAuMzAwMDAwMDEyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2Ny41MDAwMDAsIDEwNC4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTY3LjUwMDAwMCwgLTEwNC4wMDAwMDApICIgcG9pbnRzPSI0NSA3OCA5MCAxMDQgNDUgMTMwIj48L3BvbHlnb24+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aC0zLUNvcHktMTk3IiBmaWxsPSIjNjYzMzY2IiBvcGFjaXR5PSIwLjMwMDAwMDAxMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjcuNTAwMDAwLCAxNTYuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC02Ny41MDAwMDAsIC0xNTYuMDAwMDAwKSAiIHBvaW50cz0iNDUgMTMwIDkwIDE1NiA0NSAxODIiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoLTMtQ29weS0yMDIiIGZpbGw9IiNGRkZGRkYiIG9wYWNpdHk9IjAuMDk3MzE2NTc2MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTEyLjUwMDAwMCwgMTgyLjAwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtMTEyLjUwMDAwMCwgLTE4Mi4wMDAwMDApICIgcG9pbnRzPSI5MCAxNTYgMTM1IDE4MiA5MCAyMDgiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoLTMtQ29weS0xOTgiIGZpbGw9IiNGRkZGRkYiIG9wYWNpdHk9IjAuMzAwMDAwMDEyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2Ny41MDAwMDAsIDIwOC4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTY3LjUwMDAwMCwgLTIwOC4wMDAwMDApICIgcG9pbnRzPSI0NSAxODIgOTAgMjA4IDQ1IDIzNCI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgtMy1Db3B5LTIwMCIgZmlsbD0iIzY2MzM2NiIgb3BhY2l0eT0iMC44MDAwMDAwMTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExMi41MDAwMDAsIDE1Ni4wMDAwMDApIHNjYWxlKC0xLCAxKSByb3RhdGUoLTE4MC4wMDAwMDApIHRyYW5zbGF0ZSgtMTEyLjUwMDAwMCwgLTE1Ni4wMDAwMDApICIgcG9pbnRzPSI5MCAxMzAgMTM1IDE1NiA5MCAxODIiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoLTMtQ29weS0yMDEiIGZpbGw9IiNGRkZGRkYiIG9wYWNpdHk9IjAuMjAxMDk4MjkxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTIuNTAwMDAwLCAyMDguMDAwMDAwKSBzY2FsZSgtMSwgMSkgcm90YXRlKC0xODAuMDAwMDAwKSB0cmFuc2xhdGUoLTExMi41MDAwMDAsIC0yMDguMDAwMDAwKSAiIHBvaW50cz0iOTAgMTgyIDEzNSAyMDggOTAgMjM0Ij48L3BvbHlnb24+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg=="); }
  .breadcrumb-wrap .hero-content-bg.no-img.teal .my-hero-text::after {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTM1cHgiIGhlaWdodD0iMjM0cHgiIHZpZXdCb3g9IjAgMCAxMzUgMjM0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1MCAoNTQ5ODMpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPkdyb3VwIDIgQ29weSA0PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9Ik1BU1RFUiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkNvbXBvbmVudHMtb25seV9EdG9wIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTEzMC4wMDAwMDAsIC0xMDczNC4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTItQ29weS00IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTMwLjAwMDAwMCwgMTA3MzQuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aC0zLUNvcHktMTUzIiBmaWxsPSIjMDA5REE1IiBvcGFjaXR5PSIwLjU5NjkyMDI5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2Ny41MDAwMDAsIDc4LjAwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtNjcuNTAwMDAwLCAtNzguMDAwMDAwKSAiIHBvaW50cz0iOTAgNTIgOTAgMTA0IDQ1IDc4Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aC0zLUNvcHktMTU3IiBmaWxsPSIjMDA5REE1IiBvcGFjaXR5PSIwLjQwMDAwMDAwNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjcuNTAwMDAwLCAxMzAuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC02Ny41MDAwMDAsIC0xMzAuMDAwMDAwKSAiIHBvaW50cz0iOTAgMTA0IDkwIDE1NiA0NSAxMzAiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoLTMtQ29weS0xNTkiIGZpbGw9IiMwMDlEQTUiIG9wYWNpdHk9IjAuMTAwMDAwMDAxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2Ny41MDAwMDAsIDE4Mi4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTY3LjUwMDAwMCwgLTE4Mi4wMDAwMDApICIgcG9pbnRzPSI5MCAxNTYgOTAgMjA4IDQ1IDE4MiI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgtMy1Db3B5LTE1NiIgZmlsbD0iI0ZGRkZGRiIgb3BhY2l0eT0iMC44MDMyNzIxOTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIyLjUwMDAwMCwgMTA0LjAwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtMjIuNTAwMDAwLCAtMTA0LjAwMDAwMCkgIiBwb2ludHM9IjQ1IDc4IDQ1IDEzMCAwIDEwNCI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgtMy1Db3B5LTE1OCIgZmlsbD0iI0ZGRkZGRiIgb3BhY2l0eT0iMC44MDMyNzIxOTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIyLjUwMDAwMCwgNTIuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0yMi41MDAwMDAsIC01Mi4wMDAwMDApICIgcG9pbnRzPSI0NSAyNiA0NSA3OCAwIDUyIj48L3BvbHlnb24+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aC0zLUNvcHktMTgyIiBmaWxsPSIjRkZGRkZGIiBvcGFjaXR5PSIwLjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIyLjUwMDAwMCwgNzguMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0yMi41MDAwMDAsIC03OC4wMDAwMDApICIgcG9pbnRzPSItMi44NDIxNzA5NGUtMTQgNTIgNDUgNzggLTIuODQyMTcwOTRlLTE0IDEwNCI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgtMy1Db3B5LTE4MyIgZmlsbD0iI0ZGRkZGRiIgb3BhY2l0eT0iMC41IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMi41MDAwMDAsIDI2LjAwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtMjIuNTAwMDAwLCAtMjYuMDAwMDAwKSAiIHBvaW50cz0iLTIuODQyMTcwOTRlLTE0IDAgNDUgMjYgLTIuODQyMTcwOTRlLTE0IDUyIj48L3BvbHlnb24+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aC0zLUNvcHktMTk2IiBmaWxsPSIjRkZGRkZGIiBvcGFjaXR5PSIwLjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIyLjUwMDAwMCwgMTMwLjAwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtMjIuNTAwMDAwLCAtMTMwLjAwMDAwMCkgIiBwb2ludHM9Ii0yLjg0MjE3MDk0ZS0xNCAxMDQgNDUgMTMwIC0yLjg0MjE3MDk0ZS0xNCAxNTYiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoLTMtQ29weS0xODQiIGZpbGw9IiMwMDlEQTUiIG9wYWNpdHk9IjAuMzAwMDAwMDEyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2Ny41MDAwMDAsIDEwNC4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTY3LjUwMDAwMCwgLTEwNC4wMDAwMDApICIgcG9pbnRzPSI0NSA3OCA5MCAxMDQgNDUgMTMwIj48L3BvbHlnb24+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aC0zLUNvcHktMTk3IiBmaWxsPSIjMDA5REE1IiBvcGFjaXR5PSIwLjMwMDAwMDAxMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjcuNTAwMDAwLCAxNTYuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC02Ny41MDAwMDAsIC0xNTYuMDAwMDAwKSAiIHBvaW50cz0iNDUgMTMwIDkwIDE1NiA0NSAxODIiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoLTMtQ29weS0yMDIiIGZpbGw9IiNGRkZGRkYiIG9wYWNpdHk9IjAuMDk3MzE2NTc2MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTEyLjUwMDAwMCwgMTgyLjAwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtMTEyLjUwMDAwMCwgLTE4Mi4wMDAwMDApICIgcG9pbnRzPSI5MCAxNTYgMTM1IDE4MiA5MCAyMDgiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoLTMtQ29weS0xOTgiIGZpbGw9IiNGRkZGRkYiIG9wYWNpdHk9IjAuMzAwMDAwMDEyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2Ny41MDAwMDAsIDIwOC4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTY3LjUwMDAwMCwgLTIwOC4wMDAwMDApICIgcG9pbnRzPSI0NSAxODIgOTAgMjA4IDQ1IDIzNCI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgtMy1Db3B5LTIwMCIgZmlsbD0iIzY2MzM2NiIgb3BhY2l0eT0iMC44MDAwMDAwMTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExMi41MDAwMDAsIDE1Ni4wMDAwMDApIHNjYWxlKC0xLCAxKSByb3RhdGUoLTE4MC4wMDAwMDApIHRyYW5zbGF0ZSgtMTEyLjUwMDAwMCwgLTE1Ni4wMDAwMDApICIgcG9pbnRzPSI5MCAxMzAgMTM1IDE1NiA5MCAxODIiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoLTMtQ29weS0yMDEiIGZpbGw9IiNGRkZGRkYiIG9wYWNpdHk9IjAuMjAxMDk4MjkxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTIuNTAwMDAwLCAyMDguMDAwMDAwKSBzY2FsZSgtMSwgMSkgcm90YXRlKC0xODAuMDAwMDAwKSB0cmFuc2xhdGUoLTExMi41MDAwMDAsIC0yMDguMDAwMDAwKSAiIHBvaW50cz0iOTAgMTgyIDEzNSAyMDggOTAgMjM0Ij48L3BvbHlnb24+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg=="); }
  .breadcrumb-wrap .hero-content-bg.no-img.single-line .my-hero-text {
    overflow: hidden;
    min-height: 0; }
    .breadcrumb-wrap .hero-content-bg.no-img.single-line .my-hero-text::after {
      bottom: -45px; }
  .breadcrumb-wrap .hero-content-bg.blue .my-hero-image::before, .breadcrumb-wrap .hero-content-bg.green .my-hero-image::before, .breadcrumb-wrap .hero-content-bg.orange .my-hero-image::before, .breadcrumb-wrap .hero-content-bg.purple .my-hero-image::before, .breadcrumb-wrap .hero-content-bg.teal .my-hero-image::before {
    position: absolute;
    bottom: 0;
    width: 68px;
    height: 135px;
    left: -24px;
    z-index: 1;
    content: "";
    background-size: 450%;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min-width: 992px) {
      .breadcrumb-wrap .hero-content-bg.blue .my-hero-image::before, .breadcrumb-wrap .hero-content-bg.green .my-hero-image::before, .breadcrumb-wrap .hero-content-bg.orange .my-hero-image::before, .breadcrumb-wrap .hero-content-bg.purple .my-hero-image::before, .breadcrumb-wrap .hero-content-bg.teal .my-hero-image::before {
        width: 136px;
        height: 260px;
        top: 0;
        bottom: auto;
        left: -46px; } }
  .breadcrumb-wrap .hero-content-bg.blue .my-hero-image::before {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA2MTIgNzkyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MTIgNzkyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7b3BhY2l0eTowLjE7ZmlsbDojRkZGRkZGO2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAgICA7fQ0KCS5zdDF7b3BhY2l0eTowLjg7ZmlsbDojRkZGRkZGO2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAgICA7fQ0KCS5zdDJ7b3BhY2l0eTowLjY7ZmlsbDojRkZGRkZGO2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAgICA7fQ0KCS5zdDN7b3BhY2l0eTowLjgwMztmaWxsOiMxRDk2RDQ7ZW5hYmxlLWJhY2tncm91bmQ6bmV3ICAgIDt9DQoJLnN0NHtvcGFjaXR5OjAuNjtmaWxsOiMxRDk2RDQ7ZW5hYmxlLWJhY2tncm91bmQ6bmV3ICAgIDt9DQo8L3N0eWxlPg0KPGc+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTMyOSwyOTJ2NTJsNDUtMjZMMzI5LDI5MnoiLz4NCgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMzI5LDM0NHY1Mmw0NS0yNkwzMjksMzQ0eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0yODQsMjY2bDQ1LDI2bC00NSwyNlYyNjZ6IE0yODQsMzE4djUybDQ1LTI2TDI4NCwzMTh6IE0yODQsMzcwdjUybDQ1LTI2TDI4NCwzNzB6Ii8+DQoJPHBhdGggY2xhc3M9InN0MyIgZD0iTTIzOSwyOTJ2NTJsNDUtMjZMMjM5LDI5MnoiLz4NCgk8cGF0aCBjbGFzcz0ic3Q0IiBkPSJNMjg0LDI2NmwtNDUsMjZsNDUsMjZWMjY2eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0zMjksMjkybC00NSwyNmw0NSwyNlYyOTJ6Ii8+DQoJPHBhdGggY2xhc3M9InN0NCIgZD0iTTI4NCwzMThsLTQ1LDI2bDQ1LDI2VjMxOHoiLz4NCgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMzI5LDM0NGwtNDUsMjZsNDUsMjZWMzQ0eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0yODQsNDIybDQ1LDI2bC00NSwyNlY0MjJ6IE0yODQsNDc0bDQ1LDI2bC00NSwyNlY0NzR6Ii8+DQoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTMyOSwzOTZsLTQ1LDI2bDQ1LDI2VjM5NnogTTMyOSw0NDh2NTJsLTQ1LTI2TDMyOSw0NDh6Ii8+DQo8L2c+DQo8L3N2Zz4NCg=="); }
  .breadcrumb-wrap .hero-content-bg.green .my-hero-image::before {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA2MTIgNzkyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MTIgNzkyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7b3BhY2l0eTowLjE7ZmlsbDojRkZGRkZGO2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAgICA7fQ0KCS5zdDF7b3BhY2l0eTowLjg7ZmlsbDojRkZGRkZGO2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAgICA7fQ0KCS5zdDJ7b3BhY2l0eTowLjY7ZmlsbDojRkZGRkZGO2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAgICA7fQ0KCS5zdDN7b3BhY2l0eTowLjgwMztmaWxsOiM5OUMyM0M7ZW5hYmxlLWJhY2tncm91bmQ6bmV3ICAgIDt9DQoJLnN0NHtvcGFjaXR5OjAuNjtmaWxsOiM5OUMyM0M7ZW5hYmxlLWJhY2tncm91bmQ6bmV3ICAgIDt9DQo8L3N0eWxlPg0KPGc+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTMyOSwyOTJ2NTJsNDUtMjZMMzI5LDI5MnoiLz4NCgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMzI5LDM0NHY1Mmw0NS0yNkwzMjksMzQ0eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0yODQsMjY2bDQ1LDI2bC00NSwyNlYyNjZ6IE0yODQsMzE4djUybDQ1LTI2TDI4NCwzMTh6IE0yODQsMzcwdjUybDQ1LTI2TDI4NCwzNzB6Ii8+DQoJPHBhdGggY2xhc3M9InN0MyIgZD0iTTIzOSwyOTJ2NTJsNDUtMjZMMjM5LDI5MnoiLz4NCgk8cGF0aCBjbGFzcz0ic3Q0IiBkPSJNMjg0LDI2NmwtNDUsMjZsNDUsMjZWMjY2eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0zMjksMjkybC00NSwyNmw0NSwyNlYyOTJ6Ii8+DQoJPHBhdGggY2xhc3M9InN0NCIgZD0iTTI4NCwzMThsLTQ1LDI2bDQ1LDI2VjMxOHoiLz4NCgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMzI5LDM0NGwtNDUsMjZsNDUsMjZWMzQ0eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0yODQsNDIybDQ1LDI2bC00NSwyNlY0MjJ6IE0yODQsNDc0bDQ1LDI2bC00NSwyNlY0NzR6Ii8+DQoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTMyOSwzOTZsLTQ1LDI2bDQ1LDI2VjM5NnogTTMyOSw0NDh2NTJsLTQ1LTI2TDMyOSw0NDh6Ii8+DQo8L2c+DQo8L3N2Zz4NCg=="); }
  .breadcrumb-wrap .hero-content-bg.orange .my-hero-image::before {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA2MTIgNzkyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MTIgNzkyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7b3BhY2l0eTowLjE7ZmlsbDojRkZGRkZGO2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAgICA7fQ0KCS5zdDF7b3BhY2l0eTowLjg7ZmlsbDojRkZGRkZGO2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAgICA7fQ0KCS5zdDJ7b3BhY2l0eTowLjY7ZmlsbDojRkZGRkZGO2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAgICA7fQ0KCS5zdDN7b3BhY2l0eTowLjgwMztmaWxsOiNGMzZEMzU7ZW5hYmxlLWJhY2tncm91bmQ6bmV3ICAgIDt9DQoJLnN0NHtvcGFjaXR5OjAuNjtmaWxsOiNGMzZEMzU7ZW5hYmxlLWJhY2tncm91bmQ6bmV3ICAgIDt9DQo8L3N0eWxlPg0KPGc+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTMyOSwyOTJ2NTJsNDUtMjZMMzI5LDI5MnoiLz4NCgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMzI5LDM0NHY1Mmw0NS0yNkwzMjksMzQ0eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0yODQsMjY2bDQ1LDI2bC00NSwyNlYyNjZ6IE0yODQsMzE4djUybDQ1LTI2TDI4NCwzMTh6IE0yODQsMzcwdjUybDQ1LTI2TDI4NCwzNzB6Ii8+DQoJPHBhdGggY2xhc3M9InN0MyIgZD0iTTIzOSwyOTJ2NTJsNDUtMjZMMjM5LDI5MnoiLz4NCgk8cGF0aCBjbGFzcz0ic3Q0IiBkPSJNMjg0LDI2NmwtNDUsMjZsNDUsMjZWMjY2eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0zMjksMjkybC00NSwyNmw0NSwyNlYyOTJ6Ii8+DQoJPHBhdGggY2xhc3M9InN0NCIgZD0iTTI4NCwzMThsLTQ1LDI2bDQ1LDI2VjMxOHoiLz4NCgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMzI5LDM0NGwtNDUsMjZsNDUsMjZWMzQ0eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0yODQsNDIybDQ1LDI2bC00NSwyNlY0MjJ6IE0yODQsNDc0bDQ1LDI2bC00NSwyNlY0NzR6Ii8+DQoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTMyOSwzOTZsLTQ1LDI2bDQ1LDI2VjM5NnogTTMyOSw0NDh2NTJsLTQ1LTI2TDMyOSw0NDh6Ii8+DQo8L2c+DQo8L3N2Zz4NCg=="); }
  .breadcrumb-wrap .hero-content-bg.purple .my-hero-image::before {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA2MTIgNzkyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MTIgNzkyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7b3BhY2l0eTowLjE7ZmlsbDojRkZGRkZGO2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAgICA7fQ0KCS5zdDF7b3BhY2l0eTowLjg7ZmlsbDojRkZGRkZGO2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAgICA7fQ0KCS5zdDJ7b3BhY2l0eTowLjY7ZmlsbDojRkZGRkZGO2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAgICA7fQ0KCS5zdDN7b3BhY2l0eTowLjgwMztmaWxsOiM2NzM0NjY7ZW5hYmxlLWJhY2tncm91bmQ6bmV3ICAgIDt9DQoJLnN0NHtvcGFjaXR5OjAuNjtmaWxsOiM2NzM0NjY7ZW5hYmxlLWJhY2tncm91bmQ6bmV3ICAgIDt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTMyOSwyOTJ2NTJsNDUtMjZMMzI5LDI5MnoiLz4NCjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0zMjksMzQ0djUybDQ1LTI2TDMyOSwzNDR6Ii8+DQo8cGF0aCBjbGFzcz0ic3QyIiBkPSJNMjg0LDI2Nmw0NSwyNmwtNDUsMjZWMjY2eiBNMjg0LDMxOHY1Mmw0NS0yNkwyODQsMzE4eiBNMjg0LDM3MHY1Mmw0NS0yNkwyODQsMzcweiIvPg0KPHBhdGggY2xhc3M9InN0MyIgZD0iTTIzOSwyOTJ2NTJsNDUtMjZMMjM5LDI5MnoiLz4NCjxwYXRoIGNsYXNzPSJzdDQiIGQ9Ik0yODQsMjY2bC00NSwyNmw0NSwyNlYyNjZ6Ii8+DQo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMzI5LDI5MmwtNDUsMjZsNDUsMjZWMjkyeiIvPg0KPHBhdGggY2xhc3M9InN0NCIgZD0iTTI4NCwzMThsLTQ1LDI2bDQ1LDI2VjMxOHoiLz4NCjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0zMjksMzQ0bC00NSwyNmw0NSwyNlYzNDR6Ii8+DQo8cGF0aCBjbGFzcz0ic3QyIiBkPSJNMjg0LDQyMmw0NSwyNmwtNDUsMjZWNDIyeiBNMjg0LDQ3NGw0NSwyNmwtNDUsMjZWNDc0eiIvPg0KPHBhdGggY2xhc3M9InN0MSIgZD0iTTMyOSwzOTZsLTQ1LDI2bDQ1LDI2VjM5NnogTTMyOSw0NDh2NTJsLTQ1LTI2TDMyOSw0NDh6Ii8+DQo8L3N2Zz4NCg=="); }
  .breadcrumb-wrap .hero-content-bg.teal .my-hero-image::before {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA2MTIgNzkyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MTIgNzkyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7b3BhY2l0eTowLjE7ZmlsbDojRkZGRkZGO2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAgICA7fQ0KCS5zdDF7b3BhY2l0eTowLjg7ZmlsbDojRkZGRkZGO2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAgICA7fQ0KCS5zdDJ7b3BhY2l0eTowLjY7ZmlsbDojRkZGRkZGO2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAgICA7fQ0KCS5zdDN7b3BhY2l0eTowLjgwMztmaWxsOiMwNTlEQTU7ZW5hYmxlLWJhY2tncm91bmQ6bmV3ICAgIDt9DQoJLnN0NHtvcGFjaXR5OjAuNjtmaWxsOiMwNTlEQTU7ZW5hYmxlLWJhY2tncm91bmQ6bmV3ICAgIDt9DQo8L3N0eWxlPg0KPGc+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTMyOSwyOTJ2NTJsNDUtMjZMMzI5LDI5MnoiLz4NCgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMzI5LDM0NHY1Mmw0NS0yNkwzMjksMzQ0eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0yODQsMjY2bDQ1LDI2bC00NSwyNlYyNjZ6IE0yODQsMzE4djUybDQ1LTI2TDI4NCwzMTh6IE0yODQsMzcwdjUybDQ1LTI2TDI4NCwzNzB6Ii8+DQoJPHBhdGggY2xhc3M9InN0MyIgZD0iTTIzOSwyOTJ2NTJsNDUtMjZMMjM5LDI5MnoiLz4NCgk8cGF0aCBjbGFzcz0ic3Q0IiBkPSJNMjg0LDI2NmwtNDUsMjZsNDUsMjZWMjY2eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0zMjksMjkybC00NSwyNmw0NSwyNlYyOTJ6Ii8+DQoJPHBhdGggY2xhc3M9InN0NCIgZD0iTTI4NCwzMThsLTQ1LDI2bDQ1LDI2VjMxOHoiLz4NCgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMzI5LDM0NGwtNDUsMjZsNDUsMjZWMzQ0eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0yODQsNDIybDQ1LDI2bC00NSwyNlY0MjJ6IE0yODQsNDc0bDQ1LDI2bC00NSwyNlY0NzR6Ii8+DQoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTMyOSwzOTZsLTQ1LDI2bDQ1LDI2VjM5NnogTTMyOSw0NDh2NTJsLTQ1LTI2TDMyOSw0NDh6Ii8+DQo8L2c+DQo8L3N2Zz4NCg=="); }
  .breadcrumb-wrap .hero-content-bg .my-hero-detail {
    font-size: 22.4px;
    font-weight: bold;
    display: inline-block;
    width: 100%;
    position: relative;
    padding: 0; }
    @media (min-width: 992px) {
      .breadcrumb-wrap .hero-content-bg .my-hero-detail {
        margin-bottom: 25px; } }
    .breadcrumb-wrap .hero-content-bg .my-hero-detail:before {
      content: '';
      position: absolute;
      background: rgba(169, 155, 159, 0.1);
      width: 2000px;
      height: 53px;
      right: 100%; }
    .breadcrumb-wrap .hero-content-bg .my-hero-detail.desktop {
      display: none; }
      @media (min-width: 992px) {
        .breadcrumb-wrap .hero-content-bg .my-hero-detail.desktop {
          display: block; } }
    .breadcrumb-wrap .hero-content-bg .my-hero-detail.mobile {
      display: block; }
      @media (min-width: 992px) {
        .breadcrumb-wrap .hero-content-bg .my-hero-detail.mobile {
          display: none; } }
    .breadcrumb-wrap .hero-content-bg .my-hero-detail .detail-text {
      line-height: 53px;
      padding: 0 35px;
      background: rgba(169, 155, 159, 0.1);
      display: block;
      position: relative; }
      @media (min-width: 992px) {
        .breadcrumb-wrap .hero-content-bg .my-hero-detail .detail-text {
          padding: 0 25% 0 25px;
          display: inline-block; } }
    .breadcrumb-wrap .hero-content-bg .my-hero-detail .icon-icon-facet {
      line-height: 53px;
      position: static; }
      .breadcrumb-wrap .hero-content-bg .my-hero-detail .icon-icon-facet.live {
        color: #FF6C2F; }
      .breadcrumb-wrap .hero-content-bg .my-hero-detail .icon-icon-facet.ended-response {
        color: #0097DB; }
      .breadcrumb-wrap .hero-content-bg .my-hero-detail .icon-icon-facet.ended {
        color: #663366; }
      .breadcrumb-wrap .hero-content-bg .my-hero-detail .icon-icon-facet:before {
        font-size: 14px;
        position: absolute;
        left: 10px; }
        @media (min-width: 992px) {
          .breadcrumb-wrap .hero-content-bg .my-hero-detail .icon-icon-facet:before {
            left: 0; } }
  .breadcrumb-wrap .hero-content-bg.hero-resource-detail .hero-content-section {
    padding-top: 0;
    margin-top: 0;
    vertical-align: top; }
  .breadcrumb-wrap .hero-content-bg.hero-resource-detail .my-hero-detail {
    width: 110%;
    margin-bottom: 20px; }
    @media (min-width: 992px) {
      .breadcrumb-wrap .hero-content-bg.hero-resource-detail .my-hero-detail {
        width: 100%;
        margin-bottom: 25px; } }
  .breadcrumb-wrap .hero-content-bg.trainer-directory-spotlight.blue .my-hero-image::before, .breadcrumb-wrap .hero-content-bg.trainer-directory-spotlight.green .my-hero-image::before, .breadcrumb-wrap .hero-content-bg.trainer-directory-spotlight.orange .my-hero-image::before, .breadcrumb-wrap .hero-content-bg.trainer-directory-spotlight.purple .my-hero-image::before, .breadcrumb-wrap .hero-content-bg.trainer-directory-spotlight.teal .my-hero-image::before {
    top: 0;
    left: 0; }
    @media (min-width: 992px) {
      .breadcrumb-wrap .hero-content-bg.trainer-directory-spotlight.blue .my-hero-image::before, .breadcrumb-wrap .hero-content-bg.trainer-directory-spotlight.green .my-hero-image::before, .breadcrumb-wrap .hero-content-bg.trainer-directory-spotlight.orange .my-hero-image::before, .breadcrumb-wrap .hero-content-bg.trainer-directory-spotlight.purple .my-hero-image::before, .breadcrumb-wrap .hero-content-bg.trainer-directory-spotlight.teal .my-hero-image::before {
        left: -45px; } }

/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/* for modals*/
/* >= 375px - Smartphones */
/* >= 768px - Tablets */
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 576px - Tablets */
/* >= 1920px - Extra large desktops */
/* >= 576px - Tablets */
/* >= 768px - Tablets */
/* <= 992px - Tablet landscape*/
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 1400px - Large desktops */
/* >= 1920px - Extra large desktops */
/**
 * Fix for vw, vh, vmin, vmax on iOS 7.
 * http://caniuse.com/#feat=viewport-units
 *
 * This fix works by replacing viewport units with px values on known screen sizes.
 *
 * iPhone 6 and 6 Plus cannot run iOS 7, so are not targeted by this fix.
 * Target devices running iOS 8+ will incidentally execute the media query,
 * but this will still produce the expected result; so this is not a problem.
 *
 * As an example, replace:
 *
 *   height: 50vh;
 *   font-size: 5vmin;
 *
 * with:
 *
 *   @include viewport-unit(height, 50vh);
 *   @include viewport-unit(font-size, 5vmin);
 */
/* mobile burger menu*/
.mobile-open {
  width: 100%;
  min-height: 100%;
  overflow-y: auto; }
  .mobile-open .main-header {
    height: 100%;
    margin-right: 0;
    margin-left: 0; }
  @media (min-width: 992px) {
    .mobile-open .main-nav .main-nav-wrap {
      height: auto; } }
  @media (max-width: 1024px) {
    .mobile-open .main-nav .main-nav-wrap {
      left: 0;
      transition: all 0.5s cubic-bezier(0.77, 0.2, 0.05, 1); } }
  .mobile-open .mobile-icon span {
    opacity: 1;
    transform: rotate(45deg) translate(-2px, 0px);
    background: #232323; }
    .mobile-open .mobile-icon span:nth-last-child(2) {
      opacity: 0;
      transform: rotate(0deg) scale(0.2, 0.2); }
    .mobile-open .mobile-icon span:nth-last-child(1) {
      transform: rotate(-45deg) translate(0, -2px); }
  .mobile-open .main,
  .mobile-open footer {
    display: none; }
  .mobile-open .mobile-input {
    top: -55px; }

#menuToggle {
  width: 100%;
  height: 100%; }
  @media (max-width: 1024px) {
    #menuToggle {
      position: absolute;
      height: 1000px;
      max-height: calc(100% - 84px);
      min-height: calc(100% - 84px);
      top: 84px; } }
  #menuToggle .mobile-icon {
    display: block;
    position: absolute;
    top: -53px;
    right: 20px;
    z-index: 1;
    user-select: none; }
    #menuToggle .mobile-icon span {
      display: none;
      width: 24px;
      height: 3px;
      margin-bottom: 5px;
      position: relative;
      background: #000;
      z-index: 1;
      transform-origin: 4px 0px;
      transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease; }
      @media (max-width: 1024px) {
        #menuToggle .mobile-icon span {
          display: block; } }
      #menuToggle .mobile-icon span:first-child {
        transform-origin: 0% 0%; }
      #menuToggle .mobile-icon span:nth-last-child(1) {
        transform-origin: 0% 100%; }
  #menuToggle input {
    display: block;
    width: 40px;
    height: 32px;
    position: absolute;
    top: -57px;
    right: 13px;
    cursor: pointer;
    opacity: 0;
    z-index: 2;
    -webkit-touch-callout: none; }
    @media (min-width: 992px) {
      #menuToggle input {
        display: none; } }

/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/* for modals*/
/* >= 375px - Smartphones */
/* >= 768px - Tablets */
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 576px - Tablets */
/* >= 1920px - Extra large desktops */
/* >= 576px - Tablets */
/* >= 768px - Tablets */
/* <= 992px - Tablet landscape*/
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 1400px - Large desktops */
/* >= 1920px - Extra large desktops */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/* for modals*/
/* >= 375px - Smartphones */
/* >= 768px - Tablets */
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 576px - Tablets */
/* >= 1920px - Extra large desktops */
/* >= 576px - Tablets */
/* >= 768px - Tablets */
/* <= 992px - Tablet landscape*/
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 1400px - Large desktops */
/* >= 1920px - Extra large desktops */
.hero-home-wrap .hero-home-title {
  line-height: 1.26;
  letter-spacing: -.8px; }

.hero-content-bg {
  background: #f6f5f5;
  position: relative;
  display: flex;
  justify-content: center;
  overflow: hidden; }
  .hero-content-bg.has-img.dark-purple .my-hero-image {
    position: relative; }
    .hero-content-bg.has-img.dark-purple .my-hero-image:before {
      content: "";
      position: absolute;
      background-repeat: no-repeat;
      background-size: cover;
      width: 135px;
      height: 260px;
      left: -45px;
      bottom: 0;
      z-index: 2;
      background-image: url("../../../Content/img/facets/HeroFacetDarkPurple.svg"); }
      @media (max-width: 1024px) {
        .hero-content-bg.has-img.dark-purple .my-hero-image:before {
          bottom: 0; } }
  .hero-content-bg.has-img.green .my-hero-image {
    position: relative; }
    .hero-content-bg.has-img.green .my-hero-image:before {
      content: "";
      position: absolute;
      background-repeat: no-repeat;
      background-size: cover;
      width: 135px;
      height: 260px;
      left: -45px;
      bottom: 0;
      z-index: 2;
      background-image: url("../../../Content/img/facets/HeroFacetFacetGreen.svg"); }
      @media (max-width: 1024px) {
        .hero-content-bg.has-img.green .my-hero-image:before {
          bottom: 0; } }
  .hero-content-bg.has-img.light-blue .my-hero-image {
    position: relative; }
    .hero-content-bg.has-img.light-blue .my-hero-image:before {
      content: "";
      position: absolute;
      background-repeat: no-repeat;
      background-size: cover;
      width: 135px;
      height: 260px;
      left: -45px;
      bottom: 0;
      z-index: 2;
      background-image: url("../../../Content/img/facets/HeroFacetFacetLightBlue.svg"); }
      @media (max-width: 1024px) {
        .hero-content-bg.has-img.light-blue .my-hero-image:before {
          bottom: 0; } }
  .hero-content-bg.has-img.orange .my-hero-image {
    position: relative; }
    .hero-content-bg.has-img.orange .my-hero-image:before {
      content: "";
      position: absolute;
      background-repeat: no-repeat;
      background-size: cover;
      width: 135px;
      height: 260px;
      left: -45px;
      bottom: 0;
      z-index: 2;
      background-image: url("../../../Content/img/facets/HeroFacetFacetOrange.svg"); }
      @media (max-width: 1024px) {
        .hero-content-bg.has-img.orange .my-hero-image:before {
          bottom: 0; } }
  .hero-content-bg.has-img.teal .my-hero-image {
    position: relative; }
    .hero-content-bg.has-img.teal .my-hero-image:before {
      content: "";
      position: absolute;
      background-repeat: no-repeat;
      background-size: cover;
      width: 135px;
      height: 260px;
      left: -45px;
      bottom: 0;
      z-index: 2;
      background-image: url("../../../Content/img/facets/HeroFacetFacetTeal.svg"); }
      @media (max-width: 1024px) {
        .hero-content-bg.has-img.teal .my-hero-image:before {
          bottom: 0; } }
  .hero-content-bg.has-img.yellow .my-hero-image {
    position: relative; }
    .hero-content-bg.has-img.yellow .my-hero-image:before {
      content: "";
      position: absolute;
      background-repeat: no-repeat;
      background-size: cover;
      width: 135px;
      height: 260px;
      left: -45px;
      bottom: 0;
      z-index: 2;
      background-image: url("../../../Content/img/facets/HeroFacetFacetYellow.svg"); }
      @media (max-width: 1024px) {
        .hero-content-bg.has-img.yellow .my-hero-image:before {
          bottom: 0; } }
  .hero-content-bg.has-img.red .my-hero-image {
    position: relative; }
    .hero-content-bg.has-img.red .my-hero-image:before {
      content: "";
      position: absolute;
      background-repeat: no-repeat;
      background-size: cover;
      width: 135px;
      height: 260px;
      left: -45px;
      bottom: 0;
      z-index: 2;
      background-image: url("../../../Content/img/facets/HeroFacetFacetRed.svg"); }
      @media (max-width: 1024px) {
        .hero-content-bg.has-img.red .my-hero-image:before {
          bottom: 0; } }
  .hero-content-bg.has-img.light-purple .my-hero-image {
    position: relative; }
    .hero-content-bg.has-img.light-purple .my-hero-image:before {
      content: "";
      position: absolute;
      background-repeat: no-repeat;
      background-size: cover;
      width: 135px;
      height: 260px;
      left: -45px;
      bottom: 0;
      z-index: 2;
      background-image: url("../../../Content/img/facets/HeroFacetFacetLightPurple.svg"); }
      @media (max-width: 1024px) {
        .hero-content-bg.has-img.light-purple .my-hero-image:before {
          bottom: 0; } }
  .hero-content-bg.has-img.magenta .my-hero-image {
    position: relative; }
    .hero-content-bg.has-img.magenta .my-hero-image:before {
      content: "";
      position: absolute;
      background-repeat: no-repeat;
      background-size: cover;
      width: 135px;
      height: 260px;
      left: -45px;
      bottom: 0;
      z-index: 2;
      background-image: url("../../../Content/img/facets/HeroFacetFacetMagenta.svg"); }
      @media (max-width: 1024px) {
        .hero-content-bg.has-img.magenta .my-hero-image:before {
          bottom: 0; } }
  .hero-content-bg.has-img.dark-blue .my-hero-image {
    position: relative; }
    .hero-content-bg.has-img.dark-blue .my-hero-image:before {
      content: "";
      position: absolute;
      background-repeat: no-repeat;
      background-size: cover;
      width: 135px;
      height: 260px;
      left: -45px;
      bottom: 0;
      z-index: 2;
      background-image: url("../../../Content/img/facets/HeroFacetFacetdarkBlue.svg"); }
      @media (max-width: 1024px) {
        .hero-content-bg.has-img.dark-blue .my-hero-image:before {
          bottom: 0; } }
  .hero-content-bg.has-img.black .my-hero-image {
    position: relative; }
    .hero-content-bg.has-img.black .my-hero-image:before {
      content: "";
      position: absolute;
      background-repeat: no-repeat;
      background-size: cover;
      width: 135px;
      height: 260px;
      left: -45px;
      bottom: 0;
      z-index: 2;
      background-image: url("../../../Content/img/facets/HeroFacetFacetBlack.svg"); }
      @media (max-width: 1024px) {
        .hero-content-bg.has-img.black .my-hero-image:before {
          bottom: 0; } }
  .hero-content-bg.has-img.grey .my-hero-image {
    position: relative; }
    .hero-content-bg.has-img.grey .my-hero-image:before {
      content: "";
      position: absolute;
      background-repeat: no-repeat;
      background-size: cover;
      width: 135px;
      height: 260px;
      left: -45px;
      bottom: 0;
      z-index: 2;
      background-image: url("../../../Content/img/facets/HeroFacetFacetGrey.svg"); }
      @media (max-width: 1024px) {
        .hero-content-bg.has-img.grey .my-hero-image:before {
          bottom: 0; } }
  .hero-content-bg.has-img.white .my-hero-image {
    position: relative; }
    .hero-content-bg.has-img.white .my-hero-image:before {
      content: "";
      position: absolute;
      background-repeat: no-repeat;
      background-size: cover;
      width: 135px;
      height: 260px;
      left: -45px;
      bottom: 0;
      z-index: 2;
      background-image: url("../../../Content/img/facets/HeroFacetFacetWhite.svg"); }
      @media (max-width: 1024px) {
        .hero-content-bg.has-img.white .my-hero-image:before {
          bottom: 0; } }
  .hero-content-bg.has-img.pantone-397u .my-hero-image {
    position: relative; }
    .hero-content-bg.has-img.pantone-397u .my-hero-image:before {
      content: "";
      position: absolute;
      background-repeat: no-repeat;
      background-size: cover;
      width: 135px;
      height: 260px;
      left: -45px;
      bottom: 0;
      z-index: 2;
      background-image: url("../../../Content/img/facets/HeroFacet_CoreSkills_Lime.svg"); }
      @media (max-width: 1024px) {
        .hero-content-bg.has-img.pantone-397u .my-hero-image:before {
          bottom: 0; } }
  .hero-content-bg.has-img.pantone-295u .my-hero-image {
    position: relative; }
    .hero-content-bg.has-img.pantone-295u .my-hero-image:before {
      content: "";
      position: absolute;
      background-repeat: no-repeat;
      background-size: cover;
      width: 135px;
      height: 260px;
      left: -45px;
      bottom: 0;
      z-index: 2;
      background-image: url("../../../Content/img/facets/HeroFacet_ManagementEducation_DarkBlue.svg"); }
      @media (max-width: 1024px) {
        .hero-content-bg.has-img.pantone-295u .my-hero-image:before {
          bottom: 0; } }
  .hero-content-bg.has-img.pantone-2602u .my-hero-image {
    position: relative; }
    .hero-content-bg.has-img.pantone-2602u .my-hero-image:before {
      content: "";
      position: absolute;
      background-repeat: no-repeat;
      background-size: cover;
      width: 135px;
      height: 260px;
      left: -45px;
      bottom: 0;
      z-index: 2;
      background-image: url("../../../Content/img/facets/HeroFacet_ExecutiveEducation_Purple.svg"); }
      @media (max-width: 1024px) {
        .hero-content-bg.has-img.pantone-2602u .my-hero-image:before {
          bottom: 0; } }
  .hero-content-bg.has-img.pantone-563u .my-hero-image {
    position: relative; }
    .hero-content-bg.has-img.pantone-563u .my-hero-image:before {
      content: "";
      position: absolute;
      background-repeat: no-repeat;
      background-size: cover;
      width: 135px;
      height: 260px;
      left: -45px;
      bottom: 0;
      z-index: 2;
      background-image: url("../../../Content/img/facets/HeroFacet_CoreSkills_LightTeal.svg"); }
      @media (max-width: 1024px) {
        .hero-content-bg.has-img.pantone-563u .my-hero-image:before {
          bottom: 0; } }
  .hero-content-bg.has-img.pantone-123u .my-hero-image {
    position: relative; }
    .hero-content-bg.has-img.pantone-123u .my-hero-image:before {
      content: "";
      position: absolute;
      background-repeat: no-repeat;
      background-size: cover;
      width: 135px;
      height: 260px;
      left: -45px;
      bottom: 0;
      z-index: 2;
      background-image: url("../../../Content/img/facets/HeroFacet_ProfessionalDevelopment_Yellow.svg"); }
      @media (max-width: 1024px) {
        .hero-content-bg.has-img.pantone-123u .my-hero-image:before {
          bottom: 0; } }
  .hero-content-bg.has-img.pantone-549u .my-hero-image {
    position: relative; }
    .hero-content-bg.has-img.pantone-549u .my-hero-image:before {
      content: "";
      position: absolute;
      background-repeat: no-repeat;
      background-size: cover;
      width: 135px;
      height: 260px;
      left: -45px;
      bottom: 0;
      z-index: 2;
      background-image: url("../../../Content/img/facets/HeroFacet_ProfessionalDevelopment_LightBlue.svg"); }
      @media (max-width: 1024px) {
        .hero-content-bg.has-img.pantone-549u .my-hero-image:before {
          bottom: 0; } }
  .hero-content-bg.has-img.pantone-340u .my-hero-image {
    position: relative; }
    .hero-content-bg.has-img.pantone-340u .my-hero-image:before {
      content: "";
      position: absolute;
      background-repeat: no-repeat;
      background-size: cover;
      width: 135px;
      height: 260px;
      left: -45px;
      bottom: 0;
      z-index: 2;
      background-image: url("../../../Content/img/facets/HeroFacet_Executive Education_Green.svg"); }
      @media (max-width: 1024px) {
        .hero-content-bg.has-img.pantone-340u .my-hero-image:before {
          bottom: 0; } }
  .hero-content-bg.has-img.pantone-279u .my-hero-image {
    position: relative; }
    .hero-content-bg.has-img.pantone-279u .my-hero-image:before {
      content: "";
      position: absolute;
      background-repeat: no-repeat;
      background-size: cover;
      width: 135px;
      height: 260px;
      left: -45px;
      bottom: 0;
      z-index: 2;
      background-image: url("../../../Content/img/facets/HeroFacet_ManagementEducation_LightBlue.svg"); }
      @media (max-width: 1024px) {
        .hero-content-bg.has-img.pantone-279u .my-hero-image:before {
          bottom: 0; } }
  .hero-content-bg.has-img.member-detail-facet .my-hero-image {
    position: relative; }
    .hero-content-bg.has-img.member-detail-facet .my-hero-image:before {
      content: "";
      position: absolute;
      background-repeat: no-repeat;
      background-size: cover;
      width: 135px;
      height: 260px;
      left: -45px;
      bottom: 0;
      z-index: 2;
      background-image: url("../../../Content/img/facets/Facet-No-Image.svg"); }
      @media (max-width: 1024px) {
        .hero-content-bg.has-img.member-detail-facet .my-hero-image:before {
          bottom: 0; } }
  .hero-content-bg.has-img .my-hero-image:before {
    top: 0; }
  .hero-content-bg.has-no-img {
    min-height: 210px; }
    .hero-content-bg.has-no-img .my-hero-text {
      display: flex;
      flex-grow: 1;
      padding: 0; }
      .hero-content-bg.has-no-img .my-hero-text .no-img {
        flex-grow: 1;
        position: relative; }
      .hero-content-bg.has-no-img .my-hero-text .summary-text {
        padding-right: 210px; }
        @media (max-width: 1024px) {
          .hero-content-bg.has-no-img .my-hero-text .summary-text {
            padding-right: 66px; } }
    .hero-content-bg.has-no-img .my-hero-text {
      position: relative; }
      .hero-content-bg.has-no-img .my-hero-text:after {
        content: "";
        position: absolute;
        background-repeat: no-repeat;
        background-size: cover;
        width: 135px;
        height: 210px;
        right: 0px;
        top: 50%;
        transform: translate(0, -50%);
        background-image: url("../../../Content/img/facets/Facet-No-Image.svg"); }
        @media (max-width: 1024px) {
          .hero-content-bg.has-no-img .my-hero-text:after {
            width: 66px;
            height: 102px;
            top: auto;
            bottom: 0;
            transform: translate(0, 0%); } }
    .hero-content-bg.has-no-img.dark-purple .my-hero-text {
      position: relative; }
      .hero-content-bg.has-no-img.dark-purple .my-hero-text:after {
        content: "";
        position: absolute;
        background-repeat: no-repeat;
        background-size: cover;
        width: 135px;
        height: 210px;
        right: 0px;
        top: 50%;
        transform: translate(0, -50%);
        background-image: url("../../../Content/img/facets/HeroNoImageDarkPurple.svg"); }
        @media (max-width: 1024px) {
          .hero-content-bg.has-no-img.dark-purple .my-hero-text:after {
            width: 66px;
            height: 102px;
            top: auto;
            bottom: 0;
            transform: translate(0, 0%); } }
    .hero-content-bg.has-no-img.green .my-hero-text {
      position: relative; }
      .hero-content-bg.has-no-img.green .my-hero-text:after {
        content: "";
        position: absolute;
        background-repeat: no-repeat;
        background-size: cover;
        width: 135px;
        height: 210px;
        right: 0px;
        top: 50%;
        transform: translate(0, -50%);
        background-image: url("../../../Content/img/facets/HeroNoImageGreen.svg"); }
        @media (max-width: 1024px) {
          .hero-content-bg.has-no-img.green .my-hero-text:after {
            width: 66px;
            height: 102px;
            top: auto;
            bottom: 0;
            transform: translate(0, 0%); } }
    .hero-content-bg.has-no-img.light-blue .my-hero-text {
      position: relative; }
      .hero-content-bg.has-no-img.light-blue .my-hero-text:after {
        content: "";
        position: absolute;
        background-repeat: no-repeat;
        background-size: cover;
        width: 135px;
        height: 210px;
        right: 0px;
        top: 50%;
        transform: translate(0, -50%);
        background-image: url("../../../Content/img/facets/HeroNoImageLightBlue.svg"); }
        @media (max-width: 1024px) {
          .hero-content-bg.has-no-img.light-blue .my-hero-text:after {
            width: 66px;
            height: 102px;
            top: auto;
            bottom: 0;
            transform: translate(0, 0%); } }
    .hero-content-bg.has-no-img.orange .my-hero-text {
      position: relative; }
      .hero-content-bg.has-no-img.orange .my-hero-text:after {
        content: "";
        position: absolute;
        background-repeat: no-repeat;
        background-size: cover;
        width: 135px;
        height: 210px;
        right: 0px;
        top: 50%;
        transform: translate(0, -50%);
        background-image: url("../../../Content/img/facets/HeroNoImageOrange.svg"); }
        @media (max-width: 1024px) {
          .hero-content-bg.has-no-img.orange .my-hero-text:after {
            width: 66px;
            height: 102px;
            top: auto;
            bottom: 0;
            transform: translate(0, 0%); } }
    .hero-content-bg.has-no-img.teal .my-hero-text {
      position: relative; }
      .hero-content-bg.has-no-img.teal .my-hero-text:after {
        content: "";
        position: absolute;
        background-repeat: no-repeat;
        background-size: cover;
        width: 135px;
        height: 210px;
        right: 0px;
        top: 50%;
        transform: translate(0, -50%);
        background-image: url("../../../Content/img/facets/HeroNoImageTeal.svg"); }
        @media (max-width: 1024px) {
          .hero-content-bg.has-no-img.teal .my-hero-text:after {
            width: 66px;
            height: 102px;
            top: auto;
            bottom: 0;
            transform: translate(0, 0%); } }
    .hero-content-bg.has-no-img.yellow .my-hero-text {
      position: relative; }
      .hero-content-bg.has-no-img.yellow .my-hero-text:after {
        content: "";
        position: absolute;
        background-repeat: no-repeat;
        background-size: cover;
        width: 135px;
        height: 210px;
        right: 0px;
        top: 50%;
        transform: translate(0, -50%);
        background-image: url("../../../Content/img/facets/HeroNoImageYellow.svg"); }
        @media (max-width: 1024px) {
          .hero-content-bg.has-no-img.yellow .my-hero-text:after {
            width: 66px;
            height: 102px;
            top: auto;
            bottom: 0;
            transform: translate(0, 0%); } }
    .hero-content-bg.has-no-img.red .my-hero-text {
      position: relative; }
      .hero-content-bg.has-no-img.red .my-hero-text:after {
        content: "";
        position: absolute;
        background-repeat: no-repeat;
        background-size: cover;
        width: 135px;
        height: 210px;
        right: 0px;
        top: 50%;
        transform: translate(0, -50%);
        background-image: url("../../../Content/img/facets/HeroNoImageRed.svg"); }
        @media (max-width: 1024px) {
          .hero-content-bg.has-no-img.red .my-hero-text:after {
            width: 66px;
            height: 102px;
            top: auto;
            bottom: 0;
            transform: translate(0, 0%); } }
    .hero-content-bg.has-no-img.light-purple .my-hero-text {
      position: relative; }
      .hero-content-bg.has-no-img.light-purple .my-hero-text:after {
        content: "";
        position: absolute;
        background-repeat: no-repeat;
        background-size: cover;
        width: 135px;
        height: 210px;
        right: 0px;
        top: 50%;
        transform: translate(0, -50%);
        background-image: url("../../../Content/img/facets/HeroNoImageLightPurple.svg"); }
        @media (max-width: 1024px) {
          .hero-content-bg.has-no-img.light-purple .my-hero-text:after {
            width: 66px;
            height: 102px;
            top: auto;
            bottom: 0;
            transform: translate(0, 0%); } }
    .hero-content-bg.has-no-img.magenta .my-hero-text {
      position: relative; }
      .hero-content-bg.has-no-img.magenta .my-hero-text:after {
        content: "";
        position: absolute;
        background-repeat: no-repeat;
        background-size: cover;
        width: 135px;
        height: 210px;
        right: 0px;
        top: 50%;
        transform: translate(0, -50%);
        background-image: url("../../../Content/img/facets/HeroNoImageMagenta.svg"); }
        @media (max-width: 1024px) {
          .hero-content-bg.has-no-img.magenta .my-hero-text:after {
            width: 66px;
            height: 102px;
            top: auto;
            bottom: 0;
            transform: translate(0, 0%); } }
    .hero-content-bg.has-no-img.dark-blue .my-hero-text {
      position: relative; }
      .hero-content-bg.has-no-img.dark-blue .my-hero-text:after {
        content: "";
        position: absolute;
        background-repeat: no-repeat;
        background-size: cover;
        width: 135px;
        height: 210px;
        right: 0px;
        top: 50%;
        transform: translate(0, -50%);
        background-image: url("../../../Content/img/facets/HeroNoImageDarkBlue.svg"); }
        @media (max-width: 1024px) {
          .hero-content-bg.has-no-img.dark-blue .my-hero-text:after {
            width: 66px;
            height: 102px;
            top: auto;
            bottom: 0;
            transform: translate(0, 0%); } }
    .hero-content-bg.has-no-img.black .my-hero-text {
      position: relative; }
      .hero-content-bg.has-no-img.black .my-hero-text:after {
        content: "";
        position: absolute;
        background-repeat: no-repeat;
        background-size: cover;
        width: 135px;
        height: 210px;
        right: 0px;
        top: 50%;
        transform: translate(0, -50%);
        background-image: url("../../../Content/img/facets/HeroNoImageBlack.svg"); }
        @media (max-width: 1024px) {
          .hero-content-bg.has-no-img.black .my-hero-text:after {
            width: 66px;
            height: 102px;
            top: auto;
            bottom: 0;
            transform: translate(0, 0%); } }
    .hero-content-bg.has-no-img.grey .my-hero-text {
      position: relative; }
      .hero-content-bg.has-no-img.grey .my-hero-text:after {
        content: "";
        position: absolute;
        background-repeat: no-repeat;
        background-size: cover;
        width: 135px;
        height: 210px;
        right: 0px;
        top: 50%;
        transform: translate(0, -50%);
        background-image: url("../../../Content/img/facets/HeroNoImageGrey.svg"); }
        @media (max-width: 1024px) {
          .hero-content-bg.has-no-img.grey .my-hero-text:after {
            width: 66px;
            height: 102px;
            top: auto;
            bottom: 0;
            transform: translate(0, 0%); } }
    .hero-content-bg.has-no-img.white .my-hero-text {
      position: relative; }
      .hero-content-bg.has-no-img.white .my-hero-text:after {
        content: "";
        position: absolute;
        background-repeat: no-repeat;
        background-size: cover;
        width: 135px;
        height: 210px;
        right: 0px;
        top: 50%;
        transform: translate(0, -50%);
        background-image: url("../../../Content/img/facets/HeroNoImageWhite.svg"); }
        @media (max-width: 1024px) {
          .hero-content-bg.has-no-img.white .my-hero-text:after {
            width: 66px;
            height: 102px;
            top: auto;
            bottom: 0;
            transform: translate(0, 0%); } }
    .hero-content-bg.has-no-img.pantone-397u .my-hero-text {
      position: relative; }
      .hero-content-bg.has-no-img.pantone-397u .my-hero-text:after {
        content: "";
        position: absolute;
        background-repeat: no-repeat;
        background-size: cover;
        width: 135px;
        height: 210px;
        right: 0px;
        top: 50%;
        transform: translate(0, -50%);
        background-image: url("../../../Content/img/facets/HeroNoImage_CoreSkills_Lime.svg"); }
        @media (max-width: 1024px) {
          .hero-content-bg.has-no-img.pantone-397u .my-hero-text:after {
            width: 66px;
            height: 102px;
            top: auto;
            bottom: 0;
            transform: translate(0, 0%); } }
    .hero-content-bg.has-no-img.pantone-295u .my-hero-text {
      position: relative; }
      .hero-content-bg.has-no-img.pantone-295u .my-hero-text:after {
        content: "";
        position: absolute;
        background-repeat: no-repeat;
        background-size: cover;
        width: 135px;
        height: 210px;
        right: 0px;
        top: 50%;
        transform: translate(0, -50%);
        background-image: url("../../../Content/img/facets/HeroNoImage_ManagementEducation_DarkBlue.svg"); }
        @media (max-width: 1024px) {
          .hero-content-bg.has-no-img.pantone-295u .my-hero-text:after {
            width: 66px;
            height: 102px;
            top: auto;
            bottom: 0;
            transform: translate(0, 0%); } }
    .hero-content-bg.has-no-img.pantone-2602u .my-hero-text {
      position: relative; }
      .hero-content-bg.has-no-img.pantone-2602u .my-hero-text:after {
        content: "";
        position: absolute;
        background-repeat: no-repeat;
        background-size: cover;
        width: 135px;
        height: 210px;
        right: 0px;
        top: 50%;
        transform: translate(0, -50%);
        background-image: url("../../../Content/img/facets/HeroNoImage_ExecutiveEducation_Purple.svg"); }
        @media (max-width: 1024px) {
          .hero-content-bg.has-no-img.pantone-2602u .my-hero-text:after {
            width: 66px;
            height: 102px;
            top: auto;
            bottom: 0;
            transform: translate(0, 0%); } }
    .hero-content-bg.has-no-img.pantone-563u .my-hero-text {
      position: relative; }
      .hero-content-bg.has-no-img.pantone-563u .my-hero-text:after {
        content: "";
        position: absolute;
        background-repeat: no-repeat;
        background-size: cover;
        width: 135px;
        height: 210px;
        right: 0px;
        top: 50%;
        transform: translate(0, -50%);
        background-image: url("../../../Content/img/facets/HeroNoImage_CoreSkills_LightTeal.svg"); }
        @media (max-width: 1024px) {
          .hero-content-bg.has-no-img.pantone-563u .my-hero-text:after {
            width: 66px;
            height: 102px;
            top: auto;
            bottom: 0;
            transform: translate(0, 0%); } }
    .hero-content-bg.has-no-img.pantone-123u .my-hero-text {
      position: relative; }
      .hero-content-bg.has-no-img.pantone-123u .my-hero-text:after {
        content: "";
        position: absolute;
        background-repeat: no-repeat;
        background-size: cover;
        width: 135px;
        height: 210px;
        right: 0px;
        top: 50%;
        transform: translate(0, -50%);
        background-image: url("../../../Content/img/facets/HeroNoImage_ProfessionalDevelopment_Yellow.svg"); }
        @media (max-width: 1024px) {
          .hero-content-bg.has-no-img.pantone-123u .my-hero-text:after {
            width: 66px;
            height: 102px;
            top: auto;
            bottom: 0;
            transform: translate(0, 0%); } }
    .hero-content-bg.has-no-img.pantone-549u .my-hero-text {
      position: relative; }
      .hero-content-bg.has-no-img.pantone-549u .my-hero-text:after {
        content: "";
        position: absolute;
        background-repeat: no-repeat;
        background-size: cover;
        width: 135px;
        height: 210px;
        right: 0px;
        top: 50%;
        transform: translate(0, -50%);
        background-image: url("../../../Content/img/facets/HeroNoImage_ProfessionalDevelopment_LightBlue.svg"); }
        @media (max-width: 1024px) {
          .hero-content-bg.has-no-img.pantone-549u .my-hero-text:after {
            width: 66px;
            height: 102px;
            top: auto;
            bottom: 0;
            transform: translate(0, 0%); } }
    .hero-content-bg.has-no-img.pantone-340u .my-hero-text {
      position: relative; }
      .hero-content-bg.has-no-img.pantone-340u .my-hero-text:after {
        content: "";
        position: absolute;
        background-repeat: no-repeat;
        background-size: cover;
        width: 135px;
        height: 210px;
        right: 0px;
        top: 50%;
        transform: translate(0, -50%);
        background-image: url("../../../Content/img/facets/HeroFacet_Executive Education_Green.svg"); }
        @media (max-width: 1024px) {
          .hero-content-bg.has-no-img.pantone-340u .my-hero-text:after {
            width: 66px;
            height: 102px;
            top: auto;
            bottom: 0;
            transform: translate(0, 0%); } }
    .hero-content-bg.has-no-img.pantone-279u .my-hero-text {
      position: relative; }
      .hero-content-bg.has-no-img.pantone-279u .my-hero-text:after {
        content: "";
        position: absolute;
        background-repeat: no-repeat;
        background-size: cover;
        width: 135px;
        height: 210px;
        right: 0px;
        top: 50%;
        transform: translate(0, -50%);
        background-image: url("../../../Content/img/facets/HeroNoImage_ManagementEducation_LightBlue.svg"); }
        @media (max-width: 1024px) {
          .hero-content-bg.has-no-img.pantone-279u .my-hero-text:after {
            width: 66px;
            height: 102px;
            top: auto;
            bottom: 0;
            transform: translate(0, 0%); } }
    .hero-content-bg.has-no-img.member-detail-facet .my-hero-text {
      position: relative; }
      .hero-content-bg.has-no-img.member-detail-facet .my-hero-text:after {
        content: "";
        position: absolute;
        background-repeat: no-repeat;
        background-size: cover;
        width: 135px;
        height: 210px;
        right: 0px;
        top: 50%;
        transform: translate(0, -50%);
        background-image: url("../../../Content/img/facets/Facet-No-Image.svg"); }
        @media (max-width: 1024px) {
          .hero-content-bg.has-no-img.member-detail-facet .my-hero-text:after {
            width: 66px;
            height: 102px;
            top: auto;
            bottom: 0;
            transform: translate(0, 0%); } }
    @media (max-width: 1024px) {
      .hero-content-bg.has-no-img {
        min-height: 102px; }
        .hero-content-bg.has-no-img .hero-content-main-title {
          font-size: 20px;
          line-height: 1.35;
          padding: 26px 60px 26px 15px;
          font-weight: bold; }
        .hero-content-bg.has-no-img .summary-text {
          padding-left: 15px;
          padding-right: 100px; }
        .hero-content-bg.has-no-img .my-hero-text {
          padding: 0; } }
    @media (min-width: 992px) {
      .hero-content-bg.has-no-img .hero-content-main-title {
        padding-right: 210px; } }
  .hero-content-bg.hero-search {
    min-height: 100px; }
    @media (min-width: 992px) {
      .hero-content-bg.hero-search .hero-content-main-title {
        margin-top: 30px; } }
    @media (min-width: 1025px) {
      .hero-content-bg.hero-search .my-hero-text:after {
        top: 23px !important; } }
  .hero-content-bg .hero-content-wrapper {
    display: flex;
    padding: 0;
    margin: 0; }
    @media (max-width: 1024px) {
      .hero-content-bg .hero-content-wrapper {
        flex-direction: column;
        flex-grow: 1;
        width: 100%;
        max-width: 100%; } }
  .hero-content-bg .hero-content-main-title {
    font-size: 36px;
    line-height: 1.17;
    word-wrap: break-word;
    margin-top: 20px; }
    @media (min-width: 1200px) {
      .hero-content-bg .hero-content-main-title {
        margin-top: 60px; } }
  .hero-content-bg .my-hero-image {
    order: 2;
    padding: 0; }
  .hero-content-bg .my-img-wrap {
    width: 663px;
    height: 100%;
    min-height: 260px;
    max-height: 373px;
    position: relative; }
    @media (max-width: 1024px) {
      .hero-content-bg .my-img-wrap {
        max-height: 1000px;
        height: auto; } }
    .hero-content-bg .my-img-wrap img {
      width: 663px;
      min-height: 260px;
      max-height: 373px;
      height: auto;
      position: absolute;
      margin: auto;
      top: -50%;
      bottom: -50%; }
      @media (max-width: 1024px) {
        .hero-content-bg .my-img-wrap img {
          max-height: 1000px;
          height: auto;
          position: static;
          /* IE 11 */
          position: initial;
          transform: none; } }
  .hero-content-bg .my-hero-text {
    order: 1;
    flex-grow: 1;
    padding-bottom: 1em;
    padding-right: 50px; }
  .hero-content-bg .mobile {
    display: none; }
    @media (max-width: 1024px) {
      .hero-content-bg .mobile {
        display: block; } }
  .hero-content-bg .my-hero-detail {
    height: 53px;
    position: relative;
    background: rgba(169, 155, 159, 0.1);
    padding-right: 3.5em;
    margin-bottom: 2em; }
    .hero-content-bg .my-hero-detail.desktop {
      display: inline-flex;
      flex-direction: column;
      justify-content: center;
      position: absolute; }
      @media (max-width: 1024px) {
        .hero-content-bg .my-hero-detail.desktop {
          display: none; } }
    .hero-content-bg .my-hero-detail.mobile {
      margin-bottom: 0; }
      .hero-content-bg .my-hero-detail.mobile .detail-text {
        margin-left: 20px;
        line-height: 2.5; }
    .hero-content-bg .my-hero-detail.live {
      color: #FF6C2F; }
    .hero-content-bg .my-hero-detail.ended-with-response {
      color: #009DA5; }
    .hero-content-bg .my-hero-detail.ended {
      color: #c15598; }
    .hero-content-bg .my-hero-detail:before {
      content: '';
      position: absolute;
      background: rgba(169, 155, 159, 0.1);
      width: 2000px;
      line-height: 20px;
      height: 100%;
      right: 100%;
      top: 0; }
  .hero-content-bg .detail-text {
    line-height: 20px;
    font-size: 22px;
    font-weight: 700; }
    .hero-content-bg .detail-text .icon-icon-facet {
      margin-right: .5em; }
  @media (max-width: 1024px) {
    .hero-content-bg {
      display: flex;
      flex-direction: column;
      padding: 0; }
      .hero-content-bg .my-hero-text {
        width: 100%;
        order: 2;
        padding-left: 15px;
        padding-top: 20px;
        padding-right: 15px; }
      .hero-content-bg .my-hero-image {
        order: 1;
        width: 100%; }
        .hero-content-bg .my-hero-image .my-img-wrap {
          width: 100%; }
          .hero-content-bg .my-hero-image .my-img-wrap img {
            width: 100%;
            object-fit: cover; } }

/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/* for modals*/
/* >= 375px - Smartphones */
/* >= 768px - Tablets */
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 576px - Tablets */
/* >= 1920px - Extra large desktops */
/* >= 576px - Tablets */
/* >= 768px - Tablets */
/* <= 992px - Tablet landscape*/
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 1400px - Large desktops */
/* >= 1920px - Extra large desktops */
.rich-text-editor {
  font-family: Nunito Sans;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #5a5a5a; }
  .rich-text-editor .iosh-button .ib-hexagon {
    margin: 0 !important; }
  .rich-text-editor:not(.accordion) img:not(.ib-hexagon) {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 100% !important;
    height: auto !important;
    margin: 32px 0; }
  .rich-text-editor.accordion img:not(.ib-hexagon) {
    max-width: 100% !important;
    height: auto !important; }
  .rich-text-editor .image-float-right {
    float: right;
    padding: 1em; }
  .rich-text-editor .image-float-left {
    float: left;
    padding: 1em; }
  .rich-text-editor span.image-float-right img,
  .rich-text-editor span.image-float-left img {
    margin: 0; }
  .rich-text-editor h2,
  .rich-text-editor h3,
  .rich-text-editor h4,
  .rich-text-editor p,
  .rich-text-editor ol,
  .rich-text-editor ul {
    margin-bottom: 20px; }
  .rich-text-editor blockquote {
    font-weight: bold;
    color: #000;
    font-size: 24px;
    line-height: 30px; }
  .rich-text-editor ol {
    counter-reset: li-counter; }
  .rich-text-editor ol li {
    padding: 0 0 10px 42px; }
    .rich-text-editor ol li::before {
      position: absolute;
      content: counter(li-counter);
      counter-increment: li-counter;
      font-weight: bold;
      left: 15px; }
      @media (min-width: 992px) {
        .rich-text-editor ol li::before {
          left: 0; } }
  .rich-text-editor ul li {
    padding: 0 0 10px 52px; }
    .rich-text-editor ul li::before {
      position: absolute;
      content: "●";
      color: #c15598;
      top: -1px;
      left: 15px; }
      @media (min-width: 992px) {
        .rich-text-editor ul li::before {
          left: 0; } }
  .rich-text-editor ol li,
  .rich-text-editor ul li {
    position: relative; }
    @media (min-width: 992px) {
      .rich-text-editor ol li,
      .rich-text-editor ul li {
        padding-left: 30px; } }
    .rich-text-editor ol li > span,
    .rich-text-editor ul li > span {
      vertical-align: middle !important; }
  .rich-text-editor blockquote {
    width: 86%;
    padding: 40px 0 0 40px;
    color: #000;
    position: relative; }
    @media (min-width: 992px) {
      .rich-text-editor blockquote {
        font-size: 30px;
        line-height: 41px;
        padding-left: 0; } }
  .rich-text-editor blockquote::before,
  .rich-text-editor blockquote::after {
    font-size: 12px;
    color: #c15598;
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    position: absolute; }
  .rich-text-editor blockquote::before {
    top: 11px;
    left: 18px;
    content: "\e914"; }
    @media (min-width: 992px) {
      .rich-text-editor blockquote::before {
        top: -13px;
        left: 4px; } }
  .rich-text-editor blockquote::after {
    bottom: -29px;
    right: 10px;
    content: "\e915"; }
    @media (min-width: 992px) {
      .rich-text-editor blockquote::after {
        right: -8px; } }
  .rich-text-editor .cite {
    width: 65%;
    min-height: 36px;
    display: block;
    color: #5a5a5a;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    line-height: 18px;
    margin: 15px 0 0 0; }
    @media (min-width: 992px) {
      .rich-text-editor .cite {
        margin-top: 22px;
        font-size: 16px; } }

/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/* for modals*/
/* >= 375px - Smartphones */
/* >= 768px - Tablets */
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 576px - Tablets */
/* >= 1920px - Extra large desktops */
/* >= 576px - Tablets */
/* >= 768px - Tablets */
/* <= 992px - Tablet landscape*/
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 1400px - Large desktops */
/* >= 1920px - Extra large desktops */
/* megamenu */
.submenu-container {
  display: flex;
  justify-content: flex-end;
  width: 100%;
  font-size: 16px;
  color: #5f5f5f;
  background: #ddd7d9;
  position: absolute;
  left: 0;
  top: auto; }
  .submenu-container.active {
    z-index: 100;
    overflow: hidden; }
    @media (max-width: 1024px) {
      .submenu-container.active {
        transition: left .4s ease-in-out;
        height: 100% !important;
        left: 60px;
        left: 100%; } }
    .submenu-container.active .submenu-title-wrapper {
      transform: translateY(25px); }
    .submenu-container.active .submenu-title {
      display: block;
      text-align: right; }
    .submenu-container.active .submenu-main {
      position: relative; }
      @media (min-width: 1025px) {
        .submenu-container.active .submenu-main {
          width: 650px;
          max-height: 100%;
          margin-right: 20%;
          padding-top: 25px; } }
      .submenu-container.active .submenu-main.hide-elements > .submenu-item > .submenu-link {
        transform: translateX(-100%); }
        .submenu-container.active .submenu-main.hide-elements > .submenu-item > .submenu-link span.icon-arrow-right::before {
          right: 0; }
      .submenu-container.active .submenu-main .sub-menu {
        position: absolute;
        height: auto;
        top: 0;
        left: 0;
        padding-top: 25px;
        transition: transform .4s ease-in-out;
        background: #ddd7d9;
        width: 100%;
        z-index: 2; }
        .submenu-container.active .submenu-main .sub-menu.hide-elements > .submenu-item > .nested-submenu-link {
          transform: translateX(-100%) translateX(-20px);
          transform: translateX(calc( 100% - 20px)/-1); }
        .submenu-container.active .submenu-main .sub-menu.active-submenu {
          transform: translateX(0); }
        .submenu-container.active .submenu-main .sub-menu .back-main-menu {
          padding-right: 20px;
          position: absolute;
          left: 0;
          margin-top: 5px; }
  .submenu-container .submenu-item-title {
    font-weight: bold; }
  .submenu-container .submenu-item-back {
    padding-left: 30px;
    padding-bottom: 15px; }
  .submenu-container .submenu-title-wrapper {
    transition: transform .4s ease-in-out;
    transform: translateY(-100%);
    display: flex;
    flex-grow: 1;
    justify-content: flex-end;
    z-index: 2;
    margin-right: 100px;
    background: #ddd7d9; }
  .submenu-container .submenu-main {
    transition: transform .4s ease-in-out;
    overflow: hidden;
    max-height: 0px;
    padding: 0;
    margin-right: 200px;
    z-index: 1; }
    .submenu-container .submenu-main > .submenu-item-back,
    .submenu-container .submenu-main > .submenu-item-title {
      display: none; }
  .submenu-container .submenu-link {
    display: block;
    padding-bottom: 20px;
    transform: translateX(0);
    transition: transform .4s ease-in-out; }
  .submenu-container .nested-submenu-link {
    display: block;
    padding-bottom: 20px;
    transform: translateX(0);
    transition: transform .4s ease-in-out; }
  .submenu-container .link-hover {
    display: inline-block; }
    .submenu-container .link-hover {
      position: relative; }
    .submenu-container .link-hover:after {
      content: "";
      display: block;
      width: 0%;
      margin-top: 2px;
      height: 2px;
      background: #0097DB;
      transition: width 200ms ease-out; }
    .submenu-container .link-hover:hover:after {
      width: 100%; }

@media (min-width: 1025px) {
  .logos-wrap {
    max-width: 20%; } }

.main-nav {
  max-width: 80%;
  float: right;
  position: static; }
  .main-nav .sub-menu:not(.submenu-main) {
    transform: translateX(100%); }
  .main-nav .sub-menu .back-menu {
    display: inline-block; }
    @media (min-width: 1025px) {
      .main-nav .sub-menu .back-menu {
        display: none; } }
  .main-nav .submenu-item {
    width: 300px;
    box-sizing: content-box;
    line-height: 1.8;
    height: auto; }
    .main-nav .submenu-item .icon-icon-arrow-left {
      margin-left: -50px;
      padding: 0 20px; }
      .main-nav .submenu-item .icon-icon-arrow-left:after {
        display: none; }
    .main-nav .submenu-item.no-nesting .icon-icon-arrow-right {
      display: none; }
    @media (max-width: 375px) {
      .main-nav .submenu-item {
        width: 250px; } }
  .main-nav .main-nav-wrap {
    max-width: 100%; }
  .main-nav .submenu-title {
    font-size: 20px;
    color: #000;
    font-weight: bold;
    margin: 0;
    display: none; }
    @media (min-width: 1025px) {
      .main-nav .submenu-title {
        font-size: 30px;
        float: left;
        color: #5f5f5f; } }
  .main-nav .menu-arrow {
    transform: scaleX(0);
    position: absolute;
    border-left: 40px solid transparent;
    border-right: 40px solid transparent;
    border-bottom: 30px solid #ddd7d9; }
    .main-nav .menu-arrow.expanded {
      width: 0;
      height: 0;
      border-bottom-color: #ddd7d9;
      display: block;
      transform: scaleX(1); }
  .main-nav .main-nav-item {
    display: block;
    width: 90%;
    line-height: 2.6; }
    .main-nav .main-nav-item a {
      color: #000;
      display: block;
      position: relative; }
      .main-nav .main-nav-item a .icon-icon-arrow-right:before {
        position: absolute;
        color: #0097DB;
        right: -20px;
        top: 6px; }
    @media (max-width: 375px) {
      .main-nav .main-nav-item {
        width: 85%; } }
    @media (min-width: 1025px) {
      .main-nav .main-nav-item {
        display: inline-block;
        width: auto;
        line-height: 1; } }
    .main-nav .main-nav-item:last-of-type .main-nav-link {
      padding-right: 0; }
  .main-nav .main-nav-link {
    padding: 0 20px;
    line-height: 20px;
    display: inline-block; }
    .main-nav .main-nav-link .link-hover {
      display: inline-block; }
      .main-nav .main-nav-link .link-hover {
        position: relative; }
      .main-nav .main-nav-link .link-hover:after {
        content: "";
        display: block;
        width: 0%;
        margin-top: 5px;
        height: 2px;
        background: #0097DB;
        transition: width 0.2s ease-out; }
      .main-nav .main-nav-link .link-hover:hover:after {
        width: 102%; }
    .main-nav .main-nav-link.sign-up {
      padding-right: 0; }
    .main-nav .main-nav-link.log-in {
      padding-left: 0; }
    .main-nav .main-nav-link.active-link {
      font-weight: bold;
      color: #000; }
      .main-nav .main-nav-link.active-link .link-hover {
        display: inline-block; }
        .main-nav .main-nav-link.active-link .link-hover:after {
          content: "";
          display: block;
          width: 100%;
          height: 2px;
          background: #0097DB; }
    .main-nav .main-nav-link:hover {
      font-weight: bold; }
    .main-nav .main-nav-link::before {
      display: block;
      content: attr(title);
      font-weight: bold;
      height: 0;
      overflow: hidden;
      visibility: hidden; }
    @media (min-width: 1025px) {
      .main-nav .main-nav-link .icon-icon-arrow-right {
        display: none; } }
    @media (min-width: 1025px) {
      .main-nav .main-nav-link {
        padding: 30px 29px;
        color: #000;
        display: inline-block; } }
  .main-nav .main-nav-wrap {
    z-index: 100;
    width: 100%;
    padding-left: 50px;
    padding-top: 15px;
    padding-right: 30px; }
    .main-nav .main-nav-wrap.submenu-open .mobile-topmenu {
      display: none; }
    @media (min-width: 1025px) {
      .main-nav .main-nav-wrap {
        padding-left: 50px; } }
    @media (max-width: 1024px) {
      .main-nav .main-nav-wrap {
        position: absolute;
        left: 100%;
        top: 0;
        transition: all 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);
        background: #ddd7d9;
        height: 100%;
        overflow-y: auto;
        overflow-x: hidden;
        -webkit-overflow-scrolling: touch; } }
  .main-nav .mobile-topmenu {
    display: block;
    padding-top: 27px;
    padding-top: 27px;
    border-top: solid 3px #a99b9f; }
    .main-nav .mobile-topmenu .basket-wrap,
    .main-nav .mobile-topmenu .global-search {
      display: none; }
    .main-nav .mobile-topmenu .loggedin-wrap a {
      display: inline-block; }
    @media (min-width: 1025px) {
      .main-nav .mobile-topmenu {
        display: none; } }
  @media (max-width: 1024px) {
    .main-nav {
      position: relative;
      max-width: 100%;
      height: 100%; }
      .main-nav .main-nav-wrap {
        padding: 0; }
      .main-nav .main-nav-item {
        padding-bottom: 20px; }
        .main-nav .main-nav-item .main-nav-link,
        .main-nav .main-nav-item .submenu-link {
          position: static;
          position: initial;
          transition: transform .3s ease-in-out;
          transform: translateX(0); }
      .main-nav .main-nav-items {
        width: 100%;
        margin-top: 40px; }
        .main-nav .main-nav-items.items-are-hidden .main-nav-link {
          width: 100%;
          transform: translateX(-100%) translateX(-40px);
          transform: translateX(calc((100% + 40px) * -1)); }
        .main-nav .main-nav-items.items-are-hidden + .mobile-topmenu {
          display: none; }
      .main-nav .submenu-container {
        display: block;
        height: 100%;
        top: 0;
        transition: transform .3s ease-in-out;
        transform: translateX(100%);
        overflow: hidden; }
        .main-nav .submenu-container.is-visible {
          transform: translateX(0); }
        .main-nav .submenu-container .sub-menu,
        .main-nav .submenu-container .submenu-main {
          position: absolute;
          top: 0;
          width: 100%;
          max-height: none;
          margin-right: 0;
          transition: transform .3s ease-in-out;
          padding-left: 40px; }
          .main-nav .submenu-container .sub-menu.is-visible,
          .main-nav .submenu-container .submenu-main.is-visible {
            height: 100%;
            transform: translateX(0); }
          .main-nav .submenu-container .sub-menu > .submenu-item-back,
          .main-nav .submenu-container .sub-menu > .submenu-item-title,
          .main-nav .submenu-container .submenu-main > .submenu-item-back,
          .main-nav .submenu-container .submenu-main > .submenu-item-title {
            display: block;
            display: initial; }
        .main-nav .submenu-container .sub-menu {
          padding-top: 40px;
          transform: translate(150%, 0); }
          .main-nav .submenu-container .sub-menu.items-are-hidden {
            padding-left: 0;
            height: 100%; }
            .main-nav .submenu-container .sub-menu.items-are-hidden .submenu-link {
              transform: translateX(-100%) translateX(-40px);
              transform: translateX(calc((100% + 40px) * -1)); }
            .main-nav .submenu-container .sub-menu.items-are-hidden > .submenu-item > .nested-submenu-link {
              transform: translateX(-100%) translateX(-40px);
              transform: translateX(calc((100% + 40px) * -1)); }
          .main-nav .submenu-container .sub-menu.is-visible {
            max-height: none;
            height: auto; }
        .main-nav .submenu-container .submenu-main {
          transform: translateX(0); }
      .main-nav .submenu-item {
        width: 75%; }
        .main-nav .submenu-item .icon-icon-arrow-left {
          padding: 0;
          margin-left: -20px;
          margin-right: 10px; }
        .main-nav .submenu-item .back-main-sub-menu {
          padding-bottom: 15px; }
      .main-nav .submenu-item-back {
        padding: 0; }
      .main-nav .mobile-topmenu {
        width: 92%;
        margin: 0 auto;
        margin-left: 20px;
        border-top: solid 1px #a99b9f; }
        .main-nav .mobile-topmenu .link-hover,
        .main-nav .mobile-topmenu a {
          color: #5f5f5f; }
        .main-nav .mobile-topmenu .iosh-basket,
        .main-nav .mobile-topmenu .iosh-search {
          display: none; }
        .main-nav .mobile-topmenu li {
          padding-bottom: 30px; } }

/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/* for modals*/
/* >= 375px - Smartphones */
/* >= 768px - Tablets */
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 576px - Tablets */
/* >= 1920px - Extra large desktops */
/* >= 576px - Tablets */
/* >= 768px - Tablets */
/* <= 992px - Tablet landscape*/
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 1400px - Large desktops */
/* >= 1920px - Extra large desktops */
/* Top navigation with login*/
.top-nav {
  flex-grow: 1;
  width: 100%;
  display: flex;
  justify-content: flex-end;
  margin-right: 0; }
  @media (max-width: 1024px) {
    .top-nav {
      margin-right: 60px; } }
  @media (min-width: 992px) {
    .top-nav {
      height: 59px; } }
  .top-nav .desktop-menu {
    display: block; }
    .top-nav .desktop-menu .link-hover {
      position: relative; }
    .top-nav .desktop-menu .link-hover:after {
      content: "";
      display: block;
      width: 0%;
      margin-top: 5px;
      height: 2px;
      background: #0097DB;
      transition: width 0.2s ease-out; }
    .top-nav .desktop-menu .link-hover:hover:after {
      width: 105%; }
    .top-nav .desktop-menu .top-nav-link {
      padding-top: 33px; }
    @media (max-width: 1024px) {
      .top-nav .desktop-menu {
        display: none; } }
  @media (max-width: 1024px) {
    .top-nav .top-nav-list .iosh-search {
      margin-left: 10px; } }
  .top-nav li {
    float: left; }
    .top-nav li a {
      display: inline-block;
      font-size: 14px;
      color: #787878;
      padding: 25px 20px; }
      @media (max-width: 480px) {
        .top-nav li a {
          padding: 25px 5px; } }
    .top-nav li.my-account {
      display: none;
      background: #f6f5f5; }
    .top-nav li.loggedin-wrap {
      background: #f6f5f5;
      padding: 25px 20px; }
      .top-nav li.loggedin-wrap .sign-up {
        padding: 0; }
        .top-nav li.loggedin-wrap .sign-up {
          position: relative; }
        .top-nav li.loggedin-wrap .sign-up:after {
          content: "";
          display: block;
          width: 0%;
          margin-top: 5px;
          height: 2px;
          background: #0097DB;
          transition: width 0.2s ease-out; }
        .top-nav li.loggedin-wrap .sign-up:hover:after {
          width: 105%; }
    .top-nav li .log-in {
      padding-left: 0; }
  .top-nav .icon-icon-basket-empty,
  .top-nav .icon-dark {
    color: #000;
    font-size: 24px; }
  .top-nav .icon-dark {
    font-size: 26px; }
  .top-nav .global-search:after {
    content: none; }
  .top-nav .search-overlay {
    position: absolute;
    top: 75px;
    left: 0;
    right: 0;
    background: #f6f5f5;
    z-index: 2;
    max-height: 0;
    overflow: hidden;
    transition: 0.5s cubic-bezier(0.55, 0, 0.1, 1); }
    @media (min-width: 992px) {
      .top-nav .search-overlay {
        top: 0; } }
    @media (min-width: 992px) {
      .top-nav .search-overlay .row {
        position: relative; } }
    .top-nav .search-overlay .close {
      display: none;
      opacity: 1;
      text-shadow: none;
      text-align: center;
      padding-top: 9px; }
      @media (min-width: 992px) {
        .top-nav .search-overlay .close {
          display: block;
          position: absolute;
          right: 0;
          width: 39px;
          height: 39px;
          color: #a99b9f;
          margin: 20px 20px 0 0; } }
      .top-nav .search-overlay .close span::before {
        display: inline-block;
        transform: rotate(45deg);
        font-size: 25px; }
    .top-nav .search-overlay .global-nav-search {
      padding: 10px 0; }
      @media (min-width: 992px) {
        .top-nav .search-overlay .global-nav-search {
          padding: 73px 0 72px; } }
    .top-nav .search-overlay .search input[type="text"] {
      padding: 6px 15px;
      height: 45px;
      border: 1px solid #0097DB; }
      @media (max-width: 1024px) {
        .top-nav .search-overlay .search input[type="text"] {
          padding: 9px 15px;
          border-right: none; } }
    .top-nav .search-overlay .primary-btn {
      height: 40px;
      background: none;
      min-width: 44px;
      padding: 0 0 0 15px; }
      @media (min-width: 992px) {
        .top-nav .search-overlay .primary-btn {
          background: #663366;
          height: 45px;
          padding: 0 40px 0 10px; } }
      .top-nav .search-overlay .primary-btn::before {
        display: block;
        content: '';
        width: 15px;
        height: 15px;
        background: #fff;
        margin: 0 0 0 7px; }
        @media (min-width: 992px) {
          .top-nav .search-overlay .primary-btn::before {
            display: none; } }
      .top-nav .search-overlay .primary-btn::after {
        content: '\e909';
        width: 26px;
        height: 26px;
        display: block;
        font-family: icomoon;
        color: #663366;
        line-height: 1;
        font-size: 26px;
        position: absolute;
        top: 8px; }
        @media (min-width: 992px) {
          .top-nav .search-overlay .primary-btn::after {
            display: none; } }
      .top-nav .search-overlay .primary-btn span {
        display: none; }
        @media (min-width: 992px) {
          .top-nav .search-overlay .primary-btn span {
            display: block; } }
  .top-nav.search-open .search-overlay {
    max-height: 300px; }
  .top-nav.search-open .global-search .icon-dark {
    color: #0097DB; }

.download-box-container, .book-purchase, .widget-contact-reference {
  background: #f6f5f5;
  margin: 40px 0;
  position: relative;
  overflow: hidden;
  display: flex; }
  @media (min-width: 992px) {
    .download-box-container, .book-purchase, .widget-contact-reference {
      width: 795px;
      min-height: 185px; } }
  @media (max-width: 1024px) {
    .download-box-container, .book-purchase, .widget-contact-reference {
      width: 375px;
      min-height: 126px;
      max-width: 100%; } }
  @media (max-width: 1200px) {
    .download-box-container, .book-purchase, .widget-contact-reference {
      max-width: 100%; } }
  .download-box-container .img-placeholder, .book-purchase .img-placeholder, .widget-contact-reference .img-placeholder {
    padding: 0 10px;
    background: #EDECEC;
    display: flex;
    justify-content: center;
    align-items: center; }
    .download-box-container .img-placeholder .file-thumbnail, .book-purchase .img-placeholder .file-thumbnail, .widget-contact-reference .img-placeholder .file-thumbnail {
      font-size: 5em;
      overflow: hidden;
      width: 100%;
      height: 100%;
      position: relative; }
      .download-box-container .img-placeholder .file-thumbnail:before, .book-purchase .img-placeholder .file-thumbnail:before, .widget-contact-reference .img-placeholder .file-thumbnail:before {
        color: white; }
      .download-box-container .img-placeholder .file-thumbnail.icon-file-icon::before, .book-purchase .img-placeholder .file-thumbnail.icon-file-icon::before, .widget-contact-reference .img-placeholder .file-thumbnail.icon-file-icon::before {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%); }
      .download-box-container .img-placeholder .file-thumbnail img, .book-purchase .img-placeholder .file-thumbnail img, .widget-contact-reference .img-placeholder .file-thumbnail img {
        width: 117px;
        max-width: 117px;
        height: auto;
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%); }
        @media (max-width: 1024px) {
          .download-box-container .img-placeholder .file-thumbnail img, .book-purchase .img-placeholder .file-thumbnail img, .widget-contact-reference .img-placeholder .file-thumbnail img {
            max-width: 79px;
            width: 79px; } }
      @media (max-width: 1024px) {
        .download-box-container .img-placeholder .file-thumbnail, .book-purchase .img-placeholder .file-thumbnail, .widget-contact-reference .img-placeholder .file-thumbnail {
          min-height: 126px;
          height: 126px;
          max-height: 126px;
          min-width: 126px; } }
    @media (min-width: 992px) {
      .download-box-container .img-placeholder, .book-purchase .img-placeholder, .widget-contact-reference .img-placeholder {
        height: 185px;
        min-height: 185px;
        max-height: 185px;
        min-width: 174px;
        width: 174px;
        max-width: 174px; } }
    @media (max-width: 1024px) {
      .download-box-container .img-placeholder, .book-purchase .img-placeholder, .widget-contact-reference .img-placeholder {
        min-width: 126px;
        max-width: 126px;
        width: 126px; } }
  .download-box-container .filename, .book-purchase .filename, .widget-contact-reference .filename {
    font-size: 20px;
    font-weight: bold; }
    @media (max-width: 1024px) {
      .download-box-container .filename, .book-purchase .filename, .widget-contact-reference .filename {
        font-size: 14px; } }
  .download-box-container .file-details, .book-purchase .file-details, .widget-contact-reference .file-details {
    padding: 22px 22px 13px 22px;
    display: flex;
    flex-grow: 1;
    flex-direction: column;
    justify-content: space-between; }
    @media (max-width: 1024px) {
      .download-box-container .file-details, .book-purchase .file-details, .widget-contact-reference .file-details {
        padding: 7px;
        padding-left: 15px; } }
    .download-box-container .file-details .file-summary, .book-purchase .file-details .file-summary, .widget-contact-reference .file-details .file-summary {
      max-height: 100%;
      overflow: hidden;
      font-size: 14px;
      line-height: 1.29;
      max-width: 571px; }
      @media (min-width: 1200px) {
        .download-box-container .file-details .file-summary, .book-purchase .file-details .file-summary, .widget-contact-reference .file-details .file-summary {
          padding-right: 100px; } }
  @media (min-width: 1200px) {
    .download-box-container .facet-book, .book-purchase .facet-book, .widget-contact-reference .facet-book {
      width: 90px;
      height: 185px;
      background: url("../../../Content/img/DownloadFacet.svg");
      display: block;
      background-size: cover;
      margin: 0;
      position: absolute;
      right: -10px; } }
  .download-box-container .download-box, .book-purchase .download-box, .widget-contact-reference .download-box {
    display: flex; }
    @media (max-width: 1024px) {
      .download-box-container .download-box, .book-purchase .download-box, .widget-contact-reference .download-box {
        justify-content: space-between; } }
    .download-box-container .download-box .download, .book-purchase .download-box .download, .widget-contact-reference .download-box .download {
      margin-top: 0;
      min-width: auto;
      font-size: 14px;
      font-weight: bold;
      line-height: normal; }
    .download-box-container .download-box .doctype, .book-purchase .download-box .doctype, .widget-contact-reference .download-box .doctype {
      font-size: 13px;
      font-weight: 300;
      margin-left: 15px;
      padding-top: 5px;
      color: #a99b9f; }
      @media (max-width: 1024px) {
        .download-box-container .download-box .doctype, .book-purchase .download-box .doctype, .widget-contact-reference .download-box .doctype {
          font-size: 11px;
          margin-right: 15px; } }
  .download-box-container.notauthorised .book-details > div .tertiary-btn.login-register, .notauthorised.book-purchase .book-details > div .tertiary-btn.login-register, .notauthorised.widget-contact-reference .book-details > div .tertiary-btn.login-register {
    display: inline-block; }
  .download-box-container.notauthorised .book-details > div .tertiary-btn.download, .notauthorised.book-purchase .book-details > div .tertiary-btn.download, .notauthorised.widget-contact-reference .book-details > div .tertiary-btn.download {
    display: none; }
  .download-box-container.notauthorised .book-details > div .tertiary-btn.doctype, .notauthorised.book-purchase .book-details > div .tertiary-btn.doctype, .notauthorised.widget-contact-reference .book-details > div .tertiary-btn.doctype {
    display: none; }

.slick-dots {
  position: absolute;
  bottom: 0;
  left: 5px;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: left; }

.slick-dots li {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer; }

.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 10px;
  height: 6px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: #c0c0c0;
  position: relative;
  transform: rotate(90deg); }
  .slick-dots li button:before {
    content: "";
    position: absolute;
    top: -3px;
    left: 0;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 3px solid #c0c0c0; }
  .slick-dots li button:after {
    content: "";
    position: absolute;
    bottom: -3px;
    left: 0;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 3px solid #c0c0c0; }

.slick-dots li.slick-active button {
  background: #663366; }
  .slick-dots li.slick-active button:before {
    border-bottom: 3px solid #663366; }
  .slick-dots li.slick-active button:after {
    border-top: 3px solid #663366; }

.download-box-container, .book-purchase, .widget-contact-reference {
  background: #f6f5f5;
  margin: 40px 0;
  position: relative;
  overflow: hidden;
  display: flex; }
  @media (min-width: 992px) {
    .download-box-container, .book-purchase, .widget-contact-reference {
      width: 795px;
      min-height: 185px; } }
  @media (max-width: 1024px) {
    .download-box-container, .book-purchase, .widget-contact-reference {
      width: 375px;
      min-height: 126px;
      max-width: 100%; } }
  @media (max-width: 1200px) {
    .download-box-container, .book-purchase, .widget-contact-reference {
      max-width: 100%; } }
  .download-box-container .img-placeholder, .book-purchase .img-placeholder, .widget-contact-reference .img-placeholder {
    padding: 0 10px;
    background: #EDECEC;
    display: flex;
    justify-content: center;
    align-items: center; }
    .download-box-container .img-placeholder .file-thumbnail, .book-purchase .img-placeholder .file-thumbnail, .widget-contact-reference .img-placeholder .file-thumbnail {
      font-size: 5em;
      overflow: hidden;
      width: 100%;
      height: 100%;
      position: relative; }
      .download-box-container .img-placeholder .file-thumbnail:before, .book-purchase .img-placeholder .file-thumbnail:before, .widget-contact-reference .img-placeholder .file-thumbnail:before {
        color: white; }
      .download-box-container .img-placeholder .file-thumbnail.icon-file-icon::before, .book-purchase .img-placeholder .file-thumbnail.icon-file-icon::before, .widget-contact-reference .img-placeholder .file-thumbnail.icon-file-icon::before {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%); }
      .download-box-container .img-placeholder .file-thumbnail img, .book-purchase .img-placeholder .file-thumbnail img, .widget-contact-reference .img-placeholder .file-thumbnail img {
        width: 117px;
        max-width: 117px;
        height: auto;
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%); }
        @media (max-width: 1024px) {
          .download-box-container .img-placeholder .file-thumbnail img, .book-purchase .img-placeholder .file-thumbnail img, .widget-contact-reference .img-placeholder .file-thumbnail img {
            max-width: 79px;
            width: 79px; } }
      @media (max-width: 1024px) {
        .download-box-container .img-placeholder .file-thumbnail, .book-purchase .img-placeholder .file-thumbnail, .widget-contact-reference .img-placeholder .file-thumbnail {
          min-height: 126px;
          height: 126px;
          max-height: 126px;
          min-width: 126px; } }
    @media (min-width: 992px) {
      .download-box-container .img-placeholder, .book-purchase .img-placeholder, .widget-contact-reference .img-placeholder {
        height: 185px;
        min-height: 185px;
        max-height: 185px;
        min-width: 174px;
        width: 174px;
        max-width: 174px; } }
    @media (max-width: 1024px) {
      .download-box-container .img-placeholder, .book-purchase .img-placeholder, .widget-contact-reference .img-placeholder {
        min-width: 126px;
        max-width: 126px;
        width: 126px; } }
  .download-box-container .filename, .book-purchase .filename, .widget-contact-reference .filename {
    font-size: 20px;
    font-weight: bold; }
    @media (max-width: 1024px) {
      .download-box-container .filename, .book-purchase .filename, .widget-contact-reference .filename {
        font-size: 14px; } }
  .download-box-container .file-details, .book-purchase .file-details, .widget-contact-reference .file-details {
    padding: 22px 22px 13px 22px;
    display: flex;
    flex-grow: 1;
    flex-direction: column;
    justify-content: space-between; }
    @media (max-width: 1024px) {
      .download-box-container .file-details, .book-purchase .file-details, .widget-contact-reference .file-details {
        padding: 7px;
        padding-left: 15px; } }
    .download-box-container .file-details .file-summary, .book-purchase .file-details .file-summary, .widget-contact-reference .file-details .file-summary {
      max-height: 100%;
      overflow: hidden;
      font-size: 14px;
      line-height: 1.29;
      max-width: 571px; }
      @media (min-width: 1200px) {
        .download-box-container .file-details .file-summary, .book-purchase .file-details .file-summary, .widget-contact-reference .file-details .file-summary {
          padding-right: 100px; } }
  @media (min-width: 1200px) {
    .download-box-container .facet-book, .book-purchase .facet-book, .widget-contact-reference .facet-book {
      width: 90px;
      height: 185px;
      background: url("../../../Content/img/DownloadFacet.svg");
      display: block;
      background-size: cover;
      margin: 0;
      position: absolute;
      right: -10px; } }
  .download-box-container .download-box, .book-purchase .download-box, .widget-contact-reference .download-box {
    display: flex; }
    @media (max-width: 1024px) {
      .download-box-container .download-box, .book-purchase .download-box, .widget-contact-reference .download-box {
        justify-content: space-between; } }
    .download-box-container .download-box .download, .book-purchase .download-box .download, .widget-contact-reference .download-box .download {
      margin-top: 0;
      min-width: auto;
      font-size: 14px;
      font-weight: bold;
      line-height: normal; }
    .download-box-container .download-box .doctype, .book-purchase .download-box .doctype, .widget-contact-reference .download-box .doctype {
      font-size: 13px;
      font-weight: 300;
      margin-left: 15px;
      padding-top: 5px;
      color: #a99b9f; }
      @media (max-width: 1024px) {
        .download-box-container .download-box .doctype, .book-purchase .download-box .doctype, .widget-contact-reference .download-box .doctype {
          font-size: 11px;
          margin-right: 15px; } }
  .download-box-container.notauthorised .book-details > div .tertiary-btn.login-register, .notauthorised.book-purchase .book-details > div .tertiary-btn.login-register, .notauthorised.widget-contact-reference .book-details > div .tertiary-btn.login-register {
    display: inline-block; }
  .download-box-container.notauthorised .book-details > div .tertiary-btn.download, .notauthorised.book-purchase .book-details > div .tertiary-btn.download, .notauthorised.widget-contact-reference .book-details > div .tertiary-btn.download {
    display: none; }
  .download-box-container.notauthorised .book-details > div .tertiary-btn.doctype, .notauthorised.book-purchase .book-details > div .tertiary-btn.doctype, .notauthorised.widget-contact-reference .book-details > div .tertiary-btn.doctype {
    display: none; }

.book-purchase .file-details {
  justify-content: flex-start; }
  .book-purchase .file-details .buy-link {
    min-width: auto;
    font-size: 14px;
    font-weight: bold;
    line-height: normal; }
  .book-purchase .file-details .author,
  .book-purchase .file-details .price {
    color: #5a5a5a;
    font-size: 14px;
    line-height: 1.71;
    font-weight: bold; }
  .book-purchase .file-details .buy-link {
    font-size: 14px;
    line-height: normal;
    color: #5a5a5a;
    margin-top: 5px; }
  .book-purchase .file-details .price {
    flex-grow: 1; }

.basket-wrap {
  position: relative; }
  .basket-wrap:after {
    content: none; }
  .basket-wrap .basket-facet {
    position: absolute;
    color: #c15598;
    font-size: 22px;
    bottom: 16px;
    right: 9px;
    transition: transform .3s ease-in-out;
    transform: scale(1); }
  .basket-wrap .basket-number {
    color: #fff;
    position: absolute;
    font-size: 14px;
    bottom: 19px;
    right: 17.5px; }
  .basket-wrap:hover .basket-facet {
    transform: scale(1.2); }

/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/* for modals*/
/* >= 375px - Smartphones */
/* >= 768px - Tablets */
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 576px - Tablets */
/* >= 1920px - Extra large desktops */
/* >= 576px - Tablets */
/* >= 768px - Tablets */
/* <= 992px - Tablet landscape*/
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 1400px - Large desktops */
/* >= 1920px - Extra large desktops */
.related-items .image-label {
  display: inline-block;
  width: 100%;
  background: #5a5a5a;
  padding: 10px;
  color: white;
  /*transform: translateY(-100%);*/
  position: absolute;
  bottom: 0; }

.related-items .item-title {
  margin-bottom: 5px; }

.related-items .slider-content {
  margin-top: 20px; }

.related-items .img-placeholder {
  position: relative; }

.related-items .related-item {
  margin-right: 2%;
  width: calc(99.99% * 1/3 - 1.33333%); }
  .related-items .related-item:nth-child(3n) {
    margin-right: 0; }

@media (max-width: 1024px) {
  .related-items .slick-slider .slick-list .slick-track {
    display: flex; }
  .related-items .slick-slider .slick-list .slick-slide {
    margin-right: 10px; }
    .related-items .slick-slider .slick-list .slick-slide > div {
      height: 100%; }
  .related-items .slick-slider .slick-dots {
    position: static;
    position: initial;
    width: calc(100% - 15px);
    padding-top: 10px;
    margin-top: 10px; } }
  @media (max-width: 1024px) and (max-width: 375px) {
    .related-items .slick-slider .slick-dots {
      border-top: 3px solid #f1f1f1;
      margin-top: 0; } }

@media (max-width: 1024px) {
  .related-items .related-item {
    padding-left: 0;
    height: 100%; }
    .related-items .related-item .related-item-link {
      height: 100%;
      display: flex;
      flex-direction: column; }
    .related-items .related-item .item-author {
      flex-grow: 1; }
  .related-items .slider-content {
    margin-top: 11px;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    justify-content: space-between; }
  .related-items .content-area {
    padding-right: 0;
    padding-top: 20px; }
  .related-items .related-item-date {
    width: 273px;
    border-bottom: 3px solid #f1f1f1;
    position: static;
    position: initial;
    padding-left: 0;
    padding-bottom: 10px; }
    .related-items .related-item-date .icon-icon-arrow-right {
      position: static;
      position: initial;
      margin-right: 20px; } }
  @media (max-width: 1024px) and (max-width: 375px) {
    .related-items .related-item-date {
      border: none;
      padding-bottom: 0; } }

@media (max-width: 1024px) {
  .related-items .related-items-sidebar .row {
    display: flex;
    justify-content: space-between; } }
  @media (max-width: 1024px) and (max-width: 375px) {
    .related-items .related-items-sidebar .row {
      padding-right: 15px; } }

@media (max-width: 1024px) {
  .related-items .related-items-sidebar .cta {
    margin-top: 0; }
  .related-items .related-items-sidebar .sidebar-title {
    width: auto;
    line-height: 2.3; } }

/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/* for modals*/
/* >= 375px - Smartphones */
/* >= 768px - Tablets */
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 576px - Tablets */
/* >= 1920px - Extra large desktops */
/* >= 576px - Tablets */
/* >= 768px - Tablets */
/* <= 992px - Tablet landscape*/
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 1400px - Large desktops */
/* >= 1920px - Extra large desktops */
.spotlight-landing {
  margin-top: 17px; }
  .spotlight-landing .landing-grid {
    display: flex;
    flex-wrap: wrap;
    padding: 0; }
    .spotlight-landing .landing-grid article {
      margin-bottom: 10px; }
      @media (max-width: 480px) {
        .spotlight-landing .landing-grid article {
          margin-right: 30px;
          width: calc(99.99% * 1/2 - 15px); }
          .spotlight-landing .landing-grid article:nth-child(2n) {
            margin-right: 0; } }
      @media (min-width: 576px) {
        .spotlight-landing .landing-grid article {
          margin-right: 19px;
          width: calc(99.99% * 1/3 - 12.66667px); }
          .spotlight-landing .landing-grid article:nth-child(3n) {
            margin-right: 0; } }
      .spotlight-landing .landing-grid article .img-wrap {
        position: relative;
        overflow: hidden;
        height: 176px; }
        .spotlight-landing .landing-grid article .img-wrap img {
          min-width: 100%;
          height: 100%;
          position: absolute;
          top: 50%;
          left: 50%;
          transform: translate(-50%, -50%); }
        @media (max-width: 480px) {
          .spotlight-landing .landing-grid article .img-wrap {
            height: 158px; } }
      .spotlight-landing .landing-grid article h2 {
        font-size: 16px;
        line-height: 24px;
        font-weight: normal;
        margin-top: 10px; }

.umbraco-forms-wrap {
  margin: 60px 0; }
  .umbraco-forms-wrap .simplecheckbox input[type="checkbox"] {
    display: block;
    display: initial; }
  .umbraco-forms-wrap .umbraco-forms-field {
    margin-bottom: 10px !important; }
  .umbraco-forms-wrap input[type="radio"] {
    display: none; }
    .umbraco-forms-wrap input[type="radio"] + label {
      cursor: pointer;
      position: relative;
      padding-left: 30px;
      user-select: none;
      -ms-user-select: none;
      -moz-user-select: none;
      -khtml-user-select: none;
      -webkit-user-select: none;
      -webkit-touch-callout: none; }
      .umbraco-forms-wrap input[type="radio"] + label::before {
        content: '';
        width: 22px;
        height: 22px;
        position: absolute;
        left: 0;
        top: 2px;
        display: inline-block;
        vertical-align: middle;
        border: 1px solid #a99b9f;
        border-radius: 50%; }
    .umbraco-forms-wrap input[type="radio"]:checked + label::after {
      content: '';
      position: absolute;
      left: 6px;
      top: 8px;
      width: 10px;
      height: 10px;
      background: #0097DB;
      border-radius: 50%; }
  .umbraco-forms-wrap input[type="checkbox"] {
    display: none; }
    .umbraco-forms-wrap input[type="checkbox"] + label {
      cursor: pointer;
      position: relative;
      user-select: none;
      -ms-user-select: none;
      -moz-user-select: none;
      -khtml-user-select: none;
      -webkit-user-select: none;
      -webkit-touch-callout: none;
      color: #000; }
      .umbraco-forms-wrap input[type="checkbox"] + label::before {
        content: '';
        width: 22px;
        height: 22px;
        display: inline-block;
        vertical-align: middle;
        border: 1px solid #ddd7d9;
        margin-right: 10px; }
      .umbraco-forms-wrap input[type="checkbox"] + label:hover::before {
        border-color: #0097DB; }
    .umbraco-forms-wrap input[type="checkbox"]:checked + label::after {
      font-family: 'icomoon' !important;
      content: "\e913";
      position: absolute;
      left: 4px;
      top: 5px;
      font-size: 12px;
      color: #0097DB; }
  .umbraco-forms-wrap input[type="text"],
  .umbraco-forms-wrap input[type="password"],
  .umbraco-forms-wrap textarea {
    font-family: 'Nunito Sans', sans-serif; }
  .umbraco-forms-wrap input[type="text"]::-ms-clear {
    display: none; }
  .umbraco-forms-wrap ::-webkit-input-placeholder {
    color: #a99b9f !important; }
  .umbraco-forms-wrap ::-moz-placeholder {
    color: #a99b9f !important; }
  .umbraco-forms-wrap :-ms-input-placeholder {
    color: #a99b9f !important; }
  .umbraco-forms-wrap :-moz-placeholder {
    color: #a99b9f !important; }
  .umbraco-forms-wrap input,
  .umbraco-forms-wrap textarea {
    padding: 8px 44px 5px 10px; }
  .umbraco-forms-wrap .multiselect {
    margin-top: 74px;
    margin-bottom: 80px !important; }
    .umbraco-forms-wrap .multiselect label {
      margin-bottom: 21px; }
  .umbraco-forms-wrap .checkboxlist label {
    margin-bottom: 9px; }

.video-wrap {
  position: relative;
  margin: 20px 0;
  width: 100%;
  padding-top: 56.25%; }
  .video-wrap:hover .icon-icon-video-play {
    transform: rotate(360deg) !important; }
  .video-wrap .video-img-wrap {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden; }
    .video-wrap .video-img-wrap:hover {
      cursor: pointer; }
    .video-wrap .video-img-wrap img {
      width: 100%;
      height: 100%; }
  .video-wrap .play-video-btn {
    position: absolute;
    top: 50px;
    left: 34px;
    padding-left: 70px;
    background-color: inherit;
    z-index: 1;
    color: #663366 !important; }
    .video-wrap .play-video-btn:hover {
      color: #663366;
      cursor: pointer; }
    .video-wrap .play-video-btn.hidden {
      display: none; }
    .video-wrap .play-video-btn .icon-icon-video-play {
      transition: transform .3s ease-in-out;
      transform: rotate(0);
      font-size: 46px;
      position: absolute;
      left: 0;
      top: -20px; }
      .video-wrap .play-video-btn .icon-icon-video-play::before {
        background: linear-gradient(to bottom, white 0%, white 100%) no-repeat;
        background-size: 30px 30px;
        background-position: center; }
    .video-wrap .play-video-btn .main-bt-text {
      font-size: 14px;
      font-weight: bold; }
  .video-wrap .video-metadata {
    margin-top: -20px;
    display: flex;
    flex-direction: column; }
  .video-wrap .iframe-wrap {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0; }

.rss-feed {
  margin: 25px 0; }
  .rss-feed .label {
    display: block;
    font-size: 13px;
    line-height: 24px;
    color: #787878;
    padding-left: 52px; }
  .rss-feed .icon-invalid-name {
    color: #ffb511;
    font-size: 28px;
    line-height: 28px;
    vertical-align: middle;
    margin-right: 20px; }
  .rss-feed .ui.selection.dropdown {
    min-height: 40px;
    width: 293px; }
    .rss-feed .ui.selection.dropdown .text,
    .rss-feed .ui.selection.dropdown .item {
      width: 100%;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
  .rss-feed .ui.selection.dropdown,
  .rss-feed .ui.selection.dropdown > .dropdown.icon {
    padding-top: 10px;
    padding-bottom: 10px; }
  .rss-feed .rss-icon {
    margin-right: 24px; }
  @media (max-width: 1024px) {
    .rss-feed {
      display: flex;
      flex-wrap: wrap; }
      .rss-feed .rss-title {
        width: 100%; }
      .rss-feed .rss-icon {
        margin-right: 15px; }
        .rss-feed .rss-icon:before {
          display: block;
          margin-top: 10px; } }
  @media (max-width: 480px) {
    .rss-feed .rss-icon {
      margin-right: 5px; } }

.ui.dropdown.animated .icon {
  transition: transform .3s ease-in-out !important;
  transform: rotate(0deg); }

.ui.dropdown.animated.active .icon {
  transform: rotate(180deg); }

.ui.dropdown.multiple {
  padding: .22619048em 2em 0em .35714286em !important; }
  .ui.dropdown.multiple > .dropdown.icon {
    height: 42px !important; }
    .ui.dropdown.multiple > .dropdown.icon::before {
      transform-origin: top; }
  .ui.dropdown.multiple .menu {
    position: relative;
    margin: 0px -2em 0em -0.357143em;
    width: calc(100% + 2.35714em);
    border: none; }

/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/* for modals*/
/* >= 375px - Smartphones */
/* >= 768px - Tablets */
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 576px - Tablets */
/* >= 1920px - Extra large desktops */
/* >= 576px - Tablets */
/* >= 768px - Tablets */
/* <= 992px - Tablet landscape*/
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 1400px - Large desktops */
/* >= 1920px - Extra large desktops */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/* for modals*/
/* >= 375px - Smartphones */
/* >= 768px - Tablets */
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 576px - Tablets */
/* >= 1920px - Extra large desktops */
/* >= 576px - Tablets */
/* >= 768px - Tablets */
/* <= 992px - Tablet landscape*/
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 1400px - Large desktops */
/* >= 1920px - Extra large desktops */
.main {
  margin: 0 auto; }

@media (min-width: 1024px) {
  body {
    height: auto;
    min-height: 100%; } }

.cookie-notice-wrap {
  background: #494949; }
  .cookie-notice-wrap.hidden {
    display: none; }

.cookie-notice {
  display: table;
  height: 134px;
  width: 100%;
  color: #fff;
  padding: 0;
  padding-bottom: 10px; }
  @media (max-width: 1024px) {
    .cookie-notice {
      padding-right: 5px; } }
  .cookie-notice .cookie-text {
    display: table-cell;
    vertical-align: middle; }
    @media (max-width: 1024px) {
      .cookie-notice .cookie-text {
        padding-left: 5px; } }
    .cookie-notice .cookie-text p {
      line-height: 1.5;
      display: block;
      font-size: 18px;
      font-weight: lighter;
      margin-bottom: 0; }
      @media (max-width: 480px) {
        .cookie-notice .cookie-text p {
          font-size: .8em; } }
  .cookie-notice .cookie-btn-wrap {
    padding-left: 3%;
    display: flex;
    justify-content: flex-end;
    margin-top: 35px;
    margin-left: 30px; }
    @media (max-width: 480px) {
      .cookie-notice .cookie-btn-wrap {
        flex-direction: column-reverse;
        margin-top: 0;
        padding-top: 5px;
        padding-right: 5px; } }
    .cookie-notice .cookie-btn-wrap .tertiary-btn {
      margin-top: 10px;
      margin-right: 40px;
      line-height: 2;
      color: #fff;
      min-width: 0;
      text-align: left;
      margin-bottom: 10px; }
      .cookie-notice .cookie-btn-wrap .tertiary-btn .icon-icon-arrow-right {
        color: #fff; }
    .cookie-notice .cookie-btn-wrap .primary-btn {
      text-align: left; }

.download-box-container, .book-purchase, .widget-contact-reference {
  background: #f6f5f5;
  margin: 40px 0;
  position: relative;
  overflow: hidden;
  display: flex; }
  @media (min-width: 992px) {
    .download-box-container, .book-purchase, .widget-contact-reference {
      width: 795px;
      min-height: 185px; } }
  @media (max-width: 1024px) {
    .download-box-container, .book-purchase, .widget-contact-reference {
      width: 375px;
      min-height: 126px;
      max-width: 100%; } }
  @media (max-width: 1200px) {
    .download-box-container, .book-purchase, .widget-contact-reference {
      max-width: 100%; } }
  .download-box-container .img-placeholder, .book-purchase .img-placeholder, .widget-contact-reference .img-placeholder {
    padding: 0 10px;
    background: #EDECEC;
    display: flex;
    justify-content: center;
    align-items: center; }
    .download-box-container .img-placeholder .file-thumbnail, .book-purchase .img-placeholder .file-thumbnail, .widget-contact-reference .img-placeholder .file-thumbnail {
      font-size: 5em;
      overflow: hidden;
      width: 100%;
      height: 100%;
      position: relative; }
      .download-box-container .img-placeholder .file-thumbnail:before, .book-purchase .img-placeholder .file-thumbnail:before, .widget-contact-reference .img-placeholder .file-thumbnail:before {
        color: white; }
      .download-box-container .img-placeholder .file-thumbnail.icon-file-icon::before, .book-purchase .img-placeholder .file-thumbnail.icon-file-icon::before, .widget-contact-reference .img-placeholder .file-thumbnail.icon-file-icon::before {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%); }
      .download-box-container .img-placeholder .file-thumbnail img, .book-purchase .img-placeholder .file-thumbnail img, .widget-contact-reference .img-placeholder .file-thumbnail img {
        width: 117px;
        max-width: 117px;
        height: auto;
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%); }
        @media (max-width: 1024px) {
          .download-box-container .img-placeholder .file-thumbnail img, .book-purchase .img-placeholder .file-thumbnail img, .widget-contact-reference .img-placeholder .file-thumbnail img {
            max-width: 79px;
            width: 79px; } }
      @media (max-width: 1024px) {
        .download-box-container .img-placeholder .file-thumbnail, .book-purchase .img-placeholder .file-thumbnail, .widget-contact-reference .img-placeholder .file-thumbnail {
          min-height: 126px;
          height: 126px;
          max-height: 126px;
          min-width: 126px; } }
    @media (min-width: 992px) {
      .download-box-container .img-placeholder, .book-purchase .img-placeholder, .widget-contact-reference .img-placeholder {
        height: 185px;
        min-height: 185px;
        max-height: 185px;
        min-width: 174px;
        width: 174px;
        max-width: 174px; } }
    @media (max-width: 1024px) {
      .download-box-container .img-placeholder, .book-purchase .img-placeholder, .widget-contact-reference .img-placeholder {
        min-width: 126px;
        max-width: 126px;
        width: 126px; } }
  .download-box-container .filename, .book-purchase .filename, .widget-contact-reference .filename {
    font-size: 20px;
    font-weight: bold; }
    @media (max-width: 1024px) {
      .download-box-container .filename, .book-purchase .filename, .widget-contact-reference .filename {
        font-size: 14px; } }
  .download-box-container .file-details, .book-purchase .file-details, .widget-contact-reference .file-details {
    padding: 22px 22px 13px 22px;
    display: flex;
    flex-grow: 1;
    flex-direction: column;
    justify-content: space-between; }
    @media (max-width: 1024px) {
      .download-box-container .file-details, .book-purchase .file-details, .widget-contact-reference .file-details {
        padding: 7px;
        padding-left: 15px; } }
    .download-box-container .file-details .file-summary, .book-purchase .file-details .file-summary, .widget-contact-reference .file-details .file-summary {
      max-height: 100%;
      overflow: hidden;
      font-size: 14px;
      line-height: 1.29;
      max-width: 571px; }
      @media (min-width: 1200px) {
        .download-box-container .file-details .file-summary, .book-purchase .file-details .file-summary, .widget-contact-reference .file-details .file-summary {
          padding-right: 100px; } }
  @media (min-width: 1200px) {
    .download-box-container .facet-book, .book-purchase .facet-book, .widget-contact-reference .facet-book {
      width: 90px;
      height: 185px;
      background: url("../../../Content/img/DownloadFacet.svg");
      display: block;
      background-size: cover;
      margin: 0;
      position: absolute;
      right: -10px; } }
  .download-box-container .download-box, .book-purchase .download-box, .widget-contact-reference .download-box {
    display: flex; }
    @media (max-width: 1024px) {
      .download-box-container .download-box, .book-purchase .download-box, .widget-contact-reference .download-box {
        justify-content: space-between; } }
    .download-box-container .download-box .download, .book-purchase .download-box .download, .widget-contact-reference .download-box .download {
      margin-top: 0;
      min-width: auto;
      font-size: 14px;
      font-weight: bold;
      line-height: normal; }
    .download-box-container .download-box .doctype, .book-purchase .download-box .doctype, .widget-contact-reference .download-box .doctype {
      font-size: 13px;
      font-weight: 300;
      margin-left: 15px;
      padding-top: 5px;
      color: #a99b9f; }
      @media (max-width: 1024px) {
        .download-box-container .download-box .doctype, .book-purchase .download-box .doctype, .widget-contact-reference .download-box .doctype {
          font-size: 11px;
          margin-right: 15px; } }
  .download-box-container.notauthorised .book-details > div .tertiary-btn.login-register, .notauthorised.book-purchase .book-details > div .tertiary-btn.login-register, .notauthorised.widget-contact-reference .book-details > div .tertiary-btn.login-register {
    display: inline-block; }
  .download-box-container.notauthorised .book-details > div .tertiary-btn.download, .notauthorised.book-purchase .book-details > div .tertiary-btn.download, .notauthorised.widget-contact-reference .book-details > div .tertiary-btn.download {
    display: none; }
  .download-box-container.notauthorised .book-details > div .tertiary-btn.doctype, .notauthorised.book-purchase .book-details > div .tertiary-btn.doctype, .notauthorised.widget-contact-reference .book-details > div .tertiary-btn.doctype {
    display: none; }

/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/* for modals*/
/* >= 375px - Smartphones */
/* >= 768px - Tablets */
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 576px - Tablets */
/* >= 1920px - Extra large desktops */
/* >= 576px - Tablets */
/* >= 768px - Tablets */
/* <= 992px - Tablet landscape*/
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 1400px - Large desktops */
/* >= 1920px - Extra large desktops */
@media (max-width: 1024px) {
  .widget-contact-reference {
    max-height: 190px;
    height: auto; } }

.widget-contact-reference .img-placeholder {
  width: 174px;
  padding: 0; }
  @media (max-width: 1024px) {
    .widget-contact-reference .img-placeholder {
      width: 136px;
      min-width: 136px;
      height: 136px; } }
  .widget-contact-reference .img-placeholder .file-thumbnail {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden; }
    .widget-contact-reference .img-placeholder .file-thumbnail img {
      min-width: 100%;
      height: 100%;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%); }
    @media (max-width: 1024px) {
      .widget-contact-reference .img-placeholder .file-thumbnail {
        max-height: 100%; } }

.widget-contact-reference .download-box {
  flex-grow: 1;
  flex-direction: column; }
  .widget-contact-reference .download-box .phone {
    margin-top: 5px;
    margin-bottom: 13px; }
  .widget-contact-reference .download-box .position {
    margin-top: 10px;
    flex-grow: 1; }

@media (max-width: 1024px) {
  .widget-contact-reference .file-details {
    padding-left: 28px; } }

/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/* for modals*/
/* >= 375px - Smartphones */
/* >= 768px - Tablets */
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 576px - Tablets */
/* >= 1920px - Extra large desktops */
/* >= 576px - Tablets */
/* >= 768px - Tablets */
/* <= 992px - Tablet landscape*/
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 1400px - Large desktops */
/* >= 1920px - Extra large desktops */
.featured-news .featured-grid article {
  margin-right: 30px;
  width: calc(99.99% * 1/2 - 15px); }
  .featured-news .featured-grid article:nth-child(2n) {
    margin-right: 0; }
  .featured-news .featured-grid article:nth-child(2) {
    margin-right: 0; }

.featured-news .featured-single {
  padding-right: 18px; }
  .featured-news .featured-single .article-wrapper-link {
    overflow: hidden; }
  .featured-news .featured-single .img-wrap {
    width: 564px;
    height: 317px;
    position: relative;
    overflow: hidden; }
    .featured-news .featured-single .img-wrap img {
      min-width: 100%;
      height: 100%;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%); }

.featured-news .slick-list .slick-slide article {
  margin-right: 30px; }

.my-img-wrap img {
  max-width: 100%; }

.width-auto {
  width: auto !important; }

.super-hidden {
  display: none !important; }

.stop-scrolling {
  height: 100vh;
  overflow: hidden; }

/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/* for modals*/
/* >= 375px - Smartphones */
/* >= 768px - Tablets */
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 576px - Tablets */
/* >= 1920px - Extra large desktops */
/* >= 576px - Tablets */
/* >= 768px - Tablets */
/* <= 992px - Tablet landscape*/
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 1400px - Large desktops */
/* >= 1920px - Extra large desktops */
.summary-text {
  line-height: 1.5; }

@media (max-width: 1024px) {
  .sidebar {
    margin-top: 20px; } }

@media (min-width: 992px) {
  .content-area.listing-content-area {
    padding-top: 50px; } }

.hidden {
  display: none; }

.file-thumbnail {
  font-size: 97px;
  overflow: hidden;
  width: 100%;
  height: 100%;
  position: relative; }
  .file-thumbnail:before {
    color: white; }
  .file-thumbnail.icon-file-icon::before {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%); }
  @media (max-width: 1024px) {
    .file-thumbnail {
      min-height: 126px;
      height: 126px;
      max-height: 126px;
      min-width: 126px; } }

/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Bootstrap breakpoint */
/* Semantic breakpoint */
/* for modals*/
/* >= 375px - Smartphones */
/* >= 768px - Tablets */
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 576px - Tablets */
/* >= 1920px - Extra large desktops */
/* >= 576px - Tablets */
/* >= 768px - Tablets */
/* <= 992px - Tablet landscape*/
/* >= 992px - Desktops */
/* >= 1200px - Large desktops */
/* >= 1400px - Large desktops */
/* >= 1920px - Extra large desktops */
.main {
  margin: 0 auto; }

@media (min-width: 1024px) {
  body {
    height: auto;
    min-height: 100%; } }

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box; }

a {
  text-decoration: none; }
  a:hover {
    text-decoration: none; }

li {
  list-style-type: none; }

html {
  -webkit-text-size-adjust: none;
  overflow-x: hidden; }

body {
  font-family: 'Nunito Sans', sans-serif;
  font-size: 16px;
  overflow-x: hidden;
  color: #5a5a5a;
  line-height: 1;
  position: relative;
  -webkit-overflow-scrolling: touch; }
  body.cookies-note.mobile-open .main-nav-wrap {
    padding-bottom: 380px; }

main {
  padding-bottom: 50px; }

h2,
h3,
h4,
h5,
h1 {
  color: #000;
  font-weight: normal;
  margin: 0;
  font-family: 'Nunito Sans', sans-serif; }
  @media (min-width: 992px) {
    h2,
    h3,
    h4,
    h5,
    h1 {
      font-weight: bold; } }

h2 {
  font-size: 36px;
  line-height: 42px; }

h3 {
  font-size: 20px; }
  @media (min-width: 992px) {
    h3 {
      font-size: 30px;
      line-height: 41px; } }

h4 {
  font-size: 24px;
  line-height: 30px; }

h5 {
  font-size: 14px; }
  @media (min-width: 992px) {
    h5 {
      font-size: 20px; } }

label,
p {
  margin-bottom: 0; }

@media (min-width: 992px) {
  .sidebar {
    padding: 50px 80px 0 0; } }

.content-area {
  padding: 20px 15px 0 15px; }
  @media (min-width: 576px) {
    .content-area {
      padding: 40px 0 0 0; } }
  @media (min-width: 992px) {
    .content-area {
      padding: 60px 0 0 0; } }

input[type="radio"] {
  display: none; }
  input[type="radio"] + label {
    cursor: pointer;
    position: relative;
    user-select: none;
    -ms-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -webkit-touch-callout: none; }
    input[type="radio"] + label::before {
      content: '';
      width: 22px;
      height: 22px;
      display: inline-block;
      vertical-align: middle;
      border: 1px solid #a99b9f;
      border-radius: 50%;
      margin-right: 10px; }
  input[type="radio"]:checked + label::after {
    content: '';
    position: absolute;
    left: 6px;
    top: 6px;
    width: 10px;
    height: 10px;
    background: #0097DB;
    border-radius: 50%; }

input[type="checkbox"] {
  display: none; }
  input[type="checkbox"] + label {
    cursor: pointer;
    position: relative;
    user-select: none;
    -ms-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -webkit-touch-callout: none;
    color: #000; }
    input[type="checkbox"] + label::before {
      content: '';
      width: 22px;
      height: 22px;
      display: inline-block;
      vertical-align: middle;
      border: 1px solid #ddd7d9;
      margin-right: 10px; }
    input[type="checkbox"] + label:hover::before {
      border-color: #0097DB; }
  input[type="checkbox"]:checked + label::after {
    font-family: 'icomoon' !important;
    content: "\e913";
    position: absolute;
    left: 3px;
    top: 4px;
    font-size: 12px;
    color: #0097DB; }

input[type="text"],
input[type="password"],
textarea {
  font-family: 'Nunito Sans', sans-serif; }

input[type="text"]::-ms-clear {
  display: none; }

::-webkit-input-placeholder {
  color: #a99b9f !important; }

::-moz-placeholder {
  color: #a99b9f !important; }

:-ms-input-placeholder {
  color: #a99b9f !important; }

:-moz-placeholder {
  color: #a99b9f !important; }

.hr-mobile {
  display: block;
  width: 100%;
  height: 1px;
  background: #e3dfe0;
  margin: 30px 0; }
  @media (min-width: 992px) {
    .hr-mobile {
      display: none; } }

.ui.input > input,
.ui.selection.dropdown {
  border-radius: 0;
  border-color: #ddd7d9; }

.ui.dropdown > .dropdown.icon::before {
  content: '\e90f';
  font-family: icomoon;
  color: #787878;
  font-size: 10px; }

.ui.selection.dropdown.borderless,
.ui.selection.dropdown.borderless .menu,
.ui.selection.active.dropdown.borderless .menu,
.ui.selection.active.dropdown.borderless:hover,
.ui.selection.dropdown.borderless .menu > .item {
  border: none;
  box-shadow: none; }

.ui.dropdown.borderless .menu,
.ui.dropdown.borderless .menu .selected.item,
.ui.dropdown.borderless .menu > .item:hover {
  background: none; }

.ui.dropdown.borderless .menu,
.ui.selection.active.dropdown.borderless .menu {
  margin-left: -24px; }

.ui.dropdown.borderless .menu .active.item::before {
  content: "\e912";
  font-family: icomoon;
  font-size: 12px;
  color: #0097DB;
  margin-right: 10px;
  position: absolute;
  left: 15px; }

.ui.selection.dropdown.borderless .menu > .item {
  color: #a99b9f;
  padding-left: 40px !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  position: relative;
  font-size: 13px;
  line-height: 22px; }

.ui.selection.borderless.dropdown,
.ui.dropdown.borderless:not(.button) > .default.text,
.ui.selection.visible.dropdown.borderless > .text:not(.default) {
  color: #5a5a5a; }

.ui.selection.dropdown.borderless > .dropdown.icon {
  padding-right: 0;
  color: #aeaeae;
  opacity: 1; }

.ui.selection.dropdown.borderless.active > .dropdown.icon {
  padding-left: 0; }

.ui.dropdown.borderless .menu .active.item {
  font-weight: normal;
  color: #000; }

.ui.input.focus > input,
.ui.input > input:hover,
.ui.selection.dropdown:hover,
.ui.selection.active.dropdown:hover,
.ui.selection.active.dropdown,
.ui.selection.active.dropdown .menu,
.ui.selection.active.dropdown:hover .menu,
.ui.input > input:focus {
  border-color: #0097DB; }

i.icon.calendar:before {
  content: "\e91b"; }

.ui.icon.input > i.icon {
  font-family: icomoon;
  color: #787878;
  opacity: 1;
  font-size: 20px; }

.ui.calendar .ui.popup {
  box-shadow: none;
  background: #fff;
  border: 1px solid #ddd7d9;
  border-radius: 0;
  padding: 10px; }

.ui.calendar .ui.popup::before {
  display: none; }

.ui.calendar .ui.table {
  border-radius: 0;
  border: none;
  box-shadow: none;
  background: none; }

.ui.calendar .ui.table thead th {
  background: none; }

.ui.calendar .ui.table tr th,
.ui.calendar .ui.table tr td {
  border: none; }

.ui.table td.active {
  background: none !important;
  position: relative;
  color: #fff !important; }
  .ui.table td.active::before {
    position: absolute;
    content: "\e90d";
    font-family: icomoon;
    color: #0097DB;
    z-index: -1;
    font-size: 30px;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%) rotate(30deg); }

.ui.calendar .ui.table thead tr .link {
  float: left;
  margin-left: 15px; }

.ui.calendar .ui.table tr .prev.link {
  left: auto;
  right: 30px; }

.ui.calendar .ui.table tr .next.link {
  left: auto;
  right: 0; }

.main-select.multiple.ui.selection.dropdown {
  /* padding: 6px; */
  padding-top: 9px;
  padding-bottom: 0;
  padding-left: 9px; }

.main-select.ui.selection.dropdown {
  border: 1px solid #dddddd;
  border-radius: 0;
  width: 100%; }
  .main-select.ui.selection.dropdown.active {
    border-color: #0097db;
    box-shadow: none; }
    .main-select.ui.selection.dropdown.active > .dropdown.icon:before {
      transform: rotate(180deg); }
  .main-select.ui.selection.dropdown:hover {
    border-color: #0097db; }

.main-select.ui.dropdown > .dropdown.icon {
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  color: #787878;
  font-size: 12px;
  height: 100%;
  max-height: 53px; }
  .main-select.ui.dropdown > .dropdown.icon :before {
    content: "\e90f"; }

.main-select i.icon.dropdown:before {
  content: "\e90f" !important;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 15px;
  font-size: 10px; }

.main-select.ui.multiple.dropdown > .label {
  font-size: 16px;
  border-radius: 0;
  font-weight: 400;
  font-family: 'Nunito Sans', sans-serif;
  background-color: #ddd;
  border: solid 1px #a99b9f;
  box-shadow: none;
  padding: 0 10px;
  margin: 0 9px 9px 0; }

.main-select.ui.selection.active.dropdown:hover {
  border-color: #0097db;
  box-shadow: none; }

.main-select.ui.selection.active.dropdown .menu {
  border-color: #0097db;
  box-shadow: none;
  border-radius: 0; }

.main-select.ui.dropdown .menu > .item:hover {
  background: none;
  color: #0097db; }

.main-select.ui.dropdown .menu .selected.item {
  background: none;
  color: #0097db; }

@media (min-width: 1920px) {
  .main-select.ui.search.dropdown .menu {
    max-height: 16.02857143rem; } }

.container .slick-slider {
  width: 100%; }

/* buttons*/
/* button animation*/
.icon-facet-arrow {
  position: absolute;
  right: 25px;
  top: 18px;
  width: 0;
  height: 0;
  border-top: 4px solid transparent;
  border-left: 8px solid #663366;
  border-bottom: 4px solid transparent;
  z-index: 1; }

.icon-arrow-right {
  position: absolute;
  right: 13px;
  top: 8px;
  font-family: 'icomoon' !important;
  transform: rotate(90deg);
  color: #fff; }
  .icon-arrow-right:before {
    content: '\e90d';
    /*content: '&#8250';
        content: '\&#12297';
        content: '>';*/
    font-size: 28px; }

.icon-arrow-right:after {
  /*content: "";
    position: absolute;
    bottom: -1px;
    left: -6px;
    width: 0;
    height: 0;
    border-bottom: 13px solid transparent;
    border-right: 7px solid white;
    border-top: 14px solid transparent;*/ }

/* play button*/
@-moz-keyframes spin {
  30% {
    -moz-transform: rotate(90deg) scale(1.2); }
  60% {
    -moz-transform: rotate(180deg) scale(1.2); }
  100% {
    -moz-transform: rotate(270deg) scale(1.4); } }

@-webkit-keyframes spin {
  30% {
    -webkit-transform: rotate(90deg) scale(1.2); }
  60% {
    -webkit-transform: rotate(180deg) scale(1.2); }
  100% {
    -webkit-transform: rotate(270deg) scale(1.4); } }

@keyframes spin {
  30% {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg) scale(1.2); }
  60% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg) scale(1.2); }
  100% {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg) scale(1.4); } }

.cta-checkbox {
  padding-top: 20px; }
  @media (min-width: 992px) {
    .cta-checkbox {
      padding-top: 0; } }
  .cta-checkbox > div {
    margin-bottom: 40px; }

/* Modals*/
.remove-modal {
  display: none; }
  .remove-modal.show {
    display: block; }

.remove-modal-wrap {
  position: absolute;
  background: rgba(0, 0, 0, 0.6);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0; }
  .remove-modal-wrap .modal-dialog {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -80px;
    margin-left: -141.5px;
    max-width: 283px; }
    @media (max-width: 340px) {
      .remove-modal-wrap .modal-dialog {
        margin-left: -130px; } }
    .remove-modal-wrap .modal-dialog .modal-content {
      border-radius: 0;
      border: none; }
    .remove-modal-wrap .modal-dialog .modal-header {
      padding: 15px 15px 15px 20px; }
    .remove-modal-wrap .modal-dialog .modal-body {
      padding: 20px 15px 20px 20px; }
    .remove-modal-wrap .modal-dialog .modal-title {
      color: #000; }
    .remove-modal-wrap .modal-dialog .icon-icon-alert {
      color: #d2515e;
      font-size: 30px; }
    .remove-modal-wrap .modal-dialog .modal-footer {
      border-top: none;
      justify-content: flex-start;
      padding: 10px 15px 15px 20px; }
      .remove-modal-wrap .modal-dialog .modal-footer button {
        background: none;
        border: none;
        color: #5a5a5a; }
        .remove-modal-wrap .modal-dialog .modal-footer button.primary {
          margin-right: 25px; }
        .remove-modal-wrap .modal-dialog .modal-footer button:hover {
          color: #663366;
          cursor: pointer; }

/*# sourceMappingURL=main.css.map */