@charset "UTF-8";
/* line 2, ../custom-sass/components/_blocks.scss */
.margin-bottom {
  margin-bottom: 150px; }
  @media only screen and (max-width: 991px) {
    /* line 2, ../custom-sass/components/_blocks.scss */
    .margin-bottom {
      margin-bottom: 0; } }

/* line 9, ../custom-sass/components/_blocks.scss */
.block-sbm-independence-logo {
  position: absolute;
  top: 25px;
  left: 30px;
  z-index: 1;
  width: 70px; }
  /* line 15, ../custom-sass/components/_blocks.scss */
  .menu-open .block-sbm-independence-logo {
    display: none; }
  /* line 18, ../custom-sass/components/_blocks.scss */
  .path-activities .block-sbm-independence-logo, .page-node-type-activities .block-sbm-independence-logo {
    top: 75px; }
    @media only screen and (max-width: 1229px) {
      /* line 18, ../custom-sass/components/_blocks.scss */
      .path-activities .block-sbm-independence-logo, .page-node-type-activities .block-sbm-independence-logo {
        left: 45px; } }
    @media only screen and (max-width: 991px) {
      /* line 18, ../custom-sass/components/_blocks.scss */
      .path-activities .block-sbm-independence-logo, .page-node-type-activities .block-sbm-independence-logo {
        top: 90px;
        left: 25px; } }
    @media only screen and (max-width: 767px) {
      /* line 18, ../custom-sass/components/_blocks.scss */
      .path-activities .block-sbm-independence-logo, .page-node-type-activities .block-sbm-independence-logo {
        top: 60px; } }
  @media only screen and (max-width: 991px) {
    /* line 9, ../custom-sass/components/_blocks.scss */
    .block-sbm-independence-logo {
      top: 90px;
      left: 57px; } }
  @media only screen and (max-width: 767px) {
    /* line 9, ../custom-sass/components/_blocks.scss */
    .block-sbm-independence-logo {
      top: 60px;
      left: 33px;
      width: 50px; } }

/* line 43, ../custom-sass/components/_blocks.scss */
#block-forexblock {
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0; }
  /* line 49, ../custom-sass/components/_blocks.scss */
  #block-forexblock h2 {
    display: none; }

/* line 54, ../custom-sass/components/_blocks.scss */
.independence-banner {
  position: relative; }

/* line 58, ../custom-sass/components/_blocks.scss */
.banner-overlay {
  padding-top: 30px;
  width: 80%; }

/* line 71, ../custom-sass/components/_blocks.scss */
.block-future {
  margin: 0;
  background: #083a9a;
  width: 100%;
  height: 118px;
  padding: 23px 20px;
  font-family: "FuturaMed";
  font-size: 35px;
  line-height: 40px;
  letter-spacing: 3px;
  text-transform: uppercase;
  color: #FFF; }
  @media only screen and (max-width: 1229px) {
    /* line 71, ../custom-sass/components/_blocks.scss */
    .block-future {
      font-size: 21px;
      letter-spacing: 1.5px; } }
  @media only screen and (max-width: 991px) {
    /* line 71, ../custom-sass/components/_blocks.scss */
    .block-future {
      display: none; } }
  /* line 90, ../custom-sass/components/_blocks.scss */
  .block-future p {
    margin: 0;
    color: #FFF;
    font-family: "FuturaMed";
    font-size: 35px;
    line-height: 40px; }
    @media only screen and (max-width: 1229px) {
      /* line 90, ../custom-sass/components/_blocks.scss */
      .block-future p {
        font-size: 21px;
        letter-spacing: 1.5px; } }
  /* line 101, ../custom-sass/components/_blocks.scss */
  .block-future .mapping-title {
    display: block; }

/* line 108, ../custom-sass/components/_blocks.scss */
.region-overlay .block-sbm-loan-calculator {
  left: 0;
  padding: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 11;
  -webkit-transform: translate(150%, 0);
  -ms-transform: translate(150%, 0);
  -o-transform: translate(150%, 0);
  transform: translate(150%, 0);
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  max-height: 80vh;
  overflow-y: auto; }
  /* line 360, ../custom-sass/helpers/_mixins.scss */
  .region-overlay .block-sbm-loan-calculator:before, .region-overlay .block-sbm-loan-calculator:after {
    content: " ";
    display: table; }
  /* line 365, ../custom-sass/helpers/_mixins.scss */
  .region-overlay .block-sbm-loan-calculator:after {
    clear: both; }
  @media only screen and (max-height: 700px) {
    /* line 108, ../custom-sass/components/_blocks.scss */
    .region-overlay .block-sbm-loan-calculator {
      max-height: 70vh; } }
  /* line 125, ../custom-sass/components/_blocks.scss */
  .region-overlay .block-sbm-loan-calculator.open {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0); }
    /* line 127, ../custom-sass/components/_blocks.scss */
    .region-overlay .block-sbm-loan-calculator.open .loan-data,
    .region-overlay .block-sbm-loan-calculator.open .button {
      display: block; }
  /* line 132, ../custom-sass/components/_blocks.scss */
  .region-overlay .block-sbm-loan-calculator .loan-data,
  .region-overlay .block-sbm-loan-calculator .button {
    display: none; }
  /* line 136, ../custom-sass/components/_blocks.scss */
  .region-overlay .block-sbm-loan-calculator h2 {
    display: none; }
  /* line 139, ../custom-sass/components/_blocks.scss */
  .region-overlay .block-sbm-loan-calculator .loan-payment-data {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    width: 100%; }
    /* line 360, ../custom-sass/helpers/_mixins.scss */
    .region-overlay .block-sbm-loan-calculator .loan-payment-data:before, .region-overlay .block-sbm-loan-calculator .loan-payment-data:after {
      content: " ";
      display: table; }
    /* line 365, ../custom-sass/helpers/_mixins.scss */
    .region-overlay .block-sbm-loan-calculator .loan-payment-data:after {
      clear: both; }
    @media only screen and (max-width: 767px) {
      /* line 139, ../custom-sass/components/_blocks.scss */
      .region-overlay .block-sbm-loan-calculator .loan-payment-data {
        display: block; } }
  /* line 147, ../custom-sass/components/_blocks.scss */
  .region-overlay .block-sbm-loan-calculator .loandata-chart-wrapper {
    float: left;
    padding: 45px 75px 45px 32px;
    width: 75%;
    background: #FFF; }
    @media only screen and (max-width: 1229px) {
      /* line 147, ../custom-sass/components/_blocks.scss */
      .region-overlay .block-sbm-loan-calculator .loandata-chart-wrapper {
        width: 60%;
        padding: 45px 32px; } }
    @media only screen and (max-width: 767px) {
      /* line 147, ../custom-sass/components/_blocks.scss */
      .region-overlay .block-sbm-loan-calculator .loandata-chart-wrapper {
        width: 100%;
        padding: 45px 55px 0 25px; } }
    /* line 160, ../custom-sass/components/_blocks.scss */
    .region-overlay .block-sbm-loan-calculator .loandata-chart-wrapper .title {
      margin: 0 0 40px;
      font-family: "FuturaMed";
      font-size: 24px;
      text-transform: uppercase;
      color: #161a1c; }
      @media only screen and (max-width: 767px) {
        /* line 160, ../custom-sass/components/_blocks.scss */
        .region-overlay .block-sbm-loan-calculator .loandata-chart-wrapper .title {
          font-size: 16px;
          padding-right: 50px; } }
  @media only screen and (max-width: 767px) {
    /* line 172, ../custom-sass/components/_blocks.scss */
    .region-overlay .block-sbm-loan-calculator .chart {
      display: none; } }
  /* line 177, ../custom-sass/components/_blocks.scss */
  .region-overlay .block-sbm-loan-calculator .payments {
    background: #f1f1f1;
    float: left;
    padding: 90px 30px;
    width: 25%; }
    @media only screen and (max-width: 1229px) {
      /* line 177, ../custom-sass/components/_blocks.scss */
      .region-overlay .block-sbm-loan-calculator .payments {
        width: 40%; } }
    @media only screen and (max-width: 767px) {
      /* line 177, ../custom-sass/components/_blocks.scss */
      .region-overlay .block-sbm-loan-calculator .payments {
        width: 100%;
        padding: 25px; } }
    /* line 189, ../custom-sass/components/_blocks.scss */
    .region-overlay .block-sbm-loan-calculator .payments .title {
      margin: 0 0 20px;
      font-family: 'Arial';
      font-size: 24px;
      font-weight: bold;
      line-height: 24px;
      color: #0b0c0c;
      position: relative;
      width: 100%;
      padding: 10px; }
    /* line 210, ../custom-sass/components/_blocks.scss */
    .region-overlay .block-sbm-loan-calculator .payments .output-value {
      font-weight: bold; }
    /* line 213, ../custom-sass/components/_blocks.scss */
    .region-overlay .block-sbm-loan-calculator .payments .output-wrapper {
      margin: 0 12px 30px; }
    /* line 216, ../custom-sass/components/_blocks.scss */
    .region-overlay .block-sbm-loan-calculator .payments .button {
      margin: 10px 0 0; }
      /* line 218, ../custom-sass/components/_blocks.scss */
      .region-overlay .block-sbm-loan-calculator .payments .button a {
        font-family: 'Arial';
        font-size: 16px;
        font-weight: bold;
        background: #009e98;
        color: #FFF;
        line-height: 45px;
        padding: 0 15px 0 30px;
        display: inline-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 228, ../custom-sass/components/_blocks.scss */
        .region-overlay .block-sbm-loan-calculator .payments .button a:hover, .region-overlay .block-sbm-loan-calculator .payments .button a:focus, .region-overlay .block-sbm-loan-calculator .payments .button a:active {
          text-decoration: none;
          background: #083a9a; }
        /* line 234, ../custom-sass/components/_blocks.scss */
        .region-overlay .block-sbm-loan-calculator .payments .button a:after {
          content: "›";
          position: relative;
          left: 0;
          top: 0;
          color: #FFF;
          margin-left: 25px; }
  /* line 245, ../custom-sass/components/_blocks.scss */
  .region-overlay .block-sbm-loan-calculator .label {
    font-family: 'Arial';
    font-size: 16px;
    font-weight: normal;
    line-height: 16px;
    margin: 0 0 5px;
    padding: 0;
    color: #161a1c;
    display: block;
    text-align: left;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    white-space: normal; }
  /* line 258, ../custom-sass/components/_blocks.scss */
  .region-overlay .block-sbm-loan-calculator .field-wrap {
    width: 60%;
    margin-bottom: 30px; }
    @media only screen and (max-width: 1229px) {
      /* line 258, ../custom-sass/components/_blocks.scss */
      .region-overlay .block-sbm-loan-calculator .field-wrap {
        width: 100%; } }
  @media only screen and (max-width: 991px) {
    /* line 266, ../custom-sass/components/_blocks.scss */
    .region-overlay .block-sbm-loan-calculator .years [type="range"],
    .region-overlay .block-sbm-loan-calculator .years .input-wrapper {
      display: none; } }
  /* line 271, ../custom-sass/components/_blocks.scss */
  .mobile .region-overlay .block-sbm-loan-calculator .years [type="range"], .mobile
  .region-overlay .block-sbm-loan-calculator .years .input-wrapper {
    display: none; }
  /* line 276, ../custom-sass/components/_blocks.scss */
  .region-overlay .block-sbm-loan-calculator .ios-year-select {
    display: none; }
    /* line 278, ../custom-sass/components/_blocks.scss */
    .region-overlay .block-sbm-loan-calculator .ios-year-select.consumer-select {
      display: none; }
    @media only screen and (max-width: 991px) {
      /* line 276, ../custom-sass/components/_blocks.scss */
      .region-overlay .block-sbm-loan-calculator .ios-year-select {
        display: block; }
        /* line 283, ../custom-sass/components/_blocks.scss */
        .region-overlay .block-sbm-loan-calculator .ios-year-select.consumer-select {
          display: none; }
          /* line 285, ../custom-sass/components/_blocks.scss */
          .region-overlay .block-sbm-loan-calculator .ios-year-select.consumer-select.block {
            display: block; } }
    /* line 290, ../custom-sass/components/_blocks.scss */
    .mobile .region-overlay .block-sbm-loan-calculator .ios-year-select {
      display: block; }
      /* line 292, ../custom-sass/components/_blocks.scss */
      .mobile .region-overlay .block-sbm-loan-calculator .ios-year-select.consumer-select {
        display: none; }
        /* line 294, ../custom-sass/components/_blocks.scss */
        .mobile .region-overlay .block-sbm-loan-calculator .ios-year-select.consumer-select.block {
          display: block; }
  /* line 360, ../custom-sass/helpers/_mixins.scss */
  .region-overlay .block-sbm-loan-calculator .amount .input-wrapper:before, .region-overlay .block-sbm-loan-calculator .amount .input-wrapper:after {
    content: " ";
    display: table; }
  /* line 365, ../custom-sass/helpers/_mixins.scss */
  .region-overlay .block-sbm-loan-calculator .amount .input-wrapper:after {
    clear: both; }
  /* line 304, ../custom-sass/components/_blocks.scss */
  .region-overlay .block-sbm-loan-calculator .amount .currency {
    float: left;
    margin-right: 2%;
    width: 20%;
    line-height: 37px; }
  /* line 310, ../custom-sass/components/_blocks.scss */
  .region-overlay .block-sbm-loan-calculator .amount .input-field {
    float: left;
    width: 78%; }
  /* line 316, ../custom-sass/components/_blocks.scss */
  .region-overlay .block-sbm-loan-calculator .rate .input-wrapper {
    position: relative; }
  /* line 319, ../custom-sass/components/_blocks.scss */
  .region-overlay .block-sbm-loan-calculator .rate .input-addon {
    position: absolute;
    right: 10px;
    top: 8px; }
  /* line 325, ../custom-sass/components/_blocks.scss */
  .region-overlay .block-sbm-loan-calculator input[type="number"],
  .region-overlay .block-sbm-loan-calculator .input-field {
    height: 37px;
    border: 1px solid #b4b4b4;
    line-height: 37px;
    width: 100%;
    padding: 0 12px;
    color: #797979; }
  /* line 335, ../custom-sass/components/_blocks.scss */
  .region-overlay .block-sbm-loan-calculator .years .input-field {
    border: medium none;
    padding: 0;
    margin: 0;
    width: 25px;
    color: #797979; }
  /* line 342, ../custom-sass/components/_blocks.scss */
  .region-overlay .block-sbm-loan-calculator .years span {
    color: #797979; }
  /* line 347, ../custom-sass/components/_blocks.scss */
  .region-overlay .block-sbm-loan-calculator .bootstrap-select > .dropdown-toggle {
    height: 37px;
    padding-top: 0;
    padding-bottom: 0;
    line-height: 37px;
    border-color: #b4b4b4; }
    /* line 353, ../custom-sass/components/_blocks.scss */
    .region-overlay .block-sbm-loan-calculator .bootstrap-select > .dropdown-toggle .filter-option {
      color: #797979; }
  /* line 357, ../custom-sass/components/_blocks.scss */
  .region-overlay .block-sbm-loan-calculator .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 100%;
    z-index: 2; }
  /* line 361, ../custom-sass/components/_blocks.scss */
  .region-overlay .block-sbm-loan-calculator .bootstrap-select a {
    margin: 0; }
  /* line 366, ../custom-sass/components/_blocks.scss */
  .region-overlay .block-sbm-loan-calculator .links-wrapper .button {
    color: #6d9ab5;
    font-family: "FuturaMed";
    font-size: 16px;
    line-height: 43px;
    border: 1px solid #0b0c0c;
    min-width: 48%;
    margin: 0 3% 20px 0;
    display: inline-block;
    background: none; }
    @media only screen and (max-width: 767px) {
      /* line 366, ../custom-sass/components/_blocks.scss */
      .region-overlay .block-sbm-loan-calculator .links-wrapper .button {
        min-width: 47%; } }
    /* line 379, ../custom-sass/components/_blocks.scss */
    .region-overlay .block-sbm-loan-calculator .links-wrapper .button:last-child {
      margin-right: 0; }

/* line 387, ../custom-sass/components/_blocks.scss */
.forex-container {
  bottom: 227px;
  left: 0;
  margin-bottom: 10px;
  padding-left: 20px;
  position: absolute;
  width: 100%; }
  /* line 389, ../custom-sass/components/_blocks.scss */
  .toolbar-horizontal .forex-container {
    bottom: 300px; }
  /* line 397, ../custom-sass/components/_blocks.scss */
  .forex-container .share-price {
    margin-bottom: 30px;
    font-family: "FuturaMed";
    font-size: 12px;
    text-transform: uppercase;
    color: #FFF; }
    /* line 403, ../custom-sass/components/_blocks.scss */
    .forex-container .share-price span {
      font-family: "FuturaBoldRegular"; }
  /* line 407, ../custom-sass/components/_blocks.scss */
  .forex-container .rate {
    font-family: "FuturaMed";
    font-size: 12px;
    text-transform: uppercase;
    color: #797979; }
    /* line 412, ../custom-sass/components/_blocks.scss */
    .forex-container .rate span {
      color: #FFF; }
  /* line 416, ../custom-sass/components/_blocks.scss */
  .forex-container .more {
    font-family: "FuturaMed";
    font-size: 12px;
    color: #6d9ab5;
    position: absolute;
    bottom: 0;
    right: 12px;
    padding-right: 12px; }
    /* line 424, ../custom-sass/components/_blocks.scss */
    .forex-container .more:after {
      content: "›";
      position: absolute;
      right: 5px;
      top: 1px;
      color: #FFF; }

/* line 434, ../custom-sass/components/_blocks.scss */
.block_aboutus_all_teasers {
  padding-bottom: 50px; }
  @media only screen and (max-width: 767px) {
    /* line 434, ../custom-sass/components/_blocks.scss */
    .block_aboutus_all_teasers {
      padding-bottom: 20px; } }

/* line 443, ../custom-sass/components/_blocks.scss */
.block-texte.block_aboutus_first_node .field--name-field-image {
  display: none; }
/* line 446, ../custom-sass/components/_blocks.scss */
.block-texte.block_aboutus_first_node p {
  text-align: justify; }
/* line 450, ../custom-sass/components/_blocks.scss */
.block-texte .aboutus_title_body_readmore {
  padding: 32px;
  overflow-wrap: break-word; }
  @media only screen and (max-width: 767px) {
    /* line 450, ../custom-sass/components/_blocks.scss */
    .block-texte .aboutus_title_body_readmore {
      padding: 20px 25px 32px; } }
/* line 457, ../custom-sass/components/_blocks.scss */
.block-texte .aboutus_title,
.block-texte .aboutus_title a {
  color: #094991;
  font-family: "FuturaMed";
  font-size: 24px;
  line-height: normal;
  text-transform: uppercase;
  margin: 0 0 20px;
  text-decoration: none; }
  @media only screen and (max-width: 1229px) {
    /* line 457, ../custom-sass/components/_blocks.scss */
    .block-texte .aboutus_title,
    .block-texte .aboutus_title a {
      font-size: 16px; } }
/* line 470, ../custom-sass/components/_blocks.scss */
.block-texte p,
.block-texte ul,
.block-texte ol {
  color: #161a1c;
  font-family: 'Arial';
  font-size: 14px;
  text-align: left;
  line-height: 21px;
  margin: 0 0 25px; }
  @media only screen and (max-width: 1229px) {
    /* line 470, ../custom-sass/components/_blocks.scss */
    .block-texte p,
    .block-texte ul,
    .block-texte ol {
      font-size: 14px; } }
  @media only screen and (max-width: 767px) {
    /* line 470, ../custom-sass/components/_blocks.scss */
    .block-texte p,
    .block-texte ul,
    .block-texte ol {
      font-size: 12px; } }
/* line 486, ../custom-sass/components/_blocks.scss */
.block-texte ul,
.block-texte ol {
  padding-left: 15px; }
/* line 490, ../custom-sass/components/_blocks.scss */
.block-texte .node-readmore {
  padding: 0; }
  /* line 492, ../custom-sass/components/_blocks.scss */
  .block-texte .node-readmore a {
    font-family: "FuturaMed";
    font-size: 14.63px;
    color: #6d9ab5;
    position: relative;
    padding: 0 18px 0 0; }
    /* line 498, ../custom-sass/components/_blocks.scss */
    .block-texte .node-readmore a:after {
      content: "›";
      position: absolute;
      right: 5px;
      top: 0;
      color: #161a1c; }
/* line 507, ../custom-sass/components/_blocks.scss */
.block-texte .field--name-field-image {
  position: relative; }
  @media only screen and (max-width: 991px) {
    /* line 507, ../custom-sass/components/_blocks.scss */
    .block-texte .field--name-field-image {
      text-align: center; } }

/* line 517, ../custom-sass/components/_blocks.scss */
.block_aboutus_first_node .aboutus_title,
.block_aboutus_first_node .aboutus_title a,
.holding_top_content .aboutus_title,
.holding_top_content .aboutus_title a {
  color: #161a1c;
  font-family: "FuturaMed";
  font-size: 24px;
  line-height: normal;
  margin: 0 0 20px;
  text-decoration: none;
  text-transform: none; }
  @media only screen and (max-width: 1229px) {
    /* line 517, ../custom-sass/components/_blocks.scss */
    .block_aboutus_first_node .aboutus_title,
    .block_aboutus_first_node .aboutus_title a,
    .holding_top_content .aboutus_title,
    .holding_top_content .aboutus_title a {
      font-size: 16px; } }
  @media only screen and (max-width: 767px) {
    /* line 517, ../custom-sass/components/_blocks.scss */
    .block_aboutus_first_node .aboutus_title,
    .block_aboutus_first_node .aboutus_title a,
    .holding_top_content .aboutus_title,
    .holding_top_content .aboutus_title a {
      margin: 0 0 15px; } }

/* line 535, ../custom-sass/components/_blocks.scss */
.block_aboutus_glance,
.holding_top_content {
  background: #dae0e5; }
  /* line 360, ../custom-sass/helpers/_mixins.scss */
  .block_aboutus_glance .node__content:before, .block_aboutus_glance .node__content:after,
  .holding_top_content .node__content:before,
  .holding_top_content .node__content:after {
    content: " ";
    display: table; }
  /* line 365, ../custom-sass/helpers/_mixins.scss */
  .block_aboutus_glance .node__content:after,
  .holding_top_content .node__content:after {
    clear: both; }
  /* line 541, ../custom-sass/components/_blocks.scss */
  .block_aboutus_glance .aboutus_title_body_readmore,
  .holding_top_content .aboutus_title_body_readmore {
    width: 33%;
    float: left; }
    @media only screen and (max-width: 991px) {
      /* line 541, ../custom-sass/components/_blocks.scss */
      .block_aboutus_glance .aboutus_title_body_readmore,
      .holding_top_content .aboutus_title_body_readmore {
        width: 100%;
        float: none; } }
  /* line 549, ../custom-sass/components/_blocks.scss */
  .block_aboutus_glance .field--name-field-image,
  .holding_top_content .field--name-field-image {
    width: 67%;
    float: left; }
    @media only screen and (max-width: 991px) {
      /* line 549, ../custom-sass/components/_blocks.scss */
      .block_aboutus_glance .field--name-field-image,
      .holding_top_content .field--name-field-image {
        width: 100%;
        float: none; } }
  /* line 558, ../custom-sass/components/_blocks.scss */
  .block_aboutus_glance.block-texte p,
  .holding_top_content.block-texte p {
    margin: 0; }

/* line 360, ../custom-sass/helpers/_mixins.scss */
.block_aboutus_vision_goal:before, .block_aboutus_vision_goal:after {
  content: " ";
  display: table; }
/* line 365, ../custom-sass/helpers/_mixins.scss */
.block_aboutus_vision_goal:after {
  clear: both; }
/* line 566, ../custom-sass/components/_blocks.scss */
.block_aboutus_vision_goal .block_aboutus_vision {
  width: 33%;
  float: left;
  background: #f2f2f2; }
/* line 571, ../custom-sass/components/_blocks.scss */
.block_aboutus_vision_goal .block_aboutus_goal {
  width: 67%;
  float: left; }

/* line 577, ../custom-sass/components/_blocks.scss */
.block_aboutus_mission {
  background: #dae0e5; }
  /* line 579, ../custom-sass/components/_blocks.scss */
  .block_aboutus_mission.strategy {
    background: #f2f2f2; }
  /* line 360, ../custom-sass/helpers/_mixins.scss */
  .block_aboutus_mission:before, .block_aboutus_mission:after {
    content: " ";
    display: table; }
  /* line 365, ../custom-sass/helpers/_mixins.scss */
  .block_aboutus_mission:after {
    clear: both; }
  /* line 583, ../custom-sass/components/_blocks.scss */
  .block_aboutus_mission .field--name-field-image {
    width: 33%;
    float: left; }
    @media only screen and (max-width: 991px) {
      /* line 583, ../custom-sass/components/_blocks.scss */
      .block_aboutus_mission .field--name-field-image {
        display: none; } }
  /* line 590, ../custom-sass/components/_blocks.scss */
  .block_aboutus_mission .aboutus_title_body_readmore {
    width: 67%;
    float: left; }
    @media only screen and (max-width: 991px) {
      /* line 590, ../custom-sass/components/_blocks.scss */
      .block_aboutus_mission .aboutus_title_body_readmore {
        width: 100%;
        float: none; } }

/* line 601, ../custom-sass/components/_blocks.scss */
.quicklinks {
  padding: 0 32px 140px; }
  @media only screen and (max-width: 991px) {
    /* line 601, ../custom-sass/components/_blocks.scss */
    .quicklinks {
      padding-bottom: 60px; } }
  @media only screen and (max-width: 767px) {
    /* line 601, ../custom-sass/components/_blocks.scss */
    .quicklinks {
      padding-left: 25px;
      padding-right: 25px; } }
  /* line 610, ../custom-sass/components/_blocks.scss */
  .quicklinks h2 {
    margin: 0 0 35px;
    padding: 28px 0 0;
    font-family: "FuturaMed";
    font-size: 24px;
    line-height: 36px;
    color: #161a1c;
    position: relative;
    border-bottom: 1px solid #dae0e5;
    display: inline-block;
    width: 100%; }
    @media only screen and (max-width: 1229px) {
      /* line 610, ../custom-sass/components/_blocks.scss */
      .quicklinks h2 {
        font-size: 24px;
        line-height: 24px; } }
    /* line 625, ../custom-sass/components/_blocks.scss */
    .quicklinks h2:after {
      width: 0;
      height: 0;
      border-style: solid;
      border-width: 8px 7px 0 7px;
      border-color: #dae0e5 transparent transparent transparent;
      content: "";
      position: absolute;
      bottom: -8px;
      left: 24px; }
  /* line 637, ../custom-sass/components/_blocks.scss */
  .quicklinks > .menu {
    margin: 0; }
    /* line 360, ../custom-sass/helpers/_mixins.scss */
    .quicklinks > .menu:before, .quicklinks > .menu:after {
      content: " ";
      display: table; }
    /* line 365, ../custom-sass/helpers/_mixins.scss */
    .quicklinks > .menu:after {
      clear: both; }
    /* line 640, ../custom-sass/components/_blocks.scss */
    .quicklinks > .menu > li {
      float: left;
      width: 25%;
      padding: 0 30px 0 0;
      list-style: none; }
      @media only screen and (max-width: 767px) {
        /* line 640, ../custom-sass/components/_blocks.scss */
        .quicklinks > .menu > li {
          width: 100%;
          float: none;
          margin-bottom: 20px; } }
      /* line 650, ../custom-sass/components/_blocks.scss */
      .quicklinks > .menu > li:last-child {
        padding: 0; }
      /* line 653, ../custom-sass/components/_blocks.scss */
      .quicklinks > .menu > li > a {
        margin: 0 0 15px;
        font-family: "FuturaMed";
        font-size: 18px;
        line-height: 18px;
        color: #161a1c;
        display: block; }
        @media only screen and (max-width: 1229px) {
          /* line 653, ../custom-sass/components/_blocks.scss */
          .quicklinks > .menu > li > a {
            font-size: 18px;
            line-height: 18px; } }
    /* line 666, ../custom-sass/components/_blocks.scss */
    .quicklinks > .menu .menu {
      margin: 0; }
      /* line 668, ../custom-sass/components/_blocks.scss */
      .quicklinks > .menu .menu li {
        display: block;
        padding: 10px 0; }
        @media only screen and (max-width: 1229px) {
          /* line 668, ../custom-sass/components/_blocks.scss */
          .quicklinks > .menu .menu li {
            padding: 8px 0; } }
        @media only screen and (max-width: 767px) {
          /* line 668, ../custom-sass/components/_blocks.scss */
          .quicklinks > .menu .menu li {
            border: none;
            padding: 5px 20px 5px 0; }
            /* line 677, ../custom-sass/components/_blocks.scss */
            .quicklinks > .menu .menu li:last-child {
              padding-right: 0; } }
        /* line 681, ../custom-sass/components/_blocks.scss */
        .quicklinks > .menu .menu li a {
          font-family: "FuturaMed";
          font-size: 14px;
          line-height: 16px;
          color: #6d9ab5;
          padding-left: 14px;
          position: relative; }
          @media only screen and (max-width: 1229px) {
            /* line 681, ../custom-sass/components/_blocks.scss */
            .quicklinks > .menu .menu li a {
              font-size: 14px;
              line-height: 14px; } }
          /* line 692, ../custom-sass/components/_blocks.scss */
          .quicklinks > .menu .menu li a:before {
            content: "›";
            position: absolute;
            left: 0;
            top: 1px;
            color: #161a1c; }

/* line 707, ../custom-sass/components/_blocks.scss */
.layout-content .menu--sbm-main-menu .menu {
  margin: 0;
  background: #f2f2f2;
  position: relative;
  z-index: 9; }
  /* line 360, ../custom-sass/helpers/_mixins.scss */
  .layout-content .menu--sbm-main-menu .menu:before, .layout-content .menu--sbm-main-menu .menu:after {
    content: " ";
    display: table; }
  /* line 365, ../custom-sass/helpers/_mixins.scss */
  .layout-content .menu--sbm-main-menu .menu:after {
    clear: both; }
  /* line 713, ../custom-sass/components/_blocks.scss */
  .layout-content .menu--sbm-main-menu .menu li {
    float: left;
    text-align: center;
    padding: 0; }
  /* line 718, ../custom-sass/components/_blocks.scss */
  .layout-content .menu--sbm-main-menu .menu a {
    font-family: "FuturaMed";
    font-size: 12px;
    line-height: 57px;
    color: #161a1c;
    padding: 20px;
    position: relative; }
    /* line 725, ../custom-sass/components/_blocks.scss */
    .layout-content .menu--sbm-main-menu .menu a.is-active, .layout-content .menu--sbm-main-menu .menu a:hover {
      background: #dae0e5;
      text-decoration: none; }
      /* line 729, ../custom-sass/components/_blocks.scss */
      .layout-content .menu--sbm-main-menu .menu a.is-active:after, .layout-content .menu--sbm-main-menu .menu a:hover:after {
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 8px 7px 0 7px;
        border-color: #dae0e5 transparent transparent transparent;
        content: "";
        position: absolute;
        bottom: -8px;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        -o-transform: translate(-50%, 0);
        transform: translate(-50%, 0); }

/* line 747, ../custom-sass/components/_blocks.scss */
#block-sbmcorevalueblock {
  margin-bottom: 30px; }

/* line 752, ../custom-sass/components/_blocks.scss */
.path-about .block-sbm-core-values {
  margin-bottom: 110px; }
  @media only screen and (max-width: 991px) {
    /* line 752, ../custom-sass/components/_blocks.scss */
    .path-about .block-sbm-core-values {
      margin-bottom: 0; } }

/* line 360, ../custom-sass/helpers/_mixins.scss */
.core-values-wrapper:before, .core-values-wrapper:after {
  content: " ";
  display: table; }
/* line 365, ../custom-sass/helpers/_mixins.scss */
.core-values-wrapper:after {
  clear: both; }
/* line 762, ../custom-sass/components/_blocks.scss */
.core-values-wrapper .core-values {
  width: 31%;
  float: left;
  padding: 32px;
  text-align: right; }
  @media only screen and (max-width: 1229px) {
    /* line 762, ../custom-sass/components/_blocks.scss */
    .core-values-wrapper .core-values {
      width: 100%;
      float: none;
      text-align: left; } }
/* line 773, ../custom-sass/components/_blocks.scss */
.core-values-wrapper .core-values-links {
  width: 69%;
  float: left;
  padding-left: 20px; }
  @media only screen and (max-width: 1229px) {
    /* line 773, ../custom-sass/components/_blocks.scss */
    .core-values-wrapper .core-values-links {
      width: 100%;
      float: none;
      text-align: left;
      padding: 0 32px; } }
  /* line 784, ../custom-sass/components/_blocks.scss */
  .core-values-wrapper .core-values-links:hover li:first-child {
    border-left: 1px dotted #dae0e5; }
    /* line 786, ../custom-sass/components/_blocks.scss */
    .core-values-wrapper .core-values-links:hover li:first-child:before {
      display: none; }
  /* line 791, ../custom-sass/components/_blocks.scss */
  .core-values-wrapper .core-values-links li {
    padding-bottom: 20px;
    display: block;
    font-family: "FuturaMed";
    font-size: 16px;
    color: #161a1c;
    padding-left: 28px;
    line-height: 25px;
    position: relative;
    border-left: 1px dotted #dae0e5;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    cursor: default; }
    @media only screen and (max-width: 1229px) {
      /* line 791, ../custom-sass/components/_blocks.scss */
      .core-values-wrapper .core-values-links li {
        font-size: 14px; } }
    @media only screen and (max-width: 767px) {
      /* line 791, ../custom-sass/components/_blocks.scss */
      .core-values-wrapper .core-values-links li {
        line-height: 18px;
        padding-bottom: 25px;
        margin-bottom: 0; } }
    /* line 811, ../custom-sass/components/_blocks.scss */
    .core-values-wrapper .core-values-links li:first-child, .core-values-wrapper .core-values-links li:hover {
      border-left: 1px solid #a9bd01; }
      /* line 814, ../custom-sass/components/_blocks.scss */
      .core-values-wrapper .core-values-links li:first-child:before, .core-values-wrapper .core-values-links li:hover:before {
        content: "";
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 7.5px 0 7.5px 8px;
        border-color: transparent transparent transparent #a9bd01;
        position: absolute;
        left: 0;
        top: 50%;
        transform: translate(0, -50%); }
    /* line 827, ../custom-sass/components/_blocks.scss */
    .core-values-wrapper .core-values-links li:hover {
      border-left: 1px solid #a9bd01 !important; }
      /* line 829, ../custom-sass/components/_blocks.scss */
      .core-values-wrapper .core-values-links li:hover:before {
        display: block !important; }
/* line 835, ../custom-sass/components/_blocks.scss */
.core-values-wrapper h3 {
  font-family: "FuturaMed";
  font-size: 36px;
  line-height: normal;
  color: #161a1c;
  margin: 0 0 20px; }
  @media only screen and (max-width: 767px) {
    /* line 835, ../custom-sass/components/_blocks.scss */
    .core-values-wrapper h3 {
      font-size: 24px;
      margin: 0 0 10px; } }
/* line 846, ../custom-sass/components/_blocks.scss */
.core-values-wrapper .subtitle {
  font-family: "FuturaMed";
  font-size: 16px;
  line-height: normal;
  color: #2c3e4a; }

/* line 854, ../custom-sass/components/_blocks.scss */
#block-views-block-board-of-directors-block-1 {
  margin: 103px 45px; }
  /* line 856, ../custom-sass/components/_blocks.scss */
  #block-views-block-board-of-directors-block-1 h2 {
    display: none; }
  /* line 859, ../custom-sass/components/_blocks.scss */
  #block-views-block-board-of-directors-block-1 .views-row {
    position: relative;
    min-height: 420px;
    margin-bottom: 50px; }
    /* line 360, ../custom-sass/helpers/_mixins.scss */
    #block-views-block-board-of-directors-block-1 .views-row:before, #block-views-block-board-of-directors-block-1 .views-row:after {
      content: " ";
      display: table; }
    /* line 365, ../custom-sass/helpers/_mixins.scss */
    #block-views-block-board-of-directors-block-1 .views-row:after {
      clear: both; }
  /* line 865, ../custom-sass/components/_blocks.scss */
  #block-views-block-board-of-directors-block-1 .wow > div {
    transition: all 0.75s ease-in-out;
    -webkit-transition: all 0.75s ease-in-out;
    /** Chrome & Safari **/
    -moz-transition: all 0.75s ease-in-out;
    /** Firefox **/
    -o-transition: all 0.75s ease-in-out;
    /** Opera **/ }
  /* line 874, ../custom-sass/components/_blocks.scss */
  #block-views-block-board-of-directors-block-1 .director_picture {
    float: left;
    width: 39%;
    position: relative;
    left: -100%; }
  /* line 880, ../custom-sass/components/_blocks.scss */
  #block-views-block-board-of-directors-block-1 .director_description {
    width: 70%;
    position: absolute;
    right: -100%;
    bottom: 0;
    background: #f2f2f2;
    padding: 32px;
    min-height: 312px; }
  /* line 890, ../custom-sass/components/_blocks.scss */
  #block-views-block-board-of-directors-block-1 .animated .director_picture {
    left: 0; }
  /* line 893, ../custom-sass/components/_blocks.scss */
  #block-views-block-board-of-directors-block-1 .animated .director_description {
    right: 0; }
  /* line 897, ../custom-sass/components/_blocks.scss */
  #block-views-block-board-of-directors-block-1 h3,
  #block-views-block-board-of-directors-block-1 h3 a {
    margin: 0;
    font-family: "FuturaMed";
    font-size: 24px;
    line-height: normal;
    text-transform: uppercase;
    color: #161a1c; }
  /* line 906, ../custom-sass/components/_blocks.scss */
  #block-views-block-board-of-directors-block-1 p {
    margin: 24px 0 34px;
    font-family: "FuturaMed";
    font-size: 16px;
    line-height: normal;
    color: #2c3e4a; }
    /* line 912, ../custom-sass/components/_blocks.scss */
    #block-views-block-board-of-directors-block-1 p.field-job {
      color: #161a1c;
      margin: 0; }
  /* line 917, ../custom-sass/components/_blocks.scss */
  #block-views-block-board-of-directors-block-1 .field--name-field-job-title {
    margin: 0;
    font-family: "FuturaMed";
    font-size: 16px;
    line-height: normal;
    text-align: justify;
    color: #161a1c; }
  /* line 925, ../custom-sass/components/_blocks.scss */
  #block-views-block-board-of-directors-block-1 .socials {
    margin: 0;
    position: absolute;
    left: 32px;
    bottom: 32px;
    list-style: none; }
    /* line 360, ../custom-sass/helpers/_mixins.scss */
    #block-views-block-board-of-directors-block-1 .socials:before, #block-views-block-board-of-directors-block-1 .socials:after {
      content: " ";
      display: table; }
    /* line 365, ../custom-sass/helpers/_mixins.scss */
    #block-views-block-board-of-directors-block-1 .socials:after {
      clear: both; }
    /* line 932, ../custom-sass/components/_blocks.scss */
    #block-views-block-board-of-directors-block-1 .socials li {
      margin-right: 22px;
      float: left; }
      /* line 935, ../custom-sass/components/_blocks.scss */
      #block-views-block-board-of-directors-block-1 .socials li a {
        text-indent: -999px;
        overflow: hidden;
        display: block; }
      /* line 940, ../custom-sass/components/_blocks.scss */
      #block-views-block-board-of-directors-block-1 .socials li.fb a {
        background: url('../images/sprites-s2bbc10e353.png') -198px 0;
        height: 16px;
        width: 7px; }
      /* line 943, ../custom-sass/components/_blocks.scss */
      #block-views-block-board-of-directors-block-1 .socials li.tw a {
        background: url('../images/sprites-s2bbc10e353.png') -277px 0;
        height: 16px;
        width: 20px; }
      /* line 946, ../custom-sass/components/_blocks.scss */
      #block-views-block-board-of-directors-block-1 .socials li.li a {
        background: url('../images/sprites-s2bbc10e353.png') -165px 0;
        height: 15px;
        width: 16px; }

/* line 954, ../custom-sass/components/_blocks.scss */
.view-newsroom-list .views-row {
  margin-bottom: 60px; }
  /* line 956, ../custom-sass/components/_blocks.scss */
  .page-node-type-article .view-newsroom-list .views-row {
    margin-bottom: 0;
    position: relative;
    min-height: 1px;
    padding-left: 2.5px;
    padding-right: 2.5px; }
    @media (min-width: 992px) {
      /* line 956, ../custom-sass/components/_blocks.scss */
      .page-node-type-article .view-newsroom-list .views-row {
        float: left;
        width: 33.33333%; } }
/* line 360, ../custom-sass/helpers/_mixins.scss */
.view-newsroom-list .field-content:before, .view-newsroom-list .field-content:after {
  content: " ";
  display: table; }
/* line 365, ../custom-sass/helpers/_mixins.scss */
.view-newsroom-list .field-content:after {
  clear: both; }
/* line 964, ../custom-sass/components/_blocks.scss */
.view-newsroom-list .newsroom_picture {
  width: 44.5%;
  float: left;
  position: relative; }
  /* line 397, ../custom-sass/helpers/_mixins.scss */
  .view-newsroom-list .newsroom_picture:after {
    background: rgba(16, 35, 55, 0.2) none repeat scroll 0 0;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1; }
/* line 970, ../custom-sass/components/_blocks.scss */
.view-newsroom-list .newsroom_chapo_node_view {
  padding: 0 27px;
  width: 55.5%;
  float: left; }
/* line 975, ../custom-sass/components/_blocks.scss */
.view-newsroom-list .newsroom_date {
  margin-bottom: 25px;
  font-style: italic; }
/* line 979, ../custom-sass/components/_blocks.scss */
.view-newsroom-list .views-row {
  margin-bottom: 60px; }
/* line 982, ../custom-sass/components/_blocks.scss */
.view-newsroom-list .newsroom_chapo,
.view-newsroom-list .related_news_chapo {
  font-family: "FuturaMed";
  font-size: 24px;
  line-height: 28px;
  text-transform: uppercase;
  color: #161a1c;
  word-wrap: break-word;
  margin-bottom: 24px; }
/* line 994, ../custom-sass/components/_blocks.scss */
.view-newsroom-list .newsroom_node_view a,
.view-newsroom-list .related_news_node_view a {
  font-family: "FuturaMed";
  font-size: 17px;
  color: #6d9ab5;
  position: relative;
  padding: 0 18px 0 0; }
  /* line 1000, ../custom-sass/components/_blocks.scss */
  .view-newsroom-list .newsroom_node_view a:after,
  .view-newsroom-list .related_news_node_view a:after {
    content: "›";
    position: absolute;
    right: 5px;
    top: 0;
    color: #161a1c;
    font-size: 16px; }

/* line 1013, ../custom-sass/components/_blocks.scss */
#block-views-block-newsroom-list-block-1 {
  margin: 0 32px; }
  /* line 1015, ../custom-sass/components/_blocks.scss */
  #block-views-block-newsroom-list-block-1 h2 {
    margin: 0 0 30px;
    padding-bottom: 15px;
    font-family: "FuturaMed";
    font-size: 24px;
    color: #161a1c;
    border-bottom: 1px solid #dae0e5;
    position: relative; }
    /* line 1023, ../custom-sass/components/_blocks.scss */
    #block-views-block-newsroom-list-block-1 h2:after {
      width: 0;
      height: 0;
      border-style: solid;
      border-width: 8px 7px 0 7px;
      border-color: #dae0e5 transparent transparent transparent;
      content: "";
      position: absolute;
      bottom: -8px;
      left: 24px; }
  /* line 1035, ../custom-sass/components/_blocks.scss */
  #block-views-block-newsroom-list-block-1 .view-content {
    margin-left: -2px;
    margin-right: -3px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; }
    /* line 360, ../custom-sass/helpers/_mixins.scss */
    #block-views-block-newsroom-list-block-1 .view-content:before, #block-views-block-newsroom-list-block-1 .view-content:after {
      content: " ";
      display: table; }
    /* line 365, ../custom-sass/helpers/_mixins.scss */
    #block-views-block-newsroom-list-block-1 .view-content:after {
      clear: both; }
  /* line 1039, ../custom-sass/components/_blocks.scss */
  #block-views-block-newsroom-list-block-1 .views-field-nothing {
    height: 100%; }
  /* line 1042, ../custom-sass/components/_blocks.scss */
  #block-views-block-newsroom-list-block-1 .related_news_chapo_view {
    margin: 8px 0 40px; }
  /* line 1045, ../custom-sass/components/_blocks.scss */
  #block-views-block-newsroom-list-block-1 .related_news_chapo {
    margin-bottom: 25px; }
  /* line 1048, ../custom-sass/components/_blocks.scss */
  #block-views-block-newsroom-list-block-1 .related_news_node_view {
    position: absolute;
    left: 3px;
    bottom: 0; }
    /* line 1052, ../custom-sass/components/_blocks.scss */
    #block-views-block-newsroom-list-block-1 .related_news_node_view a {
      font-size: 14.63px; }
      /* line 1054, ../custom-sass/components/_blocks.scss */
      #block-views-block-newsroom-list-block-1 .related_news_node_view a:after {
        font-size: 14.63px; }
  /* line 1059, ../custom-sass/components/_blocks.scss */
  #block-views-block-newsroom-list-block-1 .related_news_picture {
    position: relative; }
    /* line 397, ../custom-sass/helpers/_mixins.scss */
    #block-views-block-newsroom-list-block-1 .related_news_picture:after {
      background: rgba(16, 35, 55, 0.2) none repeat scroll 0 0;
      content: "";
      height: 100%;
      left: 0;
      position: absolute;
      top: 0;
      width: 100%;
      z-index: 1; }

/* line 1065, ../custom-sass/components/_blocks.scss */
.path-communique .view-communique {
  margin: 45px 32px; }
  /* line 1067, ../custom-sass/components/_blocks.scss */
  .path-communique .view-communique .views-row {
    margin-bottom: 60px; }
  /* line 1070, ../custom-sass/components/_blocks.scss */
  .path-communique .view-communique .communique_title {
    font-family: "FuturaMed";
    font-size: 24px;
    text-transform: uppercase;
    color: #161a1c; }
  /* line 1076, ../custom-sass/components/_blocks.scss */
  .path-communique .view-communique .communique_date {
    margin-bottom: 25px;
    font-style: italic; }
  /* line 1081, ../custom-sass/components/_blocks.scss */
  .path-communique .view-communique .communique_node_view a {
    font-family: "FuturaMed";
    font-size: 17px;
    color: #6d9ab5;
    position: relative;
    padding: 0 18px 0 0; }
    /* line 1087, ../custom-sass/components/_blocks.scss */
    .path-communique .view-communique .communique_node_view a:after {
      content: "›";
      position: absolute;
      right: 5px;
      top: 0;
      color: #161a1c;
      font-size: 16px; }

/* line 1099, ../custom-sass/components/_blocks.scss */
#block-views-block-communique-block-1 {
  margin: 0 10px 70px; }
  /* line 1101, ../custom-sass/components/_blocks.scss */
  #block-views-block-communique-block-1 h2 {
    font-family: "FuturaMed";
    font-size: 18px;
    text-transform: uppercase;
    color: #161a1c;
    margin-bottom: 30px; }
  /* line 1108, ../custom-sass/components/_blocks.scss */
  #block-views-block-communique-block-1 .views-row {
    margin-bottom: 5px; }
  /* line 1111, ../custom-sass/components/_blocks.scss */
  #block-views-block-communique-block-1 .views-field-title a {
    font-family: "FuturaMed";
    font-size: 16px;
    color: #6d9ab5;
    position: relative;
    padding-right: 12px; }
    /* line 1117, ../custom-sass/components/_blocks.scss */
    #block-views-block-communique-block-1 .views-field-title a:hover {
      -webkit-transition: all 0.5s ease;
      -moz-transition: all 0.5s ease;
      -o-transition: all 0.5s ease;
      transition: all 0.5s ease;
      text-decoration: none;
      color: #083a9a; }
    /* line 1122, ../custom-sass/components/_blocks.scss */
    #block-views-block-communique-block-1 .views-field-title a:after {
      content: "›";
      position: relative;
      left: 5px;
      top: 1px;
      color: #161a1c; }
  /* line 1130, ../custom-sass/components/_blocks.scss */
  #block-views-block-communique-block-1 .more-link {
    text-align: left;
    margin-top: 30px; }
    /* line 1133, ../custom-sass/components/_blocks.scss */
    #block-views-block-communique-block-1 .more-link a {
      font-family: "FuturaMed";
      font-size: 14px;
      color: #6d9ab5;
      position: relative;
      padding: 0 18px 0 0; }
      /* line 1139, ../custom-sass/components/_blocks.scss */
      #block-views-block-communique-block-1 .more-link a:after {
        content: "›";
        position: absolute;
        right: 5px;
        top: -1px;
        color: #161a1c;
        font-size: 14px; }

/* line 1151, ../custom-sass/components/_blocks.scss */
.a2a_kit {
  margin-bottom: 50px; }
  /* line 360, ../custom-sass/helpers/_mixins.scss */
  .a2a_kit:before, .a2a_kit:after {
    content: " ";
    display: table; }
  /* line 365, ../custom-sass/helpers/_mixins.scss */
  .a2a_kit:after {
    clear: both; }
  @media only screen and (max-width: 767px) {
    /* line 1151, ../custom-sass/components/_blocks.scss */
    .a2a_kit {
      margin-bottom: 25px; } }
  /* line 1157, ../custom-sass/components/_blocks.scss */
  .a2a_kit a {
    float: left; }
  /* line 1160, ../custom-sass/components/_blocks.scss */
  .a2a_kit .a2a_svg {
    width: 30px;
    height: 30px;
    line-height: 30px; }

/* line 1167, ../custom-sass/components/_blocks.scss */
.view-block-personal-product-and-services,
#block-views-blockblock-personal-product-and-services-block-5 {
  position: relative;
  background: rgba(255, 255, 255, 0.9); }
  /* line 1171, ../custom-sass/components/_blocks.scss */
  .path-international .view-block-personal-product-and-services, .path-international
  #block-views-blockblock-personal-product-and-services-block-5 {
    background: none;
    margin-bottom: 150px; }

/* line 1177, ../custom-sass/components/_blocks.scss */
.personal_product_service_tabs {
  margin: 40px 0 0; }
  /* line 1179, ../custom-sass/components/_blocks.scss */
  .personal_product_service_tabs.sme-tabs {
    margin: 40px 0 50px; }
  /* line 1184, ../custom-sass/components/_blocks.scss */
  .personal_product_service_tabs .personal_product_service_contentlist h2 {
    display: none; }
  /* line 1188, ../custom-sass/components/_blocks.scss */
  .personal_product_service_tabs .nav-tabs {
    border: none; }
    /* line 1190, ../custom-sass/components/_blocks.scss */
    .personal_product_service_tabs .nav-tabs li {
      width: 325px;
      margin-right: 3px;
      margin-bottom: 0; }
      @media only screen and (max-width: 1229px) {
        /* line 1190, ../custom-sass/components/_blocks.scss */
        .personal_product_service_tabs .nav-tabs li {
          width: calc( 33.333% - 3px); }
          /* line 1196, ../custom-sass/components/_blocks.scss */
          .personal_product_service_tabs .nav-tabs li:last-child {
            width: 33.333%;
            margin-right: 0; } }
      @media only screen and (max-width: 767px) {
        /* line 1190, ../custom-sass/components/_blocks.scss */
        .personal_product_service_tabs .nav-tabs li {
          background: #083a9a;
          height: 55px;
          width: 50%;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex; }
          /* line 1206, ../custom-sass/components/_blocks.scss */
          .path-sbm-cards .personal_product_service_tabs .nav-tabs li, .path-sme .personal_product_service_tabs .nav-tabs li {
            background: #061737;
            width: calc( 33.333% - 3px); } }
      /* line 1213, ../custom-sass/components/_blocks.scss */
      .personal_product_service_tabs .nav-tabs li a {
        width: 100%;
        padding: 0;
        border: none;
        font-family: "FuturaMed";
        font-size: 14px;
        line-height: 54px;
        text-transform: uppercase;
        text-align: center;
        background: #083a9a;
        color: #FFF; }
        /* line 1224, ../custom-sass/components/_blocks.scss */
        .path-sbm-cards .personal_product_service_tabs .nav-tabs li a, .path-sme .personal_product_service_tabs .nav-tabs li a {
          background: #061737; }
        @media only screen and (max-width: 767px) {
          /* line 1213, ../custom-sass/components/_blocks.scss */
          .personal_product_service_tabs .nav-tabs li a {
            padding: 0 10px;
            -webkit-align-self: center;
            align-self: center;
            display: inline-block;
            font-size: 10px;
            line-height: 18px; } }
      @media only screen and (max-width: 767px) {
        /* line 1237, ../custom-sass/components/_blocks.scss */
        .personal_product_service_tabs .nav-tabs li.active {
          background: #ebeaeb; }
          /* line 1240, ../custom-sass/components/_blocks.scss */
          .path-sbm-cards .personal_product_service_tabs .nav-tabs li.active, .path-sme .personal_product_service_tabs .nav-tabs li.active {
            background: #edf0f2; }
          /* line 1244, ../custom-sass/components/_blocks.scss */
          .path-sbm-private-wealth .personal_product_service_tabs .nav-tabs li.active, .path-sbm-private-banking .personal_product_service_tabs .nav-tabs li.active {
            background: rgba(45, 58, 93, 0.9); } }
      /* line 1249, ../custom-sass/components/_blocks.scss */
      .personal_product_service_tabs .nav-tabs li.active a {
        background: rgba(255, 255, 255, 0.9);
        color: #2c3e4a; }
        /* line 1252, ../custom-sass/components/_blocks.scss */
        .path-sbm-private-wealth .personal_product_service_tabs .nav-tabs li.active a, .path-sbm-private-banking .personal_product_service_tabs .nav-tabs li.active a {
          color: #FFF;
          background: rgba(45, 58, 93, 0.9); }
          @media only screen and (max-width: 767px) {
            /* line 1252, ../custom-sass/components/_blocks.scss */
            .path-sbm-private-wealth .personal_product_service_tabs .nav-tabs li.active a, .path-sbm-private-banking .personal_product_service_tabs .nav-tabs li.active a {
              background: none; } }
        @media only screen and (max-width: 767px) {
          /* line 1249, ../custom-sass/components/_blocks.scss */
          .personal_product_service_tabs .nav-tabs li.active a {
            background: #ebeaeb; } }
        /* line 1263, ../custom-sass/components/_blocks.scss */
        .path-sbm-cards .personal_product_service_tabs .nav-tabs li.active a, .path-sme .personal_product_service_tabs .nav-tabs li.active a {
          background: #edf0f2; }
        /* line 1267, ../custom-sass/components/_blocks.scss */
        .personal_product_service_tabs .nav-tabs li.active a:focus, .personal_product_service_tabs .nav-tabs li.active a:hover {
          border: none; }

/* line 1277, ../custom-sass/components/_blocks.scss */
.views_slideshow_cycle_main {
  padding: 40px 0; }

/* line 1281, ../custom-sass/components/_blocks.scss */
.product-services-title {
  padding: 40px 48px 22px;
  font-family: "FuturaMed";
  font-size: 16px;
  line-height: 16px;
  text-transform: uppercase;
  color: #161a1c; }

/* line 1291, ../custom-sass/components/_blocks.scss */
.view-block-personal-product-and-services .view-content {
  width: 100%;
  padding: 0; }
  /* line 360, ../custom-sass/helpers/_mixins.scss */
  .view-block-personal-product-and-services .view-content:before, .view-block-personal-product-and-services .view-content:after {
    content: " ";
    display: table; }
  /* line 365, ../custom-sass/helpers/_mixins.scss */
  .view-block-personal-product-and-services .view-content:after {
    clear: both; }
/* line 1296, ../custom-sass/components/_blocks.scss */
.view-block-personal-product-and-services .views-row {
  width: 25%;
  min-height: 230px;
  padding: 20px 40px;
  float: left;
  border-right: 1px dotted #6d9ab5;
  text-align: center;
  position: relative; }
  @media only screen and (max-width: 991px) {
    /* line 1296, ../custom-sass/components/_blocks.scss */
    .view-block-personal-product-and-services .views-row {
      min-height: 200px;
      padding: 20px 25px; } }
  @media only screen and (max-width: 767px) {
    /* line 1309, ../custom-sass/components/_blocks.scss */
    .path-unique-corporate .view-block-personal-product-and-services .views-row, .path-mam .view-block-personal-product-and-services .views-row, .path-securities .view-block-personal-product-and-services .views-row {
      min-height: 1px;
      width: 100%;
      float: none; } }
  /* line 1318, ../custom-sass/components/_blocks.scss */
  .view-block-personal-product-and-services .views-row a:hover {
    text-decoration: none; }
  /* line 1322, ../custom-sass/components/_blocks.scss */
  .view-block-personal-product-and-services .views-row:last-child {
    border: none; }

/* line 1328, ../custom-sass/components/_blocks.scss */
.card-path {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  z-index: 2;
  text-indent: -999px;
  overflow: hidden; }

/* line 1340, ../custom-sass/components/_blocks.scss */
.personal_ps_image {
  margin-bottom: 20px; }
  /* line 1342, ../custom-sass/components/_blocks.scss */
  .personal_ps_image img {
    display: inline-block !important; }

/* line 1347, ../custom-sass/components/_blocks.scss */
.personal_ps_title {
  margin: 5px 30px;
  font-family: "FuturaMed";
  font-size: 24px;
  line-height: 30px;
  text-transform: uppercase;
  color: #101010;
  min-height: 65px; }
  /* line 1355, ../custom-sass/components/_blocks.scss */
  .path-international .personal_ps_title, .path-sbm-private-wealth .personal_ps_title, .path-sbm-private-banking .personal_ps_title {
    color: #FFF; }
  @media only screen and (max-width: 1229px) {
    /* line 1347, ../custom-sass/components/_blocks.scss */
    .personal_ps_title {
      font-size: 16px;
      line-height: 24px; } }
  /* line 1364, ../custom-sass/components/_blocks.scss */
  .personal_ps_title a {
    color: #161a1c; }
  /* line 1367, ../custom-sass/components/_blocks.scss */
  .accountslick .personal_ps_title {
    margin-bottom: 10px; }

/* line 1372, ../custom-sass/components/_blocks.scss */
.personal_ps_tagline {
  font-family: "FuturaMed";
  font-size: 18px;
  line-height: 24px;
  color: #6d9ab5; }
  /* line 1377, ../custom-sass/components/_blocks.scss */
  .path-sme .personal_ps_tagline {
    color: #161a1c;
    margin: 35px 0 30px; }
  /* line 1381, ../custom-sass/components/_blocks.scss */
  .path-international .personal_ps_tagline {
    color: #FFF;
    margin: 30px 10px 0; }
  /* line 1385, ../custom-sass/components/_blocks.scss */
  .path-sbm-private-wealth .personal_ps_tagline, .path-sbm-private-banking .personal_ps_tagline {
    color: #d5bb63; }
  @media only screen and (max-width: 1229px) {
    /* line 1372, ../custom-sass/components/_blocks.scss */
    .personal_ps_tagline {
      font-size: 14px;
      line-height: 18px; } }
  /* line 1393, ../custom-sass/components/_blocks.scss */
  .view-services .personal_ps_tagline, .view-cards-offers .personal_ps_tagline {
    color: #161a1c; }

/* line 1401, ../custom-sass/components/_blocks.scss */
.accountslick .view-all a {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
  display: block;
  text-indent: -999px;
  overflow: hidden; }

/* line 1415, ../custom-sass/components/_blocks.scss */
.services-link {
  margin-top: 14px; }
  /* line 1417, ../custom-sass/components/_blocks.scss */
  .services-link a {
    padding: 0 45px;
    font-family: "FuturaMed";
    font-size: 14px;
    line-height: 42px;
    position: relative;
    color: #0b0c0c;
    display: inline-block;
    border: 1px solid #0b0c0c; }
    /* line 1426, ../custom-sass/components/_blocks.scss */
    .services-link a:after {
      content: "›";
      position: absolute;
      right: 27px;
      top: 1px;
      color: #161a1c;
      font-size: 16px; }
    /* line 1434, ../custom-sass/components/_blocks.scss */
    .services-link a:hover {
      text-decoration: none; }

/* line 1440, ../custom-sass/components/_blocks.scss */
.slick-list .slick-track {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 25px 0; }
  /* line 1446, ../custom-sass/components/_blocks.scss */
  .path-international .slick-list .slick-track {
    padding: 0; }
  /* line 1449, ../custom-sass/components/_blocks.scss */
  .slick-list .slick-track .views-row {
    min-height: 240px;
    padding: 20px;
    text-align: center;
    position: relative;
    left: 1px; }
    /* line 1457, ../custom-sass/components/_blocks.scss */
    .slick-list .slick-track .views-row.slick-active {
      border-right: 1px dotted #6d9ab5; }
      /* line 1459, ../custom-sass/components/_blocks.scss */
      .slick-list .slick-track .views-row.slick-active:last-child {
        border: none; }
    /* line 1463, ../custom-sass/components/_blocks.scss */
    .path-international .slick-list .slick-track .views-row {
      min-height: 285px;
      border: none;
      margin: 0 2px; }
    /* line 1468, ../custom-sass/components/_blocks.scss */
    .accountslick .slick-list .slick-track .views-row {
      padding-left: 60px;
      padding-right: 60px; }
    /* line 1472, ../custom-sass/components/_blocks.scss */
    .slick-list .slick-track .views-row a {
      outline: none; }
      /* line 1474, ../custom-sass/components/_blocks.scss */
      .slick-list .slick-track .views-row a:hover {
        text-decoration: none; }
    /* line 1478, ../custom-sass/components/_blocks.scss */
    .slick-list .slick-track .views-row:last-child {
      border: none; }
  /* line 1482, ../custom-sass/components/_blocks.scss */
  .slick-list .slick-track .slick-slide {
    background: none;
    height: auto; }
    /* line 1485, ../custom-sass/components/_blocks.scss */
    .slick-list .slick-track .slick-slide img {
      display: inline-block; }
    /* line 1488, ../custom-sass/components/_blocks.scss */
    .path-international .slick-list .slick-track .slick-slide {
      background: rgba(0, 0, 0, 0.5);
      padding: 25px 0;
      -webkit-transition: all 0.5s ease;
      -moz-transition: all 0.5s ease;
      -o-transition: all 0.5s ease;
      transition: all 0.5s ease; }
      /* line 1493, ../custom-sass/components/_blocks.scss */
      .path-international .slick-list .slick-track .slick-slide:hover {
        background: rgba(6, 23, 55, 0.8); }

/* line 1500, ../custom-sass/components/_blocks.scss */
.slick-prev {
  background: #dae0e5;
  position: absolute;
  left: 0;
  top: 40%;
  width: 34px;
  height: 69px;
  text-indent: -999px;
  overflow: hidden;
  cursor: pointer;
  z-index: 8;
  border: none; }
  /* line 1512, ../custom-sass/components/_blocks.scss */
  .slick-prev.slick-disabled {
    opacity: 0.4;
    -moz-opacity: 0.5;
    -webkit-opacity: 0.4;
    filter: alpha(opacity=40); }
  /* line 1515, ../custom-sass/components/_blocks.scss */
  .path-international .slick-prev {
    left: 3px; }
  /* line 1518, ../custom-sass/components/_blocks.scss */
  .slick-prev:after {
    background: url('../images/sprites-s2bbc10e353.png') -644px 0;
    height: 20px;
    width: 12px;
    display: block;
    content: "";
    position: absolute;
    top: 37%;
    left: 8px; }

/* line 1528, ../custom-sass/components/_blocks.scss */
.slick-next {
  background: #dae0e5;
  position: absolute;
  right: 0;
  top: 40%;
  width: 34px;
  height: 69px;
  text-indent: -999px;
  overflow: hidden;
  cursor: pointer;
  z-index: 8;
  border: none; }
  /* line 1540, ../custom-sass/components/_blocks.scss */
  .slick-next.slick-disabled {
    opacity: 0.4;
    -moz-opacity: 0.5;
    -webkit-opacity: 0.4;
    filter: alpha(opacity=40); }
  /* line 1543, ../custom-sass/components/_blocks.scss */
  .path-international .slick-next {
    right: 1px; }
  /* line 1546, ../custom-sass/components/_blocks.scss */
  .slick-next:after {
    background: url('../images/sprites-s2bbc10e353.png') -627px 0;
    height: 20px;
    width: 12px;
    display: block;
    content: "";
    position: absolute;
    top: 37%;
    left: 12px; }

/* line 1556, ../custom-sass/components/_blocks.scss */
.slick-dots {
  display: none !important; }

/* line 1560, ../custom-sass/components/_blocks.scss */
.views_slideshow_controls_text_pause {
  display: none; }

/* line 1564, ../custom-sass/components/_blocks.scss */
.block-forex-personal-block {
  position: relative;
  float: right;
  width: 50%; }
  @media only screen and (max-width: 991px) {
    /* line 1564, ../custom-sass/components/_blocks.scss */
    .block-forex-personal-block {
      float: none;
      width: 100%; } }
  /* line 1578, ../custom-sass/components/_blocks.scss */
  .menu-open .block-forex-personal-block {
    display: none; }
  @media only screen and (max-width: 991px) {
    /* line 1564, ../custom-sass/components/_blocks.scss */
    .block-forex-personal-block {
      top: 0;
      right: 0;
      position: relative; } }

/* line 1608, ../custom-sass/components/_blocks.scss */
.forex_personal-container {
  text-align: right;
  margin-right: 1px; }
  @media only screen and (max-width: 991px) {
    /* line 1608, ../custom-sass/components/_blocks.scss */
    .forex_personal-container {
      height: 60px;
      background: #161a1c;
      width: 100%;
      padding: 0 30px;
      line-height: 60px;
      text-align: left; } }
  @media only screen and (max-width: 767px) {
    /* line 1608, ../custom-sass/components/_blocks.scss */
    .forex_personal-container {
      height: 35px;
      line-height: 35px;
      padding: 0 10px; } }
  /* line 1627, ../custom-sass/components/_blocks.scss */
  .forex_personal-container > .rate {
    display: inline-block;
    font-family: "FuturaMed";
    font-size: 12px;
    line-height: 16px;
    color: #161a1c;
    padding: 0 13px;
    border-right: 1px solid #161a1c;
    margin-left: -3px; }
    @media only screen and (max-width: 991px) {
      /* line 1627, ../custom-sass/components/_blocks.scss */
      .forex_personal-container > .rate {
        color: #797979; }
        /* line 1638, ../custom-sass/components/_blocks.scss */
        .forex_personal-container > .rate:first-child {
          padding-left: 0; }
        /* line 1641, ../custom-sass/components/_blocks.scss */
        .forex_personal-container > .rate:last-child {
          border-right: none; }
        /* line 1644, ../custom-sass/components/_blocks.scss */
        .forex_personal-container > .rate span {
          color: #FFF; } }
    @media only screen and (max-width: 767px) {
      /* line 1627, ../custom-sass/components/_blocks.scss */
      .forex_personal-container > .rate {
        font-size: 9px;
        padding: 0 6px; } }
    /* line 1653, ../custom-sass/components/_blocks.scss */
    .path-_0-independence-anniversary .forex_personal-container > .rate {
      color: #FFF;
      border-color: #FFF; }
      @media only screen and (max-width: 991px) {
        /* line 1653, ../custom-sass/components/_blocks.scss */
        .path-_0-independence-anniversary .forex_personal-container > .rate {
          color: #797979; } }
    /* line 1653, ../custom-sass/components/_blocks.scss */
    .path-frontpage .forex_personal-container > .rate {
      color: #FFF;
      border-color: #FFF; }
      @media only screen and (max-width: 991px) {
        /* line 1653, ../custom-sass/components/_blocks.scss */
        .path-frontpage .forex_personal-container > .rate {
          color: #797979; } }
    /* line 1653, ../custom-sass/components/_blocks.scss */
    .path-sme .forex_personal-container > .rate {
      color: #FFF;
      border-color: #FFF; }
      @media only screen and (max-width: 991px) {
        /* line 1653, ../custom-sass/components/_blocks.scss */
        .path-sme .forex_personal-container > .rate {
          color: #797979; } }
    /* line 1653, ../custom-sass/components/_blocks.scss */
    .path-international .forex_personal-container > .rate {
      color: #FFF;
      border-color: #FFF; }
      @media only screen and (max-width: 991px) {
        /* line 1653, ../custom-sass/components/_blocks.scss */
        .path-international .forex_personal-container > .rate {
          color: #797979; } }
    /* line 1653, ../custom-sass/components/_blocks.scss */
    .path-unique-corporate .forex_personal-container > .rate {
      color: #FFF;
      border-color: #FFF; }
      @media only screen and (max-width: 991px) {
        /* line 1653, ../custom-sass/components/_blocks.scss */
        .path-unique-corporate .forex_personal-container > .rate {
          color: #797979; } }
    /* line 1653, ../custom-sass/components/_blocks.scss */
    .path-securities .forex_personal-container > .rate {
      color: #FFF;
      border-color: #FFF; }
      @media only screen and (max-width: 991px) {
        /* line 1653, ../custom-sass/components/_blocks.scss */
        .path-securities .forex_personal-container > .rate {
          color: #797979; } }
    /* line 1653, ../custom-sass/components/_blocks.scss */
    .path-mam .forex_personal-container > .rate {
      color: #FFF;
      border-color: #FFF; }
      @media only screen and (max-width: 991px) {
        /* line 1653, ../custom-sass/components/_blocks.scss */
        .path-mam .forex_personal-container > .rate {
          color: #797979; } }
    /* line 1653, ../custom-sass/components/_blocks.scss */
    .path-sbm-private-wealth .forex_personal-container > .rate {
      color: #FFF;
      border-color: #FFF; }
      @media only screen and (max-width: 991px) {
        /* line 1653, ../custom-sass/components/_blocks.scss */
        .path-sbm-private-wealth .forex_personal-container > .rate {
          color: #797979; } }
    /* line 1653, ../custom-sass/components/_blocks.scss */
    .path-sbm-private-banking .forex_personal-container > .rate {
      color: #FFF;
      border-color: #FFF; }
      @media only screen and (max-width: 991px) {
        /* line 1653, ../custom-sass/components/_blocks.scss */
        .path-sbm-private-banking .forex_personal-container > .rate {
          color: #797979; } }
    /* line 1662, ../custom-sass/components/_blocks.scss */
    .path-mam.path-funds-performance .forex_personal-container > .rate {
      color: #161a1c;
      border-color: #161a1c; }
  /* line 1667, ../custom-sass/components/_blocks.scss */
  .forex_personal-container .more {
    display: inline-block;
    font-family: "FuturaMed";
    font-size: 12px;
    line-height: 16px;
    color: #161a1c;
    padding: 0 0 0 13px;
    margin-left: -3px; }
    @media only screen and (max-width: 991px) {
      /* line 1667, ../custom-sass/components/_blocks.scss */
      .forex_personal-container .more {
        float: right;
        line-height: 60px;
        color: #0b0c0c; }
        /* line 1679, ../custom-sass/components/_blocks.scss */
        .forex_personal-container .more:after {
          content: "›";
          position: relative;
          top: 1px;
          color: #FFF;
          margin-left: 5px; }
        /* line 1686, ../custom-sass/components/_blocks.scss */
        .forex_personal-container .more:hover {
          text-decoration: none; } }
    @media only screen and (max-width: 767px) {
      /* line 1667, ../custom-sass/components/_blocks.scss */
      .forex_personal-container .more {
        font-size: 9px;
        line-height: 9px;
        padding-left: 5px;
        margin-top: 15px; } }
    /* line 1697, ../custom-sass/components/_blocks.scss */
    .path-_0-independence-anniversary .forex_personal-container .more {
      color: #FFF; }
      @media only screen and (max-width: 991px) {
        /* line 1697, ../custom-sass/components/_blocks.scss */
        .path-_0-independence-anniversary .forex_personal-container .more {
          color: #0b0c0c; } }
    /* line 1697, ../custom-sass/components/_blocks.scss */
    .path-frontpage .forex_personal-container .more {
      color: #FFF; }
      @media only screen and (max-width: 991px) {
        /* line 1697, ../custom-sass/components/_blocks.scss */
        .path-frontpage .forex_personal-container .more {
          color: #0b0c0c; } }
    /* line 1697, ../custom-sass/components/_blocks.scss */
    .path-sme .forex_personal-container .more {
      color: #FFF; }
      @media only screen and (max-width: 991px) {
        /* line 1697, ../custom-sass/components/_blocks.scss */
        .path-sme .forex_personal-container .more {
          color: #0b0c0c; } }
    /* line 1697, ../custom-sass/components/_blocks.scss */
    .path-international .forex_personal-container .more {
      color: #FFF; }
      @media only screen and (max-width: 991px) {
        /* line 1697, ../custom-sass/components/_blocks.scss */
        .path-international .forex_personal-container .more {
          color: #0b0c0c; } }
    /* line 1697, ../custom-sass/components/_blocks.scss */
    .path-unique-corporate .forex_personal-container .more {
      color: #FFF; }
      @media only screen and (max-width: 991px) {
        /* line 1697, ../custom-sass/components/_blocks.scss */
        .path-unique-corporate .forex_personal-container .more {
          color: #0b0c0c; } }
    /* line 1697, ../custom-sass/components/_blocks.scss */
    .path-securities .forex_personal-container .more {
      color: #FFF; }
      @media only screen and (max-width: 991px) {
        /* line 1697, ../custom-sass/components/_blocks.scss */
        .path-securities .forex_personal-container .more {
          color: #0b0c0c; } }
    /* line 1697, ../custom-sass/components/_blocks.scss */
    .path-mam .forex_personal-container .more {
      color: #FFF; }
      @media only screen and (max-width: 991px) {
        /* line 1697, ../custom-sass/components/_blocks.scss */
        .path-mam .forex_personal-container .more {
          color: #0b0c0c; } }
    /* line 1697, ../custom-sass/components/_blocks.scss */
    .path-sbm-private-wealth .forex_personal-container .more {
      color: #FFF; }
      @media only screen and (max-width: 991px) {
        /* line 1697, ../custom-sass/components/_blocks.scss */
        .path-sbm-private-wealth .forex_personal-container .more {
          color: #0b0c0c; } }
    /* line 1697, ../custom-sass/components/_blocks.scss */
    .path-sbm-private-banking .forex_personal-container .more {
      color: #FFF; }
      @media only screen and (max-width: 991px) {
        /* line 1697, ../custom-sass/components/_blocks.scss */
        .path-sbm-private-banking .forex_personal-container .more {
          color: #0b0c0c; } }

/* line 1708, ../custom-sass/components/_blocks.scss */
.sbm-tabs {
  clear: both;
  background: #f2f2f2;
  position: relative; }
  /* line 360, ../custom-sass/helpers/_mixins.scss */
  .sbm-tabs:before, .sbm-tabs:after {
    content: " ";
    display: table; }
  /* line 365, ../custom-sass/helpers/_mixins.scss */
  .sbm-tabs:after {
    clear: both; }
  /* line 1714, ../custom-sass/components/_blocks.scss */
  .modal-open .sbm-tabs {
    z-index: 0; }
  @media only screen and (max-width: 767px) {
    /* line 1708, ../custom-sass/components/_blocks.scss */
    .sbm-tabs {
      margin: 20px 25px;
      background: none; } }
  /* line 1721, ../custom-sass/components/_blocks.scss */
  .sbm-tabs .menu {
    margin: 0;
    background: #f2f2f2;
    position: relative;
    z-index: 9;
    border: none; }
    /* line 360, ../custom-sass/helpers/_mixins.scss */
    .sbm-tabs .menu:before, .sbm-tabs .menu:after {
      content: " ";
      display: table; }
    /* line 365, ../custom-sass/helpers/_mixins.scss */
    .sbm-tabs .menu:after {
      clear: both; }
    @media only screen and (max-width: 767px) {
      /* line 1721, ../custom-sass/components/_blocks.scss */
      .sbm-tabs .menu {
        background: none;
        margin-bottom: 15px; } }
    /* line 1733, ../custom-sass/components/_blocks.scss */
    .sbm-tabs .menu .menu {
      display: none;
      position: absolute;
      top: 100%; }
      @media only screen and (max-width: 767px) {
        /* line 1733, ../custom-sass/components/_blocks.scss */
        .sbm-tabs .menu .menu {
          position: relative;
          width: 100%;
          top: 0;
          margin: 0 0 0 10px; } }
      /* line 1743, ../custom-sass/components/_blocks.scss */
      .sbm-tabs .menu .menu li {
        float: none;
        text-align: left;
        background: #f2f2f2; }
        @media only screen and (max-width: 767px) {
          /* line 1743, ../custom-sass/components/_blocks.scss */
          .sbm-tabs .menu .menu li {
            background: none; } }
        @media only screen and (max-width: 767px) {
          /* line 1750, ../custom-sass/components/_blocks.scss */
          .sbm-tabs .menu .menu li a {
            padding: 0; } }
        /* line 1756, ../custom-sass/components/_blocks.scss */
        .sbm-tabs .menu .menu li a:hover:after {
          display: none; }
    /* line 1763, ../custom-sass/components/_blocks.scss */
    .page-node-type-product-and-services .sbm-tabs .menu, .page-node-type-activities .sbm-tabs .menu {
      float: left;
      width: 80%; }
      @media only screen and (max-width: 767px) {
        /* line 1763, ../custom-sass/components/_blocks.scss */
        .page-node-type-product-and-services .sbm-tabs .menu, .page-node-type-activities .sbm-tabs .menu {
          float: none;
          width: 100%; } }
    /* line 1772, ../custom-sass/components/_blocks.scss */
    .sbm-tabs .menu li {
      float: left;
      text-align: center;
      padding: 0;
      line-height: normal;
      margin: 0; }
      /* line 1779, ../custom-sass/components/_blocks.scss */
      .sbm-tabs .menu li:hover .menu {
        display: block; }
      /* line 1783, ../custom-sass/components/_blocks.scss */
      .sbm-tabs .menu li.active {
        margin-bottom: -1px; }
        /* line 1785, ../custom-sass/components/_blocks.scss */
        .sbm-tabs .menu li.active a {
          background: #006199;
          text-decoration: none;
          color: #FFF;
          border: none; }
          @media only screen and (max-width: 767px) {
            /* line 1785, ../custom-sass/components/_blocks.scss */
            .sbm-tabs .menu li.active a {
              background: none;
              color: #0b0c0c; } }
          /* line 1794, ../custom-sass/components/_blocks.scss */
          .sbm-tabs .menu li.active a:hover, .sbm-tabs .menu li.active a:focus {
            border: none; }
          /* line 1798, ../custom-sass/components/_blocks.scss */
          .sbm-tabs .menu li.active a:after {
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 8px 7px 0 7px;
            border-color: #006199 transparent transparent transparent;
            content: "";
            position: absolute;
            bottom: -8px;
            left: 50%;
            -webkit-transform: translate(-50%, 0);
            -ms-transform: translate(-50%, 0);
            -o-transform: translate(-50%, 0);
            transform: translate(-50%, 0); }
            @media only screen and (max-width: 767px) {
              /* line 1798, ../custom-sass/components/_blocks.scss */
              .sbm-tabs .menu li.active a:after {
                display: none; } }
            /* line 1813, ../custom-sass/components/_blocks.scss */
            .path-csr .sbm-tabs .menu li.active a:after {
              border-color: #88056b transparent transparent transparent; }
      @media only screen and (max-width: 767px) {
        /* line 1819, ../custom-sass/components/_blocks.scss */
        .sbm-tabs .menu li.menu-item--expanded {
          float: none;
          clear: both;
          text-align: left; } }
    /* line 1827, ../custom-sass/components/_blocks.scss */
    .sbm-tabs .menu a, .sbm-tabs .menu span {
      font-family: "FuturaMed";
      font-size: 12px;
      line-height: 57px;
      color: #161a1c;
      margin: 0;
      padding: 0 20px;
      position: relative;
      display: block;
      border: none;
      cursor: pointer; }
      @media only screen and (max-width: 1229px) {
        /* line 1827, ../custom-sass/components/_blocks.scss */
        .sbm-tabs .menu a, .sbm-tabs .menu span {
          padding: 0 10px; } }
      @media only screen and (max-width: 767px) {
        /* line 1827, ../custom-sass/components/_blocks.scss */
        .sbm-tabs .menu a, .sbm-tabs .menu span {
          line-height: 25px;
          padding: 0 20px 0 0; } }
      /* line 1845, ../custom-sass/components/_blocks.scss */
      .sbm-tabs .menu a.is-active, .sbm-tabs .menu a:hover, .sbm-tabs .menu span.is-active, .sbm-tabs .menu span:hover {
        background: #dae0e5;
        text-decoration: none; }
        @media only screen and (max-width: 767px) {
          /* line 1845, ../custom-sass/components/_blocks.scss */
          .sbm-tabs .menu a.is-active, .sbm-tabs .menu a:hover, .sbm-tabs .menu span.is-active, .sbm-tabs .menu span:hover {
            background: none;
            color: #0b0c0c; } }
        /* line 1853, ../custom-sass/components/_blocks.scss */
        .path-csr .sbm-tabs .menu a.is-active, .path-csr .sbm-tabs .menu a:hover, .path-csr .sbm-tabs .menu span.is-active, .path-csr .sbm-tabs .menu span:hover {
          background: #88056b;
          color: #FFF; }
          @media only screen and (max-width: 767px) {
            /* line 1853, ../custom-sass/components/_blocks.scss */
            .path-csr .sbm-tabs .menu a.is-active, .path-csr .sbm-tabs .menu a:hover, .path-csr .sbm-tabs .menu span.is-active, .path-csr .sbm-tabs .menu span:hover {
              color: #0b0c0c;
              background: none; } }
        /* line 1861, ../custom-sass/components/_blocks.scss */
        .sbm-tabs .menu a.is-active:after, .sbm-tabs .menu a:hover:after, .sbm-tabs .menu span.is-active:after, .sbm-tabs .menu span:hover:after {
          width: 0;
          height: 0;
          border-style: solid;
          border-width: 8px 7px 0 7px;
          border-color: #dae0e5 transparent transparent transparent;
          content: "";
          position: absolute;
          bottom: -8px;
          left: 50%;
          -webkit-transform: translate(-50%, 0);
          -ms-transform: translate(-50%, 0);
          -o-transform: translate(-50%, 0);
          transform: translate(-50%, 0); }
          @media only screen and (max-width: 767px) {
            /* line 1861, ../custom-sass/components/_blocks.scss */
            .sbm-tabs .menu a.is-active:after, .sbm-tabs .menu a:hover:after, .sbm-tabs .menu span.is-active:after, .sbm-tabs .menu span:hover:after {
              display: none; } }
          /* line 1875, ../custom-sass/components/_blocks.scss */
          .path-csr .sbm-tabs .menu a.is-active:after, .path-csr .sbm-tabs .menu a:hover:after, .path-csr .sbm-tabs .menu span.is-active:after, .path-csr .sbm-tabs .menu span:hover:after {
            border-color: #88056b transparent transparent transparent; }
  @media only screen and (min-width: 768px) {
    /* line 1882, ../custom-sass/components/_blocks.scss */
    .sbm-tabs .menu-item--expanded {
      list-style: none; } }

/* line 1889, ../custom-sass/components/_blocks.scss */
.block-sbm-home-loans-contact-block {
  line-height: 302px; }
  @media only screen and (max-width: 991px) {
    /* line 1889, ../custom-sass/components/_blocks.scss */
    .block-sbm-home-loans-contact-block {
      line-height: 160px; } }
  @media only screen and (max-width: 767px) {
    /* line 1889, ../custom-sass/components/_blocks.scss */
    .block-sbm-home-loans-contact-block {
      line-height: 90px; } }
  /* line 1897, ../custom-sass/components/_blocks.scss */
  .path-node .block-sbm-home-loans-contact-block, .path-individual .forex-banner .block-sbm-home-loans-contact-block, .path-webform .forex-banner .block-sbm-home-loans-contact-block {
    background: #006199;
    height: 302px;
    padding: 0 50px; }
    @media only screen and (max-width: 1229px) {
      /* line 1897, ../custom-sass/components/_blocks.scss */
      .path-node .block-sbm-home-loans-contact-block, .path-individual .forex-banner .block-sbm-home-loans-contact-block, .path-webform .forex-banner .block-sbm-home-loans-contact-block {
        padding: 0 20px;
        height: 242px; } }
    @media only screen and (max-width: 991px) {
      /* line 1897, ../custom-sass/components/_blocks.scss */
      .path-node .block-sbm-home-loans-contact-block, .path-individual .forex-banner .block-sbm-home-loans-contact-block, .path-webform .forex-banner .block-sbm-home-loans-contact-block {
        padding: 0 32px 10px;
        height: auto; } }
    @media only screen and (max-width: 767px) {
      /* line 1897, ../custom-sass/components/_blocks.scss */
      .path-node .block-sbm-home-loans-contact-block, .path-individual .forex-banner .block-sbm-home-loans-contact-block, .path-webform .forex-banner .block-sbm-home-loans-contact-block {
        padding: 32px 25px; } }

/* line 1915, ../custom-sass/components/_blocks.scss */
.block-sbm-home-loans-cal-block {
  background: #99b501;
  min-height: 302px;
  z-index: 1; }
  @media only screen and (max-width: 1229px) {
    /* line 1915, ../custom-sass/components/_blocks.scss */
    .block-sbm-home-loans-cal-block {
      min-height: 242px; } }
  @media only screen and (max-width: 991px) {
    /* line 1915, ../custom-sass/components/_blocks.scss */
    .block-sbm-home-loans-cal-block {
      min-height: 1px; } }
  @media only screen and (max-width: 767px) {
    /* line 1915, ../custom-sass/components/_blocks.scss */
    .block-sbm-home-loans-cal-block {
      min-height: auto; } }
  /* line 1928, ../custom-sass/components/_blocks.scss */
  .block-sbm-home-loans-cal-block .loan_cal_head {
    padding: 80px 32px 0; }
    @media only screen and (max-width: 1229px) {
      /* line 1928, ../custom-sass/components/_blocks.scss */
      .block-sbm-home-loans-cal-block .loan_cal_head {
        padding: 52px 20px 38px; } }
    @media only screen and (max-width: 991px) {
      /* line 1928, ../custom-sass/components/_blocks.scss */
      .block-sbm-home-loans-cal-block .loan_cal_head {
        padding: 52px 32px 38px; } }
    @media only screen and (max-width: 767px) {
      /* line 1928, ../custom-sass/components/_blocks.scss */
      .block-sbm-home-loans-cal-block .loan_cal_head {
        padding: 18px 32px 20px; } }
  /* line 1940, ../custom-sass/components/_blocks.scss */
  .block-sbm-home-loans-cal-block .loan_cal_title {
    font-family: "FuturaMed";
    font-size: 16px;
    line-height: 24px;
    text-transform: uppercase;
    color: #FFF;
    margin-bottom: 35px; }
    @media only screen and (max-width: 991px) {
      /* line 1940, ../custom-sass/components/_blocks.scss */
      .block-sbm-home-loans-cal-block .loan_cal_title {
        margin-bottom: 18px;
        text-align: center; } }
  @media only screen and (max-width: 991px) {
    /* line 1952, ../custom-sass/components/_blocks.scss */
    .block-sbm-home-loans-cal-block .loan_cal_droplist {
      max-width: 220px;
      margin: 0 auto; } }
  /* line 1958, ../custom-sass/components/_blocks.scss */
  .block-sbm-home-loans-cal-block .bootstrap-select > .dropdown-toggle {
    height: 38px; }
  /* line 1962, ../custom-sass/components/_blocks.scss */
  .block-sbm-home-loans-cal-block .bootstrap-select.btn-group .dropdown-toggle .caret {
    top: 3px;
    right: 1px;
    background: url("../images/sprites/droparr.png") no-repeat 50% 50% #6d9ab5;
    border: medium none;
    display: block;
    height: 34px;
    width: 34px; }
  /* line 1972, ../custom-sass/components/_blocks.scss */
  .block-sbm-home-loans-cal-block .bootstrap-select.btn-group.open .dropdown-toggle .caret {
    background-image: url("../images/sprites/droparr-up.png"); }

/* line 1980, ../custom-sass/components/_blocks.scss */
.sbm-card-discount {
  background: #dbe0e4;
  position: relative; }
  @media only screen and (max-width: 991px) {
    /* line 1980, ../custom-sass/components/_blocks.scss */
    .sbm-card-discount {
      margin-bottom: 30px; } }

/* line 1988, ../custom-sass/components/_blocks.scss */
.card-discount-url {
  bottom: 0;
  left: 0;
  position: absolute;
  width: 100%; }
  @media only screen and (max-width: 991px) {
    /* line 1988, ../custom-sass/components/_blocks.scss */
    .card-discount-url {
      width: auto;
      left: inherit;
      right: 0; } }
  @media only screen and (max-width: 767px) {
    /* line 1988, ../custom-sass/components/_blocks.scss */
    .card-discount-url {
      left: 0;
      right: inherit; } }
  /* line 2002, ../custom-sass/components/_blocks.scss */
  .card-discount-url a {
    padding: 0 17px;
    margin: 32px 42px;
    width: auto;
    min-width: 200px;
    line-height: 46px;
    background: #FFF;
    text-align: left;
    font-family: Arial;
    font-weight: bold;
    color: #6d9ab5;
    position: relative;
    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; }
    @media only screen and (max-width: 1229px) {
      /* line 2002, ../custom-sass/components/_blocks.scss */
      .card-discount-url a {
        margin: 32px 20px; } }
    @media only screen and (max-width: 991px) {
      /* line 2002, ../custom-sass/components/_blocks.scss */
      .card-discount-url a {
        margin: 32px 32px; } }
    @media only screen and (max-width: 767px) {
      /* line 2002, ../custom-sass/components/_blocks.scss */
      .card-discount-url a {
        margin: 32px 25px; } }
    /* line 2025, ../custom-sass/components/_blocks.scss */
    .card-discount-url a:hover {
      text-decoration: none;
      background: #FFF; }
    /* line 2029, ../custom-sass/components/_blocks.scss */
    .card-discount-url a:after {
      content: "›";
      position: absolute;
      right: 22px;
      top: -1px;
      color: #161a1c;
      font-size: 16px;
      padding-left: 26px; }

/* line 2041, ../custom-sass/components/_blocks.scss */
.mortgage-block {
  padding: 60px 32px 32px; }
  /* line 2043, ../custom-sass/components/_blocks.scss */
  .mortgage-block h4 {
    font-family: "FuturaMed";
    font-size: 24px;
    line-height: 24px;
    text-transform: uppercase;
    margin: 0 0 10px;
    color: #006199; }
    /* line 2050, ../custom-sass/components/_blocks.scss */
    .mortgage-block h4 span {
      font-family: "FuturaBoldRegular";
      display: block; }
  /* line 2055, ../custom-sass/components/_blocks.scss */
  .mortgage-block .loan-type-list {
    list-style-type: none;
    padding: 0;
    margin: 0 0 25px; }
    /* line 2059, ../custom-sass/components/_blocks.scss */
    .mortgage-block .loan-type-list li {
      padding: 10px 0;
      border-bottom: 1px solid #dae0e5;
      color: #161a1c; }
      /* line 360, ../custom-sass/helpers/_mixins.scss */
      .mortgage-block .loan-type-list li:before, .mortgage-block .loan-type-list li:after {
        content: " ";
        display: table; }
      /* line 365, ../custom-sass/helpers/_mixins.scss */
      .mortgage-block .loan-type-list li:after {
        clear: both; }
      /* line 2064, ../custom-sass/components/_blocks.scss */
      .mortgage-block .loan-type-list li.s-title {
        border: none; }
        /* line 2066, ../custom-sass/components/_blocks.scss */
        .mortgage-block .loan-type-list li.s-title .l-type,
        .mortgage-block .loan-type-list li.s-title .l-rate {
          font-family: 'Arial';
          font-size: 14px;
          font-weight: bold; }
  /* line 2075, ../custom-sass/components/_blocks.scss */
  .mortgage-block .l-type {
    width: 70%;
    float: left;
    padding-right: 25px; }
  /* line 2080, ../custom-sass/components/_blocks.scss */
  .mortgage-block .l-rate {
    width: 30%;
    float: left;
    font-weight: bold; }
  /* line 2085, ../custom-sass/components/_blocks.scss */
  .mortgage-block .actual-rates {
    font-size: 12px;
    font-style: italic;
    color: #161a1c; }

/* line 2092, ../custom-sass/components/_blocks.scss */
.pop-slide {
  height: 100%;
  left: 0;
  padding: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 11;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-transform: translate(150%, 0);
  -ms-transform: translate(150%, 0);
  -o-transform: translate(150%, 0);
  transform: translate(150%, 0);
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  max-height: 80vh;
  overflow-y: auto;
  opacity: 0;
  -moz-opacity: 0.5;
  -webkit-opacity: 0;
  filter: alpha(opacity=0); }
  /* line 360, ../custom-sass/helpers/_mixins.scss */
  .pop-slide:before, .pop-slide:after {
    content: " ";
    display: table; }
  /* line 365, ../custom-sass/helpers/_mixins.scss */
  .pop-slide:after {
    clear: both; }
  /* line 2109, ../custom-sass/components/_blocks.scss */
  .pop-slide.open {
    transform: inherit;
    opacity: 1;
    -moz-opacity: 0.5;
    -webkit-opacity: 1;
    filter: alpha(opacity=100);
    display: inline; }
    /* line 2114, ../custom-sass/components/_blocks.scss */
    .pop-slide.open form,
    .pop-slide.open .actions-wrapper {
      display: block; }
  /* line 2120, ../custom-sass/components/_blocks.scss */
  .pop-slide fieldset legend {
    border: medium none;
    font-size: 14px;
    font-weight: bold;
    margin: 0; }
    /* line 2126, ../custom-sass/components/_blocks.scss */
    .pop-slide fieldset legend > *:after {
      background-image: url("../images/required.svg");
      background-repeat: no-repeat;
      background-size: 6px 6px;
      content: "";
      display: inline-block;
      height: 6px;
      margin: 0 0.3em;
      vertical-align: super;
      width: 6px; }
  /* line 2140, ../custom-sass/components/_blocks.scss */
  .pop-slide form,
  .pop-slide .actions-wrapper {
    display: none; }
  /* line 2145, ../custom-sass/components/_blocks.scss */
  .pop-slide.webform-hide-other .form-progress-wrapper,
  .pop-slide.webform-hide-other .actions-wrapper {
    display: none; }
  /* line 2149, ../custom-sass/components/_blocks.scss */
  .pop-slide.webform-hide-other .application-forms > div:last-child {
    float: none;
    margin: 0 auto; }
  /* line 2155, ../custom-sass/components/_blocks.scss */
  .pop-slide .webform-confirmation p {
    font-family: "FuturaMed";
    font-size: 18px;
    margin-bottom: 20px; }
    /* line 2159, ../custom-sass/components/_blocks.scss */
    .pop-slide .webform-confirmation p strong {
      text-decoration: underline;
      color: #083a9a;
      font-weight: normal;
      font-family: "FuturaBoldRegular"; }
  /* line 2168, ../custom-sass/components/_blocks.scss */
  .pop-slide .form-actions .form-submit {
    background: transparent none repeat scroll 0 0;
    border: 1px solid #6d9ab5;
    color: #6d9ab5;
    display: inline-block;
    font-family: "FuturaMed";
    font-size: 16px;
    line-height: 43px;
    height: 43px;
    margin: 0 20px 20px 0;
    min-width: 210px;
    padding: 0; }
  /* line 2182, ../custom-sass/components/_blocks.scss */
  .pop-slide .form-type-radio {
    position: relative;
    display: inline-block;
    margin-right: 20px; }
    @media only screen and (max-width: 767px) {
      /* line 2182, ../custom-sass/components/_blocks.scss */
      .pop-slide .form-type-radio {
        display: block; } }

/* line 2195, ../custom-sass/components/_blocks.scss */
.step.well > div .form-type-managed-file .description {
  display: none; }
/* line 2198, ../custom-sass/components/_blocks.scss */
.step.well > div .form-type-managed-file .messages {
  margin-bottom: 15px; }
/* line 2203, ../custom-sass/components/_blocks.scss */
.step.well > div:nth-child(4) .form-type-managed-file {
  padding-bottom: 50px; }
  /* line 2205, ../custom-sass/components/_blocks.scss */
  .step.well > div:nth-child(4) .form-type-managed-file .description {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0; }
/* line 2213, ../custom-sass/components/_blocks.scss */
.step.well > div > div > .messages--error {
  display: none; }

/* line 2222, ../custom-sass/components/_blocks.scss */
.form-item-agreed,
.form-item-agreed-terms {
  padding-bottom: 20px; }
  /* line 2225, ../custom-sass/components/_blocks.scss */
  .form-item-agreed label,
  .form-item-agreed-terms label {
    padding-left: 24px;
    display: inline-block;
    vertical-align: top;
    max-width: 90%; }
    @media only screen and (max-width: 767px) {
      /* line 2225, ../custom-sass/components/_blocks.scss */
      .form-item-agreed label,
      .form-item-agreed-terms label {
        width: 90%;
        font-size: 12px; } }
    /* line 2234, ../custom-sass/components/_blocks.scss */
    .form-item-agreed label.error,
    .form-item-agreed-terms label.error {
      position: absolute;
      bottom: 0;
      left: 0;
      padding: 0; }

/* line 2243, ../custom-sass/components/_blocks.scss */
.form-type-radio {
  position: relative; }

/* line 2247, ../custom-sass/components/_blocks.scss */
.form-item--error-message,
label.error,
#gcaptcha_msg {
  font-weight: bold;
  display: block;
  color: red;
  clear: both;
  font-size: 11px; }

/* line 2257, ../custom-sass/components/_blocks.scss */
.checkboxes-error {
  margin-left: 15px; }
  /* line 2260, ../custom-sass/components/_blocks.scss */
  .checkboxes-error:before {
    display: none; }

/* line 2265, ../custom-sass/components/_blocks.scss */
.form-item--error-message::before {
  display: none; }

/* line 2269, ../custom-sass/components/_blocks.scss */
.form-item--error-message {
  /* .term-checkbox & {
    position: absolute;
    bottom: -20px;
    left: 0;
    width: 200%;
    min-width: 350px;
    z-index: 0;

    @include responsive(sm) {
      min-width: 100%;
      width: 100%;
      bottom: -60px;
    }
  } */ }
  /* line 2286, ../custom-sass/components/_blocks.scss */
  .container-term-wrapper .form-item--error-message {
    position: relative;
    margin-top: 5px; }
  /* line 2292, ../custom-sass/components/_blocks.scss */
  .form-item--error-message.checkboxes-error:before {
    display: none; }

/* line 2298, ../custom-sass/components/_blocks.scss */
.webform-multiple-table .webform-multiple-table-responsive .form-item--error-message,
#webform_submission_ecommerce_application_form_add_form-ajax #edit-conatct-detail .form-item--error-message {
  position: absolute;
  bottom: -3px;
  width: 100%;
  height: 25px;
  padding-top: 15px;
  text-align: left;
  padding-left: 87px; }
  @media only screen and (max-width: 768px) {
    /* line 2298, ../custom-sass/components/_blocks.scss */
    .webform-multiple-table .webform-multiple-table-responsive .form-item--error-message,
    #webform_submission_ecommerce_application_form_add_form-ajax #edit-conatct-detail .form-item--error-message {
      padding-left: 0px;
      height: 25px; } }

/* line 2314, ../custom-sass/components/_blocks.scss */
#edit-flexbox-contact .form-item-tel-no .form-item--error-message {
  /* padding-left: 56px !important; */
  padding-left: 56px; }
  @media only screen and (max-width: 768px) {
    /* line 2314, ../custom-sass/components/_blocks.scss */
    #edit-flexbox-contact .form-item-tel-no .form-item--error-message {
      padding-left: 0px !important; } }

/*To negate padding on unknown form*/
/* line 2324, ../custom-sass/components/_blocks.scss */
#edit-flexbox-contact .negate-important-padding.form-item-tel-no .form-item--error-message {
  padding-left: 0; }

/* line 2329, ../custom-sass/components/_blocks.scss */
.webform-multiple-table td.webform-multiple-table--operations-two {
  padding-top: 12px !important;
  vertical-align: top; }

@media only screen and (min-width: 768px) {
  /* line 2334, ../custom-sass/components/_blocks.scss */
  .webform-submission-ecommerce-application-form-form .Contact_detail_flebox .webform-flex--container {
    min-height: 85px; } }

/* line 2342, ../custom-sass/components/_blocks.scss */
.intl-tel-input input[type="tel"] {
  margin-bottom: 10px !important; }

/* line 2346, ../custom-sass/components/_blocks.scss */
.pop-slide {
  max-height: 80vh;
  overflow-y: auto; }
  @media only screen and (max-height: 700px) {
    /* line 2346, ../custom-sass/components/_blocks.scss */
    .pop-slide {
      max-height: 70vh; } }
  /* line 2356, ../custom-sass/components/_blocks.scss */
  .pop-slide .pop-slide-wrapper {
    padding-bottom: 150px;
    background: #FFF;
    overflow: hidden; }
    @media only screen and (max-width: 991px) {
      /* line 2356, ../custom-sass/components/_blocks.scss */
      .pop-slide .pop-slide-wrapper {
        padding-bottom: 30px; } }
  /* line 2364, ../custom-sass/components/_blocks.scss */
  .pop-slide .extra-title {
    color: #161a1c;
    font-family: "FuturaMed";
    font-size: 24px;
    line-height: 24px;
    margin: 0 0 30px;
    text-transform: uppercase; }
  /* line 2372, ../custom-sass/components/_blocks.scss */
  .pop-slide .application-forms {
    padding: 0 0 32px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; }
    /* line 360, ../custom-sass/helpers/_mixins.scss */
    .pop-slide .application-forms:before, .pop-slide .application-forms:after {
      content: " ";
      display: table; }
    /* line 365, ../custom-sass/helpers/_mixins.scss */
    .pop-slide .application-forms:after {
      clear: both; }
    @media only screen and (max-width: 767px) {
      /* line 2372, ../custom-sass/components/_blocks.scss */
      .pop-slide .application-forms {
        display: block; } }
    /* line 2379, ../custom-sass/components/_blocks.scss */
    .pop-slide .application-forms > div:last-child {
      position: relative;
      min-height: 1px;
      padding-left: 50px;
      padding-right: 50px;
      background: #FFF;
      padding-top: 110px;
      padding-bottom: 0;
      min-height: 350px; }
      @media (min-width: 992px) {
        /* line 2379, ../custom-sass/components/_blocks.scss */
        .pop-slide .application-forms > div:last-child {
          float: left;
          width: 66.66667%; } }
      @media only screen and (max-width: 767px) {
        /* line 2379, ../custom-sass/components/_blocks.scss */
        .pop-slide .application-forms > div:last-child {
          padding: 30px 55px 0 25px; } }
    /* line 2390, ../custom-sass/components/_blocks.scss */
    .pop-slide .application-forms .form-item {
      margin: 0 0 15px; }
      /* line 2392, ../custom-sass/components/_blocks.scss */
      .pop-slide .application-forms .form-item.form-type-radio {
        margin: 0 20px 20px 0; }
      /* line 2397, ../custom-sass/components/_blocks.scss */
      .pop-slide .application-forms .form-item.form-item-course-delivery {
        margin-top: 10px; }
      /* line 2400, ../custom-sass/components/_blocks.scss */
      .pop-slide .application-forms .form-item.form-item-area-of-land-perches-sq-meters-toises-, .pop-slide .application-forms .form-item.form-item-area-of-house-appartment-perches-sq-meters-toises {
        float: left;
        width: 47%;
        margin-right: 6%; }
        @media only screen and (max-width: 767px) {
          /* line 2400, ../custom-sass/components/_blocks.scss */
          .pop-slide .application-forms .form-item.form-item-area-of-land-perches-sq-meters-toises-, .pop-slide .application-forms .form-item.form-item-area-of-house-appartment-perches-sq-meters-toises {
            float: none;
            width: 100%;
            margin-right: 0; } }
      /* line 2411, ../custom-sass/components/_blocks.scss */
      .pop-slide .application-forms .form-item.form-item-measurement, .pop-slide .application-forms .form-item.form-item-measurement-house {
        float: left;
        width: 44%;
        clear: right; }
        @media only screen and (max-width: 767px) {
          /* line 2411, ../custom-sass/components/_blocks.scss */
          .pop-slide .application-forms .form-item.form-item-measurement, .pop-slide .application-forms .form-item.form-item-measurement-house {
            float: none;
            width: 100%; } }
      /* line 2421, ../custom-sass/components/_blocks.scss */
      .pop-slide .application-forms .form-item.form-item-refinancing-dept-institutions, .pop-slide .application-forms .form-item.form-item-estimated-value-of-property {
        clear: both; }
    /* line 2426, ../custom-sass/components/_blocks.scss */
    .pop-slide .application-forms .webform-radios-label {
      margin-bottom: 10px; }
    /* line 2429, ../custom-sass/components/_blocks.scss */
    .pop-slide .application-forms .secoundary-education-wrapper {
      margin-bottom: 10px;
      clear: both;
      display: block; }
      /* line 360, ../custom-sass/helpers/_mixins.scss */
      .pop-slide .application-forms .secoundary-education-wrapper:before, .pop-slide .application-forms .secoundary-education-wrapper:after {
        content: " ";
        display: table; }
      /* line 365, ../custom-sass/helpers/_mixins.scss */
      .pop-slide .application-forms .secoundary-education-wrapper:after {
        clear: both; }
  /* line 2436, ../custom-sass/components/_blocks.scss */
  .pop-slide #edit-agreed--description {
    display: block;
    margin-bottom: 20px; }
  /* line 2440, ../custom-sass/components/_blocks.scss */
  .pop-slide .btn {
    font-family: "FuturaMed"; }
  /* line 2443, ../custom-sass/components/_blocks.scss */
  .pop-slide .form-progress-wrapper {
    position: relative;
    min-height: 1px;
    padding-left: 25px;
    padding-right: 25px;
    background: rgba(241, 241, 241, 0.97);
    padding-top: 50px; }
    @media (min-width: 992px) {
      /* line 2443, ../custom-sass/components/_blocks.scss */
      .pop-slide .form-progress-wrapper {
        float: left;
        width: 33.33333%; } }
    @media only screen and (max-width: 767px) {
      /* line 2443, ../custom-sass/components/_blocks.scss */
      .pop-slide .form-progress-wrapper {
        padding-bottom: 25px; } }
    /* line 2451, ../custom-sass/components/_blocks.scss */
    .pop-slide .form-progress-wrapper:after {
      background: rgba(241, 241, 241, 0.97) none repeat scroll 0 0;
      bottom: -500%;
      content: "";
      display: block;
      height: 500%;
      left: 0;
      position: absolute;
      width: 100%;
      z-index: 9; }
      @media only screen and (max-width: 767px) {
        /* line 2451, ../custom-sass/components/_blocks.scss */
        .pop-slide .form-progress-wrapper:after {
          display: none; } }
    /* line 2465, ../custom-sass/components/_blocks.scss */
    .pop-slide .form-progress-wrapper .form-progress {
      position: relative;
      z-index: 10;
      max-width: 350px; }
  /* line 2473, ../custom-sass/components/_blocks.scss */
  .pop-slide .progress-title {
    display: block;
    color: #0b0c0c;
    font-family: "FuturaMed";
    font-size: 14px;
    margin: 0 0 10px;
    min-height: 1px;
    position: relative; }
    /* line 2481, ../custom-sass/components/_blocks.scss */
    .pop-slide .progress-title.active {
      font-family: "FuturaBoldRegular"; }
      /* line 2483, ../custom-sass/components/_blocks.scss */
      .pop-slide .progress-title.active:after {
        color: #161a1c;
        content: "›";
        padding-left: 10px; }
    /* line 2489, ../custom-sass/components/_blocks.scss */
    .pop-slide .progress-title b {
      font-weight: normal; }
  /* line 2493, ../custom-sass/components/_blocks.scss */
  .pop-slide .actions-wrapper {
    text-align: right;
    padding-right: 30px; }
    /* line 360, ../custom-sass/helpers/_mixins.scss */
    .pop-slide .actions-wrapper:before, .pop-slide .actions-wrapper:after {
      content: " ";
      display: table; }
    /* line 365, ../custom-sass/helpers/_mixins.scss */
    .pop-slide .actions-wrapper:after {
      clear: both; }
    @media only screen and (max-width: 767px) {
      /* line 2493, ../custom-sass/components/_blocks.scss */
      .pop-slide .actions-wrapper {
        padding: 0 25px;
        text-align: left; } }
    /* line 2501, ../custom-sass/components/_blocks.scss */
    .pop-slide .actions-wrapper .btn {
      color: #6d9ab5;
      font-family: "FuturaMed";
      font-size: 16px;
      line-height: 43px;
      border: 1px solid #0b0c0c;
      min-width: 210px;
      margin: 0 20px 20px 0;
      padding: 0;
      display: inline-block;
      background: none; }
      @media only screen and (max-width: 767px) {
        /* line 2501, ../custom-sass/components/_blocks.scss */
        .pop-slide .actions-wrapper .btn {
          min-width: 45%;
          margin: 0 5% 20px 0; } }
      /* line 2516, ../custom-sass/components/_blocks.scss */
      .pop-slide .actions-wrapper .btn:nth-child(2) {
        margin-right: 0; }
  /* line 2521, ../custom-sass/components/_blocks.scss */
  .pop-slide .inquiry-interested {
    font-weight: bold;
    font-size: 16px;
    margin: 0 0 25px; }
  /* line 2526, ../custom-sass/components/_blocks.scss */
  .pop-slide .js-form-type-checkbox {
    margin-bottom: 10px; }
    /* line 2528, ../custom-sass/components/_blocks.scss */
    .pop-slide .js-form-type-checkbox > div {
      min-width: 200px;
      display: inline-block; }
  /* line 2534, ../custom-sass/components/_blocks.scss */
  .pop-slide .js-form-type-radio label.error {
    display: none !important; }
  /* line 2538, ../custom-sass/components/_blocks.scss */
  .pop-slide .bootstrap-select {
    margin-bottom: 32px; }
    /* line 2540, ../custom-sass/components/_blocks.scss */
    .pop-slide .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
      width: 100%;
      z-index: inherit; }
    /* line 2544, ../custom-sass/components/_blocks.scss */
    .pop-slide .bootstrap-select .dropdown-toggle {
      margin-bottom: 10px;
      border: 1px solid #a7a7a7;
      height: 36px;
      padding-left: 10px;
      width: 95%; }
      @media only screen and (max-width: 767px) {
        /* line 2544, ../custom-sass/components/_blocks.scss */
        .pop-slide .bootstrap-select .dropdown-toggle {
          width: 90%; } }
      /* line 2553, ../custom-sass/components/_blocks.scss */
      .pop-slide .bootstrap-select .dropdown-toggle .filter-option {
        font-size: 16px;
        font-family: 'Arial'; }
    /* line 2558, ../custom-sass/components/_blocks.scss */
    .pop-slide .bootstrap-select li a {
      margin: 0; }
  /* line 2563, ../custom-sass/components/_blocks.scss */
  .pop-slide .form-type-select .bootstrap-select {
    margin-bottom: 0; }
  /* line 2568, ../custom-sass/components/_blocks.scss */
  .pop-slide .boost_loan a {
    margin-top: 26px;
    display: block; }

/* line 2576, ../custom-sass/components/_blocks.scss */
.webform-multiple-table table {
  width: 100%; }
/* line 2579, ../custom-sass/components/_blocks.scss */
.webform-multiple-table th {
  padding-bottom: 10px; }
/* line 2582, ../custom-sass/components/_blocks.scss */
.webform-multiple-table td:first-child {
  display: none; }
/* line 2585, ../custom-sass/components/_blocks.scss */
.webform-multiple-table .tabledrag-toggle-weight {
  display: none; }

/* line 2590, ../custom-sass/components/_blocks.scss */
.sme-block-wrapper {
  clear: both;
  margin-left: 0;
  margin-right: 0;
  padding-top: 50px; }
  /* line 360, ../custom-sass/helpers/_mixins.scss */
  .sme-block-wrapper:before, .sme-block-wrapper:after {
    content: " ";
    display: table; }
  /* line 365, ../custom-sass/helpers/_mixins.scss */
  .sme-block-wrapper:after {
    clear: both; }
  /* line 2594, ../custom-sass/components/_blocks.scss */
  .sme-block-wrapper .sme-block-left {
    height: 302px;
    position: relative;
    min-height: 1px;
    padding-left: 60px;
    padding-right: 60px;
    background: #061737;
    padding-top: 55px;
    padding-bottom: 45px; }
    @media (min-width: 992px) {
      /* line 2594, ../custom-sass/components/_blocks.scss */
      .sme-block-wrapper .sme-block-left {
        float: left;
        width: 75%; } }
    @media only screen and (max-width: 1229px) {
      /* line 2594, ../custom-sass/components/_blocks.scss */
      .sme-block-wrapper .sme-block-left {
        padding-left: 32px;
        padding-right: 32px; } }
    @media only screen and (max-width: 991px) {
      /* line 2594, ../custom-sass/components/_blocks.scss */
      .sme-block-wrapper .sme-block-left {
        padding: 32px;
        height: auto; } }
    /* line 2609, ../custom-sass/components/_blocks.scss */
    .sme-block-wrapper .sme-block-left .title {
      padding-bottom: 12px;
      margin-bottom: 12px;
      font-family: "FuturaMed";
      font-size: 16px;
      line-height: 18px;
      text-transform: uppercase;
      color: #6d9ab5;
      border-bottom: 1px solid #6d9ab5;
      display: block; }
      @media only screen and (max-width: 991px) {
        /* line 2609, ../custom-sass/components/_blocks.scss */
        .sme-block-wrapper .sme-block-left .title {
          font-size: 14px;
          line-height: 16px; } }
    /* line 2625, ../custom-sass/components/_blocks.scss */
    .sme-block-wrapper .sme-block-left .body p {
      font-family: "FuturaMed";
      font-size: 16px;
      line-height: 24px;
      color: #FFF;
      margin: 0; }
      @media only screen and (max-width: 991px) {
        /* line 2625, ../custom-sass/components/_blocks.scss */
        .sme-block-wrapper .sme-block-left .body p {
          font-size: 14px;
          line-height: 18px; } }
  /* line 2638, ../custom-sass/components/_blocks.scss */
  .sme-block-wrapper .sme-block-right {
    position: relative;
    min-height: 1px;
    padding-left: 50px;
    padding-right: 50px;
    background: #006199;
    height: 302px;
    line-height: 302px; }
    @media (min-width: 992px) {
      /* line 2638, ../custom-sass/components/_blocks.scss */
      .sme-block-wrapper .sme-block-right {
        float: left;
        width: 25%; } }
    @media only screen and (max-width: 1229px) {
      /* line 2638, ../custom-sass/components/_blocks.scss */
      .sme-block-wrapper .sme-block-right {
        padding-left: 32px;
        padding-right: 32px; } }
    @media only screen and (max-width: 991px) {
      /* line 2638, ../custom-sass/components/_blocks.scss */
      .sme-block-wrapper .sme-block-right {
        height: auto;
        padding: 32px;
        line-height: normal; } }

/* line 2656, ../custom-sass/components/_blocks.scss */
.block_products_spotlight {
  margin-left: 0;
  margin-right: 0; }
  /* line 2658, ../custom-sass/components/_blocks.scss */
  .path-sbm-private-wealth .block_products_spotlight, .path-sbm-private-banking .block_products_spotlight {
    padding-bottom: 0; }
  /* line 360, ../custom-sass/helpers/_mixins.scss */
  .block_products_spotlight:before, .block_products_spotlight:after {
    content: " ";
    display: table; }
  /* line 365, ../custom-sass/helpers/_mixins.scss */
  .block_products_spotlight:after {
    clear: both; }
  /* line 2663, ../custom-sass/components/_blocks.scss */
  .block_products_spotlight .product_title {
    padding: 0 25px;
    font-family: "FuturaMed";
    font-size: 24px;
    line-height: 36px;
    color: #FFF;
    text-transform: uppercase; }
    @media only screen and (max-width: 991px) {
      /* line 2663, ../custom-sass/components/_blocks.scss */
      .block_products_spotlight .product_title {
        padding: 0;
        font-size: 20px;
        line-height: 24px; } }
    @media only screen and (max-width: 767px) {
      /* line 2663, ../custom-sass/components/_blocks.scss */
      .block_products_spotlight .product_title {
        font-size: 16px;
        line-height: 20px; } }
  /* line 2680, ../custom-sass/components/_blocks.scss */
  .block_products_spotlight .product_chapo {
    margin-top: 10px;
    font-family: "FuturaMed";
    font-size: 16px;
    line-height: 18px;
    color: #FFF; }
  /* line 2687, ../custom-sass/components/_blocks.scss */
  .block_products_spotlight .product-inner {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    text-align: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; }
    /* line 397, ../custom-sass/helpers/_mixins.scss */
    .block_products_spotlight .product-inner:after {
      background: rgba(16, 35, 55, 0.2) none repeat scroll 0 0;
      content: "";
      height: 100%;
      left: 0;
      position: absolute;
      top: 0;
      width: 100%;
      z-index: 1; }
  /* line 2698, ../custom-sass/components/_blocks.scss */
  .block_products_spotlight .inner-wrap {
    align-self: center;
    -webkit-align-self: center;
    width: 60%;
    z-index: 3;
    margin: 0 auto; }
  /* line 2705, ../custom-sass/components/_blocks.scss */
  .block_products_spotlight a {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 5; }
  /* line 2713, ../custom-sass/components/_blocks.scss */
  .block_products_spotlight .block_products_block_sub,
  .block_products_spotlight .block_products_block_1 {
    position: relative;
    display: block;
    overflow: hidden; }
    @media only screen and (max-width: 767px) {
      /* line 2713, ../custom-sass/components/_blocks.scss */
      .block_products_spotlight .block_products_block_sub,
      .block_products_spotlight .block_products_block_1 {
        text-align: center; } }
    /* line 2721, ../custom-sass/components/_blocks.scss */
    .block_products_spotlight .block_products_block_sub img,
    .block_products_spotlight .block_products_block_1 img {
      max-width: 100%;
      -moz-transition: all 0.3s;
      -webkit-transition: all 0.3s;
      transition: all 0.3s; }
      @media only screen and (max-width: 767px) {
        /* line 2721, ../custom-sass/components/_blocks.scss */
        .block_products_spotlight .block_products_block_sub img,
        .block_products_spotlight .block_products_block_1 img {
          width: 100%; } }
    /* line 397, ../custom-sass/helpers/_mixins.scss */
    .block_products_spotlight .block_products_block_sub:hover .product-inner:after,
    .block_products_spotlight .block_products_block_1:hover .product-inner:after {
      background: rgba(16, 35, 55, 0.8) none repeat scroll 0 0;
      content: "";
      height: 100%;
      left: 0;
      position: absolute;
      top: 0;
      width: 100%;
      z-index: 1; }
    /* line 2734, ../custom-sass/components/_blocks.scss */
    .block_products_spotlight .block_products_block_sub:hover img,
    .block_products_spotlight .block_products_block_1:hover img {
      -moz-transform: scale(1.1);
      -webkit-transform: scale(1.1);
      transform: scale(1.1); }
  /* line 2741, ../custom-sass/components/_blocks.scss */
  .block_products_spotlight .block_products_block_sub {
    float: left;
    width: 50%;
    padding: 1px; }
    /* line 2745, ../custom-sass/components/_blocks.scss */
    .block_products_spotlight .block_products_block_sub .inner-wrap {
      width: 80%; }

/* line 2751, ../custom-sass/components/_blocks.scss */
.view-private-wealth-advantages {
  margin-bottom: 50px; }
  @media only screen and (max-width: 991px) {
    /* line 2751, ../custom-sass/components/_blocks.scss */
    .view-private-wealth-advantages {
      margin-bottom: 0; } }
  /* line 2756, ../custom-sass/components/_blocks.scss */
  .view-private-wealth-advantages .view-content {
    margin-left: 0;
    margin-right: 0;
    padding: 25px 0;
    background: rgba(45, 58, 93, 0.9); }
    /* line 360, ../custom-sass/helpers/_mixins.scss */
    .view-private-wealth-advantages .view-content:before, .view-private-wealth-advantages .view-content:after {
      content: " ";
      display: table; }
    /* line 365, ../custom-sass/helpers/_mixins.scss */
    .view-private-wealth-advantages .view-content:after {
      clear: both; }
  /* line 2761, ../custom-sass/components/_blocks.scss */
  .view-private-wealth-advantages .views-row {
    position: relative;
    min-height: 1px;
    padding-left: 40px;
    padding-right: 40px;
    position: relative;
    min-height: 1px;
    padding-left: 40px;
    padding-right: 40px;
    border-right: 1px dotted #FFF;
    min-height: 335px;
    padding: 20px 40px;
    position: relative;
    text-align: center; }
    @media (min-width: 768px) {
      /* line 2761, ../custom-sass/components/_blocks.scss */
      .view-private-wealth-advantages .views-row {
        float: left;
        width: 50%; } }
    @media (min-width: 992px) {
      /* line 2761, ../custom-sass/components/_blocks.scss */
      .view-private-wealth-advantages .views-row {
        float: left;
        width: 25%; } }
    /* line 2771, ../custom-sass/components/_blocks.scss */
    .view-private-wealth-advantages .views-row:last-child {
      border: none; }
    @media only screen and (max-width: 991px) {
      /* line 2776, ../custom-sass/components/_blocks.scss */
      .view-private-wealth-advantages .views-row:nth-child(2) {
        border-right: none; }
      /* line 2779, ../custom-sass/components/_blocks.scss */
      .view-private-wealth-advantages .views-row:nth-child(3), .view-private-wealth-advantages .views-row:nth-child(4) {
        border-bottom: none; } }
    @media only screen and (max-width: 767px) {
      /* line 2761, ../custom-sass/components/_blocks.scss */
      .view-private-wealth-advantages .views-row {
        min-height: 1px;
        border-right: none; } }

/* line 2793, ../custom-sass/components/_blocks.scss */
.block-benefit {
  background: url("../images/more-benefis-private.jpg") no-repeat 100% 0 #0b1c30;
  margin-bottom: 115px; }
  @media only screen and (max-width: 991px) {
    /* line 2793, ../custom-sass/components/_blocks.scss */
    .block-benefit {
      margin-bottom: 0; } }
  /* line 2799, ../custom-sass/components/_blocks.scss */
  .block-benefit .product-inner {
    padding: 32px 55px; }
    @media only screen and (max-width: 767px) {
      /* line 2799, ../custom-sass/components/_blocks.scss */
      .block-benefit .product-inner {
        padding: 32px 25px; } }
  /* line 2805, ../custom-sass/components/_blocks.scss */
  .block-benefit .more-benefit {
    margin: 0 0 10px;
    font-family: "FuturaMed";
    font-size: 46px;
    line-height: 46px;
    color: #FFF; }
    @media only screen and (max-width: 991px) {
      /* line 2805, ../custom-sass/components/_blocks.scss */
      .block-benefit .more-benefit {
        font-size: 36px;
        line-height: 36px; } }
  /* line 2817, ../custom-sass/components/_blocks.scss */
  .block-benefit ul li {
    list-style: none;
    position: relative;
    color: #FFF;
    font-size: 16px;
    line-height: 16px;
    margin-bottom: 12px;
    padding-left: 20px; }
    @media only screen and (max-width: 991px) {
      /* line 2817, ../custom-sass/components/_blocks.scss */
      .block-benefit ul li {
        font-size: 14px;
        line-height: 14px;
        margin-bottom: 10px; } }
    /* line 2830, ../custom-sass/components/_blocks.scss */
    .block-benefit ul li:before {
      content: "";
      background: url('../images/sprites-s2bbc10e353.png') -86px 0;
      height: 11px;
      width: 11px;
      position: absolute;
      left: 0;
      top: 2px; }
  /* line 2839, ../custom-sass/components/_blocks.scss */
  .block-benefit .benefit-brochure {
    margin: 10px 0;
    padding: 0 15px;
    font-family: 'Arial';
    font-size: 16px;
    font-weight: bold;
    line-height: 40px;
    color: #d5bb63;
    display: inline-block;
    -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: 991px) {
      /* line 2839, ../custom-sass/components/_blocks.scss */
      .block-benefit .benefit-brochure {
        font-size: 14px; } }
    /* line 2852, ../custom-sass/components/_blocks.scss */
    .block-benefit .benefit-brochure:hover {
      text-decoration: none;
      background: #d5bb63;
      color: #FFF; }
    /* line 2857, ../custom-sass/components/_blocks.scss */
    .block-benefit .benefit-brochure:after {
      content: "›";
      color: #FFF;
      margin-left: 18px;
      position: relative;
      top: 0; }

/* line 2867, ../custom-sass/components/_blocks.scss */
.block-csrcontactusblock.pop-slide,
.block-onlineinquiryblock {
  background: transparent;
  height: 100%;
  left: 0;
  padding: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 12;
  -webkit-transform: translate(150%, 0);
  -ms-transform: translate(150%, 0);
  -o-transform: translate(150%, 0);
  transform: translate(150%, 0);
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  opacity: 0;
  -moz-opacity: 0.5;
  -webkit-opacity: 0;
  filter: alpha(opacity=0); }
  /* line 360, ../custom-sass/helpers/_mixins.scss */
  .block-csrcontactusblock.pop-slide:before, .block-csrcontactusblock.pop-slide:after,
  .block-onlineinquiryblock:before,
  .block-onlineinquiryblock:after {
    content: " ";
    display: table; }
  /* line 365, ../custom-sass/helpers/_mixins.scss */
  .block-csrcontactusblock.pop-slide:after,
  .block-onlineinquiryblock:after {
    clear: both; }
  /* line 2884, ../custom-sass/components/_blocks.scss */
  .path-_0-independence-anniversary .block-csrcontactusblock.pop-slide, .path-_0-independence-anniversary
  .block-onlineinquiryblock {
    top: 0; }
  /* line 2884, ../custom-sass/components/_blocks.scss */
  .path-frontpage .block-csrcontactusblock.pop-slide, .path-frontpage
  .block-onlineinquiryblock {
    top: 0; }
  /* line 2884, ../custom-sass/components/_blocks.scss */
  .path-sme .block-csrcontactusblock.pop-slide, .path-sme
  .block-onlineinquiryblock {
    top: 0; }
  /* line 2884, ../custom-sass/components/_blocks.scss */
  .path-international .block-csrcontactusblock.pop-slide, .path-international
  .block-onlineinquiryblock {
    top: 0; }
  /* line 2884, ../custom-sass/components/_blocks.scss */
  .path-unique-corporate .block-csrcontactusblock.pop-slide, .path-unique-corporate
  .block-onlineinquiryblock {
    top: 0; }
  /* line 2884, ../custom-sass/components/_blocks.scss */
  .path-securities .block-csrcontactusblock.pop-slide, .path-securities
  .block-onlineinquiryblock {
    top: 0; }
  /* line 2884, ../custom-sass/components/_blocks.scss */
  .path-mam .block-csrcontactusblock.pop-slide, .path-mam
  .block-onlineinquiryblock {
    top: 0; }
  /* line 2884, ../custom-sass/components/_blocks.scss */
  .path-sbm-private-wealth .block-csrcontactusblock.pop-slide, .path-sbm-private-wealth
  .block-onlineinquiryblock {
    top: 0; }
  /* line 2884, ../custom-sass/components/_blocks.scss */
  .path-sbm-private-banking .block-csrcontactusblock.pop-slide, .path-sbm-private-banking
  .block-onlineinquiryblock {
    top: 0; }
  @media only screen and (max-width: 767px) {
    /* line 2867, ../custom-sass/components/_blocks.scss */
    .block-csrcontactusblock.pop-slide,
    .block-onlineinquiryblock {
      display: block;
      top: 0; } }
  /* line 2893, ../custom-sass/components/_blocks.scss */
  .block-csrcontactusblock.pop-slide.open,
  .block-onlineinquiryblock.open {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
    -moz-opacity: 0.5;
    -webkit-opacity: 1;
    filter: alpha(opacity=100);
    display: inline; }
  /* line 2899, ../custom-sass/components/_blocks.scss */
  .block-csrcontactusblock.pop-slide .flex-wrapper,
  .block-onlineinquiryblock .flex-wrapper {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    background: #FFF; }
    @media only screen and (max-width: 767px) {
      /* line 2899, ../custom-sass/components/_blocks.scss */
      .block-csrcontactusblock.pop-slide .flex-wrapper,
      .block-onlineinquiryblock .flex-wrapper {
        display: block; } }
  /* line 2906, ../custom-sass/components/_blocks.scss */
  .block-csrcontactusblock.pop-slide [type="submit"],
  .block-onlineinquiryblock [type="submit"] {
    width: auto;
    height: 45px;
    padding: 0 67px 0 55px;
    background: url("../images/arr.png") 84% 50% no-repeat #009e98;
    color: #FFF;
    font-family: arial;
    font-weight: bold;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    border: none;
    font-family: "FuturaMed";
    font-size: 16px;
    line-height: 45px;
    color: #fff;
    display: inline-block; }
    /* line 2921, ../custom-sass/components/_blocks.scss */
    .webform-submission-form .block-csrcontactusblock.pop-slide [type="submit"], .webform-submission-form
    .block-onlineinquiryblock [type="submit"] {
      margin-bottom: 25px;
      padding: 0 67px 0 55px; }
      @media only screen and (max-width: 1229px) {
        /* line 2921, ../custom-sass/components/_blocks.scss */
        .webform-submission-form .block-csrcontactusblock.pop-slide [type="submit"], .webform-submission-form
        .block-onlineinquiryblock [type="submit"] {
          margin: 0 auto 25px; } }
    /* line 2931, ../custom-sass/components/_blocks.scss */
    .block-csrcontactusblock.pop-slide [type="submit"]:hover,
    .block-onlineinquiryblock [type="submit"]:hover {
      text-decoration: none;
      background-color: #083a9a; }
  /* line 2936, ../custom-sass/components/_blocks.scss */
  .block-csrcontactusblock.pop-slide .bootstrap-select,
  .block-onlineinquiryblock .bootstrap-select {
    margin-bottom: 26px; }
    /* line 2938, ../custom-sass/components/_blocks.scss */
    .block-csrcontactusblock.pop-slide .bootstrap-select > .dropdown-toggle,
    .block-onlineinquiryblock .bootstrap-select > .dropdown-toggle {
      border: 1px solid #a7a7a7;
      height: 36px; }
    /* line 2942, ../custom-sass/components/_blocks.scss */
    .block-csrcontactusblock.pop-slide .bootstrap-select .filter-option,
    .block-onlineinquiryblock .bootstrap-select .filter-option {
      color: #797979;
      font-family: "Arial";
      font-size: 16px; }
  /* line 2948, ../custom-sass/components/_blocks.scss */
  .block-csrcontactusblock.pop-slide form,
  .block-onlineinquiryblock form {
    padding: 0; }
    /* line 2950, ../custom-sass/components/_blocks.scss */
    .block-csrcontactusblock.pop-slide form h3,
    .block-csrcontactusblock.pop-slide form .inquiry-header,
    .block-onlineinquiryblock form h3,
    .block-onlineinquiryblock form .inquiry-header {
      margin: 0 0 30px;
      font-family: "FuturaMed";
      font-size: 24px;
      line-height: 24px;
      text-transform: uppercase;
      color: #161a1c; }
      @media only screen and (max-width: 1229px) {
        /* line 2950, ../custom-sass/components/_blocks.scss */
        .block-csrcontactusblock.pop-slide form h3,
        .block-csrcontactusblock.pop-slide form .inquiry-header,
        .block-onlineinquiryblock form h3,
        .block-onlineinquiryblock form .inquiry-header {
          font-size: 16px; } }
      @media only screen and (max-width: 991px) {
        /* line 2950, ../custom-sass/components/_blocks.scss */
        .block-csrcontactusblock.pop-slide form h3,
        .block-csrcontactusblock.pop-slide form .inquiry-header,
        .block-onlineinquiryblock form h3,
        .block-onlineinquiryblock form .inquiry-header {
          font-size: 14px; } }
    /* line 2965, ../custom-sass/components/_blocks.scss */
    .block-csrcontactusblock.pop-slide form h4,
    .block-onlineinquiryblock form h4 {
      margin: 28px 0 20px;
      font-family: "FuturaMed";
      font-size: 16px;
      line-height: 16px;
      color: #161a1c; }
    /* line 2972, ../custom-sass/components/_blocks.scss */
    .block-csrcontactusblock.pop-slide form p,
    .block-onlineinquiryblock form p {
      font-family: 'Arial';
      font-size: 15px;
      line-height: 22px;
      color: #161a1c;
      margin: 0 0 26px; }
  /* line 2980, ../custom-sass/components/_blocks.scss */
  .block-csrcontactusblock.pop-slide .form-item,
  .block-onlineinquiryblock .form-item {
    margin: 0; }
    /* line 2982, ../custom-sass/components/_blocks.scss */
    .block-csrcontactusblock.pop-slide .form-item.form-item-telephone, .block-csrcontactusblock.pop-slide .form-item.form-item-mobile-phone-number,
    .block-onlineinquiryblock .form-item.form-item-telephone,
    .block-onlineinquiryblock .form-item.form-item-mobile-phone-number {
      width: 46.5%;
      float: left;
      margin-right: 4%; }
      @media only screen and (max-width: 767px) {
        /* line 2982, ../custom-sass/components/_blocks.scss */
        .block-csrcontactusblock.pop-slide .form-item.form-item-telephone, .block-csrcontactusblock.pop-slide .form-item.form-item-mobile-phone-number,
        .block-onlineinquiryblock .form-item.form-item-telephone,
        .block-onlineinquiryblock .form-item.form-item-mobile-phone-number {
          width: 100%;
          margin-right: 0; } }
    /* line 2992, ../custom-sass/components/_blocks.scss */
    .block-csrcontactusblock.pop-slide .form-item.form-item-email,
    .block-onlineinquiryblock .form-item.form-item-email {
      width: 47%;
      float: left; }
      @media only screen and (max-width: 767px) {
        /* line 2992, ../custom-sass/components/_blocks.scss */
        .block-csrcontactusblock.pop-slide .form-item.form-item-email,
        .block-onlineinquiryblock .form-item.form-item-email {
          width: 100%; } }
    /* line 2999, ../custom-sass/components/_blocks.scss */
    .block-csrcontactusblock.pop-slide .form-item.form-item-message,
    .block-onlineinquiryblock .form-item.form-item-message {
      clear: left; }
  /* line 3003, ../custom-sass/components/_blocks.scss */
  .block-csrcontactusblock.pop-slide .contact_us_foundationwebform,
  .block-onlineinquiryblock .contact_us_foundationwebform {
    width: 100%;
    padding: 62px 75px 45px 32px; }
    @media only screen and (max-width: 767px) {
      /* line 3003, ../custom-sass/components/_blocks.scss */
      .block-csrcontactusblock.pop-slide .contact_us_foundationwebform,
      .block-onlineinquiryblock .contact_us_foundationwebform {
        padding: 45px 55px 0 25px;
        float: none;
        width: 100%;
        overflow: hidden;
        position: relative; } }
  /* line 3014, ../custom-sass/components/_blocks.scss */
  .block-csrcontactusblock.pop-slide .f_contact_us_sidebar_wrapper,
  .block-onlineinquiryblock .f_contact_us_sidebar_wrapper {
    border-bottom: 1px solid #ccc;
    margin-bottom: 15px;
    padding-bottom: 15px; }
  /* line 3019, ../custom-sass/components/_blocks.scss */
  .block-csrcontactusblock.pop-slide .block_right_webform,
  .block-onlineinquiryblock .block_right_webform {
    background: #ededec;
    padding: 115px 21px;
    float: left;
    width: 38%; }
    @media only screen and (max-width: 767px) {
      /* line 3019, ../custom-sass/components/_blocks.scss */
      .block-csrcontactusblock.pop-slide .block_right_webform,
      .block-onlineinquiryblock .block_right_webform {
        padding: 30px 25px;
        float: none;
        width: 100%; } }
    /* line 3029, ../custom-sass/components/_blocks.scss */
    .block-csrcontactusblock.pop-slide .block_right_webform .f_address,
    .block-onlineinquiryblock .block_right_webform .f_address {
      margin-bottom: 25px; }
    /* line 3032, ../custom-sass/components/_blocks.scss */
    .block-csrcontactusblock.pop-slide .block_right_webform .f_address_chapo,
    .block-onlineinquiryblock .block_right_webform .f_address_chapo {
      font-family: 'Arial';
      font-size: 16px;
      font-weight: bold;
      line-height: 24px;
      color: #161a1c; }
    /* line 3039, ../custom-sass/components/_blocks.scss */
    .block-csrcontactusblock.pop-slide .block_right_webform .f_address_text,
    .block-onlineinquiryblock .block_right_webform .f_address_text {
      font-family: 'Arial';
      font-size: 16px;
      line-height: 24px;
      color: #161a1c; }
    /* line 3045, ../custom-sass/components/_blocks.scss */
    .block-csrcontactusblock.pop-slide .block_right_webform .f_contact_us,
    .block-onlineinquiryblock .block_right_webform .f_contact_us {
      font-family: 'Arial';
      font-size: 16px;
      font-weight: bold;
      line-height: 24px;
      color: #161a1c;
      position: relative;
      padding-left: 30px; }
      /* line 3053, ../custom-sass/components/_blocks.scss */
      .block-csrcontactusblock.pop-slide .block_right_webform .f_contact_us:before,
      .block-onlineinquiryblock .block_right_webform .f_contact_us:before {
        background: url('../images/sprites-s2bbc10e353.png') -368px 0;
        height: 16px;
        width: 16px;
        content: "";
        display: block;
        position: absolute;
        left: 0;
        top: 4px; }
    /* line 3064, ../custom-sass/components/_blocks.scss */
    .block-csrcontactusblock.pop-slide .block_right_webform .contact_us_email a,
    .block-csrcontactusblock.pop-slide .block_right_webform .contact_us_url a,
    .block-onlineinquiryblock .block_right_webform .contact_us_email a,
    .block-onlineinquiryblock .block_right_webform .contact_us_url a {
      font-family: 'Arial';
      font-size: 16px;
      line-height: 24px;
      color: #0b0c0c;
      position: relative;
      padding-left: 30px; }
      @media only screen and (max-width: 991px) {
        /* line 3064, ../custom-sass/components/_blocks.scss */
        .block-csrcontactusblock.pop-slide .block_right_webform .contact_us_email a,
        .block-csrcontactusblock.pop-slide .block_right_webform .contact_us_url a,
        .block-onlineinquiryblock .block_right_webform .contact_us_email a,
        .block-onlineinquiryblock .block_right_webform .contact_us_url a {
          font-size: 14px;
          line-height: 20px; } }
      /* line 3075, ../custom-sass/components/_blocks.scss */
      .block-csrcontactusblock.pop-slide .block_right_webform .contact_us_email a:before,
      .block-csrcontactusblock.pop-slide .block_right_webform .contact_us_url a:before,
      .block-onlineinquiryblock .block_right_webform .contact_us_email a:before,
      .block-onlineinquiryblock .block_right_webform .contact_us_url a:before {
        background: url('../images/sprites-s2bbc10e353.png') -102px 0;
        height: 12px;
        width: 18px;
        content: "";
        display: block;
        position: absolute;
        left: 0;
        top: 4px; }
    /* line 3087, ../custom-sass/components/_blocks.scss */
    .block-csrcontactusblock.pop-slide .block_right_webform .contact_us_url a:before,
    .block-onlineinquiryblock .block_right_webform .contact_us_url a:before {
      background: url('../images/sprites-s2bbc10e353.png') -323px 0;
      height: 16px;
      width: 19px; }
  /* line 3094, ../custom-sass/components/_blocks.scss */
  .block-csrcontactusblock.pop-slide .form-textarea-wrapper textarea,
  .block-onlineinquiryblock .form-textarea-wrapper textarea {
    resize: none; }

/* line 3101, ../custom-sass/components/_blocks.scss */
.block-servicerequest-block .pop-slide-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  background: #FFF;
  padding-bottom: 0; }
  @media only screen and (max-width: 767px) {
    /* line 3101, ../custom-sass/components/_blocks.scss */
    .block-servicerequest-block .pop-slide-wrapper {
      display: block; } }
/* line 3109, ../custom-sass/components/_blocks.scss */
.block-servicerequest-block .application-forms {
  float: left;
  padding: 0 75px 45px 32px;
  width: 62%; }
  @media only screen and (max-width: 767px) {
    /* line 3109, ../custom-sass/components/_blocks.scss */
    .block-servicerequest-block .application-forms {
      width: 100%;
      padding: 0 0 45px; } }
/* line 3118, ../custom-sass/components/_blocks.scss */
.block-servicerequest-block .block_right_webform {
  background: #ededec;
  padding: 115px 21px;
  float: left;
  width: 38%; }
  @media only screen and (max-width: 767px) {
    /* line 3118, ../custom-sass/components/_blocks.scss */
    .block-servicerequest-block .block_right_webform {
      padding: 30px 25px;
      float: none;
      width: 100%; } }
  /* line 3128, ../custom-sass/components/_blocks.scss */
  .block-servicerequest-block .block_right_webform .f_address {
    margin-bottom: 25px; }
  /* line 3131, ../custom-sass/components/_blocks.scss */
  .block-servicerequest-block .block_right_webform .f_address_chapo {
    font-family: 'Arial';
    font-size: 16px;
    font-weight: bold;
    line-height: 24px;
    color: #161a1c; }
  /* line 3138, ../custom-sass/components/_blocks.scss */
  .block-servicerequest-block .block_right_webform .f_address_text {
    font-family: 'Arial';
    font-size: 16px;
    line-height: 24px;
    color: #161a1c; }
  /* line 3144, ../custom-sass/components/_blocks.scss */
  .block-servicerequest-block .block_right_webform .f_contact_us {
    font-family: 'Arial';
    font-size: 16px;
    font-weight: bold;
    line-height: 24px;
    color: #161a1c;
    position: relative;
    padding-left: 30px; }
    /* line 3152, ../custom-sass/components/_blocks.scss */
    .block-servicerequest-block .block_right_webform .f_contact_us:before {
      background: url('../images/sprites-s2bbc10e353.png') -368px 0;
      height: 16px;
      width: 16px;
      content: "";
      display: block;
      position: absolute;
      left: 0;
      top: 4px; }
  /* line 3163, ../custom-sass/components/_blocks.scss */
  .block-servicerequest-block .block_right_webform .contact_us_email a,
  .block-servicerequest-block .block_right_webform .contact_us_url a {
    font-family: 'Arial';
    font-size: 16px;
    line-height: 24px;
    color: #0b0c0c;
    position: relative;
    padding-left: 30px; }
    @media only screen and (max-width: 991px) {
      /* line 3163, ../custom-sass/components/_blocks.scss */
      .block-servicerequest-block .block_right_webform .contact_us_email a,
      .block-servicerequest-block .block_right_webform .contact_us_url a {
        font-size: 14px;
        line-height: 20px; } }
    /* line 3174, ../custom-sass/components/_blocks.scss */
    .block-servicerequest-block .block_right_webform .contact_us_email a:before,
    .block-servicerequest-block .block_right_webform .contact_us_url a:before {
      background: url('../images/sprites-s2bbc10e353.png') -102px 0;
      height: 12px;
      width: 18px;
      content: "";
      display: block;
      position: absolute;
      left: 0;
      top: 4px; }
  /* line 3186, ../custom-sass/components/_blocks.scss */
  .block-servicerequest-block .block_right_webform .contact_us_url a:before {
    background: url('../images/sprites-s2bbc10e353.png') -323px 0;
    height: 16px;
    width: 19px; }
/* line 3192, ../custom-sass/components/_blocks.scss */
.block-servicerequest-block .form-actions .form-submit {
  width: auto;
  min-width: 200px; }

/* line 3198, ../custom-sass/components/_blocks.scss */
.block-onlineinquiryblock .webform-submission-form {
  padding-top: 0; }
  /* line 3201, ../custom-sass/components/_blocks.scss */
  .block-onlineinquiryblock .webform-submission-form fieldset legend {
    border: medium none;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 5px; }
    /* line 3208, ../custom-sass/components/_blocks.scss */
    .block-onlineinquiryblock .webform-submission-form fieldset legend > label:after {
      background-image: url("../images/required.svg");
      background-repeat: no-repeat;
      background-size: 6px 6px;
      content: "";
      display: inline-block;
      height: 6px;
      margin: 0 0.3em;
      vertical-align: super;
      width: 6px; }
  /* line 3222, ../custom-sass/components/_blocks.scss */
  .block-onlineinquiryblock .webform-submission-form .form-type-radio {
    margin-right: 20px; }

/* line 3228, ../custom-sass/components/_blocks.scss */
.featured-products {
  height: 58px;
  padding: 26px 35px;
  font-family: "FuturaMed";
  font-size: 16px;
  line-height: 16px;
  text-transform: uppercase;
  background: #161a1c;
  color: #FFF; }
  @media only screen and (max-width: 767px) {
    /* line 3228, ../custom-sass/components/_blocks.scss */
    .featured-products {
      font-size: 14px;
      line-height: 14px; } }

/* line 3244, ../custom-sass/components/_blocks.scss */
.ui-tooltip-content {
  white-space: pre-line; }

/* line 3249, ../custom-sass/components/_blocks.scss */
.lucky-draw-form .webform-message {
  margin-bottom: 20px; }
/* line 3252, ../custom-sass/components/_blocks.scss */
.lucky-draw-form .form-item {
  width: 50%;
  float: left; }
  @media only screen and (max-width: 767px) {
    /* line 3252, ../custom-sass/components/_blocks.scss */
    .lucky-draw-form .form-item {
      width: 100%;
      float: none; } }
  /* line 3259, ../custom-sass/components/_blocks.scss */
  .lucky-draw-form .form-item.form-item-nic, .lucky-draw-form .form-item.form-item-agreed {
    width: 100%;
    clear: both;
    float: none; }
  /* line 3266, ../custom-sass/components/_blocks.scss */
  .lucky-draw-form .form-item.form-item-nic .description {
    display: inline-block;
    font-size: 14px; }
    @media only screen and (max-width: 767px) {
      /* line 3266, ../custom-sass/components/_blocks.scss */
      .lucky-draw-form .form-item.form-item-nic .description {
        margin-bottom: 10px; } }
  /* line 3274, ../custom-sass/components/_blocks.scss */
  .lucky-draw-form .form-item.form-item-email {
    width: 50%; }
    @media only screen and (max-width: 767px) {
      /* line 3274, ../custom-sass/components/_blocks.scss */
      .lucky-draw-form .form-item.form-item-email {
        width: 100%; } }
  /* line 3280, ../custom-sass/components/_blocks.scss */
  .lucky-draw-form .form-item.form-item-agreed {
    margin-top: 10px;
    display: inline-block;
    position: relative; }
  /* line 3285, ../custom-sass/components/_blocks.scss */
  .lucky-draw-form .form-item.form-item-first-names, .lucky-draw-form .form-item.form-item-email {
    padding-right: 12px;
    clear: left; }
    @media only screen and (max-width: 767px) {
      /* line 3285, ../custom-sass/components/_blocks.scss */
      .lucky-draw-form .form-item.form-item-first-names, .lucky-draw-form .form-item.form-item-email {
        padding-right: 0; } }
  /* line 3294, ../custom-sass/components/_blocks.scss */
  .lucky-draw-form .form-item.form-item-nic label {
    width: 100%; }
  /* line 3297, ../custom-sass/components/_blocks.scss */
  .lucky-draw-form .form-item.form-item-nic input {
    width: calc(50% - 12px);
    margin-right: 12px; }
    @media only screen and (max-width: 767px) {
      /* line 3297, ../custom-sass/components/_blocks.scss */
      .lucky-draw-form .form-item.form-item-nic input {
        width: 100%;
        margin-right: 0; } }
  /* line 3305, ../custom-sass/components/_blocks.scss */
  .lucky-draw-form .form-item.form-item-nic .field-suffix {
    font-size: 14px; }
/* line 3310, ../custom-sass/components/_blocks.scss */
.lucky-draw-form .form-actions {
  clear: both;
  display: inline-block;
  margin-top: 40px;
  width: 100%; }
/* line 3316, ../custom-sass/components/_blocks.scss */
.lucky-draw-form [type="submit"] {
  background-color: #083a9a; }

/* line 3323, ../custom-sass/components/_blocks.scss */
.block-luckydrawblock .flex-inner {
  overflow: hidden; }

/* line 3328, ../custom-sass/components/_blocks.scss */
.lucky-draw-top {
  position: relative;
  min-height: 250px; }
  @media only screen and (max-width: 767px) {
    /* line 3339, ../custom-sass/components/_blocks.scss */
    .node--type-activities .lucky-draw-top {
      background-color: white; } }
  /* line 3345, ../custom-sass/components/_blocks.scss */
  .lucky-draw-top .lucky-draw-wrapper {
    padding: 0 50px;
    position: absolute;
    top: 50%;
    left: 0;
    z-index: 1;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }
    @media only screen and (max-width: 767px) {
      /* line 3345, ../custom-sass/components/_blocks.scss */
      .lucky-draw-top .lucky-draw-wrapper {
        padding: 0 25px;
        position: relative;
        top: 0;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0); } }
  /* line 3360, ../custom-sass/components/_blocks.scss */
  .lucky-draw-top .field--name-field-title-webform {
    padding: 0;
    font-family: "FuturaBoldRegular";
    font-size: 47px;
    color: #FFF; }
    @media only screen and (max-width: 767px) {
      /* line 3360, ../custom-sass/components/_blocks.scss */
      .lucky-draw-top .field--name-field-title-webform {
        font-size: 20px;
        color: #161a1c; } }
  /* line 3371, ../custom-sass/components/_blocks.scss */
  .lucky-draw-top .field--name-field-chapo-webform {
    padding: 0;
    color: #FFF; }
    @media only screen and (max-width: 767px) {
      /* line 3371, ../custom-sass/components/_blocks.scss */
      .lucky-draw-top .field--name-field-chapo-webform {
        color: #161a1c; } }
  @media only screen and (max-width: 767px) {
    /* line 3379, ../custom-sass/components/_blocks.scss */
    .lucky-draw-top .lucky-draw-image {
      min-height: 100%;
      width: auto;
      max-width: inherit;
      position: absolute;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      -o-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      left: 50%;
      top: 50%; } }

/* line 3393, ../custom-sass/components/_blocks.scss */
.modal-footer {
  border: none; }

/* line 3397, ../custom-sass/components/_blocks.scss */
.lucky-draw-form {
  background: #FFFFFF;
  padding-top: 40px;
  position: relative;
  min-height: 1px;
  padding-left: 50px;
  padding-right: 50px; }
  @media only screen and (max-width: 767px) {
    /* line 3397, ../custom-sass/components/_blocks.scss */
    .lucky-draw-form {
      padding: 0 25px; } }
  /* line 3407, ../custom-sass/components/_blocks.scss */
  .lucky-draw-form .form-type-select.error .error {
    margin-top: 10px; }
  /* line 3410, ../custom-sass/components/_blocks.scss */
  .lucky-draw-form .webform-confirmation {
    overflow: auto; }
  /* line 3413, ../custom-sass/components/_blocks.scss */
  .lucky-draw-form .webform-message {
    margin-bottom: 20px; }
  /* line 3416, ../custom-sass/components/_blocks.scss */
  .lucky-draw-form .form-item {
    width: 50%;
    float: left; }
    @media only screen and (max-width: 767px) {
      /* line 3416, ../custom-sass/components/_blocks.scss */
      .lucky-draw-form .form-item {
        width: 100%;
        float: none; } }
    /* line 3423, ../custom-sass/components/_blocks.scss */
    .lucky-draw-form .form-item.form-item-category-participation {
      clear: right;
      padding-right: 12px; }
      /* line 3426, ../custom-sass/components/_blocks.scss */
      .lucky-draw-form .form-item.form-item-category-participation .bootstrap-select {
        width: 95%; }
      /* line 3429, ../custom-sass/components/_blocks.scss */
      .lucky-draw-form .form-item.form-item-category-participation .dropdown-toggle {
        height: 36px;
        line-height: 1;
        border-color: #a7a7a7; }
    /* line 3435, ../custom-sass/components/_blocks.scss */
    .lucky-draw-form .form-item.form-item-nic, .lucky-draw-form .form-item.form-item-agreed {
      width: 100%;
      clear: both;
      float: none; }
    /* line 3442, ../custom-sass/components/_blocks.scss */
    .lucky-draw-form .form-item.form-item-nic .description {
      display: inline-block;
      font-size: 14px; }
      @media only screen and (max-width: 767px) {
        /* line 3442, ../custom-sass/components/_blocks.scss */
        .lucky-draw-form .form-item.form-item-nic .description {
          margin-bottom: 10px; } }
    /* line 3450, ../custom-sass/components/_blocks.scss */
    .lucky-draw-form .form-item.form-item-email {
      width: 50%; }
      @media only screen and (max-width: 767px) {
        /* line 3450, ../custom-sass/components/_blocks.scss */
        .lucky-draw-form .form-item.form-item-email {
          width: 100%; } }
    /* line 3456, ../custom-sass/components/_blocks.scss */
    .lucky-draw-form .form-item.email-hidden {
      margin: 0; }
    /* line 3459, ../custom-sass/components/_blocks.scss */
    .lucky-draw-form .form-item.form-item-agreed {
      margin-top: 10px;
      display: inline-block;
      position: relative; }
      /* line 3463, ../custom-sass/components/_blocks.scss */
      .lucky-draw-form .form-item.form-item-agreed label {
        padding-left: 0; }
    /* line 3467, ../custom-sass/components/_blocks.scss */
    .lucky-draw-form .form-item.form-item-first-name, .lucky-draw-form .form-item.form-item-email {
      padding-right: 12px;
      clear: left; }
      @media only screen and (max-width: 767px) {
        /* line 3467, ../custom-sass/components/_blocks.scss */
        .lucky-draw-form .form-item.form-item-first-name, .lucky-draw-form .form-item.form-item-email {
          padding-right: 0; } }
    /* line 3476, ../custom-sass/components/_blocks.scss */
    .lucky-draw-form .form-item.form-item-nic label {
      width: 100%; }
    /* line 3479, ../custom-sass/components/_blocks.scss */
    .lucky-draw-form .form-item.form-item-nic input {
      width: calc(50% - 12px);
      margin-right: 12px; }
      @media only screen and (max-width: 767px) {
        /* line 3479, ../custom-sass/components/_blocks.scss */
        .lucky-draw-form .form-item.form-item-nic input {
          width: 100%;
          margin-right: 0; } }
    /* line 3487, ../custom-sass/components/_blocks.scss */
    .lucky-draw-form .form-item.form-item-nic .field-suffix {
      font-size: 14px; }
  /* line 3492, ../custom-sass/components/_blocks.scss */
  .lucky-draw-form .form-actions {
    clear: both;
    display: inline-block;
    margin-top: 0;
    width: 100%; }
  /* line 3498, ../custom-sass/components/_blocks.scss */
  .lucky-draw-form .kite_festival-ajax-btn {
    display: none; }
  /* line 3506, ../custom-sass/components/_blocks.scss */
  .lucky-draw-form .kite_festival-validation-btn {
    display: inline-block;
    width: auto; }
  /* line 3510, ../custom-sass/components/_blocks.scss */
  .lucky-draw-form [type="submit"] {
    margin: 0 0 25px;
    padding: 0 67px 0 55px;
    background: url("../images/arr.png") 84% 50% no-repeat #083a9a;
    color: #FFF;
    font-weight: normal;
    border: none; }

/* line 3521, ../custom-sass/components/_blocks.scss */
.modal-activity-form {
  max-width: 925px;
  margin-top: 100px; }
  /* line 3524, ../custom-sass/components/_blocks.scss */
  .modal-activity-form .modal-header {
    position: relative;
    z-index: 1;
    padding: 0; }
  /* line 3529, ../custom-sass/components/_blocks.scss */
  .modal-activity-form .close {
    background: url('../images/sprites-s2bbc10e353.png') -750px 0;
    height: 21px;
    width: 21px;
    display: block;
    position: absolute;
    overflow: hidden;
    right: 35px;
    text-indent: -999px;
    top: 35px;
    z-index: 12; }
    @media only screen and (max-width: 991px) {
      /* line 3529, ../custom-sass/components/_blocks.scss */
      .modal-activity-form .close {
        top: 25px; } }

/* line 3545, ../custom-sass/components/_blocks.scss */
.activity-banner {
  position: relative;
  margin-bottom: 100px; }
  @media only screen and (max-width: 767px) {
    /* line 3545, ../custom-sass/components/_blocks.scss */
    .activity-banner {
      margin-bottom: 30px; } }
  /* line 3551, ../custom-sass/components/_blocks.scss */
  .activity-banner .loan-center {
    position: absolute;
    top: 50%;
    left: 0;
    z-index: 2;
    padding: 0 50px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }
    @media only screen and (max-width: 1229px) {
      /* line 3551, ../custom-sass/components/_blocks.scss */
      .activity-banner .loan-center {
        padding: 0 25px; } }
    @media only screen and (max-width: 991px) {
      /* line 3551, ../custom-sass/components/_blocks.scss */
      .activity-banner .loan-center {
        padding: 50px 25px 0; } }
    @media only screen and (max-width: 767px) {
      /* line 3551, ../custom-sass/components/_blocks.scss */
      .activity-banner .loan-center {
        position: relative;
        padding: 32px 25px 10px;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0); } }
  /* line 3570, ../custom-sass/components/_blocks.scss */
  .activity-banner .loan-title {
    padding: 0;
    font-family: "FuturaBoldRegular";
    font-size: 47px;
    color: #FFF; }
    @media only screen and (max-width: 991px) {
      /* line 3570, ../custom-sass/components/_blocks.scss */
      .activity-banner .loan-title {
        font-size: 36px;
        line-height: 36px; } }
    @media only screen and (max-width: 767px) {
      /* line 3570, ../custom-sass/components/_blocks.scss */
      .activity-banner .loan-title {
        color: #161a1c;
        font-size: 24px;
        line-height: 24px; } }
  /* line 3585, ../custom-sass/components/_blocks.scss */
  .activity-banner .loan-chapo {
    padding: 0;
    color: #FFF; }
    @media only screen and (max-width: 767px) {
      /* line 3585, ../custom-sass/components/_blocks.scss */
      .activity-banner .loan-chapo {
        margin-top: 15px;
        color: #161a1c;
        font-size: 14px;
        line-height: 14px; } }

/* line 3597, ../custom-sass/components/_blocks.scss */
.block-texte.block_aboutus_first_node .field--name-field-image {
  display: none; }

/* line 3601, ../custom-sass/components/_blocks.scss */
.view-banking-board-of-directors, .view-finance-board-of-directors {
  overflow: hidden;
  margin: 103px 45px; }
  @media only screen and (max-width: 767px) {
    /* line 3601, ../custom-sass/components/_blocks.scss */
    .view-banking-board-of-directors, .view-finance-board-of-directors {
      margin: 50px auto;
      max-width: 312px; } }
  /* line 3611, ../custom-sass/components/_blocks.scss */
  .view-banking-board-of-directors .views-row, .view-finance-board-of-directors .views-row {
    position: relative;
    min-height: 420px;
    margin-bottom: 50px; }
    /* line 360, ../custom-sass/helpers/_mixins.scss */
    .view-banking-board-of-directors .views-row:before, .view-banking-board-of-directors .views-row:after, .view-finance-board-of-directors .views-row:before, .view-finance-board-of-directors .views-row:after {
      content: " ";
      display: table; }
    /* line 365, ../custom-sass/helpers/_mixins.scss */
    .view-banking-board-of-directors .views-row:after, .view-finance-board-of-directors .views-row:after {
      clear: both; }
    @media only screen and (max-width: 767px) {
      /* line 3611, ../custom-sass/components/_blocks.scss */
      .view-banking-board-of-directors .views-row, .view-finance-board-of-directors .views-row {
        min-height: 1px;
        margin-bottom: 30px; } }
  /* line 3625, ../custom-sass/components/_blocks.scss */
  .view-banking-board-of-directors .wow > div, .view-finance-board-of-directors .wow > div {
    transition: all 0.75s ease-in-out;
    -webkit-transition: all 0.75s ease-in-out;
    /** Chrome & Safari **/
    -moz-transition: all 0.75s ease-in-out;
    /** Firefox **/
    -o-transition: all 0.75s ease-in-out;
    /** Opera **/ }
  /* line 3638, ../custom-sass/components/_blocks.scss */
  .view-banking-board-of-directors .director_picture, .view-finance-board-of-directors .director_picture {
    float: left;
    width: 39%;
    position: absolute;
    left: -100%; }
    @media only screen and (max-width: 767px) {
      /* line 3638, ../custom-sass/components/_blocks.scss */
      .view-banking-board-of-directors .director_picture, .view-finance-board-of-directors .director_picture {
        width: 100%;
        position: relative;
        left: 0;
        float: none; } }
  /* line 3652, ../custom-sass/components/_blocks.scss */
  .view-banking-board-of-directors .director_description, .view-finance-board-of-directors .director_description {
    width: 70%;
    position: relative;
    right: -100%;
    bottom: 0;
    margin-top: 105px;
    background: #f2f2f2;
    padding: 32px;
    min-height: 312px;
    float: right; }
    @media only screen and (max-width: 767px) {
      /* line 3652, ../custom-sass/components/_blocks.scss */
      .view-banking-board-of-directors .director_description, .view-finance-board-of-directors .director_description {
        width: 100%;
        position: relative;
        left: 0;
        float: none;
        margin-top: 0; } }
  /* line 3673, ../custom-sass/components/_blocks.scss */
  .view-banking-board-of-directors .animated .director_picture, .view-finance-board-of-directors .animated .director_picture {
    left: 0; }
  /* line 3677, ../custom-sass/components/_blocks.scss */
  .view-banking-board-of-directors .animated .director_description, .view-finance-board-of-directors .animated .director_description {
    right: 0; }
  /* line 3682, ../custom-sass/components/_blocks.scss */
  .view-banking-board-of-directors h3, .view-banking-board-of-directors h3 a, .view-finance-board-of-directors h3, .view-finance-board-of-directors h3 a {
    margin: 0;
    font-family: "FuturaMed";
    font-size: 24px;
    line-height: normal;
    text-transform: uppercase;
    color: #161a1c; }
  /* line 3691, ../custom-sass/components/_blocks.scss */
  .view-banking-board-of-directors p, .view-finance-board-of-directors p {
    margin: 24px 0 34px;
    font-family: "FuturaMed";
    font-size: 16px;
    line-height: normal;
    text-align: justify;
    color: #2c3e4a; }
    /* line 3699, ../custom-sass/components/_blocks.scss */
    .view-banking-board-of-directors p.field-job, .view-finance-board-of-directors p.field-job {
      color: #161a1c;
      margin: 0; }
  /* line 3705, ../custom-sass/components/_blocks.scss */
  .view-banking-board-of-directors .field--name-field-job-title, .view-finance-board-of-directors .field--name-field-job-title {
    margin: 0;
    font-family: "FuturaMed";
    font-size: 16px;
    line-height: normal;
    text-align: justify;
    color: #161a1c; }
  /* line 3714, ../custom-sass/components/_blocks.scss */
  .view-banking-board-of-directors .socials, .view-finance-board-of-directors .socials {
    margin: 0;
    position: absolute;
    left: 32px;
    bottom: 32px;
    list-style: none; }
    /* line 360, ../custom-sass/helpers/_mixins.scss */
    .view-banking-board-of-directors .socials:before, .view-banking-board-of-directors .socials:after, .view-finance-board-of-directors .socials:before, .view-finance-board-of-directors .socials:after {
      content: " ";
      display: table; }
    /* line 365, ../custom-sass/helpers/_mixins.scss */
    .view-banking-board-of-directors .socials:after, .view-finance-board-of-directors .socials:after {
      clear: both; }
    /* line 3723, ../custom-sass/components/_blocks.scss */
    .view-banking-board-of-directors .socials li, .view-finance-board-of-directors .socials li {
      margin-right: 22px;
      float: left; }
      /* line 3727, ../custom-sass/components/_blocks.scss */
      .view-banking-board-of-directors .socials li a, .view-finance-board-of-directors .socials li a {
        text-indent: -999px;
        overflow: hidden;
        display: block; }
      /* line 3733, ../custom-sass/components/_blocks.scss */
      .view-banking-board-of-directors .socials li.fb a, .view-finance-board-of-directors .socials li.fb a {
        background: url('../images/sprites-s2bbc10e353.png') -198px 0;
        height: 16px;
        width: 7px; }
      /* line 3737, ../custom-sass/components/_blocks.scss */
      .view-banking-board-of-directors .socials li.tw a, .view-finance-board-of-directors .socials li.tw a {
        background: url('../images/sprites-s2bbc10e353.png') -277px 0;
        height: 16px;
        width: 20px; }
      /* line 3741, ../custom-sass/components/_blocks.scss */
      .view-banking-board-of-directors .socials li.li a, .view-finance-board-of-directors .socials li.li a {
        background: url('../images/sprites-s2bbc10e353.png') -165px 0;
        height: 15px;
        width: 16px; }

/* line 3749, ../custom-sass/components/_blocks.scss */
.path-about .region-top-block {
  background: #FFFFFF; }

/* line 3, ../custom-sass/components/_pages.scss */
#blurred-image-container {
  display: block;
  padding: 0;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1; }
  /* line 13, ../custom-sass/components/_pages.scss */
  .path-about #blurred-image-container {
    background: url("../images/basic_bg.jpg") 50% 0 no-repeat scroll #0d161f; }
  /* line 16, ../custom-sass/components/_pages.scss */
  .path-about-us #blurred-image-container {
    background: url("../images/fond-about.jpg") 50% 0 no-repeat scroll #0d161f;
    overflow-x: hidden; }
  /* line 20, ../custom-sass/components/_pages.scss */
  .path-unique-corporate #blurred-image-container {
    background: url("../images/corporate_full_bg.jpg") 50% 0 no-repeat scroll #0d161f; }
  /* line 23, ../custom-sass/components/_pages.scss */
  .path-mam #blurred-image-container {
    background: url("../images/sbm-fs-bg2.jpg") 50% 0 no-repeat scroll #0d161f; }
  /* line 26, ../custom-sass/components/_pages.scss */
  .path-funds-performance.path-mam #blurred-image-container {
    background: #FFF; }
  /* line 29, ../custom-sass/components/_pages.scss */
  .path-securities #blurred-image-container {
    background: url("../images/securities_1920.jpg") 50% 0 no-repeat scroll #0d161f; }
  /* line 32, ../custom-sass/components/_pages.scss */
  .path-sme #blurred-image-container {
    background: url("../images/sbm-SME.jpg") 50% 0 no-repeat scroll #0d161f; }
  /* line 35, ../custom-sass/components/_pages.scss */
  .path-sbm-private-wealth #blurred-image-container {
    background: url("../images/fond-private-wealth.jpg") 50% 0 no-repeat scroll #2d3a5d; }
  /* line 38, ../custom-sass/components/_pages.scss */
  .path-sbm-private-banking #blurred-image-container {
    background: url("../images/fond-private.jpg") 50% 0 no-repeat scroll #2d3a5d; }
   /* line 51, ../custom-sass/components/_pages.scss */
  .path-trading-and-structuring #blurred-image-container {
    background: url("../images/securities_1920.jpg") 50% 0 no-repeat scroll #0d161f;
  }
  /* line 54, ../custom-sass/components/_pages.scss */
  .path-asset-management #blurred-image-container {
    background: url("../images/sbm-fs-bg2.jpg") 50% 0 no-repeat scroll #0d161f;
  }
  
/* line 54, ../custom-sass/components/_pages.scss */
.path-newsroom #blurred-image-container {
  background: url("../images/fond-newsroom.jpg") 50% 0 no-repeat scroll #0d161f; }
/* line 57, ../custom-sass/components/_pages.scss */
.path-newsroom .content-sidebar {
  margin-left: 0;
  margin-right: 0;
  padding: 45px 32px; }
  /* line 360, ../custom-sass/helpers/_mixins.scss */
  .path-newsroom .content-sidebar:before, .path-newsroom .content-sidebar:after {
    content: " ";
    display: table; }
  /* line 365, ../custom-sass/helpers/_mixins.scss */
  .path-newsroom .content-sidebar:after {
    clear: both; }
/* line 61, ../custom-sass/components/_pages.scss */
.path-newsroom .region-content {
  position: relative;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
  border-right: 1px dotted #6d9ab5; }
  @media (min-width: 992px) {
    /* line 61, ../custom-sass/components/_pages.scss */
    .path-newsroom .region-content {
      float: left;
      width: 75%; } }
/* line 66, ../custom-sass/components/_pages.scss */
.path-newsroom .layout-sidebar-second {
  position: relative;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
  padding: 0 0 0 10px; }
  @media (min-width: 992px) {
    /* line 66, ../custom-sass/components/_pages.scss */
    .path-newsroom .layout-sidebar-second {
      float: left;
      width: 25%; } }

/* line 73, ../custom-sass/components/_pages.scss */
.node--type-article,
.node--type-page.node--view-mode-full,
.node--type-communique {
  padding: 32px; }

/* line 81, ../custom-sass/components/_pages.scss */
.node--type-page.node--view-mode-full h2,
.node--type-page.node--view-mode-full h3,
.node--type-communique h2,
.node--type-communique h3 {
  margin: 0 0 20px;
  font-size: 24px;
  font-weight: normal;
  line-height: 24px;
  color: #083a9a; }
  @media only screen and (max-width: 991px) {
    /* line 81, ../custom-sass/components/_pages.scss */
    .node--type-page.node--view-mode-full h2,
    .node--type-page.node--view-mode-full h3,
    .node--type-communique h2,
    .node--type-communique h3 {
      font-size: 16px;
      line-height: 16px; } }
/* line 93, ../custom-sass/components/_pages.scss */
.node--type-page.node--view-mode-full p,
.node--type-communique p {
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 24px;
  color: #161a1c;
  text-align: justify; }
  @media only screen and (max-width: 991px) {
    /* line 93, ../custom-sass/components/_pages.scss */
    .node--type-page.node--view-mode-full p,
    .node--type-communique p {
      font-size: 14px;
      line-height: 18px; } }
/* line 104, ../custom-sass/components/_pages.scss */
.node--type-page.node--view-mode-full ul,
.node--type-communique ul {
  margin: 0 0 45px 15px;
  font-size: 16px;
  line-height: 24px;
  color: #161a1c;
  text-align: justify; }
  @media only screen and (max-width: 991px) {
    /* line 104, ../custom-sass/components/_pages.scss */
    .node--type-page.node--view-mode-full ul,
    .node--type-communique ul {
      font-size: 14px;
      line-height: 18px; } }

/* line 117, ../custom-sass/components/_pages.scss */
.news_article_tags {
  margin: 30px 0; }
  /* line 119, ../custom-sass/components/_pages.scss */
  .news_article_tags .field__item {
    margin: 0 5px 0 0;
    display: inline-block;
    font-family: 'Arial';
    font-size: 15.2px;
    font-weight: bold;
    background: #b4d7ec;
    color: #FFF;
    line-height: 21px;
    padding: 0 10px;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease; }
    /* line 130, ../custom-sass/components/_pages.scss */
    .news_article_tags .field__item:hover {
      background: #083a9a;
      text-decoration: none; }

/* line 137, ../custom-sass/components/_pages.scss */
.node-slider,
.node-video {
  max-width: 800px;
  margin: 0 auto 20px; }

/* line 149, ../custom-sass/components/_pages.scss */
.block-international-middle-block .inter_block_middle_wrapper,
.block-financial-middle-block .inter_block_middle_wrapper,
.carre-middle-block .inter_block_middle_wrapper {
  margin-left: 0;
  margin-right: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  /* line 360, ../custom-sass/helpers/_mixins.scss */
  .block-international-middle-block .inter_block_middle_wrapper:before, .block-international-middle-block .inter_block_middle_wrapper:after,
  .block-financial-middle-block .inter_block_middle_wrapper:before,
  .block-financial-middle-block .inter_block_middle_wrapper:after,
  .carre-middle-block .inter_block_middle_wrapper:before,
  .carre-middle-block .inter_block_middle_wrapper:after {
    content: " ";
    display: table; }
  /* line 365, ../custom-sass/helpers/_mixins.scss */
  .block-international-middle-block .inter_block_middle_wrapper:after,
  .block-financial-middle-block .inter_block_middle_wrapper:after,
  .carre-middle-block .inter_block_middle_wrapper:after {
    clear: both; }
  @media only screen and (max-width: 991px) {
    /* line 149, ../custom-sass/components/_pages.scss */
    .block-international-middle-block .inter_block_middle_wrapper,
    .block-financial-middle-block .inter_block_middle_wrapper,
    .carre-middle-block .inter_block_middle_wrapper {
      display: block; } }
/* line 156, ../custom-sass/components/_pages.scss */
.block-international-middle-block .inter_left,
.block-international-middle-block .inter_right,
.block-financial-middle-block .inter_left,
.block-financial-middle-block .inter_right,
.carre-middle-block .inter_left,
.carre-middle-block .inter_right {
  position: relative;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0; }
  @media (min-width: 768px) {
    /* line 156, ../custom-sass/components/_pages.scss */
    .block-international-middle-block .inter_left,
    .block-international-middle-block .inter_right,
    .block-financial-middle-block .inter_left,
    .block-financial-middle-block .inter_right,
    .carre-middle-block .inter_left,
    .carre-middle-block .inter_right {
      float: left;
      width: 100%; } }
  @media (min-width: 992px) {
    /* line 156, ../custom-sass/components/_pages.scss */
    .block-international-middle-block .inter_left,
    .block-international-middle-block .inter_right,
    .block-financial-middle-block .inter_left,
    .block-financial-middle-block .inter_right,
    .carre-middle-block .inter_left,
    .carre-middle-block .inter_right {
      float: left;
      width: 25%; } }
  /* line 162, ../custom-sass/components/_pages.scss */
  .block-international-middle-block .inter_left .inter-block,
  .block-international-middle-block .inter_right .inter-block,
  .block-financial-middle-block .inter_left .inter-block,
  .block-financial-middle-block .inter_right .inter-block,
  .carre-middle-block .inter_left .inter-block,
  .carre-middle-block .inter_right .inter-block {
    padding: 32px;
    height: 50%;
    width: 100%;
    float: none;
    display: block;
    background: #dae0e5; }
    /* line 169, ../custom-sass/components/_pages.scss */
    .block-international-middle-block .inter_left .inter-block.inter_bottom_left,
    .block-international-middle-block .inter_right .inter-block.inter_bottom_left,
    .block-financial-middle-block .inter_left .inter-block.inter_bottom_left,
    .block-financial-middle-block .inter_right .inter-block.inter_bottom_left,
    .carre-middle-block .inter_left .inter-block.inter_bottom_left,
    .carre-middle-block .inter_right .inter-block.inter_bottom_left {
      background: #f2f2f2; }
    /* line 172, ../custom-sass/components/_pages.scss */
    .block-international-middle-block .inter_left .inter-block.inter_top_right,
    .block-international-middle-block .inter_right .inter-block.inter_top_right,
    .block-financial-middle-block .inter_left .inter-block.inter_top_right,
    .block-financial-middle-block .inter_right .inter-block.inter_top_right,
    .carre-middle-block .inter_left .inter-block.inter_top_right,
    .carre-middle-block .inter_right .inter-block.inter_top_right {
      background: url("../images/global-personal.jpg") 0 0 no-repeat transparent;
      background-size: 100% auto; }
/* line 178, ../custom-sass/components/_pages.scss */
.block-international-middle-block .inter_middle,
.block-financial-middle-block .inter_middle,
.carre-middle-block .inter_middle {
  position: relative;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0; }
  @media (min-width: 768px) {
    /* line 178, ../custom-sass/components/_pages.scss */
    .block-international-middle-block .inter_middle,
    .block-financial-middle-block .inter_middle,
    .carre-middle-block .inter_middle {
      float: left;
      width: 100%; } }
  @media (min-width: 992px) {
    /* line 178, ../custom-sass/components/_pages.scss */
    .block-international-middle-block .inter_middle,
    .block-financial-middle-block .inter_middle,
    .carre-middle-block .inter_middle {
      float: left;
      width: 50%; } }
  @media only screen and (max-width: 991px) {
    /* line 184, ../custom-sass/components/_pages.scss */
    .block-international-middle-block .inter_middle .image,
    .block-financial-middle-block .inter_middle .image,
    .carre-middle-block .inter_middle .image {
      width: 100%;
      height: auto; } }
  /* line 189, ../custom-sass/components/_pages.scss */
  .block-international-middle-block .inter_middle .inner-block,
  .block-financial-middle-block .inter_middle .inner-block,
  .carre-middle-block .inter_middle .inner-block {
    height: 50%;
    width: 50%;
    padding: 32px;
    background: rgba(0, 115, 186, 0.8);
    position: absolute;
    bottom: 0;
    right: 0; }
    @media only screen and (max-width: 991px) {
      /* line 189, ../custom-sass/components/_pages.scss */
      .block-international-middle-block .inter_middle .inner-block,
      .block-financial-middle-block .inter_middle .inner-block,
      .carre-middle-block .inter_middle .inner-block {
        background: #0073ba;
        height: auto;
        position: relative;
        width: 100%; } }
    /* line 203, ../custom-sass/components/_pages.scss */
    .block-international-middle-block .inter_middle .inner-block > span,
    .block-financial-middle-block .inter_middle .inner-block > span,
    .carre-middle-block .inter_middle .inner-block > span {
      display: block;
      font-family: "FuturaMed";
      font-size: 25px;
      line-height: normal;
      color: #FFF; }
      /* line 209, ../custom-sass/components/_pages.scss */
      .block-international-middle-block .inter_middle .inner-block > span.numVacAvail,
      .block-financial-middle-block .inter_middle .inner-block > span.numVacAvail,
      .carre-middle-block .inter_middle .inner-block > span.numVacAvail {
        font-size: 38px; }
/* line 215, ../custom-sass/components/_pages.scss */
.block-international-middle-block .title,
.block-financial-middle-block .title,
.carre-middle-block .title {
  font-family: "FuturaMed";
  font-size: 36px;
  line-height: 36px;
  color: #094991;
  margin-bottom: 15px; }
  @media only screen and (max-width: 1035px) {
    /* line 215, ../custom-sass/components/_pages.scss */
    .block-international-middle-block .title,
    .block-financial-middle-block .title,
    .carre-middle-block .title {
      font-size: 30px;
      line-height: 32px; } }
/* line 226, ../custom-sass/components/_pages.scss */
.block-international-middle-block .sudtitle,
.block-financial-middle-block .sudtitle,
.carre-middle-block .sudtitle {
  font-family: "FuturaMed";
  font-size: 16px;
  line-height: 16px;
  color: #094991;
  margin-bottom: 15px; }
/* line 233, ../custom-sass/components/_pages.scss */
.block-international-middle-block .chapo,
.block-financial-middle-block .chapo,
.carre-middle-block .chapo {
  margin-bottom: 25px;
  font-family: "FuturaMed";
  font-size: 16px;
  color: #161a1c; }
  @media only screen and (max-width: 1035px) {
    /* line 233, ../custom-sass/components/_pages.scss */
    .block-international-middle-block .chapo,
    .block-financial-middle-block .chapo,
    .carre-middle-block .chapo {
      font-size: 13px;
      line-height: 15px; } }
/* line 244, ../custom-sass/components/_pages.scss */
.block-international-middle-block .link a,
.block-financial-middle-block .link a,
.carre-middle-block .link a {
  font-family: "FuturaMed";
  font-size: 16px;
  color: #6d9ab5;
  padding-right: 15px;
  position: relative;
  display: inline-block; }
  /* line 251, ../custom-sass/components/_pages.scss */
  .block-international-middle-block .link a:after,
  .block-financial-middle-block .link a:after,
  .carre-middle-block .link a:after {
    content: "›";
    position: absolute;
    right: 0;
    top: 1px;
    color: #000; }
/* line 262, ../custom-sass/components/_pages.scss */
.block-international-middle-block .inter_top_right .title,
.block-international-middle-block .inter_top_right .link a,
.block-international-middle-block .inter_top_right .chapo,
.block-international-middle-block .inner-block .title,
.block-international-middle-block .inner-block .link a,
.block-international-middle-block .inner-block .chapo,
.block-financial-middle-block .inter_top_right .title,
.block-financial-middle-block .inter_top_right .link a,
.block-financial-middle-block .inter_top_right .chapo,
.block-financial-middle-block .inner-block .title,
.block-financial-middle-block .inner-block .link a,
.block-financial-middle-block .inner-block .chapo,
.carre-middle-block .inter_top_right .title,
.carre-middle-block .inter_top_right .link a,
.carre-middle-block .inter_top_right .chapo,
.carre-middle-block .inner-block .title,
.carre-middle-block .inner-block .link a,
.carre-middle-block .inner-block .chapo {
  color: #FFF; }
/* line 269, ../custom-sass/components/_pages.scss */
.block-international-middle-block .inter_bottom_right .title,
.block-financial-middle-block .inter_bottom_right .title,
.carre-middle-block .inter_bottom_right .title {
  margin-bottom: 0; }

/* line 280, ../custom-sass/components/_pages.scss */
.block-sme-middle-block .inter_left .inter_top_left {
  background: #061737; }
  /* line 282, ../custom-sass/components/_pages.scss */
  .block-sme-middle-block .inter_left .inter_top_left .title,
  .block-sme-middle-block .inter_left .inter_top_left .chapo {
    color: #FFF; }
  /* line 287, ../custom-sass/components/_pages.scss */
  .block-sme-middle-block .inter_left .inter_top_left .link a {
    color: #FFF; }
    /* line 289, ../custom-sass/components/_pages.scss */
    .block-sme-middle-block .inter_left .inter_top_left .link a:after {
      color: #FFF; }

/* line 299, ../custom-sass/components/_pages.scss */
.international_head {
  margin-bottom: 50px;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  /* line 360, ../custom-sass/helpers/_mixins.scss */
  .international_head:before, .international_head:after {
    content: " ";
    display: table; }
  /* line 365, ../custom-sass/helpers/_mixins.scss */
  .international_head:after {
    clear: both; }
  /* line 304, ../custom-sass/components/_pages.scss */
  .path-sme .international_head {
    display: block; }
  @media only screen and (max-width: 991px) {
    /* line 299, ../custom-sass/components/_pages.scss */
    .international_head {
      margin: 80px 40px 0;
      display: block; } }
  @media only screen and (max-width: 767px) {
    /* line 299, ../custom-sass/components/_pages.scss */
    .international_head {
      margin: 50px 25px 25px; } }
  /* line 314, ../custom-sass/components/_pages.scss */
  .path-sbm-private-wealth .international_head, .path-sbm-private-banking .international_head {
    width: 60%;
    margin-bottom: 0; }
    @media only screen and (max-width: 991px) {
      /* line 314, ../custom-sass/components/_pages.scss */
      .path-sbm-private-wealth .international_head, .path-sbm-private-banking .international_head {
        width: 80%; } }
  /* line 322, ../custom-sass/components/_pages.scss */
  .international_head .internation_wrap {
    position: relative;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0; }
    @media (min-width: 992px) {
      /* line 322, ../custom-sass/components/_pages.scss */
      .international_head .internation_wrap {
        float: left;
        width: 50%; } }
    @media only screen and (max-width: 991px) {
      /* line 322, ../custom-sass/components/_pages.scss */
      .international_head .internation_wrap {
        margin-bottom: 50px; } }
  /* line 329, ../custom-sass/components/_pages.scss */
  .international_head .international_title {
    margin-top: 0;
    margin-bottom: 10px;
    font-family: "FuturaMed";
    font-size: 48px;
    line-height: 50px;
    color: #fff; }
    /* line 336, ../custom-sass/components/_pages.scss */
    .path-sbm-private-wealth .international_head .international_title, .path-sbm-private-banking .international_head .international_title {
      font-family: "FuturaBoldRegular"; }
    @media only screen and (max-width: 991px) {
      /* line 329, ../custom-sass/components/_pages.scss */
      .international_head .international_title {
        font-size: 36px;
        line-height: 38px; } }
  /* line 345, ../custom-sass/components/_pages.scss */
  .international_head .international_subtitle {
    margin-bottom: 25px;
    font-family: "FuturaBoldRegular";
    font-size: 16px;
    line-height: 24px;
    color: #FFF; }
    /* line 351, ../custom-sass/components/_pages.scss */
    .international_head .international_subtitle p {
      font-size: 16px;
      line-height: 24px;
      color: #FFF; }
  /* line 357, ../custom-sass/components/_pages.scss */
  .international_head .international_chapo {
    margin-bottom: 63px;
    font-family: "FuturaMed";
    font-size: 16px;
    line-height: 24px;
    color: #fff; }
    /* line 363, ../custom-sass/components/_pages.scss */
    .international_head .international_chapo p {
      font-size: 16px;
      line-height: 24px;
      color: #FFF; }
    @media only screen and (max-width: 991px) {
      /* line 357, ../custom-sass/components/_pages.scss */
      .international_head .international_chapo {
        font-size: 14px;
        line-height: 18px; }
        /* line 371, ../custom-sass/components/_pages.scss */
        .path-sbm-private-wealth .international_head .international_chapo, .path-sbm-private-banking .international_head .international_chapo {
          margin-bottom: 0; } }
    @media only screen and (max-width: 767px) {
      /* line 357, ../custom-sass/components/_pages.scss */
      .international_head .international_chapo {
        margin-bottom: 30px; } }
  /* line 380, ../custom-sass/components/_pages.scss */
  .international_head .international_tel {
    font-family: "FuturaMed";
    font-size: 24px;
    line-height: 29px;
    color: #fff;
    padding-left: 58px;
    position: relative; }
    @media only screen and (max-width: 991px) {
      /* line 380, ../custom-sass/components/_pages.scss */
      .international_head .international_tel {
        font-size: 16px; } }
    /* line 390, ../custom-sass/components/_pages.scss */
    .international_head .international_tel:before {
      content: "";
      position: absolute;
      left: 8px;
      top: 0;
      background: url('../images/sprites-s2bbc10e353.png') -1224px 0;
      height: 29px;
      width: 29px; }

/* line 400, ../custom-sass/components/_pages.scss */
.view-personal-corporate,
.view-financial-mam {
  min-height: 400px; }
  @media only screen and (max-width: 991px) {
    /* line 400, ../custom-sass/components/_pages.scss */
    .view-personal-corporate,
    .view-financial-mam {
      padding: 80px 40px 0; } }
  @media only screen and (max-width: 991px) {
    /* line 400, ../custom-sass/components/_pages.scss */
    .view-personal-corporate,
    .view-financial-mam {
      padding: 50px 28px 0; } }
  @media only screen and (max-width: 991px) {
    /* line 400, ../custom-sass/components/_pages.scss */
    .view-personal-corporate,
    .view-financial-mam {
      padding: 30px 15px 0; } }
  /* line 412, ../custom-sass/components/_pages.scss */
  .view-personal-corporate h1,
  .view-financial-mam h1 {
    color: #fff;
    font-family: "FuturaBoldRegular";
    font-size: 48px;
    line-height: 50px;
    margin: 0 0 10px; }
    @media only screen and (max-width: 991px) {
      /* line 412, ../custom-sass/components/_pages.scss */
      .view-personal-corporate h1,
      .view-financial-mam h1 {
        font-size: 36px;
        line-height: 36px; } }
  /* line 423, ../custom-sass/components/_pages.scss */
  .view-personal-corporate .view-content,
  .view-financial-mam .view-content {
    position: relative; }
  /* line 426, ../custom-sass/components/_pages.scss */
  .view-personal-corporate .make_row,
  .view-financial-mam .make_row {
    margin-left: 0;
    margin-right: 0; }
    /* line 360, ../custom-sass/helpers/_mixins.scss */
    .view-personal-corporate .make_row:before, .view-personal-corporate .make_row:after,
    .view-financial-mam .make_row:before,
    .view-financial-mam .make_row:after {
      content: " ";
      display: table; }
    /* line 365, ../custom-sass/helpers/_mixins.scss */
    .view-personal-corporate .make_row:after,
    .view-financial-mam .make_row:after {
      clear: both; }
  /* line 429, ../custom-sass/components/_pages.scss */
  .view-personal-corporate .views-row,
  .view-financial-mam .views-row {
    height: 62px; }
    /* line 360, ../custom-sass/helpers/_mixins.scss */
    .view-personal-corporate .views-row:before, .view-personal-corporate .views-row:after,
    .view-financial-mam .views-row:before,
    .view-financial-mam .views-row:after {
      content: " ";
      display: table; }
    /* line 365, ../custom-sass/helpers/_mixins.scss */
    .view-personal-corporate .views-row:after,
    .view-financial-mam .views-row:after {
      clear: both; }
    @media only screen and (max-width: 767px) {
      /* line 432, ../custom-sass/components/_pages.scss */
      .view-personal-corporate .views-row.active,
      .view-financial-mam .views-row.active {
        height: auto; } }
    /* line 436, ../custom-sass/components/_pages.scss */
    .view-personal-corporate .views-row.active .pillar-left,
    .view-financial-mam .views-row.active .pillar-left {
      display: block; }
    /* line 439, ../custom-sass/components/_pages.scss */
    .view-personal-corporate .views-row.active .pillar-tagline,
    .view-financial-mam .views-row.active .pillar-tagline {
      display: block; }
    /* line 442, ../custom-sass/components/_pages.scss */
    .view-personal-corporate .views-row.active .pillar-title,
    .view-financial-mam .views-row.active .pillar-title {
      border-color: #a8b917; }
      /* line 444, ../custom-sass/components/_pages.scss */
      .view-personal-corporate .views-row.active .pillar-title:after,
      .view-financial-mam .views-row.active .pillar-title:after {
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 6px 0 6px 7px;
        border-color: transparent transparent transparent #a8b917;
        position: absolute;
        top: 39%;
        left: 0;
        content: ""; }
    /* line 458, ../custom-sass/components/_pages.scss */
    .view-personal-corporate .views-row.actived .pillar-title,
    .view-financial-mam .views-row.actived .pillar-title {
      background-color: rgba(255, 255, 255, 0.95) !important;
      color: #161a1c; }
      /* line 461, ../custom-sass/components/_pages.scss */
      .view-personal-corporate .views-row.actived .pillar-title:after,
      .view-financial-mam .views-row.actived .pillar-title:after {
        border: none !important; }
  /* line 467, ../custom-sass/components/_pages.scss */
  .view-personal-corporate .views-field-nothing .field-content,
  .view-financial-mam .views-field-nothing .field-content {
    margin-left: -15px;
    margin-right: -15px;
    border: none; }
    /* line 360, ../custom-sass/helpers/_mixins.scss */
    .view-personal-corporate .views-field-nothing .field-content:before, .view-personal-corporate .views-field-nothing .field-content:after,
    .view-financial-mam .views-field-nothing .field-content:before,
    .view-financial-mam .views-field-nothing .field-content:after {
      content: " ";
      display: table; }
    /* line 365, ../custom-sass/helpers/_mixins.scss */
    .view-personal-corporate .views-field-nothing .field-content:after,
    .view-financial-mam .views-field-nothing .field-content:after {
      clear: both; }
  /* line 471, ../custom-sass/components/_pages.scss */
  .view-personal-corporate .pillar-left,
  .view-financial-mam .pillar-left {
    position: absolute;
    left: 0;
    top: 0;
    width: 70%;
    display: none; }
    @media only screen and (max-width: 767px) {
      /* line 471, ../custom-sass/components/_pages.scss */
      .view-personal-corporate .pillar-left,
      .view-financial-mam .pillar-left {
        position: relative;
        width: 100%;
        border: 1px dotted #FFF;
        padding: 20px; } }
  /* line 484, ../custom-sass/components/_pages.scss */
  .view-personal-corporate .pillar-tagline,
  .view-financial-mam .pillar-tagline {
    margin-bottom: 35px;
    font-family: "FuturaMed";
    font-size: 36px;
    line-height: 36px;
    color: #FFF; }
    @media only screen and (max-width: 991px) {
      /* line 484, ../custom-sass/components/_pages.scss */
      .view-personal-corporate .pillar-tagline,
      .view-financial-mam .pillar-tagline {
        margin-bottom: 25px; } }
    @media only screen and (max-width: 767px) {
      /* line 484, ../custom-sass/components/_pages.scss */
      .view-personal-corporate .pillar-tagline,
      .view-financial-mam .pillar-tagline {
        font-size: 24px;
        line-height: 24px;
        margin-bottom: 15px; } }
  /* line 501, ../custom-sass/components/_pages.scss */
  .view-personal-corporate .personal-body,
  .view-financial-mam .personal-body {
    margin-bottom: 20px;
    font-family: "FuturaBoldRegular";
    font-size: 30px;
    line-height: 30px;
    color: #FFF; }
    @media only screen and (max-width: 991px) {
      /* line 501, ../custom-sass/components/_pages.scss */
      .view-personal-corporate .personal-body,
      .view-financial-mam .personal-body {
        font-size: 14px;
        line-height: 18px;
        margin-bottom: 10px; } }
    /* line 512, ../custom-sass/components/_pages.scss */
    .view-personal-corporate .personal-body p,
    .view-financial-mam .personal-body p {
      color: #FFF;
      margin-bottom: 10px; }
    /* line 516, ../custom-sass/components/_pages.scss */
    .view-personal-corporate .personal-body ul,
    .view-financial-mam .personal-body ul {
      margin-left: 15px;
      font-family: arial;
      font-size: 16px;
      line-height: 24px;
      margin: 0 0 15px; }
  /* line 524, ../custom-sass/components/_pages.scss */
  .view-personal-corporate .personal-contact,
  .view-financial-mam .personal-contact {
    font-family: "FuturaBoldRegular";
    font-size: 30px;
    line-height: 32px;
    color: #FFF;
    position: relative;
    padding-left: 58px; }
    @media only screen and (max-width: 991px) {
      /* line 524, ../custom-sass/components/_pages.scss */
      .view-personal-corporate .personal-contact,
      .view-financial-mam .personal-contact {
        font-size: 16px; } }
    /* line 534, ../custom-sass/components/_pages.scss */
    .view-personal-corporate .personal-contact:before,
    .view-financial-mam .personal-contact:before {
      content: "";
      position: absolute;
      left: 8px;
      top: 0;
      background: url('../images/sprites-s2bbc10e353.png') -1224px 0;
      height: 29px;
      width: 29px; }
  /* line 542, ../custom-sass/components/_pages.scss */
  .view-personal-corporate .pillar-title,
  .view-financial-mam .pillar-title {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    border-left: 1px dotted #FFF;
    font-size: 16px;
    font-family: "FuturaMed";
    color: #FFF;
    text-transform: uppercase;
    height: 62px;
    line-height: 62px;
    position: relative;
    cursor: pointer; }
    @media (min-width: 768px) {
      /* line 542, ../custom-sass/components/_pages.scss */
      .view-personal-corporate .pillar-title,
      .view-financial-mam .pillar-title {
        float: left;
        width: 25%; } }
    @media (min-width: 768px) {
      /* line 542, ../custom-sass/components/_pages.scss */
      .view-personal-corporate .pillar-title,
      .view-financial-mam .pillar-title {
        margin-left: 75%; } }
    @media only screen and (max-width: 991px) {
      /* line 542, ../custom-sass/components/_pages.scss */
      .view-personal-corporate .pillar-title,
      .view-financial-mam .pillar-title {
        font-size: 14px; } }
    @media only screen and (max-width: 767px) {
      /* line 542, ../custom-sass/components/_pages.scss */
      .view-personal-corporate .pillar-title,
      .view-financial-mam .pillar-title {
        margin-bottom: 20px; } }
    /* line 560, ../custom-sass/components/_pages.scss */
    .view-personal-corporate .pillar-title:before,
    .view-financial-mam .pillar-title:before {
      content: "";
      display: block;
      position: absolute;
      left: 15px;
      top: 15px; }
    /* line 567, ../custom-sass/components/_pages.scss */
    .view-personal-corporate .pillar-title > span,
    .view-financial-mam .pillar-title > span {
      line-height: normal;
      vertical-align: middle;
      display: inline-block; }
    /* line 572, ../custom-sass/components/_pages.scss */
    .view-personal-corporate .pillar-title a,
    .view-financial-mam .pillar-title a {
      color: #FFF; }
      /* line 574, ../custom-sass/components/_pages.scss */
      .view-personal-corporate .pillar-title a:hover,
      .view-financial-mam .pillar-title a:hover {
        text-decoration: none; }

/* line 581, ../custom-sass/components/_pages.scss */
.view-financial-mam {
  min-height: 470px; }
  /* line 583, ../custom-sass/components/_pages.scss */
  .view-financial-mam .views-row.active .pillar-tagline {
    display: none; }

/* line 588, ../custom-sass/components/_pages.scss */
.cooperate_newspage_wrapper {
  margin-bottom: 70px; }
  @media only screen and (max-width: 1229px) {
    /* line 588, ../custom-sass/components/_pages.scss */
    .cooperate_newspage_wrapper {
      margin-bottom: 35px; } }
  /* line 593, ../custom-sass/components/_pages.scss */
  .cooperate_newspage_wrapper .cooperate_toplink {
    background: #6d9ab5;
    text-align: right;
    padding: 19px 60px; }
    @media only screen and (max-width: 991px) {
      /* line 593, ../custom-sass/components/_pages.scss */
      .cooperate_newspage_wrapper .cooperate_toplink {
        text-align: left;
        padding: 19px 32px; } }
    /* line 601, ../custom-sass/components/_pages.scss */
    .cooperate_newspage_wrapper .cooperate_toplink a {
      position: relative;
      font-size: 16px;
      font-family: "FuturaMed";
      color: #FFF;
      padding-right: 15px; }
      /* line 607, ../custom-sass/components/_pages.scss */
      .cooperate_newspage_wrapper .cooperate_toplink a:after {
        content: "›";
        position: relative;
        right: 0;
        top: 1px;
        color: #FFF;
        margin-left: 10px; }
  /* line 617, ../custom-sass/components/_pages.scss */
  .cooperate_newspage_wrapper .cooperate_body {
    margin-left: 0;
    margin-right: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    background: #dae0e5; }
    /* line 360, ../custom-sass/helpers/_mixins.scss */
    .cooperate_newspage_wrapper .cooperate_body:before, .cooperate_newspage_wrapper .cooperate_body:after {
      content: " ";
      display: table; }
    /* line 365, ../custom-sass/helpers/_mixins.scss */
    .cooperate_newspage_wrapper .cooperate_body:after {
      clear: both; }
    @media only screen and (max-width: 991px) {
      /* line 617, ../custom-sass/components/_pages.scss */
      .cooperate_newspage_wrapper .cooperate_body {
        display: block; } }
  /* line 625, ../custom-sass/components/_pages.scss */
  .cooperate_newspage_wrapper .cooperate_left {
    position: relative;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; }
    @media (min-width: 992px) {
      /* line 625, ../custom-sass/components/_pages.scss */
      .cooperate_newspage_wrapper .cooperate_left {
        float: left;
        width: 50%; } }
    /* line 629, ../custom-sass/components/_pages.scss */
    .cooperate_newspage_wrapper .cooperate_left .inner {
      width: 80%;
      padding: 0 68px;
      -webkit-align-self: center;
      align-self: center; }
      @media only screen and (max-width: 991px) {
        /* line 629, ../custom-sass/components/_pages.scss */
        .cooperate_newspage_wrapper .cooperate_left .inner {
          width: 100%;
          padding: 32px; } }
  /* line 640, ../custom-sass/components/_pages.scss */
  .cooperate_newspage_wrapper .cooperate_right {
    position: relative;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0; }
    @media (min-width: 992px) {
      /* line 640, ../custom-sass/components/_pages.scss */
      .cooperate_newspage_wrapper .cooperate_right {
        float: left;
        width: 50%; } }
  /* line 644, ../custom-sass/components/_pages.scss */
  .cooperate_newspage_wrapper .cooperate_textleft {
    font-size: 16px;
    font-family: "FuturaMed";
    line-height: 24px;
    color: #161a1c;
    margin-bottom: 50px; }
    @media only screen and (max-width: 1229px) {
      /* line 644, ../custom-sass/components/_pages.scss */
      .cooperate_newspage_wrapper .cooperate_textleft {
        font-size: 14px;
        line-height: 18px; } }
    @media only screen and (max-width: 991px) {
      /* line 644, ../custom-sass/components/_pages.scss */
      .cooperate_newspage_wrapper .cooperate_textleft {
        margin-bottom: 25px; } }
  /* line 659, ../custom-sass/components/_pages.scss */
  .cooperate_newspage_wrapper .cooperate_urlleft a {
    font-family: "FuturaMed";
    font-size: 16px;
    color: #6d9ab5;
    position: relative;
    padding: 0 18px 0 0; }
    /* line 665, ../custom-sass/components/_pages.scss */
    .cooperate_newspage_wrapper .cooperate_urlleft a:after {
      content: "›";
      position: absolute;
      right: 0;
      top: 0;
      color: #161a1c;
      font-size: 16px; }
  @media only screen and (max-width: 991px) {
    /* line 675, ../custom-sass/components/_pages.scss */
    .cooperate_newspage_wrapper .cooperate_image {
      display: none; } }
  /* line 680, ../custom-sass/components/_pages.scss */
  .cooperate_newspage_wrapper .cooperate_textright {
    width: 50%;
    min-height: 50%;
    padding: 40px 50px;
    position: absolute;
    bottom: 0;
    right: 0;
    background: rgba(168, 185, 23, 0.8);
    z-index: 3; }
    @media only screen and (max-width: 1229px) {
      /* line 680, ../custom-sass/components/_pages.scss */
      .cooperate_newspage_wrapper .cooperate_textright {
        padding: 25px; } }
    @media only screen and (max-width: 991px) {
      /* line 680, ../custom-sass/components/_pages.scss */
      .cooperate_newspage_wrapper .cooperate_textright {
        width: 100%;
        background: #a8b917;
        position: relative;
        padding: 32px; } }
    /* line 698, ../custom-sass/components/_pages.scss */
    .cooperate_newspage_wrapper .cooperate_textright .cooperate_textonlyright {
      font-family: "FuturaMed";
      font-size: 16px;
      line-height: 24px;
      color: #fff;
      margin-bottom: 15px; }
      @media only screen and (max-width: 1229px) {
        /* line 698, ../custom-sass/components/_pages.scss */
        .cooperate_newspage_wrapper .cooperate_textright .cooperate_textonlyright {
          font-size: 14px;
          line-height: 18px;
          margin-bottom: 10px; } }
      /* line 709, ../custom-sass/components/_pages.scss */
      .cooperate_newspage_wrapper .cooperate_textright .cooperate_textonlyright p {
        margin: 0 0 10px;
        font-size: 16px;
        line-height: 24px;
        color: #fff; }
    /* line 716, ../custom-sass/components/_pages.scss */
    .cooperate_newspage_wrapper .cooperate_textright .call_us {
      font-family: "FuturaBoldRegular";
      font-size: 16px;
      line-height: 24px;
      color: #fff;
      margin-bottom: 8px; }
      @media only screen and (max-width: 1229px) {
        /* line 716, ../custom-sass/components/_pages.scss */
        .cooperate_newspage_wrapper .cooperate_textright .call_us {
          font-size: 14px;
          line-height: 18px; } }
    /* line 727, ../custom-sass/components/_pages.scss */
    .cooperate_newspage_wrapper .cooperate_textright .cooperate_number_right {
      font-family: "FuturaBoldRegular";
      font-size: 24px;
      line-height: 36px;
      color: #fff;
      margin-bottom: 8px; }
      @media only screen and (max-width: 1229px) {
        /* line 727, ../custom-sass/components/_pages.scss */
        .cooperate_newspage_wrapper .cooperate_textright .cooperate_number_right {
          font-size: 16px;
          line-height: 18px; } }
    /* line 738, ../custom-sass/components/_pages.scss */
    .cooperate_newspage_wrapper .cooperate_textright .or_cooperate {
      font-family: "FuturaMed";
      font-size: 16px;
      line-height: 24px;
      color: #fff;
      margin-bottom: 6px; }
      @media only screen and (max-width: 1229px) {
        /* line 738, ../custom-sass/components/_pages.scss */
        .cooperate_newspage_wrapper .cooperate_textright .or_cooperate {
          font-size: 14px;
          line-height: 18px; } }
    /* line 750, ../custom-sass/components/_pages.scss */
    .cooperate_newspage_wrapper .cooperate_textright .cooperate_urlright a {
      width: 100%;
      line-height: 46px;
      background: #dae0e5;
      text-align: center;
      font-family: Arial;
      font-weight: bold;
      color: #6d9ab5;
      position: relative;
      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; }
      @media only screen and (max-width: 991px) {
        /* line 750, ../custom-sass/components/_pages.scss */
        .cooperate_newspage_wrapper .cooperate_textright .cooperate_urlright a {
          display: inline-block;
          width: auto;
          padding: 0 45px; } }
      @media only screen and (max-width: 991px) {
        /* line 750, ../custom-sass/components/_pages.scss */
        .cooperate_newspage_wrapper .cooperate_textright .cooperate_urlright a {
          padding: 0 25px; } }
      /* line 769, ../custom-sass/components/_pages.scss */
      .cooperate_newspage_wrapper .cooperate_textright .cooperate_urlright a:hover {
        text-decoration: none;
        background: #FFF; }
      /* line 773, ../custom-sass/components/_pages.scss */
      .cooperate_newspage_wrapper .cooperate_textright .cooperate_urlright a:after {
        content: "›";
        position: relative;
        right: 0;
        top: 0;
        color: #161a1c;
        font-size: 16px;
        padding-left: 5px; }

/* line 787, ../custom-sass/components/_pages.scss */
.menu--coperate-quick-links {
  padding-bottom: 140px; }
  @media only screen and (max-width: 767px) {
    /* line 787, ../custom-sass/components/_pages.scss */
    .menu--coperate-quick-links {
      padding-bottom: 20px; } }
  /* line 792, ../custom-sass/components/_pages.scss */
  .menu--coperate-quick-links .menu {
    padding: 0;
    margin: 0; }
    /* line 360, ../custom-sass/helpers/_mixins.scss */
    .menu--coperate-quick-links .menu:before, .menu--coperate-quick-links .menu:after {
      content: " ";
      display: table; }
    /* line 365, ../custom-sass/helpers/_mixins.scss */
    .menu--coperate-quick-links .menu:after {
      clear: both; }
    /* line 796, ../custom-sass/components/_pages.scss */
    .menu--coperate-quick-links .menu li {
      padding: 0 0 0 68px;
      float: left; }
      @media only screen and (max-width: 1229px) {
        /* line 796, ../custom-sass/components/_pages.scss */
        .menu--coperate-quick-links .menu li {
          padding: 0 0 20px 32px; } }
      @media only screen and (max-width: 991px) {
        /* line 796, ../custom-sass/components/_pages.scss */
        .menu--coperate-quick-links .menu li {
          padding: 0 0 20px 20px; } }
    /* line 806, ../custom-sass/components/_pages.scss */
    .menu--coperate-quick-links .menu a {
      font-family: "FuturaMed";
      font-size: 16px;
      text-transform: uppercase;
      color: #67899d;
      position: relative;
      padding: 0 0 0 10px; }
      @media only screen and (max-width: 1229px) {
        /* line 806, ../custom-sass/components/_pages.scss */
        .menu--coperate-quick-links .menu a {
          font-size: 14px; } }
      /* line 816, ../custom-sass/components/_pages.scss */
      .menu--coperate-quick-links .menu a:before {
        content: "›";
        position: absolute;
        left: 0;
        top: -1px;
        color: #161a1c;
        font-size: 16px; }

/* line 828, ../custom-sass/components/_pages.scss */
.block-sbm-home-loans-top-block {
  min-height: 302px;
  margin-bottom: 3px;
  z-index: 9;
  position: relative; }
  /* line 833, ../custom-sass/components/_pages.scss */
  .block-sbm-home-loans-top-block .loan-head {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; }
    /* line 360, ../custom-sass/helpers/_mixins.scss */
    .block-sbm-home-loans-top-block .loan-head:before, .block-sbm-home-loans-top-block .loan-head:after {
      content: " ";
      display: table; }
    /* line 365, ../custom-sass/helpers/_mixins.scss */
    .block-sbm-home-loans-top-block .loan-head:after {
      clear: both; }
    @media only screen and (max-width: 991px) {
      /* line 833, ../custom-sass/components/_pages.scss */
      .block-sbm-home-loans-top-block .loan-head {
        display: block; } }
    /* line 848, ../custom-sass/components/_pages.scss */
    .block-sbm-home-loans-top-block .loan-head.merchantcorner-banner .loan-banner, .block-sbm-home-loans-top-block .loan-head.treasury-banner .loan-banner, .block-sbm-home-loans-top-block .loan-head.account-banner .loan-banner, .block-sbm-home-loans-top-block .loan-head.services-banner .loan-banner, .block-sbm-home-loans-top-block .loan-head.bancassurance-banner .loan-banner, .block-sbm-home-loans-top-block .loan-head.funds-performance-banner .loan-banner, .block-sbm-home-loans-top-block .loan-head.securities-banner .loan-banner, .block-sbm-home-loans-top-block .loan-head.investment-banner .loan-banner {
      position: relative;
      min-height: 1px;
      padding-left: 0;
      padding-right: 0;
      background: #094991; }
      @media (min-width: 992px) {
        /* line 848, ../custom-sass/components/_pages.scss */
        .block-sbm-home-loans-top-block .loan-head.merchantcorner-banner .loan-banner, .block-sbm-home-loans-top-block .loan-head.treasury-banner .loan-banner, .block-sbm-home-loans-top-block .loan-head.account-banner .loan-banner, .block-sbm-home-loans-top-block .loan-head.services-banner .loan-banner, .block-sbm-home-loans-top-block .loan-head.bancassurance-banner .loan-banner, .block-sbm-home-loans-top-block .loan-head.funds-performance-banner .loan-banner, .block-sbm-home-loans-top-block .loan-head.securities-banner .loan-banner, .block-sbm-home-loans-top-block .loan-head.investment-banner .loan-banner {
          float: left;
          width: 100%; } }
    /* line 853, ../custom-sass/components/_pages.scss */
    .block-sbm-home-loans-top-block .loan-head.merchantcorner-banner .loan-center, .block-sbm-home-loans-top-block .loan-head.treasury-banner .loan-center, .block-sbm-home-loans-top-block .loan-head.account-banner .loan-center, .block-sbm-home-loans-top-block .loan-head.services-banner .loan-center, .block-sbm-home-loans-top-block .loan-head.bancassurance-banner .loan-center, .block-sbm-home-loans-top-block .loan-head.funds-performance-banner .loan-center, .block-sbm-home-loans-top-block .loan-head.securities-banner .loan-center, .block-sbm-home-loans-top-block .loan-head.investment-banner .loan-center {
      width: 75%;
      background: url("../images/sbm-accounts.jpg") 100% 0 no-repeat #09376a; }
      @media only screen and (max-width: 991px) {
        /* line 853, ../custom-sass/components/_pages.scss */
        .block-sbm-home-loans-top-block .loan-head.merchantcorner-banner .loan-center, .block-sbm-home-loans-top-block .loan-head.treasury-banner .loan-center, .block-sbm-home-loans-top-block .loan-head.account-banner .loan-center, .block-sbm-home-loans-top-block .loan-head.services-banner .loan-center, .block-sbm-home-loans-top-block .loan-head.bancassurance-banner .loan-center, .block-sbm-home-loans-top-block .loan-head.funds-performance-banner .loan-center, .block-sbm-home-loans-top-block .loan-head.securities-banner .loan-center, .block-sbm-home-loans-top-block .loan-head.investment-banner .loan-center {
          width: 100%; } }
      /* line 859, ../custom-sass/components/_pages.scss */
      .path-services .block-sbm-home-loans-top-block .loan-head.merchantcorner-banner .loan-center, .path-services .block-sbm-home-loans-top-block .loan-head.treasury-banner .loan-center, .path-services .block-sbm-home-loans-top-block .loan-head.account-banner .loan-center, .path-services .block-sbm-home-loans-top-block .loan-head.services-banner .loan-center, .path-services .block-sbm-home-loans-top-block .loan-head.bancassurance-banner .loan-center, .path-services .block-sbm-home-loans-top-block .loan-head.funds-performance-banner .loan-center, .path-services .block-sbm-home-loans-top-block .loan-head.securities-banner .loan-center, .path-services .block-sbm-home-loans-top-block .loan-head.investment-banner .loan-center {
        background: url("../images/sbm-services.jpg") 100% 0 no-repeat #004166; }
    /* line 863, ../custom-sass/components/_pages.scss */
    .block-sbm-home-loans-top-block .loan-head.merchantcorner-banner .loan-contact, .block-sbm-home-loans-top-block .loan-head.treasury-banner .loan-contact, .block-sbm-home-loans-top-block .loan-head.account-banner .loan-contact, .block-sbm-home-loans-top-block .loan-head.services-banner .loan-contact, .block-sbm-home-loans-top-block .loan-head.bancassurance-banner .loan-contact, .block-sbm-home-loans-top-block .loan-head.funds-performance-banner .loan-contact, .block-sbm-home-loans-top-block .loan-head.securities-banner .loan-contact, .block-sbm-home-loans-top-block .loan-head.investment-banner .loan-contact {
      width: 25%;
      padding: 0 50px;
      background: #006199; }
      @media only screen and (max-width: 1229px) {
        /* line 863, ../custom-sass/components/_pages.scss */
        .block-sbm-home-loans-top-block .loan-head.merchantcorner-banner .loan-contact, .block-sbm-home-loans-top-block .loan-head.treasury-banner .loan-contact, .block-sbm-home-loans-top-block .loan-head.account-banner .loan-contact, .block-sbm-home-loans-top-block .loan-head.services-banner .loan-contact, .block-sbm-home-loans-top-block .loan-head.bancassurance-banner .loan-contact, .block-sbm-home-loans-top-block .loan-head.funds-performance-banner .loan-contact, .block-sbm-home-loans-top-block .loan-head.securities-banner .loan-contact, .block-sbm-home-loans-top-block .loan-head.investment-banner .loan-contact {
          padding: 0 32px; } }
      @media only screen and (max-width: 991px) {
        /* line 863, ../custom-sass/components/_pages.scss */
        .block-sbm-home-loans-top-block .loan-head.merchantcorner-banner .loan-contact, .block-sbm-home-loans-top-block .loan-head.treasury-banner .loan-contact, .block-sbm-home-loans-top-block .loan-head.account-banner .loan-contact, .block-sbm-home-loans-top-block .loan-head.services-banner .loan-contact, .block-sbm-home-loans-top-block .loan-head.bancassurance-banner .loan-contact, .block-sbm-home-loans-top-block .loan-head.funds-performance-banner .loan-contact, .block-sbm-home-loans-top-block .loan-head.securities-banner .loan-contact, .block-sbm-home-loans-top-block .loan-head.investment-banner .loan-contact {
          width: 100%; } }
      @media only screen and (max-width: 767px) {
        /* line 863, ../custom-sass/components/_pages.scss */
        .block-sbm-home-loans-top-block .loan-head.merchantcorner-banner .loan-contact, .block-sbm-home-loans-top-block .loan-head.treasury-banner .loan-contact, .block-sbm-home-loans-top-block .loan-head.account-banner .loan-contact, .block-sbm-home-loans-top-block .loan-head.services-banner .loan-contact, .block-sbm-home-loans-top-block .loan-head.bancassurance-banner .loan-contact, .block-sbm-home-loans-top-block .loan-head.funds-performance-banner .loan-contact, .block-sbm-home-loans-top-block .loan-head.securities-banner .loan-contact, .block-sbm-home-loans-top-block .loan-head.investment-banner .loan-contact {
          padding: 18px 32px 24px; } }
    /* line 879, ../custom-sass/components/_pages.scss */
    .block-sbm-home-loans-top-block .loan-head.treasury-banner .loan-center {
      background: url("../images/SBM-treasury-banner.jpg") 100% 0 no-repeat #09376a;
      -moz-background-size: 100% auto;
      -o-background-size: 100% auto;
      -webkit-background-size: 100% auto;
      background-size: 100% auto; }
    /* line 885, ../custom-sass/components/_pages.scss */
    .block-sbm-home-loans-top-block .loan-head.bancassurance-banner .loan-contact {
      background: #006199; }
    /* line 892, ../custom-sass/components/_pages.scss */
    .block-sbm-home-loans-top-block .loan-head.bancassurance-banner .loan-center, .block-sbm-home-loans-top-block .loan-head.investment-banner .loan-center, .block-sbm-home-loans-top-block .loan-head.funds-performance-banner .loan-center {
      background: url("../images/header_bg.jpg") 100% 0 no-repeat #0b1c30; }
    @media only screen and (max-width: 991px) {
      /* line 896, ../custom-sass/components/_pages.scss */
      .block-sbm-home-loans-top-block .loan-head .contact_us_popup {
        width: 200px; } }
  /* line 902, ../custom-sass/components/_pages.scss */
  .block-sbm-home-loans-top-block .loan-banner {
    position: relative;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
    background: url("../images/sbm-loan.jpg") 100% 0 no-repeat #094991; }
    @media (min-width: 992px) {
      /* line 902, ../custom-sass/components/_pages.scss */
      .block-sbm-home-loans-top-block .loan-banner {
        float: left;
        width: 75%; } }
    /* line 360, ../custom-sass/helpers/_mixins.scss */
    .block-sbm-home-loans-top-block .loan-banner:before, .block-sbm-home-loans-top-block .loan-banner:after {
      content: " ";
      display: table; }
    /* line 365, ../custom-sass/helpers/_mixins.scss */
    .block-sbm-home-loans-top-block .loan-banner:after {
      clear: both; }
    @media only screen and (max-width: 767px) {
      /* line 902, ../custom-sass/components/_pages.scss */
      .block-sbm-home-loans-top-block .loan-banner {
        background: url("../images/sbm-loan.jpg") no-repeat 0 0/100% 100%; } }
  /* line 911, ../custom-sass/components/_pages.scss */
  .block-sbm-home-loans-top-block .loan-calculator {
    position: relative;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
    background: #99b501; }
    @media (min-width: 992px) {
      /* line 911, ../custom-sass/components/_pages.scss */
      .block-sbm-home-loans-top-block .loan-calculator {
        float: left;
        width: 25%; } }
    /* line 915, ../custom-sass/components/_pages.scss */
    .block-sbm-home-loans-top-block .loan-calculator .loan_cal_head {
      padding: 80px 32px 0; }
      @media only screen and (max-width: 1229px) {
        /* line 915, ../custom-sass/components/_pages.scss */
        .block-sbm-home-loans-top-block .loan-calculator .loan_cal_head {
          padding: 80px 20px 0; } }
      @media only screen and (max-width: 991px) {
        /* line 915, ../custom-sass/components/_pages.scss */
        .block-sbm-home-loans-top-block .loan-calculator .loan_cal_head {
          padding: 52px 32px 38px;
          text-align: center; } }
      @media only screen and (max-width: 767px) {
        /* line 915, ../custom-sass/components/_pages.scss */
        .block-sbm-home-loans-top-block .loan-calculator .loan_cal_head {
          padding: 18px 32px 20px; } }
    /* line 928, ../custom-sass/components/_pages.scss */
    .block-sbm-home-loans-top-block .loan-calculator .loan_cal_title {
      font-family: "FuturaMed";
      font-size: 16px;
      line-height: 24px;
      text-transform: uppercase;
      color: #FFF;
      margin-bottom: 35px; }
      @media only screen and (max-width: 991px) {
        /* line 928, ../custom-sass/components/_pages.scss */
        .block-sbm-home-loans-top-block .loan-calculator .loan_cal_title {
          margin-bottom: 18px; } }
    /* line 939, ../custom-sass/components/_pages.scss */
    .block-sbm-home-loans-top-block .loan-calculator .bootstrap-select > .dropdown-toggle {
      height: 38px; }
    @media only screen and (max-width: 1229px) {
      /* line 942, ../custom-sass/components/_pages.scss */
      .block-sbm-home-loans-top-block .loan-calculator .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
        width: 200px; } }
    @media only screen and (max-width: 991px) {
      /* line 942, ../custom-sass/components/_pages.scss */
      .block-sbm-home-loans-top-block .loan-calculator .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
        width: 220px; } }
  /* line 951, ../custom-sass/components/_pages.scss */
  .block-sbm-home-loans-top-block .loan-center {
    padding: 0 32px;
    float: left;
    width: 60%;
    line-height: 302px; }
    @media only screen and (max-width: 991px) {
      /* line 951, ../custom-sass/components/_pages.scss */
      .block-sbm-home-loans-top-block .loan-center {
        line-height: 260px; } }
    @media only screen and (max-width: 767px) {
      /* line 951, ../custom-sass/components/_pages.scss */
      .block-sbm-home-loans-top-block .loan-center {
        float: none;
        width: 100%;
        line-height: 150px;
        padding: 0 25px; } }
    /* line 965, ../custom-sass/components/_pages.scss */
    .block-sbm-home-loans-top-block .loan-center .inner {
      line-height: normal;
      display: inline-block;
      vertical-align: middle;
      max-width: 70%; }
      @media only screen and (max-width: 767px) {
        /* line 965, ../custom-sass/components/_pages.scss */
        .block-sbm-home-loans-top-block .loan-center .inner {
          max-width: 100%; } }
  /* line 975, ../custom-sass/components/_pages.scss */
  .block-sbm-home-loans-top-block .loan-call-to-action {
    margin-top: 20px; }
    /* line 977, ../custom-sass/components/_pages.scss */
    .block-sbm-home-loans-top-block .loan-call-to-action a {
      padding: 0 17px;
      width: auto;
      line-height: 46px;
      background: #FFF;
      text-align: left;
      font-family: Arial;
      font-weight: bold;
      color: #6d9ab5;
      position: relative;
      display: inline-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 989, ../custom-sass/components/_pages.scss */
      .block-sbm-home-loans-top-block .loan-call-to-action a:hover {
        text-decoration: none;
        background: #FFF; }
      /* line 993, ../custom-sass/components/_pages.scss */
      .block-sbm-home-loans-top-block .loan-call-to-action a:after {
        content: "›";
        position: relative;
        top: -1px;
        color: #161a1c;
        font-size: 16px;
        padding-left: 26px;
        display: inline-block; }
  /* line 1004, ../custom-sass/components/_pages.scss */
  .block-sbm-home-loans-top-block .loan-contact {
    min-height: 302px;
    padding: 0 128px 0 32px;
    float: left;
    width: 40%; }
    @media only screen and (max-width: 1229px) {
      /* line 1004, ../custom-sass/components/_pages.scss */
      .block-sbm-home-loans-top-block .loan-contact {
        padding: 0 32px; } }
    @media only screen and (max-width: 991px) {
      /* line 1004, ../custom-sass/components/_pages.scss */
      .block-sbm-home-loans-top-block .loan-contact {
        min-height: 1px; } }
    @media only screen and (max-width: 767px) {
      /* line 1004, ../custom-sass/components/_pages.scss */
      .block-sbm-home-loans-top-block .loan-contact {
        min-height: 150px;
        float: none;
        width: 100%;
        padding: 0 25px; } }
  /* line 1022, ../custom-sass/components/_pages.scss */
  .block-sbm-home-loans-top-block .loan-title {
    font-family: "FuturaMed";
    font-size: 48px;
    line-height: 48px;
    color: #FFF;
    margin: 0 0 20px; }
    @media only screen and (max-width: 991px) {
      /* line 1022, ../custom-sass/components/_pages.scss */
      .block-sbm-home-loans-top-block .loan-title {
        font-size: 36px; } }
    @media only screen and (max-width: 767px) {
      /* line 1022, ../custom-sass/components/_pages.scss */
      .block-sbm-home-loans-top-block .loan-title {
        font-size: 24px;
        margin: 0; } }
  /* line 1036, ../custom-sass/components/_pages.scss */
  .block-sbm-home-loans-top-block .loan-chapo {
    font-family: 'Arial';
    font-size: 16px;
    color: #FFF; }
    @media only screen and (max-width: 991px) {
      /* line 1036, ../custom-sass/components/_pages.scss */
      .block-sbm-home-loans-top-block .loan-chapo {
        font-size: 14px; } }
  /* line 1045, ../custom-sass/components/_pages.scss */
  .block-sbm-home-loans-top-block .bootstrap-select.btn-group .dropdown-toggle .caret {
    top: 3px;
    right: 1px;
    background: url("../images/sprites/droparr.png") no-repeat 50% 50% #6d9ab5;
    border: medium none;
    display: block;
    height: 34px;
    width: 34px; }
  /* line 1055, ../custom-sass/components/_pages.scss */
  .block-sbm-home-loans-top-block .bootstrap-select.btn-group.open .dropdown-toggle .caret {
    background-image: url("../images/sprites/droparr-up.png"); }

/* line 1062, ../custom-sass/components/_pages.scss */
.sbm_loan_contact_us {
  line-height: normal;
  display: inline-block;
  vertical-align: middle; }
  /* line 1066, ../custom-sass/components/_pages.scss */
  .path-sbm-private-wealth .sbm_loan_contact_us, .path-sbm-private-banking .sbm_loan_contact_us {
    padding-right: 25px;
    width: 100%;
    margin-top: 50px; }
    @media only screen and (max-width: 991px) {
      /* line 1066, ../custom-sass/components/_pages.scss */
      .path-sbm-private-wealth .sbm_loan_contact_us, .path-sbm-private-banking .sbm_loan_contact_us {
        padding: 0 40px; } }
    @media only screen and (max-width: 767px) {
      /* line 1066, ../custom-sass/components/_pages.scss */
      .path-sbm-private-wealth .sbm_loan_contact_us, .path-sbm-private-banking .sbm_loan_contact_us {
        padding: 0 25px; } }
  @media only screen and (max-width: 767px) {
    /* line 1062, ../custom-sass/components/_pages.scss */
    .sbm_loan_contact_us {
      display: block; } }
  /* line 1081, ../custom-sass/components/_pages.scss */
  .sbm_loan_contact_us .call_us {
    font-family: "FuturaBoldRegular";
    font-size: 16px;
    line-height: 18px;
    color: #fff; }
    /* line 1086, ../custom-sass/components/_pages.scss */
    .path-sbm-private-wealth .sbm_loan_contact_us .call_us, .path-sbm-private-banking .sbm_loan_contact_us .call_us {
      font-family: "FuturaMed";
      margin-top: 10px; }
    @media only screen and (max-width: 991px) {
      /* line 1081, ../custom-sass/components/_pages.scss */
      .sbm_loan_contact_us .call_us {
        display: inline-block; } }
    @media only screen and (max-width: 767px) {
      /* line 1081, ../custom-sass/components/_pages.scss */
      .sbm_loan_contact_us .call_us {
        font-size: 14px;
        line-height: 16px;
        display: block; } }
  /* line 1100, ../custom-sass/components/_pages.scss */
  .sbm_loan_contact_us .call_us_number {
    font-family: "FuturaBoldRegular";
    font-size: 23px;
    line-height: 26px;
    color: #fff; }
    /* line 1105, ../custom-sass/components/_pages.scss */
    .path-sbm-private-wealth .sbm_loan_contact_us .call_us_number, .path-sbm-private-banking .sbm_loan_contact_us .call_us_number {
      font-family: "FuturaMed"; }
    @media only screen and (max-width: 1229px) {
      /* line 1100, ../custom-sass/components/_pages.scss */
      .sbm_loan_contact_us .call_us_number {
        font-size: 18px; } }
    @media only screen and (max-width: 991px) {
      /* line 1100, ../custom-sass/components/_pages.scss */
      .sbm_loan_contact_us .call_us_number {
        display: inline-block; } }
    @media only screen and (max-width: 767px) {
      /* line 1100, ../custom-sass/components/_pages.scss */
      .sbm_loan_contact_us .call_us_number {
        display: inline-block; } }
  /* line 1119, ../custom-sass/components/_pages.scss */
  .sbm_loan_contact_us .div_or {
    font-family: "FuturaMed";
    font-size: 16px;
    line-height: 24px;
    color: #fff;
    margin-bottom: 6px; }
    /* line 1125, ../custom-sass/components/_pages.scss */
    .path-sbm-private-wealth .sbm_loan_contact_us .div_or, .path-sbm-private-banking .sbm_loan_contact_us .div_or {
      font-family: "FuturaMed"; }
    @media only screen and (max-width: 767px) {
      /* line 1119, ../custom-sass/components/_pages.scss */
      .sbm_loan_contact_us .div_or {
        font-size: 14px;
        line-height: 22px; } }
  /* line 1135, ../custom-sass/components/_pages.scss */
  .sbm_loan_contact_us .contact_us_popup a {
    padding: 0 17px;
    width: 100%;
    line-height: 46px;
    background: #FFF;
    text-align: left;
    font-family: Arial;
    font-weight: bold;
    color: #6d9ab5;
    position: relative;
    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 1147, ../custom-sass/components/_pages.scss */
    .path-sbm-private-wealth .sbm_loan_contact_us .contact_us_popup a, .path-sbm-private-banking .sbm_loan_contact_us .contact_us_popup a {
      color: #FFF;
      background: #d5bb63;
      font-size: 18px;
      padding: 0 20px 0 30px;
      line-height: 65px; }
    @media only screen and (max-width: 991px) {
      /* line 1135, ../custom-sass/components/_pages.scss */
      .sbm_loan_contact_us .contact_us_popup a {
        max-width: 200px; }
        /* line 1157, ../custom-sass/components/_pages.scss */
        .path-sbm-private-wealth .sbm_loan_contact_us .contact_us_popup a, .path-sbm-private-banking .sbm_loan_contact_us .contact_us_popup a {
          max-width: 260px; } }
    /* line 1162, ../custom-sass/components/_pages.scss */
    .sbm_loan_contact_us .contact_us_popup a:hover {
      text-decoration: none;
      background: #FFF; }
      /* line 1165, ../custom-sass/components/_pages.scss */
      .path-sbm-private-wealth .sbm_loan_contact_us .contact_us_popup a:hover, .path-sbm-private-banking .sbm_loan_contact_us .contact_us_popup a:hover {
        background: #2d3a5d; }
    /* line 1170, ../custom-sass/components/_pages.scss */
    .sbm_loan_contact_us .contact_us_popup a:after {
      content: "›";
      position: absolute;
      right: 22px;
      top: -1px;
      color: #161a1c;
      font-size: 16px;
      padding-left: 26px; }
      /* line 1178, ../custom-sass/components/_pages.scss */
      .path-sbm-private-wealth .sbm_loan_contact_us .contact_us_popup a:after, .path-sbm-private-banking .sbm_loan_contact_us .contact_us_popup a:after {
        color: #FFF; }

/* line 1187, ../custom-sass/components/_pages.scss */
.view-home-loan,
.view-bancassurance,
.view-investment-banking {
  margin-bottom: 115px; }
  @media only screen and (max-width: 767px) {
    /* line 1187, ../custom-sass/components/_pages.scss */
    .view-home-loan,
    .view-bancassurance,
    .view-investment-banking {
      margin-bottom: 50px; } }
  /* line 1194, ../custom-sass/components/_pages.scss */
  .view-home-loan .views-row,
  .view-bancassurance .views-row,
  .view-investment-banking .views-row {
    margin-bottom: 3px;
    background: #f0f3f6; }
    /* line 360, ../custom-sass/helpers/_mixins.scss */
    .view-home-loan .views-row:before, .view-home-loan .views-row:after,
    .view-bancassurance .views-row:before,
    .view-bancassurance .views-row:after,
    .view-investment-banking .views-row:before,
    .view-investment-banking .views-row:after {
      content: " ";
      display: table; }
    /* line 365, ../custom-sass/helpers/_mixins.scss */
    .view-home-loan .views-row:after,
    .view-bancassurance .views-row:after,
    .view-investment-banking .views-row:after {
      clear: both; }
    /* line 1199, ../custom-sass/components/_pages.scss */
    .view-home-loan .views-row:nth-child(even) .homeloan_image,
    .view-bancassurance .views-row:nth-child(even) .homeloan_image,
    .view-investment-banking .views-row:nth-child(even) .homeloan_image {
      float: right; }
      /* line 1201, ../custom-sass/components/_pages.scss */
      .view-home-loan .views-row:nth-child(even) .homeloan_image:after,
      .view-bancassurance .views-row:nth-child(even) .homeloan_image:after,
      .view-investment-banking .views-row:nth-child(even) .homeloan_image:after {
        border-width: 15px 0 15px 15px;
        border-color: transparent transparent transparent #f0f3f6;
        right: inherit;
        left: 0; }
  /* line 1210, ../custom-sass/components/_pages.scss */
  .view-home-loan .field-content,
  .view-bancassurance .field-content,
  .view-investment-banking .field-content {
    margin-left: 0;
    margin-right: 0; }
    /* line 360, ../custom-sass/helpers/_mixins.scss */
    .view-home-loan .field-content:before, .view-home-loan .field-content:after,
    .view-bancassurance .field-content:before,
    .view-bancassurance .field-content:after,
    .view-investment-banking .field-content:before,
    .view-investment-banking .field-content:after {
      content: " ";
      display: table; }
    /* line 365, ../custom-sass/helpers/_mixins.scss */
    .view-home-loan .field-content:after,
    .view-bancassurance .field-content:after,
    .view-investment-banking .field-content:after {
      clear: both; }
  /* line 1213, ../custom-sass/components/_pages.scss */
  .view-home-loan .homeloan_image,
  .view-bancassurance .homeloan_image,
  .view-investment-banking .homeloan_image {
    position: relative;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden; }
    @media (min-width: 992px) {
      /* line 1213, ../custom-sass/components/_pages.scss */
      .view-home-loan .homeloan_image,
      .view-bancassurance .homeloan_image,
      .view-investment-banking .homeloan_image {
        float: left;
        width: 50%; } }
    @media (min-width: 768px) {
      /* line 1213, ../custom-sass/components/_pages.scss */
      .view-home-loan .homeloan_image,
      .view-bancassurance .homeloan_image,
      .view-investment-banking .homeloan_image {
        float: left;
        width: 50%; } }
    /* line 1219, ../custom-sass/components/_pages.scss */
    .view-home-loan .homeloan_image:after,
    .view-bancassurance .homeloan_image:after,
    .view-investment-banking .homeloan_image:after {
      width: 0;
      height: 0;
      border-style: solid;
      border-width: 15px 15px 15px 0;
      border-color: transparent #f0f3f6 transparent transparent;
      content: "";
      position: absolute;
      right: 0;
      top: 80px;
      display: block; }
    @media only screen and (max-width: 991px) {
      /* line 1213, ../custom-sass/components/_pages.scss */
      .view-home-loan .homeloan_image,
      .view-bancassurance .homeloan_image,
      .view-investment-banking .homeloan_image {
        height: 305px; }
        /* line 1233, ../custom-sass/components/_pages.scss */
        .view-home-loan .homeloan_image img,
        .view-bancassurance .homeloan_image img,
        .view-investment-banking .homeloan_image img {
          height: 100%;
          width: auto;
          max-width: inherit; } }
    @media only screen and (max-width: 767px) {
      /* line 1213, ../custom-sass/components/_pages.scss */
      .view-home-loan .homeloan_image,
      .view-bancassurance .homeloan_image,
      .view-investment-banking .homeloan_image {
        display: none; } }
  /* line 1243, ../custom-sass/components/_pages.scss */
  .view-home-loan .homeloan_body,
  .view-bancassurance .homeloan_body,
  .view-investment-banking .homeloan_body {
    position: relative;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
    line-height: 305px; }
    @media (min-width: 992px) {
      /* line 1243, ../custom-sass/components/_pages.scss */
      .view-home-loan .homeloan_body,
      .view-bancassurance .homeloan_body,
      .view-investment-banking .homeloan_body {
        float: left;
        width: 50%; } }
    @media (min-width: 768px) {
      /* line 1243, ../custom-sass/components/_pages.scss */
      .view-home-loan .homeloan_body,
      .view-bancassurance .homeloan_body,
      .view-investment-banking .homeloan_body {
        float: left;
        width: 50%; } }
    @media only screen and (max-width: 1229px) {
      /* line 1243, ../custom-sass/components/_pages.scss */
      .view-home-loan .homeloan_body,
      .view-bancassurance .homeloan_body,
      .view-investment-banking .homeloan_body {
        line-height: 245px; } }
    @media only screen and (max-width: 991px) {
      /* line 1243, ../custom-sass/components/_pages.scss */
      .view-home-loan .homeloan_body,
      .view-bancassurance .homeloan_body,
      .view-investment-banking .homeloan_body {
        line-height: 305px; } }
    @media only screen and (max-width: 767px) {
      /* line 1243, ../custom-sass/components/_pages.scss */
      .view-home-loan .homeloan_body,
      .view-bancassurance .homeloan_body,
      .view-investment-banking .homeloan_body {
        line-height: 100px; } }
    /* line 1258, ../custom-sass/components/_pages.scss */
    .view-home-loan .homeloan_body .inner,
    .view-bancassurance .homeloan_body .inner,
    .view-investment-banking .homeloan_body .inner {
      padding: 0 66px;
      line-height: normal;
      display: inline-block;
      vertical-align: middle; }
      /* line 360, ../custom-sass/helpers/_mixins.scss */
      .view-home-loan .homeloan_body .inner:before, .view-home-loan .homeloan_body .inner:after,
      .view-bancassurance .homeloan_body .inner:before,
      .view-bancassurance .homeloan_body .inner:after,
      .view-investment-banking .homeloan_body .inner:before,
      .view-investment-banking .homeloan_body .inner:after {
        content: " ";
        display: table; }
      /* line 365, ../custom-sass/helpers/_mixins.scss */
      .view-home-loan .homeloan_body .inner:after,
      .view-bancassurance .homeloan_body .inner:after,
      .view-investment-banking .homeloan_body .inner:after {
        clear: both; }
      @media only screen and (max-width: 767px) {
        /* line 1258, ../custom-sass/components/_pages.scss */
        .view-home-loan .homeloan_body .inner,
        .view-bancassurance .homeloan_body .inner,
        .view-investment-banking .homeloan_body .inner {
          padding: 0 15px;
          width: 100%; } }
    @media only screen and (max-width: 767px) {
      /* line 1269, ../custom-sass/components/_pages.scss */
      .view-home-loan .homeloan_body .read-more,
      .view-bancassurance .homeloan_body .read-more,
      .view-investment-banking .homeloan_body .read-more {
        float: left;
        width: 40%;
        text-align: right; } }
  /* line 1277, ../custom-sass/components/_pages.scss */
  .view-home-loan .homeloan_title,
  .view-bancassurance .homeloan_title,
  .view-investment-banking .homeloan_title {
    font-family: "FuturaMed";
    font-size: 24px;
    text-transform: uppercase;
    margin: 0 0 20px;
    color: #083a9a; }
    @media only screen and (max-width: 991px) {
      /* line 1277, ../custom-sass/components/_pages.scss */
      .view-home-loan .homeloan_title,
      .view-bancassurance .homeloan_title,
      .view-investment-banking .homeloan_title {
        font-size: 16px; } }
    @media only screen and (max-width: 767px) {
      /* line 1277, ../custom-sass/components/_pages.scss */
      .view-home-loan .homeloan_title,
      .view-bancassurance .homeloan_title,
      .view-investment-banking .homeloan_title {
        float: left;
        width: 60%;
        font-size: 16px;
        margin-bottom: 0; } }
  /* line 1293, ../custom-sass/components/_pages.scss */
  .view-home-loan .homeloan_chapo,
  .view-bancassurance .homeloan_chapo,
  .view-investment-banking .homeloan_chapo {
    font-family: 'Arial';
    font-size: 16px;
    line-height: 18px;
    margin: 0 0 15px; }
    @media only screen and (max-width: 991px) {
      /* line 1293, ../custom-sass/components/_pages.scss */
      .view-home-loan .homeloan_chapo,
      .view-bancassurance .homeloan_chapo,
      .view-investment-banking .homeloan_chapo {
        font-size: 14px; } }
    @media only screen and (max-width: 767px) {
      /* line 1293, ../custom-sass/components/_pages.scss */
      .view-home-loan .homeloan_chapo,
      .view-bancassurance .homeloan_chapo,
      .view-investment-banking .homeloan_chapo {
        display: none; } }

/* line 1309, ../custom-sass/components/_pages.scss */
.page-node-type-product-and-services .content-wrapper,
.page-node-type-activities .content-wrapper {
  margin-left: 0;
  margin-right: 0; }
  /* line 360, ../custom-sass/helpers/_mixins.scss */
  .page-node-type-product-and-services .content-wrapper:before, .page-node-type-product-and-services .content-wrapper:after,
  .page-node-type-activities .content-wrapper:before,
  .page-node-type-activities .content-wrapper:after {
    content: " ";
    display: table; }
  /* line 365, ../custom-sass/helpers/_mixins.scss */
  .page-node-type-product-and-services .content-wrapper:after,
  .page-node-type-activities .content-wrapper:after {
    clear: both; }
/* line 1312, ../custom-sass/components/_pages.scss */
.page-node-type-product-and-services .top-content-wrap,
.page-node-type-activities .top-content-wrap {
  position: relative;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0; }
  @media (min-width: 992px) {
    /* line 1312, ../custom-sass/components/_pages.scss */
    .page-node-type-product-and-services .top-content-wrap,
    .page-node-type-activities .top-content-wrap {
      float: left;
      width: 75%; } }
/* line 1316, ../custom-sass/components/_pages.scss */
.page-node-type-product-and-services .layout-sidebar-second,
.page-node-type-activities .layout-sidebar-second {
  position: relative;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0; }
  @media (min-width: 992px) {
    /* line 1316, ../custom-sass/components/_pages.scss */
    .page-node-type-product-and-services .layout-sidebar-second,
    .page-node-type-activities .layout-sidebar-second {
      float: left;
      width: 25%; } }
/* line 1320, ../custom-sass/components/_pages.scss */
.page-node-type-product-and-services .top-banner,
.page-node-type-activities .top-banner {
  position: relative; }
  /* line 397, ../custom-sass/helpers/_mixins.scss */
  .page-node-type-product-and-services .top-banner:after,
  .page-node-type-activities .top-banner:after {
    background: rgba(16, 35, 55, 0.4) none repeat scroll 0 0;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1; }
  @media only screen and (max-width: 767px) {
    /* line 1323, ../custom-sass/components/_pages.scss */
    .page-node-type-product-and-services .top-banner:after,
    .page-node-type-activities .top-banner:after {
      display: none; } }
  /* line 1328, ../custom-sass/components/_pages.scss */
  .page-node-type-product-and-services .top-banner .node-overlay,
  .page-node-type-activities .top-banner .node-overlay {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 2;
    padding: 32px;
    width: 100%; }
    @media only screen and (max-width: 767px) {
      /* line 1328, ../custom-sass/components/_pages.scss */
      .page-node-type-product-and-services .top-banner .node-overlay,
      .page-node-type-activities .top-banner .node-overlay {
        position: relative;
        padding: 32px 25px 10px; } }
  /* line 1340, ../custom-sass/components/_pages.scss */
  .page-node-type-product-and-services .top-banner .node-title,
  .page-node-type-activities .top-banner .node-title {
    font-family: "FuturaMed";
    font-size: 48px;
    line-height: 48px;
    color: #FFF; }
    @media only screen and (max-width: 1229px) {
      /* line 1340, ../custom-sass/components/_pages.scss */
      .page-node-type-product-and-services .top-banner .node-title,
      .page-node-type-activities .top-banner .node-title {
        font-size: 36px;
        line-height: 36px; } }
    @media only screen and (max-width: 767px) {
      /* line 1340, ../custom-sass/components/_pages.scss */
      .page-node-type-product-and-services .top-banner .node-title,
      .page-node-type-activities .top-banner .node-title {
        color: #161a1c;
        font-size: 24px;
        line-height: 24px; } }
  /* line 1355, ../custom-sass/components/_pages.scss */
  .page-node-type-product-and-services .top-banner .node-chapo,
  .page-node-type-activities .top-banner .node-chapo {
    margin-top: 15px;
    font-family: 'Arial';
    font-size: 16px;
    line-height: 16px;
    color: #FFF;
    max-width: 100%; }
    @media only screen and (max-width: 1229px) {
      /* line 1355, ../custom-sass/components/_pages.scss */
      .page-node-type-product-and-services .top-banner .node-chapo,
      .page-node-type-activities .top-banner .node-chapo {
        font-size: 14px;
        line-height: 14px; } }
    @media only screen and (max-width: 767px) {
      /* line 1355, ../custom-sass/components/_pages.scss */
      .page-node-type-product-and-services .top-banner .node-chapo,
      .page-node-type-activities .top-banner .node-chapo {
        color: #161a1c; } }
  /* line 1370, ../custom-sass/components/_pages.scss */
  .page-node-type-product-and-services .top-banner .other-cards,
  .page-node-type-activities .top-banner .other-cards {
    margin: 30px 0 0; }
    /* line 1372, ../custom-sass/components/_pages.scss */
    .page-node-type-product-and-services .top-banner .other-cards .other-cards-text,
    .page-node-type-activities .top-banner .other-cards .other-cards-text {
      margin: 0 0 10px;
      font-family: 'Arial';
      font-size: 16px;
      font-style: italic;
      color: #FFF; }
      @media only screen and (max-width: 1229px) {
        /* line 1372, ../custom-sass/components/_pages.scss */
        .page-node-type-product-and-services .top-banner .other-cards .other-cards-text,
        .page-node-type-activities .top-banner .other-cards .other-cards-text {
          font-size: 14px;
          line-height: 14px;
          color: #161a1c; } }
    /* line 1384, ../custom-sass/components/_pages.scss */
    .page-node-type-product-and-services .top-banner .other-cards .other-cards-title,
    .page-node-type-activities .top-banner .other-cards .other-cards-title {
      border-bottom: 1px solid #FFF; }
      /* line 360, ../custom-sass/helpers/_mixins.scss */
      .page-node-type-product-and-services .top-banner .other-cards .other-cards-title:before, .page-node-type-product-and-services .top-banner .other-cards .other-cards-title:after,
      .page-node-type-activities .top-banner .other-cards .other-cards-title:before,
      .page-node-type-activities .top-banner .other-cards .other-cards-title:after {
        content: " ";
        display: table; }
      /* line 365, ../custom-sass/helpers/_mixins.scss */
      .page-node-type-product-and-services .top-banner .other-cards .other-cards-title:after,
      .page-node-type-activities .top-banner .other-cards .other-cards-title:after {
        clear: both; }
      /* line 1387, ../custom-sass/components/_pages.scss */
      .page-node-type-product-and-services .top-banner .other-cards .other-cards-title a,
      .page-node-type-activities .top-banner .other-cards .other-cards-title a {
        float: left;
        margin-right: 25px;
        font-family: "FuturaBoldRegular";
        font-size: 16px;
        text-transform: uppercase;
        color: #FFF;
        padding: 0 0 5px 15px;
        position: relative; }
        @media only screen and (max-width: 1229px) {
          /* line 1387, ../custom-sass/components/_pages.scss */
          .page-node-type-product-and-services .top-banner .other-cards .other-cards-title a,
          .page-node-type-activities .top-banner .other-cards .other-cards-title a {
            font-size: 14px; } }
        @media only screen and (max-width: 767px) {
          /* line 1387, ../custom-sass/components/_pages.scss */
          .page-node-type-product-and-services .top-banner .other-cards .other-cards-title a,
          .page-node-type-activities .top-banner .other-cards .other-cards-title a {
            color: #161a1c;
            padding-right: 0; } }
        /* line 1403, ../custom-sass/components/_pages.scss */
        .page-node-type-product-and-services .top-banner .other-cards .other-cards-title a:hover,
        .page-node-type-activities .top-banner .other-cards .other-cards-title a:hover {
          text-decoration: none; }
        /* line 1406, ../custom-sass/components/_pages.scss */
        .page-node-type-product-and-services .top-banner .other-cards .other-cards-title a:after,
        .page-node-type-activities .top-banner .other-cards .other-cards-title a:after {
          font-family: "FuturaMed";
          content: "›";
          position: absolute;
          left: 0;
          top: 1px;
          color: #FFF; }
/* line 1419, ../custom-sass/components/_pages.scss */
.page-node-type-product-and-services .apply-now,
.page-node-type-activities .apply-now {
  float: left;
  width: 20%; }
  @media only screen and (max-width: 767px) {
    /* line 1419, ../custom-sass/components/_pages.scss */
    .page-node-type-product-and-services .apply-now,
    .page-node-type-activities .apply-now {
      float: none;
      width: 100%; } }
  /* line 1426, ../custom-sass/components/_pages.scss */
  .page-node-type-product-and-services .apply-now a,
  .page-node-type-activities .apply-now a {
    background: #009e98;
    display: block;
    font-family: "FuturaMed";
    font-size: 16px;
    line-height: 57px;
    color: #FFF;
    text-align: left;
    position: relative;
    padding: 0 20px 0 30px;
    -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 1426, ../custom-sass/components/_pages.scss */
      .page-node-type-product-and-services .apply-now a,
      .page-node-type-activities .apply-now a {
        font-size: 13px;
        padding: 0 15px; } }
    /* line 1441, ../custom-sass/components/_pages.scss */
    .page-node-type-product-and-services .apply-now a:after,
    .page-node-type-activities .apply-now a:after {
      content: "›";
      position: relative;
      right: 0;
      top: 1px;
      color: #FFF;
      margin-left: 8px;
      display: inline-block; }
    /* line 1450, ../custom-sass/components/_pages.scss */
    .page-node-type-product-and-services .apply-now a:hover,
    .page-node-type-activities .apply-now a:hover {
      background: #083a9a;
      text-decoration: none; }
/* line 1456, ../custom-sass/components/_pages.scss */
.page-node-type-product-and-services .tab-content,
.page-node-type-activities .tab-content {
  padding: 42px 65px 42px 32px;
  min-height: 500px; }
  @media only screen and (max-width: 991px) {
    /* line 1456, ../custom-sass/components/_pages.scss */
    .page-node-type-product-and-services .tab-content,
    .page-node-type-activities .tab-content {
      padding-right: 32px;
      padding-left: 32px; } }
  @media only screen and (max-width: 767px) {
    /* line 1456, ../custom-sass/components/_pages.scss */
    .page-node-type-product-and-services .tab-content,
    .page-node-type-activities .tab-content {
      padding: 20px 25px; } }
  /* line 1467, ../custom-sass/components/_pages.scss */
  .page-node-type-product-and-services .tab-content ul,
  .page-node-type-product-and-services .tab-content ol,
  .page-node-type-activities .tab-content ul,
  .page-node-type-activities .tab-content ol {
    margin-left: 15px;
    text-align: justify; }
  /* line 1472, ../custom-sass/components/_pages.scss */
  .page-node-type-product-and-services .tab-content h2,
  .page-node-type-product-and-services .tab-content h3,
  .page-node-type-product-and-services .tab-content h4,
  .page-node-type-product-and-services .tab-content h5,
  .page-node-type-activities .tab-content h2,
  .page-node-type-activities .tab-content h3,
  .page-node-type-activities .tab-content h4,
  .page-node-type-activities .tab-content h5 {
    margin-top: 0; }
/* line 1479, ../custom-sass/components/_pages.scss */
.page-node-type-product-and-services .document-download,
.page-node-type-activities .document-download {
  margin-bottom: 25px; }
  /* line 1481, ../custom-sass/components/_pages.scss */
  .page-node-type-product-and-services .document-download .document-wrapper-all,
  .page-node-type-activities .document-download .document-wrapper-all {
    display: block;
    width: 100%; }
  /* line 1485, ../custom-sass/components/_pages.scss */
  .page-node-type-product-and-services .document-download .document-expand,
  .page-node-type-activities .document-download .document-expand {
    margin-bottom: 10px;
    margin-left: 10px;
    display: inline-block; }
    /* line 1489, ../custom-sass/components/_pages.scss */
    .page-node-type-product-and-services .document-download .document-expand > a,
    .page-node-type-activities .document-download .document-expand > a {
      position: relative;
      padding: 0 25px 0;
      padding-left: 25px;
      font-family: "FuturaMed";
      font-size: 14px;
      line-height: 18px;
      color: #6d9ab5;
      display: inline-block;
      margin: 0 24px 0 0; }
      /* line 1499, ../custom-sass/components/_pages.scss */
      .page-node-type-product-and-services .document-download .document-expand > a:before,
      .page-node-type-activities .document-download .document-expand > a:before {
        background: url('../images/sprites-s2bbc10e353.png') -504px 0;
        height: 18px;
        width: 17px;
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        display: block; }
      /* line 1507, ../custom-sass/components/_pages.scss */
      .page-node-type-product-and-services .document-download .document-expand > a:after,
      .page-node-type-activities .document-download .document-expand > a:after {
        background: url('../images/sprites-s2bbc10e353.png') -231px 0;
        height: 16px;
        width: 16px;
        content: "";
        display: block;
        position: absolute;
        top: 0;
        right: 0; }
      /* line 1516, ../custom-sass/components/_pages.scss */
      .page-node-type-product-and-services .document-download .document-expand > a.collapsed:after,
      .page-node-type-activities .document-download .document-expand > a.collapsed:after {
        background: url('../images/sprites-s2bbc10e353.png') -210px 0;
        height: 16px;
        width: 16px; }
/* line 1523, ../custom-sass/components/_pages.scss */
.page-node-type-product-and-services .document-wrapper,
.page-node-type-activities .document-wrapper {
  margin-top: 25px;
  margin-bottom: 25px; }
  /* line 360, ../custom-sass/helpers/_mixins.scss */
  .page-node-type-product-and-services .document-wrapper:before, .page-node-type-product-and-services .document-wrapper:after,
  .page-node-type-activities .document-wrapper:before,
  .page-node-type-activities .document-wrapper:after {
    content: " ";
    display: table; }
  /* line 365, ../custom-sass/helpers/_mixins.scss */
  .page-node-type-product-and-services .document-wrapper:after,
  .page-node-type-activities .document-wrapper:after {
    clear: both; }
  /* line 1527, ../custom-sass/components/_pages.scss */
  .page-node-type-product-and-services .document-wrapper .document-details-wrapper,
  .page-node-type-activities .document-wrapper .document-details-wrapper {
    float: left;
    width: 55%;
    padding: 0 15px 0 0; }
    @media only screen and (max-width: 767px) {
      /* line 1527, ../custom-sass/components/_pages.scss */
      .page-node-type-product-and-services .document-wrapper .document-details-wrapper,
      .page-node-type-activities .document-wrapper .document-details-wrapper {
        float: none;
        width: 100%;
        padding: 0;
        margin-bottom: 20px; } }
  /* line 1538, ../custom-sass/components/_pages.scss */
  .page-node-type-product-and-services .document-wrapper .language,
  .page-node-type-activities .document-wrapper .language {
    float: left;
    width: 15%;
    padding: 0 15px;
    line-height: 95px;
    font-family: 'Arial';
    font-size: 11px;
    text-transform: uppercase;
    color: #161a1c;
    text-align: center;
    border-right: 1px dotted #a4adb4;
    border-left: 1px dotted #a4adb4; }
    @media only screen and (max-width: 767px) {
      /* line 1538, ../custom-sass/components/_pages.scss */
      .page-node-type-product-and-services .document-wrapper .language,
      .page-node-type-activities .document-wrapper .language {
        width: 50%; } }
  /* line 1554, ../custom-sass/components/_pages.scss */
  .page-node-type-product-and-services .document-wrapper .download-pdf,
  .page-node-type-activities .document-wrapper .download-pdf {
    float: left;
    width: 15%;
    padding: 0 15px;
    line-height: 95px;
    border-right: 1px dotted #a4adb4;
    text-align: center; }
    @media only screen and (max-width: 767px) {
      /* line 1554, ../custom-sass/components/_pages.scss */
      .page-node-type-product-and-services .document-wrapper .download-pdf,
      .page-node-type-activities .document-wrapper .download-pdf {
        width: 50%; } }
    /* line 1564, ../custom-sass/components/_pages.scss */
    .page-node-type-product-and-services .document-wrapper .download-pdf a,
    .page-node-type-activities .document-wrapper .download-pdf a {
      margin: 0;
      padding-left: 0;
      padding-top: 35px;
      position: relative;
      display: inline-block;
      vertical-align: middle;
      font-family: 'Arial';
      font-size: 11px;
      line-height: normal;
      text-transform: uppercase;
      color: #161a1c; }
      /* line 1576, ../custom-sass/components/_pages.scss */
      .page-node-type-product-and-services .document-wrapper .download-pdf a:before,
      .page-node-type-activities .document-wrapper .download-pdf a:before {
        background: url('../images/sprites-s2bbc10e353.png') -1084px 0;
        height: 27px;
        width: 24px;
        display: block;
        content: "";
        position: absolute;
        top: 0;
        left: 35%; }
  /* line 1586, ../custom-sass/components/_pages.scss */
  .page-node-type-product-and-services .document-wrapper .preview-pdf,
  .page-node-type-activities .document-wrapper .preview-pdf {
    float: left;
    width: 15%;
    padding: 0 15px;
    line-height: 95px;
    text-align: center;
    cursor: pointer; }
    @media only screen and (max-width: 767px) {
      /* line 1586, ../custom-sass/components/_pages.scss */
      .page-node-type-product-and-services .document-wrapper .preview-pdf,
      .page-node-type-activities .document-wrapper .preview-pdf {
        display: none; } }
    /* line 1596, ../custom-sass/components/_pages.scss */
    .page-node-type-product-and-services .document-wrapper .preview-pdf a,
    .page-node-type-activities .document-wrapper .preview-pdf a {
      padding-top: 35px;
      margin: 0;
      padding-left: 0;
      position: relative;
      line-height: normal;
      display: inline-block;
      vertical-align: middle;
      font-family: 'Arial';
      font-size: 11px;
      text-transform: uppercase;
      color: #161a1c;
      cursor: pointer; }
      /* line 1609, ../custom-sass/components/_pages.scss */
      .page-node-type-product-and-services .document-wrapper .preview-pdf a:before,
      .page-node-type-activities .document-wrapper .preview-pdf a:before {
        background: url('../images/sprites-s2bbc10e353.png') -526px 0;
        height: 18px;
        width: 26px;
        display: block;
        content: "";
        position: absolute;
        left: 37%;
        top: 0; }
  /* line 1619, ../custom-sass/components/_pages.scss */
  .page-node-type-product-and-services .document-wrapper .document-details,
  .page-node-type-activities .document-wrapper .document-details {
    float: left;
    width: 95%; }
  /* line 1623, ../custom-sass/components/_pages.scss */
  .page-node-type-product-and-services .document-wrapper .document-section,
  .page-node-type-activities .document-wrapper .document-section {
    font-family: 'Arial';
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    color: #161a1c; }
  /* line 1630, ../custom-sass/components/_pages.scss */
  .page-node-type-product-and-services .document-wrapper .document-title,
  .page-node-type-activities .document-wrapper .document-title {
    font-family: 'Arial';
    font-size: 24px;
    color: #083a9a; }
    @media only screen and (max-width: 767px) {
      /* line 1630, ../custom-sass/components/_pages.scss */
      .page-node-type-product-and-services .document-wrapper .document-title,
      .page-node-type-activities .document-wrapper .document-title {
        font-size: 18px;
        line-height: 20px; } }
  /* line 1639, ../custom-sass/components/_pages.scss */
  .page-node-type-product-and-services .document-wrapper .document-date,
  .page-node-type-activities .document-wrapper .document-date {
    font-family: 'Arial';
    font-size: 14px;
    font-style: italic;
    color: #161a1c; }
  /* line 1645, ../custom-sass/components/_pages.scss */
  .page-node-type-product-and-services .document-wrapper .chapo,
  .page-node-type-activities .document-wrapper .chapo {
    font-family: 'Arial';
    font-size: 16px;
    color: #161a1c;
    display: none; }
  /* line 1651, ../custom-sass/components/_pages.scss */
  .page-node-type-product-and-services .document-wrapper .description-wrapper,
  .page-node-type-activities .document-wrapper .description-wrapper {
    background: #f0f3f6;
    padding: 10px;
    display: none; }
    /* line 360, ../custom-sass/helpers/_mixins.scss */
    .page-node-type-product-and-services .document-wrapper .description-wrapper:before, .page-node-type-product-and-services .document-wrapper .description-wrapper:after,
    .page-node-type-activities .document-wrapper .description-wrapper:before,
    .page-node-type-activities .document-wrapper .description-wrapper:after {
      content: " ";
      display: table; }
    /* line 365, ../custom-sass/helpers/_mixins.scss */
    .page-node-type-product-and-services .document-wrapper .description-wrapper:after,
    .page-node-type-activities .document-wrapper .description-wrapper:after {
      clear: both; }
    /* line 1656, ../custom-sass/components/_pages.scss */
    .page-node-type-product-and-services .document-wrapper .description-wrapper .image,
    .page-node-type-activities .document-wrapper .description-wrapper .image {
      width: 30%;
      float: left;
      padding-right: 20px; }
      /* line 1660, ../custom-sass/components/_pages.scss */
      .page-node-type-product-and-services .document-wrapper .description-wrapper .image ul,
      .page-node-type-activities .document-wrapper .description-wrapper .image ul {
        margin: 0;
        padding: 0; }
      /* line 1664, ../custom-sass/components/_pages.scss */
      .page-node-type-product-and-services .document-wrapper .description-wrapper .image li,
      .page-node-type-activities .document-wrapper .description-wrapper .image li {
        float: left;
        list-style: none;
        margin: 0 0 0 10px; }
    /* line 1670, ../custom-sass/components/_pages.scss */
    .page-node-type-product-and-services .document-wrapper .description-wrapper .description,
    .page-node-type-activities .document-wrapper .description-wrapper .description {
      float: left;
      width: 70%; }
      /* line 1673, ../custom-sass/components/_pages.scss */
      .page-node-type-product-and-services .document-wrapper .description-wrapper .description p,
      .page-node-type-activities .document-wrapper .description-wrapper .description p {
        font-size: 16px;
        font-family: 'Arial';
        line-height: normal;
        color: #161a1c;
        margin: 0; }
      /* line 1680, ../custom-sass/components/_pages.scss */
      .page-node-type-product-and-services .document-wrapper .description-wrapper .description .read-more,
      .page-node-type-activities .document-wrapper .description-wrapper .description .read-more {
        margin-top: 30px;
        font-family: "FuturaMed";
        font-size: 14.63px;
        color: #6d9ab5;
        position: relative;
        padding: 0 18px 0 0;
        display: inline-block; }
        /* line 1688, ../custom-sass/components/_pages.scss */
        .page-node-type-product-and-services .document-wrapper .description-wrapper .description .read-more:after,
        .page-node-type-activities .document-wrapper .description-wrapper .description .read-more:after {
          content: "›";
          position: relative;
          right: 0;
          top: 0;
          color: #161a1c;
          margin-left: 5px; }

/* line 1703, ../custom-sass/components/_pages.scss */
.page-node-type-activities .top-content-wrap {
  position: relative;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0; }
  @media (min-width: 992px) {
    /* line 1703, ../custom-sass/components/_pages.scss */
    .page-node-type-activities .top-content-wrap {
      float: left;
      width: 100%; } }

/* line 1712, ../custom-sass/components/_pages.scss */
.view-services .view-content,
.view-cards-offers .view-content,
.view-activities .view-content {
  margin-left: 0;
  margin-right: 0; }
  /* line 360, ../custom-sass/helpers/_mixins.scss */
  .view-services .view-content:before, .view-services .view-content:after,
  .view-cards-offers .view-content:before,
  .view-cards-offers .view-content:after,
  .view-activities .view-content:before,
  .view-activities .view-content:after {
    content: " ";
    display: table; }
  /* line 365, ../custom-sass/helpers/_mixins.scss */
  .view-services .view-content:after,
  .view-cards-offers .view-content:after,
  .view-activities .view-content:after {
    clear: both; }
/* line 1715, ../custom-sass/components/_pages.scss */
.view-services .views-row,
.view-cards-offers .views-row,
.view-activities .views-row {
  position: relative;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
  min-height: 300px;
  padding: 20px 40px 0;
  border-right: 1px dotted #6d9ab5;
  text-align: center;
  margin-bottom: 50px; }
  @media (min-width: 992px) {
    /* line 1715, ../custom-sass/components/_pages.scss */
    .view-services .views-row,
    .view-cards-offers .views-row,
    .view-activities .views-row {
      float: left;
      width: 33.33333%; } }
  @media only screen and (max-width: 1229px) {
    /* line 1715, ../custom-sass/components/_pages.scss */
    .view-services .views-row,
    .view-cards-offers .views-row,
    .view-activities .views-row {
      min-height: 380px; } }
  @media only screen and (max-width: 767px) {
    /* line 1715, ../custom-sass/components/_pages.scss */
    .view-services .views-row,
    .view-cards-offers .views-row,
    .view-activities .views-row {
      margin-bottom: 25px;
      min-height: auto;
      padding: 20px 15px 0; } }
  /* line 1731, ../custom-sass/components/_pages.scss */
  .view-services .views-row:nth-child(3n),
  .view-cards-offers .views-row:nth-child(3n),
  .view-activities .views-row:nth-child(3n) {
    border: none; }

/* line 1738, ../custom-sass/components/_pages.scss */
.view-services {
  margin: 60px 0; }

/* line 1743, ../custom-sass/components/_pages.scss */
.view-cards-offers .views-row {
  border: none; }

/* line 1749, ../custom-sass/components/_pages.scss */
.path-individual .card-main-title {
  margin-bottom: 15px;
  font-family: "FuturaMed";
  font-size: 48px;
  line-height: 48px;
  color: #083a9a; }
  @media only screen and (max-width: 1229px) {
    /* line 1749, ../custom-sass/components/_pages.scss */
    .path-individual .card-main-title {
      font-size: 36px;
      line-height: 36px;
      padding: 0 32px; } }
  @media only screen and (max-width: 767px) {
    /* line 1749, ../custom-sass/components/_pages.scss */
    .path-individual .card-main-title {
      font-size: 24px;
      line-height: 24px;
      padding: 0 15px; } }
/* line 1766, ../custom-sass/components/_pages.scss */
.path-individual .card-main {
  margin-bottom: 60px; }
  @media only screen and (max-width: 767px) {
    /* line 1766, ../custom-sass/components/_pages.scss */
    .path-individual .card-main {
      margin-bottom: 30px; } }
/* line 1772, ../custom-sass/components/_pages.scss */
.path-individual .card-main-description {
  margin-bottom: 65px;
  font-family: "FuturaMed";
  font-size: 16px;
  color: #161a1c; }
  @media only screen and (max-width: 1229px) {
    /* line 1772, ../custom-sass/components/_pages.scss */
    .path-individual .card-main-description {
      font-size: 14px;
      line-height: 16px;
      padding: 0 32px; } }
  @media only screen and (max-width: 767px) {
    /* line 1772, ../custom-sass/components/_pages.scss */
    .path-individual .card-main-description {
      padding: 0 15px;
      margin-bottom: 50px; } }
/* line 1787, ../custom-sass/components/_pages.scss */
.path-individual .tab-pane {
  background: #edf0f2; }

/* line 1792, ../custom-sass/components/_pages.scss */
.block-sbm-bancassurance {
  padding: 50px 32px 25px; }
  /* line 1795, ../custom-sass/components/_pages.scss */
  .path-webform .block-sbm-bancassurance {
    padding: 0; }

/* line 1973, ../custom-sass/components/_pages.scss */
.path-sbm-securities .content-sidebar {
  position: relative;
  z-index: 4; }

/* line 1980, ../custom-sass/components/_pages.scss */
.view-sbm-securities.view-exchange-rate-view {
  padding-bottom: 110px; }
  @media only screen and (max-width: 991px) {
    /* line 1980, ../custom-sass/components/_pages.scss */
    .view-sbm-securities.view-exchange-rate-view {
      padding-bottom: 0; } }
/* line 1986, ../custom-sass/components/_pages.scss */
.view-sbm-securities .view-header {
  padding: 20px 0; }
  /* line 360, ../custom-sass/helpers/_mixins.scss */
  .view-sbm-securities .view-header:before, .view-sbm-securities .view-header:after {
    content: " ";
    display: table; }
  /* line 365, ../custom-sass/helpers/_mixins.scss */
  .view-sbm-securities .view-header:after {
    clear: both; }
  @media only screen and (max-width: 991px) {
    /* line 1986, ../custom-sass/components/_pages.scss */
    .view-sbm-securities .view-header {
      padding: 20px 32px; } }
  @media only screen and (max-width: 767px) {
    /* line 1986, ../custom-sass/components/_pages.scss */
    .view-sbm-securities .view-header {
      padding: 20px 25px; } }
/* line 1996, ../custom-sass/components/_pages.scss */
.view-sbm-securities .view-content {
  width: 100%;
  overflow: auto; }
/* line 2000, ../custom-sass/components/_pages.scss */
.view-sbm-securities .market-header-title {
  float: left; }
  @media only screen and (max-width: 767px) {
    /* line 2000, ../custom-sass/components/_pages.scss */
    .view-sbm-securities .market-header-title {
      float: none; } }
  /* line 2005, ../custom-sass/components/_pages.scss */
  .view-sbm-securities .market-header-title .official-title {
    font-family: "FuturaMed";
    font-size: 48px;
    line-height: 48px;
    color: #083a9a;
    margin: 0; }
    @media only screen and (max-width: 991px) {
      /* line 2005, ../custom-sass/components/_pages.scss */
      .view-sbm-securities .market-header-title .official-title {
        font-size: 36px;
        line-height: 36px; } }
    @media only screen and (max-width: 767px) {
      /* line 2005, ../custom-sass/components/_pages.scss */
      .view-sbm-securities .market-header-title .official-title {
        font-size: 24px;
        line-height: 24px; } }
/* line 2021, ../custom-sass/components/_pages.scss */
.view-sbm-securities .block-sbm-exchange-rate {
  float: none;
  margin: 20px 40px 0 0; }
  /* line 360, ../custom-sass/helpers/_mixins.scss */
  .view-sbm-securities .block-sbm-exchange-rate:before, .view-sbm-securities .block-sbm-exchange-rate:after {
    content: " ";
    display: table; }
  /* line 365, ../custom-sass/helpers/_mixins.scss */
  .view-sbm-securities .block-sbm-exchange-rate:after {
    clear: both; }
  /* line 2025, ../custom-sass/components/_pages.scss */
  .view-sbm-securities .block-sbm-exchange-rate a {
    color: #0b0c0c;
    font-family: "FuturaMed";
    font-size: 14px;
    display: block; }
    /* line 2030, ../custom-sass/components/_pages.scss */
    .view-sbm-securities .block-sbm-exchange-rate a:hover {
      text-decoration: none;
      color: #161a1c; }
    /* line 2034, ../custom-sass/components/_pages.scss */
    .view-sbm-securities .block-sbm-exchange-rate a:after {
      content: "›";
      color: #161a1c;
      margin-left: 7px; }
  @media only screen and (max-width: 767px) {
    /* line 2021, ../custom-sass/components/_pages.scss */
    .view-sbm-securities .block-sbm-exchange-rate {
      float: none; } }
/* line 2044, ../custom-sass/components/_pages.scss */
.view-sbm-securities .current-date {
  float: right;
  color: #161a1c;
  font-family: "FuturaMed";
  font-size: 14px;
  margin-top: 20px; }
  @media only screen and (max-width: 767px) {
    /* line 2044, ../custom-sass/components/_pages.scss */
    .view-sbm-securities .current-date {
      float: none; } }
/* line 2054, ../custom-sass/components/_pages.scss */
.view-sbm-securities .view-filters {
  padding-right: 20px;
  margin-bottom: 40px;
  background: #061737; }
  /* line 360, ../custom-sass/helpers/_mixins.scss */
  .view-sbm-securities .view-filters:before, .view-sbm-securities .view-filters:after {
    content: " ";
    display: table; }
  /* line 365, ../custom-sass/helpers/_mixins.scss */
  .view-sbm-securities .view-filters:after {
    clear: both; }
  @media only screen and (max-width: 991px) {
    /* line 2054, ../custom-sass/components/_pages.scss */
    .view-sbm-securities .view-filters {
      padding-right: 0; } }
  /* line 2062, ../custom-sass/components/_pages.scss */
  .view-sbm-securities .view-filters .view-quote {
    float: left; }
    @media only screen and (max-width: 991px) {
      /* line 2062, ../custom-sass/components/_pages.scss */
      .view-sbm-securities .view-filters .view-quote {
        width: 100%; } }
  /* line 2070, ../custom-sass/components/_pages.scss */
  .view-sbm-securities .view-filters .view-quote-text {
    font-family: "FuturaMed";
    font-size: 14px;
    color: #FFF;
    background: #ea8c1b;
    padding: 0 20px;
    margin: 0;
    position: relative;
    line-height: 41px;
    height: 41px; }
    /* line 2080, ../custom-sass/components/_pages.scss */
    .view-sbm-securities .view-filters .view-quote-text:after {
      width: 0;
      height: 0;
      border-style: solid;
      border-width: 7.5px 0 7.5px 8px;
      border-color: transparent transparent transparent #ea8d1b;
      position: absolute;
      right: -8px;
      top: 12px;
      content: ""; }
  /* line 2092, ../custom-sass/components/_pages.scss */
  .view-sbm-securities .view-filters .js-form-item {
    float: left;
    min-width: 140px;
    margin: 0 50px 0 0; }
    @media only screen and (max-width: 1229px) {
      /* line 2092, ../custom-sass/components/_pages.scss */
      .view-sbm-securities .view-filters .js-form-item {
        margin: 0;
        width: 150px; } }
    @media only screen and (max-width: 991px) {
      /* line 2092, ../custom-sass/components/_pages.scss */
      .view-sbm-securities .view-filters .js-form-item {
        margin-bottom: 10px;
        float: none;
        width: 100%; } }
    /* line 2109, ../custom-sass/components/_pages.scss */
    .view-sbm-securities .view-filters .js-form-item ::-webkit-input-placeholder {
      color: #FFF; }
    /* line 2112, ../custom-sass/components/_pages.scss */
    .view-sbm-securities .view-filters .js-form-item :-moz-placeholder {
      color: #FFF; }
    /* line 2115, ../custom-sass/components/_pages.scss */
    .view-sbm-securities .view-filters .js-form-item ::-moz-placeholder {
      color: #FFF; }
    /* line 2118, ../custom-sass/components/_pages.scss */
    .view-sbm-securities .view-filters .js-form-item :-ms-input-placeholder {
      color: #FFF; }
    /* line 2121, ../custom-sass/components/_pages.scss */
    .view-sbm-securities .view-filters .js-form-item input {
      font-family: "FuturaMed";
      font-size: 14px;
      color: #fff;
      height: 41px; }
  /* line 2128, ../custom-sass/components/_pages.scss */
  .view-sbm-securities .view-filters .date-wrapper {
    float: left; }
    @media only screen and (max-width: 991px) {
      /* line 2128, ../custom-sass/components/_pages.scss */
      .view-sbm-securities .view-filters .date-wrapper {
        float: none;
        width: 100%; } }
    /* line 2136, ../custom-sass/components/_pages.scss */
    .view-sbm-securities .view-filters .date-wrapper > div {
      min-width: 180px; }
      @media only screen and (max-width: 1229px) {
        /* line 2136, ../custom-sass/components/_pages.scss */
        .view-sbm-securities .view-filters .date-wrapper > div {
          min-width: 1px; } }
  /* line 2143, ../custom-sass/components/_pages.scss */
  .view-sbm-securities .view-filters .bootstrap-select {
    margin: 0; }
    /* line 2145, ../custom-sass/components/_pages.scss */
    .view-sbm-securities .view-filters .bootstrap-select > .dropdown-toggle {
      background: none;
      border: none;
      padding: 0 25px; }
      @media only screen and (max-width: 991px) {
        /* line 2145, ../custom-sass/components/_pages.scss */
        .view-sbm-securities .view-filters .bootstrap-select > .dropdown-toggle {
          padding-left: 15px; } }
      /* line 2152, ../custom-sass/components/_pages.scss */
      .view-sbm-securities .view-filters .bootstrap-select > .dropdown-toggle .filter-option {
        font-family: "FuturaMed";
        font-size: 14px;
        color: #fff;
        line-height: 41px;
        text-align: center; }
        @media only screen and (max-width: 991px) {
          /* line 2152, ../custom-sass/components/_pages.scss */
          .view-sbm-securities .view-filters .bootstrap-select > .dropdown-toggle .filter-option {
            text-align: left; } }
      /* line 2162, ../custom-sass/components/_pages.scss */
      .view-sbm-securities .view-filters .bootstrap-select > .dropdown-toggle .caret {
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 5px 5px 0 5px;
        border-color: #6d9ab5 transparent transparent transparent; }
  /* line 2171, ../custom-sass/components/_pages.scss */
  .view-sbm-securities .view-filters .js-form-item-created-min,
  .view-sbm-securities .view-filters .js-form-item-created-max {
    margin-right: 18px; }
    /* line 2174, ../custom-sass/components/_pages.scss */
    .view-sbm-securities .view-filters .js-form-item-created-min input,
    .view-sbm-securities .view-filters .js-form-item-created-max input {
      background: url("../images/sprites/cal.png") 100% 50% no-repeat transparent;
      font-family: "FuturaMed";
      font-size: 14px;
      color: #FFF; }
      @media only screen and (max-width: 991px) {
        /* line 2174, ../custom-sass/components/_pages.scss */
        .view-sbm-securities .view-filters .js-form-item-created-min input,
        .view-sbm-securities .view-filters .js-form-item-created-max input {
          padding: 0 15px;
          background-position: 98.5% 50%;
          line-height: normal; } }
      @media only screen and (max-width: 767px) {
        /* line 2174, ../custom-sass/components/_pages.scss */
        .view-sbm-securities .view-filters .js-form-item-created-min input,
        .view-sbm-securities .view-filters .js-form-item-created-max input {
          background-position: 95% 50%; } }
    @media only screen and (max-width: 991px) {
      /* line 2171, ../custom-sass/components/_pages.scss */
      .view-sbm-securities .view-filters .js-form-item-created-min,
      .view-sbm-securities .view-filters .js-form-item-created-max {
        margin-right: 0; } }
  @media only screen and (max-width: 991px) {
    /* line 2192, ../custom-sass/components/_pages.scss */
    .view-sbm-securities .view-filters .js-form-item-created-min {
      width: 50%;
      margin-right: 0; } }
  @media only screen and (max-width: 991px) {
    /* line 2192, ../custom-sass/components/_pages.scss */
    .view-sbm-securities .view-filters .js-form-item-created-min {
      width: 100%; } }
  /* line 2201, ../custom-sass/components/_pages.scss */
  .view-sbm-securities .view-filters .js-form-item-created-max {
    width: 120px; }
    @media only screen and (max-width: 991px) {
      /* line 2201, ../custom-sass/components/_pages.scss */
      .view-sbm-securities .view-filters .js-form-item-created-max {
        width: 50%;
        margin-right: 0; } }
    @media only screen and (max-width: 991px) {
      /* line 2201, ../custom-sass/components/_pages.scss */
      .view-sbm-securities .view-filters .js-form-item-created-max {
        width: 100%; } }
/* line 2212, ../custom-sass/components/_pages.scss */
.view-sbm-securities .links-wrapper {
  float: right; }
  @media only screen and (max-width: 991px) {
    /* line 2212, ../custom-sass/components/_pages.scss */
    .view-sbm-securities .links-wrapper {
      float: none;
      width: 100%;
      padding: 0 20px; } }
/* line 2220, ../custom-sass/components/_pages.scss */
.view-sbm-securities .market-view-chart,
.view-sbm-securities .market-download-chart,
.view-sbm-securities .market-download-excel {
  font-family: 'Arial';
  font-size: 14px;
  line-height: 41px;
  color: #FFF;
  position: relative;
  padding-left: 31px;
  float: left; }
  /* line 2230, ../custom-sass/components/_pages.scss */
  .view-sbm-securities .market-view-chart:before,
  .view-sbm-securities .market-download-chart:before,
  .view-sbm-securities .market-download-excel:before {
    content: "";
    display: block;
    position: absolute;
    bottom: 10px;
    left: 0;
    background: url('../images/sprites-s2bbc10e353.png') -695px 0;
    height: 21px;
    width: 24px; }
/* line 2239, ../custom-sass/components/_pages.scss */
.view-sbm-securities .market-view-chart {
  margin-right: 20px;
  padding-right: 20px;
  border-right: 1px solid #6d9ab5; }
  @media only screen and (max-width: 767px) {
    /* line 2239, ../custom-sass/components/_pages.scss */
    .view-sbm-securities .market-view-chart {
      display: none; } }
/* line 2247, ../custom-sass/components/_pages.scss */
.view-sbm-securities .market-download-chart {
  color: #083a9a; }
  /* line 2249, ../custom-sass/components/_pages.scss */
  .view-sbm-securities .market-download-chart:before {
    background: url('../images/sprites-s2bbc10e353.png') -857px 0;
    height: 22px;
    width: 22px; }
/* line 2253, ../custom-sass/components/_pages.scss */
.view-sbm-securities .form-actions {
  display: none; }
/* line 2257, ../custom-sass/components/_pages.scss */
.view-sbm-securities .view-footer.open {
  height: 300px; }

/* line 2265, ../custom-sass/components/_pages.scss */
.exchange-table-header tr:first-child th:nth-child(3),
.exchange-table-header tr:first-child th:nth-child(4) {
  border-bottom: 1px solid #f5f5f5; }
/* line 2270, ../custom-sass/components/_pages.scss */
.exchange-table-header th {
  width: 9.3%;
  background: #dae0e5 none repeat scroll 0 0;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  color: #161a1c; }
  /* line 2277, ../custom-sass/components/_pages.scss */
  .exchange-table-header th.views-field-field-company {
    width: 16.3%;
    background: #dae0e5; }
/* line 2282, ../custom-sass/components/_pages.scss */
.exchange-table-header th,
.exchange-table-header td {
  border-left: 1px solid #f5f5f5;
  text-align: center;
  padding: 10px 0;
  font-size: 14px; }
  /* line 2288, ../custom-sass/components/_pages.scss */
  .share-price .exchange-table-header th, .share-price
  .exchange-table-header td {
    text-align: left;
    padding: 10px; }

/* line 2296, ../custom-sass/components/_pages.scss */
.view-treasury-blocks .view-content {
  max-width: 100%;
  overflow-x: auto; }

/* line 2302, ../custom-sass/components/_pages.scss */
.views-table {
  width: 100%;
  border-right: 1px solid #f5f5f5;
  margin-bottom: 50px;
  min-width: 768px; }
  @media only screen and (max-height: 700px) {
    /* line 2302, ../custom-sass/components/_pages.scss */
    .views-table {
      margin-bottom: 20px; } }
  /* line 2310, ../custom-sass/components/_pages.scss */
  .views-table tr {
    border-bottom: 1px solid #f5f5f5; }
    /* line 2312, ../custom-sass/components/_pages.scss */
    .views-table tr:nth-child(even) {
      background: #f2f2f2; }
    /* line 2315, ../custom-sass/components/_pages.scss */
    .views-table tr:hover {
      background: #f5f5f5; }
      /* line 2317, ../custom-sass/components/_pages.scss */
      .views-table tr:hover td.views-field-field-company {
        background: #dae0e5;
        position: relative; }
        /* line 2320, ../custom-sass/components/_pages.scss */
        .views-table tr:hover td.views-field-field-company:after {
          width: 0;
          height: 0;
          border-style: solid;
          border-width: 7.5px 0 7.5px 8px;
          border-color: transparent transparent transparent #dae0e5;
          position: absolute;
          right: -8px;
          top: 50%;
          content: "";
          -webkit-transform: translate(0, -50%);
          -ms-transform: translate(0, -50%);
          -o-transform: translate(0, -50%);
          transform: translate(0, -50%); }
  /* line 2336, ../custom-sass/components/_pages.scss */
  .views-table th {
    width: 9.3%;
    background: #dae0e5 none repeat scroll 0 0;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    color: #161a1c; }
    /* line 2343, ../custom-sass/components/_pages.scss */
    .views-table th.views-field-field-company {
      width: 16.3%;
      background: #dae0e5; }
  /* line 2348, ../custom-sass/components/_pages.scss */
  .views-table th,
  .views-table td {
    width: 9.3%;
    border-left: 1px solid #f5f5f5;
    text-align: center;
    padding: 10px 0;
    font-size: 14px; }
    /* line 2355, ../custom-sass/components/_pages.scss */
    .share-price .views-table th, .share-price
    .views-table td {
      text-align: left;
      padding: 10px; }
  /* line 2360, ../custom-sass/components/_pages.scss */
  .views-table .views-field-field-company {
    background: #f5f5f5;
    font-size: 14px;
    font-weight: bold;
    text-align: right;
    padding: 20px;
    border-bottom: 1px solid #FFF; }
    /* line 2367, ../custom-sass/components/_pages.scss */
    .share-price .views-table .views-field-field-company {
      width: 25%; }
    /* line 2370, ../custom-sass/components/_pages.scss */
    .views-table .views-field-field-company a {
      color: #161a1c; }

/* line 2378, ../custom-sass/components/_pages.scss */
.path-treasury-bills .main-container .view-content {
  max-width: 100%;
  overflow-x: auto; }

/* line 2385, ../custom-sass/components/_pages.scss */
.footer-text-info {
  text-align: center;
  color: #337ab7;
  padding: 25px; }

/* line 2391, ../custom-sass/components/_pages.scss */
#mp-chartContainer {
  top: 128px;
  height: 100% !important;
  left: 0;
  padding: 0;
  position: absolute;
  width: 100% !important;
  z-index: 11;
  -webkit-transform: translate(150%, 0);
  -ms-transform: translate(150%, 0);
  -o-transform: translate(150%, 0);
  transform: translate(150%, 0);
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease; }
  /* line 2402, ../custom-sass/components/_pages.scss */
  #mp-chartContainer.open {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0); }

/* line 2408, ../custom-sass/components/_pages.scss */
canvas {
  max-width: 100%; }

/* line 2412, ../custom-sass/components/_pages.scss */
.canvas-wrapper {
  margin-left: 0;
  margin-right: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  position: relative;
  height: 100%; }
  /* line 360, ../custom-sass/helpers/_mixins.scss */
  .canvas-wrapper:before, .canvas-wrapper:after {
    content: " ";
    display: table; }
  /* line 365, ../custom-sass/helpers/_mixins.scss */
  .canvas-wrapper:after {
    clear: both; }
  @media only screen and (max-width: 991px) {
    /* line 2412, ../custom-sass/components/_pages.scss */
    .canvas-wrapper {
      display: block; } }
  /* line 2420, ../custom-sass/components/_pages.scss */
  .canvas-wrapper .chart-sidebar {
    position: relative;
    min-height: 1px;
    padding-left: 25px;
    padding-right: 25px;
    background: rgba(241, 241, 241, 0.97);
    padding-top: 110px; }
    @media (min-width: 992px) {
      /* line 2420, ../custom-sass/components/_pages.scss */
      .canvas-wrapper .chart-sidebar {
        float: left;
        width: 33.33333%; } }
  /* line 2426, ../custom-sass/components/_pages.scss */
  .canvas-wrapper .canvasjs-chart-container {
    position: relative;
    min-height: 1px;
    padding-left: 35px;
    padding-right: 35px;
    background: #FFF;
    padding-top: 25px;
    padding-bottom: 25px;
    min-height: 350px; }
    @media (min-width: 992px) {
      /* line 2426, ../custom-sass/components/_pages.scss */
      .canvas-wrapper .canvasjs-chart-container {
        float: left;
        width: 66.66667%; } }
  /* line 2434, ../custom-sass/components/_pages.scss */
  .canvas-wrapper .view-company-text {
    font-family: "FuturaMed";
    font-size: 24px;
    line-height: 30px;
    color: #161a1c;
    margin-bottom: 30px; }
    /* line 2440, ../custom-sass/components/_pages.scss */
    .canvas-wrapper .view-company-text span {
      font-family: "FuturaBoldRegular";
      display: block; }
  /* line 2445, ../custom-sass/components/_pages.scss */
  .canvas-wrapper .date-interval {
    font-family: "FuturaMed";
    font-size: 16px;
    line-height: 18px;
    color: #161a1c; }
    /* line 2450, ../custom-sass/components/_pages.scss */
    .canvas-wrapper .date-interval span {
      font-family: "FuturaBoldRegular"; }

/* line 2457, ../custom-sass/components/_pages.scss */
.page-node-type-simple-page-main .banner {
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 30px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  /* line 360, ../custom-sass/helpers/_mixins.scss */
  .page-node-type-simple-page-main .banner:before, .page-node-type-simple-page-main .banner:after {
    content: " ";
    display: table; }
  /* line 365, ../custom-sass/helpers/_mixins.scss */
  .page-node-type-simple-page-main .banner:after {
    clear: both; }
  @media only screen and (max-width: 991px) {
    /* line 2457, ../custom-sass/components/_pages.scss */
    .page-node-type-simple-page-main .banner {
      display: block; } }
/* line 2465, ../custom-sass/components/_pages.scss */
.page-node-type-simple-page-main .top-banner {
  position: relative;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
  background: url("../images/fond-financial.jpg") 100% 0 no-repeat #094991;
  min-height: 302px; }
  @media (min-width: 992px) {
    /* line 2465, ../custom-sass/components/_pages.scss */
    .page-node-type-simple-page-main .top-banner {
      float: left;
      width: 75%; } }
  /* line 397, ../custom-sass/helpers/_mixins.scss */
  .page-node-type-simple-page-main .top-banner:after {
    background: rgba(16, 35, 55, 0.2) none repeat scroll 0 0;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1; }
  @media only screen and (max-width: 991px) {
    /* line 2465, ../custom-sass/components/_pages.scss */
    .page-node-type-simple-page-main .top-banner {
      min-height: 225px; } }
  /* line 2474, ../custom-sass/components/_pages.scss */
  .page-node-type-simple-page-main .top-banner .node-overlay {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 2;
    padding: 32px;
    width: 100%; }
  /* line 2482, ../custom-sass/components/_pages.scss */
  .page-node-type-simple-page-main .top-banner .node-title {
    font-family: "FuturaMed";
    font-size: 48px;
    line-height: 48px;
    color: #FFF; }
    @media only screen and (max-width: 1229px) {
      /* line 2482, ../custom-sass/components/_pages.scss */
      .page-node-type-simple-page-main .top-banner .node-title {
        font-size: 36px;
        line-height: 40px; } }
    @media only screen and (max-width: 991px) {
      /* line 2482, ../custom-sass/components/_pages.scss */
      .page-node-type-simple-page-main .top-banner .node-title {
        font-size: 24px;
        line-height: 22px; } }
    @media only screen and (max-width: 767px) {
      /* line 2482, ../custom-sass/components/_pages.scss */
      .page-node-type-simple-page-main .top-banner .node-title {
        font-size: 16px;
        line-height: 20px; } }
  /* line 2500, ../custom-sass/components/_pages.scss */
  .page-node-type-simple-page-main .top-banner .node-chapo {
    margin-top: 15px;
    font-family: 'Arial';
    font-size: 16px;
    line-height: 18px;
    color: #FFF;
    max-width: 70%; }
    @media only screen and (max-width: 1229px) {
      /* line 2500, ../custom-sass/components/_pages.scss */
      .page-node-type-simple-page-main .top-banner .node-chapo {
        font-size: 14px;
        line-height: 16px; } }
    @media only screen and (max-width: 991px) {
      /* line 2500, ../custom-sass/components/_pages.scss */
      .page-node-type-simple-page-main .top-banner .node-chapo {
        font-size: 12px;
        line-height: 14px; } }
/* line 2517, ../custom-sass/components/_pages.scss */
.page-node-type-simple-page-main .right-block {
  position: relative;
  min-height: 1px;
  padding-left: 50px;
  padding-right: 50px;
  min-height: 302px;
  padding-top: 50px;
  padding-bottom: 50px;
  background: #ea8c1b; }
  @media (min-width: 992px) {
    /* line 2517, ../custom-sass/components/_pages.scss */
    .page-node-type-simple-page-main .right-block {
      float: left;
      width: 25%; } }
  @media only screen and (max-width: 1229px) {
    /* line 2517, ../custom-sass/components/_pages.scss */
    .page-node-type-simple-page-main .right-block {
      min-height: 215px;
      padding-left: 17px;
      padding-right: 17px; } }
  @media only screen and (max-width: 991px) {
    /* line 2517, ../custom-sass/components/_pages.scss */
    .page-node-type-simple-page-main .right-block {
      min-height: 1px;
      padding-left: 32px;
      padding-right: 32px; } }
  @media only screen and (max-width: 767px) {
    /* line 2517, ../custom-sass/components/_pages.scss */
    .page-node-type-simple-page-main .right-block {
      padding-left: 25px;
      padding-right: 25px; } }
  /* line 2538, ../custom-sass/components/_pages.scss */
  .page-node-type-simple-page-main .right-block .br-text {
    font-family: "FuturaBoldRegular";
    font-size: 16px;
    line-height: 20px;
    color: #fff; }
    @media only screen and (max-width: 1229px) {
      /* line 2538, ../custom-sass/components/_pages.scss */
      .page-node-type-simple-page-main .right-block .br-text {
        font-size: 14px;
        line-height: 16px; } }
    @media only screen and (max-width: 991px) {
      /* line 2538, ../custom-sass/components/_pages.scss */
      .page-node-type-simple-page-main .right-block .br-text {
        font-size: 12px;
        line-height: 14px; } }
  /* line 2552, ../custom-sass/components/_pages.scss */
  .page-node-type-simple-page-main .right-block .br-num {
    margin-bottom: 20px; }
    /* line 2554, ../custom-sass/components/_pages.scss */
    .page-node-type-simple-page-main .right-block .br-num .field {
      color: #fff;
      font-family: "FuturaBoldRegular";
      font-size: 23px;
      line-height: 26px; }
  /* line 2562, ../custom-sass/components/_pages.scss */
  .page-node-type-simple-page-main .right-block .field--name-field-block-right-link a {
    padding: 0 17px;
    width: 100%;
    line-height: 46px;
    background: #FFF;
    text-align: left;
    font-family: Arial;
    font-weight: bold;
    color: #6d9ab5;
    position: relative;
    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; }
    @media only screen and (max-width: 991px) {
      /* line 2562, ../custom-sass/components/_pages.scss */
      .page-node-type-simple-page-main .right-block .field--name-field-block-right-link a {
        max-width: 200px;
        display: inline-block; } }
    /* line 2578, ../custom-sass/components/_pages.scss */
    .page-node-type-simple-page-main .right-block .field--name-field-block-right-link a:hover {
      text-decoration: none;
      background: #FFF; }
    /* line 2582, ../custom-sass/components/_pages.scss */
    .page-node-type-simple-page-main .right-block .field--name-field-block-right-link a:after {
      content: "›";
      position: absolute;
      right: 22px;
      top: -1px;
      color: #161a1c;
      font-size: 16px;
      padding-left: 26px; }
/* line 2594, ../custom-sass/components/_pages.scss */
.page-node-type-simple-page-main .middle-blocks {
  margin-left: -8px;
  margin-right: -8px;
  margin-bottom: 40px; }
  /* line 360, ../custom-sass/helpers/_mixins.scss */
  .page-node-type-simple-page-main .middle-blocks:before, .page-node-type-simple-page-main .middle-blocks:after {
    content: " ";
    display: table; }
  /* line 365, ../custom-sass/helpers/_mixins.scss */
  .page-node-type-simple-page-main .middle-blocks:after {
    clear: both; }
  /* line 2597, ../custom-sass/components/_pages.scss */
  .page-node-type-simple-page-main .middle-blocks > .block-wrap {
    position: relative;
    min-height: 1px;
    padding-left: 8px;
    padding-right: 8px;
    min-height: 315px; }
    @media (min-width: 992px) {
      /* line 2597, ../custom-sass/components/_pages.scss */
      .page-node-type-simple-page-main .middle-blocks > .block-wrap {
        float: left;
        width: 33.33333%; } }
    @media only screen and (max-width: 1229px) {
      /* line 2597, ../custom-sass/components/_pages.scss */
      .page-node-type-simple-page-main .middle-blocks > .block-wrap {
        margin-bottom: 15px; } }
    @media only screen and (max-width: 991px) {
      /* line 2597, ../custom-sass/components/_pages.scss */
      .page-node-type-simple-page-main .middle-blocks > .block-wrap {
        min-height: 1px; } }
  /* line 2608, ../custom-sass/components/_pages.scss */
  .page-node-type-simple-page-main .middle-blocks .block-inner {
    border: 1px solid #eceff2;
    padding: 15px 25px 25px 35px;
    min-height: 315px; }
    @media only screen and (max-width: 1229px) {
      /* line 2608, ../custom-sass/components/_pages.scss */
      .page-node-type-simple-page-main .middle-blocks .block-inner {
        min-height: 330px; } }
    @media only screen and (max-width: 991px) {
      /* line 2608, ../custom-sass/components/_pages.scss */
      .page-node-type-simple-page-main .middle-blocks .block-inner {
        min-height: 1px; } }
/* line 2620, ../custom-sass/components/_pages.scss */
.page-node-type-simple-page-main .b-wrap {
  margin-bottom: 40px; }
  /* line 360, ../custom-sass/helpers/_mixins.scss */
  .page-node-type-simple-page-main .b-wrap:before, .page-node-type-simple-page-main .b-wrap:after {
    content: " ";
    display: table; }
  /* line 365, ../custom-sass/helpers/_mixins.scss */
  .page-node-type-simple-page-main .b-wrap:after {
    clear: both; }
  @media only screen and (max-width: 991px) {
    /* line 2620, ../custom-sass/components/_pages.scss */
    .page-node-type-simple-page-main .b-wrap {
      margin-bottom: 20px; } }
  /* line 2626, ../custom-sass/components/_pages.scss */
  .page-node-type-simple-page-main .b-wrap > div {
    float: left;
    width: 50%; }
    @media only screen and (max-width: 991px) {
      /* line 2626, ../custom-sass/components/_pages.scss */
      .page-node-type-simple-page-main .b-wrap > div {
        float: none;
        width: 100%;
        margin: 0; } }
  @media only screen and (max-width: 991px) {
    /* line 2635, ../custom-sass/components/_pages.scss */
    .page-node-type-simple-page-main .b-wrap .field--type-image {
      display: none; } }
/* line 2641, ../custom-sass/components/_pages.scss */
.page-node-type-simple-page-main .field--name-field-block-one-title,
.page-node-type-simple-page-main .field--name-field-block-2nd-title,
.page-node-type-simple-page-main .field--name-field-block-3rd-title {
  font-family: "FuturaMed";
  font-size: 24px;
  line-height: 28px;
  text-transform: uppercase;
  color: #083a9a;
  margin-bottom: 20px;
  margin-top: 32px;
  float: left;
  width: 50%; }
  @media only screen and (max-width: 1229px) {
    /* line 2641, ../custom-sass/components/_pages.scss */
    .page-node-type-simple-page-main .field--name-field-block-one-title,
    .page-node-type-simple-page-main .field--name-field-block-2nd-title,
    .page-node-type-simple-page-main .field--name-field-block-3rd-title {
      font-size: 16px;
      line-height: 20px; } }
  @media only screen and (max-width: 991px) {
    /* line 2641, ../custom-sass/components/_pages.scss */
    .page-node-type-simple-page-main .field--name-field-block-one-title,
    .page-node-type-simple-page-main .field--name-field-block-2nd-title,
    .page-node-type-simple-page-main .field--name-field-block-3rd-title {
      font-size: 14px;
      line-height: 16px; } }
/* line 2662, ../custom-sass/components/_pages.scss */
.page-node-type-simple-page-main .b-chapo {
  font-family: "FuturaMed";
  font-size: 16px;
  line-height: 18px;
  color: #161a1c;
  margin-bottom: 15px; }
  @media only screen and (max-width: 991px) {
    /* line 2662, ../custom-sass/components/_pages.scss */
    .page-node-type-simple-page-main .b-chapo {
      font-size: 14px;
      line-height: 16px; } }
  @media only screen and (max-width: 767px) {
    /* line 2662, ../custom-sass/components/_pages.scss */
    .page-node-type-simple-page-main .b-chapo {
      font-size: 12px;
      line-height: 14px; } }
/* line 2678, ../custom-sass/components/_pages.scss */
.page-node-type-simple-page-main .b-link a {
  font-family: "FuturaMed";
  font-size: 14.63px;
  color: #6d9ab5;
  position: relative;
  padding: 0 18px 0 0;
  display: inline-block;
  margin-bottom: 5px; }
  /* line 2686, ../custom-sass/components/_pages.scss */
  .page-node-type-simple-page-main .b-link a:after {
    content: "›";
    position: absolute;
    right: 5px;
    top: 0;
    color: #161a1c; }
/* line 2695, ../custom-sass/components/_pages.scss */
.page-node-type-simple-page-main .page_body {
  margin-bottom: 40px; }
  @media only screen and (max-width: 991px) {
    /* line 2695, ../custom-sass/components/_pages.scss */
    .page-node-type-simple-page-main .page_body {
      padding: 0 32px; } }
  @media only screen and (max-width: 767px) {
    /* line 2695, ../custom-sass/components/_pages.scss */
    .page-node-type-simple-page-main .page_body {
      padding: 0 25px; } }
  /* line 2703, ../custom-sass/components/_pages.scss */
  .page-node-type-simple-page-main .page_body h2 {
    font-family: 'Arial';
    font-size: 32px;
    font-weight: normal;
    line-height: 35px;
    margin: 0 0 15px;
    color: #083a9a; }
  /* line 2711, ../custom-sass/components/_pages.scss */
  .page-node-type-simple-page-main .page_body p {
    margin-bottom: 30px; }
    @media only screen and (max-width: 767px) {
      /* line 2711, ../custom-sass/components/_pages.scss */
      .page-node-type-simple-page-main .page_body p {
        font-size: 12px; } }
  /* line 2717, ../custom-sass/components/_pages.scss */
  .page-node-type-simple-page-main .page_body ul,
  .page-node-type-simple-page-main .page_body ol {
    list-style-type: none;
    padding: 0;
    margin-bottom: 30px; }
    /* line 2722, ../custom-sass/components/_pages.scss */
    .page-node-type-simple-page-main .page_body ul li,
    .page-node-type-simple-page-main .page_body ol li {
      position: relative;
      padding-left: 20px;
      line-height: 24px;
      font-size: 16px; }
      @media only screen and (max-width: 991px) {
        /* line 2722, ../custom-sass/components/_pages.scss */
        .page-node-type-simple-page-main .page_body ul li,
        .page-node-type-simple-page-main .page_body ol li {
          font-size: 14px;
          line-height: 16px; } }
      @media only screen and (max-width: 767px) {
        /* line 2722, ../custom-sass/components/_pages.scss */
        .page-node-type-simple-page-main .page_body ul li,
        .page-node-type-simple-page-main .page_body ol li {
          font-size: 12px;
          line-height: 14px; } }
      /* line 2735, ../custom-sass/components/_pages.scss */
      .page-node-type-simple-page-main .page_body ul li:before,
      .page-node-type-simple-page-main .page_body ol li:before {
        content: "›";
        position: absolute;
        left: 0;
        top: -1px;
        color: #083a9a;
        font-size: 24px; }
        @media only screen and (max-width: 991px) {
          /* line 2735, ../custom-sass/components/_pages.scss */
          .page-node-type-simple-page-main .page_body ul li:before,
          .page-node-type-simple-page-main .page_body ol li:before {
            font-size: 16px; } }
        @media only screen and (max-width: 767px) {
          /* line 2735, ../custom-sass/components/_pages.scss */
          .page-node-type-simple-page-main .page_body ul li:before,
          .page-node-type-simple-page-main .page_body ol li:before {
            font-size: 14px; } }

/* line 2755, ../custom-sass/components/_pages.scss */
.page-node-type-simple-page-inner .logo-title-wrapper {
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 40px;
  border-bottom: 1px dotted #dae0e5; }
  /* line 360, ../custom-sass/helpers/_mixins.scss */
  .page-node-type-simple-page-inner .logo-title-wrapper:before, .page-node-type-simple-page-inner .logo-title-wrapper:after {
    content: " ";
    display: table; }
  /* line 365, ../custom-sass/helpers/_mixins.scss */
  .page-node-type-simple-page-inner .logo-title-wrapper:after {
    clear: both; }
  @media only screen and (max-width: 991px) {
    /* line 2755, ../custom-sass/components/_pages.scss */
    .page-node-type-simple-page-inner .logo-title-wrapper {
      padding-top: 40px; } }
/* line 2765, ../custom-sass/components/_pages.scss */
.page-node-type-simple-page-inner .logo {
  position: relative;
  min-height: 1px;
  padding-left: 45px;
  padding-right: 45px;
  border-right: 1px dotted #6d9ab5; }
  @media (min-width: 992px) {
    /* line 2765, ../custom-sass/components/_pages.scss */
    .page-node-type-simple-page-inner .logo {
      float: left;
      width: 16.66667%; } }
  @media only screen and (max-width: 991px) {
    /* line 2765, ../custom-sass/components/_pages.scss */
    .page-node-type-simple-page-inner .logo {
      border: 0;
      text-align: center; } }
/* line 2774, ../custom-sass/components/_pages.scss */
.page-node-type-simple-page-inner .title-chapo-wrapper {
  position: relative;
  min-height: 1px;
  padding-left: 45px;
  padding-right: 45px; }
  @media (min-width: 992px) {
    /* line 2774, ../custom-sass/components/_pages.scss */
    .page-node-type-simple-page-inner .title-chapo-wrapper {
      float: left;
      width: 83.33333%; } }
  @media only screen and (max-width: 991px) {
    /* line 2774, ../custom-sass/components/_pages.scss */
    .page-node-type-simple-page-inner .title-chapo-wrapper {
      padding-left: 32px;
      padding-right: 32px; } }
  @media only screen and (max-width: 767px) {
    /* line 2774, ../custom-sass/components/_pages.scss */
    .page-node-type-simple-page-inner .title-chapo-wrapper {
      padding-left: 25px;
      padding-right: 25px; } }
  /* line 2785, ../custom-sass/components/_pages.scss */
  .page-node-type-simple-page-inner .title-chapo-wrapper .title {
    font-family: "FuturaMed";
    font-size: 48px;
    line-height: 50px;
    margin: 0 0 10px;
    color: #083a9a; }
    @media only screen and (max-width: 1229px) {
      /* line 2785, ../custom-sass/components/_pages.scss */
      .page-node-type-simple-page-inner .title-chapo-wrapper .title {
        font-size: 36px; } }
    @media only screen and (max-width: 991px) {
      /* line 2785, ../custom-sass/components/_pages.scss */
      .page-node-type-simple-page-inner .title-chapo-wrapper .title {
        font-size: 24px; } }
    @media only screen and (max-width: 767px) {
      /* line 2785, ../custom-sass/components/_pages.scss */
      .page-node-type-simple-page-inner .title-chapo-wrapper .title {
        font-size: 16px;
        line-height: 20px; } }
  /* line 2802, ../custom-sass/components/_pages.scss */
  .page-node-type-simple-page-inner .title-chapo-wrapper .chapo {
    font-family: 'Arial';
    font-size: 24px;
    font-weight: bold;
    line-height: 28px;
    color: #161a1c; }
    @media only screen and (max-width: 1229px) {
      /* line 2802, ../custom-sass/components/_pages.scss */
      .page-node-type-simple-page-inner .title-chapo-wrapper .chapo {
        font-size: 16px;
        line-height: 20px; } }
    @media only screen and (max-width: 991px) {
      /* line 2802, ../custom-sass/components/_pages.scss */
      .page-node-type-simple-page-inner .title-chapo-wrapper .chapo {
        font-size: 14px; } }
    @media only screen and (max-width: 767px) {
      /* line 2802, ../custom-sass/components/_pages.scss */
      .page-node-type-simple-page-inner .title-chapo-wrapper .chapo {
        font-size: 12px;
        line-height: 14px; } }
/* line 2821, ../custom-sass/components/_pages.scss */
.page-node-type-simple-page-inner .body-blockright-wrapper {
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 15px; }
  /* line 360, ../custom-sass/helpers/_mixins.scss */
  .page-node-type-simple-page-inner .body-blockright-wrapper:before, .page-node-type-simple-page-inner .body-blockright-wrapper:after {
    content: " ";
    display: table; }
  /* line 365, ../custom-sass/helpers/_mixins.scss */
  .page-node-type-simple-page-inner .body-blockright-wrapper:after {
    clear: both; }
  /* line 2824, ../custom-sass/components/_pages.scss */
  .page-node-type-simple-page-inner .body-blockright-wrapper .body {
    position: relative;
    min-height: 1px;
    padding-left: 50px;
    padding-right: 50px;
    padding-top: 40px; }
    @media (min-width: 992px) {
      /* line 2824, ../custom-sass/components/_pages.scss */
      .page-node-type-simple-page-inner .body-blockright-wrapper .body {
        float: left;
        width: 75%; } }
    @media only screen and (max-width: 991px) {
      /* line 2824, ../custom-sass/components/_pages.scss */
      .page-node-type-simple-page-inner .body-blockright-wrapper .body {
        padding-left: 32px;
        padding-right: 32px; } }
    @media only screen and (max-width: 767px) {
      /* line 2824, ../custom-sass/components/_pages.scss */
      .page-node-type-simple-page-inner .body-blockright-wrapper .body {
        padding-left: 25px;
        padding-right: 25px; } }
    @media only screen and (max-width: 991px) {
      /* line 2824, ../custom-sass/components/_pages.scss */
      .page-node-type-simple-page-inner .body-blockright-wrapper .body {
        float: none; } }
    /* line 2840, ../custom-sass/components/_pages.scss */
    .page-node-type-simple-page-inner .body-blockright-wrapper .body h2 {
      font-family: 'Arial';
      font-size: 32px;
      font-weight: normal;
      line-height: 35px;
      margin: 0 0 15px;
      color: #083a9a; }
    /* line 2848, ../custom-sass/components/_pages.scss */
    .page-node-type-simple-page-inner .body-blockright-wrapper .body p {
      margin-bottom: 30px; }
    /* line 2851, ../custom-sass/components/_pages.scss */
    .page-node-type-simple-page-inner .body-blockright-wrapper .body ul,
    .page-node-type-simple-page-inner .body-blockright-wrapper .body ol {
      list-style-type: none;
      padding: 0;
      margin-bottom: 30px; }
      /* line 2856, ../custom-sass/components/_pages.scss */
      .page-node-type-simple-page-inner .body-blockright-wrapper .body ul li,
      .page-node-type-simple-page-inner .body-blockright-wrapper .body ol li {
        position: relative;
        padding-left: 20px;
        line-height: 24px;
        font-size: 16px; }
        @media only screen and (max-width: 991px) {
          /* line 2856, ../custom-sass/components/_pages.scss */
          .page-node-type-simple-page-inner .body-blockright-wrapper .body ul li,
          .page-node-type-simple-page-inner .body-blockright-wrapper .body ol li {
            font-size: 14px;
            line-height: 16px; } }
        @media only screen and (max-width: 767px) {
          /* line 2856, ../custom-sass/components/_pages.scss */
          .page-node-type-simple-page-inner .body-blockright-wrapper .body ul li,
          .page-node-type-simple-page-inner .body-blockright-wrapper .body ol li {
            font-size: 12px;
            line-height: 14px; } }
        /* line 2869, ../custom-sass/components/_pages.scss */
        .page-node-type-simple-page-inner .body-blockright-wrapper .body ul li:before,
        .page-node-type-simple-page-inner .body-blockright-wrapper .body ol li:before {
          content: "›";
          position: absolute;
          left: 0;
          top: -1px;
          color: #083a9a;
          font-size: 24px; }
          @media only screen and (max-width: 991px) {
            /* line 2869, ../custom-sass/components/_pages.scss */
            .page-node-type-simple-page-inner .body-blockright-wrapper .body ul li:before,
            .page-node-type-simple-page-inner .body-blockright-wrapper .body ol li:before {
              font-size: 16px; } }
          @media only screen and (max-width: 767px) {
            /* line 2869, ../custom-sass/components/_pages.scss */
            .page-node-type-simple-page-inner .body-blockright-wrapper .body ul li:before,
            .page-node-type-simple-page-inner .body-blockright-wrapper .body ol li:before {
              font-size: 12px; } }
  /* line 2886, ../custom-sass/components/_pages.scss */
  .page-node-type-simple-page-inner .body-blockright-wrapper .block-right {
    position: relative;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0; }
    @media (min-width: 992px) {
      /* line 2886, ../custom-sass/components/_pages.scss */
      .page-node-type-simple-page-inner .body-blockright-wrapper .block-right {
        float: left;
        width: 25%; } }
  /* line 2890, ../custom-sass/components/_pages.scss */
  .page-node-type-simple-page-inner .body-blockright-wrapper .block-right-wrapper {
    padding: 50px;
    min-height: 302px;
    background: #ea8c1b;
    margin-bottom: 15px; }
    @media only screen and (max-width: 1229px) {
      /* line 2890, ../custom-sass/components/_pages.scss */
      .page-node-type-simple-page-inner .body-blockright-wrapper .block-right-wrapper {
        min-height: 235px;
        padding: 50px 15px; } }
    @media only screen and (max-width: 991px) {
      /* line 2890, ../custom-sass/components/_pages.scss */
      .page-node-type-simple-page-inner .body-blockright-wrapper .block-right-wrapper {
        min-height: 1px;
        padding: 35px 32px; } }
    @media only screen and (max-width: 767px) {
      /* line 2890, ../custom-sass/components/_pages.scss */
      .page-node-type-simple-page-inner .body-blockright-wrapper .block-right-wrapper {
        padding: 35px 25px; } }
    /* line 2906, ../custom-sass/components/_pages.scss */
    .page-node-type-simple-page-inner .body-blockright-wrapper .block-right-wrapper .block-text {
      font-family: "FuturaBoldRegular";
      font-size: 16px;
      line-height: 20px;
      color: #fff;
      margin-bottom: 20px; }
      @media only screen and (max-width: 991px) {
        /* line 2906, ../custom-sass/components/_pages.scss */
        .page-node-type-simple-page-inner .body-blockright-wrapper .block-right-wrapper .block-text {
          font-size: 14px; } }
    /* line 2917, ../custom-sass/components/_pages.scss */
    .page-node-type-simple-page-inner .body-blockright-wrapper .block-right-wrapper .block-link a {
      padding: 0 17px;
      width: 100%;
      line-height: 46px;
      background: #FFF;
      text-align: left;
      font-family: Arial;
      font-weight: bold;
      color: #6d9ab5;
      position: relative;
      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; }
      @media only screen and (max-width: 767px) {
        /* line 2917, ../custom-sass/components/_pages.scss */
        .page-node-type-simple-page-inner .body-blockright-wrapper .block-right-wrapper .block-link a {
          display: inline-block;
          max-width: 200px; } }
      /* line 2933, ../custom-sass/components/_pages.scss */
      .page-node-type-simple-page-inner .body-blockright-wrapper .block-right-wrapper .block-link a:hover {
        text-decoration: none;
        background: #FFF; }
      /* line 2937, ../custom-sass/components/_pages.scss */
      .page-node-type-simple-page-inner .body-blockright-wrapper .block-right-wrapper .block-link a:after {
        content: "›";
        position: absolute;
        right: 22px;
        top: -1px;
        color: #161a1c;
        font-size: 16px;
        padding-left: 26px; }
  /* line 2950, ../custom-sass/components/_pages.scss */
  .page-node-type-simple-page-inner .body-blockright-wrapper .link-right a {
    line-height: 28px;
    text-align: left;
    font-family: "FuturaMed";
    font-size: 24px;
    color: #161a1c;
    position: relative;
    display: block;
    margin: 50px;
    -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: 991px) {
      /* line 2950, ../custom-sass/components/_pages.scss */
      .page-node-type-simple-page-inner .body-blockright-wrapper .link-right a {
        margin: 15px;
        font-size: 16px;
        line-height: 20px; } }
    /* line 2965, ../custom-sass/components/_pages.scss */
    .page-node-type-simple-page-inner .body-blockright-wrapper .link-right a:hover {
      text-decoration: none;
      background: #FFF; }
    /* line 2969, ../custom-sass/components/_pages.scss */
    .page-node-type-simple-page-inner .body-blockright-wrapper .link-right a:after {
      content: "›";
      top: -1px;
      color: #161a1c;
      font-size: 18px;
      padding-left: 15px; }
      @media only screen and (max-width: 991px) {
        /* line 2969, ../custom-sass/components/_pages.scss */
        .page-node-type-simple-page-inner .body-blockright-wrapper .link-right a:after {
          font-size: 16px; } }
    @media only screen and (max-width: 991px) {
      /* line 2950, ../custom-sass/components/_pages.scss */
      .page-node-type-simple-page-inner .body-blockright-wrapper .link-right a {
        font-size: 16px;
        line-height: 20px; } }

/* line 2990, ../custom-sass/components/_pages.scss */
.path-node article footer {
  display: none; }

/* line 360, ../custom-sass/helpers/_mixins.scss */
.path-sbm-private-wealth .region-top-block:before, .path-sbm-private-wealth .region-top-block:after,
.path-sbm-private-banking .region-top-block:before,
.path-sbm-private-banking .region-top-block:after {
  content: " ";
  display: table; }
/* line 365, ../custom-sass/helpers/_mixins.scss */
.path-sbm-private-wealth .region-top-block:after,
.path-sbm-private-banking .region-top-block:after {
  clear: both; }
/* line 3001, ../custom-sass/components/_pages.scss */
.path-sbm-private-wealth .block-system-main-block,
.path-sbm-private-banking .block-system-main-block {
  position: relative;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0; }
  @media (min-width: 992px) {
    /* line 3001, ../custom-sass/components/_pages.scss */
    .path-sbm-private-wealth .block-system-main-block,
    .path-sbm-private-banking .block-system-main-block {
      float: left;
      width: 75%; } }
/* line 3005, ../custom-sass/components/_pages.scss */
.path-sbm-private-wealth .block-private-wealth-contact-block,
.path-sbm-private-banking .block-private-wealth-contact-block {
  position: relative;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0; }
  @media (min-width: 992px) {
    /* line 3005, ../custom-sass/components/_pages.scss */
    .path-sbm-private-wealth .block-private-wealth-contact-block,
    .path-sbm-private-banking .block-private-wealth-contact-block {
      float: left;
      width: 25%; } }

/* line 3013, ../custom-sass/components/_pages.scss */
.page-node-type-page .page_body {
  margin-top: 50px; }
/* line 3016, ../custom-sass/components/_pages.scss */
.page-node-type-page .news_article_image_et_chapo,
.page-node-type-page .three-two {
  background: #dae0e5; }
  @media only screen and (max-width: 767px) {
    /* line 3016, ../custom-sass/components/_pages.scss */
    .page-node-type-page .news_article_image_et_chapo,
    .page-node-type-page .three-two {
      background: none; } }
  /* line 360, ../custom-sass/helpers/_mixins.scss */
  .page-node-type-page .news_article_image_et_chapo .node__content:before, .page-node-type-page .news_article_image_et_chapo .node__content:after,
  .page-node-type-page .three-two .node__content:before,
  .page-node-type-page .three-two .node__content:after {
    content: " ";
    display: table; }
  /* line 365, ../custom-sass/helpers/_mixins.scss */
  .page-node-type-page .news_article_image_et_chapo .node__content:after,
  .page-node-type-page .three-two .node__content:after {
    clear: both; }
  /* line 3025, ../custom-sass/components/_pages.scss */
  .page-node-type-page .news_article_image_et_chapo .aboutus_title_body_readmore,
  .page-node-type-page .three-two .aboutus_title_body_readmore {
    width: 47%;
    float: left;
    font-size: 24px;
    padding-top: 55px;
    color: #161a1c;
    font-family: "FuturaMed"; }
    /* line 3026, ../custom-sass/components/_pages.scss */
    .page-node-type-page .news_article_image_et_chapo .aboutus_title_body_readmore p,
    .page-node-type-page .three-two .aboutus_title_body_readmore p {
      margin: 0; }
    @media only screen and (max-width: 991px) {
      /* line 3025, ../custom-sass/components/_pages.scss */
      .page-node-type-page .news_article_image_et_chapo .aboutus_title_body_readmore,
      .page-node-type-page .three-two .aboutus_title_body_readmore {
        font-size: 16px; } }
    @media only screen and (max-width: 767px) {
      /* line 3025, ../custom-sass/components/_pages.scss */
      .page-node-type-page .news_article_image_et_chapo .aboutus_title_body_readmore,
      .page-node-type-page .three-two .aboutus_title_body_readmore {
        width: 100%;
        float: none;
        padding: 25px 0; } }
  /* line 3044, ../custom-sass/components/_pages.scss */
  .page-node-type-page .news_article_image_et_chapo .field--name-field-image,
  .page-node-type-page .three-two .field--name-field-image {
    width: 53%;
    float: left; }
    @media only screen and (max-width: 767px) {
      /* line 3044, ../custom-sass/components/_pages.scss */
      .page-node-type-page .news_article_image_et_chapo .field--name-field-image,
      .page-node-type-page .three-two .field--name-field-image {
        width: 100%;
        float: none; } }
/* line 3054, ../custom-sass/components/_pages.scss */
.page-node-type-page .full-image .field--name-field-image {
  width: 100%;
  float: none; }

/* line 3061, ../custom-sass/components/_pages.scss */
.document-bpage {
  width: 100%;
  margin: 30px 0; }
  /* line 360, ../custom-sass/helpers/_mixins.scss */
  .document-bpage:before, .document-bpage:after {
    content: " ";
    display: table; }
  /* line 365, ../custom-sass/helpers/_mixins.scss */
  .document-bpage:after {
    clear: both; }
  /* line 3065, ../custom-sass/components/_pages.scss */
  .document-bpage .document-bpage-info {
    background: #99b501;
    float: none;
    width: 100%;
    font-family: "FuturaMed";
    font-size: 14px;
    color: #FFF;
    padding: 0 20px;
    position: relative;
    height: 60px;
    line-height: 60px;
    margin-bottom: 30px; }
    /* line 3077, ../custom-sass/components/_pages.scss */
    .document-bpage .document-bpage-info:after {
      content: "";
      width: 0;
      height: 0;
      border-style: solid;
      border-width: 8px 6px 0 6px;
      border-color: #9ab501 transparent transparent transparent;
      bottom: -8px;
      left: 25px;
      position: absolute; }
  /* line 3089, ../custom-sass/components/_pages.scss */
  .document-bpage .document-bpage-empty-logo {
    position: relative;
    padding-left: 32px; }
    /* line 3092, ../custom-sass/components/_pages.scss */
    .document-bpage .document-bpage-empty-logo:before {
      content: "";
      background: url('../images/sprites-s2bbc10e353.png') -776px 0;
      height: 22px;
      width: 22px;
      position: absolute;
      left: 0;
      top: -3px; }
  /* line 3100, ../custom-sass/components/_pages.scss */
  .document-bpage .document-bpage-expand {
    float: none;
    width: 100%; }
    /* line 3103, ../custom-sass/components/_pages.scss */
    .document-bpage .document-bpage-expand a {
      font-family: "FuturaMed";
      font-size: 16px;
      color: #0b0c0c;
      padding: 0 20px;
      display: inline-block; }
      /* line 3109, ../custom-sass/components/_pages.scss */
      .document-bpage .document-bpage-expand a:after {
        content: "›";
        position: relative;
        right: 0;
        top: 0;
        color: #161a1c;
        margin-left: 7px;
        display: inline-block; }

/* line 3123, ../custom-sass/components/_pages.scss */
.path-documents {
  background: #FFF; }
  /* line 3127, ../custom-sass/components/_pages.scss */
  .path-documents.path-about .region-top-block .views-exposed-form .views-group,
  .path-documents.path-about .region-top-block .views-exposed-form .form-type-select {
    display: none; }
  /* line 3133, ../custom-sass/components/_pages.scss */
  .path-documents.path-about .description-wrapper .image {
    width: 40%; }
    @media only screen and (max-width: 767px) {
      /* line 3133, ../custom-sass/components/_pages.scss */
      .path-documents.path-about .description-wrapper .image {
        width: 100%; } }
  /* line 3139, ../custom-sass/components/_pages.scss */
  .path-documents.path-about .description-wrapper .description {
    width: 60%; }
    @media only screen and (max-width: 767px) {
      /* line 3139, ../custom-sass/components/_pages.scss */
      .path-documents.path-about .description-wrapper .description {
        width: 100%; } }
  /* line 3146, ../custom-sass/components/_pages.scss */
  .path-documents.path-about .view-documents {
    margin-bottom: 110px; }
    @media only screen and (max-width: 991px) {
      /* line 3146, ../custom-sass/components/_pages.scss */
      .path-documents.path-about .view-documents {
        margin-bottom: 0; } }
  /* line 3153, ../custom-sass/components/_pages.scss */
  .path-documents .heading {
    position: relative;
    margin-bottom: 25px; }
    @media only screen and (max-width: 991px) {
      /* line 3153, ../custom-sass/components/_pages.scss */
      .path-documents .heading {
        padding: 25px 32px 0; } }
    @media only screen and (max-width: 767px) {
      /* line 3153, ../custom-sass/components/_pages.scss */
      .path-documents .heading {
        padding: 25px 25px 0; } }
    @media only screen and (max-width: 991px) {
      /* line 3162, ../custom-sass/components/_pages.scss */
      .path-documents .heading .image {
        display: none; } }
    /* line 3167, ../custom-sass/components/_pages.scss */
    .path-documents .heading .title-chapo-wrapper {
      position: absolute;
      width: 100%;
      left: 0;
      bottom: 0;
      padding: 0 32px; }
      @media only screen and (max-width: 991px) {
        /* line 3167, ../custom-sass/components/_pages.scss */
        .path-documents .heading .title-chapo-wrapper {
          position: relative;
          padding: 0; } }
    /* line 3178, ../custom-sass/components/_pages.scss */
    .path-documents .heading .title-header {
      font-family: "FuturaMed";
      font-size: 48px;
      line-height: 48px;
      margin: 0 0 20px;
      color: #FFF; }
      @media only screen and (max-width: 1229px) {
        /* line 3178, ../custom-sass/components/_pages.scss */
        .path-documents .heading .title-header {
          font-size: 36px;
          line-height: 36px;
          margin: 0 0 10px; } }
      @media only screen and (max-width: 991px) {
        /* line 3178, ../custom-sass/components/_pages.scss */
        .path-documents .heading .title-header {
          color: #161a1c; } }
      @media only screen and (max-width: 767px) {
        /* line 3178, ../custom-sass/components/_pages.scss */
        .path-documents .heading .title-header {
          font-size: 24px;
          line-height: 22px; } }
    /* line 3197, ../custom-sass/components/_pages.scss */
    .path-documents .heading .chapo-header p {
      font-family: 'Arial';
      font-size: 16px;
      line-height: 18px;
      margin: 0 0 32px;
      color: #FFF; }
      @media only screen and (max-width: 1229px) {
        /* line 3197, ../custom-sass/components/_pages.scss */
        .path-documents .heading .chapo-header p {
          font-size: 14px;
          line-height: 16px;
          margin: 0 0 22px; } }
      @media only screen and (max-width: 991px) {
        /* line 3197, ../custom-sass/components/_pages.scss */
        .path-documents .heading .chapo-header p {
          color: #161a1c; } }
      @media only screen and (max-width: 767px) {
        /* line 3197, ../custom-sass/components/_pages.scss */
        .path-documents .heading .chapo-header p {
          font-size: 12px; } }
  /* line 3218, ../custom-sass/components/_pages.scss */
  .path-documents.path-about .block-system .views-exposed-form {
    padding: 0 18px; }
  /* line 3224, ../custom-sass/components/_pages.scss */
  .path-documents .region-top-block .views-exposed-form .js-form-item-title {
    margin-bottom: 28px;
    width: 100%;
    float: none; }
    @media only screen and (max-width: 991px) {
      /* line 3224, ../custom-sass/components/_pages.scss */
      .path-documents .region-top-block .views-exposed-form .js-form-item-title {
        padding: 0 15px; } }
    @media only screen and (max-width: 991px) {
      /* line 3224, ../custom-sass/components/_pages.scss */
      .path-documents .region-top-block .views-exposed-form .js-form-item-title {
        padding: 0 10px; } }
    /* line 3234, ../custom-sass/components/_pages.scss */
    .path-documents .region-top-block .views-exposed-form .js-form-item-title input {
      height: 74px;
      padding: 0 15px 0 54px;
      line-height: 74px;
      background: url("../images/sprites/loupe.png") 2px 50% no-repeat transparent;
      border-bottom: 1px solid #dae0e5;
      font-size: 36px;
      color: #161a1c; }
      @media only screen and (max-width: 767px) {
        /* line 3234, ../custom-sass/components/_pages.scss */
        .path-documents .region-top-block .views-exposed-form .js-form-item-title input {
          font-size: 18px; } }
    /* line 3246, ../custom-sass/components/_pages.scss */
    .path-documents .region-top-block .views-exposed-form .js-form-item-title ::-webkit-input-placeholder {
      color: #ccc;
      opacity: 0.5;
      -moz-opacity: 0.5;
      -webkit-opacity: 0.5;
      filter: alpha(opacity=50); }
    /* line 3250, ../custom-sass/components/_pages.scss */
    .path-documents .region-top-block .views-exposed-form .js-form-item-title :-moz-placeholder {
      color: #ccc;
      opacity: 0.5;
      -moz-opacity: 0.5;
      -webkit-opacity: 0.5;
      filter: alpha(opacity=50); }
    /* line 3254, ../custom-sass/components/_pages.scss */
    .path-documents .region-top-block .views-exposed-form .js-form-item-title ::-moz-placeholder {
      color: #ccc;
      opacity: 0.5;
      -moz-opacity: 0.5;
      -webkit-opacity: 0.5;
      filter: alpha(opacity=50); }
    /* line 3258, ../custom-sass/components/_pages.scss */
    .path-documents .region-top-block .views-exposed-form .js-form-item-title :-ms-input-placeholder {
      color: #ccc;
      opacity: 0.5;
      -moz-opacity: 0.5;
      -webkit-opacity: 0.5;
      filter: alpha(opacity=50); }
  /* line 3263, ../custom-sass/components/_pages.scss */
  .path-documents .region-top-block .views-exposed-form .js-form-item-field-document-tags-target-id {
    margin: 0 0 20px;
    width: 100%;
    float: none; }
    @media only screen and (max-width: 991px) {
      /* line 3263, ../custom-sass/components/_pages.scss */
      .path-documents .region-top-block .views-exposed-form .js-form-item-field-document-tags-target-id {
        padding: 0 20px; } }
    @media only screen and (max-width: 767px) {
      /* line 3263, ../custom-sass/components/_pages.scss */
      .path-documents .region-top-block .views-exposed-form .js-form-item-field-document-tags-target-id {
        padding: 0 10px; } }
    /* line 3273, ../custom-sass/components/_pages.scss */
    .path-documents .region-top-block .views-exposed-form .js-form-item-field-document-tags-target-id div {
      display: inline-block;
      margin: 0 5px 5px 0; }
      /* line 3276, ../custom-sass/components/_pages.scss */
      .path-documents .region-top-block .views-exposed-form .js-form-item-field-document-tags-target-id div a {
        font-family: 'arial';
        font-weight: bold;
        font-size: 15px;
        line-height: 17px;
        padding: 2px 10px;
        background: #99b401;
        color: #FFF;
        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 3286, ../custom-sass/components/_pages.scss */
        .path-documents .region-top-block .views-exposed-form .js-form-item-field-document-tags-target-id div a:hover {
          text-decoration: none;
          background: #083a9a; }
  /* line 3293, ../custom-sass/components/_pages.scss */
  .path-documents .region-top-block .views-exposed-form .views-group {
    padding-right: 20px;
    margin-bottom: 25px;
    background: #061737; }
    /* line 360, ../custom-sass/helpers/_mixins.scss */
    .path-documents .region-top-block .views-exposed-form .views-group:before, .path-documents .region-top-block .views-exposed-form .views-group:after {
      content: " ";
      display: table; }
    /* line 365, ../custom-sass/helpers/_mixins.scss */
    .path-documents .region-top-block .views-exposed-form .views-group:after {
      clear: both; }
    @media only screen and (max-width: 767px) {
      /* line 3293, ../custom-sass/components/_pages.scss */
      .path-documents .region-top-block .views-exposed-form .views-group {
        padding-right: 0; } }
    /* line 3301, ../custom-sass/components/_pages.scss */
    .path-documents .region-top-block .views-exposed-form .views-group .js-form-item {
      float: left;
      min-width: 140px;
      margin: 0 50px 0 0; }
      @media only screen and (max-width: 1229px) {
        /* line 3301, ../custom-sass/components/_pages.scss */
        .path-documents .region-top-block .views-exposed-form .views-group .js-form-item {
          margin: 0; } }
      @media only screen and (max-width: 991px) {
        /* line 3301, ../custom-sass/components/_pages.scss */
        .path-documents .region-top-block .views-exposed-form .views-group .js-form-item {
          min-width: 115px; } }
      @media only screen and (max-width: 767px) {
        /* line 3301, ../custom-sass/components/_pages.scss */
        .path-documents .region-top-block .views-exposed-form .views-group .js-form-item {
          margin-bottom: 10px;
          float: none;
          width: 100%; } }
      /* line 3316, ../custom-sass/components/_pages.scss */
      .path-documents .region-top-block .views-exposed-form .views-group .js-form-item ::-webkit-input-placeholder {
        color: #FFF;
        opacity: 1;
        -moz-opacity: 0.5;
        -webkit-opacity: 1;
        filter: alpha(opacity=100); }
      /* line 3320, ../custom-sass/components/_pages.scss */
      .path-documents .region-top-block .views-exposed-form .views-group .js-form-item :-moz-placeholder {
        color: #FFF;
        opacity: 1;
        -moz-opacity: 0.5;
        -webkit-opacity: 1;
        filter: alpha(opacity=100); }
      /* line 3324, ../custom-sass/components/_pages.scss */
      .path-documents .region-top-block .views-exposed-form .views-group .js-form-item ::-moz-placeholder {
        color: #FFF;
        opacity: 1;
        -moz-opacity: 0.5;
        -webkit-opacity: 1;
        filter: alpha(opacity=100); }
      /* line 3328, ../custom-sass/components/_pages.scss */
      .path-documents .region-top-block .views-exposed-form .views-group .js-form-item :-ms-input-placeholder {
        color: #FFF;
        opacity: 1;
        -moz-opacity: 0.5;
        -webkit-opacity: 1;
        filter: alpha(opacity=100); }
      /* line 3332, ../custom-sass/components/_pages.scss */
      .path-documents .region-top-block .views-exposed-form .views-group .js-form-item input {
        font-family: "FuturaMed";
        font-size: 14px;
        color: #6d9ab5; }
    /* line 3338, ../custom-sass/components/_pages.scss */
    .path-documents .region-top-block .views-exposed-form .views-group .date-wrapper {
      float: right; }
      @media only screen and (max-width: 991px) {
        /* line 3338, ../custom-sass/components/_pages.scss */
        .path-documents .region-top-block .views-exposed-form .views-group .date-wrapper {
          width: 50%; } }
      @media only screen and (max-width: 767px) {
        /* line 3338, ../custom-sass/components/_pages.scss */
        .path-documents .region-top-block .views-exposed-form .views-group .date-wrapper {
          float: none; } }
    /* line 3347, ../custom-sass/components/_pages.scss */
    .path-documents .region-top-block .views-exposed-form .views-group .bootstrap-select {
      margin: 0; }
      /* line 3349, ../custom-sass/components/_pages.scss */
      .path-documents .region-top-block .views-exposed-form .views-group .bootstrap-select > .dropdown-toggle {
        background: none;
        border: none;
        padding: 0 25px 0 9px; }
        @media only screen and (max-width: 767px) {
          /* line 3349, ../custom-sass/components/_pages.scss */
          .path-documents .region-top-block .views-exposed-form .views-group .bootstrap-select > .dropdown-toggle {
            padding-left: 15px; } }
        /* line 3356, ../custom-sass/components/_pages.scss */
        .path-documents .region-top-block .views-exposed-form .views-group .bootstrap-select > .dropdown-toggle .filter-option {
          font-family: "FuturaMed";
          font-size: 14px;
          color: #FFF;
          line-height: 41px;
          text-align: center; }
          @media only screen and (max-width: 767px) {
            /* line 3356, ../custom-sass/components/_pages.scss */
            .path-documents .region-top-block .views-exposed-form .views-group .bootstrap-select > .dropdown-toggle .filter-option {
              text-align: left; } }
        /* line 3366, ../custom-sass/components/_pages.scss */
        .path-documents .region-top-block .views-exposed-form .views-group .bootstrap-select > .dropdown-toggle .caret {
          width: 0;
          height: 0;
          border-style: solid;
          border-width: 5px 5px 0 5px;
          border-color: #6d9ab5 transparent transparent transparent; }
    /* line 3375, ../custom-sass/components/_pages.scss */
    .path-documents .region-top-block .views-exposed-form .views-group .js-form-item-created-min,
    .path-documents .region-top-block .views-exposed-form .views-group .js-form-item-created-max {
      margin-right: 18px; }
      /* line 3378, ../custom-sass/components/_pages.scss */
      .path-documents .region-top-block .views-exposed-form .views-group .js-form-item-created-min input,
      .path-documents .region-top-block .views-exposed-form .views-group .js-form-item-created-max input {
        background: url("../images/sprites/cal.png") 100% 50% no-repeat transparent;
        font-family: "FuturaMed";
        font-size: 14px;
        color: #FFF; }
        @media only screen and (max-width: 767px) {
          /* line 3378, ../custom-sass/components/_pages.scss */
          .path-documents .region-top-block .views-exposed-form .views-group .js-form-item-created-min input,
          .path-documents .region-top-block .views-exposed-form .views-group .js-form-item-created-max input {
            padding: 0 15px;
            background-position: 95% 50%; } }
      @media only screen and (max-width: 767px) {
        /* line 3375, ../custom-sass/components/_pages.scss */
        .path-documents .region-top-block .views-exposed-form .views-group .js-form-item-created-min,
        .path-documents .region-top-block .views-exposed-form .views-group .js-form-item-created-max {
          margin-right: 0; } }
    /* line 3392, ../custom-sass/components/_pages.scss */
    .path-documents .region-top-block .views-exposed-form .views-group .js-form-item-created-max {
      width: 120px; }
      @media only screen and (max-width: 767px) {
        /* line 3392, ../custom-sass/components/_pages.scss */
        .path-documents .region-top-block .views-exposed-form .views-group .js-form-item-created-max {
          width: 100%; } }
  /* line 3399, ../custom-sass/components/_pages.scss */
  .path-documents .region-top-block .views-exposed-form .form-actions {
    display: none; }
  /* line 3404, ../custom-sass/components/_pages.scss */
  .path-documents .view-documents .views-row {
    padding: 25px 0 0;
    border-bottom: 1px solid #dae0e5; }
    /* line 3407, ../custom-sass/components/_pages.scss */
    .path-documents .view-documents .views-row:first-child {
      border: 1px solid #6d9ab5; }
      /* line 3409, ../custom-sass/components/_pages.scss */
      .path-documents .view-documents .views-row:first-child .chapo {
        display: block; }
  /* line 3415, ../custom-sass/components/_pages.scss */
  .path-documents .document-wrapper {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    margin-bottom: 25px; }
    /* line 360, ../custom-sass/helpers/_mixins.scss */
    .path-documents .document-wrapper:before, .path-documents .document-wrapper:after {
      content: " ";
      display: table; }
    /* line 365, ../custom-sass/helpers/_mixins.scss */
    .path-documents .document-wrapper:after {
      clear: both; }
    @media only screen and (max-width: 767px) {
      /* line 3415, ../custom-sass/components/_pages.scss */
      .path-documents .document-wrapper {
        display: block; } }
  /* line 3423, ../custom-sass/components/_pages.scss */
  .path-documents .document-details-wrapper {
    float: left;
    width: 64%;
    padding: 0 15px 0 0;
    border-right: 1px dotted #a4adb4; }
    @media only screen and (max-width: 767px) {
      /* line 3423, ../custom-sass/components/_pages.scss */
      .path-documents .document-details-wrapper {
        width: 100%;
        float: none;
        margin-bottom: 20px; } }
  /* line 3434, ../custom-sass/components/_pages.scss */
  .path-documents .language {
    float: left;
    width: 12%;
    padding: 0 15px;
    line-height: 95px;
    font-family: 'Arial';
    font-size: 11px;
    text-transform: uppercase;
    color: #161a1c;
    text-align: center;
    border-right: 1px dotted #a4adb4; }
    @media only screen and (max-width: 767px) {
      /* line 3434, ../custom-sass/components/_pages.scss */
      .path-documents .language {
        width: 33.333%; } }
  /* line 3449, ../custom-sass/components/_pages.scss */
  .path-documents .download-pdf {
    float: left;
    width: 12%;
    padding: 0 15px;
    line-height: 95px;
    border-right: 1px dotted #a4adb4;
    text-align: center; }
    @media only screen and (max-width: 767px) {
      /* line 3449, ../custom-sass/components/_pages.scss */
      .path-documents .download-pdf {
        width: 33.333%; } }
    /* line 3459, ../custom-sass/components/_pages.scss */
    .path-documents .download-pdf a {
      padding-top: 35px;
      position: relative;
      display: inline-block;
      vertical-align: middle;
      font-family: 'Arial';
      font-size: 11px;
      line-height: normal;
      text-transform: uppercase;
      color: #161a1c; }
      /* line 3469, ../custom-sass/components/_pages.scss */
      .path-documents .download-pdf a:before {
        background: url('../images/sprites-s2bbc10e353.png') -1084px 0;
        height: 27px;
        width: 24px;
        display: block;
        content: "";
        position: absolute;
        top: 0;
        left: 35%; }
  /* line 3479, ../custom-sass/components/_pages.scss */
  .path-documents .preview-pdf {
    float: left;
    width: 12%;
    padding: 0 15px;
    line-height: 95px;
    text-align: center;
    cursor: pointer; }
    @media only screen and (max-width: 767px) {
      /* line 3479, ../custom-sass/components/_pages.scss */
      .path-documents .preview-pdf {
        width: 33.333%; } }
    /* line 3489, ../custom-sass/components/_pages.scss */
    .path-documents .preview-pdf a {
      padding-top: 35px;
      position: relative;
      line-height: normal;
      display: inline-block;
      vertical-align: middle;
      font-family: 'Arial';
      font-size: 11px;
      text-transform: uppercase;
      color: #161a1c;
      cursor: pointer; }
      /* line 3500, ../custom-sass/components/_pages.scss */
      .path-documents .preview-pdf a:before {
        background: url('../images/sprites-s2bbc10e353.png') -526px 0;
        height: 18px;
        width: 26px;
        display: block;
        content: "";
        position: absolute;
        left: 37%;
        top: 0; }
  /* line 3510, ../custom-sass/components/_pages.scss */
  .path-documents .expand {
    text-indent: -999px;
    width: 5%;
    float: left;
    position: relative; }
    /* line 3515, ../custom-sass/components/_pages.scss */
    .path-documents .expand:after {
      background: url('../images/sprites-s2bbc10e353.png') -210px 0;
      height: 16px;
      width: 16px;
      content: "";
      display: block;
      position: absolute;
      top: 32px;
      left: 10px; }
    /* line 3524, ../custom-sass/components/_pages.scss */
    .path-documents .expand.open:after {
      background: url('../images/sprites-s2bbc10e353.png') -231px 0;
      height: 16px;
      width: 16px; }
  /* line 3529, ../custom-sass/components/_pages.scss */
  .path-documents .document-details {
    float: left;
    width: 95%; }
    @media only screen and (max-width: 991px) {
      /* line 3529, ../custom-sass/components/_pages.scss */
      .path-documents .document-details {
        padding-left: 15px; } }
  /* line 3536, ../custom-sass/components/_pages.scss */
  .path-documents .document-section {
    font-family: 'Arial';
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    color: #161a1c; }
  /* line 3544, ../custom-sass/components/_pages.scss */
  .path-documents .document-title a {
    font-family: 'Arial';
    font-size: 24px;
    color: #083a9a; }
    @media only screen and (max-width: 767px) {
      /* line 3544, ../custom-sass/components/_pages.scss */
      .path-documents .document-title a {
        font-size: 16px; } }
  /* line 3553, ../custom-sass/components/_pages.scss */
  .path-documents .document-date {
    font-family: 'Arial';
    font-size: 14px;
    font-style: italic;
    color: #161a1c; }
    @media only screen and (max-width: 767px) {
      /* line 3553, ../custom-sass/components/_pages.scss */
      .path-documents .document-date {
        font-size: 12px; } }
  /* line 3562, ../custom-sass/components/_pages.scss */
  .path-documents .chapo {
    font-family: 'Arial';
    font-size: 16px;
    color: #161a1c;
    display: none; }
    @media only screen and (max-width: 767px) {
      /* line 3562, ../custom-sass/components/_pages.scss */
      .path-documents .chapo {
        font-size: 14px; } }
  /* line 3571, ../custom-sass/components/_pages.scss */
  .path-documents .description-wrapper {
    background: #f0f3f6;
    padding: 10px;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    height: 1px; }
    /* line 360, ../custom-sass/helpers/_mixins.scss */
    .path-documents .description-wrapper:before, .path-documents .description-wrapper:after {
      content: " ";
      display: table; }
    /* line 365, ../custom-sass/helpers/_mixins.scss */
    .path-documents .description-wrapper:after {
      clear: both; }
    /* line 3577, ../custom-sass/components/_pages.scss */
    .path-documents .description-wrapper.collapse.in {
      height: auto; }
    /* line 3580, ../custom-sass/components/_pages.scss */
    .path-documents .description-wrapper .image {
      width: 30%;
      float: left;
      padding-right: 20px; }
      @media only screen and (max-width: 767px) {
        /* line 3580, ../custom-sass/components/_pages.scss */
        .path-documents .description-wrapper .image {
          width: 100%;
          float: none;
          margin-bottom: 20px;
          padding-right: 0; } }
      /* line 3590, ../custom-sass/components/_pages.scss */
      .path-documents .description-wrapper .image ul {
        margin: 0;
        padding: 0; }
        /* line 360, ../custom-sass/helpers/_mixins.scss */
        .path-documents .description-wrapper .image ul:before, .path-documents .description-wrapper .image ul:after {
          content: " ";
          display: table; }
        /* line 365, ../custom-sass/helpers/_mixins.scss */
        .path-documents .description-wrapper .image ul:after {
          clear: both; }
      /* line 3595, ../custom-sass/components/_pages.scss */
      .path-documents .description-wrapper .image li {
        float: left;
        list-style: none;
        margin: 0 0 0 10px; }
        @media only screen and (max-width: 1229px) {
          /* line 3595, ../custom-sass/components/_pages.scss */
          .path-documents .description-wrapper .image li {
            margin: 0 0 0 3%;
            width: 30%; } }
    /* line 3605, ../custom-sass/components/_pages.scss */
    .path-documents .description-wrapper .description {
      float: left;
      width: 70%; }
      @media only screen and (max-width: 767px) {
        /* line 3605, ../custom-sass/components/_pages.scss */
        .path-documents .description-wrapper .description {
          width: 100%;
          float: none; } }
      /* line 3612, ../custom-sass/components/_pages.scss */
      .path-documents .description-wrapper .description p {
        font-size: 16px;
        font-family: 'Arial';
        line-height: normal;
        color: #161a1c;
        margin: 0; }
        @media only screen and (max-width: 991px) {
          /* line 3612, ../custom-sass/components/_pages.scss */
          .path-documents .description-wrapper .description p {
            font-size: 14px; } }
      /* line 3622, ../custom-sass/components/_pages.scss */
      .path-documents .description-wrapper .description .read-more {
        margin-top: 30px;
        font-family: "FuturaMed";
        font-size: 14.63px;
        color: #6d9ab5;
        position: relative;
        padding: 0 18px 0 0;
        display: inline-block; }
        /* line 3630, ../custom-sass/components/_pages.scss */
        .path-documents .description-wrapper .description .read-more:after {
          content: "›";
          position: absolute;
          right: 5px;
          top: 0;
          color: #161a1c; }

/* line 3642, ../custom-sass/components/_pages.scss */
.page-node-type-documents {
  background: #FFF; }
  /* line 3644, ../custom-sass/components/_pages.scss */
  .page-node-type-documents article {
    padding: 15px 32px 0; }
    @media only screen and (max-width: 767px) {
      /* line 3644, ../custom-sass/components/_pages.scss */
      .page-node-type-documents article {
        padding: 25px; } }
  /* line 3651, ../custom-sass/components/_pages.scss */
  .page-node-type-documents .field--name-field-section {
    margin-bottom: 25px;
    font-family: "FuturaMed";
    font-size: 24px;
    line-height: 24px;
    text-transform: uppercase;
    color: #161a1c; }
    @media only screen and (max-width: 991px) {
      /* line 3651, ../custom-sass/components/_pages.scss */
      .page-node-type-documents .field--name-field-section {
        font-size: 16px;
        line-height: 16px; } }
  /* line 3663, ../custom-sass/components/_pages.scss */
  .page-node-type-documents .title {
    margin-bottom: 15px;
    font-family: "FuturaMed";
    font-size: 48px;
    line-height: 50px;
    color: #083a9a; }
    @media only screen and (max-width: 991px) {
      /* line 3663, ../custom-sass/components/_pages.scss */
      .page-node-type-documents .title {
        font-size: 36px;
        line-height: 40px; } }
    @media only screen and (max-width: 767px) {
      /* line 3663, ../custom-sass/components/_pages.scss */
      .page-node-type-documents .title {
        font-size: 24px;
        line-height: 24px; } }
  /* line 3678, ../custom-sass/components/_pages.scss */
  .page-node-type-documents .date {
    font-family: 'Arial';
    font-size: 15px;
    font-style: italic;
    color: #161a1c; }
    @media only screen and (max-width: 991px) {
      /* line 3678, ../custom-sass/components/_pages.scss */
      .page-node-type-documents .date {
        font-size: 12px;
        line-height: 12px; } }
  /* line 3688, ../custom-sass/components/_pages.scss */
  .page-node-type-documents .cover-image-wrapper {
    margin-top: 30px;
    margin-bottom: 70px;
    margin-left: 0;
    margin-right: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; }
    /* line 360, ../custom-sass/helpers/_mixins.scss */
    .page-node-type-documents .cover-image-wrapper:before, .page-node-type-documents .cover-image-wrapper:after {
      content: " ";
      display: table; }
    /* line 365, ../custom-sass/helpers/_mixins.scss */
    .page-node-type-documents .cover-image-wrapper:after {
      clear: both; }
    @media only screen and (max-width: 1229px) {
      /* line 3688, ../custom-sass/components/_pages.scss */
      .page-node-type-documents .cover-image-wrapper {
        display: block; } }
    @media only screen and (max-width: 767px) {
      /* line 3688, ../custom-sass/components/_pages.scss */
      .page-node-type-documents .cover-image-wrapper {
        margin-bottom: 0; } }
  /* line 3700, ../custom-sass/components/_pages.scss */
  .page-node-type-documents .cover-image {
    position: relative;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0; }
    @media (min-width: 992px) {
      /* line 3700, ../custom-sass/components/_pages.scss */
      .page-node-type-documents .cover-image {
        float: left;
        width: 33.33333%; } }
    /* line 3703, ../custom-sass/components/_pages.scss */
    .page-node-type-documents .cover-image img {
      border: 1px solid #dce1e6; }
    /* line 3706, ../custom-sass/components/_pages.scss */
    .page-node-type-documents .cover-image .btn-preview {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      background: url("../images/sprites/preview.png") 91% 97% no-repeat transparent;
      display: block;
      z-index: 2;
      text-indent: -999px;
      overflow: hidden;
      cursor: pointer; }
  /* line 3720, ../custom-sass/components/_pages.scss */
  .page-node-type-documents .description-wrapper {
    position: relative;
    min-height: 1px;
    padding-left: 17.5px;
    padding-right: 17.5px; }
    @media (min-width: 992px) {
      /* line 3720, ../custom-sass/components/_pages.scss */
      .page-node-type-documents .description-wrapper {
        float: left;
        width: 66.66667%; } }
    @media only screen and (max-width: 767px) {
      /* line 3720, ../custom-sass/components/_pages.scss */
      .page-node-type-documents .description-wrapper {
        padding-left: 0;
        padding-right: 0; } }
  /* line 3728, ../custom-sass/components/_pages.scss */
  .page-node-type-documents .language-wrapper {
    width: 60%;
    margin-bottom: 60px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; }
    @media only screen and (max-width: 991px) {
      /* line 3728, ../custom-sass/components/_pages.scss */
      .page-node-type-documents .language-wrapper {
        width: 100%;
        margin: 20px 0; } }
  /* line 3737, ../custom-sass/components/_pages.scss */
  .page-node-type-documents .language {
    float: left;
    width: 33.333%;
    padding: 0 15px;
    line-height: 95px;
    font-family: 'Arial';
    font-size: 11px;
    text-transform: uppercase;
    color: #161a1c;
    text-align: center;
    border-right: 1px dotted #a4adb4; }
    @media only screen and (max-width: 767px) {
      /* line 3737, ../custom-sass/components/_pages.scss */
      .page-node-type-documents .language {
        width: 50%; } }
  /* line 3752, ../custom-sass/components/_pages.scss */
  .page-node-type-documents .download-pdf {
    float: left;
    width: 33.333%;
    padding: 0 15px;
    line-height: 95px;
    border-right: 1px dotted #a4adb4;
    text-align: center; }
    @media only screen and (max-width: 767px) {
      /* line 3752, ../custom-sass/components/_pages.scss */
      .page-node-type-documents .download-pdf {
        width: 50%; } }
    /* line 3762, ../custom-sass/components/_pages.scss */
    .page-node-type-documents .download-pdf a {
      padding-top: 35px;
      position: relative;
      display: inline-block;
      vertical-align: middle;
      font-family: 'Arial';
      font-size: 11px;
      line-height: normal;
      text-transform: uppercase;
      color: #161a1c; }
      /* line 3772, ../custom-sass/components/_pages.scss */
      .page-node-type-documents .download-pdf a:before {
        background: url('../images/sprites-s2bbc10e353.png') -1084px 0;
        height: 27px;
        width: 24px;
        display: block;
        content: "";
        position: absolute;
        top: 0;
        left: 35%; }
  /* line 3782, ../custom-sass/components/_pages.scss */
  .page-node-type-documents .preview-pdf {
    float: left;
    width: 33.333%;
    padding: 0 15px;
    line-height: 95px;
    text-align: center;
    border-right: 1px dotted #a4adb4; }
    @media only screen and (max-width: 767px) {
      /* line 3782, ../custom-sass/components/_pages.scss */
      .page-node-type-documents .preview-pdf {
        display: none; } }
    /* line 3792, ../custom-sass/components/_pages.scss */
    .page-node-type-documents .preview-pdf a {
      padding-top: 35px;
      position: relative;
      line-height: normal;
      display: inline-block;
      vertical-align: middle;
      font-family: 'Arial';
      font-size: 11px;
      text-transform: uppercase;
      color: #161a1c;
      cursor: pointer; }
      /* line 3803, ../custom-sass/components/_pages.scss */
      .page-node-type-documents .preview-pdf a:before {
        background: url('../images/sprites-s2bbc10e353.png') -526px 0;
        height: 18px;
        width: 26px;
        display: block;
        content: "";
        position: absolute;
        left: 37%;
        top: 0; }
  /* line 3813, ../custom-sass/components/_pages.scss */
  .page-node-type-documents .description {
    margin-bottom: 20px; }
    /* line 3815, ../custom-sass/components/_pages.scss */
    .page-node-type-documents .description p {
      font-size: 16px;
      line-height: 24px;
      margin: 0 0 30px; }
      @media only screen and (max-width: 991px) {
        /* line 3815, ../custom-sass/components/_pages.scss */
        .page-node-type-documents .description p {
          font-size: 14px;
          line-height: 18px; } }
  /* line 3825, ../custom-sass/components/_pages.scss */
  .page-node-type-documents .preview-image {
    position: absolute;
    left: 17px;
    bottom: 0; }
    @media only screen and (max-width: 1229px) {
      /* line 3825, ../custom-sass/components/_pages.scss */
      .page-node-type-documents .preview-image {
        position: relative; } }
    /* line 360, ../custom-sass/helpers/_mixins.scss */
    .page-node-type-documents .preview-image > .field:before, .page-node-type-documents .preview-image > .field:after {
      content: " ";
      display: table; }
    /* line 365, ../custom-sass/helpers/_mixins.scss */
    .page-node-type-documents .preview-image > .field:after {
      clear: both; }
    /* line 3835, ../custom-sass/components/_pages.scss */
    .page-node-type-documents .preview-image .field__item {
      float: left;
      margin: 0 10px 0 0;
      border: 1px solid #dce1e6; }
      @media only screen and (max-width: 767px) {
        /* line 3835, ../custom-sass/components/_pages.scss */
        .page-node-type-documents .preview-image .field__item {
          margin: 0 3% 0 0;
          width: 31.3%; }
          /* line 3842, ../custom-sass/components/_pages.scss */
          .page-node-type-documents .preview-image .field__item:last-child {
            margin-right: 0; } }
  /* line 3848, ../custom-sass/components/_pages.scss */
  .page-node-type-documents .section-footer {
    display: none; }

/* line 3853, ../custom-sass/components/_pages.scss */
.path-search {
  background: #FFF; }
  /* line 3855, ../custom-sass/components/_pages.scss */
  .path-search .search-result__title {
    margin: 0; }
  /* line 3858, ../custom-sass/components/_pages.scss */
  .path-search .views-exposed-form {
    background: #061737;
    padding: 10px;
    margin-bottom: 25px;
    margin-top: 115px; }
    @media only screen and (max-width: 767px) {
      /* line 3858, ../custom-sass/components/_pages.scss */
      .path-search .views-exposed-form {
        margin-top: 80px; } }
    /* line 3866, ../custom-sass/components/_pages.scss */
    .path-search .views-exposed-form .js-form-type-textfield {
      width: 60%;
      float: left; }
      @media only screen and (max-width: 767px) {
        /* line 3866, ../custom-sass/components/_pages.scss */
        .path-search .views-exposed-form .js-form-type-textfield {
          width: 100%; } }
      /* line 3872, ../custom-sass/components/_pages.scss */
      .path-search .views-exposed-form .js-form-type-textfield input {
        line-height: 36px;
        padding: 0 15px;
        background: url("../images/sprites/search-loop.png") 98% 50% no-repeat #FFF;
        color: #161a1c; }
    /* line 3879, ../custom-sass/components/_pages.scss */
    .path-search .views-exposed-form .js-form-item {
      margin: 0 15px 0 0; }
    /* line 3882, ../custom-sass/components/_pages.scss */
    .path-search .views-exposed-form .js-form-type-select {
      min-width: 210px; }
      @media only screen and (max-width: 767px) {
        /* line 3882, ../custom-sass/components/_pages.scss */
        .path-search .views-exposed-form .js-form-type-select {
          min-width: 100%; } }
  /* line 3889, ../custom-sass/components/_pages.scss */
  .path-search .form-actions {
    display: none; }
  /* line 3892, ../custom-sass/components/_pages.scss */
  .path-search .block-search-page .bootstrap-select {
    margin: 0; }
    /* line 3894, ../custom-sass/components/_pages.scss */
    .path-search .block-search-page .bootstrap-select > .dropdown-toggle {
      background: none !important;
      border: none;
      padding: 0 25px 0 9px; }
      /* line 3898, ../custom-sass/components/_pages.scss */
      .path-search .block-search-page .bootstrap-select > .dropdown-toggle .filter-option {
        font-family: "FuturaMed";
        font-size: 14px;
        color: #fff;
        line-height: 37px;
        text-align: left; }
      /* line 3905, ../custom-sass/components/_pages.scss */
      .path-search .block-search-page .bootstrap-select > .dropdown-toggle .caret {
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 5px 5px 0 5px;
        border-color: #6d9ab5 transparent transparent transparent; }
  /* line 3916, ../custom-sass/components/_pages.scss */
  .path-search .view-search .view-header .search-query {
    font-family: "FuturaMed";
    font-size: 36px;
    color: #161a1c;
    margin-bottom: 30px;
    position: absolute;
    top: -145px; }
    @media only screen and (max-width: 991px) {
      /* line 3916, ../custom-sass/components/_pages.scss */
      .path-search .view-search .view-header .search-query {
        font-size: 24px; } }
    @media only screen and (max-width: 767px) {
      /* line 3916, ../custom-sass/components/_pages.scss */
      .path-search .view-search .view-header .search-query {
        top: -165px; } }
    /* line 3929, ../custom-sass/components/_pages.scss */
    .path-search .view-search .view-header .search-query span {
      font-family: "FuturaBoldRegular"; }
  /* line 3933, ../custom-sass/components/_pages.scss */
  .path-search .view-search .view-header .views-exposed-form {
    display: block; }
  /* line 3937, ../custom-sass/components/_pages.scss */
  .path-search .view-search .views-row {
    padding: 30px 0;
    border-bottom: 1px solid #dae0e5; }
  /* line 3941, ../custom-sass/components/_pages.scss */
  .path-search .view-search .view-content {
    margin-bottom: 60px; }
  /* line 3944, ../custom-sass/components/_pages.scss */
  .path-search .view-search .search-picto {
    padding: 0 10px 0 0;
    width: 22px;
    height: 22px;
    position: relative;
    display: block;
    float: left; }
    /* line 3951, ../custom-sass/components/_pages.scss */
    .path-search .view-search .search-picto:before {
      content: "";
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      background: url('../images/sprites-s2bbc10e353.png') -803px 0;
      height: 22px;
      width: 22px; }
    /* line 3959, ../custom-sass/components/_pages.scss */
    .path-search .view-search .search-picto.product_and_services:before, .path-search .view-search .search-picto.personal_product_and_services:before {
      background: url('../images/sprites-s2bbc10e353.png') -830px 0;
      height: 22px;
      width: 22px; }
    /* line 3963, ../custom-sass/components/_pages.scss */
    .path-search .view-search .search-picto.page:before {
      background: url('../images/sprites-s2bbc10e353.png') -803px 0;
      height: 22px;
      width: 22px; }
    /* line 3966, ../custom-sass/components/_pages.scss */
    .path-search .view-search .search-picto.communique:before, .path-search .view-search .search-picto.search-pdf:before {
      background: url('../images/sprites-s2bbc10e353.png') -884px 0;
      height: 22px;
      width: 22px; }
    /* line 3970, ../custom-sass/components/_pages.scss */
    .path-search .view-search .search-picto.article:before {
      background: url('../images/sprites-s2bbc10e353.png') -911px 0;
      height: 22px;
      width: 22px; }
  /* line 3974, ../custom-sass/components/_pages.scss */
  .path-search .view-search .content-label {
    margin: 0 0 0 10px;
    padding: 0 0 0 15px;
    border-left: 1px solid #6d9ab5;
    display: inline; }
  /* line 3980, ../custom-sass/components/_pages.scss */
  .path-search .view-search .search-content-type {
    font-family: 'Arial';
    font-size: 16px;
    text-transform: uppercase;
    color: #161a1c;
    line-height: 22px;
    margin: 0 0 8px; }
  /* line 3988, ../custom-sass/components/_pages.scss */
  .path-search .view-search .search-title,
  .path-search .view-search h2 a {
    font-family: 'Arial';
    font-size: 24px;
    color: #083a9a;
    line-height: 24px;
    margin: 0 0 8px; }
  /* line 3996, ../custom-sass/components/_pages.scss */
  .path-search .view-search .search-chapo {
    font-family: 'Arial';
    font-size: 16px;
    color: #161a1c;
    line-height: 22px;
    margin: 0 0 8px; }
  /* line 4004, ../custom-sass/components/_pages.scss */
  .path-search .view-search .search-url a {
    font-size: 16px; }
  /* line 4010, ../custom-sass/components/_pages.scss */
  .path-search.toolbar-fixed .view-search .view-header .search-query {
    top: -145px; }

/* line 4017, ../custom-sass/components/_pages.scss */
.path-404.layout-container {
  height: 100vh;
  background: url(../images/SBM-404-bg.jpg) 50% 0 no-repeat fixed #FFF; }
  @media only screen and (max-width: 767px) {
    /* line 4017, ../custom-sass/components/_pages.scss */
    .path-404.layout-container {
      height: auto; } }
/* line 4024, ../custom-sass/components/_pages.scss */
.path-404 .maintenance-content {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center; }
  @media only screen and (max-width: 767px) {
    /* line 4024, ../custom-sass/components/_pages.scss */
    .path-404 .maintenance-content {
      width: 90%;
      top: 10%;
      -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
      -o-transform: translate(-50%, 0);
      transform: translate(-50%, 0);
      position: relative;
      padding: 100px 0; } }
  /* line 4039, ../custom-sass/components/_pages.scss */
  .path-404 .maintenance-content h1 {
    margin: 0 0 40px;
    font-family: "FuturaBoldRegular";
    font-size: 200px;
    color: #FFF; }
    @media only screen and (max-width: 767px) {
      /* line 4039, ../custom-sass/components/_pages.scss */
      .path-404 .maintenance-content h1 {
        font-size: 100px;
        margin: 0 0 20px; } }
  /* line 4049, ../custom-sass/components/_pages.scss */
  .path-404 .maintenance-content h2 {
    margin: 0 0 20px;
    font-family: "FuturaMed";
    font-size: 36px;
    color: #FFF; }
    @media only screen and (max-width: 767px) {
      /* line 4049, ../custom-sass/components/_pages.scss */
      .path-404 .maintenance-content h2 {
        font-size: 24px;
        margin: 0 0 10px; } }
  /* line 4059, ../custom-sass/components/_pages.scss */
  .path-404 .maintenance-content p {
    margin: 0 0 25px;
    font-family: "FuturaMed";
    font-size: 18px;
    color: #FFF; }
    @media only screen and (max-width: 767px) {
      /* line 4059, ../custom-sass/components/_pages.scss */
      .path-404 .maintenance-content p {
        font-size: 16px;
        margin: 0 0 15px; } }
  /* line 4069, ../custom-sass/components/_pages.scss */
  .path-404 .maintenance-content a {
    padding: 0 27px;
    font-family: "FuturaMed";
    font-size: 16px;
    line-height: 45px;
    color: #3583b3;
    background: #FFF;
    display: inline-block;
    -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: 767px) {
      /* line 4069, ../custom-sass/components/_pages.scss */
      .path-404 .maintenance-content a {
        font-size: 14px;
        padding: 0 15px; } }
    /* line 4082, ../custom-sass/components/_pages.scss */
    .path-404 .maintenance-content a:hover {
      text-decoration: none;
      background: #083a9a;
      color: #FFF; }
      /* line 4086, ../custom-sass/components/_pages.scss */
      .path-404 .maintenance-content a:hover:after {
        color: #FFF; }
    /* line 4090, ../custom-sass/components/_pages.scss */
    .path-404 .maintenance-content a:after {
      content: "›";
      position: relative;
      top: 1px;
      color: #161a1c;
      margin-left: 7px; }

/* line 4102, ../custom-sass/components/_pages.scss */
.path-maintenance.layout-container {
  background: url(../images/SBM-maintenance-bg.jpg) 50% 0 no-repeat fixed #FFF; }
/* line 4105, ../custom-sass/components/_pages.scss */
.path-maintenance .maintenance-content a {
  display: none; }

/* line 4111, ../custom-sass/components/_pages.scss */
.path-share-price h1 {
  color: #083a9a;
  font-family: "FuturaMed";
  font-size: 48px;
  line-height: 50px;
  margin-bottom: 15px; }
  @media only screen and (max-width: 991px) {
    /* line 4111, ../custom-sass/components/_pages.scss */
    .path-share-price h1 {
      font-size: 36px;
      line-height: 40px; } }
/* line 4123, ../custom-sass/components/_pages.scss */
.path-share-price .chapo p {
  font-family: "FuturaMed";
  font-size: 16px;
  line-height: 24px;
  color: #161a1c; }
  @media only screen and (max-width: 991px) {
    /* line 4123, ../custom-sass/components/_pages.scss */
    .path-share-price .chapo p {
      font-size: 14px;
      line-height: 22px; } }
/* line 4134, ../custom-sass/components/_pages.scss */
.path-share-price ul,
.path-share-price ol {
  padding-left: 15px; }
@media only screen and (max-width: 767px) {
  /* line 4138, ../custom-sass/components/_pages.scss */
  .path-share-price .share-price {
    padding: 30px 25px; } }
/* line 4142, ../custom-sass/components/_pages.scss */
.path-share-price .share-price .view-header {
  margin-bottom: 25px; }
  /* line 360, ../custom-sass/helpers/_mixins.scss */
  .path-share-price .share-price .view-header:before, .path-share-price .share-price .view-header:after {
    content: " ";
    display: table; }
  /* line 365, ../custom-sass/helpers/_mixins.scss */
  .path-share-price .share-price .view-header:after {
    clear: both; }

/* line 4149, ../custom-sass/components/_pages.scss */
.table-wrapper {
  max-width: 100%;
  overflow-x: auto; }

/*Newsletter*/
/* line 4155, ../custom-sass/components/_pages.scss */
.not-visible {
  visibility: hidden; }

/* line 4158, ../custom-sass/components/_pages.scss */
.form-sub-newsletter {
  display: flex;
  flex-wrap: wrap;
  font-size: 16px; }
  /* line 4162, ../custom-sass/components/_pages.scss */
  .form-sub-newsletter [type="checkbox"]:not(:checked) + label, .form-sub-newsletter [type="checkbox"]:checked + label {
    line-height: 15px; }
  /* line 4165, ../custom-sass/components/_pages.scss */
  .form-sub-newsletter.form-subscription > .form-item, .form-sub-newsletter .captcha {
    padding-left: 49px;
    padding-right: 49px; }
    @media only screen and (max-width: 991px) {
      /* line 4165, ../custom-sass/components/_pages.scss */
      .form-sub-newsletter.form-subscription > .form-item, .form-sub-newsletter .captcha {
        padding-left: 15px;
        padding-right: 15px; } }
  /* line 4173, ../custom-sass/components/_pages.scss */
  .form-sub-newsletter.webform-submission-form .form-submit {
    float: right;
    background-color: #019d99;
    margin-right: 34px; }
    @media only screen and (max-width: 991px) {
      /* line 4173, ../custom-sass/components/_pages.scss */
      .form-sub-newsletter.webform-submission-form .form-submit {
        margin-right: 0; } }
  /* line 4182, ../custom-sass/components/_pages.scss */
  .form-sub-newsletter .form-checkbox label {
    line-height: 15px; }
  /* line 4188, ../custom-sass/components/_pages.scss */
  .form-sub-newsletter .form-item-agreed-newsletter > .option {
    width: 15px;
    height: 15px;
    overflow: hidden;
    padding: 0;
    text-indent: 999px;
    display: inline-block; }
    /* line 4196, ../custom-sass/components/_pages.scss */
    .form-sub-newsletter .form-item-agreed-newsletter > .option::after {
      left: -5px !important; }
  /* line 4201, ../custom-sass/components/_pages.scss */
  .form-sub-newsletter .form-item-agreed-newsletter > .description {
    display: inline-block;
    vertical-align: top;
    width: calc(100% - 40px);
    margin-left: 8px;
    margin-top: -2px;
    font-size: 14px; }

/* line 4211, ../custom-sass/components/_pages.scss */
.View.PDF {
  padding: 0 49px; }

/* line 4215, ../custom-sass/components/_pages.scss */
.view-pdf-block .title-green {
  color: #019d99;
  font-size: 18px; }
/* line 4219, ../custom-sass/components/_pages.scss */
.view-pdf-block li {
  list-style: none;
  line-height: 25px; }
/* line 4223, ../custom-sass/components/_pages.scss */
.view-pdf-block .item-pdf {
  font-size: 16px;
  color: #000;
  position: relative; }
  /* line 4227, ../custom-sass/components/_pages.scss */
  .view-pdf-block .item-pdf:after {
    content: "›";
    font-size: 27px;
    line-height: 13px;
    top: 1px;
    position: absolute;
    padding-left: 3px; }

/*cookies block*/
/* line 4241, ../custom-sass/components/_pages.scss */
.eu-cookie-compliance-banner .eu-cookie-compliance-content {
  max-width: 100%; }
/* line 4244, ../custom-sass/components/_pages.scss */
.eu-cookie-compliance-banner .agree-button.eu-cookie-compliance-default-button {
  background: #083a9a;
  border: 1px solid #083a9a;
  box-shadow: none;
  text-shadow: none;
  color: #fff;
  border-radius: 0;
  padding: 8px 14px;
  margin-top: 25px; }
  @media screen and (max-width: 767px) {
    /* line 4244, ../custom-sass/components/_pages.scss */
    .eu-cookie-compliance-banner .agree-button.eu-cookie-compliance-default-button {
      text-align: center;
      margin-top: 0; } }
/* line 4258, ../custom-sass/components/_pages.scss */
.eu-cookie-compliance-banner .eu-cookie-compliance-message {
  margin: 15px 0 12px;
  width: calc(100% - 240px);
  max-width: 100%; }
  @media screen and (max-width: 767px) {
    /* line 4258, ../custom-sass/components/_pages.scss */
    .eu-cookie-compliance-banner .eu-cookie-compliance-message {
      width: 100%; } }
  /* line 4265, ../custom-sass/components/_pages.scss */
  .eu-cookie-compliance-banner .eu-cookie-compliance-message p {
    font-size: 16px;
    display: inline;
    font-weight: 500;
    width: auto;
    line-height: 28px;
    letter-spacing: 0.19px; }

/*responsive table*/
/* line 4277, ../custom-sass/components/_pages.scss */
.header_center_blue {
  text-align: center;
  background-color: #083A9A;
  color: white;
  font-weight: bold; }

/* line 4283, ../custom-sass/components/_pages.scss */
.main-title {
  color: #083A9A;
  font-weight: 900; }

/* line 4286, ../custom-sass/components/_pages.scss */
.second-title, .center-value {
  text-align: center; }

/* line 4289, ../custom-sass/components/_pages.scss */
.second-title-merge {
  text-align: center;
  vertical-align: middle !important; }

/* line 4293, ../custom-sass/components/_pages.scss */
.branch_contact a {
  text-decoration: underline;
  color: #083A9A;
  font-weight: bold; }

/* line 4298, ../custom-sass/components/_pages.scss */
.branch_contact strong {
  font-style: italic;
  font-weight: 700; }

@media only screen and (max-width: 800px) {
  /* line 4306, ../custom-sass/components/_pages.scss */
  .sbm_india_indicate {
    padding: 0 20px; }

  /* line 4309, ../custom-sass/components/_pages.scss */
  .india_contact_detail > p {
    padding: 0 20px;
    overflow: hidden; } }
@media screen and (max-width: 767px) {
  /* line 4315, ../custom-sass/components/_pages.scss */
  .block-system-main-block .table-responsive {
    border: 0; } }

@media screen and (max-width: 767px) {
  /* line 4321, ../custom-sass/components/_pages.scss */
  .table-responsive > .table-bordered {
    border: 1px solid #ddd; }

  /* line 4324, ../custom-sass/components/_pages.scss */
  .india_contact_detail {
    margin-top: 20px; } }
/* line 4328, ../custom-sass/components/_pages.scss */
.header_center_blue.text-left {
  text-align: left; }

/* line 4332, ../custom-sass/components/_pages.scss */
.content-sidebar {
  overflow: hidden; }
  /* line 4335, ../custom-sass/components/_pages.scss */
  .page-node-type-product-and-services .content-sidebar {
    overflow: visible; }

/* line 4341, ../custom-sass/components/_pages.scss */
.official-title {
  font-family: "FuturaMed";
  font-size: 48px;
  line-height: 48px;
  color: #083a9a;
  margin: 0;
  font-weight: 400;
  text-align: left; }
  @media only screen and (max-width: 991px) {
    /* line 4341, ../custom-sass/components/_pages.scss */
    .official-title {
      font-size: 36px;
      line-height: 36px; } }
  @media only screen and (max-width: 767px) {
    /* line 4341, ../custom-sass/components/_pages.scss */
    .official-title {
      font-size: 24px;
      line-height: 24px; } }

@media only screen and (max-width: 991px) {
  /* line 3, ../custom-sass/components/_forex.scss */
  .forex-main-container {
    padding: 0 20px; } }

/* line 9, ../custom-sass/components/_forex.scss */
.forex-converter .form-submit, .webform-submission-form .form-submit {
  width: auto;
  min-width: 150px;
  margin-left: 0;
  margin-right: 0;
  font-family: "FuturaMed";
  font-size: 16px;
  line-height: 16px;
  padding: 8px 20px;
  background: #99b401;
  border: none;
  color: white;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease; }
  /* line 23, ../custom-sass/components/_forex.scss */
  .forex-converter .form-submit:hover, .webform-submission-form .form-submit:hover {
    text-decoration: none;
    background: #083a9a; }
/* line 29, ../custom-sass/components/_forex.scss */
.forex-converter .fieldset-legend, .webform-submission-form .fieldset-legend {
  font-size: 16px;
  font-family: "FuturaBook";
  color: #333333; }
/* line 35, ../custom-sass/components/_forex.scss */
.forex-converter legend, .webform-submission-form legend {
  margin: 0 0 15px;
  border: none; }

/* line 41, ../custom-sass/components/_forex.scss */
.forex-calculator {
  text-align: right; }

/* line 45, ../custom-sass/components/_forex.scss */
.forex-results {
  margin: 40px 0;
  padding: 20px 0;
  background: #083a9a;
  flex-wrap: wrap; }
  @media only screen and (max-width: 1229px) {
    /* line 45, ../custom-sass/components/_forex.scss */
    .forex-results {
      display: block; } }
  @media only screen and (max-width: 767px) {
    /* line 45, ../custom-sass/components/_forex.scss */
    .forex-results {
      margin: 20px 0;
      display: block; } }

/* line 61, ../custom-sass/components/_forex.scss */
.forex-item {
  padding: 0 28px;
  text-align: left;
  color: white;
  justify-content: center; }
  @media only screen and (max-width: 1229px) {
    /* line 61, ../custom-sass/components/_forex.scss */
    .forex-item {
      padding: 0 28px 20px; } }
  @media only screen and (max-width: 767px) {
    /* line 61, ../custom-sass/components/_forex.scss */
    .forex-item {
      padding: 0 20px;
      margin-bottom: 20px; } }
  /* line 76, ../custom-sass/components/_forex.scss */
  .forex-item .total-interest {
    padding: 0; }

/* line 81, ../custom-sass/components/_forex.scss */
.forex-item-title {
  margin-bottom: 10px;
  font-size: 16px;
  font-family: "FuturaMed";
  line-height: 30px;
  color: white;
  text-align: center; }

/* line 91, ../custom-sass/components/_forex.scss */
.exchange-rate {
  border-right: 1px solid white;
  font-size: 16px;
  font-family: "FuturaMed";
  color: white; }
  @media only screen and (max-width: 1229px) {
    /* line 91, ../custom-sass/components/_forex.scss */
    .exchange-rate {
      border: none; } }

/* line 102, ../custom-sass/components/_forex.scss */
.currency-amount {
  display: inline-block;
  vertical-align: bottom;
  font-size: 24px;
  font-family: "FuturaBook";
  line-height: 19px;
  color: white; }

/* line 111, ../custom-sass/components/_forex.scss */
.currency {
  display: inline-block;
  vertical-align: bottom;
  font-size: 16px;
  font-family: "FuturaMed";
  line-height: 16px;
  color: white; }
  /* line 119, ../custom-sass/components/_forex.scss */
  .currency.full-width {
    display: block;
    margin-top: 8px; }

/* line 125, ../custom-sass/components/_forex.scss */
.custom-forex-rates {
  margin: 13px 0; }

/* line 129, ../custom-sass/components/_forex.scss */
.title-total,
.currency-total {
  font-size: 24px;
  line-height: 30px; }
  @media only screen and (max-width: 767px) {
    /* line 129, ../custom-sass/components/_forex.scss */
    .title-total,
    .currency-total {
      font-size: 16px; } }

@media only screen and (max-width: 767px) {
  /* line 139, ../custom-sass/components/_forex.scss */
  .currency-total {
    line-height: 16px; } }

/* line 145, ../custom-sass/components/_forex.scss */
.amount-total {
  font-size: 36px;
  line-height: 36px; }
  @media only screen and (max-width: 1229px) {
    /* line 145, ../custom-sass/components/_forex.scss */
    .amount-total {
      font-size: 24px;
      line-height: 28px; } }
  @media only screen and (max-width: 767px) {
    /* line 145, ../custom-sass/components/_forex.scss */
    .amount-total {
      line-height: 19px; } }

/* line 159, ../custom-sass/components/_forex.scss */
.forex-rates {
  width: 100%;
  border: 2px solid #00b398;
  margin-bottom: 16px; }

/* line 165, ../custom-sass/components/_forex.scss */
.forex-rates-list {
  margin: 0;
  padding: 0 5px;
  list-style: none;
  font-family: "FuturaBook";
  font-size: 14px;
  text-align: left; }
  @media only screen and (max-width: 767px) {
    /* line 165, ../custom-sass/components/_forex.scss */
    .forex-rates-list {
      font-size: 12px; } }
  /* line 177, ../custom-sass/components/_forex.scss */
  .forex-rates-list li {
    width: 33.3333%;
    padding: 12px 20px; }
    @media only screen and (max-width: 767px) {
      /* line 177, ../custom-sass/components/_forex.scss */
      .forex-rates-list li {
        padding: 10px; } }

/* line 188, ../custom-sass/components/_forex.scss */
.title-head li {
  color: #00b398;
  font-size: 18px;
  font-family: "FuturaBoldRegular"; }
  @media only screen and (max-width: 767px) {
    /* line 188, ../custom-sass/components/_forex.scss */
    .title-head li {
      font-size: 15px; } }

/* line 199, ../custom-sass/components/_forex.scss */
.more-forex {
  text-align: right; }
  /* line 202, ../custom-sass/components/_forex.scss */
  .more-forex a {
    height: 36px;
    min-width: 150px;
    padding: 0 20px;
    display: inline-block;
    text-align: center;
    font-size: 16px;
    line-height: 36px;
    background: #00b398;
    border: none;
    color: white;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease; }
    /* line 215, ../custom-sass/components/_forex.scss */
    .more-forex a:hover {
      text-decoration: none;
      background: #083a9a; }

/* line 222, ../custom-sass/components/_forex.scss */
.block-forex-banner-block {
  width: 100%;
  float: none; }

/* line 227, ../custom-sass/components/_forex.scss */
.forex-banner {
  margin-bottom: 35px; }
  /* line 229, ../custom-sass/components/_forex.scss */
  .forex-banner .top-banner {
    position: relative; }
    /* line 397, ../custom-sass/helpers/_mixins.scss */
    .forex-banner .top-banner:after {
      background: rgba(16, 35, 55, 0.4) none repeat scroll 0 0;
      content: "";
      height: 100%;
      left: 0;
      position: absolute;
      top: 0;
      width: 100%;
      z-index: 1; }
    @media only screen and (max-width: 767px) {
      /* line 233, ../custom-sass/components/_forex.scss */
      .forex-banner .top-banner:after {
        display: none; } }
    /* line 239, ../custom-sass/components/_forex.scss */
    .forex-banner .top-banner .node-overlay {
      position: absolute;
      bottom: 0;
      left: 0;
      z-index: 2;
      padding: 32px;
      width: 100%; }
      @media only screen and (max-width: 767px) {
        /* line 239, ../custom-sass/components/_forex.scss */
        .forex-banner .top-banner .node-overlay {
          position: relative;
          padding: 32px 25px; } }
    /* line 253, ../custom-sass/components/_forex.scss */
    .forex-banner .top-banner .node-title {
      font-family: "FuturaMed";
      font-size: 48px;
      line-height: 48px;
      color: #FFF; }
      @media only screen and (max-width: 1229px) {
        /* line 253, ../custom-sass/components/_forex.scss */
        .forex-banner .top-banner .node-title {
          font-size: 36px;
          line-height: 36px; } }
      @media only screen and (max-width: 767px) {
        /* line 253, ../custom-sass/components/_forex.scss */
        .forex-banner .top-banner .node-title {
          color: #161a1c;
          font-size: 24px;
          line-height: 24px; } }
    /* line 271, ../custom-sass/components/_forex.scss */
    .forex-banner .top-banner .node-chapo {
      margin-top: 15px;
      font-family: 'Arial';
      font-size: 16px;
      line-height: 16px;
      color: #FFF;
      max-width: 100%; }
      @media only screen and (max-width: 1229px) {
        /* line 271, ../custom-sass/components/_forex.scss */
        .forex-banner .top-banner .node-chapo {
          font-size: 14px;
          line-height: 14px; } }
      @media only screen and (max-width: 767px) {
        /* line 271, ../custom-sass/components/_forex.scss */
        .forex-banner .top-banner .node-chapo {
          color: #161a1c; } }
    /* line 289, ../custom-sass/components/_forex.scss */
    .forex-banner .top-banner .other-cards {
      margin: 30px 0 0; }
      /* line 292, ../custom-sass/components/_forex.scss */
      .forex-banner .top-banner .other-cards .other-cards-text {
        margin: 0 0 10px;
        font-family: 'Arial';
        font-size: 16px;
        font-style: italic;
        color: #FFF; }
        @media only screen and (max-width: 1229px) {
          /* line 292, ../custom-sass/components/_forex.scss */
          .forex-banner .top-banner .other-cards .other-cards-text {
            font-size: 14px;
            line-height: 14px;
            color: #161a1c; } }
      /* line 306, ../custom-sass/components/_forex.scss */
      .forex-banner .top-banner .other-cards .other-cards-title {
        border-bottom: 1px solid #FFF; }
        /* line 360, ../custom-sass/helpers/_mixins.scss */
        .forex-banner .top-banner .other-cards .other-cards-title:before, .forex-banner .top-banner .other-cards .other-cards-title:after {
          content: " ";
          display: table; }
        /* line 365, ../custom-sass/helpers/_mixins.scss */
        .forex-banner .top-banner .other-cards .other-cards-title:after {
          clear: both; }
        /* line 310, ../custom-sass/components/_forex.scss */
        .forex-banner .top-banner .other-cards .other-cards-title a {
          float: left;
          margin-right: 25px;
          font-family: "FuturaBoldRegular";
          font-size: 16px;
          text-transform: uppercase;
          color: #FFF;
          padding: 0 0 5px 15px;
          position: relative; }
          @media only screen and (max-width: 1229px) {
            /* line 310, ../custom-sass/components/_forex.scss */
            .forex-banner .top-banner .other-cards .other-cards-title a {
              font-size: 14px; } }
          @media only screen and (max-width: 767px) {
            /* line 310, ../custom-sass/components/_forex.scss */
            .forex-banner .top-banner .other-cards .other-cards-title a {
              color: #161a1c;
              padding-right: 0; } }
          /* line 329, ../custom-sass/components/_forex.scss */
          .forex-banner .top-banner .other-cards .other-cards-title a:hover {
            text-decoration: none; }
          /* line 333, ../custom-sass/components/_forex.scss */
          .forex-banner .top-banner .other-cards .other-cards-title a:after {
            font-family: "FuturaMed";
            content: "›";
            position: absolute;
            left: 0;
            top: 1px;
            color: #FFF; }

/* line 348, ../custom-sass/components/_forex.scss */
.full-width {
  flex: 0 0 100%; }

/* line 352, ../custom-sass/components/_forex.scss */
.loan-subtitle {
  margin-bottom: 20px;
  font-size: 24px;
  font-family: "FuturaBook"; }

/* line 359, ../custom-sass/components/_forex.scss */
.loan-data .label {
  margin-bottom: 20px;
  padding: 0;
  display: block;
  font-size: 16px;
  font-family: "FuturaMed";
  text-transform: uppercase;
  text-align: left;
  color: #f86936; }
/* line 370, ../custom-sass/components/_forex.scss */
.loan-data .field-wrap {
  width: 100%;
  margin-bottom: 30px; }
/* line 375, ../custom-sass/components/_forex.scss */
.loan-data .input-field {
  height: auto;
  margin: 0;
  padding: 0;
  font-size: 24px;
  font-family: Arial;
  line-height: 24px;
  color: #083a9a;
  border: none; }
  @media only screen and (max-width: 767px) {
    /* line 375, ../custom-sass/components/_forex.scss */
    .loan-data .input-field {
      font-size: 18px; } }
  /* line 390, ../custom-sass/components/_forex.scss */
  .loan-data .input-field:invalid {
    box-shadow: none; }
  /* line 394, ../custom-sass/components/_forex.scss */
  .loan-data .input-field.rate-field {
    width: 87%; }
/* line 399, ../custom-sass/components/_forex.scss */
.loan-data .input-wrapper {
  border-bottom: 1px solid #083a9a; }

/* line 404, ../custom-sass/components/_forex.scss */
.input-addon {
  width: 10%;
  margin-left: 3%;
  font-size: 24px;
  font-family: "FuturaBook";
  text-align: right;
  color: #083a9a; }

/* line 413, ../custom-sass/components/_forex.scss */
.loan-currency {
  margin-right: 3%;
  margin-left: 0;
  align-self: flex-end;
  font-size: 24px;
  font-family: 'Arial';
  line-height: 24px;
  text-align: left;
  color: #083a9a; }

/* line 424, ../custom-sass/components/_forex.scss */
.forex-item-bottom {
  margin-top: 35px;
  justify-content: space-between; }
  @media only screen and (max-width: 1229px) {
    /* line 424, ../custom-sass/components/_forex.scss */
    .forex-item-bottom {
      margin-top: 0; } }

/* line 433, ../custom-sass/components/_forex.scss */
.buttons-list {
  margin-bottom: 20px; }
  /* line 436, ../custom-sass/components/_forex.scss */
  .buttons-list .links-wrapper {
    margin: 0 -12px;
    display: flex; }
  /* line 442, ../custom-sass/components/_forex.scss */
  .buttons-list .button {
    width: calc(33.3333% - 24px);
    padding: 12px 20px 8px;
    margin: 0 12px;
    font-family: "FuturaMed";
    font-size: 16px;
    line-height: 16px;
    color: #fff;
    border: none;
    border-radius: 0; }
    /* line 453, ../custom-sass/components/_forex.scss */
    .buttons-list .button:hover {
      -webkit-transition: all 0.5s ease;
      -moz-transition: all 0.5s ease;
      -o-transition: all 0.5s ease;
      transition: all 0.5s ease;
      background: #083a9a; }
    @media only screen and (max-width: 767px) {
      /* line 442, ../custom-sass/components/_forex.scss */
      .buttons-list .button {
        width: auto; } }

/* line 464, ../custom-sass/components/_forex.scss */
.calculate {
  background: #00b398; }

/* line 468, ../custom-sass/components/_forex.scss */
.reset {
  background: #f86936; }

/* line 472, ../custom-sass/components/_forex.scss */
.show-app-form {
  background: #99b401; }

/* line 477, ../custom-sass/components/_forex.scss */
.forex-webform {
  padding-top: 20px;
  padding-bottom: 20px;
  background: #ededec; }
  @media only screen and (max-width: 991px) {
    /* line 477, ../custom-sass/components/_forex.scss */
    .forex-webform {
      margin: 50px 0 0; } }
  /* line 486, ../custom-sass/components/_forex.scss */
  .forex-webform .form-submit {
    background: #00b398; }
    /* line 489, ../custom-sass/components/_forex.scss */
    .forex-webform .form-submit:hover {
      background: #002888; }
  /* line 494, ../custom-sass/components/_forex.scss */
  .forex-webform legend {
    margin-bottom: 20px;
    font-size: 24px;
    font-family: "FuturaBook";
    color: #161a1c; }
    @media only screen and (max-width: 991px) {
      /* line 494, ../custom-sass/components/_forex.scss */
      .forex-webform legend {
        margin-bottom: 0; } }

/* line 506, ../custom-sass/components/_forex.scss */
.disclaimer-text {
  margin: 20px 0; }

/* line 510, ../custom-sass/components/_forex.scss */
.fieldset-legend {
  position: relative; }
  /* line 513, ../custom-sass/components/_forex.scss */
  .forex-webform .fieldset-legend {
    font-size: 24px;
    color: #161a1c; }

/* line 520, ../custom-sass/components/_forex.scss */
.forexconverter {
  text-align: left; }
  /* line 524, ../custom-sass/components/_forex.scss */
  .forexconverter .form-radios .form-item {
    margin-right: 20px;
    display: inline-block;
    vertical-align: top; }

/* line 532, ../custom-sass/components/_forex.scss */
.forex-banner {
  margin-left: 0;
  margin-right: 0; }
  /* line 360, ../custom-sass/helpers/_mixins.scss */
  .forex-banner:before, .forex-banner:after {
    content: " ";
    display: table; }
  /* line 365, ../custom-sass/helpers/_mixins.scss */
  .forex-banner:after {
    clear: both; }
  /* line 535, ../custom-sass/components/_forex.scss */
  .forex-banner .top-banner {
    position: relative;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0; }
    @media (min-width: 992px) {
      /* line 535, ../custom-sass/components/_forex.scss */
      .forex-banner .top-banner {
        float: left;
        width: 75%; } }
  /* line 539, ../custom-sass/components/_forex.scss */
  .forex-banner .block-sbm-home-loans-contact-block {
    position: relative;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0; }
    @media (min-width: 992px) {
      /* line 539, ../custom-sass/components/_forex.scss */
      .forex-banner .block-sbm-home-loans-contact-block {
        float: left;
        width: 25%; } }

/* line 544, ../custom-sass/components/_forex.scss */
.loan-data input[name="apr"] {
  color: #083a9a !important; }
