@charset "UTF-8";
/* line 3, ../custom-sass/layout/_header.scss */
#header {
  min-height: 60px;
  width: 100%;
  position: relative;
  z-index: 9;
  background: #083a9a; }
  /* line 9, ../custom-sass/layout/_header.scss */
  .path-sbm-private-wealth #header, .path-sbm-private-banking #header {
    background: #2d3a5d; }
  /* line 13, ../custom-sass/layout/_header.scss */
  .overlay #header {
    z-index: 1; }
  /* line 16, ../custom-sass/layout/_header.scss */
  #header.affix {
    position: fixed; }

/* line 21, ../custom-sass/layout/_header.scss */
.headerbar-wrapper {
  min-height: 60px; }

/* line 25, ../custom-sass/layout/_header.scss */
.region-header {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  /*@include responsive(md) {
      padding-left: $gutter-md / 2;
      padding-right: $gutter-md / 2;
  }*/
  /*@include responsive(sm) {
      padding-left: $gutter-sm / 2;
      padding-right: $gutter-sm / 2;
  }*/
  /*@include responsive(xs) {
      padding-left: $gutter-xs / 2;
      padding-right: $gutter-xs / 2;
  }*/
  position: relative; }
  /* line 360, ../custom-sass/helpers/_mixins.scss */
  .region-header:before, .region-header:after {
    content: " ";
    display: table; }
  /* line 365, ../custom-sass/helpers/_mixins.scss */
  .region-header:after {
    clear: both; }
  @media (min-width: 768px) {
    /* line 25, ../custom-sass/layout/_header.scss */
    .region-header {
      width: 768px; } }
  @media (min-width: 992px) {
    /* line 25, ../custom-sass/layout/_header.scss */
    .region-header {
      width: 992px; } }
  @media (min-width: 1230px) {
    /* line 25, ../custom-sass/layout/_header.scss */
    .region-header {
      width: 1230px; } }
  @media only screen and (max-width: 991px) {
    /* line 25, ../custom-sass/layout/_header.scss */
    .region-header {
      padding-right: 0;
      padding-left: 0; } }
  /* line 32, ../custom-sass/layout/_header.scss */
  .region-header .header-left {
    float: left;
    width: 30%; }
    @media only screen and (max-width: 1229px) {
      /* line 32, ../custom-sass/layout/_header.scss */
      .region-header .header-left {
        width: 31%; } }
    @media only screen and (max-width: 991px) {
      /* line 32, ../custom-sass/layout/_header.scss */
      .region-header .header-left {
        width: 41%; } }
    @media only screen and (max-width: 767px) {
      /* line 32, ../custom-sass/layout/_header.scss */
      .region-header .header-left {
        width: 100%;
        border-bottom: 1px solid rgba(255, 255, 255, 0.5); }
        /* line 44, ../custom-sass/layout/_header.scss */
        .affix .region-header .header-left {
          width: calc(100% - 135px); } }
  /* line 49, ../custom-sass/layout/_header.scss */
  .region-header .header-right {
    float: right;
    width: 70%;
    border-right: 1px dotted rgba(255, 255, 255, 0.5);
    text-align: right; }
    @media only screen and (max-width: 1229px) {
      /* line 49, ../custom-sass/layout/_header.scss */
      .region-header .header-right {
        width: 69%; } }
    @media only screen and (max-width: 991px) {
      /* line 49, ../custom-sass/layout/_header.scss */
      .region-header .header-right {
        width: 59%;
        border-right: none; } }
    @media only screen and (max-width: 767px) {
      /* line 49, ../custom-sass/layout/_header.scss */
      .region-header .header-right {
        width: 100%; }
        /* line 63, ../custom-sass/layout/_header.scss */
        .overlay .region-header .header-right, .menu-open .region-header .header-right {
          display: none; }
        /* line 67, ../custom-sass/layout/_header.scss */
        .menu-open .affix .region-header .header-right {
          display: block; }
        /* line 70, ../custom-sass/layout/_header.scss */
        .affix .region-header .header-right {
          width: 135px;
          border-bottom: 1px solid rgba(255, 255, 255, 0.5); } }
    /* line 75, ../custom-sass/layout/_header.scss */
    .region-header .header-right > .block {
      display: inline-block;
      margin-left: -4px;
      vertical-align: top; }
      @media only screen and (max-width: 767px) {
        /* line 75, ../custom-sass/layout/_header.scss */
        .region-header .header-right > .block {
          float: right;
          margin-left: 0;
          vertical-align: top; } }
      /* line 85, ../custom-sass/layout/_header.scss */
      .region-header .header-right > .block h2 {
        display: none; }

/* line 92, ../custom-sass/layout/_header.scss */
.sbmLogo {
  border-left: 1px dotted rgba(255, 255, 255, 0.5);
  border-right: 1px dotted rgba(255, 255, 255, 0.5);
  float: left;
  width: calc(100% - 64px);
  padding: 11px;
  height: 61px; }
  /* line 104, ../custom-sass/layout/_header.scss */
  .path-sbm-private-wealth .sbmLogo {
    background: url("../images/sbm-private.png") 17px 50% no-repeat transparent;
    background-size: 200px auto; }
    /* line 107, ../custom-sass/layout/_header.scss */
    .path-sbm-private-wealth .sbmLogo img {
      display: none; }
  /* line 111, ../custom-sass/layout/_header.scss */
  .path-sbm-private-banking .sbmLogo {
    background: url("../images/sbm-private-banking.png") 17px 50% no-repeat transparent;
    background-size: 200px auto; }
    /* line 114, ../custom-sass/layout/_header.scss */
    .path-sbm-private-banking .sbmLogo img {
      display: none; }
  @media only screen and (max-width: 991px) {
    /* line 92, ../custom-sass/layout/_header.scss */
    .sbmLogo {
      border-left: none;
      width: 250px; } }
  @media only screen and (max-width: 767px) {
    /* line 92, ../custom-sass/layout/_header.scss */
    .sbmLogo {
      border: none;
      width: calc(100% - 64px);
      text-align: left; }
      /* line 128, ../custom-sass/layout/_header.scss */
      .affix .sbmLogo {
        background: url("../images/logo-personal-xs.png") 17px 50% no-repeat transparent;
        border: none; }
        /* line 131, ../custom-sass/layout/_header.scss */
        .path-sbm-private-wealth .affix .sbmLogo {
          background-image: url("../images/logo-private-xs.png"); }
        /* line 134, ../custom-sass/layout/_header.scss */
        .path-sbm-private-banking .affix .sbmLogo {
          background-image: url("../images/logo-private-banking-xs.png"); }
        /* line 137, ../custom-sass/layout/_header.scss */
        .affix .sbmLogo img {
          display: none; } }

/* line 145, ../custom-sass/layout/_header.scss */
.burger-menu {
  float: left;
  border-right: 1px dotted rgba(255, 255, 255, 0.5);
  width: 64px; }
  @media only screen and (max-width: 767px) {
    /* line 145, ../custom-sass/layout/_header.scss */
    .burger-menu {
      border-right: none;
      float: right; }
      /* line 152, ../custom-sass/layout/_header.scss */
      .affix .burger-menu {
        border: none; } }
  /* line 156, ../custom-sass/layout/_header.scss */
  .burger-menu a {
    position: relative;
    text-indent: -999px;
    overflow: hidden;
    display: block;
    width: 63px;
    height: 61px; }
    @media only screen and (max-width: 767px) {
      /* line 156, ../custom-sass/layout/_header.scss */
      .burger-menu a {
        height: 60px; }
        /* line 165, ../custom-sass/layout/_header.scss */
        .affix .burger-menu a {
          height: 61px; } }
    /* line 169, ../custom-sass/layout/_header.scss */
    .burger-menu a:after {
      background: url('../images/sprites-s2bbc10e353.png') -433px 0;
      height: 18px;
      width: 26px;
      content: "";
      display: block;
      position: absolute;
      left: 18px;
      top: 20px; }
    /* line 177, ../custom-sass/layout/_header.scss */
    .burger-menu a.open {
      background: #FFF; }
      /* line 179, ../custom-sass/layout/_header.scss */
      .burger-menu a.open:after {
        background: url('../images/sprites-s2bbc10e353.png') -724px 0;
        height: 21px;
        width: 21px;
        left: 22px;
        top: 22px; }

/* line 189, ../custom-sass/layout/_header.scss */
.block-search {
  border-right: 1px dotted rgba(255, 255, 255, 0.5);
  position: static; }
  @media only screen and (max-width: 767px) {
    /* line 189, ../custom-sass/layout/_header.scss */
    .block-search {
      border-top: 1px solid rgba(255, 255, 255, 0.5);
      display: none !important; }
      /* line 195, ../custom-sass/layout/_header.scss */
      .menu-open .block-search {
        display: none; } }
  /* line 199, ../custom-sass/layout/_header.scss */
  .block-search form {
    position: static !important; }
  /* line 202, ../custom-sass/layout/_header.scss */
  .block-search .js-form-type-select {
    display: none; }
  /* line 205, ../custom-sass/layout/_header.scss */
  .block-search input[type="text"] {
    background: #FFF !important;
    color: #161a1c; }
  /* line 209, ../custom-sass/layout/_header.scss */
  .block-search .form-actions {
    margin: 0; }
  /* line 212, ../custom-sass/layout/_header.scss */
  .block-search .form-submit {
    background: url("../images/sprites/search-on.png") 50% 50% no-repeat transparent;
    width: 70px;
    height: 61px;
    display: block;
    border: none;
    text-indent: -999px;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    overflow: hidden;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease; }
    /* line 222, ../custom-sass/layout/_header.scss */
    .block-search .form-submit:hover {
      background-color: transparent; }
  /* line 230, ../custom-sass/layout/_header.scss */
  .block-search .js-form-item {
    background: #061737;
    height: 61px;
    margin: 0;
    position: absolute;
    right: 156px;
    width: 0;
    z-index: 1;
    overflow: hidden;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease; }
    /* line 240, ../custom-sass/layout/_header.scss */
    .block-search .js-form-item [type="text"] {
      margin: 12px 10px; }
    @media only screen and (max-width: 991px) {
      /* line 230, ../custom-sass/layout/_header.scss */
      .block-search .js-form-item {
        right: 140px; } }
  /* line 248, ../custom-sass/layout/_header.scss */
  .block-search .open .form-submit {
    background-color: #061737; }
  /* line 251, ../custom-sass/layout/_header.scss */
  .block-search .open .js-form-type-textfield {
    width: 62%;
    margin: 0; }
    @media only screen and (max-width: 1229px) {
      /* line 251, ../custom-sass/layout/_header.scss */
      .block-search .open .js-form-type-textfield {
        width: 59.2%; } }
    @media only screen and (max-width: 991px) {
      /* line 251, ../custom-sass/layout/_header.scss */
      .block-search .open .js-form-type-textfield {
        width: 40.8%; } }
    @media only screen and (max-width: 767px) {
      /* line 251, ../custom-sass/layout/_header.scss */
      .block-search .open .js-form-type-textfield {
        width: calc(100% - 140px);
        right: 140px; } }

/* line 269, ../custom-sass/layout/_header.scss */
.fac-result {
  width: 67.5%;
  left: inherit;
  right: 86px; }
  /* line 273, ../custom-sass/layout/_header.scss */
  .fac-result ul.result-list li {
    text-align: left; }
    /* line 275, ../custom-sass/layout/_header.scss */
    .fac-result ul.result-list li.selected, .fac-result ul.result-list li:hover {
      background: #dce2e7; }
  /* line 280, ../custom-sass/layout/_header.scss */
  .fac-result .search-content-type {
    display: inline-block;
    width: 22px;
    height: 22px;
    vertical-align: top;
    height: 22px;
    margin: 8px 10px;
    position: relative; }
    /* line 288, ../custom-sass/layout/_header.scss */
    .fac-result .search-content-type:before {
      content: "";
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      background: url('../images/sprites-s2bbc10e353.png') -803px 0;
      height: 22px;
      width: 22px; }
    /* line 296, ../custom-sass/layout/_header.scss */
    .fac-result .search-content-type.product_and_services:before, .fac-result .search-content-type.personal_product_and_services:before {
      background: url('../images/sprites-s2bbc10e353.png') -830px 0;
      height: 22px;
      width: 22px; }
    /* line 300, ../custom-sass/layout/_header.scss */
    .fac-result .search-content-type.page:before {
      background: url('../images/sprites-s2bbc10e353.png') -803px 0;
      height: 22px;
      width: 22px; }
    /* line 303, ../custom-sass/layout/_header.scss */
    .fac-result .search-content-type.communique:before {
      background: url('../images/sprites-s2bbc10e353.png') -884px 0;
      height: 22px;
      width: 22px; }
    /* line 306, ../custom-sass/layout/_header.scss */
    .fac-result .search-content-type.article:before {
      background: url('../images/sprites-s2bbc10e353.png') -911px 0;
      height: 22px;
      width: 22px; }
    /* line 309, ../custom-sass/layout/_header.scss */
    .fac-result .search-content-type span {
      display: none; }
  /* line 313, ../custom-sass/layout/_header.scss */
  .fac-result .search-title {
    padding: 0 45px 0 10px;
    font-family: 'Arial';
    font-size: 14px;
    line-height: 37px;
    color: #161a1c;
    display: inline-block;
    vertical-align: top; }
  /* line 322, ../custom-sass/layout/_header.scss */
  .fac-result .search-chapo,
  .fac-result .search-url {
    display: none; }

/* line 329, ../custom-sass/layout/_header.scss */
.ui-autocomplete {
  background: rgba(255, 255, 255, 0.9); }
  /* line 331, ../custom-sass/layout/_header.scss */
  .ui-autocomplete .ui-menu li, .ui-autocomplete.ui-menu li {
    padding: 0; }
    /* line 334, ../custom-sass/layout/_header.scss */
    .ui-autocomplete .ui-menu li.ui-state-focus, .ui-autocomplete.ui-menu li.ui-state-focus {
      border: none;
      background: none;
      margin: 0; }
    /* line 339, ../custom-sass/layout/_header.scss */
    .ui-autocomplete .ui-menu li a, .ui-autocomplete.ui-menu li a {
      padding: 0 45px 0 10px;
      font-family: 'Arial';
      font-size: 14px;
      line-height: 37px;
      color: #161a1c;
      display: block; }
      /* line 346, ../custom-sass/layout/_header.scss */
      .ui-autocomplete .ui-menu li a:hover, .ui-autocomplete.ui-menu li a:hover {
        text-decoration: none;
        background: #dce2e7; }
  /* line 352, ../custom-sass/layout/_header.scss */
  .ui-autocomplete .autocomplete-suggestion-user-input {
    position: relative;
    padding-left: 35px; }
    /* line 355, ../custom-sass/layout/_header.scss */
    .ui-autocomplete .autocomplete-suggestion-user-input:before {
      content: "";
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      background: url('../images/sprites-s2bbc10e353.png') -803px 0;
      height: 22px;
      width: 22px; }
    /* line 363, ../custom-sass/layout/_header.scss */
    .ui-autocomplete .autocomplete-suggestion-user-input.product_and_services:before, .ui-autocomplete .autocomplete-suggestion-user-input.personal_product_and_services:before {
      background: url('../images/sprites-s2bbc10e353.png') -830px 0;
      height: 22px;
      width: 22px; }
    /* line 367, ../custom-sass/layout/_header.scss */
    .ui-autocomplete .autocomplete-suggestion-user-input.page:before {
      background: url('../images/sprites-s2bbc10e353.png') -803px 0;
      height: 22px;
      width: 22px; }
    /* line 370, ../custom-sass/layout/_header.scss */
    .ui-autocomplete .autocomplete-suggestion-user-input.communique:before, .ui-autocomplete .autocomplete-suggestion-user-input.documents .ui-autocomplete .autocomplete-suggestion-user-input {
      background: url('../images/sprites-s2bbc10e353.png') -884px 0;
      height: 22px;
      width: 22px; }
    /* line 374, ../custom-sass/layout/_header.scss */
    .ui-autocomplete .autocomplete-suggestion-user-input.article:before {
      background: url('../images/sprites-s2bbc10e353.png') -911px 0;
      height: 22px;
      width: 22px; }

/* line 380, ../custom-sass/layout/_header.scss */
#block-sbm-personal-sbmmenulogon,
.block-sbmmenulogon,
#header .block-sbm-globalpresence {
  border-right: 1px dotted rgba(255, 255, 255, 0.5);
  margin: 0 0 0 -4px;
  padding-bottom: 0; }
  @media only screen and (max-width: 991px) {
    /* line 380, ../custom-sass/layout/_header.scss */
    #block-sbm-personal-sbmmenulogon,
    .block-sbmmenulogon,
    #header .block-sbm-globalpresence {
      width: 69%; } }
  @media only screen and (max-width: 767px) {
    /* line 380, ../custom-sass/layout/_header.scss */
    #block-sbm-personal-sbmmenulogon,
    .block-sbmmenulogon,
    #header .block-sbm-globalpresence {
      width: auto;
      border: none; } }
  /* line 400, ../custom-sass/layout/_header.scss */
  #block-sbm-personal-sbmmenulogon > .field--name-body,
  .block-sbmmenulogon > .field--name-body,
  #header .block-sbm-globalpresence > .field--name-body {
    height: 61px;
    line-height: 60px; }
  /* line 404, ../custom-sass/layout/_header.scss */
  #block-sbm-personal-sbmmenulogon .ajax-progress,
  .block-sbmmenulogon .ajax-progress,
  #header .block-sbm-globalpresence .ajax-progress {
    display: none; }
  /* line 407, ../custom-sass/layout/_header.scss */
  #block-sbm-personal-sbmmenulogon .newWindow,
  #block-sbm-personal-sbmmenulogon .newWindow2,
  .block-sbmmenulogon .newWindow,
  .block-sbmmenulogon .newWindow2,
  #header .block-sbm-globalpresence .newWindow,
  #header .block-sbm-globalpresence .newWindow2 {
    height: 61px;
    min-width: 158px;
    color: #FFF;
    font-family: "FuturaMed";
    font-size: 12px;
    text-align: left;
    line-height: 12px;
    display: inline-block;
    vertical-align: top;
    padding: 18px 7px 18px 30px;
    background: #f86936;
    position: relative;
    float: left;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease; }
    @media only screen and (max-width: 1229px) {
      /* line 407, ../custom-sass/layout/_header.scss */
      #block-sbm-personal-sbmmenulogon .newWindow,
      #block-sbm-personal-sbmmenulogon .newWindow2,
      .block-sbmmenulogon .newWindow,
      .block-sbmmenulogon .newWindow2,
      #header .block-sbm-globalpresence .newWindow,
      #header .block-sbm-globalpresence .newWindow2 {
        text-indent: -999px;
        overflow: hidden;
        min-width: 60px;
        width: 60px; } }
    @media only screen and (max-width: 991px) {
      /* line 407, ../custom-sass/layout/_header.scss */
      #block-sbm-personal-sbmmenulogon .newWindow,
      #block-sbm-personal-sbmmenulogon .newWindow2,
      .block-sbmmenulogon .newWindow,
      .block-sbmmenulogon .newWindow2,
      #header .block-sbm-globalpresence .newWindow,
      #header .block-sbm-globalpresence .newWindow2 {
        width: 100%;
        padding-left: 45px;
        text-indent: 0;
        overflow: visible; } }
    @media only screen and (max-width: 767px) {
      /* line 407, ../custom-sass/layout/_header.scss */
      #block-sbm-personal-sbmmenulogon .newWindow,
      #block-sbm-personal-sbmmenulogon .newWindow2,
      .block-sbmmenulogon .newWindow,
      .block-sbmmenulogon .newWindow2,
      #header .block-sbm-globalpresence .newWindow,
      #header .block-sbm-globalpresence .newWindow2 {
        padding-left: 30px;
        font-size: 11px;
        height: 61px;
        overflow: hidden;
        text-indent: -999px;
        width: 60px; } }
    /* line 446, ../custom-sass/layout/_header.scss */
    #block-sbm-personal-sbmmenulogon .newWindow:before,
    #block-sbm-personal-sbmmenulogon .newWindow2:before,
    .block-sbmmenulogon .newWindow:before,
    .block-sbmmenulogon .newWindow2:before,
    #header .block-sbm-globalpresence .newWindow:before,
    #header .block-sbm-globalpresence .newWindow2:before {
      content: "";
      position: absolute;
      left: 9px;
      top: 22px;
      background: url('../images/sprites-s2bbc10e353.png') -464px 0;
      height: 18px;
      width: 12px; }
      @media only screen and (max-width: 1229px) {
        /* line 446, ../custom-sass/layout/_header.scss */
        #block-sbm-personal-sbmmenulogon .newWindow:before,
        #block-sbm-personal-sbmmenulogon .newWindow2:before,
        .block-sbmmenulogon .newWindow:before,
        .block-sbmmenulogon .newWindow2:before,
        #header .block-sbm-globalpresence .newWindow:before,
        #header .block-sbm-globalpresence .newWindow2:before {
          left: 23px; } }
    /* line 456, ../custom-sass/layout/_header.scss */
    #block-sbm-personal-sbmmenulogon .newWindow:hover,
    #block-sbm-personal-sbmmenulogon .newWindow2:hover,
    .block-sbmmenulogon .newWindow:hover,
    .block-sbmmenulogon .newWindow2:hover,
    #header .block-sbm-globalpresence .newWindow:hover,
    #header .block-sbm-globalpresence .newWindow2:hover {
      background: #161a1c;
      text-decoration: none; }
    /* line 460, ../custom-sass/layout/_header.scss */
    #block-sbm-personal-sbmmenulogon .newWindow span,
    #block-sbm-personal-sbmmenulogon .newWindow2 span,
    .block-sbmmenulogon .newWindow span,
    .block-sbmmenulogon .newWindow2 span,
    #header .block-sbm-globalpresence .newWindow span,
    #header .block-sbm-globalpresence .newWindow2 span {
      font-family: "FuturaBoldRegular";
      display: block;
      position: relative; }
      /* line 464, ../custom-sass/layout/_header.scss */
      #block-sbm-personal-sbmmenulogon .newWindow span:after,
      #block-sbm-personal-sbmmenulogon .newWindow2 span:after,
      .block-sbmmenulogon .newWindow span:after,
      .block-sbmmenulogon .newWindow2 span:after,
      #header .block-sbm-globalpresence .newWindow span:after,
      #header .block-sbm-globalpresence .newWindow2 span:after {
        content: "›";
        color: #FFF;
        font-size: 12px;
        padding-left: 10px; }
  /* line 472, ../custom-sass/layout/_header.scss */
  #block-sbm-personal-sbmmenulogon .map-icon,
  .block-sbmmenulogon .map-icon,
  #header .block-sbm-globalpresence .map-icon {
    display: none;
    position: relative;
    text-indent: -999px;
    overflow: hidden;
    float: left;
    width: 70px;
    height: 61px;
    border-left: 1px dotted rgba(255, 255, 255, 0.5);
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease; }
    @media only screen and (max-width: 1229px) {
      /* line 472, ../custom-sass/layout/_header.scss */
      #block-sbm-personal-sbmmenulogon .map-icon,
      .block-sbmmenulogon .map-icon,
      #header .block-sbm-globalpresence .map-icon {
        width: 62px; } }
    @media only screen and (max-width: 767px) {
      /* line 472, ../custom-sass/layout/_header.scss */
      #block-sbm-personal-sbmmenulogon .map-icon,
      .block-sbmmenulogon .map-icon,
      #header .block-sbm-globalpresence .map-icon {
        width: 70px; } }
    /* line 488, ../custom-sass/layout/_header.scss */
    #block-sbm-personal-sbmmenulogon .map-icon:hover,
    .block-sbmmenulogon .map-icon:hover,
    #header .block-sbm-globalpresence .map-icon:hover {
      background: #0f43a5; }
      /* line 490, ../custom-sass/layout/_header.scss */
      .path-sbm-private-wealth #block-sbm-personal-sbmmenulogon .map-icon:hover, .path-sbm-private-banking #block-sbm-personal-sbmmenulogon .map-icon:hover, .path-sbm-private-wealth
      .block-sbmmenulogon .map-icon:hover, .path-sbm-private-banking
      .block-sbmmenulogon .map-icon:hover, .path-sbm-private-wealth
      #header .block-sbm-globalpresence .map-icon:hover, .path-sbm-private-banking
      #header .block-sbm-globalpresence .map-icon:hover {
        background: #34436b; }
    /* line 495, ../custom-sass/layout/_header.scss */
    #block-sbm-personal-sbmmenulogon .map-icon:after,
    .block-sbmmenulogon .map-icon:after,
    #header .block-sbm-globalpresence .map-icon:after {
      background: url('../images/sprites-s2bbc10e353.png') -1060px 0;
      height: 27px;
      width: 19px;
      content: "";
      display: block;
      content: "";
      display: block;
      left: 24px;
      position: absolute;
      top: 17px; }
      @media only screen and (max-width: 1229px) {
        /* line 495, ../custom-sass/layout/_header.scss */
        #block-sbm-personal-sbmmenulogon .map-icon:after,
        .block-sbmmenulogon .map-icon:after,
        #header .block-sbm-globalpresence .map-icon:after {
          left: 20px; } }
      @media only screen and (max-width: 767px) {
        /* line 495, ../custom-sass/layout/_header.scss */
        #block-sbm-personal-sbmmenulogon .map-icon:after,
        .block-sbmmenulogon .map-icon:after,
        #header .block-sbm-globalpresence .map-icon:after {
          left: 24px; } }
    /* line 511, ../custom-sass/layout/_header.scss */
    #block-sbm-personal-sbmmenulogon .map-icon.open,
    .block-sbmmenulogon .map-icon.open,
    #header .block-sbm-globalpresence .map-icon.open {
      background: #FFF; }
      /* line 513, ../custom-sass/layout/_header.scss */
      #block-sbm-personal-sbmmenulogon .map-icon.open:after,
      .block-sbmmenulogon .map-icon.open:after,
      #header .block-sbm-globalpresence .map-icon.open:after {
        background: url('../images/sprites-s2bbc10e353.png') -724px 0;
        height: 21px;
        width: 21px;
        left: 20px;
        top: 22px; }

@media only screen and (max-width: 991px) {
  /* line 523, ../custom-sass/layout/_header.scss */
  .block-sbm-globalpresence .newWindow2 {
    width: 100%; } }

/* line 531, ../custom-sass/layout/_header.scss */
.block-dropdown-language {
  border-right: 1px dotted rgba(255, 255, 255, 0.5); }
  @media only screen and (max-width: 991px) {
    /* line 531, ../custom-sass/layout/_header.scss */
    .block-dropdown-language {
      border: none; } }
  @media only screen and (max-width: 767px) {
    /* line 531, ../custom-sass/layout/_header.scss */
    .block-dropdown-language {
      border-top: 1px solid rgba(255, 255, 255, 0.5); }
      /* line 538, ../custom-sass/layout/_header.scss */
      .menu-open .block-dropdown-language {
        display: none; } }
  /* line 542, ../custom-sass/layout/_header.scss */
  .block-dropdown-language .secondary-action {
    position: absolute;
    width: 100%; }
  /* line 546, ../custom-sass/layout/_header.scss */
  .block-dropdown-language .dropbutton-multiple {
    min-width: 70px; }
    /* line 548, ../custom-sass/layout/_header.scss */
    .block-dropdown-language .dropbutton-multiple .dropbutton-arrow {
      background: url('../images/sprites-s2bbc10e353.png') 0 0;
      height: 4px;
      width: 6px;
      display: block;
      border: none;
      top: 48%; }
    /* line 554, ../custom-sass/layout/_header.scss */
    .block-dropdown-language .dropbutton-multiple .dropbutton-widget {
      border: none; }
    /* line 557, ../custom-sass/layout/_header.scss */
    .block-dropdown-language .dropbutton-multiple .dropbutton {
      border: none; }
      /* line 559, ../custom-sass/layout/_header.scss */
      .block-dropdown-language .dropbutton-multiple .dropbutton li {
        line-height: 61px;
        background: #083a9a; }
        /* line 562, ../custom-sass/layout/_header.scss */
        .block-dropdown-language .dropbutton-multiple .dropbutton li a {
          color: #FFF;
          background: #083a9a;
          padding: 0; }
  /* line 570, ../custom-sass/layout/_header.scss */
  .block-dropdown-language .links {
    margin: 0; }
  /* line 573, ../custom-sass/layout/_header.scss */
  .block-dropdown-language li {
    list-style: none;
    text-align: center;
    padding: 0; }
    /* line 577, ../custom-sass/layout/_header.scss */
    .block-dropdown-language li.is-active {
      display: none; }
    /* line 580, ../custom-sass/layout/_header.scss */
    .block-dropdown-language li a {
      font-family: "FuturaMed";
      font-size: 12px;
      line-height: 60px;
      text-transform: uppercase;
      color: #b4d7ec;
      display: block;
      -webkit-transition: all 0.5s ease;
      -moz-transition: all 0.5s ease;
      -o-transition: all 0.5s ease;
      transition: all 0.5s ease; }
      /* line 588, ../custom-sass/layout/_header.scss */
      .block-dropdown-language li a:hover {
        text-decoration: none;
        background: #0f43a5; }

/* line 597, ../custom-sass/layout/_header.scss */
.block-lang-dropdown,
.block-sbm-globalpresence {
  width: 69px;
  position: relative;
  z-index: 1; }
  @media only screen and (max-width: 991px) {
    /* line 597, ../custom-sass/layout/_header.scss */
    .block-lang-dropdown,
    .block-sbm-globalpresence {
      border-right: none; } }
  @media only screen and (max-width: 767px) {
    /* line 607, ../custom-sass/layout/_header.scss */
    .menu-open .block-lang-dropdown, .menu-open
    .block-sbm-globalpresence {
      display: none; }
    /* line 610, ../custom-sass/layout/_header.scss */
    .affix .block-lang-dropdown, .affix
    .block-sbm-globalpresence {
      display: none; } }
  /* line 614, ../custom-sass/layout/_header.scss */
  .block-lang-dropdown .form-type-select,
  .block-sbm-globalpresence .form-type-select {
    margin: 0; }
  /* line 617, ../custom-sass/layout/_header.scss */
  .block-lang-dropdown .btn-default:active:hover,
  .block-lang-dropdown .btn-default:active:focus,
  .block-lang-dropdown .btn-default.focus:active,
  .block-lang-dropdown .btn-default.active:hover,
  .block-lang-dropdown .btn-default.active:focus,
  .block-lang-dropdown .btn-default.active.focus,
  .block-lang-dropdown .open > .btn-default.dropdown-toggle:hover,
  .block-lang-dropdown .open > .btn-default.dropdown-toggle:focus,
  .block-lang-dropdown .open > .btn-default.dropdown-toggle.focus,
  .block-sbm-globalpresence .btn-default:active:hover,
  .block-sbm-globalpresence .btn-default:active:focus,
  .block-sbm-globalpresence .btn-default.focus:active,
  .block-sbm-globalpresence .btn-default.active:hover,
  .block-sbm-globalpresence .btn-default.active:focus,
  .block-sbm-globalpresence .btn-default.active.focus,
  .block-sbm-globalpresence .open > .btn-default.dropdown-toggle:hover,
  .block-sbm-globalpresence .open > .btn-default.dropdown-toggle:focus,
  .block-sbm-globalpresence .open > .btn-default.dropdown-toggle.focus {
    background-color: transparent;
    border: none;
    color: #FFF; }
  /* line 630, ../custom-sass/layout/_header.scss */
  .block-lang-dropdown .bootstrap-select,
  .block-sbm-globalpresence .bootstrap-select {
    margin: 0; }
    /* line 632, ../custom-sass/layout/_header.scss */
    .block-lang-dropdown .bootstrap-select .dropdown-toggle,
    .block-sbm-globalpresence .bootstrap-select .dropdown-toggle {
      height: 61px;
      border: none;
      background: transparent;
      padding-top: 0;
      padding-bottom: 0;
      padding-left: 15px; }
    /* line 640, ../custom-sass/layout/_header.scss */
    .block-lang-dropdown .bootstrap-select .filter-option,
    .block-sbm-globalpresence .bootstrap-select .filter-option {
      font-family: "FuturaMed";
      font-size: 12px;
      line-height: 61px;
      text-transform: uppercase;
      color: #FFF; }
    /* line 648, ../custom-sass/layout/_header.scss */
    .block-lang-dropdown .bootstrap-select .bs-caret .caret,
    .block-sbm-globalpresence .bootstrap-select .bs-caret .caret {
      background: url('../images/sprites-s2bbc10e353.png') -41px 0;
      height: 6px;
      width: 10px;
      display: block;
      border: none;
      top: 48%; }
  /* line 656, ../custom-sass/layout/_header.scss */
  .block-lang-dropdown .dropdown-menu,
  .block-sbm-globalpresence .dropdown-menu {
    background: #083a9a;
    margin: 0; }
    /* line 659, ../custom-sass/layout/_header.scss */
    .path-sbm-private-wealth .block-lang-dropdown .dropdown-menu, .path-sbm-private-banking .block-lang-dropdown .dropdown-menu, .path-sbm-private-wealth
    .block-sbm-globalpresence .dropdown-menu, .path-sbm-private-banking
    .block-sbm-globalpresence .dropdown-menu {
      background: #2d3a5d; }
    /* line 664, ../custom-sass/layout/_header.scss */
    .block-lang-dropdown .dropdown-menu > li > a:hover, .block-lang-dropdown .dropdown-menu > li > a:focus,
    .block-sbm-globalpresence .dropdown-menu > li > a:hover,
    .block-sbm-globalpresence .dropdown-menu > li > a:focus {
      background: transparent; }
    /* line 670, ../custom-sass/layout/_header.scss */
    .block-lang-dropdown .dropdown-menu .text,
    .block-sbm-globalpresence .dropdown-menu .text {
      color: #FFF;
      font-family: "FuturaMed";
      font-size: 12px;
      text-transform: uppercase; }
    /* line 678, ../custom-sass/layout/_header.scss */
    .block-lang-dropdown .dropdown-menu .disabled .text,
    .block-sbm-globalpresence .dropdown-menu .disabled .text {
      text-transform: uppercase;
      font-family: "FuturaBoldRegular"; }
    /* line 684, ../custom-sass/layout/_header.scss */
    .block-lang-dropdown .dropdown-menu .disabled ~ li a,
    .block-sbm-globalpresence .dropdown-menu .disabled ~ li a {
      padding-left: 25px; }
    /* line 690, ../custom-sass/layout/_header.scss */
    .block-lang-dropdown .dropdown-menu .logon-title,
    .block-sbm-globalpresence .dropdown-menu .logon-title {
      margin: 10px 0 0;
      background: rgba(0, 0, 0, 0.2);
      padding-top: 10px;
      padding-bottom: 10px; }
      /* line 696, ../custom-sass/layout/_header.scss */
      .block-lang-dropdown .dropdown-menu .logon-title:hover, .block-lang-dropdown .dropdown-menu .logon-title:focus,
      .block-sbm-globalpresence .dropdown-menu .logon-title:hover,
      .block-sbm-globalpresence .dropdown-menu .logon-title:focus {
        background: rgba(0, 0, 0, 0.2); }

/* line 726, ../custom-sass/layout/_header.scss */
#header .block-sbm-globalpresence {
  width: auto; }
  @media only screen and (max-width: 767px) {
    /* line 726, ../custom-sass/layout/_header.scss */
    #header .block-sbm-globalpresence {
      width: 70px; } }
  /* line 732, ../custom-sass/layout/_header.scss */
  #header .block-sbm-globalpresence .btn-default:active:hover,
  #header .block-sbm-globalpresence .btn-default:active:focus,
  #header .block-sbm-globalpresence .btn-default.focus:active,
  #header .block-sbm-globalpresence .btn-default.active:hover,
  #header .block-sbm-globalpresence .btn-default.active:focus,
  #header .block-sbm-globalpresence .btn-default.active.focus,
  #header .block-sbm-globalpresence .open > .btn-default.dropdown-toggle:hover,
  #header .block-sbm-globalpresence .open > .btn-default.dropdown-toggle:focus,
  #header .block-sbm-globalpresence .open > .btn-default.dropdown-toggle.focus {
    background-color: #f86936; }
  /* line 744, ../custom-sass/layout/_header.scss */
  #header .block-sbm-globalpresence .bootstrap-select .dropdown-toggle {
    background-color: #f86936; }
  /* line 747, ../custom-sass/layout/_header.scss */
  #header .block-sbm-globalpresence .bootstrap-select.btn-group .dropdown-toggle .filter-option {
    text-transform: none;
    padding-left: 15px; }
    @media only screen and (max-width: 767px) {
      /* line 747, ../custom-sass/layout/_header.scss */
      #header .block-sbm-globalpresence .bootstrap-select.btn-group .dropdown-toggle .filter-option {
        width: 100%;
        overflow: hidden;
        text-indent: -999px; } }
    /* line 755, ../custom-sass/layout/_header.scss */
    #header .block-sbm-globalpresence .bootstrap-select.btn-group .dropdown-toggle .filter-option:before {
      content: "";
      position: absolute;
      left: 9px;
      top: 22px;
      background: url('../images/sprites-s2bbc10e353.png') -464px 0;
      height: 18px;
      width: 12px; }
      @media only screen and (max-width: 767px) {
        /* line 755, ../custom-sass/layout/_header.scss */
        #header .block-sbm-globalpresence .bootstrap-select.btn-group .dropdown-toggle .filter-option:before {
          left: 15px; } }
  /* line 769, ../custom-sass/layout/_header.scss */
  #header .block-sbm-globalpresence .dropdown-menu {
    background: #f86936; }
    @media only screen and (max-width: 767px) {
      /* line 769, ../custom-sass/layout/_header.scss */
      #header .block-sbm-globalpresence .dropdown-menu {
        right: 0;
        left: inherit; } }
    /* line 775, ../custom-sass/layout/_header.scss */
    #header .block-sbm-globalpresence .dropdown-menu .text {
      text-transform: none; }
    /* line 779, ../custom-sass/layout/_header.scss */
    #header .block-sbm-globalpresence .dropdown-menu li:first-child {
      display: none; }
    /* line 784, ../custom-sass/layout/_header.scss */
    #header .block-sbm-globalpresence .dropdown-menu .disabled .text {
      text-transform: uppercase;
      font-family: "FuturaBoldRegular"; }
    /* line 790, ../custom-sass/layout/_header.scss */
    #header .block-sbm-globalpresence .dropdown-menu .disabled ~ li a {
      padding-left: 25px; }
    /* line 796, ../custom-sass/layout/_header.scss */
    #header .block-sbm-globalpresence .dropdown-menu .logon-title {
      margin: 10px 0 0;
      background: rgba(0, 0, 0, 0.2);
      padding-top: 10px;
      padding-bottom: 10px; }
      /* line 802, ../custom-sass/layout/_header.scss */
      #header .block-sbm-globalpresence .dropdown-menu .logon-title:hover, #header .block-sbm-globalpresence .dropdown-menu .logon-title:focus {
        background: rgba(0, 0, 0, 0.2); }

/* line 809, ../custom-sass/layout/_header.scss */
.region-breadcrumb {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  /*@include responsive(md) {
      padding-left: $gutter-md / 2;
      padding-right: $gutter-md / 2;
  }*/
  /*@include responsive(sm) {
      padding-left: $gutter-sm / 2;
      padding-right: $gutter-sm / 2;
  }*/
  /*@include responsive(xs) {
      padding-left: $gutter-xs / 2;
      padding-right: $gutter-xs / 2;
  }*/
  line-height: 60px;
  position: relative;
  z-index: 1; }
  /* line 360, ../custom-sass/helpers/_mixins.scss */
  .region-breadcrumb:before, .region-breadcrumb:after {
    content: " ";
    display: table; }
  /* line 365, ../custom-sass/helpers/_mixins.scss */
  .region-breadcrumb:after {
    clear: both; }
  @media (min-width: 768px) {
    /* line 809, ../custom-sass/layout/_header.scss */
    .region-breadcrumb {
      width: 768px; } }
  @media (min-width: 992px) {
    /* line 809, ../custom-sass/layout/_header.scss */
    .region-breadcrumb {
      width: 992px; } }
  @media (min-width: 1230px) {
    /* line 809, ../custom-sass/layout/_header.scss */
    .region-breadcrumb {
      width: 1230px; } }
  /* line 815, ../custom-sass/layout/_header.scss */
  .modal-open .region-breadcrumb {
    z-index: 0; }
  @media only screen and (max-width: 991px) {
    /* line 809, ../custom-sass/layout/_header.scss */
    .region-breadcrumb {
      padding: 0; } }
  @media only screen and (max-width: 767px) {
    /* line 824, ../custom-sass/layout/_header.scss */
    .overlay .region-breadcrumb {
      display: none; } }
  /* line 828, ../custom-sass/layout/_header.scss */
  .region-breadcrumb h1 {
    display: none; }

/* line 833, ../custom-sass/layout/_header.scss */
.path-about .header-wrapper {
  min-height: 118px; }
  @media only screen and (max-width: 767px) {
    /* line 833, ../custom-sass/layout/_header.scss */
    .path-about .header-wrapper {
      min-height: 1px; } }
  /* line 838, ../custom-sass/layout/_header.scss */
  .path-about .header-wrapper header {
    min-height: 118px;
    padding: 20px 32px;
    background: #102337;
    position: relative; }
    /* line 843, ../custom-sass/layout/_header.scss */
    .path-about .header-wrapper header.about.affix {
      width: 904px;
      position: fixed;
      top: 61px;
      z-index: 10;
      min-height: 64px; }
      @media only screen and (max-width: 767px) {
        /* line 843, ../custom-sass/layout/_header.scss */
        .path-about .header-wrapper header.about.affix {
          position: relative;
          width: 100%; } }
      /* line 853, ../custom-sass/layout/_header.scss */
      .path-about .header-wrapper header.about.affix h1 {
        display: none; }
    @media only screen and (max-width: 767px) {
      /* line 838, ../custom-sass/layout/_header.scss */
      .path-about .header-wrapper header {
        min-height: 64px;
        padding-left: 25px;
        padding-right: 25px; } }
    /* line 862, ../custom-sass/layout/_header.scss */
    .path-about .header-wrapper header:after {
      width: 0;
      height: 0;
      border-style: solid;
      border-width: 8px 7px 0 7px;
      border-color: #102337 transparent transparent transparent;
      content: "";
      position: absolute;
      bottom: -8px;
      left: 62px; }
      @media only screen and (max-width: 767px) {
        /* line 862, ../custom-sass/layout/_header.scss */
        .path-about .header-wrapper header:after {
          display: none; } }
      /* line 875, ../custom-sass/layout/_header.scss */
      .path-documents .path-about .header-wrapper header:after, .page-node-type-documents .path-about .header-wrapper header:after, .path-search .path-about .header-wrapper header:after, .path-sbm-securities .path-about .header-wrapper header:after {
        display: none; }
    /* line 882, ../custom-sass/layout/_header.scss */
    .path-about .header-wrapper header h1 {
      font-family: "FuturaMed";
      font-size: 36px;
      line-height: 36px;
      text-transform: uppercase;
      margin: 0;
      color: #FFF; }
      @media only screen and (max-width: 767px) {
        /* line 882, ../custom-sass/layout/_header.scss */
        .path-about .header-wrapper header h1 {
          font-size: 24px; } }

/* line 897, ../custom-sass/layout/_header.scss */
.path-about.modal-open .header-wrapper header.about.affix {
  z-index: 1; }

/* line 4, ../custom-sass/layout/_footer.scss */
.layout-container > footer {
  background: #161a1c;
  height: 60px;
  position: fixed;
  width: 100%;
  left: 0;
  bottom: 0;
  z-index: 9;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease; }
  /* line 13, ../custom-sass/layout/_footer.scss */
  .overlay .layout-container > footer {
    z-index: 0; }
  @media only screen and (max-width: 991px) {
    /* line 4, ../custom-sass/layout/_footer.scss */
    .layout-container > footer {
      position: relative;
      height: auto; } }
  /* line 20, ../custom-sass/layout/_footer.scss */
  .layout-container > footer .footer-container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
    /*@include responsive(md) {
        padding-left: $gutter-md / 2;
        padding-right: $gutter-md / 2;
    }*/
    /*@include responsive(sm) {
        padding-left: $gutter-sm / 2;
        padding-right: $gutter-sm / 2;
    }*/
    /*@include responsive(xs) {
        padding-left: $gutter-xs / 2;
        padding-right: $gutter-xs / 2;
    }*/ }
    /* line 360, ../custom-sass/helpers/_mixins.scss */
    .layout-container > footer .footer-container:before, .layout-container > footer .footer-container:after {
      content: " ";
      display: table; }
    /* line 365, ../custom-sass/helpers/_mixins.scss */
    .layout-container > footer .footer-container:after {
      clear: both; }
    @media (min-width: 768px) {
      /* line 20, ../custom-sass/layout/_footer.scss */
      .layout-container > footer .footer-container {
        width: 768px; } }
    @media (min-width: 992px) {
      /* line 20, ../custom-sass/layout/_footer.scss */
      .layout-container > footer .footer-container {
        width: 992px; } }
    @media (min-width: 1230px) {
      /* line 20, ../custom-sass/layout/_footer.scss */
      .layout-container > footer .footer-container {
        width: 1230px; } }
    @media only screen and (max-width: 991px) {
      /* line 20, ../custom-sass/layout/_footer.scss */
      .layout-container > footer .footer-container {
        padding-top: 40px;
        padding-bottom: 25px; } }
  /* line 27, ../custom-sass/layout/_footer.scss */
  .layout-container > footer.affixed {
    height: 115px; }
    @media only screen and (max-width: 991px) {
      /* line 27, ../custom-sass/layout/_footer.scss */
      .layout-container > footer.affixed {
        height: auto; } }

/* line 34, ../custom-sass/layout/_footer.scss */
.region-footer-left {
  float: left; }
  @media only screen and (max-width: 1229px) {
    /* line 34, ../custom-sass/layout/_footer.scss */
    .region-footer-left {
      width: 84%; } }
  @media only screen and (max-width: 991px) {
    /* line 34, ../custom-sass/layout/_footer.scss */
    .region-footer-left {
      float: none;
      width: 100%;
      text-align: center; } }

/* line 45, ../custom-sass/layout/_footer.scss */
.region-footer-right {
  float: right; }
  @media only screen and (max-width: 1229px) {
    /* line 45, ../custom-sass/layout/_footer.scss */
    .region-footer-right {
      width: 16%; } }
  @media only screen and (max-width: 991px) {
    /* line 45, ../custom-sass/layout/_footer.scss */
    .region-footer-right {
      float: none;
      width: 100%;
      text-align: center; } }

/* line 57, ../custom-sass/layout/_footer.scss */
.menu--personal-footer .menu, .personal-sticky-footer .menu, .menu--financial-footer .menu, .menu--global-footer .menu, .menu--investor-footer .menu {
  margin: 23px 0 0;
  float: left; }
  @media only screen and (max-width: 991px) {
    /* line 57, ../custom-sass/layout/_footer.scss */
    .menu--personal-footer .menu, .personal-sticky-footer .menu, .menu--financial-footer .menu, .menu--global-footer .menu, .menu--investor-footer .menu {
      float: none;
      text-align: center; } }
  /* line 64, ../custom-sass/layout/_footer.scss */
  .menu--personal-footer .menu li, .personal-sticky-footer .menu li, .menu--financial-footer .menu li, .menu--global-footer .menu li, .menu--investor-footer .menu li {
    float: none;
    font-family: "FuturaMed";
    font-size: 12px;
    line-height: 14px;
    padding: 0 10px;
    border-right: 1px solid #dae0e5;
    color: #dae0e5;
    display: inline-block; }
    @media only screen and (max-width: 767px) {
      /* line 64, ../custom-sass/layout/_footer.scss */
      .menu--personal-footer .menu li, .personal-sticky-footer .menu li, .menu--financial-footer .menu li, .menu--global-footer .menu li, .menu--investor-footer .menu li {
        margin-left: -4px; } }
    /* line 76, ../custom-sass/layout/_footer.scss */
    .menu--personal-footer .menu li:first-child, .personal-sticky-footer .menu li:first-child, .menu--financial-footer .menu li:first-child, .menu--global-footer .menu li:first-child, .menu--investor-footer .menu li:first-child {
      padding-left: 0; }
      @media only screen and (max-width: 767px) {
        /* line 76, ../custom-sass/layout/_footer.scss */
        .menu--personal-footer .menu li:first-child, .personal-sticky-footer .menu li:first-child, .menu--financial-footer .menu li:first-child, .menu--global-footer .menu li:first-child, .menu--investor-footer .menu li:first-child {
          padding-left: 10px; } }
    /* line 82, ../custom-sass/layout/_footer.scss */
    .menu--personal-footer .menu li:last-child, .personal-sticky-footer .menu li:last-child, .menu--financial-footer .menu li:last-child, .menu--global-footer .menu li:last-child, .menu--investor-footer .menu li:last-child {
      border: none; }
  /* line 87, ../custom-sass/layout/_footer.scss */
  .menu--personal-footer .menu a, .menu--personal-footer .menu a.is-active, .personal-sticky-footer .menu a, .personal-sticky-footer .menu a.is-active, .menu--financial-footer .menu a, .menu--financial-footer .menu a.is-active, .menu--global-footer .menu a, .menu--global-footer .menu a.is-active, .menu--investor-footer .menu a, .menu--investor-footer .menu a.is-active {
    color: #dae0e5; }

/* line 94, ../custom-sass/layout/_footer.scss */
.menu--footer {
  float: left;
  clear: left;
  display: none; }
  @media only screen and (max-width: 991px) {
    /* line 94, ../custom-sass/layout/_footer.scss */
    .menu--footer {
      display: block;
      float: none; } }
  /* line 102, ../custom-sass/layout/_footer.scss */
  .affixed .menu--footer {
    display: block; }
  /* line 105, ../custom-sass/layout/_footer.scss */
  .menu--footer .menu {
    margin: 18px 0; }
    @media only screen and (max-width: 1229px) {
      /* line 105, ../custom-sass/layout/_footer.scss */
      .menu--footer .menu {
        margin: 5px 0; } }
    @media only screen and (max-width: 991px) {
      /* line 105, ../custom-sass/layout/_footer.scss */
      .menu--footer .menu {
        text-align: center; } }
    /* line 113, ../custom-sass/layout/_footer.scss */
    .menu--footer .menu li {
      float: none;
      font-family: "FuturaMed";
      font-size: 12px;
      line-height: 14px;
      padding: 0 10px;
      border-right: 1px solid #dae0e5;
      color: #dae0e5;
      display: inline-block; }
      /* line 122, ../custom-sass/layout/_footer.scss */
      .menu--footer .menu li:first-child {
        padding-left: 0; }
      /* line 125, ../custom-sass/layout/_footer.scss */
      .menu--footer .menu li:last-child {
        border: none; }
    /* line 130, ../custom-sass/layout/_footer.scss */
    .menu--footer .menu a, .menu--footer .menu a.is-active {
      color: #dae0e5; }

/* line 137, ../custom-sass/layout/_footer.scss */
.footer-hotline {
  display: none;
  margin: 23px 35px;
  float: left;
  font-family: "FuturaMed";
  font-size: 12px;
  line-height: 14px;
  color: #dae0e5; }
  /* line 145, ../custom-sass/layout/_footer.scss */
  .footer-hotline .field--name-body > div {
    display: inline-block;
    margin-right: 5px; }
    /* line 148, ../custom-sass/layout/_footer.scss */
    .footer-hotline .field--name-body > div.weekdays {
      margin-right: 50px; }
      @media only screen and (max-width: 991px) {
        /* line 148, ../custom-sass/layout/_footer.scss */
        .footer-hotline .field--name-body > div.weekdays {
          margin: 0 0 15px; } }
    @media only screen and (max-width: 991px) {
      /* line 145, ../custom-sass/layout/_footer.scss */
      .footer-hotline .field--name-body > div {
        display: block; } }
  @media only screen and (max-width: 1229px) {
    /* line 137, ../custom-sass/layout/_footer.scss */
    .footer-hotline {
      margin: 12px 0 0 0; } }
  @media only screen and (max-width: 991px) {
    /* line 137, ../custom-sass/layout/_footer.scss */
    .footer-hotline {
      margin: 12px 0 10px;
      display: block;
      float: none; }
      /* line 165, ../custom-sass/layout/_footer.scss */
      .footer-hotline > div {
        text-align: center; }
        /* line 167, ../custom-sass/layout/_footer.scss */
        .footer-hotline > div > span {
          width: 100%;
          display: block; } }
  @media only screen and (max-width: 991px) {
    /* line 137, ../custom-sass/layout/_footer.scss */
    .footer-hotline {
      line-height: 18px; } }
  /* line 176, ../custom-sass/layout/_footer.scss */
  .footer-hotline p {
    font-size: 12px;
    line-height: 14px;
    color: #dae0e5; }
  @media only screen and (max-width: 1229px) {
    /* line 181, ../custom-sass/layout/_footer.scss */
    .footer-hotline .hotline-footer {
      margin: 0; } }
  /* line 185, ../custom-sass/layout/_footer.scss */
  .footer-hotline .hotline-footer p {
    font-size: 12px;
    line-height: 14px;
    color: #dae0e5; }
  /* line 191, ../custom-sass/layout/_footer.scss */
  .affixed .footer-hotline {
    display: inline-block; }

/* line 196, ../custom-sass/layout/_footer.scss */
.personal-sticky-footer {
  display: none;
  width: 100%;
  float: left; }
  @media only screen and (max-width: 991px) {
    /* line 196, ../custom-sass/layout/_footer.scss */
    .personal-sticky-footer {
      display: block; } }
  /* line 203, ../custom-sass/layout/_footer.scss */
  .personal-sticky-footer .menu {
    margin-top: 0; }
  /* line 207, ../custom-sass/layout/_footer.scss */
  .affixed .personal-sticky-footer {
    display: block; }

/* line 212, ../custom-sass/layout/_footer.scss */
.menu--social-media {
  margin: 19px 0;
  float: right; }
  @media only screen and (max-width: 991px) {
    /* line 212, ../custom-sass/layout/_footer.scss */
    .menu--social-media {
      float: none; }
      /* line 217, ../custom-sass/layout/_footer.scss */
      .menu--social-media ul.menu {
        text-align: center; } }
  /* line 221, ../custom-sass/layout/_footer.scss */
  .menu--social-media li {
    float: none;
    display: inline-block;
    margin-right: 16px; }
  /* line 226, ../custom-sass/layout/_footer.scss */
  .menu--social-media a {
    text-indent: -999px;
    overflow: hidden;
    display: block; }
    /* line 230, ../custom-sass/layout/_footer.scss */
    .menu--social-media a.facebook {
      background: url('../images/sprites-s2bbc10e353.png') -186px 0;
      height: 16px;
      width: 7px; }
    /* line 233, ../custom-sass/layout/_footer.scss */
    .menu--social-media a.linkedin {
      background: url('../images/sprites-s2bbc10e353.png') -144px 0;
      height: 15px;
      width: 16px; }
    /* line 236, ../custom-sass/layout/_footer.scss */
    .menu--social-media a.twitter {
      background: url('../images/sprites-s2bbc10e353.png') -252px 0;
      height: 16px;
      width: 20px; }
    /* line 239, ../custom-sass/layout/_footer.scss */
    .menu--social-media a.youtube {
      background: url('../images/sprites-s2bbc10e353.png') -605px 0;
      height: 19px;
      width: 17px; }

/* line 3, ../custom-sass/layout/_nav.scss */
.headerbar-wrapper .menu--sbm-bank-mauritius,
.headerbar-wrapper .menu--financial-top-layout,
.headerbar-wrapper .menu--investor-top-layout,
.headerbar-wrapper .menu--global-top-layout {
  border-right: 1px dotted rgba(255, 255, 255, 0.5); }
  /* line 8, ../custom-sass/layout/_nav.scss */
  .path-sbm-private-wealth .headerbar-wrapper .menu--sbm-bank-mauritius, .path-sbm-private-banking .headerbar-wrapper .menu--sbm-bank-mauritius, .path-sbm-private-wealth
  .headerbar-wrapper .menu--financial-top-layout, .path-sbm-private-banking
  .headerbar-wrapper .menu--financial-top-layout, .path-sbm-private-wealth
  .headerbar-wrapper .menu--investor-top-layout, .path-sbm-private-banking
  .headerbar-wrapper .menu--investor-top-layout, .path-sbm-private-wealth
  .headerbar-wrapper .menu--global-top-layout, .path-sbm-private-banking
  .headerbar-wrapper .menu--global-top-layout {
    border: none; }
  @media only screen and (max-width: 991px) {
    /* line 3, ../custom-sass/layout/_nav.scss */
    .headerbar-wrapper .menu--sbm-bank-mauritius,
    .headerbar-wrapper .menu--financial-top-layout,
    .headerbar-wrapper .menu--investor-top-layout,
    .headerbar-wrapper .menu--global-top-layout {
      display: none !important;
      width: auto; } }
  /* line 18, ../custom-sass/layout/_nav.scss */
  .headerbar-wrapper .menu--sbm-bank-mauritius > .menu,
  .headerbar-wrapper .menu--financial-top-layout > .menu,
  .headerbar-wrapper .menu--investor-top-layout > .menu,
  .headerbar-wrapper .menu--global-top-layout > .menu {
    margin: 0; }
    /* line 360, ../custom-sass/helpers/_mixins.scss */
    .headerbar-wrapper .menu--sbm-bank-mauritius > .menu:before, .headerbar-wrapper .menu--sbm-bank-mauritius > .menu:after,
    .headerbar-wrapper .menu--financial-top-layout > .menu:before,
    .headerbar-wrapper .menu--financial-top-layout > .menu:after,
    .headerbar-wrapper .menu--investor-top-layout > .menu:before,
    .headerbar-wrapper .menu--investor-top-layout > .menu:after,
    .headerbar-wrapper .menu--global-top-layout > .menu:before,
    .headerbar-wrapper .menu--global-top-layout > .menu:after {
      content: " ";
      display: table; }
    /* line 365, ../custom-sass/helpers/_mixins.scss */
    .headerbar-wrapper .menu--sbm-bank-mauritius > .menu:after,
    .headerbar-wrapper .menu--financial-top-layout > .menu:after,
    .headerbar-wrapper .menu--investor-top-layout > .menu:after,
    .headerbar-wrapper .menu--global-top-layout > .menu:after {
      clear: both; }
    /* line 21, ../custom-sass/layout/_nav.scss */
    .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li,
    .headerbar-wrapper .menu--financial-top-layout > .menu > li,
    .headerbar-wrapper .menu--investor-top-layout > .menu > li,
    .headerbar-wrapper .menu--global-top-layout > .menu > li {
      float: left;
      font-family: "FuturaMed";
      font-size: 12px;
      line-height: 60px;
      text-transform: uppercase;
      letter-spacing: 0.7px;
      padding: 0;
      color: #FFF;
      cursor: pointer; }
      @media only screen and (max-width: 1229px) {
        /* line 21, ../custom-sass/layout/_nav.scss */
        .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li,
        .headerbar-wrapper .menu--financial-top-layout > .menu > li,
        .headerbar-wrapper .menu--investor-top-layout > .menu > li,
        .headerbar-wrapper .menu--global-top-layout > .menu > li {
          font-size: 10px;
          letter-spacing: 0; } }
      @media only screen and (max-width: 991px) {
        /* line 21, ../custom-sass/layout/_nav.scss */
        .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li,
        .headerbar-wrapper .menu--financial-top-layout > .menu > li,
        .headerbar-wrapper .menu--investor-top-layout > .menu > li,
        .headerbar-wrapper .menu--global-top-layout > .menu > li {
          float: none;
          line-height: 40px;
          border-bottom: 1px dotted #6d9ab5;
          font-size: 14px;
          width: 100%; } }
      @media only screen and (max-width: 991px) {
        /* line 43, ../custom-sass/layout/_nav.scss */
        .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li:last-child .menu,
        .headerbar-wrapper .menu--financial-top-layout > .menu > li:last-child .menu,
        .headerbar-wrapper .menu--investor-top-layout > .menu > li:last-child .menu,
        .headerbar-wrapper .menu--global-top-layout > .menu > li:last-child .menu {
          display: block; } }
      /* line 49, ../custom-sass/layout/_nav.scss */
      .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li:last-child:hover .menu,
      .headerbar-wrapper .menu--financial-top-layout > .menu > li:last-child:hover .menu,
      .headerbar-wrapper .menu--investor-top-layout > .menu > li:last-child:hover .menu,
      .headerbar-wrapper .menu--global-top-layout > .menu > li:last-child:hover .menu {
        display: block; }
      /* line 55, ../custom-sass/layout/_nav.scss */
      .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li:hover .menu,
      .headerbar-wrapper .menu--financial-top-layout > .menu > li:hover .menu,
      .headerbar-wrapper .menu--investor-top-layout > .menu > li:hover .menu,
      .headerbar-wrapper .menu--global-top-layout > .menu > li:hover .menu {
        display: none; }
        @media only screen and (max-width: 991px) {
          /* line 55, ../custom-sass/layout/_nav.scss */
          .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li:hover .menu,
          .headerbar-wrapper .menu--financial-top-layout > .menu > li:hover .menu,
          .headerbar-wrapper .menu--investor-top-layout > .menu > li:hover .menu,
          .headerbar-wrapper .menu--global-top-layout > .menu > li:hover .menu {
            display: none; } }
      /* line 62, ../custom-sass/layout/_nav.scss */
      .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li.menu-item--active-trail,
      .headerbar-wrapper .menu--financial-top-layout > .menu > li.menu-item--active-trail,
      .headerbar-wrapper .menu--investor-top-layout > .menu > li.menu-item--active-trail,
      .headerbar-wrapper .menu--global-top-layout > .menu > li.menu-item--active-trail {
        background: #0f43a5; }
        /* line 64, ../custom-sass/layout/_nav.scss */
        .path-sbm-private-wealth .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li.menu-item--active-trail, .path-sbm-private-banking .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li.menu-item--active-trail, .path-sbm-private-wealth
        .headerbar-wrapper .menu--financial-top-layout > .menu > li.menu-item--active-trail, .path-sbm-private-banking
        .headerbar-wrapper .menu--financial-top-layout > .menu > li.menu-item--active-trail, .path-sbm-private-wealth
        .headerbar-wrapper .menu--investor-top-layout > .menu > li.menu-item--active-trail, .path-sbm-private-banking
        .headerbar-wrapper .menu--investor-top-layout > .menu > li.menu-item--active-trail, .path-sbm-private-wealth
        .headerbar-wrapper .menu--global-top-layout > .menu > li.menu-item--active-trail, .path-sbm-private-banking
        .headerbar-wrapper .menu--global-top-layout > .menu > li.menu-item--active-trail {
          background: #34436b; }
          @media only screen and (max-width: 991px) {
            /* line 64, ../custom-sass/layout/_nav.scss */
            .path-sbm-private-wealth .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li.menu-item--active-trail, .path-sbm-private-banking .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li.menu-item--active-trail, .path-sbm-private-wealth
            .headerbar-wrapper .menu--financial-top-layout > .menu > li.menu-item--active-trail, .path-sbm-private-banking
            .headerbar-wrapper .menu--financial-top-layout > .menu > li.menu-item--active-trail, .path-sbm-private-wealth
            .headerbar-wrapper .menu--investor-top-layout > .menu > li.menu-item--active-trail, .path-sbm-private-banking
            .headerbar-wrapper .menu--investor-top-layout > .menu > li.menu-item--active-trail, .path-sbm-private-wealth
            .headerbar-wrapper .menu--global-top-layout > .menu > li.menu-item--active-trail, .path-sbm-private-banking
            .headerbar-wrapper .menu--global-top-layout > .menu > li.menu-item--active-trail {
              background: none; } }
        @media only screen and (max-width: 991px) {
          /* line 62, ../custom-sass/layout/_nav.scss */
          .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li.menu-item--active-trail,
          .headerbar-wrapper .menu--financial-top-layout > .menu > li.menu-item--active-trail,
          .headerbar-wrapper .menu--investor-top-layout > .menu > li.menu-item--active-trail,
          .headerbar-wrapper .menu--global-top-layout > .menu > li.menu-item--active-trail {
            background: none; } }
      /* line 75, ../custom-sass/layout/_nav.scss */
      .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li.menu-item--collapsed, .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li.menu-item--expanded,
      .headerbar-wrapper .menu--financial-top-layout > .menu > li.menu-item--collapsed,
      .headerbar-wrapper .menu--financial-top-layout > .menu > li.menu-item--expanded,
      .headerbar-wrapper .menu--investor-top-layout > .menu > li.menu-item--collapsed,
      .headerbar-wrapper .menu--investor-top-layout > .menu > li.menu-item--expanded,
      .headerbar-wrapper .menu--global-top-layout > .menu > li.menu-item--collapsed,
      .headerbar-wrapper .menu--global-top-layout > .menu > li.menu-item--expanded {
        list-style: none; }
        /* line 79, ../custom-sass/layout/_nav.scss */
        .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li.menu-item--collapsed:hover .menu, .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li.menu-item--expanded:hover .menu,
        .headerbar-wrapper .menu--financial-top-layout > .menu > li.menu-item--collapsed:hover .menu,
        .headerbar-wrapper .menu--financial-top-layout > .menu > li.menu-item--expanded:hover .menu,
        .headerbar-wrapper .menu--investor-top-layout > .menu > li.menu-item--collapsed:hover .menu,
        .headerbar-wrapper .menu--investor-top-layout > .menu > li.menu-item--expanded:hover .menu,
        .headerbar-wrapper .menu--global-top-layout > .menu > li.menu-item--collapsed:hover .menu,
        .headerbar-wrapper .menu--global-top-layout > .menu > li.menu-item--expanded:hover .menu {
          display: block; }
        /* line 85, ../custom-sass/layout/_nav.scss */
        .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li.menu-item--collapsed .menu li a, .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li.menu-item--expanded .menu li a,
        .headerbar-wrapper .menu--financial-top-layout > .menu > li.menu-item--collapsed .menu li a,
        .headerbar-wrapper .menu--financial-top-layout > .menu > li.menu-item--expanded .menu li a,
        .headerbar-wrapper .menu--investor-top-layout > .menu > li.menu-item--collapsed .menu li a,
        .headerbar-wrapper .menu--investor-top-layout > .menu > li.menu-item--expanded .menu li a,
        .headerbar-wrapper .menu--global-top-layout > .menu > li.menu-item--collapsed .menu li a,
        .headerbar-wrapper .menu--global-top-layout > .menu > li.menu-item--expanded .menu li a {
          padding-top: 5px;
          padding-bottom: 5px;
          line-height: normal; }
        /* line 91, ../custom-sass/layout/_nav.scss */
        .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li.menu-item--collapsed .menu li:hover a, .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li.menu-item--expanded .menu li:hover a,
        .headerbar-wrapper .menu--financial-top-layout > .menu > li.menu-item--collapsed .menu li:hover a,
        .headerbar-wrapper .menu--financial-top-layout > .menu > li.menu-item--expanded .menu li:hover a,
        .headerbar-wrapper .menu--investor-top-layout > .menu > li.menu-item--collapsed .menu li:hover a,
        .headerbar-wrapper .menu--investor-top-layout > .menu > li.menu-item--expanded .menu li:hover a,
        .headerbar-wrapper .menu--global-top-layout > .menu > li.menu-item--collapsed .menu li:hover a,
        .headerbar-wrapper .menu--global-top-layout > .menu > li.menu-item--expanded .menu li:hover a {
          background: #002888; }
      /* line 99, ../custom-sass/layout/_nav.scss */
      .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li a,
      .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li span,
      .headerbar-wrapper .menu--financial-top-layout > .menu > li a,
      .headerbar-wrapper .menu--financial-top-layout > .menu > li span,
      .headerbar-wrapper .menu--investor-top-layout > .menu > li a,
      .headerbar-wrapper .menu--investor-top-layout > .menu > li span,
      .headerbar-wrapper .menu--global-top-layout > .menu > li a,
      .headerbar-wrapper .menu--global-top-layout > .menu > li span {
        color: #FFF;
        padding: 0 15px;
        display: block;
        -webkit-transition: all 0.5s ease;
        -moz-transition: all 0.5s ease;
        -o-transition: all 0.5s ease;
        transition: all 0.5s ease; }
        /* line 106, ../custom-sass/layout/_nav.scss */
        .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li a:hover, .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li a.is-active,
        .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li span:hover,
        .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li span.is-active,
        .headerbar-wrapper .menu--financial-top-layout > .menu > li a:hover,
        .headerbar-wrapper .menu--financial-top-layout > .menu > li a.is-active,
        .headerbar-wrapper .menu--financial-top-layout > .menu > li span:hover,
        .headerbar-wrapper .menu--financial-top-layout > .menu > li span.is-active,
        .headerbar-wrapper .menu--investor-top-layout > .menu > li a:hover,
        .headerbar-wrapper .menu--investor-top-layout > .menu > li a.is-active,
        .headerbar-wrapper .menu--investor-top-layout > .menu > li span:hover,
        .headerbar-wrapper .menu--investor-top-layout > .menu > li span.is-active,
        .headerbar-wrapper .menu--global-top-layout > .menu > li a:hover,
        .headerbar-wrapper .menu--global-top-layout > .menu > li a.is-active,
        .headerbar-wrapper .menu--global-top-layout > .menu > li span:hover,
        .headerbar-wrapper .menu--global-top-layout > .menu > li span.is-active {
          text-decoration: none;
          background: #002888;
          color: #FFF; }
          @media only screen and (max-width: 991px) {
            /* line 106, ../custom-sass/layout/_nav.scss */
            .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li a:hover, .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li a.is-active,
            .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li span:hover,
            .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li span.is-active,
            .headerbar-wrapper .menu--financial-top-layout > .menu > li a:hover,
            .headerbar-wrapper .menu--financial-top-layout > .menu > li a.is-active,
            .headerbar-wrapper .menu--financial-top-layout > .menu > li span:hover,
            .headerbar-wrapper .menu--financial-top-layout > .menu > li span.is-active,
            .headerbar-wrapper .menu--investor-top-layout > .menu > li a:hover,
            .headerbar-wrapper .menu--investor-top-layout > .menu > li a.is-active,
            .headerbar-wrapper .menu--investor-top-layout > .menu > li span:hover,
            .headerbar-wrapper .menu--investor-top-layout > .menu > li span.is-active,
            .headerbar-wrapper .menu--global-top-layout > .menu > li a:hover,
            .headerbar-wrapper .menu--global-top-layout > .menu > li a.is-active,
            .headerbar-wrapper .menu--global-top-layout > .menu > li span:hover,
            .headerbar-wrapper .menu--global-top-layout > .menu > li span.is-active {
              background: none;
              color: #0b0c0c; } }
          /* line 115, ../custom-sass/layout/_nav.scss */
          .path-frontpage .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li a:hover, .path-frontpage .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li a.is-active, .path-frontpage
          .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li span:hover, .path-frontpage
          .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li span.is-active, .path-frontpage
          .headerbar-wrapper .menu--financial-top-layout > .menu > li a:hover, .path-frontpage
          .headerbar-wrapper .menu--financial-top-layout > .menu > li a.is-active, .path-frontpage
          .headerbar-wrapper .menu--financial-top-layout > .menu > li span:hover, .path-frontpage
          .headerbar-wrapper .menu--financial-top-layout > .menu > li span.is-active, .path-frontpage
          .headerbar-wrapper .menu--investor-top-layout > .menu > li a:hover, .path-frontpage
          .headerbar-wrapper .menu--investor-top-layout > .menu > li a.is-active, .path-frontpage
          .headerbar-wrapper .menu--investor-top-layout > .menu > li span:hover, .path-frontpage
          .headerbar-wrapper .menu--investor-top-layout > .menu > li span.is-active, .path-frontpage
          .headerbar-wrapper .menu--global-top-layout > .menu > li a:hover, .path-frontpage
          .headerbar-wrapper .menu--global-top-layout > .menu > li a.is-active, .path-frontpage
          .headerbar-wrapper .menu--global-top-layout > .menu > li span:hover, .path-frontpage
          .headerbar-wrapper .menu--global-top-layout > .menu > li span.is-active {
            background: #083a9a; }
          /* line 118, ../custom-sass/layout/_nav.scss */
          .path-sbm-private-wealth .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li a:hover, .path-sbm-private-banking .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li a:hover, .path-sbm-private-wealth .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li a.is-active, .path-sbm-private-banking .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li a.is-active, .path-sbm-private-wealth
          .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li span:hover, .path-sbm-private-banking
          .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li span:hover, .path-sbm-private-wealth
          .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li span.is-active, .path-sbm-private-banking
          .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li span.is-active, .path-sbm-private-wealth
          .headerbar-wrapper .menu--financial-top-layout > .menu > li a:hover, .path-sbm-private-banking
          .headerbar-wrapper .menu--financial-top-layout > .menu > li a:hover, .path-sbm-private-wealth
          .headerbar-wrapper .menu--financial-top-layout > .menu > li a.is-active, .path-sbm-private-banking
          .headerbar-wrapper .menu--financial-top-layout > .menu > li a.is-active, .path-sbm-private-wealth
          .headerbar-wrapper .menu--financial-top-layout > .menu > li span:hover, .path-sbm-private-banking
          .headerbar-wrapper .menu--financial-top-layout > .menu > li span:hover, .path-sbm-private-wealth
          .headerbar-wrapper .menu--financial-top-layout > .menu > li span.is-active, .path-sbm-private-banking
          .headerbar-wrapper .menu--financial-top-layout > .menu > li span.is-active, .path-sbm-private-wealth
          .headerbar-wrapper .menu--investor-top-layout > .menu > li a:hover, .path-sbm-private-banking
          .headerbar-wrapper .menu--investor-top-layout > .menu > li a:hover, .path-sbm-private-wealth
          .headerbar-wrapper .menu--investor-top-layout > .menu > li a.is-active, .path-sbm-private-banking
          .headerbar-wrapper .menu--investor-top-layout > .menu > li a.is-active, .path-sbm-private-wealth
          .headerbar-wrapper .menu--investor-top-layout > .menu > li span:hover, .path-sbm-private-banking
          .headerbar-wrapper .menu--investor-top-layout > .menu > li span:hover, .path-sbm-private-wealth
          .headerbar-wrapper .menu--investor-top-layout > .menu > li span.is-active, .path-sbm-private-banking
          .headerbar-wrapper .menu--investor-top-layout > .menu > li span.is-active, .path-sbm-private-wealth
          .headerbar-wrapper .menu--global-top-layout > .menu > li a:hover, .path-sbm-private-banking
          .headerbar-wrapper .menu--global-top-layout > .menu > li a:hover, .path-sbm-private-wealth
          .headerbar-wrapper .menu--global-top-layout > .menu > li a.is-active, .path-sbm-private-banking
          .headerbar-wrapper .menu--global-top-layout > .menu > li a.is-active, .path-sbm-private-wealth
          .headerbar-wrapper .menu--global-top-layout > .menu > li span:hover, .path-sbm-private-banking
          .headerbar-wrapper .menu--global-top-layout > .menu > li span:hover, .path-sbm-private-wealth
          .headerbar-wrapper .menu--global-top-layout > .menu > li span.is-active, .path-sbm-private-banking
          .headerbar-wrapper .menu--global-top-layout > .menu > li span.is-active {
            background: #34436b; }
            @media only screen and (max-width: 991px) {
              /* line 118, ../custom-sass/layout/_nav.scss */
              .path-sbm-private-wealth .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li a:hover, .path-sbm-private-banking .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li a:hover, .path-sbm-private-wealth .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li a.is-active, .path-sbm-private-banking .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li a.is-active, .path-sbm-private-wealth
              .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li span:hover, .path-sbm-private-banking
              .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li span:hover, .path-sbm-private-wealth
              .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li span.is-active, .path-sbm-private-banking
              .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li span.is-active, .path-sbm-private-wealth
              .headerbar-wrapper .menu--financial-top-layout > .menu > li a:hover, .path-sbm-private-banking
              .headerbar-wrapper .menu--financial-top-layout > .menu > li a:hover, .path-sbm-private-wealth
              .headerbar-wrapper .menu--financial-top-layout > .menu > li a.is-active, .path-sbm-private-banking
              .headerbar-wrapper .menu--financial-top-layout > .menu > li a.is-active, .path-sbm-private-wealth
              .headerbar-wrapper .menu--financial-top-layout > .menu > li span:hover, .path-sbm-private-banking
              .headerbar-wrapper .menu--financial-top-layout > .menu > li span:hover, .path-sbm-private-wealth
              .headerbar-wrapper .menu--financial-top-layout > .menu > li span.is-active, .path-sbm-private-banking
              .headerbar-wrapper .menu--financial-top-layout > .menu > li span.is-active, .path-sbm-private-wealth
              .headerbar-wrapper .menu--investor-top-layout > .menu > li a:hover, .path-sbm-private-banking
              .headerbar-wrapper .menu--investor-top-layout > .menu > li a:hover, .path-sbm-private-wealth
              .headerbar-wrapper .menu--investor-top-layout > .menu > li a.is-active, .path-sbm-private-banking
              .headerbar-wrapper .menu--investor-top-layout > .menu > li a.is-active, .path-sbm-private-wealth
              .headerbar-wrapper .menu--investor-top-layout > .menu > li span:hover, .path-sbm-private-banking
              .headerbar-wrapper .menu--investor-top-layout > .menu > li span:hover, .path-sbm-private-wealth
              .headerbar-wrapper .menu--investor-top-layout > .menu > li span.is-active, .path-sbm-private-banking
              .headerbar-wrapper .menu--investor-top-layout > .menu > li span.is-active, .path-sbm-private-wealth
              .headerbar-wrapper .menu--global-top-layout > .menu > li a:hover, .path-sbm-private-banking
              .headerbar-wrapper .menu--global-top-layout > .menu > li a:hover, .path-sbm-private-wealth
              .headerbar-wrapper .menu--global-top-layout > .menu > li a.is-active, .path-sbm-private-banking
              .headerbar-wrapper .menu--global-top-layout > .menu > li a.is-active, .path-sbm-private-wealth
              .headerbar-wrapper .menu--global-top-layout > .menu > li span:hover, .path-sbm-private-banking
              .headerbar-wrapper .menu--global-top-layout > .menu > li span:hover, .path-sbm-private-wealth
              .headerbar-wrapper .menu--global-top-layout > .menu > li span.is-active, .path-sbm-private-banking
              .headerbar-wrapper .menu--global-top-layout > .menu > li span.is-active {
                background: none; } }
          @media only screen and (max-width: 991px) {
            /* line 106, ../custom-sass/layout/_nav.scss */
            .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li a:hover, .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li a.is-active,
            .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li span:hover,
            .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li span.is-active,
            .headerbar-wrapper .menu--financial-top-layout > .menu > li a:hover,
            .headerbar-wrapper .menu--financial-top-layout > .menu > li a.is-active,
            .headerbar-wrapper .menu--financial-top-layout > .menu > li span:hover,
            .headerbar-wrapper .menu--financial-top-layout > .menu > li span.is-active,
            .headerbar-wrapper .menu--investor-top-layout > .menu > li a:hover,
            .headerbar-wrapper .menu--investor-top-layout > .menu > li a.is-active,
            .headerbar-wrapper .menu--investor-top-layout > .menu > li span:hover,
            .headerbar-wrapper .menu--investor-top-layout > .menu > li span.is-active,
            .headerbar-wrapper .menu--global-top-layout > .menu > li a:hover,
            .headerbar-wrapper .menu--global-top-layout > .menu > li a.is-active,
            .headerbar-wrapper .menu--global-top-layout > .menu > li span:hover,
            .headerbar-wrapper .menu--global-top-layout > .menu > li span.is-active {
              background: none; } }
        @media only screen and (max-width: 1229px) {
          /* line 99, ../custom-sass/layout/_nav.scss */
          .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li a,
          .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li span,
          .headerbar-wrapper .menu--financial-top-layout > .menu > li a,
          .headerbar-wrapper .menu--financial-top-layout > .menu > li span,
          .headerbar-wrapper .menu--investor-top-layout > .menu > li a,
          .headerbar-wrapper .menu--investor-top-layout > .menu > li span,
          .headerbar-wrapper .menu--global-top-layout > .menu > li a,
          .headerbar-wrapper .menu--global-top-layout > .menu > li span {
            padding: 0 10px; } }
        @media only screen and (max-width: 991px) {
          /* line 99, ../custom-sass/layout/_nav.scss */
          .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li a,
          .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li span,
          .headerbar-wrapper .menu--financial-top-layout > .menu > li a,
          .headerbar-wrapper .menu--financial-top-layout > .menu > li span,
          .headerbar-wrapper .menu--investor-top-layout > .menu > li a,
          .headerbar-wrapper .menu--investor-top-layout > .menu > li span,
          .headerbar-wrapper .menu--global-top-layout > .menu > li a,
          .headerbar-wrapper .menu--global-top-layout > .menu > li span {
            color: #0b0c0c;
            padding: 0; }
            /* line 135, ../custom-sass/layout/_nav.scss */
            .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li a:after,
            .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li span:after,
            .headerbar-wrapper .menu--financial-top-layout > .menu > li a:after,
            .headerbar-wrapper .menu--financial-top-layout > .menu > li span:after,
            .headerbar-wrapper .menu--investor-top-layout > .menu > li a:after,
            .headerbar-wrapper .menu--investor-top-layout > .menu > li span:after,
            .headerbar-wrapper .menu--global-top-layout > .menu > li a:after,
            .headerbar-wrapper .menu--global-top-layout > .menu > li span:after {
              content: "›";
              color: #161a1c;
              position: relative;
              top: -1px;
              margin-left: 7px; } }
      /* line 144, ../custom-sass/layout/_nav.scss */
      .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li .menu,
      .headerbar-wrapper .menu--financial-top-layout > .menu > li .menu,
      .headerbar-wrapper .menu--investor-top-layout > .menu > li .menu,
      .headerbar-wrapper .menu--global-top-layout > .menu > li .menu {
        display: none;
        position: absolute;
        background: #002888;
        margin: 0;
        z-index: 2; }
        /* line 150, ../custom-sass/layout/_nav.scss */
        .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li .menu .menu,
        .headerbar-wrapper .menu--financial-top-layout > .menu > li .menu .menu,
        .headerbar-wrapper .menu--investor-top-layout > .menu > li .menu .menu,
        .headerbar-wrapper .menu--global-top-layout > .menu > li .menu .menu {
          position: relative;
          margin-left: 5px; }
        @media only screen and (max-width: 991px) {
          /* line 144, ../custom-sass/layout/_nav.scss */
          .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li .menu,
          .headerbar-wrapper .menu--financial-top-layout > .menu > li .menu,
          .headerbar-wrapper .menu--investor-top-layout > .menu > li .menu,
          .headerbar-wrapper .menu--global-top-layout > .menu > li .menu {
            background: none;
            position: relative;
            z-index: 0; } }
        /* line 159, ../custom-sass/layout/_nav.scss */
        .path-sbm-private-wealth .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li .menu, .path-sbm-private-banking .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li .menu, .path-sbm-private-wealth
        .headerbar-wrapper .menu--financial-top-layout > .menu > li .menu, .path-sbm-private-banking
        .headerbar-wrapper .menu--financial-top-layout > .menu > li .menu, .path-sbm-private-wealth
        .headerbar-wrapper .menu--investor-top-layout > .menu > li .menu, .path-sbm-private-banking
        .headerbar-wrapper .menu--investor-top-layout > .menu > li .menu, .path-sbm-private-wealth
        .headerbar-wrapper .menu--global-top-layout > .menu > li .menu, .path-sbm-private-banking
        .headerbar-wrapper .menu--global-top-layout > .menu > li .menu {
          background: #34436b; }
          @media only screen and (max-width: 991px) {
            /* line 159, ../custom-sass/layout/_nav.scss */
            .path-sbm-private-wealth .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li .menu, .path-sbm-private-banking .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li .menu, .path-sbm-private-wealth
            .headerbar-wrapper .menu--financial-top-layout > .menu > li .menu, .path-sbm-private-banking
            .headerbar-wrapper .menu--financial-top-layout > .menu > li .menu, .path-sbm-private-wealth
            .headerbar-wrapper .menu--investor-top-layout > .menu > li .menu, .path-sbm-private-banking
            .headerbar-wrapper .menu--investor-top-layout > .menu > li .menu, .path-sbm-private-wealth
            .headerbar-wrapper .menu--global-top-layout > .menu > li .menu, .path-sbm-private-banking
            .headerbar-wrapper .menu--global-top-layout > .menu > li .menu {
              background: none; } }
        /* line 166, ../custom-sass/layout/_nav.scss */
        .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li .menu li,
        .headerbar-wrapper .menu--financial-top-layout > .menu > li .menu li,
        .headerbar-wrapper .menu--investor-top-layout > .menu > li .menu li,
        .headerbar-wrapper .menu--global-top-layout > .menu > li .menu li {
          float: none;
          line-height: 40px;
          padding-top: 0;
          text-transform: none;
          white-space: nowrap;
          display: none; }
          /* line 173, ../custom-sass/layout/_nav.scss */
          .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li .menu li:first-child, .headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li .menu li:nth-child(2),
          .headerbar-wrapper .menu--financial-top-layout > .menu > li .menu li:first-child,
          .headerbar-wrapper .menu--financial-top-layout > .menu > li .menu li:nth-child(2),
          .headerbar-wrapper .menu--investor-top-layout > .menu > li .menu li:first-child,
          .headerbar-wrapper .menu--investor-top-layout > .menu > li .menu li:nth-child(2),
          .headerbar-wrapper .menu--global-top-layout > .menu > li .menu li:first-child,
          .headerbar-wrapper .menu--global-top-layout > .menu > li .menu li:nth-child(2) {
            display: none; }
/* line 184, ../custom-sass/layout/_nav.scss */
.headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li:first-child {
  display: none; }
/* line 189, ../custom-sass/layout/_nav.scss */
.headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li.menu-item--expanded:hover .menu {
  display: none; }
/* line 196, ../custom-sass/layout/_nav.scss */
.headerbar-wrapper .menu--sbm-bank-mauritius > .menu > li:last-child:hover .menu {
  display: block; }

/* line 212, ../custom-sass/layout/_nav.scss */
.block-system-breadcrumb-block {
  float: left;
  width: 50%; }
  /* line 215, ../custom-sass/layout/_nav.scss */
  .path-about .block-system-breadcrumb-block {
    float: none;
    width: 100%; }

/* line 222, ../custom-sass/layout/_nav.scss */
header .breadcrumb {
  margin-bottom: 0;
  background: none;
  padding: 0; }
  /* line 227, ../custom-sass/layout/_nav.scss */
  .path-about header .breadcrumb {
    margin-bottom: 18px; }
  @media only screen and (max-width: 991px) {
    /* line 222, ../custom-sass/layout/_nav.scss */
    header .breadcrumb {
      display: none;
      padding: 0 32px; }
      /* line 233, ../custom-sass/layout/_nav.scss */
      .path-sbm-securities header .breadcrumb {
        display: block; }
      /* line 236, ../custom-sass/layout/_nav.scss */
      .path-about header .breadcrumb {
        display: block;
        padding: 0; } }
  @media only screen and (max-width: 767px) {
    /* line 242, ../custom-sass/layout/_nav.scss */
    .path-sbm-securities header .breadcrumb {
      display: none; } }
  /* line 246, ../custom-sass/layout/_nav.scss */
  .path-_0-independence-anniversary header .breadcrumb, .path-sbm-private-wealth header .breadcrumb, .path-sbm-private-banking header .breadcrumb, .path-sme header .breadcrumb, .menu-open header .breadcrumb, .path-unique-individual header .breadcrumb, .path-mam header .breadcrumb, .path-securities header .breadcrumb, .path-capital-market-trading header .breadcrumb, .path-capital-market-fund-management header .breadcrumb {
    display: none; }
  /* line 256, ../custom-sass/layout/_nav.scss */
  .path-funds-performance header .breadcrumb {
    display: block; }
  /* line 259, ../custom-sass/layout/_nav.scss */
  header .breadcrumb ol {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    margin-top: 25px;
    margin-bottom: 14px; }
  /* line 266, ../custom-sass/layout/_nav.scss */
  header .breadcrumb li {
    font-family: "FuturaMed";
    font-size: 12px;
    line-height: 12px;
    text-transform: uppercase;
    color: #161a1c;
    margin: 4px 0px; }
    /* line 273, ../custom-sass/layout/_nav.scss */
    .path-about header .breadcrumb li {
      color: #FFF; }
    /* line 276, ../custom-sass/layout/_nav.scss */
    header .breadcrumb li:before {
      content: "›";
      color: #161a1c; }
      /* line 279, ../custom-sass/layout/_nav.scss */
      .path-about header .breadcrumb li:before {
        color: #FFF; }
    /* line 284, ../custom-sass/layout/_nav.scss */
    header .breadcrumb li:first-child a {
      color: #6d9ab5; }
  /* line 289, ../custom-sass/layout/_nav.scss */
  header .breadcrumb a {
    color: #6d9ab5; }
/* line 294, ../custom-sass/layout/_nav.scss */
header.affix .breadcrumb {
  margin: 0; }

/* line 300, ../custom-sass/layout/_nav.scss */
.pager {
  margin-top: 0;
  text-align: left;
  margin-bottom: 150px; }
  /* line 305, ../custom-sass/layout/_nav.scss */
  .path-about .pager {
    margin-bottom: 103px;
    padding: 20px; }
    @media only screen and (max-width: 991px) {
      /* line 305, ../custom-sass/layout/_nav.scss */
      .path-about .pager {
        margin-bottom: 0; } }
  /* line 312, ../custom-sass/layout/_nav.scss */
  .pager .pager__items {
    text-align: left; }
  /* line 315, ../custom-sass/layout/_nav.scss */
  .pager li {
    display: inline-block;
    padding: 0;
    vertical-align: top; }
    /* line 319, ../custom-sass/layout/_nav.scss */
    .pager li > a,
    .pager li > span {
      padding: 0 10px;
      border: none;
      color: #6d9ab5;
      font-family: "FuturaMed";
      font-size: 16px;
      height: 40px;
      min-width: 35px;
      text-align: center;
      line-height: 42px;
      border-radius: 0;
      -moz-border-radius: 0;
      -webkit-border-radius: 0; }
  /* line 334, ../custom-sass/layout/_nav.scss */
  .pager .is-active > a {
    border: none;
    background: #b4d7ec;
    color: #FFF;
    font-weight: normal; }
  /* line 342, ../custom-sass/layout/_nav.scss */
  .pager .pager__item--previous > a {
    display: block;
    text-indent: -999px;
    overflow: hidden;
    padding: 0;
    position: relative; }
    /* line 348, ../custom-sass/layout/_nav.scss */
    .pager .pager__item--previous > a:after {
      content: "";
      display: block;
      position: absolute;
      left: 11px;
      top: 11px;
      background: url('../images/sprites-s2bbc10e353.png') -661px 0;
      height: 20px;
      width: 12px; }
  /* line 359, ../custom-sass/layout/_nav.scss */
  .pager .pager__item--next > a {
    display: block;
    text-indent: -999px;
    overflow: hidden;
    padding: 0;
    position: relative; }
    /* line 365, ../custom-sass/layout/_nav.scss */
    .pager .pager__item--next > a:after {
      content: "";
      display: block;
      position: absolute;
      left: 11px;
      top: 11px;
      background: url('../images/sprites-s2bbc10e353.png') -678px 0;
      height: 20px;
      width: 12px; }
  /* line 375, ../custom-sass/layout/_nav.scss */
  .pager .pager__item--first,
  .pager .pager__item--last,
  .pager .pager__item--ellipsis {
    display: none; }

/* line 382, ../custom-sass/layout/_nav.scss */
.block-gmap-block {
  min-height: 100vh;
  left: 0;
  position: fixed;
  top: 60px;
  width: 100%;
  visibility: hidden;
  z-index: 11;
  background: #FFF; }
  @media only screen and (max-width: 991px) {
    /* line 382, ../custom-sass/layout/_nav.scss */
    .block-gmap-block {
      position: relative;
      top: 0; } }
  @media only screen and (max-width: 767px) {
    /* line 382, ../custom-sass/layout/_nav.scss */
    .block-gmap-block {
      top: 0; } }
  /* line 398, ../custom-sass/layout/_nav.scss */
  .toolbar-fixed .block-gmap-block {
    top: 140px; }
  /* line 401, ../custom-sass/layout/_nav.scss */
  .block-gmap-block .views-element-container {
    height: 100%; }
  /* line 404, ../custom-sass/layout/_nav.scss */
  .block-gmap-block h2 {
    display: none; }
  /* line 407, ../custom-sass/layout/_nav.scss */
  .block-gmap-block h2.location-title {
    font-family: "FuturaBoldRegular";
    font-size: 11px;
    margin: 0;
    color: #083a9a;
    display: block; }
  /* line 415, ../custom-sass/layout/_nav.scss */
  .block-gmap-block .location-content p {
    font-family: "FuturaMed";
    font-size: 11px;
    margin: 0;
    color: #161a1c; }
  /* line 422, ../custom-sass/layout/_nav.scss */
  .block-gmap-block > div:last-child {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
    /*@include responsive(md) {
        padding-left: $gutter-md / 2;
        padding-right: $gutter-md / 2;
    }*/
    /*@include responsive(sm) {
        padding-left: $gutter-sm / 2;
        padding-right: $gutter-sm / 2;
    }*/
    /*@include responsive(xs) {
        padding-left: $gutter-xs / 2;
        padding-right: $gutter-xs / 2;
    }*/ }
    /* line 360, ../custom-sass/helpers/_mixins.scss */
    .block-gmap-block > div:last-child:before, .block-gmap-block > div:last-child:after {
      content: " ";
      display: table; }
    /* line 365, ../custom-sass/helpers/_mixins.scss */
    .block-gmap-block > div:last-child:after {
      clear: both; }
    @media (min-width: 768px) {
      /* line 422, ../custom-sass/layout/_nav.scss */
      .block-gmap-block > div:last-child {
        width: 768px; } }
    @media (min-width: 992px) {
      /* line 422, ../custom-sass/layout/_nav.scss */
      .block-gmap-block > div:last-child {
        width: 992px; } }
    @media (min-width: 1230px) {
      /* line 422, ../custom-sass/layout/_nav.scss */
      .block-gmap-block > div:last-child {
        width: 1230px; } }
  /* line 360, ../custom-sass/helpers/_mixins.scss */
  .block-gmap-block .view-map:before, .block-gmap-block .view-map:after {
    content: " ";
    display: table; }
  /* line 365, ../custom-sass/helpers/_mixins.scss */
  .block-gmap-block .view-map:after {
    clear: both; }
  /* line 428, ../custom-sass/layout/_nav.scss */
  .block-gmap-block .view-filters {
    width: 16.7%;
    float: right;
    min-height: 1px;
    padding: 30px 15px; }
    @media only screen and (max-width: 1229px) {
      /* line 428, ../custom-sass/layout/_nav.scss */
      .block-gmap-block .view-filters {
        width: 21.4%; } }
    @media only screen and (max-width: 991px) {
      /* line 428, ../custom-sass/layout/_nav.scss */
      .block-gmap-block .view-filters {
        width: 100%;
        float: none;
        padding-bottom: 15px; } }
    /* line 441, ../custom-sass/layout/_nav.scss */
    .block-gmap-block .view-filters .js-form-type-textfield {
      display: none; }
  /* line 445, ../custom-sass/layout/_nav.scss */
  .block-gmap-block .view-content {
    width: 82.3%;
    float: left;
    min-height: 1px; }
    @media only screen and (max-width: 1229px) {
      /* line 445, ../custom-sass/layout/_nav.scss */
      .block-gmap-block .view-content {
        width: 78.6%; } }
    @media only screen and (max-width: 991px) {
      /* line 445, ../custom-sass/layout/_nav.scss */
      .block-gmap-block .view-content {
        width: 100%;
        float: none; } }
  /* line 457, ../custom-sass/layout/_nav.scss */
  .block-gmap-block .form-composite {
    margin: 0 40px 0 0; }
    /* line 459, ../custom-sass/layout/_nav.scss */
    .block-gmap-block .form-composite > legend {
      border: none; }
  /* line 463, ../custom-sass/layout/_nav.scss */
  .block-gmap-block .fieldset-legend {
    border: none;
    font-family: "FuturaBoldRegular";
    color: #161a1c;
    font-size: 14px;
    font-weight: normal;
    text-transform: uppercase;
    margin: 0 10px 20px 0;
    display: block; }
  /* line 474, ../custom-sass/layout/_nav.scss */
  .block-gmap-block .fieldset-wrapper .description {
    margin: 0 0 18px;
    font-family: "FuturaMed";
    color: #161a1c;
    font-size: 14px;
    font-weight: normal; }
  /* line 482, ../custom-sass/layout/_nav.scss */
  .block-gmap-block .js-form-type-radio {
    position: relative;
    display: block;
    float: none; }
    @media only screen and (max-width: 991px) {
      /* line 482, ../custom-sass/layout/_nav.scss */
      .block-gmap-block .js-form-type-radio {
        display: inline-block; } }
    /* line 489, ../custom-sass/layout/_nav.scss */
    .block-gmap-block .js-form-type-radio label {
      font-family: "FuturaMed";
      color: #161a1c;
      font-size: 14px;
      font-weight: normal; }
  /* line 496, ../custom-sass/layout/_nav.scss */
  .block-gmap-block .form-actions {
    display: none; }
  /* line 500, ../custom-sass/layout/_nav.scss */
  .block-gmap-block .bootstrap-select .dropdown-toggle {
    font-family: "FuturaMed";
    color: #161a1c;
    font-size: 14px;
    font-weight: normal;
    line-height: 39px;
    border: 1px solid #dae0e5; }
  @media only screen and (max-width: 767px) {
    /* line 509, ../custom-sass/layout/_nav.scss */
    .block-gmap-block .geolocation-common-map-container {
      height: 350px !important; } }

/* line 516, ../custom-sass/layout/_nav.scss */
.block-burgermenu {
  min-height: 100vh;
  left: 0;
  position: fixed;
  top: 61px;
  width: 100%;
  display: none;
  z-index: 11;
  background: rgba(255, 255, 255, 0.5); }
  @media only screen and (max-width: 991px) {
    /* line 516, ../custom-sass/layout/_nav.scss */
    .block-burgermenu {
      background: #FFF; } }
  @media only screen and (max-width: 767px) {
    /* line 516, ../custom-sass/layout/_nav.scss */
    .block-burgermenu {
      top: 60px; } }
  /* line 538, ../custom-sass/layout/_nav.scss */
  .toolbar-fixed .block-burgermenu {
    top: 141px; }
  /* line 552, ../custom-sass/layout/_nav.scss */
  .block-burgermenu .burger-container {
    position: relative;
    z-index: 11; }
    @media only screen and (max-width: 991px) {
      /* line 552, ../custom-sass/layout/_nav.scss */
      .block-burgermenu .burger-container {
        height: calc(100vh - 60px);
        overflow-y: auto; } }
    /* line 559, ../custom-sass/layout/_nav.scss */
    .block-burgermenu .burger-container .container-inner {
      border-left: 1px solid #FFF;
      border-right: 1px solid #FFF; }
    /* line 563, ../custom-sass/layout/_nav.scss */
    .block-burgermenu .burger-container .flex {
      height: 100vh;
      background: #FFF; }
      /* line 360, ../custom-sass/helpers/_mixins.scss */
      .block-burgermenu .burger-container .flex:before, .block-burgermenu .burger-container .flex:after {
        content: " ";
        display: table; }
      /* line 365, ../custom-sass/helpers/_mixins.scss */
      .block-burgermenu .burger-container .flex:after {
        clear: both; }
      @media only screen and (max-width: 991px) {
        /* line 563, ../custom-sass/layout/_nav.scss */
        .block-burgermenu .burger-container .flex {
          display: block; } }
      @media only screen and (max-width: 767px) {
        /* line 563, ../custom-sass/layout/_nav.scss */
        .block-burgermenu .burger-container .flex {
          position: relative;
          height: auto;
          display: block;
          overflow: hidden; } }
  /* line 578, ../custom-sass/layout/_nav.scss */
  .block-burgermenu .product-services-taxonomy {
    width: 24.7%;
    padding: 30px 15px;
    float: left;
    border-right: 1px dotted #6d9ab5; }
    @media only screen and (max-width: 1229px) {
      /* line 578, ../custom-sass/layout/_nav.scss */
      .block-burgermenu .product-services-taxonomy {
        width: 25%; } }
    @media only screen and (max-width: 991px) {
      /* line 578, ../custom-sass/layout/_nav.scss */
      .block-burgermenu .product-services-taxonomy {
        width: 71%;
        padding-top: 60px;
        height: calc( 100vh - 60px);
        overflow-y: auto; } }
    @media only screen and (max-width: 767px) {
      /* line 578, ../custom-sass/layout/_nav.scss */
      .block-burgermenu .product-services-taxonomy {
        width: 100%;
        border: none;
        padding: 35px 0; } }
    /* line 597, ../custom-sass/layout/_nav.scss */
    .block-burgermenu .product-services-taxonomy ul {
      list-style: none; }
      /* line 600, ../custom-sass/layout/_nav.scss */
      .block-burgermenu .product-services-taxonomy ul li a, .block-burgermenu .product-services-taxonomy ul li span {
        margin: 0 45px 28px;
        font-family: "FuturaMed";
        font-size: 16px;
        color: #0b0c0c;
        text-align: right;
        position: relative;
        display: block; }
        @media only screen and (max-height: 700px) {
          /* line 600, ../custom-sass/layout/_nav.scss */
          .block-burgermenu .product-services-taxonomy ul li a, .block-burgermenu .product-services-taxonomy ul li span {
            font-size: 14px;
            margin-bottom: 14px; } }
        @media only screen and (max-width: 991px) {
          /* line 600, ../custom-sass/layout/_nav.scss */
          .block-burgermenu .product-services-taxonomy ul li a, .block-burgermenu .product-services-taxonomy ul li span {
            text-align: left;
            margin-left: 0; } }
        @media only screen and (max-width: 767px) {
          /* line 600, ../custom-sass/layout/_nav.scss */
          .block-burgermenu .product-services-taxonomy ul li a, .block-burgermenu .product-services-taxonomy ul li span {
            font-size: 14px;
            margin-bottom: 20px; } }
        /* line 620, ../custom-sass/layout/_nav.scss */
        .block-burgermenu .product-services-taxonomy ul li a.active, .block-burgermenu .product-services-taxonomy ul li span.active {
          font-family: "FuturaBoldRegular";
          color: #161a1c;
          margin-right: 20px;
          padding-right: 25px; }
          @media only screen and (max-width: 991px) {
            /* line 620, ../custom-sass/layout/_nav.scss */
            .block-burgermenu .product-services-taxonomy ul li a.active, .block-burgermenu .product-services-taxonomy ul li span.active {
              font-family: "FuturaMed";
              color: #0b0c0c; } }
          /* line 629, ../custom-sass/layout/_nav.scss */
          .block-burgermenu .product-services-taxonomy ul li a.active:after, .block-burgermenu .product-services-taxonomy ul li span.active:after {
            content: "›";
            position: absolute;
            right: 0;
            top: 0;
            color: #161a1c;
            font-family: "FuturaMed"; }
            @media only screen and (max-width: 991px) {
              /* line 629, ../custom-sass/layout/_nav.scss */
              .block-burgermenu .product-services-taxonomy ul li a.active:after, .block-burgermenu .product-services-taxonomy ul li span.active:after {
                display: none; } }
  /* line 645, ../custom-sass/layout/_nav.scss */
  .block-burgermenu .userfullinks-menu {
    font-family: "FuturaMed";
    font-size: 16px;
    color: #0b0c0c; }
  /* line 650, ../custom-sass/layout/_nav.scss */
  .block-burgermenu .product-content {
    width: 57.7%;
    padding: 30px 15px;
    float: left; }
    @media only screen and (max-width: 1229px) {
      /* line 650, ../custom-sass/layout/_nav.scss */
      .block-burgermenu .product-content {
        width: 58%; } }
    @media only screen and (max-width: 991px) {
      /* line 650, ../custom-sass/layout/_nav.scss */
      .block-burgermenu .product-content {
        width: 100%;
        height: 100%;
        -webkit-transition: all 0.5s ease;
        -moz-transition: all 0.5s ease;
        -o-transition: all 0.5s ease;
        transition: all 0.5s ease;
        -webkit-transform: translate(110%, 0);
        -ms-transform: translate(110%, 0);
        -o-transform: translate(110%, 0);
        transform: translate(110%, 0);
        position: absolute;
        top: 0;
        background: #FFF;
        margin-bottom: 28px;
        padding: 30px 0; }
        /* line 667, ../custom-sass/layout/_nav.scss */
        .block-burgermenu .product-content.on {
          -webkit-transform: inherit;
          -ms-transform: inherit;
          -o-transform: inherit;
          transform: inherit; } }
    @media only screen and (max-width: 767px) {
      /* line 650, ../custom-sass/layout/_nav.scss */
      .block-burgermenu .product-content {
        padding: 15px 0; } }
    /* line 674, ../custom-sass/layout/_nav.scss */
    .block-burgermenu .product-content .menu-chapo {
      margin: 20px 0;
      font-family: "FuturaMed";
      font-size: 16px;
      color: #161a1c; }
      @media only screen and (max-height: 700px) {
        /* line 674, ../custom-sass/layout/_nav.scss */
        .block-burgermenu .product-content .menu-chapo {
          font-size: 14px;
          margin: 10px 0; } }
    /* line 684, ../custom-sass/layout/_nav.scss */
    .block-burgermenu .product-content .menu-body {
      margin: 0 0 20px;
      font-family: "FuturaMed";
      font-size: 16px;
      color: #161a1c; }
      @media only screen and (max-height: 700px) {
        /* line 684, ../custom-sass/layout/_nav.scss */
        .block-burgermenu .product-content .menu-body {
          font-size: 14px;
          margin: 0 0 17px; } }
    /* line 694, ../custom-sass/layout/_nav.scss */
    .block-burgermenu .product-content .menu-more {
      margin: 0 0 34px;
      font-family: "FuturaMed";
      font-size: 16px;
      color: #0b0c0c; }
      @media only screen and (max-height: 700px) {
        /* line 694, ../custom-sass/layout/_nav.scss */
        .block-burgermenu .product-content .menu-more {
          font-size: 14px;
          margin: 0 0 17px; } }
      /* line 703, ../custom-sass/layout/_nav.scss */
      .block-burgermenu .product-content .menu-more a {
        color: #0b0c0c;
        position: relative;
        padding-right: 27px;
        display: inline-block; }
        /* line 708, ../custom-sass/layout/_nav.scss */
        .block-burgermenu .product-content .menu-more a:after {
          content: "›";
          position: relative;
          right: 0;
          top: 2px;
          color: #161a1c;
          font-size: 16px;
          margin-left: 5px; }
  /* line 720, ../custom-sass/layout/_nav.scss */
  .block-burgermenu .usefulinks {
    width: 17.6%;
    padding: 30px 15px;
    float: left;
    background: #f1f1f1; }
    @media only screen and (max-width: 1229px) {
      /* line 720, ../custom-sass/layout/_nav.scss */
      .block-burgermenu .usefulinks {
        width: 17%; } }
    @media only screen and (max-width: 991px) {
      /* line 720, ../custom-sass/layout/_nav.scss */
      .block-burgermenu .usefulinks {
        width: 29%;
        height: calc( 100vh - 60px); } }
    @media only screen and (max-width: 767px) {
      /* line 720, ../custom-sass/layout/_nav.scss */
      .block-burgermenu .usefulinks {
        width: 100%;
        height: 100%;
        -webkit-transition: all 0.5s ease;
        -moz-transition: all 0.5s ease;
        -o-transition: all 0.5s ease;
        transition: all 0.5s ease;
        -webkit-transform: translate(110%, 0);
        -ms-transform: translate(110%, 0);
        -o-transform: translate(110%, 0);
        transform: translate(110%, 0);
        position: absolute;
        top: 0;
        background: #FFF;
        margin-bottom: 28px;
        padding: 15px 0; }
        /* line 742, ../custom-sass/layout/_nav.scss */
        .block-burgermenu .usefulinks.on {
          -webkit-transform: inherit;
          -ms-transform: inherit;
          -o-transform: inherit;
          transform: inherit; } }
    /* line 746, ../custom-sass/layout/_nav.scss */
    .block-burgermenu .usefulinks .titre {
      margin: 0 15px 10px;
      display: block;
      font-family: "FuturaMed";
      font-size: 16px;
      text-transform: uppercase;
      color: #161a1c; }
      @media only screen and (max-width: 767px) {
        /* line 746, ../custom-sass/layout/_nav.scss */
        .block-burgermenu .usefulinks .titre {
          margin: 0 0 10px; } }
    /* line 757, ../custom-sass/layout/_nav.scss */
    .block-burgermenu .usefulinks .menu {
      padding: 0;
      margin: 0; }
    /* line 761, ../custom-sass/layout/_nav.scss */
    .block-burgermenu .usefulinks > .menu {
      margin: 0 0 37px 15px; }
      @media only screen and (max-width: 767px) {
        /* line 761, ../custom-sass/layout/_nav.scss */
        .block-burgermenu .usefulinks > .menu {
          margin-left: 0; }
          /* line 765, ../custom-sass/layout/_nav.scss */
          .block-burgermenu .usefulinks > .menu > li {
            float: left;
            width: 50%;
            padding-right: 20px;
            margin-bottom: 20px; } }
      /* line 772, ../custom-sass/layout/_nav.scss */
      .block-burgermenu .usefulinks > .menu a {
        font-family: "FuturaMed";
        font-size: 14px;
        color: #0b0c0c;
        display: block;
        margin: 0 0 10px; }
        @media only screen and (max-height: 700px) {
          /* line 772, ../custom-sass/layout/_nav.scss */
          .block-burgermenu .usefulinks > .menu a {
            margin: 0 0 5px; } }
        @media only screen and (max-width: 767px) {
          /* line 772, ../custom-sass/layout/_nav.scss */
          .block-burgermenu .usefulinks > .menu a {
            margin-bottom: 5px; } }
      /* line 786, ../custom-sass/layout/_nav.scss */
      .block-burgermenu .usefulinks > .menu > li > a {
        font-family: "FuturaBoldRegular";
        color: #161a1c; }
      /* line 791, ../custom-sass/layout/_nav.scss */
      .block-burgermenu .usefulinks > .menu > li .menu li {
        display: none; }
      /* line 795, ../custom-sass/layout/_nav.scss */
      .block-burgermenu .usefulinks > .menu > li .menu.active li {
        display: block; }
  @media only screen and (max-width: 991px) {
    /* line 803, ../custom-sass/layout/_nav.scss */
    .block-burgermenu .view-burgerfilter {
      padding: 0 15px; } }
  @media only screen and (max-width: 767px) {
    /* line 803, ../custom-sass/layout/_nav.scss */
    .block-burgermenu .view-burgerfilter {
      padding: 0; } }
  /* line 810, ../custom-sass/layout/_nav.scss */
  .block-burgermenu .view-burgerfilter .view-content {
    position: relative; }
  /* line 813, ../custom-sass/layout/_nav.scss */
  .block-burgermenu .view-burgerfilter .views-row {
    margin-left: -20px;
    margin-right: -20px; }
    /* line 360, ../custom-sass/helpers/_mixins.scss */
    .block-burgermenu .view-burgerfilter .views-row:before, .block-burgermenu .view-burgerfilter .views-row:after {
      content: " ";
      display: table; }
    /* line 365, ../custom-sass/helpers/_mixins.scss */
    .block-burgermenu .view-burgerfilter .views-row:after {
      clear: both; }
    /* line 816, ../custom-sass/layout/_nav.scss */
    .block-burgermenu .view-burgerfilter .views-row.active .views-field-nothing {
      display: block; }
      @media only screen and (max-width: 767px) {
        /* line 816, ../custom-sass/layout/_nav.scss */
        .block-burgermenu .view-burgerfilter .views-row.active .views-field-nothing {
          display: none; } }
    /* line 822, ../custom-sass/layout/_nav.scss */
    .block-burgermenu .view-burgerfilter .views-row.active .views-field-title {
      font-family: "FuturaBoldRegular";
      color: #161a1c;
      margin-right: 0;
      padding-right: 20px; }
      @media only screen and (max-width: 767px) {
        /* line 822, ../custom-sass/layout/_nav.scss */
        .block-burgermenu .view-burgerfilter .views-row.active .views-field-title {
          color: #0b0c0c;
          font-family: "FuturaMed"; } }
      /* line 831, ../custom-sass/layout/_nav.scss */
      .block-burgermenu .view-burgerfilter .views-row.active .views-field-title:after {
        content: "›";
        margin-left: 7px;
        position: relative;
        top: 1px;
        color: #161a1c;
        font-family: "FuturaMed"; }
        @media only screen and (max-width: 767px) {
          /* line 831, ../custom-sass/layout/_nav.scss */
          .block-burgermenu .view-burgerfilter .views-row.active .views-field-title:after {
            display: none; } }
  /* line 845, ../custom-sass/layout/_nav.scss */
  .block-burgermenu .view-burgerfilter .views-field-title {
    position: relative;
    min-height: 1px;
    padding-left: 20px;
    padding-right: 20px;
    margin: 0 0 10px;
    font-family: "FuturaMed";
    font-size: 16px;
    color: #6d9ab5;
    text-align: right;
    position: relative;
    display: block;
    cursor: pointer; }
    @media (min-width: 992px) {
      /* line 845, ../custom-sass/layout/_nav.scss */
      .block-burgermenu .view-burgerfilter .views-field-title {
        float: left;
        width: 50%; } }
    @media only screen and (max-height: 700px) {
      /* line 845, ../custom-sass/layout/_nav.scss */
      .block-burgermenu .view-burgerfilter .views-field-title {
        font-size: 14px;
        margin-bottom: 5px; } }
    @media only screen and (max-width: 991px) {
      /* line 845, ../custom-sass/layout/_nav.scss */
      .block-burgermenu .view-burgerfilter .views-field-title {
        text-align: left;
        margin-bottom: 25px;
        width: 35%; } }
    @media only screen and (max-width: 767px) {
      /* line 845, ../custom-sass/layout/_nav.scss */
      .block-burgermenu .view-burgerfilter .views-field-title {
        width: 100%;
        margin-bottom: 10px; } }
  /* line 869, ../custom-sass/layout/_nav.scss */
  .block-burgermenu .view-burgerfilter .views-field-nothing {
    min-height: 1px;
    width: 42%;
    margin-right: 32px;
    position: absolute;
    right: 0;
    top: 0;
    display: none; }
    @media only screen and (max-width: 991px) {
      /* line 869, ../custom-sass/layout/_nav.scss */
      .block-burgermenu .view-burgerfilter .views-field-nothing {
        margin: 0;
        right: 23%; } }
    @media only screen and (max-width: 767px) {
      /* line 869, ../custom-sass/layout/_nav.scss */
      .block-burgermenu .view-burgerfilter .views-field-nothing {
        display: none; } }
  /* line 886, ../custom-sass/layout/_nav.scss */
  .block-burgermenu .responsive-menu {
    border-top: 1px dotted #ddd;
    padding-top: 20px;
    margin-top: 20px;
    display: none; }
    @media only screen and (max-width: 991px) {
      /* line 886, ../custom-sass/layout/_nav.scss */
      .block-burgermenu .responsive-menu {
        display: block; } }
    /* line 894, ../custom-sass/layout/_nav.scss */
    .block-burgermenu .responsive-menu ul {
      margin: 0; }
    /* line 897, ../custom-sass/layout/_nav.scss */
    .block-burgermenu .responsive-menu .hide-pillars {
      display: none; }
    /* line 902, ../custom-sass/layout/_nav.scss */
    .block-burgermenu .responsive-menu .menu-item--expanded:hover .menu {
      display: block; }
    /* line 906, ../custom-sass/layout/_nav.scss */
    .block-burgermenu .responsive-menu .menu-item--expanded .menu {
      display: none; }
  /* line 911, ../custom-sass/layout/_nav.scss */
  .block-burgermenu .menu-img {
    margin-bottom: 10px; }
  /* line 914, ../custom-sass/layout/_nav.scss */
  .block-burgermenu .menu-title {
    margin-bottom: 14px;
    font-family: "FuturaBoldRegular";
    font-size: 14px;
    color: #161a1c; }

/* line 922, ../custom-sass/layout/_nav.scss */
.goback {
  display: none;
  font-family: "FuturaMed";
  font-size: 16px;
  line-height: 16px;
  text-transform: uppercase;
  color: #0b0c0c;
  padding: 0 15px 25px;
  margin-bottom: 30px;
  cursor: pointer;
  border-bottom: 1px solid #dae0e5; }
  @media only screen and (max-width: 767px) {
    /* line 922, ../custom-sass/layout/_nav.scss */
    .goback {
      padding: 0 0 20px; } }
  /* line 936, ../custom-sass/layout/_nav.scss */
  .goback:before {
    content: "‹";
    font-size: 24px;
    color: #161a1c;
    margin-right: 10px;
    position: relative;
    top: 2px; }
  @media only screen and (max-width: 991px) {
    /* line 945, ../custom-sass/layout/_nav.scss */
    .on .goback {
      display: block; } }

/* line 951, ../custom-sass/layout/_nav.scss */
.navbar-toggle {
  display: none;
  float: left;
  width: 63px;
  position: relative;
  height: 61px;
  margin: 0;
  padding: 0;
  background: #FFF; }
  @media only screen and (max-width: 991px) {
    /* line 951, ../custom-sass/layout/_nav.scss */
    .navbar-toggle {
      display: block; } }
  @media only screen and (max-width: 767px) {
    /* line 951, ../custom-sass/layout/_nav.scss */
    .navbar-toggle {
      float: right; } }
  /* line 966, ../custom-sass/layout/_nav.scss */
  .navbar-toggle:after {
    background: url('../images/sprites-s2bbc10e353.png') -724px 0;
    height: 21px;
    width: 21px;
    content: "";
    position: absolute;
    top: 20px;
    left: 22px;
    display: block; }
  /* line 974, ../custom-sass/layout/_nav.scss */
  .navbar-toggle.collapsed {
    background: none; }
    /* line 976, ../custom-sass/layout/_nav.scss */
    .navbar-toggle.collapsed:after {
      background: url('../images/sprites-s2bbc10e353.png') -433px 0;
      height: 18px;
      width: 26px;
      left: 20px; }

/* line 984, ../custom-sass/layout/_nav.scss */
.menu-item--expanded {
  list-style: none; }
  /* line 987, ../custom-sass/layout/_nav.scss */
  .responsive-menu .menu-item--expanded {
    list-style: none; }
  /* line 990, ../custom-sass/layout/_nav.scss */
  .menu-item--expanded > span:after {
    content: '';
    background: url('../images/sprites-s2bbc10e353.png') -41px 0;
    height: 6px;
    width: 10px;
    display: inline-block;
    position: relative;
    padding: 0;
    margin: 0 10px; }
    /* line 997, ../custom-sass/layout/_nav.scss */
    .responsive-menu .menu-item--expanded > span:after {
      background: url('../images/sprites-s2bbc10e353.png') -56px 0;
      height: 6px;
      width: 10px; }

/* on prépare le label */
/* line 5, ../custom-sass/layout/_form.scss */
[type="radio"] {
  opacity: 0;
  -moz-opacity: 0.5;
  -webkit-opacity: 0;
  filter: alpha(opacity=0);
  width: 16px;
  height: 16px;
  position: absolute;
  top: 2px;
  left: 0;
  z-index: 2; }

/* line 15, ../custom-sass/layout/_form.scss */
[type="checkbox"] {
  opacity: 0;
  -moz-opacity: 0.5;
  -webkit-opacity: 0;
  filter: alpha(opacity=0);
  width: 12px;
  height: 12px;
  position: absolute;
  top: 2px;
  left: 0;
  z-index: 2; }
  /* line 32, ../custom-sass/layout/_form.scss */
  .form-item-agreed [type="checkbox"], .form-item-agreed-terms [type="checkbox"] {
    opacity: 1;
    -moz-opacity: 0.5;
    -webkit-opacity: 1;
    filter: alpha(opacity=100);
    margin: 0;
    position: relative;
    vertical-align: top;
    -webkit-appearance: checkbox; }

/* line 42, ../custom-sass/layout/_form.scss */
[type="radio"]:not(:checked) + label,
[type="radio"]:checked + label:not(.error) {
  position: relative;
  /* permet de positionner les pseudo-éléments */
  padding-left: 28px;
  /* fait un peu d'espace pour notre case à venir */
  cursor: pointer;
  /* affiche un curseur adapté */ }

/* line 52, ../custom-sass/layout/_form.scss */
[type="checkbox"]:not(:checked) + label:not(.error),
[type="checkbox"]:checked + label:not(.error),
[type="checkbox"]:not(:checked) + label.error + label,
[type="checkbox"]:checked + label.error + label {
  position: relative;
  /* permet de positionner les pseudo-éléments */
  padding-left: 24px;
  /* fait un peu d'espace pour notre case à venir */
  cursor: pointer;
  /* affiche un curseur adapté */
  line-height: 12px; }

/* Aspect des checkboxes */
/* :before sert à créer la case à cocher */
/* line 67, ../custom-sass/layout/_form.scss */
[type="radio"]:not(:checked) + label:before,
[type="radio"]:checked + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 16px;
  height: 16px;
  /* dim. de la case */
  border: none;
  background: url("../images/sprites/radio.png") 50% 50% no-repeat transparent; }

/* line 80, ../custom-sass/layout/_form.scss */
[type="checkbox"]:not(:checked) + label:not(.error):before,
[type="checkbox"]:checked + label:not(.error):before,
[type="checkbox"]:not(:checked) + label.error + label:before,
[type="checkbox"]:checked + label.error + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 14px;
  height: 14px;
  /* dim. de la case */
  border: none;
  background: #FFF;
  border: 1px solid #bbb; }
  /* line 95, ../custom-sass/layout/_form.scss */
  .form-item-agreed [type="checkbox"]:not(:checked) + label:not(.error):before, .form-item-agreed-terms [type="checkbox"]:not(:checked) + label:not(.error):before, .form-item-agreed
  [type="checkbox"]:checked + label:not(.error):before, .form-item-agreed-terms
  [type="checkbox"]:checked + label:not(.error):before, .form-item-agreed
  [type="checkbox"]:not(:checked) + label.error + label:before, .form-item-agreed-terms
  [type="checkbox"]:not(:checked) + label.error + label:before, .form-item-agreed
  [type="checkbox"]:checked + label.error + label:before, .form-item-agreed-terms
  [type="checkbox"]:checked + label.error + label:before {
    display: none; }

/* Aspect général de la coche */
/* line 102, ../custom-sass/layout/_form.scss */
[type="radio"]:checked + label:not(.error):after {
  width: 16px;
  height: 16px;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("../images/sprites/radio-on.png") 50% 50% no-repeat transparent; }

/* line 112, ../custom-sass/layout/_form.scss */
[type="radio"]:checked + label:before {
  display: none; }

/* line 116, ../custom-sass/layout/_form.scss */
[type="checkbox"]:not(:checked) + label:not(.error):after,
[type="checkbox"]:checked + label:not(.error):after,
[type="checkbox"]:not(:checked) + label.error + label:after,
[type="checkbox"]:checked + label.error + label:after {
  width: 14px;
  height: 14px;
  content: '';
  position: absolute;
  top: 0;
  left: -4px;
  background: url('../images/sprites-s2bbc10e353.png') -125px 0;
  height: 14px;
  width: 14px; }
  /* line 128, ../custom-sass/layout/_form.scss */
  .contact_us_foundationwebform [type="checkbox"]:not(:checked) + label:not(.error):after, .form-subscription [type="checkbox"]:not(:checked) + label:not(.error):after, .contact_us_foundationwebform
  [type="checkbox"]:checked + label:not(.error):after, .form-subscription
  [type="checkbox"]:checked + label:not(.error):after, .contact_us_foundationwebform
  [type="checkbox"]:not(:checked) + label.error + label:after, .form-subscription
  [type="checkbox"]:not(:checked) + label.error + label:after, .contact_us_foundationwebform
  [type="checkbox"]:checked + label.error + label:after, .form-subscription
  [type="checkbox"]:checked + label.error + label:after {
    left: 0; }
  /* line 133, ../custom-sass/layout/_form.scss */
  .form-item-agreed [type="checkbox"]:not(:checked) + label:not(.error):after, .form-item-agreed-terms [type="checkbox"]:not(:checked) + label:not(.error):after, .form-item-agreed
  [type="checkbox"]:checked + label:not(.error):after, .form-item-agreed-terms
  [type="checkbox"]:checked + label:not(.error):after, .form-item-agreed
  [type="checkbox"]:not(:checked) + label.error + label:after, .form-item-agreed-terms
  [type="checkbox"]:not(:checked) + label.error + label:after, .form-item-agreed
  [type="checkbox"]:checked + label.error + label:after, .form-item-agreed-terms
  [type="checkbox"]:checked + label.error + label:after {
    display: none; }

/* line 139, ../custom-sass/layout/_form.scss */
.form-three-items-line {
  display: flex;
  flex-wrap: wrap; }
  /* line 143, ../custom-sass/layout/_form.scss */
  .form-three-items-line > div:first-child {
    width: 100%; }
  /* line 147, ../custom-sass/layout/_form.scss */
  .form-three-items-line > div {
    padding: 0 15px;
    width: 33.3333333%; }
    @media only screen and (max-width: 991px) {
      /* line 147, ../custom-sass/layout/_form.scss */
      .form-three-items-line > div {
        width: 100%; } }

/* merchant-corner -> pos-acquiring-services -> form checkboxes */
/* line 159, ../custom-sass/layout/_form.scss */
#edit-card-association-requested [type="checkbox"]:not(:checked) + label:not(.error):after,
#edit-card-association-requested [type="checkbox"]:checked + label:not(.error):after,
#edit-card-association-requested [type="checkbox"]:not(:checked) + label.error + label:after,
#edit-card-association-requested [type="checkbox"]:checked + label.error + label:after, .form-item-agree-to-the-terms-conditions [type="checkbox"]:not(:checked) + label:not(.error):after,
.form-item-agree-to-the-terms-conditions [type="checkbox"]:checked + label:not(.error):after,
.form-item-agree-to-the-terms-conditions [type="checkbox"]:not(:checked) + label.error + label:after,
.form-item-agree-to-the-terms-conditions [type="checkbox"]:checked + label.error + label:after, .form-item-processing-type [type="checkbox"]:not(:checked) + label:not(.error):after,
.form-item-processing-type [type="checkbox"]:checked + label:not(.error):after,
.form-item-processing-type [type="checkbox"]:not(:checked) + label.error + label:after,
.form-item-processing-type [type="checkbox"]:checked + label.error + label:after {
  left: -1px; }

/* Aspect si "pas cochée" */
/* line 168, ../custom-sass/layout/_form.scss */
[type="radio"]:not(:checked) + label:after,
[type="checkbox"]:not(:checked) + label:not(.error):after,
[type="checkbox"]:not(:checked) + label.error + label:after {
  opacity: 0;
  /* coche invisible */
  transform: scale(0);
  /* mise à l'échelle à 0 */ }

/* Aspect si "cochée" */
/* line 178, ../custom-sass/layout/_form.scss */
[type="radio"]:checked + label:after,
[type="checkbox"]:checked + label:not(.error):after,
[type="checkbox"]:checked + label.error + label:after {
  opacity: 1;
  /* coche opaque */
  transform: scale(1);
  /* mise à l'échelle 1:1 */ }

/* aspect désactivée */
/* line 188, ../custom-sass/layout/_form.scss */
[type="radio"]:disabled:not(:checked) + label:before,
[type="radio"]:disabled:checked + label:before {
  box-shadow: none;
  border-color: #bbb;
  background-color: #ddd; }

/* styles de la coche (si cochée/désactivée) */
/* line 196, ../custom-sass/layout/_form.scss */
[type="radio"]:disabled:checked + label:after,
[type="checkbox"]:disabled:checked + label:not(.error):after,
[type="checkbox"]:disabled:checked + label.error + label:after {
  color: #999; }

/* on style aussi le label quand désactivé */
/* line 203, ../custom-sass/layout/_form.scss */
[type="radio"]:disabled + label,
[type="checkbox"]:disabled + label {
  color: #aaa; }

/* aspect au focus de l'élément */
/* line 209, ../custom-sass/layout/_form.scss */
[type="radio"]:checked:focus + label:before,
[type="radio"]:not(:checked):focus + label:before,
[type="checkbox"]:checked:focus + label:not(.error):before,
[type="checkbox"]:not(:checked):focus + label:not(.error):before,
[type="checkbox"]:checked:focus + label.error + label:before,
[type="checkbox"]:not(:checked):focus + label.error + label:before {
  border: 1px dotted #6d9ab5; }

/* line 218, ../custom-sass/layout/_form.scss */
[type="text"],
[type="email"],
[type="password"],
[type="tel"],
[type="number"],
[type="date"],
input {
  padding: 0 9px;
  margin-bottom: 10px;
  border: 1px solid #a7a7a7;
  height: 36px;
  line-height: 36px;
  width: 100%;
  font-family: 'Arial';
  font-size: 16px;
  color: #797979;
  -webkit-appearance: none;
  border-radius: 0;
  width: 95%; }
  @media only screen and (max-width: 767px) {
    /* line 218, ../custom-sass/layout/_form.scss */
    [type="text"],
    [type="email"],
    [type="password"],
    [type="tel"],
    [type="number"],
    [type="date"],
    input {
      width: 90%; } }
  /* line 243, ../custom-sass/layout/_form.scss */
  .views-exposed-form [type="text"], .views-exposed-form
  [type="email"], .views-exposed-form
  [type="password"], .views-exposed-form
  [type="tel"], .views-exposed-form
  [type="number"], .views-exposed-form
  [type="date"], .views-exposed-form
  input {
    border: none;
    background: transparent;
    margin-bottom: 0;
    line-height: 41px;
    width: 100%; }
  /* line 251, ../custom-sass/layout/_form.scss */
  .forexconverter [type="text"], .forex-converter [type="text"], .path-webform [type="text"], .forexconverter
  [type="email"], .forex-converter
  [type="email"], .path-webform
  [type="email"], .forexconverter
  [type="password"], .forex-converter
  [type="password"], .path-webform
  [type="password"], .forexconverter
  [type="tel"], .forex-converter
  [type="tel"], .path-webform
  [type="tel"], .forexconverter
  [type="number"], .forex-converter
  [type="number"], .path-webform
  [type="number"], .forexconverter
  [type="date"], .forex-converter
  [type="date"], .path-webform
  [type="date"], .forexconverter
  input, .forex-converter
  input, .path-webform
  input {
    width: 100%; }

/* line 258, ../custom-sass/layout/_form.scss */
input[type="range"],
[type="file"] {
  border: none;
  padding: 0; }

/* line 264, ../custom-sass/layout/_form.scss */
[type="file"] {
  line-height: normal; }

/* line 268, ../custom-sass/layout/_form.scss */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  /* display: none; <- Crashes Chrome on hover */
  -webkit-appearance: none;
  margin: 0;
  /* <-- Apparently some margin are still there even though it's hidden */ }

/* line 276, ../custom-sass/layout/_form.scss */
form {
  /*To counter Ajax problem on forms*/ }
  /* line 278, ../custom-sass/layout/_form.scss */
  form [id^="ajax-wrapper--"] {
    padding: 0 15px; }

/* line 285, ../custom-sass/layout/_form.scss */
.form-item {
  margin-top: 0;
  margin-bottom: 16px; }
  /* line 289, ../custom-sass/layout/_form.scss */
  .form-item label {
    display: block; }
  /* line 294, ../custom-sass/layout/_form.scss */
  .form-item .iti__flag-container + input {
    margin-bottom: 10px; }
  /* line 300, ../custom-sass/layout/_form.scss */
  .form-item.telephone-outer-wrapper .iti--allow-dropdown {
    width: 100%; }
  /* line 304, ../custom-sass/layout/_form.scss */
  .form-item.telephone-outer-wrapper .iti__flag-container {
    height: 36px; }

/* line 360, ../custom-sass/helpers/_mixins.scss */
.help-icon-visible:before, .help-icon-visible:after {
  content: " ";
  display: table; }
/* line 365, ../custom-sass/helpers/_mixins.scss */
.help-icon-visible:after {
  clear: both; }
/* line 313, ../custom-sass/layout/_form.scss */
.help-icon-visible input,
.help-icon-visible .dropdown-toggle {
  width: 95%; }
  @media only screen and (max-width: 767px) {
    /* line 313, ../custom-sass/layout/_form.scss */
    .help-icon-visible input,
    .help-icon-visible .dropdown-toggle {
      width: 90%; } }
/* line 322, ../custom-sass/layout/_form.scss */
.help-icon-visible .help-icon {
  display: inline-block;
  text-align: right;
  background: url('../images/sprites-s2bbc10e353.png') -481px 0;
  height: 18px;
  width: 18px;
  text-indent: 999px;
  overflow: hidden;
  margin: 8px 0 0 10px;
  cursor: pointer;
  vertical-align: top;
  position: absolute;
  top: 26px;
  right: 0; }
  @media only screen and (max-width: 767px) {
    /* line 322, ../custom-sass/layout/_form.scss */
    .help-icon-visible .help-icon {
      margin-left: 5px; } }
/* line 341, ../custom-sass/layout/_form.scss */
.help-icon-visible.bootstrap-select .help-icon {
  top: 0; }

/* line 346, ../custom-sass/layout/_form.scss */
.form-textarea-wrapper {
  width: 95%; }
  @media only screen and (max-width: 767px) {
    /* line 346, ../custom-sass/layout/_form.scss */
    .form-textarea-wrapper {
      width: 90%; } }
  /* line 353, ../custom-sass/layout/_form.scss */
  .form-textarea-wrapper textarea,
  .form-textarea-wrapper .resize-vertical {
    min-height: 198px;
    padding: 9px;
    border: 1px solid #a7a7a7;
    font-family: 'Arial';
    font-size: 16px;
    color: #797979;
    resize: none;
    margin-bottom: 10px;
    -webkit-appearance: none;
    border-radius: 0; }
    /* line 366, ../custom-sass/layout/_form.scss */
    .form-item-address .form-textarea-wrapper textarea, .form-item-address
    .form-textarea-wrapper .resize-vertical {
      height: 100px;
      min-height: 110px; }
  /* line 372, ../custom-sass/layout/_form.scss */
  .path-webform .form-textarea-wrapper {
    width: 100%; }

/* line 379, ../custom-sass/layout/_form.scss */
.form-subscription .js-form-type-checkbox {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  margin: 0 0 20px; }
  @media (min-width: 992px) {
    /* line 379, ../custom-sass/layout/_form.scss */
    .form-subscription .js-form-type-checkbox {
      float: left;
      width: 25%; } }
/* line 384, ../custom-sass/layout/_form.scss */
.form-subscription fieldset,
.form-subscription .form-actions {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px; }
  @media (min-width: 992px) {
    /* line 384, ../custom-sass/layout/_form.scss */
    .form-subscription fieldset,
    .form-subscription .form-actions {
      float: left;
      width: 100%; } }
/* line 389, ../custom-sass/layout/_form.scss */
.form-subscription .captcha {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px; }
  @media (min-width: 992px) {
    /* line 389, ../custom-sass/layout/_form.scss */
    .form-subscription .captcha {
      float: left;
      width: 50%; } }
/* line 393, ../custom-sass/layout/_form.scss */
.form-subscription .form-checkboxes {
  margin-left: -15px;
  margin-right: -15px; }
  /* line 360, ../custom-sass/helpers/_mixins.scss */
  .form-subscription .form-checkboxes:before, .form-subscription .form-checkboxes:after {
    content: " ";
    display: table; }
  /* line 365, ../custom-sass/helpers/_mixins.scss */
  .form-subscription .form-checkboxes:after {
    clear: both; }
/* line 397, ../custom-sass/layout/_form.scss */
.form-subscription .fieldset-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px; }
  /* line 406, ../custom-sass/layout/_form.scss */
  .form-subscription .fieldset-wrapper:before, .form-subscription .fieldset-wrapper:after {
    display: none; }
/* line 412, ../custom-sass/layout/_form.scss */
.form-subscription .messages {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%; }
/* line 419, ../custom-sass/layout/_form.scss */
.form-subscription.webform-submission-form .fieldset-legend {
  padding: 0 0 20px;
  font-size: 24px;
  font-family: "FuturaMed";
  color: #083a9a; }

/* line 433, ../custom-sass/layout/_form.scss */
.form-item {
  position: relative; }
  /* line 436, ../custom-sass/layout/_form.scss */
  .path-webform .region-top-block .fieldset-wrapper > .form-item, .form-subscription > .form-item {
    padding-left: 15px;
    padding-right: 15px;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }
    @media only screen and (min-width: 992px) {
      /* line 436, ../custom-sass/layout/_form.scss */
      .path-webform .region-top-block .fieldset-wrapper > .form-item, .form-subscription > .form-item {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%; } }

/* line 454, ../custom-sass/layout/_form.scss */
.path-webform .region-top-block .fieldset-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px; }

/* line 464, ../custom-sass/layout/_form.scss */
.bootstrap-select {
  position: relative;
  z-index: 1; }
  /* line 468, ../custom-sass/layout/_form.scss */
  .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 100%;
    z-index: 4; }
    /* line 472, ../custom-sass/layout/_form.scss */
    .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn).open {
      z-index: 9; }
    /* line 476, ../custom-sass/layout/_form.scss */
    .header-right .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
      z-index: 0; }
      @media only screen and (max-width: 767px) {
        /* line 476, ../custom-sass/layout/_form.scss */
        .header-right .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
          z-index: 9; } }
    /* line 484, ../custom-sass/layout/_form.scss */
    .block-sbm-loan .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
      z-index: 9; }
    /* line 488, ../custom-sass/layout/_form.scss */
    .block-lang-dropdown .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
      margin-bottom: 0; }
      @media only screen and (max-width: 767px) {
        /* line 491, ../custom-sass/layout/_form.scss */
        .block-lang-dropdown .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) .dropdown-menu {
          min-width: 63px; } }
  /* line 501, ../custom-sass/layout/_form.scss */
  .path-sbm-securities .bootstrap-select .dropdown-menu, .forex-calculator .bootstrap-select .dropdown-menu, .path-webform .webform-submission-form .bootstrap-select .dropdown-menu {
    max-height: 200px !important; }
  /* line 508, ../custom-sass/layout/_form.scss */
  .bootstrap-select.btn-group .dropdown-menu.inner {
    max-height: 200px;
    padding-bottom: 10px; }
    /* line 512, ../custom-sass/layout/_form.scss */
    .block-lang-dropdown .bootstrap-select.btn-group .dropdown-menu.inner {
      height: auto; }
  /* line 519, ../custom-sass/layout/_form.scss */
  .forexconverter .bootstrap-select .dropdown-toggle, .path-webform .webform-submission-form .bootstrap-select .dropdown-toggle {
    height: 36px;
    border-color: #a7a7a7; }
  /* line 526, ../custom-sass/layout/_form.scss */
  .bootstrap-select .caret {
    background: url('../images/sprites-s2bbc10e353.png') -71px 0;
    height: 6px;
    width: 10px;
    display: block;
    border: none; }

/* line 533, ../custom-sass/layout/_form.scss */
.captcha {
  max-width: 100%;
  overflow-x: hidden;
  min-height: 90px; }

/* line 540, ../custom-sass/layout/_form.scss */
.form-managed-file .form-submit {
  width: auto; }

/* line 545, ../custom-sass/layout/_form.scss */
.email-hidden {
  visibility: hidden;
  height: 1px; }

/* line 550, ../custom-sass/layout/_form.scss */
.removemsg {
  clear: both; }

/* line 554, ../custom-sass/layout/_form.scss */
.block-home-loan-block {
  position: relative;
  -webkit-transform: translate(0);
  -ms-transform: translate(0);
  -o-transform: translate(0);
  transform: translate(0);
  max-height: inherit; }

/* line 560, ../custom-sass/layout/_form.scss */
.intl-tel-input {
  display: block; }

/* line 565, ../custom-sass/layout/_form.scss */
.webform-submission-form #ajax-wrapper {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px; }
  @media (min-width: 992px) {
    /* line 565, ../custom-sass/layout/_form.scss */
    .webform-submission-form #ajax-wrapper {
      float: left;
      width: 50%; } }
/* line 569, ../custom-sass/layout/_form.scss */
.boost_loan #ajax-wrapper {
  width: 100%;
  float: none; }

.webform-submission-form #ajax-wrapper--2 {
  clear: both;
}

/* line 577, ../custom-sass/layout/_form.scss */
.path-webform .main-container {
  background: #fff; }
/* line 582, ../custom-sass/layout/_form.scss */
.path-webform .webform-submission-form fieldset {
  margin-bottom: 20px; }
/* line 587, ../custom-sass/layout/_form.scss */
.path-webform .sub-container {
  border-top: 1px solid #a7a7a7;
  border-bottom: 1px solid #a7a7a7;
  padding: 33px 0 0;
  margin: 20px 15px 0; }
  /* line 593, ../custom-sass/layout/_form.scss */
  .path-webform .sub-container fieldset {
    padding: 0;
    margin-bottom: 13px; }
  /* line 598, ../custom-sass/layout/_form.scss */
  .path-webform .sub-container .fieldset-wrapper {
    margin: 0;
    display: block; }
  /* line 603, ../custom-sass/layout/_form.scss */
  .path-webform .sub-container legend {
    display: none; }
  /* line 607, ../custom-sass/layout/_form.scss */
  .path-webform .sub-container > .js-form-type-checkbox {
    margin-bottom: 34px;
    padding: 0; }

@media only screen and (max-width: 991px) {
  /* line 615, ../custom-sass/layout/_form.scss */
  .path-webform .block-system-main-block {
    padding-left: 32px;
    padding-right: 32px; } }
@media only screen and (max-width: 767px) {
  /* line 615, ../custom-sass/layout/_form.scss */
  .path-webform .block-system-main-block {
    padding-left: 20px;
    padding-right: 20px; } }

/* line 629, ../custom-sass/layout/_form.scss */
.form-type-radio {
  position: relative; }

/* line 634, ../custom-sass/layout/_form.scss */
.intl-tel-input .selected-flag {
  height: 36px; }

/* line 638, ../custom-sass/layout/_form.scss */
.intl-tel-input .country-list {
  z-index: 5 !important; }

@media only screen and (min-width: 992px) {
  /* line 642, ../custom-sass/layout/_form.scss */
  .form-ecommerce, .webform-submission-e-statement-registration-form {
    padding-bottom: 135px; } }

/* line 649, ../custom-sass/layout/_form.scss */
.webform-submission-newsletter-form-add-form .webform-confirmation__message {
  font-size: 24px;
  text-align: center; }

/* line 657, ../custom-sass/layout/_form.scss */
.webform-submission-ecommerce-application-form-form .bootstrap-select .dropdown-toggle {
  margin-bottom: 10px; }

/* line 669, ../custom-sass/layout/_form.scss */
#webform-submission-ecommerce-application-form-add-form .webform-multiple-table--handle,
.webform-submission-ecommerce-application-form-form .webform-multiple-table--handle {
  display: none; }
/* line 674, ../custom-sass/layout/_form.scss */
#webform-submission-ecommerce-application-form-add-form table th,
.webform-submission-ecommerce-application-form-form table th {
  font-weight: bold;
  padding: 0px 0px 0px 15px; }
/* line 679, ../custom-sass/layout/_form.scss */
#webform-submission-ecommerce-application-form-add-form table tr td,
.webform-submission-ecommerce-application-form-form table tr td {
  padding: 0px 5px; }
/* line 684, ../custom-sass/layout/_form.scss */
#webform-submission-ecommerce-application-form-add-form .webform-multiple-table td input[type="image"],
.webform-submission-ecommerce-application-form-form .webform-multiple-table td input[type="image"] {
  padding: 0;
  min-width: 18px;
  margin: 0 6px;
  height: 16px; }
/* line 691, ../custom-sass/layout/_form.scss */
#webform-submission-ecommerce-application-form-add-form legend,
.webform-submission-ecommerce-application-form-form legend {
  margin: 10px 0px; }
/* line 695, ../custom-sass/layout/_form.scss */
#webform-submission-ecommerce-application-form-add-form .fieldset-legend,
.webform-submission-ecommerce-application-form-form .fieldset-legend {
  font-size: 20px;
  font-family: "FuturaMed";
  margin: 0; }
/* line 701, ../custom-sass/layout/_form.scss */
#webform-submission-ecommerce-application-form-add-form #edit-conatct-detail,
.webform-submission-ecommerce-application-form-form #edit-conatct-detail {
  padding-left: 15px;
  padding-right: 15px;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  margin-bottom: -38px; }
  /* line 709, ../custom-sass/layout/_form.scss */
  #webform-submission-ecommerce-application-form-add-form #edit-conatct-detail .webform-flex.webform-flex--1:nth-child(1),
  .webform-submission-ecommerce-application-form-form #edit-conatct-detail .webform-flex.webform-flex--1:nth-child(1) {
    text-align: center; }
  /* line 713, ../custom-sass/layout/_form.scss */
  #webform-submission-ecommerce-application-form-add-form #edit-conatct-detail .webform-flex--container > .form-item,
  .webform-submission-ecommerce-application-form-form #edit-conatct-detail .webform-flex--container > .form-item {
    margin: 0;
    display: flex;
    align-items: baseline; }
    @media only screen and (max-width: 768px) {
      /* line 713, ../custom-sass/layout/_form.scss */
      #webform-submission-ecommerce-application-form-add-form #edit-conatct-detail .webform-flex--container > .form-item,
      .webform-submission-ecommerce-application-form-form #edit-conatct-detail .webform-flex--container > .form-item {
        display: block;
        margin-bottom: 15px; } }
  /* line 724, ../custom-sass/layout/_form.scss */
  #webform-submission-ecommerce-application-form-add-form #edit-conatct-detail .form-item,
  .webform-submission-ecommerce-application-form-form #edit-conatct-detail .form-item {
    display: flex;
    align-items: center; }
    /* line 728, ../custom-sass/layout/_form.scss */
    #webform-submission-ecommerce-application-form-add-form #edit-conatct-detail .form-item label,
    .webform-submission-ecommerce-application-form-form #edit-conatct-detail .form-item label {
      display: block;
      min-width: 85px;
      text-align: right;
      padding-right: 8px; }
    /* line 735, ../custom-sass/layout/_form.scss */
    #webform-submission-ecommerce-application-form-add-form #edit-conatct-detail .form-item .Label_telephone,
    .webform-submission-ecommerce-application-form-form #edit-conatct-detail .form-item .Label_telephone {
      min-width: 55px; }
/* line 742, ../custom-sass/layout/_form.scss */
#webform-submission-ecommerce-application-form-add-form #bank_relationship_table,
#webform-submission-ecommerce-application-form-add-form #outlet_details_2_table,
#webform-submission-ecommerce-application-form-add-form .fieldset-wrapper #edit-flexbox-4,
.webform-submission-ecommerce-application-form-form #bank_relationship_table,
.webform-submission-ecommerce-application-form-form #outlet_details_2_table,
.webform-submission-ecommerce-application-form-form .fieldset-wrapper #edit-flexbox-4 {
  padding-left: 15px;
  padding-right: 15px;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%; }
@media only screen and (max-width: 991px) {
  /* line 754, ../custom-sass/layout/_form.scss */
  #webform-submission-ecommerce-application-form-add-form #edit-conatct-detail .form-item,
  .webform-submission-ecommerce-application-form-form #edit-conatct-detail .form-item {
    display: flex; }
    /* line 757, ../custom-sass/layout/_form.scss */
    #webform-submission-ecommerce-application-form-add-form #edit-conatct-detail .form-item label,
    .webform-submission-ecommerce-application-form-form #edit-conatct-detail .form-item label {
      text-align: left; }
    /* line 761, ../custom-sass/layout/_form.scss */
    #webform-submission-ecommerce-application-form-add-form #edit-conatct-detail .form-item .Label_telephone,
    .webform-submission-ecommerce-application-form-form #edit-conatct-detail .form-item .Label_telephone {
      min-width: 11.5%; }
  /* line 767, ../custom-sass/layout/_form.scss */
  #webform-submission-ecommerce-application-form-add-form .webform-multiple-table-responsive td.webform-multiple-table--operations,
  .webform-submission-ecommerce-application-form-form .webform-multiple-table-responsive td.webform-multiple-table--operations {
    display: block; }
  /* line 771, ../custom-sass/layout/_form.scss */
  #webform-submission-ecommerce-application-form-add-form .webform-multiple-table-responsive tr,
  .webform-submission-ecommerce-application-form-form .webform-multiple-table-responsive tr {
    border-top: 1px solid #e1e1e1; }
    /* line 774, ../custom-sass/layout/_form.scss */
    #webform-submission-ecommerce-application-form-add-form .webform-multiple-table-responsive tr:nth-child(1),
    .webform-submission-ecommerce-application-form-form .webform-multiple-table-responsive tr:nth-child(1) {
      border-top: none; }
  /* line 779, ../custom-sass/layout/_form.scss */
  #webform-submission-ecommerce-application-form-add-form .webform-multiple-table td input[type="image"],
  .webform-submission-ecommerce-application-form-form .webform-multiple-table td input[type="image"] {
    min-width: 30px;
    margin: 0 14px;
    height: 30px; } }
@media (max-width: 576px) {
  /* line 788, ../custom-sass/layout/_form.scss */
  #webform-submission-ecommerce-application-form-add-form #edit-conatct-detail .webform-flex--container > .form-item,
  .webform-submission-ecommerce-application-form-form #edit-conatct-detail .webform-flex--container > .form-item {
    display: block; }
  /* line 792, ../custom-sass/layout/_form.scss */
  #webform-submission-ecommerce-application-form-add-form #edit-conatct-detail .Label_telephone,
  .webform-submission-ecommerce-application-form-form #edit-conatct-detail .Label_telephone {
    min-width: 100%; } }
/* line 798, ../custom-sass/layout/_form.scss */
#webform-submission-ecommerce-application-form-add-form #edit-outlet-details-2--description,
.webform-submission-ecommerce-application-form-form #edit-outlet-details-2--description {
  padding-bottom: 15px; }

/* line 806, ../custom-sass/layout/_form.scss */
.error_red {
  color: red !important; }

/* line 810, ../custom-sass/layout/_form.scss */
.anonymous.messages.messages--error {
  display: none; }

/* line 816, ../custom-sass/layout/_form.scss */
.webform-multiple-table td .webform-multiple-table--operations {
  padding: 10px 2px;
  vertical-align: top;
  text-align: center; }

/* line 826, ../custom-sass/layout/_form.scss */
.webform-submission-ecommerce-application-form-form .contact_de {
  padding-left: 15px;
  padding-right: 15px;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  margin-bottom: -15px; }

/* line 838, ../custom-sass/layout/_form.scss */
.date-exhange .visually-hidden:nth-child(1) {
  display: block !important;
  height: auto !important;
  width: 100% !important;
  position: relative !important;
  font-weight: bold; }

@media only screen and (max-width: 991px) {
  /* line 848, ../custom-sass/layout/_form.scss */
  .column-fill {
    display: none; } }

/* line 855, ../custom-sass/layout/_form.scss */
.webform-submission-e-statement-registration-form .form-item-captcha-response {
  width: 50%;
  padding-right: 15px; }
  @media only screen and (max-width: 991px) {
    /* line 855, ../custom-sass/layout/_form.scss */
    .webform-submission-e-statement-registration-form .form-item-captcha-response {
      width: 100%;
      padding-right: 0; } }

/* line 866, ../custom-sass/layout/_form.scss */
.container-term-wrapper {
  margin-bottom: 16px;
  /*  &.custom-checkbox-error-msg {
     margin-bottom: 35px;
   } */ }
  @media only screen and (max-width: 991px) {
    /* line 866, ../custom-sass/layout/_form.scss */
    .container-term-wrapper {
      /*  &.custom-checkbox-error-msg {
         margin-bottom: 50px;
       } */ } }
  /* line 881, ../custom-sass/layout/_form.scss */
  .container-term-wrapper .term-checkbox, .container-term-wrapper .conditions-estatement {
    display: inline-block;
    position: relative;
    margin-bottom: 0; }

/* line 53, ../custom-sass/layout/_inputrange.scss */
[type='range'] {
  -webkit-appearance: none;
  margin: 7.5px 0;
  width: 100%; }
  /* line 58, ../custom-sass/layout/_inputrange.scss */
  [type='range']:focus {
    outline: 0; }
    /* line 61, ../custom-sass/layout/_inputrange.scss */
    [type='range']:focus::-webkit-slider-runnable-track {
      background: #0a55a9; }
    /* line 65, ../custom-sass/layout/_inputrange.scss */
    [type='range']:focus::-ms-fill-lower {
      background: #094991; }
    /* line 69, ../custom-sass/layout/_inputrange.scss */
    [type='range']:focus::-ms-fill-upper {
      background: #0a55a9; }
  /* line 74, ../custom-sass/layout/_inputrange.scss */
  [type='range']::-webkit-slider-runnable-track {
    cursor: pointer;
    height: 1px;
    transition: all .2s ease;
    width: 100%;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 rgba(13, 13, 13, 0.2);
    background: #094991; }
  /* line 80, ../custom-sass/layout/_inputrange.scss */
  [type='range']::-webkit-slider-thumb {
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 rgba(13, 13, 13, 0.2);
    background: #094991;
    border: 0 solid #094991;
    border-radius: 8px;
    cursor: pointer;
    height: 15px;
    width: 15px;
    -webkit-appearance: none;
    margin-top: -7px; }
  /* line 86, ../custom-sass/layout/_inputrange.scss */
  [type='range']::-moz-range-track {
    cursor: pointer;
    height: 1px;
    transition: all .2s ease;
    width: 100%;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 rgba(13, 13, 13, 0.2);
    background: #094991; }
  /* line 92, ../custom-sass/layout/_inputrange.scss */
  [type='range']::-moz-range-thumb {
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 rgba(13, 13, 13, 0.2);
    background: #094991;
    border: 0 solid #094991;
    border-radius: 8px;
    cursor: pointer;
    height: 15px;
    width: 15px; }
  /* line 96, ../custom-sass/layout/_inputrange.scss */
  [type='range']::-ms-track {
    cursor: pointer;
    height: 1px;
    transition: all .2s ease;
    width: 100%;
    background: transparent;
    border-color: transparent;
    border-width: 7.5px 0;
    color: transparent; }
  /* line 104, ../custom-sass/layout/_inputrange.scss */
  [type='range']::-ms-fill-lower {
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 rgba(13, 13, 13, 0.2);
    background: #083d79;
    border: 0 solid #cfd8dc;
    border-radius: 0; }
  /* line 111, ../custom-sass/layout/_inputrange.scss */
  [type='range']::-ms-fill-upper {
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 rgba(13, 13, 13, 0.2);
    background: #094991;
    border: 0 solid #cfd8dc;
    border-radius: 0; }
  /* line 118, ../custom-sass/layout/_inputrange.scss */
  [type='range']::-ms-thumb {
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 rgba(13, 13, 13, 0.2);
    background: #094991;
    border: 0 solid #094991;
    border-radius: 8px;
    cursor: pointer;
    height: 15px;
    width: 15px;
    margin-top: 0; }

/* line 4, ../custom-sass/layout/_table.scss */
.table > tr > th, .table > tr > td {
  vertical-align: middle; }

/* line 9, ../custom-sass/layout/_table.scss */
#sbm_indicative_page {
  text-align: center;
  font-family: Roboto, Tahoma, Sans-serif;
  width: 85%;
  margin: auto;
  padding-top: 60px; }
  /* line 16, ../custom-sass/layout/_table.scss */
  #sbm_indicative_page #indicative_first_table td {
    width: 50%;
    vertical-align: middle; }
  /* line 21, ../custom-sass/layout/_table.scss */
  #sbm_indicative_page .table {
    margin-bottom: 5px;
    margin-top: 20px; }
  /* line 27, ../custom-sass/layout/_table.scss */
  #sbm_indicative_page .tbl table tr {
    border: none;
    text-align: center;
    margin-bottom: 10px; }
    /* line 32, ../custom-sass/layout/_table.scss */
    #sbm_indicative_page .tbl table tr td {
      text-align: center;
      border: none;
      border-right: solid 1px #d0d0d0;
      border-left: solid 1px #d0d0d0;
      font-weight: bold;
      color: #6b6968; }
      /* line 40, ../custom-sass/layout/_table.scss */
      #sbm_indicative_page .tbl table tr td .double-row p {
        font-weight: bold;
        color: #6b6968; }
    /* line 46, ../custom-sass/layout/_table.scss */
    #sbm_indicative_page .tbl table tr .header_center_blue {
      color: white;
      border: 1px solid #797979; }
    /* line 51, ../custom-sass/layout/_table.scss */
    #sbm_indicative_page .tbl table tr:nth-child(even) {
      background-color: #ededed; }
  /* line 57, ../custom-sass/layout/_table.scss */
  #sbm_indicative_page .bottom-msg p {
    font-weight: bold; }

/* line 65, ../custom-sass/layout/_table.scss */
.indicative-rate-center p {
  margin-bottom: 0; }

/* line 70, ../custom-sass/layout/_table.scss */
#bom_template {
  margin-top: 80px; }
  /* line 73, ../custom-sass/layout/_table.scss */
  #bom_template .table-wrapper {
    margin-top: 20px;
    margin-bottom: 5px; }
  /* line 78, ../custom-sass/layout/_table.scss */
  #bom_template .bom-template tr td {
    overflow-wrap: break-word;
    vertical-align: middle; }
    /* line 83, ../custom-sass/layout/_table.scss */
    #bom_template .bom-template tr td.bold-num {
      vertical-align: top;
      font-weight: bold; }
  /* line 89, ../custom-sass/layout/_table.scss */
  #bom_template .inside_table {
    padding: 0px; }
    /* line 93, ../custom-sass/layout/_table.scss */
    #bom_template .inside_table table tr:last-child td:first-child, #bom_template .inside_table table tr:last-child td:last-child {
      border-bottom: 0px; }
    /* line 97, ../custom-sass/layout/_table.scss */
    #bom_template .inside_table table tr td {
      padding: 8px;
      overflow-wrap: break-word;
      border: 1px solid #dddddd; }
      /* line 103, ../custom-sass/layout/_table.scss */
      #bom_template .inside_table table tr td:first-child {
        border-top: 0px;
        border-left: 0px; }
      /* line 108, ../custom-sass/layout/_table.scss */
      #bom_template .inside_table table tr td:last-child {
        border-top: 0px;
        border-right: 0px; }
  /* line 116, ../custom-sass/layout/_table.scss */
  #bom_template .seven_col table tr td {
    max-width: 25px;
    border-top: 0;
    border-bottom: 0;
    text-align: center; }
  /* line 123, ../custom-sass/layout/_table.scss */
  #bom_template td.tbl-cur {
    height: 75px; }

/* line 20, ../custom-sass/layout.scss */
body {
  position: relative;
  overflow: auto; }
  /* line 24, ../custom-sass/layout.scss */
  .overlay body {
    overflow: hidden !important; }
    @media only screen and (max-width: 991px) {
      /* line 24, ../custom-sass/layout.scss */
      .overlay body {
        position: fixed; } }

/* line 33, ../custom-sass/layout.scss */
.layout-container {
  height: inherit; }

/* line 37, ../custom-sass/layout.scss */
main {
  position: relative;
  z-index: 1;
  height: inherit; }

/* line 49, ../custom-sass/layout.scss */
.make-row {
  margin-left: 0;
  margin-right: 0;
  height: inherit;
  width: 100%; }
  /* line 360, ../custom-sass/helpers/_mixins.scss */
  .make-row:before, .make-row:after {
    content: " ";
    display: table; }
  /* line 365, ../custom-sass/helpers/_mixins.scss */
  .make-row:after {
    clear: both; }

/* line 59, ../custom-sass/layout.scss */
.left-col,
.right-col {
  padding-top: 64px;
  float: left; }
  @media only screen and (max-width: 991px) {
    /* line 59, ../custom-sass/layout.scss */
    .left-col,
    .right-col {
      padding-top: 0; } }

/* line 69, ../custom-sass/layout.scss */
.left-col {
  height: 100vh;
  width: calc(30% - 64px); }
  @media only screen and (max-width: 1229px) {
    /* line 69, ../custom-sass/layout.scss */
    .left-col {
      width: calc(31% - 64px); } }
  @media only screen and (max-width: 991px) {
    /* line 69, ../custom-sass/layout.scss */
    .left-col {
      display: none; } }

/* line 84, ../custom-sass/layout.scss */
.right-col {
  width: calc(70% + 64px); }
  @media only screen and (max-width: 1229px) {
    /* line 84, ../custom-sass/layout.scss */
    .right-col {
      width: calc(69% + 64px); } }
  @media only screen and (max-width: 991px) {
    /* line 84, ../custom-sass/layout.scss */
    .right-col {
      width: 100%; } }

/* line 101, ../custom-sass/layout.scss */
.main-container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  /*@include responsive(md) {
      padding-left: $gutter-md / 2;
      padding-right: $gutter-md / 2;
  }*/
  /*@include responsive(sm) {
      padding-left: $gutter-sm / 2;
      padding-right: $gutter-sm / 2;
  }*/
  /*@include responsive(xs) {
      padding-left: $gutter-xs / 2;
      padding-right: $gutter-xs / 2;
  }*/ }
  /* line 360, ../custom-sass/helpers/_mixins.scss */
  .main-container:before, .main-container:after {
    content: " ";
    display: table; }
  /* line 365, ../custom-sass/helpers/_mixins.scss */
  .main-container:after {
    clear: both; }
  @media (min-width: 768px) {
    /* line 101, ../custom-sass/layout.scss */
    .main-container {
      width: 768px; } }
  @media (min-width: 992px) {
    /* line 101, ../custom-sass/layout.scss */
    .main-container {
      width: 992px; } }
  @media (min-width: 1230px) {
    /* line 101, ../custom-sass/layout.scss */
    .main-container {
      width: 1230px; } }
  @media only screen and (max-width: 991px) {
    /* line 101, ../custom-sass/layout.scss */
    .main-container {
      padding-left: 0;
      padding-right: 0; }
      /* line 108, ../custom-sass/layout.scss */
      .path-search .main-container {
        padding-left: 15px;
        padding-right: 15px; } }

/* line 115, ../custom-sass/layout.scss */
.layout-content {
  position: relative; }
  /* line 122, ../custom-sass/layout.scss */
  .path-frontpage .layout-content, .path-_0-independence-anniversary .layout-content {
    padding-top: 70px; }
  /* line 133, ../custom-sass/layout.scss */
  .layout-content.top {
    padding-top: 0; }
  /* line 137, ../custom-sass/layout.scss */
  .path-documents .layout-content {
    min-height: 100vh; }
    @media only screen and (max-width: 991px) {
      /* line 137, ../custom-sass/layout.scss */
      .path-documents .layout-content {
        background: white; } }
  /* line 148, ../custom-sass/layout.scss */
  .path-search .layout-content {
    padding-bottom: 115px; }
  @media only screen and (max-height: 700px) {
    /* line 115, ../custom-sass/layout.scss */
    .layout-content {
      padding-bottom: 115px; } }
  @media only screen and (max-width: 991px) {
    /* line 115, ../custom-sass/layout.scss */
    .layout-content {
      padding-bottom: 0;
      min-height: 66vh; } }

@media only screen and (max-width: 991px) {
  /* line 163, ../custom-sass/layout.scss */
  .content-sidebar {
    padding-top: 0; } }
/* line 175, ../custom-sass/layout.scss */
.path-unique-corporate .content-sidebar, .path-mam .content-sidebar, .path-securities .content-sidebar, .path-international .content-sidebar, .path-sbm-private-wealth .content-sidebar, .path-sme .content-sidebar, .path-capital-market-trading .content-sidebar, .path-capital-market-fund-management .content-sidebar {
  padding-top: 30px; }
/* line 190, ../custom-sass/layout.scss */
.page-node-type-simple-page-main .content-sidebar, .page-node-type-page .content-sidebar, .page-node-type-simple-page-inner .content-sidebar {
  margin-bottom: 115px; }
  @media only screen and (max-width: 991px) {
    /* line 190, ../custom-sass/layout.scss */
    .page-node-type-simple-page-main .content-sidebar, .page-node-type-page .content-sidebar, .page-node-type-simple-page-inner .content-sidebar {
      padding-top: 0;
      margin-bottom: 0; } }
/* line 201, ../custom-sass/layout.scss */
.path-frontpage .content-sidebar {
  padding-top: 0;
  background: none; }
/* line 206, ../custom-sass/layout.scss */
.content-sidebar .content-wrapper {
  position: relative; }

/* line 211, ../custom-sass/layout.scss */
.region-overlay {
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 12;
  visibility: hidden; }
  @media only screen and (max-width: 991px) {
    /* line 211, ../custom-sass/layout.scss */
    .region-overlay {
      top: 0; } }
  @media only screen and (max-width: 767px) {
    /* line 211, ../custom-sass/layout.scss */
    .region-overlay {
      top: 0; } }
  /* line 236, ../custom-sass/layout.scss */
  .region-overlay.active {
    visibility: visible; }
  /* line 240, ../custom-sass/layout.scss */
  .overlay .region-overlay {
    overflow: visible; }

/* line 245, ../custom-sass/layout.scss */
.overlay-close {
  display: none;
  position: relative;
  z-index: 13; }
  /* line 250, ../custom-sass/layout.scss */
  .overlay-close.open {
    display: block; }
  /* line 254, ../custom-sass/layout.scss */
  .overlay-close a {
    background: url('../images/sprites-s2bbc10e353.png') -750px 0;
    height: 21px;
    width: 21px;
    display: block;
    position: absolute;
    overflow: hidden;
    right: 30px;
    text-indent: -999px;
    top: 40px;
    z-index: 13; }
    @media only screen and (max-width: 1229px) {
      /* line 254, ../custom-sass/layout.scss */
      .overlay-close a {
        right: 20px; } }
    /* line 270, ../custom-sass/layout.scss */
    .path-_0-independence-anniversary .overlay-close a {
      top: 40px; }
    /* line 270, ../custom-sass/layout.scss */
    .path-frontpage .overlay-close a {
      top: 40px; }
    /* line 270, ../custom-sass/layout.scss */
    .path-sme .overlay-close a {
      top: 40px; }
    /* line 270, ../custom-sass/layout.scss */
    .path-international .overlay-close a {
      top: 40px; }
    /* line 270, ../custom-sass/layout.scss */
    .path-unique-corporate .overlay-close a {
      top: 40px; }
    /* line 270, ../custom-sass/layout.scss */
    .path-securities .overlay-close a {
      top: 40px; }
    /* line 270, ../custom-sass/layout.scss */
    .path-mam .overlay-close a {
      top: 40px; }
    /* line 270, ../custom-sass/layout.scss */
    .path-sbm-private-wealth .overlay-close a {
      top: 40px; }
    /* line 270, ../custom-sass/layout.scss */
    .path-sbm-private-banking .overlay-close a {
      top: 40px; }

/* line 277, ../custom-sass/layout.scss */
.region-content,
.region-content-bottom {
  background: rgba(255, 255, 255, 0.9);
  position: relative;
  z-index: 0; }
  /* line 284, ../custom-sass/layout.scss */
  .path-sbm-private-wealth .region-content, .path-sbm-private-banking .region-content, .path-sbm-private-wealth
  .region-content-bottom, .path-sbm-private-banking
  .region-content-bottom {
    background: none; }

/* line 291, ../custom-sass/layout.scss */
.modal-open .region-content-bottom {
  z-index: 0; }

/* line 296, ../custom-sass/layout.scss */
.layout-sidebar-first {
  position: fixed;
  height: 100%;
  width: 296px; }
  @media only screen and (max-width: 1229px) {
    /* line 296, ../custom-sass/layout.scss */
    .layout-sidebar-first {
      width: 234px; } }
  @media only screen and (max-width: 991px) {
    /* line 296, ../custom-sass/layout.scss */
    .layout-sidebar-first {
      width: 100%;
      position: relative; } }
  /* line 310, ../custom-sass/layout.scss */
  .layout-sidebar-first > div {
    height: 100%; }

/* line 315, ../custom-sass/layout.scss */
.ajax-progress {
  background: url("../images/loader.gif") 50% 50% no-repeat rgba(255, 255, 255, 0.6);
  width: 32px;
  height: 32px; }
  /* line 320, ../custom-sass/layout.scss */
  .ajax-progress .throbber {
    display: none; }
  /* line 324, ../custom-sass/layout.scss */
  .ajax-progress.ajax-progress-fullscreen {
    left: 0;
    top: 0;
    width: 100%;
    height: 100%; }