@charset "UTF-8";
/* All modules imports*/
/*
* This is the scss file containing all the common rules, such as

    - colors
    - media query rules
    - scss functions
*/
/*We disable the browser shadows on click and hold or drag*/
/* line 25, sass/modules/_common.scss */
*:active,
*:focus {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 33, sass/modules/_common.scss */
button a {
  z-index: 100;
}

/*
* This is the function used to specify a device-specific rule
* VERY IMPORTANT: always use the following order, since this is a mobile first theme
smartphone -> ipad -> desktop -> widescreen
*/
/*
* This rule is used to emit vendor-prefixed rules. The $name is the rule (such as "animation"),
* while $argument is the rule value. Eg. @include vendor-prefix(animation,1s)
*/
/*
* This rule will emit the @content for all' <a> states to avoid typing all the states
* every time
*/
/* line 83, sass/modules/_common.scss */
a, a:hover, a:link, a:active, a:visited {
  visibility: visible;
  text-decoration: none;
  cursor: pointer !important;
}

/* line 95, sass/modules/_common.scss */
.clear {
  clear: both;
}

/*DEPRECATED!*/
/* line 100, sass/modules/_common.scss */
.vertical-align {
  display: -ms-flexbox;
  /* will work on IE10 */
  display: flex;
  align-items: center;
}

/*DEPRECATED*/
/* line 107, sass/modules/_common.scss */
.full-sm-height {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 992px) {
  /* line 107, sass/modules/_common.scss */
  .full-sm-height {
    display: table;
  }
  /* line 113, sass/modules/_common.scss */
  .full-sm-height > [class*="col-"] {
    float: none;
    display: table-cell;
    vertical-align: top;
  }
}

/*Enable this to debug*/
/* line 122, sass/modules/_common.scss */
.debug {
  display: none;
}

/* line 126, sass/modules/_common.scss */
html,
body {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

@font-face {
  font-family: 'CallunaBlack';
  src: url("assets/fonts/calluna-black-webfont.woff2") format("woff2"), url("assets/fonts/calluna-black-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'CallunaBold';
  src: url("assets/fonts/calluna-bold-webfont.woff2") format("woff2"), url("assets/fonts/calluna-bold-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'CallunaBoldItalic';
  src: url("assets/fonts/calluna-boldit-webfont.woff2") format("woff2"), url("assets/fonts/calluna-boldit-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'CallunaItalic';
  src: url("assets/fonts/calluna-it-webfont.woff2") format("woff2"), url("assets/fonts/calluna-it-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'CallunaLight';
  src: url("assets/fonts/calluna-light-webfont.woff2") format("woff2"), url("assets/fonts/calluna-light-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'CallunaRegular';
  src: url("assets/fonts/calluna-regular-webfont.woff2") format("woff2"), url("assets/fonts/calluna-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'CallunaSemiBold';
  src: url("assets/fonts/calluna-semibold-webfont.woff2") format("woff2"), url("assets/fonts/calluna-semibold-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'CallunaSemiBoldItalic';
  src: url("assets/fonts/calluna-semiboldit-webfont.woff2") format("woff2"), url("assets/fonts/calluna-semiboldit-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'MontserratBlack';
  src: url("assets/fonts/montserrat-black-webfont.woff2") format("woff2"), url("assets/fonts/montserrat-black-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'MontserratBold';
  src: url("assets/fonts/montserrat-bold-webfont.woff2") format("woff2"), url("assets/fonts/montserrat-bold-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'MontserratExtraBold';
  src: url("assets/fonts/montserrat-extrabold-webfont.woff2") format("woff2"), url("assets/fonts/montserrat-extrabold-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'MontserratHairline';
  src: url("assets/fonts/montserrat-hairline-webfont.woff2") format("woff2"), url("assets/fonts/montserrat-hairline-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'MontserratLight';
  src: url("assets/fonts/montserrat-light-webfont.woff2") format("woff2"), url("assets/fonts/montserrat-light-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'MontserratRegular';
  src: url("assets/fonts/montserrat-regular-webfont.woff2") format("woff2"), url("assets/fonts/montserrat-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'MontserratSemiBold';
  src: url("assets/fonts/montserrat-semibold-webfont.woff2") format("woff2"), url("assets/fonts/montserrat-semibold-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'MontserratUltraLight';
  src: url("assets/fonts/montserrat-ultralight-webfont.woff2") format("woff2"), url("assets/fonts/montserrat-ultralight-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
	/*ELEMENTS LIKE
 - button
 - checkbox
 - select
*/
/* line 8, sass/modules/_elements.scss */
.hero, .affiliations-hero {
  background-repeat: no-repeat;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 8, sass/modules/_elements.scss */
  .hero, .affiliations-hero {
    background-size: cover;
  }
}
@media only screen and (min-width: 992px) {
  /* line 8, sass/modules/_elements.scss */
  .hero, .affiliations-hero {
    background-size: cover;
  }
}

/* line 21, sass/modules/_elements.scss */
.viewmore-button, .viewmore-button-white, .viewmore-button-white-noarrow, .view-more-funds, .view-more-news, .viewmore-button-inverse, .viewmore-button-orange, .viewmore-button-orange-external, .viewmore-button-orange-download, .viewmore-button-orange-inverse, .fund-card-viewmore {
  font-family: 'MontserratBold';
  background-position: 87% center;
  background-repeat: no-repeat;
  text-transform: uppercase;
  border: none;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 21, sass/modules/_elements.scss */
  .viewmore-button, .viewmore-button-white, .viewmore-button-white-noarrow, .view-more-funds, .view-more-news, .viewmore-button-inverse, .viewmore-button-orange, .viewmore-button-orange-external, .viewmore-button-orange-download, .viewmore-button-orange-inverse, .fund-card-viewmore {
    padding: 8px 58px 8px 40px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 21, sass/modules/_elements.scss */
  .viewmore-button, .viewmore-button-white, .viewmore-button-white-noarrow, .view-more-funds, .view-more-news, .viewmore-button-inverse, .viewmore-button-orange, .viewmore-button-orange-external, .viewmore-button-orange-download, .viewmore-button-orange-inverse, .fund-card-viewmore {
    padding: 12px 58px 12px 40px;
  }
}
/* line 37, sass/modules/_elements.scss */
.viewmore-button a, .viewmore-button-white a, .viewmore-button-white-noarrow a, .view-more-funds a, .view-more-news a, .viewmore-button-inverse a, .viewmore-button-orange a, .viewmore-button-orange-external a, .viewmore-button-orange-download a, .viewmore-button-orange-inverse a, .fund-card-viewmore a {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 37, sass/modules/_elements.scss */
  .viewmore-button a, .viewmore-button-white a, .viewmore-button-white-noarrow a, .view-more-funds a, .view-more-news a, .viewmore-button-inverse a, .viewmore-button-orange a, .viewmore-button-orange-external a, .viewmore-button-orange-download a, .viewmore-button-orange-inverse a, .fund-card-viewmore a {
    font-size: 11px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 37, sass/modules/_elements.scss */
  .viewmore-button a, .viewmore-button-white a, .viewmore-button-white-noarrow a, .view-more-funds a, .view-more-news a, .viewmore-button-inverse a, .viewmore-button-orange a, .viewmore-button-orange-external a, .viewmore-button-orange-download a, .viewmore-button-orange-inverse a, .fund-card-viewmore a {
    font-size: 13px;
  }
}
/* line 48, sass/modules/_elements.scss */
.viewmore-button:hover, .viewmore-button-white:hover, .viewmore-button-white-noarrow:hover, .view-more-funds:hover, .view-more-news:hover, .viewmore-button-inverse:hover, .viewmore-button-orange:hover, .viewmore-button-orange-external:hover, .viewmore-button-orange-download:hover, .viewmore-button-orange-inverse:hover, .fund-card-viewmore:hover {
  cursor: pointer;
}

/* line 53, sass/modules/_elements.scss */
.viewmore-button-no-left-padding {
  padding-left: 0px !important;
}

/* line 57, sass/modules/_elements.scss */
.viewmore-button-white, .viewmore-button-white-noarrow, .view-more-funds, .view-more-news {
  background-color: white;
  background-image: url(assets/img/icon-right-arrow.png);
}
/* line 83, sass/modules/_common.scss */
.viewmore-button-white a, .viewmore-button-white-noarrow a, .view-more-funds a, .view-more-news a, .viewmore-button-white a:hover, .viewmore-button-white-noarrow a:hover, .view-more-funds a:hover, .view-more-news a:hover, .viewmore-button-white a:link, .viewmore-button-white-noarrow a:link, .view-more-funds a:link, .view-more-news a:link, .viewmore-button-white a:active, .viewmore-button-white-noarrow a:active, .view-more-funds a:active, .view-more-news a:active, .viewmore-button-white a:visited, .viewmore-button-white-noarrow a:visited, .view-more-funds a:visited, .view-more-news a:visited {
  color: #007d68 !important;
  text-decoration: none;
  cursor: pointer !important;
}
/* line 66, sass/modules/_elements.scss */
.viewmore-button-white a, .viewmore-button-white-noarrow a, .view-more-funds a, .view-more-news a {
  color: #007d68;
}

/* line 71, sass/modules/_elements.scss */
.viewmore-button-white-noarrow {
  background-image: none !important;
  border: 2px solid #007d68;
}

/* line 79, sass/modules/_elements.scss */
.viewmore-button-inverse {
  background-image: url(assets/img/icon-right-arrow-white.png);
  background-color: #007d68;
}
/* line 83, sass/modules/_common.scss */
.viewmore-button-inverse a, .viewmore-button-inverse a:hover, .viewmore-button-inverse a:link, .viewmore-button-inverse a:active, .viewmore-button-inverse a:visited {
  color: white !important;
  text-decoration: none;
  cursor: pointer !important;
}

/* line 90, sass/modules/_elements.scss */
.viewmore-button-orange, .viewmore-button-orange-external, .viewmore-button-orange-download, .viewmore-button-orange-inverse, .fund-card-viewmore {
  background-color: transparent;
  background-image: url(assets/img/icon-right-arrow-orange.png);
}
/* line 83, sass/modules/_common.scss */
.viewmore-button-orange a, .viewmore-button-orange-external a, .viewmore-button-orange-download a, .viewmore-button-orange-inverse a, .fund-card-viewmore a, .viewmore-button-orange a:hover, .viewmore-button-orange-external a:hover, .viewmore-button-orange-download a:hover, .viewmore-button-orange-inverse a:hover, .fund-card-viewmore a:hover, .viewmore-button-orange a:link, .viewmore-button-orange-external a:link, .viewmore-button-orange-download a:link, .viewmore-button-orange-inverse a:link, .fund-card-viewmore a:link, .viewmore-button-orange a:active, .viewmore-button-orange-external a:active, .viewmore-button-orange-download a:active, .viewmore-button-orange-inverse a:active, .fund-card-viewmore a:active, .viewmore-button-orange a:visited, .viewmore-button-orange-external a:visited, .viewmore-button-orange-download a:visited, .viewmore-button-orange-inverse a:visited, .fund-card-viewmore a:visited {
  color: #f4911e !important;
  text-decoration: none;
  cursor: pointer !important;
}

/* line 100, sass/modules/_elements.scss */
.viewmore-button-orange-external {
  background-image: url(assets/img/icon-rightup-arrow-orange.png);
}
/* line 103, sass/modules/_elements.scss */
.viewmore-button-orange-external a {
  color: #f4911e;
}

/* line 108, sass/modules/_elements.scss */
.viewmore-button-orange-download {
  background-image: url(assets/img/icon-down-arrow-orange.png) !important;
}

/* line 113, sass/modules/_elements.scss */
.viewmore-button-orange-inverse {
  border: 1px solid #f4911e;
}

/* line 120, sass/modules/_elements.scss */
.back-button, .back-button-white, .back-button-grey, .back-button-yellow {
  font-family: 'MontserratBold';
  background-position: 3% center;
  background-repeat: no-repeat;
  text-transform: uppercase;
  border: none;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 120, sass/modules/_elements.scss */
  .back-button, .back-button-white, .back-button-grey, .back-button-yellow {
    padding: 8px 58px 8px 53px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 120, sass/modules/_elements.scss */
  .back-button, .back-button-white, .back-button-grey, .back-button-yellow {
    padding: 12px 58px 12px 53px;
  }
}
/* line 135, sass/modules/_elements.scss */
.back-button a, .back-button-white a, .back-button-grey a, .back-button-yellow a {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 135, sass/modules/_elements.scss */
  .back-button a, .back-button-white a, .back-button-grey a, .back-button-yellow a {
    font-size: 11px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 135, sass/modules/_elements.scss */
  .back-button a, .back-button-white a, .back-button-grey a, .back-button-yellow a {
    font-size: 13px;
  }
}

/* line 147, sass/modules/_elements.scss */
.back-button-white {
  background-color: transparent;
  background-image: url(assets/img/icon-left-arrow-white.png) !important;
}
/* line 83, sass/modules/_common.scss */
.back-button-white a, .back-button-white a:hover, .back-button-white a:link, .back-button-white a:active, .back-button-white a:visited {
  color: white;
  text-decoration: none;
  cursor: pointer !important;
}

/* line 156, sass/modules/_elements.scss */
.back-button-grey {
  background-color: transparent;
  background-image: url(assets/img/icon-left-arrow-light-grey.png) !important;
}
/* line 83, sass/modules/_common.scss */
.back-button-grey a, .back-button-grey a:hover, .back-button-grey a:link, .back-button-grey a:active, .back-button-grey a:visited {
  color: #babcbe;
  text-decoration: none;
  cursor: pointer !important;
}

/* line 165, sass/modules/_elements.scss */
.back-button-yellow {
  background-color: transparent;
  background-image: url(assets/img/icon-left-arrow-yellow.png) !important;
}
/* line 83, sass/modules/_common.scss */
.back-button-yellow a, .back-button-yellow a:hover, .back-button-yellow a:link, .back-button-yellow a:active, .back-button-yellow a:visited {
  color: #c8df89;
  text-decoration: none;
  cursor: pointer !important;
}

/*SECTIONS tipo "AWARDS"*/
/* line 176, sass/modules/_elements.scss */
.section, .section-dark-blue, .big-title-dark-blue, .people-title-dark-blue, .generalinfo-row .generalinfo-title, #funds-overview-title, .affiliations-texts .affiliations-title, .careers-container .careers-section-title {
  font-family: 'MontserratRegular';
  text-transform: uppercase;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 992px) {
  /* line 176, sass/modules/_elements.scss */
  .section, .section-dark-blue, .big-title-dark-blue, .people-title-dark-blue, .generalinfo-row .generalinfo-title, #funds-overview-title, .affiliations-texts .affiliations-title, .careers-container .careers-section-title {
    font-size: 28px;
  }
}

/* line 189, sass/modules/_elements.scss */
.section-dark-blue, .big-title-dark-blue, .people-title-dark-blue, .generalinfo-row .generalinfo-title, #funds-overview-title, .affiliations-texts .affiliations-title, .careers-container .careers-section-title {
  font-family: 'MontserratRegular';
  text-transform: uppercase;
  color: #263238;
}

/* line 197, sass/modules/_elements.scss */
.big-title-dark-blue {
  padding: 60px 0px 30px 0px;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 197, sass/modules/_elements.scss */
  .big-title-dark-blue {
    font-size: 20px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 197, sass/modules/_elements.scss */
  .big-title-dark-blue {
    font-size: 28px;
  }
}

/*CHAPTERS: like "NEWSROOM"*/
/* line 214, sass/modules/_elements.scss */
.chapter-title, .chapter-title-blue {
  font-family: 'MontserratBold';
  text-transform: uppercase;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 214, sass/modules/_elements.scss */
  .chapter-title, .chapter-title-blue {
    font-size: 11px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 214, sass/modules/_elements.scss */
  .chapter-title, .chapter-title-blue {
    font-size: 16px;
  }
}

/* line 227, sass/modules/_elements.scss */
.chapter-title-blue {
  color: #263238;
}

/*CARD TITLES: like those of the contact cards*/
/* line 234, sass/modules/_elements.scss */
.card-title, .card-title-white, .image-row .contact-title {
  font-family: "MontserratRegular";
  font-size: 18px;
  text-transform: uppercase;
}

/* line 240, sass/modules/_elements.scss */
.card-title-white, .image-row .contact-title {
  color: white;
}

/*SUBCHAPTER like "OUR PEOPLE GIALLO IN HP*/
/* line 249, sass/modules/_elements.scss */
.subchapter-title, .subchapter-title-grey, .homepage-subchapter-grey, .generalinfo-row .generalinfo-heading, .career-row .career-location, .subchapter-title-yellow, .image-row .contact-state, .subchapter-title-blue, .subchapter-title-green, .affiliate-row .affiliate-title, .subchapter-title-orange, .career-row .career-category {
  font-family: 'MontserratBold';
  text-transform: uppercase;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 249, sass/modules/_elements.scss */
  .subchapter-title, .subchapter-title-grey, .homepage-subchapter-grey, .generalinfo-row .generalinfo-heading, .career-row .career-location, .subchapter-title-yellow, .image-row .contact-state, .subchapter-title-blue, .subchapter-title-green, .affiliate-row .affiliate-title, .subchapter-title-orange, .career-row .career-category {
    font-size: 13px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 249, sass/modules/_elements.scss */
  .subchapter-title, .subchapter-title-grey, .homepage-subchapter-grey, .generalinfo-row .generalinfo-heading, .career-row .career-location, .subchapter-title-yellow, .image-row .contact-state, .subchapter-title-blue, .subchapter-title-green, .affiliate-row .affiliate-title, .subchapter-title-orange, .career-row .career-category {
    font-size: 13px;
  }
}

/* line 262, sass/modules/_elements.scss */
.subchapter-title-grey, .homepage-subchapter-grey, .generalinfo-row .generalinfo-heading, .career-row .career-location {
  color: #babcbe;
}

/* line 267, sass/modules/_elements.scss */
.subchapter-title-yellow, .image-row .contact-state {
  color: #c8df89;
}

/* line 272, sass/modules/_elements.scss */
.subchapter-title-blue {
  color: #263238;
}

/* line 277, sass/modules/_elements.scss */
.subchapter-title-green, .affiliate-row .affiliate-title {
  color: #007d68;
}

/* line 282, sass/modules/_elements.scss */
.subchapter-title-orange, .career-row .career-category {
  color: #f4911e;
}

/*INTERNAL LINK*/
/* line 290, sass/modules/_elements.scss */
.internal-link {
  font-family: 'MontserratBold';
  text-transform: uppercase;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 290, sass/modules/_elements.scss */
  .internal-link {
    font-size: 11px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 290, sass/modules/_elements.scss */
  .internal-link {
    font-size: 16px;
  }
}
/* line 83, sass/modules/_common.scss */
.internal-link a, .internal-link a:hover, .internal-link a:link, .internal-link a:active, .internal-link a:visited {
  color: #007d68;
  text-decoration: none;
  cursor: pointer !important;
}

/*PUNCHLINES */
/* line 310, sass/modules/_elements.scss */
.punchline, .punchline-semibold, .punchline-white-semibold, .careers-row .careers-title {
  font-family: 'MontserratLight';
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 310, sass/modules/_elements.scss */
  .punchline, .punchline-semibold, .punchline-white-semibold, .careers-row .careers-title {
    font-size: 23px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 310, sass/modules/_elements.scss */
  .punchline, .punchline-semibold, .punchline-white-semibold, .careers-row .careers-title {
    font-size: 28px;
  }
}
/* line 322, sass/modules/_elements.scss */
.punchline-white {
  color: white;
}
/* line 326, sass/modules/_elements.scss */
.punchline-green {
  color: #007d68;
}
/* line 330, sass/modules/_elements.scss */
.punchline-darkgreen {
  color: #263238;
}

/* line 335, sass/modules/_elements.scss */
.punchline-semibold, .punchline-white-semibold, .careers-row .careers-title {
  font-family: 'MontserratSemiBold';
}

/* line 340, sass/modules/_elements.scss */
.punchline-white-semibold, .careers-row .careers-title {
  color: white;
}

/* line 346, sass/modules/_elements.scss */
.paragraph, .paragraph-blue, .affiliations-texts .affiliations-paragraph, .paragraph-light-blue, .fund-card-description, .career-row .career-description, .paragraph-light-grey, .paragraph-white, .careers-row .careers-description, .affiliate-row .affiliate-description {
  font-family: 'CallunaRegular';
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 346, sass/modules/_elements.scss */
  .paragraph, .paragraph-blue, .affiliations-texts .affiliations-paragraph, .paragraph-light-blue, .fund-card-description, .career-row .career-description, .paragraph-light-grey, .paragraph-white, .careers-row .careers-description, .affiliate-row .affiliate-description {
    font-size: 13px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 346, sass/modules/_elements.scss */
  .paragraph, .paragraph-blue, .affiliations-texts .affiliations-paragraph, .paragraph-light-blue, .fund-card-description, .career-row .career-description, .paragraph-light-grey, .paragraph-white, .careers-row .careers-description, .affiliate-row .affiliate-description {
    font-size: 17.5px;
  }
}

/* line 358, sass/modules/_elements.scss */
.paragraph-blue, .affiliations-texts .affiliations-paragraph {
  color: #2f4350;
}

/* line 363, sass/modules/_elements.scss */
.paragraph-light-blue, .fund-card-description, .career-row .career-description {
  color: #838b92;
}

/* line 368, sass/modules/_elements.scss */
.paragraph-light-grey {
  color: #babcbe;
}

/* line 373, sass/modules/_elements.scss */
.paragraph-white, .careers-row .careers-description {
  color: white;
}

/*TITLES*/
/* line 380, sass/modules/_elements.scss */
.calluna-blue-title, .career-row .career-title {
  font-family: 'CallunaBold';
  color: #263238;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 380, sass/modules/_elements.scss */
  .calluna-blue-title, .career-row .career-title {
    font-size: 18px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 380, sass/modules/_elements.scss */
  .calluna-blue-title, .career-row .career-title {
    font-size: 24px;
  }
}

/*GENERIC TEXTS */
/* line 396, sass/modules/_elements.scss */
.calluna-black-blue, .generalinfo-row .generalinfo-mail a, .address-row .contact-address, .address-row .telephone-row .telephone-number {
  font-family: 'CallunaBlack';
  color: #2f4350;
}

/* LABEL*/
/* line 405, sass/modules/_elements.scss */
.telephone-lightblue-label, .address-row .telephone-row .telephone-label {
  font-family: 'MontserratRegular';
  color: #838b92;
}

/* line 413, sass/modules/_elements.scss */
.subparagraph, .subparagraph-green, .subparagraph-blue-opacity {
  font-family: 'CallunaRegular';
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 413, sass/modules/_elements.scss */
  .subparagraph, .subparagraph-green, .subparagraph-blue-opacity {
    font-size: 13px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 413, sass/modules/_elements.scss */
  .subparagraph, .subparagraph-green, .subparagraph-blue-opacity {
    font-size: 14px;
  }
}

/* line 425, sass/modules/_elements.scss */
.subparagraph-green {
  color: #007d68;
}

/* line 430, sass/modules/_elements.scss */
.subparagraph-blue-opacity {
  color: #2f4350;
  opacity: 0.7;
}

/* line 437, sass/modules/_elements.scss */
.download-button {
  display: inline-block;
  background-color: #c8df89;
  margin-bottom: 20px;
  padding-right: 37px;
  background-image: url(assets/img/icon-download-button.png);
  background-repeat: no-repeat;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 437, sass/modules/_elements.scss */
  .download-button {
    background-position: 16px center;
    background-size: 14px 18px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 437, sass/modules/_elements.scss */
  .download-button {
    background-position: 32px center;
    background-size: 28px 37px;
  }
}

/* line 457, sass/modules/_elements.scss */
.orange-button, .career-row .career-contact-button {
  font-family: 'MontserratSemiBold';
  font-size: 13px;
  color: #f4911e;
  background-color: white;
  text-transform: uppercase;
  border: 2px solid #f4911e;
  padding: 12px;
  width: 240px;
}

/* line 470, sass/modules/_elements.scss */
.download-button-download {
  font-family: 'MontserratSemiBold';
  font-size: 13px;
  color: white;
  text-transform: uppercase;
  padding-left: 100px;
  padding-top: 20px;
  margin-bottom: -12px;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 470, sass/modules/_elements.scss */
  .download-button-download {
    padding-left: 50px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 470, sass/modules/_elements.scss */
  .download-button-download {
    padding-left: 100px;
  }
}

/* line 488, sass/modules/_elements.scss */
.download-button-file {
  text-overflow: ellipsis;
  overflow: ellipsis;
  white-space: nowrap;
  font-family: 'MontserratSemiBold';
  padding-bottom: 20px;
  padding-top: 10px;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 488, sass/modules/_elements.scss */
  .download-button-file {
    padding-left: 50px;
    font-size: 8px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 488, sass/modules/_elements.scss */
  .download-button-file {
    padding-left: 50px;
    font-size: 12px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 488, sass/modules/_elements.scss */
  .download-button-file {
    padding-left: 100px;
    font-size: 17px;
  }
}
/* line 83, sass/modules/_common.scss */
.download-button-file a, .download-button-file a:hover, .download-button-file a:link, .download-button-file a:active, .download-button-file a:visited {
  color: white;
  text-decoration: none;
  cursor: pointer !important;
}

/*DROPDOWNS*/
/* line 520, sass/modules/_elements.scss */
.dropdown-filter {
  display: inline-block;
  position: relative;
}
/* line 525, sass/modules/_elements.scss */
.dropdown-filter:hover {
  cursor: pointer;
}
/* line 529, sass/modules/_elements.scss */
.dropdown-filter .dropdown-label {
  margin-left: 20px;
  padding: 17px 124px 17px 21px;
  color: #2f4350;
  text-transform: uppercase;
  border: 1px solid #549093;
  font-family: 'MontserratSemiBold';
  font-size: 13px;
  background-image: url(assets/img/icon-down-blue-arrow.png);
  background-repeat: no-repeat;
  background-position: 92% center;
}
/* line 542, sass/modules/_elements.scss */
.dropdown-filter .dropdown-content {
  border: 1px solid #babcbe;
  background-color: white;
  z-index: 1;
  display: none;
  position: absolute;
  margin-top: 5px;
  margin-left: 20px;
}
/* line 552, sass/modules/_elements.scss */
.dropdown-filter .dropdown-content > span {
  width: 100%;
  float: left;
  font-family: 'MontserratSemiBold';
  font-size: 13px;
  text-transform: uppercase;
  padding: 10px 19px;
  text-align: left;
}

/* PAGE HEADER*/
/* line 567, sass/modules/_elements.scss */
.page-top-header, .contactus-header, .careers-header, #privacy-header {
  background-color: #007d68;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 992px) {
  /* line 567, sass/modules/_elements.scss */
  .page-top-header, .contactus-header, .careers-header, #privacy-header {
    height: 200px;
  }
}
/* line 578, sass/modules/_elements.scss */
.page-top-header .page-top-title, .contactus-header .page-top-title, .careers-header .page-top-title, #privacy-header .page-top-title, .careers-header .careers-title, #privacy-header .careers-header .careers-title, .careers-header #privacy-header .careers-title, .page-top-header #privacy-title, .contactus-header #privacy-title, .careers-header #privacy-title, #privacy-header #privacy-title {
  font-family: 'MontserratLight';
  text-transform: uppercase;
  padding-left: 60px;
  color: white;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 578, sass/modules/_elements.scss */
  .page-top-header .page-top-title, .contactus-header .page-top-title, .careers-header .page-top-title, #privacy-header .page-top-title, .careers-header .careers-title, #privacy-header .careers-header .careers-title, .careers-header #privacy-header .careers-title, .page-top-header #privacy-title, .contactus-header #privacy-title, .careers-header #privacy-title, #privacy-header #privacy-title {
    font-size: 18px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 578, sass/modules/_elements.scss */
  .page-top-header .page-top-title, .contactus-header .page-top-title, .careers-header .page-top-title, #privacy-header .page-top-title, .careers-header .careers-title, #privacy-header .careers-header .careers-title, .careers-header #privacy-header .careers-title, .page-top-header #privacy-title, .contactus-header #privacy-title, .careers-header #privacy-title, #privacy-header #privacy-title {
    font-size: 40px;
  }
}
/* line 594, sass/modules/_elements.scss */
.page-top-header .page-top-subtitle, .contactus-header .page-top-subtitle, .careers-header .page-top-subtitle, #privacy-header .page-top-subtitle, .careers-header .careers-subtitle, #privacy-header .careers-header .careers-subtitle, .careers-header #privacy-header .careers-subtitle {
  font-family: 'CallunaRegular';
  padding-left: 60px;
  color: white;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 594, sass/modules/_elements.scss */
  .page-top-header .page-top-subtitle, .contactus-header .page-top-subtitle, .careers-header .page-top-subtitle, #privacy-header .page-top-subtitle, .careers-header .careers-subtitle, #privacy-header .careers-header .careers-subtitle, .careers-header #privacy-header .careers-subtitle {
    font-size: 14px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 594, sass/modules/_elements.scss */
  .page-top-header .page-top-subtitle, .contactus-header .page-top-subtitle, .careers-header .page-top-subtitle, #privacy-header .page-top-subtitle, .careers-header .careers-subtitle, #privacy-header .careers-header .careers-subtitle, .careers-header #privacy-header .careers-subtitle {
    font-size: 17px;
  }
}

/* line 612, sass/modules/_elements.scss */
.divider {
  height: 100px;
  background-image: url(assets/img/background-divider.png);
  background-repeat: repeat-x;
}

/**
* This file deals with rules regarding the structure of the site
*/
/* line 5, sass/modules/_structure.scss */
body {
  overflow-x: hidden;
}

/* line 9, sass/modules/_structure.scss */
#main-content {
  	/*@include is-also(desktop) {
  		margin-top: $header-height;
  	}
  
  	//Letteralmente: e se è anche uno smartphone...
  	@include is-also(smartphone) {
  		margin-top: $header-mobile-height;
  	}*/
}

/* line 6, sass/modules/_header.scss */
.navbar {
  margin-top: 29px;
  margin-bottom: 29px;
  /*Override Bootstrap*/
}

/* line 11, sass/modules/_header.scss */
.navbar-brand {
  padding: 0px;
}

/* line 15, sass/modules/_header.scss */
.navbar-brand > img {
  width: auto;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 15, sass/modules/_header.scss */
  .navbar-brand > img {
    height: 49%;
    margin-top: 9px;
    margin-left: 20px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 15, sass/modules/_header.scss */
  .navbar-brand > img {
    height: 50%;
    margin-top: 8px;
    margin-left: 15px;
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9);
  }
}
@media only screen and (min-width: 992px) {
  /* line 15, sass/modules/_header.scss */
  .navbar-brand > img {
    height: 64%;
    margin-top: 1px;
    margin-left: 55px;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}

/* line 43, sass/modules/_header.scss */
.header-menu-voice:hover {
  cursor: pointer !important;
}
/* line 83, sass/modules/_common.scss */
.header-menu-voice a, .header-menu-voice a:hover, .header-menu-voice a:link, .header-menu-voice a:active, .header-menu-voice a:visited {
  color: #263238 !important;
  font-family: 'MontserratBold';
  text-transform: uppercase;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  text-decoration: none;
  cursor: pointer !important;
}
@media only screen and (min-width: 320px) {
  /* line 83, sass/modules/_common.scss */
  .header-menu-voice a, .header-menu-voice a:hover, .header-menu-voice a:link, .header-menu-voice a:active, .header-menu-voice a:visited {
    font-size: 8px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 83, sass/modules/_common.scss */
  .header-menu-voice a, .header-menu-voice a:hover, .header-menu-voice a:link, .header-menu-voice a:active, .header-menu-voice a:visited {
    font-size: 9px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 83, sass/modules/_common.scss */
  .header-menu-voice a, .header-menu-voice a:hover, .header-menu-voice a:link, .header-menu-voice a:active, .header-menu-voice a:visited {
    font-size: 12px;
  }
}

/* line 69, sass/modules/_header.scss */
#brand-logo-extended {
  display: none;
  /*initially hidden*/
}

/* line 73, sass/modules/_header.scss */
#header-menu-voice-dcam {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 768px) {
  /* line 73, sass/modules/_header.scss */
  #header-menu-voice-dcam {
    margin-left: 40px;
    margin-right: 40px;
  }
}
/* line 81, sass/modules/_header.scss */
#header-menu-voice-dcam a {
  color: #f4911e !important;
  background-image: url(assets/img/icon-rightup-arrow-orange.png);
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  background-repeat: no-repeat;
}
@media only screen and (min-width: 320px) {
  /* line 81, sass/modules/_header.scss */
  #header-menu-voice-dcam a {
    background-position: 115px center;
    background-size: 6px 6px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 81, sass/modules/_header.scss */
  #header-menu-voice-dcam a {
    background-position: center right;
    background-size: 11px 10px;
  }
}

/*Override Bootstrap*/
/* line 101, sass/modules/_header.scss */
.navbar-default {
  background-color: white !important;
  border-color: white !important;
}

/* line 106, sass/modules/_header.scss */
.navbar-collapse {
  border-color: transparent !important;
}

/* line 110, sass/modules/_header.scss */
#header.fixed {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  border-radius: 0px !important;
  margin-top: 0px;
  z-index: 9999;
  -webkit-box-shadow: 0 0 17px 0px rgba(0, 0, 0, 0.2);
  -ms-box-shadow: 0 0 17px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 17px 0px rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 0 17px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 17px 0px rgba(0, 0, 0, 0.2);
}
/* line 121, sass/modules/_header.scss */
#header.fixed .header-menu-selected::after {
  display: none;
  /*we void the styles here below*/
}
/* line 125, sass/modules/_header.scss */
#header.fixed .navbar-brand img {
  height: 100% !important;
  margin-top: 0px !important;
}

/* line 131, sass/modules/_header.scss */
.navbar-nav > li {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 768px) {
  /* line 131, sass/modules/_header.scss */
  .navbar-nav > li {
    margin-left: -15px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 131, sass/modules/_header.scss */
  .navbar-nav > li {
    margin-left: 11px;
  }
}

/* line 143, sass/modules/_header.scss */
#header.fixed .navbar-nav > li {
  margin-left: -10px !important;
}

/*SELECTED STATES*/
/* line 83, sass/modules/_common.scss */
#header .header-menu-selected a, #header .header-menu-selected a:hover, #header .header-menu-selected a:link, #header .header-menu-selected a:active, #header .header-menu-selected a:visited {
  color: #007d68 !important;
  text-decoration: none;
  cursor: pointer !important;
}
/* line 155, sass/modules/_header.scss */
#header .header-menu-selected::after {
  /*we want this only for iPad ->*/
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 768px) {
  /* line 155, sass/modules/_header.scss */
  #header .header-menu-selected::after {
    position: absolute;
    content: " ";
    top: 38px;
    left: 50%;
    width: 2px;
    height: 43px;
    background-color: #c8df89;
  }
}

/* line 4, sass/modules/_footer.scss */
#footer {
  height: 140px;
  background-color: #263238;
}

/* line 9, sass/modules/_footer.scss */
#footer-logo {
  height: 35px;
  background-image: url(assets/img/footer-logo.png);
  background-repeat: no-repeat;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 9, sass/modules/_footer.scss */
  #footer-logo {
    margin-top: 13px;
    background-position: center center;
  }
}
@media only screen and (min-width: 992px) {
  /* line 9, sass/modules/_footer.scss */
  #footer-logo {
    margin-top: 35px;
    background-position: 70px center;
  }
}

/* line 25, sass/modules/_footer.scss */
#footer-copyright {
  color: white;
  font-family: 'MontserratRegular';
  padding: 18px 0px;
  opacity: 0.3;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 25, sass/modules/_footer.scss */
  #footer-copyright {
    text-align: center;
    font-size: 11px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 25, sass/modules/_footer.scss */
  #footer-copyright {
    padding-left: 70px;
    text-align: left;
    font-size: 11px;
  }
}

/* line 44, sass/modules/_footer.scss */
.footer-menu-voice {
  text-align: center;
  white-space: nowrap;
  font-family: 'MontserratRegular';
  text-transform: uppercase;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
/* line 83, sass/modules/_common.scss */
.footer-menu-voice a, .footer-menu-voice a:hover, .footer-menu-voice a:link, .footer-menu-voice a:active, .footer-menu-voice a:visited {
  color: #babcbe;
  text-decoration: none;
  text-decoration: none;
  cursor: pointer !important;
}
@media only screen and (min-width: 992px) {
  /* line 44, sass/modules/_footer.scss */
  .footer-menu-voice {
    float: right !important;
  }
}
/* line 61, sass/modules/_footer.scss */
.footer-menu-voice a {
  padding-bottom: 9px;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 61, sass/modules/_footer.scss */
  .footer-menu-voice a {
    line-height: 35px;
    /*to vertically center*/
    font-size: 9px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 61, sass/modules/_footer.scss */
  .footer-menu-voice a {
    line-height: 140px;
    /*to vertically center*/
    font-size: 12px;
  }
}

/* line 83, sass/modules/_common.scss */
#footer .header-menu-selected a, #footer .header-menu-selected a:hover, #footer .header-menu-selected a:link, #footer .header-menu-selected a:active, #footer .header-menu-selected a:visited {
  border-bottom: 2px solid #c8df89;
  text-decoration: none;
  cursor: pointer !important;
}

/* line 86, sass/modules/_footer.scss */
#footer-menu-voices {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 768px) {
  /* line 86, sass/modules/_footer.scss */
  #footer-menu-voices {
    padding-right: 50px;
  }
}

/*!HACK!!!*/
/* line 94, sass/modules/_footer.scss */
#footer-menu-contact-us {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 768px) {
  /* line 94, sass/modules/_footer.scss */
  #footer-menu-contact-us {
    transform: translateX(-6px);
  }
}
@media only screen and (min-width: 992px) {
  /* line 94, sass/modules/_footer.scss */
  #footer-menu-contact-us {
    transform: translateX(-9px);
  }
}

/* line 106, sass/modules/_footer.scss */
#footer-menu-home {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 992px) {
  /* line 106, sass/modules/_footer.scss */
  #footer-menu-home {
    background-image: url(assets/img/vertical-divider.png);
    background-repeat: no-repeat;
    background-position: 97% 50%;
  }
}

/*SINGLE PAGES STYLES*/
/*ONLY ELEMENTS IN HOME PAGE*/
/*Ideally it should contain only elements starting with #*/
/*HERO (YOUR GATEWAY STUFF...)*/
/* line 8, sass/modules/_homepage.scss */
#homepagehero {
  background-image: url(assets/img/homepage-hero-bkg-color.png);
  background-repeat: no-repeat;
  background-position: center;
}

/*Selector*/
/* line 15, sass/modules/_homepage.scss */
#homepagehero-texts {
  /*General rules for this selector*/
  color: white;
  /*AND IF IS ALSO a SMARTPHONE...*/
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*AND IF IS ALSO a DESKTOP...*/
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /**********/
  /* Very important! is-also rules are mobile first, so must always be written in the following order
  * smartphone -> ipad -> desktop -> widescreen. See also _commons.scss
  /**********/
}
@media only screen and (min-width: 320px) {
  /* line 15, sass/modules/_homepage.scss */
  #homepagehero-texts {
    /*... Apply also these styles*/
    padding: 10px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 15, sass/modules/_homepage.scss */
  #homepagehero-texts {
    /*Apply also these styles*/
    padding: 155px 165px;
  }
}

/* line 38, sass/modules/_homepage.scss */
#homepagehero-bigtext {
  font-family: 'MontserratLight';
  text-transform: uppercase;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 38, sass/modules/_homepage.scss */
  #homepagehero-bigtext {
    padding-top: 10px;
    font-size: 20px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 38, sass/modules/_homepage.scss */
  #homepagehero-bigtext {
    font-size: 50px;
  }
}

/* line 52, sass/modules/_homepage.scss */
#homepagehero-text {
  font-family: 'CallunaRegular';
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 52, sass/modules/_homepage.scss */
  #homepagehero-text {
    font-size: 14px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 52, sass/modules/_homepage.scss */
  #homepagehero-text {
    font-size: 18px;
  }
}

/* line 64, sass/modules/_homepage.scss */
#homepagehero-readourstory {
  margin-top: 33px;
}

/* line 68, sass/modules/_homepage.scss */
#homepage-fundsandperformance {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*& .fund-card-viewmore {
  	display: none;
  }*/
}
@media only screen and (min-width: 320px) {
  /* line 68, sass/modules/_homepage.scss */
  #homepage-fundsandperformance {
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 45px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 68, sass/modules/_homepage.scss */
  #homepage-fundsandperformance {
    padding-left: 40px;
    padding-right: 40px;
    margin-top: 88px;
  }
}
/* line 82, sass/modules/_homepage.scss */
#homepage-fundsandperformance .fund-card-title {
  display: none;
}
/* line 86, sass/modules/_homepage.scss */
#homepage-fundsandperformance .fund-card {
  margin-top: -13px;
}
/* line 94, sass/modules/_homepage.scss */
#homepage-fundsandperformance .fund-card-lowerrow {
  background-color: #72cac8;
}
/* line 98, sass/modules/_homepage.scss */
#homepage-fundsandperformance .fund-card-description {
  text-overflow: ellipsis;
  overflow: hidden;
  color: white;
  opacity: 1;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-height: 20px;
  max-height: 40px;
}
/* line 111, sass/modules/_homepage.scss */
#homepage-fundsandperformance .fund-card-viewmore-container {
  margin-bottom: 0px !important;
}

/* line 120, sass/modules/_homepage.scss */
#view-all-funds {
  text-align: right;
}

/* line 124, sass/modules/_homepage.scss */
#view-all-news {
  padding-right: 33px;
}

/* line 128, sass/modules/_homepage.scss */
#homepage-discover {
  overflow: hidden;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 128, sass/modules/_homepage.scss */
  #homepage-discover {
    margin-top: 40px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 128, sass/modules/_homepage.scss */
  #homepage-discover {
    max-height: 459px;
    margin-top: 110px;
  }
}

/*DISCOVER MORE & /*ABOUT VIETNAM*/
/* line 144, sass/modules/_homepage.scss */
#homepage-discovermore {
  background-color: #2f4350;
  background-image: url(assets/img/homepage-discovermore2.png);
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 151, sass/modules/_homepage.scss */
#homepage-aboutvietname-title,
#homepage-discovermore-title,
#homepage-ourpeople-title {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 151, sass/modules/_homepage.scss */
  #homepage-aboutvietname-title,
  #homepage-discovermore-title,
  #homepage-ourpeople-title {
    padding-top: 25px;
    padding-left: 0px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 151, sass/modules/_homepage.scss */
  #homepage-aboutvietname-title,
  #homepage-discovermore-title,
  #homepage-ourpeople-title {
    padding-top: 75px;
    padding-left: 45px;
  }
}

/* line 166, sass/modules/_homepage.scss */
#homepage-discovermore-punchline,
#homepage-aboutvietnam-punchline {
  padding-top: 30px;
  padding-bottom: 170px;
  /*High padding: we need to be sure there's room for buttons and a squared appearance!*/
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 166, sass/modules/_homepage.scss */
  #homepage-discovermore-punchline,
  #homepage-aboutvietnam-punchline {
    padding-right: 25px;
    padding-left: 0px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 166, sass/modules/_homepage.scss */
  #homepage-discovermore-punchline,
  #homepage-aboutvietnam-punchline {
    padding-right: 160px;
    padding-left: 45px;
  }
}

/* line 183, sass/modules/_homepage.scss */
#homepage-aboutvietnam-button,
#homepage-discovermore-button,
#homepage-ourpeople-button {
  position: absolute;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 183, sass/modules/_homepage.scss */
  #homepage-aboutvietnam-button,
  #homepage-discovermore-button,
  #homepage-ourpeople-button {
    left: 15px;
    bottom: 42px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 183, sass/modules/_homepage.scss */
  #homepage-aboutvietnam-button,
  #homepage-discovermore-button,
  #homepage-ourpeople-button {
    left: 58px;
    bottom: 78px;
  }
}

/* line 201, sass/modules/_homepage.scss */
#homepage-aboutvietnam,
#homepage-discovermore {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 201, sass/modules/_homepage.scss */
  #homepage-aboutvietnam,
  #homepage-discovermore {
    min-height: 0px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 201, sass/modules/_homepage.scss */
  #homepage-aboutvietnam,
  #homepage-discovermore {
    min-height: 473px;
  }
}

/* line 213, sass/modules/_homepage.scss */
#homepage-aboutvietnam {
  background-image: url(assets/img/homepage-aboutvietnam2.png);
  background-repeat: no-repeat;
  background-size: cover;
}

/*OUR PEOPLE*/
/* line 221, sass/modules/_homepage.scss */
#homepage-professionals {
  margin-top: 70px;
  background-color: #f8f8f9;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 221, sass/modules/_homepage.scss */
  #homepage-professionals {
    min-height: 600px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 221, sass/modules/_homepage.scss */
  #homepage-professionals {
    min-height: 460px;
  }
}

/* line 236, sass/modules/_homepage.scss */
#homepage-ourpeople {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 236, sass/modules/_homepage.scss */
  #homepage-ourpeople {
    min-height: 320px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 236, sass/modules/_homepage.scss */
  #homepage-ourpeople {
    min-height: 460px;
  }
}

/* line 248, sass/modules/_homepage.scss */
#homepage-ourpeople-punchline {
  text-transform: uppercase;
  padding-top: 16px;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 248, sass/modules/_homepage.scss */
  #homepage-ourpeople-punchline {
    padding-left: 0px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 248, sass/modules/_homepage.scss */
  #homepage-ourpeople-punchline {
    padding-left: 43px;
  }
}

/* line 262, sass/modules/_homepage.scss */
#homepage-ourpeople-paragraph {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 262, sass/modules/_homepage.scss */
  #homepage-ourpeople-paragraph {
    padding-bottom: 100px;
    padding-left: 0px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 262, sass/modules/_homepage.scss */
  #homepage-ourpeople-paragraph {
    padding-bottom: 25px;
    padding-left: 43px;
    padding-right: 130px;
  }
}

/* line 276, sass/modules/_homepage.scss */
#homepage-ourpeople-image {
  padding: 0;
  background-image: url(assets/img/homepage-our-people.png);
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 276, sass/modules/_homepage.scss */
  #homepage-ourpeople-image {
    min-height: 320px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 276, sass/modules/_homepage.scss */
  #homepage-ourpeople-image {
    min-height: 460px;
  }
}

/*NEWS*/
/* line 297, sass/modules/_homepage.scss */
#homepage-newsroom {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*We need to reset some defaults*/
}
@media only screen and (min-width: 320px) {
  /* line 297, sass/modules/_homepage.scss */
  #homepage-newsroom {
    padding-left: 0px;
    padding-right: 0px;
    margin-top: 45px;
    /*VERIFIED!*/
  }
}
@media only screen and (min-width: 992px) {
  /* line 297, sass/modules/_homepage.scss */
  #homepage-newsroom {
    padding-left: 41px;
    padding-right: 41px;
    margin-top: 85px;
    /*VERIFIED!*/
  }
}
/* line 312, sass/modules/_homepage.scss */
#homepage-newsroom .event-card-title, #homepage-newsroom .event-card-loc-time, #homepage-newsroom .event-card-image {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
/* line 317, sass/modules/_homepage.scss */
#homepage-newsroom .event-card-image {
  padding-bottom: initial;
  /*Le immagini sono 370x156 quindi il rapporto è 100:42, da qui 42%*/
  overflow: hidden;
  height: 163px !important;
}

/* line 325, sass/modules/_homepage.scss */
#homepage-newsroom .news-card {
  border-left: none !important;
}

/* line 329, sass/modules/_homepage.scss */
#homepage-newsroom-title {
  margin-bottom: 54px;
  padding-left: 0 !important;
}

/*AWARDS*/
/* line 337, sass/modules/_homepage.scss */
#homepage-awards {
  padding-left: 40px;
  padding-right: 40px;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 337, sass/modules/_homepage.scss */
  #homepage-awards {
    margin-top: 107px;
    margin-bottom: 50px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 337, sass/modules/_homepage.scss */
  #homepage-awards {
    margin-top: 107px;
    margin-bottom: 98px;
  }
}

/* line 352, sass/modules/_homepage.scss */
#homepage-awards-title {
  text-align: center;
  font-family: 'MontserratRegular';
  color: #263238;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 352, sass/modules/_homepage.scss */
  #homepage-awards-title {
    margin-bottom: 54px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 352, sass/modules/_homepage.scss */
  #homepage-awards-title {
    margin-bottom: 44px;
  }
}

/* line 368, sass/modules/_homepage.scss */
.view-more-funds {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 368, sass/modules/_homepage.scss */
  .view-more-funds {
    float: none;
    padding-left: 0;
    margin-bottom: 18px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 368, sass/modules/_homepage.scss */
  .view-more-funds {
    float: right;
    margin-bottom: 0px;
    padding-top: 0px;
    background-position: right 23%;
    padding-right: 35px;
  }
}

/* line 387, sass/modules/_homepage.scss */
.view-more-news {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 387, sass/modules/_homepage.scss */
  .view-more-news {
    float: none;
    padding-left: 0;
    margin-bottom: 18px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 387, sass/modules/_homepage.scss */
  .view-more-news {
    float: right;
    margin-bottom: 0px;
    padding-top: 0px;
    background-position: right 23%;
  }
}

/* line 404, sass/modules/_homepage.scss */
#news-column {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 992px) {
  /* line 404, sass/modules/_homepage.scss */
  #news-column {
    padding-bottom: 22px;
  }
}

/* line 410, sass/modules/_homepage.scss */
.homepage-subchapter-grey {
  padding-bottom: 15px;
}

/* line 415, sass/modules/_homepage.scss */
#homepage-fundsandperformance .chapter-title-blue {
  margin: 0px 0px;
}

/*
* SYTLE for PAGE: "ABOUT US"
* Since this is a page, this file should contain only rules starting with #
*/
/* line 12, sass/modules/_aboutus.scss */
#aboutushero {
  background-image: url(assets/img/aboutus-hero-background.png);
}

/* line 16, sass/modules/_aboutus.scss */
#aboutushero-texts {
  color: white;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 16, sass/modules/_aboutus.scss */
  #aboutushero-texts {
    padding: 10px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 16, sass/modules/_aboutus.scss */
  #aboutushero-texts {
    padding: 20px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 16, sass/modules/_aboutus.scss */
  #aboutushero-texts {
    padding: 100px 427px 100px 139px;
  }
}

/* line 34, sass/modules/_aboutus.scss */
#aboutushero-bigtext {
  font-family: 'MontserratLight';
  text-transform: uppercase;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 34, sass/modules/_aboutus.scss */
  #aboutushero-bigtext {
    padding-top: 60px;
    padding-bottom: 60px;
    font-size: 18px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 34, sass/modules/_aboutus.scss */
  #aboutushero-bigtext {
    font-size: 35px;
  }
}

/* line 50, sass/modules/_aboutus.scss */
#aboutus-ourcompany {
  background-color: #f8f8f9;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 50, sass/modules/_aboutus.scss */
  #aboutus-ourcompany {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 30px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 50, sass/modules/_aboutus.scss */
  #aboutus-ourcompany {
    padding-top: 60px;
    padding-left: 139px;
    padding-right: 139px;
  }
}

/* line 67, sass/modules/_aboutus.scss */
#aboutus-ourcompany-text {
  text-transform: uppercase;
}

/* line 71, sass/modules/_aboutus.scss */
#aboutus-ourcompany-content {
  margin-top: 20px;
}

/* line 75, sass/modules/_aboutus.scss */
#aboutus-ourvalues {
  background-color: #f8f8f9;
  padding-bottom: 69px;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 75, sass/modules/_aboutus.scss */
  #aboutus-ourvalues {
    padding-top: 69px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 75, sass/modules/_aboutus.scss */
  #aboutus-ourvalues {
    padding-top: 88px;
    padding-left: 65px;
    padding-right: 65px;
  }
}

/**/
/* line 96, sass/modules/_aboutus.scss */
#aboutus-ukoffice {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 96, sass/modules/_aboutus.scss */
  #aboutus-ukoffice {
    margin-top: 50px;
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 96, sass/modules/_aboutus.scss */
  #aboutus-ukoffice {
    margin-top: 87px;
  }
}

/* line 111, sass/modules/_aboutus.scss */
#aboutus-ukoffice-content {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 992px) {
  /* line 111, sass/modules/_aboutus.scss */
  #aboutus-ukoffice-content {
    padding-top: 15px;
  }
}

/* line 121, sass/modules/_aboutus.scss */
#aboutus-ukoffice-title {
  font-size: 22px;
  font-family: 'MontserratRegular';
  padding-bottom: 10px;
  color: #2f4350;
}

/* line 130, sass/modules/_aboutus.scss */
#about-ukoffice-image {
  overflow: hidden;
  background-image: url(assets/img/aboutus-ukoffice-background.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 130, sass/modules/_aboutus.scss */
  #about-ukoffice-image {
    min-height: 400px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 130, sass/modules/_aboutus.scss */
  #about-ukoffice-image {
    margin-left: -10px;
    min-height: calc(690px - 12vw);
    background-position: -133px;
  }
}
/* line 149, sass/modules/_aboutus.scss */
#about-ukoffice-image img {
  display: block;
  margin: auto;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 149, sass/modules/_aboutus.scss */
  #about-ukoffice-image img {
    height: auto;
    width: 100%;
  }
}
@media only screen and (min-width: 992px) {
  /* line 149, sass/modules/_aboutus.scss */
  #about-ukoffice-image img {
    width: auto;
    height: 100%;
  }
}

/* line 170, sass/modules/_aboutus.scss */
#aboutus-ukoffice-dcme-title {
  margin-top: 30px;
  margin-bottom: 18px;
}

/* line 175, sass/modules/_aboutus.scss */
#aboutus-ukoffice-dcme-list {
  padding-left: 0px !important;
  line-height: 25px;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 175, sass/modules/_aboutus.scss */
  #aboutus-ukoffice-dcme-list {
    font-size: 13px;
  }
}
@media only screen and (min-width: 320px) {
  /* line 175, sass/modules/_aboutus.scss */
  #aboutus-ukoffice-dcme-list {
    font-size: 14px;
  }
}
/* line 188, sass/modules/_aboutus.scss */
#aboutus-ukoffice-dcme-list li {
  padding-top: 15px;
  padding-bottom: 15px;
  /*So it's 50px big*/
  list-style-position: inside;
  list-style-type: none;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 188, sass/modules/_aboutus.scss */
  #aboutus-ukoffice-dcme-list li {
    font-size: 13px;
  }
}
@media only screen and (min-width: 320px) {
  /* line 188, sass/modules/_aboutus.scss */
  #aboutus-ukoffice-dcme-list li {
    font-size: 14px;
  }
}
/* line 204, sass/modules/_aboutus.scss */
#aboutus-ukoffice-dcme-list li:first-child {
  border-top: 0.5px solid #babcbe;
  border-bottom: 0.5px solid #babcbe;
}
/* line 209, sass/modules/_aboutus.scss */
#aboutus-ukoffice-dcme-list li:last-child {
  border-bottom: 0.5px solid #babcbe;
}

/* line 216, sass/modules/_aboutus.scss */
#about-ukoffice-fca-button {
  width: 100%;
  text-align: left;
  background-position: right;
  padding-right: 0px;
}

/* line 223, sass/modules/_aboutus.scss */
#aboutus-ukoffice-disclaimer {
  font-family: 'CallunaRegular';
  margin-top: 20px;
  margin-bottom: 32px;
  font-size: 14px;
  line-height: 25px;
}

/* line 231, sass/modules/_aboutus.scss */
#aboutus-ukoffice-dcme-questions {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 231, sass/modules/_aboutus.scss */
  #aboutus-ukoffice-dcme-questions {
    font-size: 13px;
  }
}
@media only screen and (min-width: 320px) {
  /* line 231, sass/modules/_aboutus.scss */
  #aboutus-ukoffice-dcme-questions {
    font-size: 14px;
  }
}

/* line 243, sass/modules/_aboutus.scss */
#about-ukoffice-askmore-button {
  margin-top: 32px;
  float: right;
  background-image: none;
  padding: 12px 58px 12px 58px !important;
}

/* line 250, sass/modules/_aboutus.scss */
#aboutus-divider {
  margin-top: 91px;
  margin-bottom: 91px;
}

/*MILESTONES*/
/* line 257, sass/modules/_aboutus.scss */
#aboutus-milestones {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 257, sass/modules/_aboutus.scss */
  #aboutus-milestones {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 257, sass/modules/_aboutus.scss */
  #aboutus-milestones {
    padding-left: 139px;
    padding-right: 139px;
  }
}

/* line 270, sass/modules/_aboutus.scss */
#aboutus-milestones-container {
  margin-top: 52px;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  background-color: #f8f8f9;
  border-bottom: 2px solid #2f4350;
}
@media only screen and (min-width: 320px) {
  /* line 270, sass/modules/_aboutus.scss */
  #aboutus-milestones-container {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 270, sass/modules/_aboutus.scss */
  #aboutus-milestones-container {
    padding-left: 150px;
    padding-right: 150px;
  }
}

/* line 289, sass/modules/_aboutus.scss */
#aboutus-milestone-title {
  text-transform: uppercase;
}

/* line 293, sass/modules/_aboutus.scss */
#aboutus-milestones-intro-text {
  margin-top: 22px;
}

/* line 297, sass/modules/_aboutus.scss */
.milestone-button {
  position: absolute;
  width: 150px;
  height: 327px;
  z-index: 12;
  background-size: 55px 55px;
  background-repeat: no-repeat;
}
/* line 306, sass/modules/_aboutus.scss */
.milestone-button::after {
  position: absolute;
  content: " ";
  width: 100%;
  top: 287px;
  height: calc(327px - 287px);
  background-image: url(assets/img/milestone-blue-vertical-row.png);
  background-position: 287px 0px;
  background-repeat: repeat-x;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 992px) {
  /* line 306, sass/modules/_aboutus.scss */
  .milestone-button::after {
    background-color: white;
  }
}
/* line 323, sass/modules/_aboutus.scss */
.milestone-button:hover {
  cursor: pointer;
}

/* line 329, sass/modules/_aboutus.scss */
#milestone-button-left {
  left: 0;
  background-image: url(assets/img/milestone-left-arrow.png);
  background-position: top left;
}

/* line 335, sass/modules/_aboutus.scss */
#milestone-button-right {
  background-image: url(assets/img/milestone-right-arrow.png);
  background-position: top right;
  right: 0;
}

/*BOTTOM CARDS (VIETNAM - PEOPLE - CSR)*/
/* line 344, sass/modules/_aboutus.scss */
#aboutus-vietnam-people-CSR {
  background-color: #f8f8f9;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 344, sass/modules/_aboutus.scss */
  #aboutus-vietnam-people-CSR {
    margin-top: 66px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 344, sass/modules/_aboutus.scss */
  #aboutus-vietnam-people-CSR {
    padding-bottom: 35px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 344, sass/modules/_aboutus.scss */
  #aboutus-vietnam-people-CSR {
    padding: 65px 40px;
    /*overrides the 35px just here below*/
    margin-top: 106px;
  }
}

/* line 362, sass/modules/_aboutus.scss */
.aboutus-card {
  background-color: #f8f8f9;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 362, sass/modules/_aboutus.scss */
  .aboutus-card {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 362, sass/modules/_aboutus.scss */
  .aboutus-card {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
}

/* line 375, sass/modules/_aboutus.scss */
.aboutus-card-title {
  font-family: 'CallunaBold';
  color: #263238;
  background-color: white;
  font-size: 24px;
  padding-top: 21px;
  padding-bottom: 15px;
  padding-left: 30px;
}

/* line 385, sass/modules/_aboutus.scss */
.aboutus-card-content {
  background-color: white;
  font-family: 'CallunaRegular';
  font-size: 14px;
  line-height: 25px;
  padding-left: 30px;
  min-height: 108px;
  color: #2f4350;
}
/* line 395, sass/modules/_aboutus.scss */
.aboutus-card-content span {
  opacity: 0.7;
}

/* line 401, sass/modules/_aboutus.scss */
.aboutus-card-image {
  position: relative;
  padding-bottom: 42%;
  /*Le immagini sono 370x156 quindi il rapporto è 100:42, da qui 42%*/
  height: 0;
  background-size: cover;
  opacity: 0.85;
}

/* line 410, sass/modules/_aboutus.scss */
.aboutus-card-image-short {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 768px) {
  /* line 410, sass/modules/_aboutus.scss */
  .aboutus-card-image-short {
    padding-bottom: 27.5% !important;
  }
}

/* line 416, sass/modules/_aboutus.scss */
.aboutus-card-button-container {
  background-color: white;
  padding-bottom: 15px;
  padding-left: 30px;
}

/* line 422, sass/modules/_aboutus.scss */
#aboutus-ourpeople .aboutus-card-image {
  background-image: url(assets/img/aboutus-vietnam.png);
}

/* line 426, sass/modules/_aboutus.scss */
#aboutus-aboutvietnam .aboutus-card-image {
  background-image: url(assets/img/aboutus-vietnam.png);
}

/* line 430, sass/modules/_aboutus.scss */
#aboutus-csr .aboutus-card-image {
  background-image: url(assets/img/aboutus-vietnam.png);
}

/*
* SYTLE for PAGE: "ABOUT US" -> "About Vietnam"
* Since this is a page, this file should contain only rules starting with #
*/
/* line 9, sass/modules/_aboutus_vietnam.scss */
#aboutus-aboutvietnam-hero {
  background-color: #007d68;
  background-image: url(assets/img/hero-dragon-background.png);
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 9, sass/modules/_aboutus_vietnam.scss */
  #aboutus-aboutvietnam-hero {
    background-position: 515px 1px;
    background-size: 516px auto;
  }
}
@media only screen and (min-width: 992px) {
  /* line 9, sass/modules/_aboutus_vietnam.scss */
  #aboutus-aboutvietnam-hero {
    background-position: 515px -50px;
    background-size: 1033px auto;
  }
}

/* line 26, sass/modules/_aboutus_vietnam.scss */
#aboutus-aboutvietnam-hero-image {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 26, sass/modules/_aboutus_vietnam.scss */
  #aboutus-aboutvietnam-hero-image {
    padding: 10px 0px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 26, sass/modules/_aboutus_vietnam.scss */
  #aboutus-aboutvietnam-hero-image {
    padding: 0 155px;
  }
}
/* line 36, sass/modules/_aboutus_vietnam.scss */
#aboutus-aboutvietnam-hero-image > div {
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 36, sass/modules/_aboutus_vietnam.scss */
  #aboutus-aboutvietnam-hero-image > div {
    padding-bottom: 46%;
  }
}
@media only screen and (min-width: 992px) {
  /* line 36, sass/modules/_aboutus_vietnam.scss */
  #aboutus-aboutvietnam-hero-image > div {
    padding-bottom: 46%;
    margin-top: -89px;
  }
}

/* line 54, sass/modules/_aboutus_vietnam.scss */
#aboutus-aboutvietnam-texts {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  color: white;
}
@media only screen and (min-width: 320px) {
  /* line 54, sass/modules/_aboutus_vietnam.scss */
  #aboutus-aboutvietnam-texts {
    padding: 10px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 54, sass/modules/_aboutus_vietnam.scss */
  #aboutus-aboutvietnam-texts {
    padding: 65px 140px 151px 140px;
  }
}

/* line 67, sass/modules/_aboutus_vietnam.scss */
#aboutus-aboutvietnam-bigtext {
  font-family: 'MontserratLight';
  text-transform: uppercase;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 67, sass/modules/_aboutus_vietnam.scss */
  #aboutus-aboutvietnam-bigtext {
    padding: 20px 0px;
    font-size: 28px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 67, sass/modules/_aboutus_vietnam.scss */
  #aboutus-aboutvietnam-bigtext {
    font-size: 50px;
  }
}

/* line 84, sass/modules/_aboutus_vietnam.scss */
#aboutus-aboutvietnam-text {
  font-family: 'CallunaRegular';
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 84, sass/modules/_aboutus_vietnam.scss */
  #aboutus-aboutvietnam-text {
    font-size: 14px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 84, sass/modules/_aboutus_vietnam.scss */
  #aboutus-aboutvietnam-text {
    font-size: 18px;
  }
}

/* line 96, sass/modules/_aboutus_vietnam.scss */
#aboutus-aboutvietnam-content {
  font-family: 'CallunaRegular';
  color: #2f4350;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 96, sass/modules/_aboutus_vietnam.scss */
  #aboutus-aboutvietnam-content {
    font-size: 13px;
    line-height: 30px;
    padding: 0px 15px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 96, sass/modules/_aboutus_vietnam.scss */
  #aboutus-aboutvietnam-content {
    font-size: 18px;
    line-height: 33px;
    padding: 0px 245px;
  }
}

/* line 114, sass/modules/_aboutus_vietnam.scss */
#aboutus-aboutvietnam-content p {
  margin: 20px 0px;
}

/* line 118, sass/modules/_aboutus_vietnam.scss */
.page-banner-black {
  font-family: 'MontserratSemiBold';
  color: white;
  background-color: #73cac7;
  background-image: url(assets/img/page-banner-background.png);
  background-position: 4px -120px;
  background-repeat: no-repeat;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 118, sass/modules/_aboutus_vietnam.scss */
  .page-banner-black {
    font-size: 20px;
    line-height: 43px;
    margin: 0 -30px;
    padding: 30px 30px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 118, sass/modules/_aboutus_vietnam.scss */
  .page-banner-black {
    font-size: 30px;
    line-height: 52px;
    padding: 60px 40px 60px 265px;
    margin: 45px -100px 45px -265px;
  }
}
/* line 143, sass/modules/_aboutus_vietnam.scss */
.page-banner-black .page-banner-caption {
  font-size: 14px;
  font-family: 'MontserratSemiBold';
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  color: white;
  display: inline;
}

/*
* SYTLE for PAGE: "ABOUT US -> OUR PEOPLE"
* Since this is a page, this file should contain only rules starting with #
*/
/* line 11, sass/modules/_aboutus_ourpeople.scss */
#aboutus-ourpeople-hero {
  background-color: #007d68;
  background-image: url(assets/img/hero-dragon-background.png);
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 11, sass/modules/_aboutus_ourpeople.scss */
  #aboutus-ourpeople-hero {
    background-position: 515px 1px;
    background-size: 516px auto;
  }
}
@media only screen and (min-width: 992px) {
  /* line 11, sass/modules/_aboutus_ourpeople.scss */
  #aboutus-ourpeople-hero {
    background-position: 515px -50px;
    background-size: 1033px auto;
  }
}

/* line 26, sass/modules/_aboutus_ourpeople.scss */
#aboutus-ourpeople-hero-image {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 26, sass/modules/_aboutus_ourpeople.scss */
  #aboutus-ourpeople-hero-image {
    padding: 10px 0px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 26, sass/modules/_aboutus_ourpeople.scss */
  #aboutus-ourpeople-hero-image {
    padding: 37px 155px;
  }
}
/* line 36, sass/modules/_aboutus_ourpeople.scss */
#aboutus-ourpeople-hero-image > div {
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 36, sass/modules/_aboutus_ourpeople.scss */
  #aboutus-ourpeople-hero-image > div {
    padding-bottom: 46%;
  }
}
@media only screen and (min-width: 992px) {
  /* line 36, sass/modules/_aboutus_ourpeople.scss */
  #aboutus-ourpeople-hero-image > div {
    padding-bottom: 46%;
    margin-top: -110px;
  }
}

/* line 54, sass/modules/_aboutus_ourpeople.scss */
#aboutus-ourpeople-texts {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  color: white;
}
@media only screen and (min-width: 320px) {
  /* line 54, sass/modules/_aboutus_ourpeople.scss */
  #aboutus-ourpeople-texts {
    padding: 10px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 54, sass/modules/_aboutus_ourpeople.scss */
  #aboutus-ourpeople-texts {
    padding: 70px 150px 140px 140px;
  }
}

/* line 67, sass/modules/_aboutus_ourpeople.scss */
#aboutus-ourpeople-bigtext {
  font-family: 'MontserratLight';
  text-transform: uppercase;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 67, sass/modules/_aboutus_ourpeople.scss */
  #aboutus-ourpeople-bigtext {
    padding: 20px 0px;
    font-size: 28px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 67, sass/modules/_aboutus_ourpeople.scss */
  #aboutus-ourpeople-bigtext {
    font-size: 50px;
    padding: 0px;
  }
}

/* line 84, sass/modules/_aboutus_ourpeople.scss */
#aboutus-ourpeople-text {
  font-family: 'CallunaRegular';
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 84, sass/modules/_aboutus_ourpeople.scss */
  #aboutus-ourpeople-text {
    font-size: 14px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 84, sass/modules/_aboutus_ourpeople.scss */
  #aboutus-ourpeople-text {
    font-size: 18px;
    line-height: 32px;
    padding-right: 130px;
    text-align: justify;
  }
}

/* line 99, sass/modules/_aboutus_ourpeople.scss */
#aboutus-ourpeople-content {
  text-align: justify;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 992px) {
  /* line 99, sass/modules/_aboutus_ourpeople.scss */
  #aboutus-ourpeople-content {
    padding: 0px 155px;
  }
}
/* line 107, sass/modules/_aboutus_ourpeople.scss */
#aboutus-ourpeople-content > div {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 992px) {
  /* line 107, sass/modules/_aboutus_ourpeople.scss */
  #aboutus-ourpeople-content > div {
    border-bottom: 0.5px solid #babcbe;
    border-top: 0.5px solid #babcbe;
  }
}
/* line 116, sass/modules/_aboutus_ourpeople.scss */
#aboutus-ourpeople-content .half-section {
  padding-top: 20px;
  line-height: 25px;
}
/* line 121, sass/modules/_aboutus_ourpeople.scss */
#aboutus-ourpeople-content .half-section .subchapter-title-green, #aboutus-ourpeople-content .half-section .affiliate-row .affiliate-title, .affiliate-row #aboutus-ourpeople-content .half-section .affiliate-title {
  padding-top: 30px;
  padding-bottom: 20px;
}
/* line 126, sass/modules/_aboutus_ourpeople.scss */
#aboutus-ourpeople-content .half-section .subparagraph-green {
  padding-bottom: 30px;
}
/* line 130, sass/modules/_aboutus_ourpeople.scss */
#aboutus-ourpeople-content .half-section:last-child {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 992px) {
  /* line 130, sass/modules/_aboutus_ourpeople.scss */
  #aboutus-ourpeople-content .half-section:last-child {
    border-left: 0.5px solid #babcbe;
    border-top: 0px solid #babcbe;
    padding-bottom: 75px;
  }
}

/* line 145, sass/modules/_aboutus_ourpeople.scss */
.aboutus-ourpeople-people-titles {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 145, sass/modules/_aboutus_ourpeople.scss */
  .aboutus-ourpeople-people-titles {
    padding: 20px 20px;
  }
}
/* line 151, sass/modules/_aboutus_ourpeople.scss */
.aboutus-ourpeople-people-titles .punchline, .aboutus-ourpeople-people-titles .punchline-semibold, .aboutus-ourpeople-people-titles .punchline-white-semibold, .aboutus-ourpeople-people-titles .careers-row .careers-title, .careers-row .aboutus-ourpeople-people-titles .careers-title {
  text-transform: uppercase;
}
/* line 155, sass/modules/_aboutus_ourpeople.scss */
.aboutus-ourpeople-people-titles .subparagraph, .aboutus-ourpeople-people-titles .subparagraph-green, .aboutus-ourpeople-people-titles .subparagraph-blue-opacity {
  margin-top: 30px;
}

/* line 160, sass/modules/_aboutus_ourpeople.scss */
#aboutus-ourpeople-people-titles-board {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 160, sass/modules/_aboutus_ourpeople.scss */
  #aboutus-ourpeople-people-titles-board {
    padding: 25px 0px 25px 15px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 160, sass/modules/_aboutus_ourpeople.scss */
  #aboutus-ourpeople-people-titles-board {
    padding: 65px 0px 55px 145px;
    margin-bottom: 20px;
  }
}

/* line 171, sass/modules/_aboutus_ourpeople.scss */
#aboutus-ourpeople-people-titles-senior {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 171, sass/modules/_aboutus_ourpeople.scss */
  #aboutus-ourpeople-people-titles-senior {
    padding: 30px 0px 30px 15px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 171, sass/modules/_aboutus_ourpeople.scss */
  #aboutus-ourpeople-people-titles-senior {
    padding: 55px 0px 55px 145px;
  }
}

/* line 181, sass/modules/_aboutus_ourpeople.scss */
#aboutus-ourpeople-people-senior-and-board {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 181, sass/modules/_aboutus_ourpeople.scss */
  #aboutus-ourpeople-people-senior-and-board {
    padding-left: 20px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 181, sass/modules/_aboutus_ourpeople.scss */
  #aboutus-ourpeople-people-senior-and-board {
    padding: 0px 155px;
  }
}

/* line 191, sass/modules/_aboutus_ourpeople.scss */
#aboutus-ourpeople-people-senior-only {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 992px) {
  /* line 191, sass/modules/_aboutus_ourpeople.scss */
  #aboutus-ourpeople-people-senior-only {
    height: 2138px;
    /*to force column*/
  }
}
@media only screen and (min-width: 1200px) {
  /* line 191, sass/modules/_aboutus_ourpeople.scss */
  #aboutus-ourpeople-people-senior-only {
    height: 1887px;
    /*to force column*/
  }
}

/* line 201, sass/modules/_aboutus_ourpeople.scss */
#aboutus-ourpeople-people-senior-only,
#aboutus-ourpeople-people-board-only {
  display: inline-block;
  float: left;
  background-color: white;
  -webkit-column-gap: 0px;
  -ms-column-gap: 0px;
  -moz-column-gap: 0px;
  -o-column-gap: 0px;
  column-gap: 0px;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 201, sass/modules/_aboutus_ourpeople.scss */
  #aboutus-ourpeople-people-senior-only,
  #aboutus-ourpeople-people-board-only {
    padding: 0px 30px;
    -webkit-column-count: 1;
    -ms-column-count: 1;
    -moz-column-count: 1;
    -o-column-count: 1;
    column-count: 1;
  }
}
@media only screen and (min-width: 992px) {
  /* line 201, sass/modules/_aboutus_ourpeople.scss */
  #aboutus-ourpeople-people-senior-only,
  #aboutus-ourpeople-people-board-only {
    padding: 0px 50px;
    -webkit-column-count: 2;
    -ms-column-count: 2;
    -moz-column-count: 2;
    -o-column-count: 2;
    column-count: 2;
  }
}

/* line 221, sass/modules/_aboutus_ourpeople.scss */
#aboutus-ourpeople-people-board-only {
  margin-top: 85px;
}

/* line 225, sass/modules/_aboutus_ourpeople.scss */
#aboutus-ourpeople-career-button {
  background-image: url(assets/img/icon-big-right-arrow.png), url(assets/img/career-button-background.png);
  background-repeat: no-repeat , no-repeat;
  background-color: #f4911e;
  background-position: 94% center , center center;
  background-size: 20px 38px, cover;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 225, sass/modules/_aboutus_ourpeople.scss */
  #aboutus-ourpeople-career-button {
    margin: 10px 10px;
    background-size: 10px 19px, cover;
  }
}
@media only screen and (min-width: 992px) {
  /* line 225, sass/modules/_aboutus_ourpeople.scss */
  #aboutus-ourpeople-career-button {
    margin-left: 50px;
    margin-right: 50px;
    margin-bottom: 88px;
    background-size: 20px 38px, cover;
  }
}
/* line 83, sass/modules/_common.scss */
#aboutus-ourpeople-career-button a, #aboutus-ourpeople-career-button a:hover, #aboutus-ourpeople-career-button a:link, #aboutus-ourpeople-career-button a:active, #aboutus-ourpeople-career-button a:visited {
  color: white;
  text-decoration: none;
  cursor: pointer !important;
}
/* line 249, sass/modules/_aboutus_ourpeople.scss */
#aboutus-ourpeople-career-button:hover {
  cursor: pointer;
}

/* line 254, sass/modules/_aboutus_ourpeople.scss */
#aboutus-ourpeople-career-button-title {
  font-family: 'MontserratSemiBold';
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 254, sass/modules/_aboutus_ourpeople.scss */
  #aboutus-ourpeople-career-button-title {
    font-size: 24px;
    padding-top: 5px;
    padding-left: 15px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 254, sass/modules/_aboutus_ourpeople.scss */
  #aboutus-ourpeople-career-button-title {
    font-size: 30px;
    padding-top: 48px;
    padding-left: 70px;
  }
}

/* line 272, sass/modules/_aboutus_ourpeople.scss */
#aboutus-ourpeople-career-button-desc {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 272, sass/modules/_aboutus_ourpeople.scss */
  #aboutus-ourpeople-career-button-desc {
    padding-left: 15px;
    padding-bottom: 5px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 272, sass/modules/_aboutus_ourpeople.scss */
  #aboutus-ourpeople-career-button-desc {
    padding-bottom: 48px;
    padding-left: 70px;
  }
}

/* line 286, sass/modules/_aboutus_ourpeople.scss */
.people-title-dark-blue {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 286, sass/modules/_aboutus_ourpeople.scss */
  .people-title-dark-blue {
    font-size: 20px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 286, sass/modules/_aboutus_ourpeople.scss */
  .people-title-dark-blue {
    font-size: 24px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 286, sass/modules/_aboutus_ourpeople.scss */
  .people-title-dark-blue {
    font-size: 28px;
  }
}

/*
* SYTLE for PAGE: "ABOUT US" -> "About Vietnam"
* Since this is a page, this file should contain only rules starting with #
*/
/* line 11, sass/modules/_aboutus_csr.scss */
#aboutus-csr-hero {
  background-color: #007d68;
  background-image: url(assets/img/hero-dragon-background.png);
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 11, sass/modules/_aboutus_csr.scss */
  #aboutus-csr-hero {
    background-position: 515px 1px;
    background-size: 516px auto;
  }
}
@media only screen and (min-width: 992px) {
  /* line 11, sass/modules/_aboutus_csr.scss */
  #aboutus-csr-hero {
    background-position: 515px -50px;
    background-size: 1033px auto;
  }
}

/* line 27, sass/modules/_aboutus_csr.scss */
#aboutus-csr-hero-image {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 27, sass/modules/_aboutus_csr.scss */
  #aboutus-csr-hero-image {
    padding: 10px 0px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 27, sass/modules/_aboutus_csr.scss */
  #aboutus-csr-hero-image {
    padding: 35px 155px;
  }
}
/* line 37, sass/modules/_aboutus_csr.scss */
#aboutus-csr-hero-image > div {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 37, sass/modules/_aboutus_csr.scss */
  #aboutus-csr-hero-image > div {
    padding-bottom: 64%;
  }
}
@media only screen and (min-width: 992px) {
  /* line 37, sass/modules/_aboutus_csr.scss */
  #aboutus-csr-hero-image > div {
    padding-bottom: 64%;
    margin-top: -100px;
  }
}
/* line 56, sass/modules/_aboutus_csr.scss */
#aboutus-csr-hero-image > div::after {
  content: "Reproduced with kind permission of Dogma Collection";
  position: absolute;
  right: 5px;
  bottom: 5px;
  color: white;
  font-family: 'CallunaItalic';
  font-size: 9px;
}

/* line 67, sass/modules/_aboutus_csr.scss */
#aboutus-csr-texts {
  color: white;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 67, sass/modules/_aboutus_csr.scss */
  #aboutus-csr-texts {
    padding: 10px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 67, sass/modules/_aboutus_csr.scss */
  #aboutus-csr-texts {
    padding: 35px 140px 127px 140px;
  }
}

/* line 82, sass/modules/_aboutus_csr.scss */
#aboutus-csr-bigtext {
  font-family: 'MontserratLight';
  text-transform: uppercase;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 82, sass/modules/_aboutus_csr.scss */
  #aboutus-csr-bigtext {
    padding: 20px 0px;
    font-size: 28px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 82, sass/modules/_aboutus_csr.scss */
  #aboutus-csr-bigtext {
    padding-right: 130px;
    font-size: 50px;
  }
}

/* line 100, sass/modules/_aboutus_csr.scss */
#aboutus-csr-text {
  font-family: 'CallunaRegular';
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 100, sass/modules/_aboutus_csr.scss */
  #aboutus-csr-text {
    font-size: 14px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 100, sass/modules/_aboutus_csr.scss */
  #aboutus-csr-text {
    font-size: 17px;
    padding-right: 140px;
  }
}

/* line 113, sass/modules/_aboutus_csr.scss */
#aboutus-csr-content {
  font-family: 'CallunaRegular';
  color: #2f4350;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 113, sass/modules/_aboutus_csr.scss */
  #aboutus-csr-content {
    font-size: 13px;
    line-height: 30px;
    padding: 0px 15px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 113, sass/modules/_aboutus_csr.scss */
  #aboutus-csr-content {
    font-size: 18px;
    line-height: 33px;
    padding: 0px 155px;
  }
}

/* line 130, sass/modules/_aboutus_csr.scss */
#aboutus-csr-content p {
  margin: 20px 0px;
}

/* line 134, sass/modules/_aboutus_csr.scss */
#aboutus-csr-pillars-title {
  font-family: 'MontserratRegular';
  margin-bottom: 30px;
  color: #007d68;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 134, sass/modules/_aboutus_csr.scss */
  #aboutus-csr-pillars-title {
    padding: 0px 15px;
    font-size: 13px;
    margin-top: 15px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 134, sass/modules/_aboutus_csr.scss */
  #aboutus-csr-pillars-title {
    margin-top: 0px;
    font-size: 16px;
    padding: 0px 155px;
  }
}

/* line 153, sass/modules/_aboutus_csr.scss */
#aboutus-csr-pillars {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 992px) {
  /* line 153, sass/modules/_aboutus_csr.scss */
  #aboutus-csr-pillars {
    padding-left: 180px;
    padding-right: 180px;
  }
}

/* line 161, sass/modules/_aboutus_csr.scss */
#aboutus-esg {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
/* line 163, sass/modules/_aboutus_csr.scss */
#aboutus-esg > div {
  padding-left: 0;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 163, sass/modules/_aboutus_csr.scss */
  #aboutus-esg > div {
    text-align: center;
  }
}
@media only screen and (min-width: 768px) {
  /* line 163, sass/modules/_aboutus_csr.scss */
  #aboutus-esg > div {
    text-align: left;
  }
}
@media only screen and (min-width: 320px) {
  /* line 161, sass/modules/_aboutus_csr.scss */
  #aboutus-esg {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 161, sass/modules/_aboutus_csr.scss */
  #aboutus-esg {
    margin-top: 20px;
    padding-left: 80px;
    padding-right: 80px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 161, sass/modules/_aboutus_csr.scss */
  #aboutus-esg {
    margin-top: 40px;
    padding-left: 180px;
    padding-right: 180px;
  }
}

/* line 3, sass/modules/_contact_us.scss */
.contactus-header {
  	/*@extend .page-top-header;
  	background-repeat:no-repeat;
  	background-image:url(assets/img/dragon-bkg.png) ;
      background-position: 220% 10%;*/
  background-color: #007d68;
  background-image: url(assets/img/hero-dragon-background.png);
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 3, sass/modules/_contact_us.scss */
  .contactus-header {
    background-position: 515px 1px;
    background-size: 516px auto;
  }
}
@media only screen and (min-width: 992px) {
  /* line 3, sass/modules/_contact_us.scss */
  .contactus-header {
    background-position: 515px -50px;
    background-size: 1033px auto;
  }
}

/* line 28, sass/modules/_contact_us.scss */
#contactus-title {
  font-family: 'MontserratLight';
  text-transform: uppercase;
  color: white;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 28, sass/modules/_contact_us.scss */
  #contactus-title {
    padding-top: 70px;
    padding-bottom: 70px;
    padding-left: 10px;
    font-size: 18px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 28, sass/modules/_contact_us.scss */
  #contactus-title {
    padding-left: 75px !important;
    font-size: 40px;
  }
}

/* line 47, sass/modules/_contact_us.scss */
#contacts-container {
  background-size: 100%;
  background-repeat: no-repeat;
  background-image: url(assets/img/world-map-bkg.png);
  background-position: right 200px;
}

/* line 56, sass/modules/_contact_us.scss */
.contacts-row {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 56, sass/modules/_contact_us.scss */
  .contacts-row {
    padding: 60px 15px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 56, sass/modules/_contact_us.scss */
  .contacts-row {
    padding: 60px 55px;
  }
}
/* line 67, sass/modules/_contact_us.scss */
.contacts-row .contact-wrapper {
  -webkit-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.35);
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.35);
}
/* line 73, sass/modules/_contact_us.scss */
.contacts-row .contact-col {
  padding-bottom: 30px;
}

/* line 78, sass/modules/_contact_us.scss */
.generalinfo-row {
  padding-bottom: 100px;
}
/* line 82, sass/modules/_contact_us.scss */
.generalinfo-row .generalinfo-title {
  text-align: center;
  margin: 60px 0px 50px 0px;
}
/* line 90, sass/modules/_contact_us.scss */
.generalinfo-row .generalinfo-heading {
  text-align: center;
  padding-bottom: 10px;
}
/* line 96, sass/modules/_contact_us.scss */
.generalinfo-row .generalinfo-mail {
  text-align: center;
  font-size: 16px;
}
/* line 105, sass/modules/_contact_us.scss */
.generalinfo-row .generalinfo-col {
  padding-top: 30px;
  padding-bottom: 30px;
}
/* line 109, sass/modules/_contact_us.scss */
.generalinfo-row .generalinfo-col.border {
  border-right: 1px solid #eee;
}

/* line 117, sass/modules/_contact_us.scss */
.careers-row .careers-banner {
  background-size: cover;
  background-repeat: no-repeat;
  background-image: url(assets/img/career-banner.png);
  background-position: center center;
  position: relative;
  height: 160px;
  margin-bottom: 90px;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 117, sass/modules/_contact_us.scss */
  .careers-row .careers-banner {
    padding: 50px 20px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 117, sass/modules/_contact_us.scss */
  .careers-row .careers-banner {
    padding: 50px 70px;
    margin: 0px 40px 90px 40px;
  }
}
/* line 137, sass/modules/_contact_us.scss */
.careers-row .careers-banner:after {
  content: "";
  background-color: #d17b19;
  background-image: url(assets/img/icon-big-right-arrow.png);
  background-repeat: no-repeat;
  background-position: 95% center;
  opacity: 0.7;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
}
/* line 153, sass/modules/_contact_us.scss */
.careers-row .careers-title {
  position: relative;
  z-index: 1;
}
/* line 83, sass/modules/_common.scss */
.careers-row .careers-title a, .careers-row .careers-title a:hover, .careers-row .careers-title a:link, .careers-row .careers-title a:active, .careers-row .careers-title a:visited {
  color: white !important;
  text-decoration: none;
  cursor: pointer !important;
}
/* line 163, sass/modules/_contact_us.scss */
.careers-row .careers-description {
  position: relative;
  z-index: 1;
}
/* line 83, sass/modules/_common.scss */
.careers-row .careers-description a, .careers-row .careers-description a:hover, .careers-row .careers-description a:link, .careers-row .careers-description a:active, .careers-row .careers-description a:visited {
  color: white !important;
  text-decoration: none;
  cursor: pointer !important;
}

/*
* SYTLE for PAGE: "ABOUT US" -> "About Vietnam"
* Since this is a page, this file should contain only rules starting with #
*/
/* line 11, sass/modules/_single_pillar.scss */
#aboutus-single-pillar-hero {
  background-color: #007d68;
  background-image: url(assets/img/hero-dragon-background.png);
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 11, sass/modules/_single_pillar.scss */
  #aboutus-single-pillar-hero {
    background-position: 515px 1px;
    background-size: 516px auto;
  }
}
@media only screen and (min-width: 992px) {
  /* line 11, sass/modules/_single_pillar.scss */
  #aboutus-single-pillar-hero {
    background-position: 515px -50px;
    background-size: 1033px auto;
  }
}

/* line 27, sass/modules/_single_pillar.scss */
#pillar-back-button {
  margin-top: 20px;
}

/* line 31, sass/modules/_single_pillar.scss */
#aboutus-single-pillar-hero-image {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 31, sass/modules/_single_pillar.scss */
  #aboutus-single-pillar-hero-image {
    padding: 10px 0px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 31, sass/modules/_single_pillar.scss */
  #aboutus-single-pillar-hero-image {
    padding: 106px 178px 30px 178px;
  }
}
/* line 41, sass/modules/_single_pillar.scss */
#aboutus-single-pillar-hero-image > div {
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 41, sass/modules/_single_pillar.scss */
  #aboutus-single-pillar-hero-image > div {
    padding-bottom: 46%;
  }
}
@media only screen and (min-width: 992px) {
  /* line 41, sass/modules/_single_pillar.scss */
  #aboutus-single-pillar-hero-image > div {
    padding-bottom: 46%;
    margin-top: -180px;
  }
}

/* line 59, sass/modules/_single_pillar.scss */
#aboutus-single-pillar-texts {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  color: white;
}
@media only screen and (min-width: 320px) {
  /* line 59, sass/modules/_single_pillar.scss */
  #aboutus-single-pillar-texts {
    padding: 10px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 59, sass/modules/_single_pillar.scss */
  #aboutus-single-pillar-texts {
    padding: 46px 194px 126px 160px;
  }
}
/* line 69, sass/modules/_single_pillar.scss */
#aboutus-single-pillar-texts > img {
  width: 49px;
  height: 49px;
  margin-bottom: -72px;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 69, sass/modules/_single_pillar.scss */
  #aboutus-single-pillar-texts > img {
    display: none;
  }
}
@media only screen and (min-width: 992px) {
  /* line 69, sass/modules/_single_pillar.scss */
  #aboutus-single-pillar-texts > img {
    display: block;
  }
}

/* line 87, sass/modules/_single_pillar.scss */
#aboutus-single-pillar-bigtext {
  font-family: 'MontserratLight';
  text-transform: uppercase;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 87, sass/modules/_single_pillar.scss */
  #aboutus-single-pillar-bigtext {
    padding-top: 10px;
    font-size: 20px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 87, sass/modules/_single_pillar.scss */
  #aboutus-single-pillar-bigtext {
    font-size: 50px;
    padding-left: 65px;
  }
}

/* line 104, sass/modules/_single_pillar.scss */
#aboutus-csr-text {
  font-family: 'CallunaRegular';
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 104, sass/modules/_single_pillar.scss */
  #aboutus-csr-text {
    font-size: 14px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 104, sass/modules/_single_pillar.scss */
  #aboutus-csr-text {
    font-size: 17px;
  }
}

/* line 116, sass/modules/_single_pillar.scss */
#aboutus-single-pillar-content {
  font-family: 'CallunaRegular';
  color: #2f4350;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 116, sass/modules/_single_pillar.scss */
  #aboutus-single-pillar-content {
    font-size: 13px;
    line-height: 30px;
    padding: 0px 15px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 116, sass/modules/_single_pillar.scss */
  #aboutus-single-pillar-content {
    font-size: 18px;
    line-height: 33px;
    padding: 0px 165px;
  }
}

/* line 133, sass/modules/_single_pillar.scss */
#aboutus-single-pillar-content p {
  margin: 20px 0px;
}

/* line 137, sass/modules/_single_pillar.scss */
#aboutus-single-pillar-other-pillars {
  background-color: #f8f8f9;
  padding-top: 45px;
  padding-bottom: 45px;
  margin-top: 50px;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*Overrides the rules defined in _pillars.scss*/
}
@media only screen and (min-width: 992px) {
  /* line 137, sass/modules/_single_pillar.scss */
  #aboutus-single-pillar-other-pillars {
    padding-left: 55px;
    padding-right: 55px;
  }
}
/* line 150, sass/modules/_single_pillar.scss */
#aboutus-single-pillar-other-pillars .pillar-container {
  border-top: none !important;
  border-bottom: none !important;
}
/* line 155, sass/modules/_single_pillar.scss */
#aboutus-single-pillar-other-pillars .pillar-container:first-child {
  border-right: 1px solid #babcbe;
  border-left: none !important;
}
/* line 160, sass/modules/_single_pillar.scss */
#aboutus-single-pillar-other-pillars .pillar-container:last-child {
  border-left: 1px solid #babcbe;
  border-right: none !important;
}

/*
* SYTLE for PAGE: "ABOUT US"
* Since this is a page, this file should contain only rules starting with #
*/
/* line 12, sass/modules/_our_funds.scss */
#funds-hero {
  background-image: url(assets/img/our-funds-hero-background.png);
}

/* line 16, sass/modules/_our_funds.scss */
#funds-hero-texts {
  color: white;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 16, sass/modules/_our_funds.scss */
  #funds-hero-texts {
    padding: 0px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 16, sass/modules/_our_funds.scss */
  #funds-hero-texts {
    padding: 129px 425px 129px 137px;
  }
}

/* line 28, sass/modules/_our_funds.scss */
#funds-hero-bigtext {
  font-family: 'MontserratLight';
  text-transform: uppercase;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 28, sass/modules/_our_funds.scss */
  #funds-hero-bigtext {
    padding-top: 60px;
    padding-bottom: 60px;
    font-size: 18px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 28, sass/modules/_our_funds.scss */
  #funds-hero-bigtext {
    font-size: 35px;
  }
}

/* line 46, sass/modules/_our_funds.scss */
#funds-contents-intro p {
  color: #263238;
  margin-bottom: 24px;
}

/* line 52, sass/modules/_our_funds.scss */
#funds-content {
  background-color: #f8f8f9;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 992px) {
  /* line 52, sass/modules/_our_funds.scss */
  #funds-content {
    padding-left: 137px;
    padding-right: 155px;
  }
}
/* line 61, sass/modules/_our_funds.scss */
#funds-content .punchline, #funds-content .punchline-semibold, #funds-content .punchline-white-semibold, #funds-content .careers-row .careers-title, .careers-row #funds-content .careers-title {
  text-transform: uppercase;
  padding-top: 96px;
  padding-bottom: 36px;
}
/* line 67, sass/modules/_our_funds.scss */
#funds-content p {
  font-family: 'CallunaRegular';
  font-size: 17px;
  line-height: 30px;
}

/* line 74, sass/modules/_our_funds.scss */
#funds-market-makers {
  background-color: #f8f8f9;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 992px) {
  /* line 74, sass/modules/_our_funds.scss */
  #funds-market-makers {
    padding-left: 125px;
    padding-right: 125px;
  }
}

/* line 84, sass/modules/_our_funds.scss */
#funds-list {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 84, sass/modules/_our_funds.scss */
  #funds-list {
    padding-left: 0px;
    padding-right: 0px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 84, sass/modules/_our_funds.scss */
  #funds-list {
    padding-left: 40px;
    padding-right: 40px;
  }
}
/* line 96, sass/modules/_our_funds.scss */
#funds-list .fund-card-container {
  padding-left: 30px !important;
  padding-right: 30px !important;
}
/* line 101, sass/modules/_our_funds.scss */
#funds-list .fund-list-column {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* line 107, sass/modules/_our_funds.scss */
#funds-standards {
  text-align: center;
  background-color: #f8f8f9;
  padding-bottom: 25px;
  padding-top: 25px;
}
/* line 114, sass/modules/_our_funds.scss */
#funds-standards > div:last-child {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 768px) {
  /* line 114, sass/modules/_our_funds.scss */
  #funds-standards > div:last-child {
    border-left: 1px solid #babcbe;
  }
}
/* line 121, sass/modules/_our_funds.scss */
#funds-standards img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
/* line 127, sass/modules/_our_funds.scss */
#funds-standards .paragraph-blue, #funds-standards .affiliations-texts .affiliations-paragraph, .affiliations-texts #funds-standards .affiliations-paragraph {
  padding-top: 40px;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 127, sass/modules/_our_funds.scss */
  #funds-standards .paragraph-blue, #funds-standards .affiliations-texts .affiliations-paragraph, .affiliations-texts #funds-standards .affiliations-paragraph {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 127, sass/modules/_our_funds.scss */
  #funds-standards .paragraph-blue, #funds-standards .affiliations-texts .affiliations-paragraph, .affiliations-texts #funds-standards .affiliations-paragraph {
    padding-left: 90px;
    padding-right: 90px;
  }
}

/* line 144, sass/modules/_our_funds.scss */
#funds-download-button-container {
  margin-top: 48px;
  margin-bottom: 53px;
}

/* line 149, sass/modules/_our_funds.scss */
#funds-download-button {
  margin-left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 768px) {
  /* line 149, sass/modules/_our_funds.scss */
  #funds-download-button {
    width: 666px;
  }
}

/* line 163, sass/modules/_our_funds.scss */
#funds-overview-title {
  text-align: center;
  padding-top: 55px;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 163, sass/modules/_our_funds.scss */
  #funds-overview-title {
    font-size: 20px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 163, sass/modules/_our_funds.scss */
  #funds-overview-title {
    font-size: 28px;
  }
}

/* line 179, sass/modules/_our_funds.scss */
#funds-standards {
  font-size: 16px !important;
  color: #263238;
  font-family: 'CallunaRegular';
  padding-top: 83px;
  padding-bottom: 83px;
}
/* line 187, sass/modules/_our_funds.scss */
#funds-standards .funds-award {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 768px) {
  /* line 187, sass/modules/_our_funds.scss */
  #funds-standards .funds-award {
    padding-top: 20px;
    padding-left: 121px;
    padding-right: 121px;
  }
}

/* line 202, sass/modules/_our_funds.scss */
.funds-standards-image {
  position: relative;
}
/* line 205, sass/modules/_our_funds.scss */
.funds-standards-image:after {
  content: " ";
  position: absolute;
  background-color: #babcbe;
  opacity: 0.7;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
/* line 215, sass/modules/_our_funds.scss */
.funds-standards-image:after:hover {
  content: none;
}

/* line 1, sass/modules/_market_maker.scss */
.market-row-container {
  background-color: white;
  padding: 0 55px;
  margin: 8px auto;
  -webkit-box-shadow: 7.5px 12.99px 49px 1px rgba(0, 0, 0, 0.06);
  -ms-box-shadow: 7.5px 12.99px 49px 1px rgba(0, 0, 0, 0.06);
  -moz-box-shadow: 7.5px 12.99px 49px 1px rgba(0, 0, 0, 0.06);
  -o-box-shadow: 7.5px 12.99px 49px 1px rgba(0, 0, 0, 0.06);
  box-shadow: 7.5px 12.99px 49px 1px rgba(0, 0, 0, 0.06);
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 1, sass/modules/_market_maker.scss */
  .market-row-container {
    padding: 0 30px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 1, sass/modules/_market_maker.scss */
  .market-row-container {
    padding: 0 55px;
  }
}

/* line 17, sass/modules/_market_maker.scss */
.market-maker,
.market-maker-row {
  padding-top: 15px;
  padding-bottom: 15px;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 992px) {
  /* line 17, sass/modules/_market_maker.scss */
  .market-maker,
  .market-maker-row {
    border-top: 1px solid #e7e7e8;
  }
}
/* line 26, sass/modules/_market_maker.scss */
.market-maker-legend,
.market-maker-row-legend {
  border-top: none !important;
}
/* line 30, sass/modules/_market_maker.scss */
.market-maker > div,
.market-maker-row > div {
  padding-left: 0 !important;
  /*only left, since colum right has a little more border bottton*/
}

/* line 38, sass/modules/_market_maker.scss */
.market-maker-name {
  font-family: 'MontserratBold';
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  color: #2f4350;
}
@media only screen and (min-width: 320px) {
  /* line 38, sass/modules/_market_maker.scss */
  .market-maker-name {
    font-size: 9px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 38, sass/modules/_market_maker.scss */
  .market-maker-name {
    font-size: 12px;
  }
}

/* line 52, sass/modules/_market_maker.scss */
.market-maker-funds-traded,
.market-maker-bloomberg-value,
.market-maker-reuters-value {
  font-family: 'MontserratRegular';
  font-size: 12px;
  color: #2f4350;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
/* line 59, sass/modules/_market_maker.scss */
.market-maker-funds-traded-legend,
.market-maker-bloomberg-value-legend,
.market-maker-reuters-value-legend {
  font-family: 'MontserratSemiBold' !important;
  color: #72cac8;
  text-align: right;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 59, sass/modules/_market_maker.scss */
  .market-maker-funds-traded-legend,
  .market-maker-bloomberg-value-legend,
  .market-maker-reuters-value-legend {
    font-size: 9px;
    text-align: right;
  }
}
@media only screen and (min-width: 768px) {
  /* line 59, sass/modules/_market_maker.scss */
  .market-maker-funds-traded-legend,
  .market-maker-bloomberg-value-legend,
  .market-maker-reuters-value-legend {
    font-size: 9px;
    transform: rotate(0deg);
  }
}
@media only screen and (min-width: 992px) {
  /* line 59, sass/modules/_market_maker.scss */
  .market-maker-funds-traded-legend,
  .market-maker-bloomberg-value-legend,
  .market-maker-reuters-value-legend {
    font-size: 12px;
  }
}
@media only screen and (min-width: 320px) {
  /* line 52, sass/modules/_market_maker.scss */
  .market-maker-funds-traded,
  .market-maker-bloomberg-value,
  .market-maker-reuters-value {
    font-size: 9px;
    text-align: right;
  }
}
@media only screen and (min-width: 992px) {
  /* line 52, sass/modules/_market_maker.scss */
  .market-maker-funds-traded,
  .market-maker-bloomberg-value,
  .market-maker-reuters-value {
    font-size: 12px;
    text-align: right;
  }
}

/* line 4, sass/modules/_newsroom.scss */
#newsroom-hero {
  background-image: url(assets/img/newsroom-hero-background.png);
  background-size: cover;
  background-repeat: no-repeat;
  overflow: hidden;
  /*to avoid carousel infinite slides from taking up also the space on the left*/
}

/* line 11, sass/modules/_newsroom.scss */
#newsroom-hero .newsroom-hero-news-excerpt {
  visibility: hidden;
}

/* line 15, sass/modules/_newsroom.scss */
.newsroom-hero-category-date-container {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  font-size: 13px;
  font-family: 'MontserratRegular';
  text-transform: uppercase;
  pointer-events: none;
}
@media only screen and (min-width: 320px) {
  /* line 15, sass/modules/_newsroom.scss */
  .newsroom-hero-category-date-container {
    padding-top: 15px;
    padding-left: 15px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 15, sass/modules/_newsroom.scss */
  .newsroom-hero-category-date-container {
    padding-top: 90px;
    padding-left: 155px;
  }
}
/* line 83, sass/modules/_common.scss */
.newsroom-hero-category-date-container a, .newsroom-hero-category-date-container a:hover, .newsroom-hero-category-date-container a:link, .newsroom-hero-category-date-container a:active, .newsroom-hero-category-date-container a:visited {
  color: #f4911e;
  text-decoration: none;
  cursor: pointer !important;
}

/* line 40, sass/modules/_newsroom.scss */
.newsroom-hero-category-date {
  color: white !important;
  opacity: 0.7;
}

/* line 45, sass/modules/_newsroom.scss */
.newsroom-hero-news-title {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  padding-top: 29px;
  font-family: 'CallunaBold';
  color: white;
}
@media only screen and (min-width: 320px) {
  /* line 45, sass/modules/_newsroom.scss */
  .newsroom-hero-news-title {
    padding-left: 15px;
    font-size: 29px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 45, sass/modules/_newsroom.scss */
  .newsroom-hero-news-title {
    padding-left: 155px;
    padding-right: 150px;
    font-size: 50px;
  }
}

/* line 65, sass/modules/_newsroom.scss */
.newsroom-hero-news-excerpt {
  color: white;
  font-family: 'CallunaRegular';
  opacity: 0.7;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 65, sass/modules/_newsroom.scss */
  .newsroom-hero-news-excerpt {
    padding-left: 15px;
    font-size: 14px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 65, sass/modules/_newsroom.scss */
  .newsroom-hero-news-excerpt {
    padding-left: 155px;
    font-size: 18px;
  }
}

/* line 83, sass/modules/_newsroom.scss */
.read-article-button {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 83, sass/modules/_newsroom.scss */
  .read-article-button {
    margin-left: 15px;
    margin-bottom: 15px;
    margin-top: 15px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 83, sass/modules/_newsroom.scss */
  .read-article-button {
    margin-left: 155px;
    margin-bottom: 79px;
    margin-top: 33px;
  }
}

/******* NEWS ********/
/* line 100, sass/modules/_newsroom.scss */
#newsroom-news-list {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 100, sass/modules/_newsroom.scss */
  #newsroom-news-list {
    padding: 0px 15px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 100, sass/modules/_newsroom.scss */
  #newsroom-news-list {
    padding: 0px 53px;
    margin-bottom: 65px;
  }
}

/* line 111, sass/modules/_newsroom.scss */
#newsroom-news-section-title {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 111, sass/modules/_newsroom.scss */
  #newsroom-news-section-title {
    padding-left: 15px;
    margin-top: 45px;
    margin-bottom: 45px;
    font-size: 21px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 111, sass/modules/_newsroom.scss */
  #newsroom-news-section-title {
    padding-left: 55px;
    margin-top: 55px;
    margin-bottom: 52px;
    font-size: 28px;
  }
}

/* line 129, sass/modules/_newsroom.scss */
#newsroom-news-section-title-viewall {
  text-align: right;
  padding-right: 82px;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
/* line 134, sass/modules/_newsroom.scss */
#newsroom-news-section-title-viewall::after {
  content: " ";
  position: absolute;
  background-image: url(assets/img/icon-right-arrow.png);
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 134, sass/modules/_newsroom.scss */
  #newsroom-news-section-title-viewall::after {
    top: 2px;
    right: 54px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 134, sass/modules/_newsroom.scss */
  #newsroom-news-section-title-viewall::after {
    top: 5px;
    /*because of increasing font size*/
  }
}
@media only screen and (min-width: 320px) {
  /* line 129, sass/modules/_newsroom.scss */
  #newsroom-news-section-title-viewall {
    margin-top: 52px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 129, sass/modules/_newsroom.scss */
  #newsroom-news-section-title-viewall {
    margin-top: 62px;
  }
}

/******* CALENDAR ********/
/* line 167, sass/modules/_newsroom.scss */
#newsroom-calendar-section-title {
  background-color: #f8f8f9;
  padding-bottom: 52px;
  padding-top: 15px;
  margin-top: 25px;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 167, sass/modules/_newsroom.scss */
  #newsroom-calendar-section-title {
    padding-left: 15px;
    font-size: 21px;
    padding-top: 25px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 167, sass/modules/_newsroom.scss */
  #newsroom-calendar-section-title {
    padding-top: 80px;
    padding-left: 55px;
    font-size: 28px;
  }
}

/* line 187, sass/modules/_newsroom.scss */
#newsroom-calendar-section-title-viewall {
  background-color: #f8f8f9;
  padding-right: 82px;
  margin-top: 25px;
  text-align: right;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
/* line 194, sass/modules/_newsroom.scss */
#newsroom-calendar-section-title-viewall::after {
  content: " ";
  position: absolute;
  background-image: url(assets/img/icon-right-arrow.png);
  background-repeat: no-repeat;
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 194, sass/modules/_newsroom.scss */
  #newsroom-calendar-section-title-viewall::after {
    top: 34px;
    right: 54px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 194, sass/modules/_newsroom.scss */
  #newsroom-calendar-section-title-viewall::after {
    top: 92px;
    /*because of increasing font size*/
  }
}
@media only screen and (min-width: 320px) {
  /* line 187, sass/modules/_newsroom.scss */
  #newsroom-calendar-section-title-viewall {
    padding-top: 33px;
    padding-bottom: 59px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 187, sass/modules/_newsroom.scss */
  #newsroom-calendar-section-title-viewall {
    padding-top: 88px;
    padding-bottom: 62px;
  }
}

/* line 228, sass/modules/_newsroom.scss */
#newsroom-calendar-list {
  background-color: #f8f8f9;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 228, sass/modules/_newsroom.scss */
  #newsroom-calendar-list {
    /*nothing*/
  }
}
@media only screen and (min-width: 992px) {
  /* line 228, sass/modules/_newsroom.scss */
  #newsroom-calendar-list {
    padding-left: 55px;
    padding-right: 55px;
    padding-bottom: 97px;
  }
}

/* line 242, sass/modules/_newsroom.scss */
.calendar-card {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 242, sass/modules/_newsroom.scss */
  .calendar-card {
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 242, sass/modules/_newsroom.scss */
  .calendar-card {
    margin-bottom: 30px;
  }
}

/******** PRESS RELEASES *******/
/* line 256, sass/modules/_newsroom.scss */
#newsroom-press-section-titles {
  margin-top: 23px;
}

/* line 260, sass/modules/_newsroom.scss */
#newsroom-press-section-title {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 260, sass/modules/_newsroom.scss */
  #newsroom-press-section-title {
    padding-top: 45px;
    padding-bottom: 45px;
    padding-left: 15px;
    font-size: 21px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 260, sass/modules/_newsroom.scss */
  #newsroom-press-section-title {
    padding-top: 45px;
    padding-bottom: 45px;
    padding-left: 53px;
    padding-right: 53px;
    font-size: 28px;
  }
}

/* line 278, sass/modules/_newsroom.scss */
#newsroom-press-section-list {
  margin-bottom: 30px;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 278, sass/modules/_newsroom.scss */
  #newsroom-press-section-list {
    padding-left: 0px;
    padding-right: 0px;
  }
}

/* line 292, sass/modules/_newsroom.scss */
#newsroom-press-section-title-viewall {
  text-align: right;
  padding-right: 82px;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
/* line 297, sass/modules/_newsroom.scss */
#newsroom-press-section-title-viewall::after {
  content: " ";
  position: absolute;
  background-image: url(assets/img/icon-right-arrow.png);
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 297, sass/modules/_newsroom.scss */
  #newsroom-press-section-title-viewall::after {
    top: 55px;
    right: 54px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 297, sass/modules/_newsroom.scss */
  #newsroom-press-section-title-viewall::after {
    top: 61px;
    /*because of increasing font size*/
  }
}
@media only screen and (min-width: 320px) {
  /* line 292, sass/modules/_newsroom.scss */
  #newsroom-press-section-title-viewall {
    padding-top: 54px;
    padding-bottom: 51px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 292, sass/modules/_newsroom.scss */
  #newsroom-press-section-title-viewall {
    padding-top: 56px;
    padding-bottom: 52px;
  }
}

/* line 328, sass/modules/_newsroom.scss */
#back-to-newsroom-button {
  margin-top: 10px;
  margin-left: 33px;
}

/* line 3, sass/modules/_affiliations.scss */
.affiliations-hero {
  background-image: url(assets/img/affiliations-hero-bkg.png);
  background-size: cover;
  position: relative;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 3, sass/modules/_affiliations.scss */
  .affiliations-hero {
    padding: 10px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 3, sass/modules/_affiliations.scss */
  .affiliations-hero {
    height: 440px;
    padding: 150px 370px 150px 150px;
  }
}
/* line 22, sass/modules/_affiliations.scss */
.affiliations-hero .affiliationshero-bigtext {
  font-family: 'MontserratLight';
  text-transform: uppercase;
  color: white;
  position: relative;
  z-index: 1;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 22, sass/modules/_affiliations.scss */
  .affiliations-hero .affiliationshero-bigtext {
    padding-top: 10px;
    font-size: 20px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 22, sass/modules/_affiliations.scss */
  .affiliations-hero .affiliationshero-bigtext {
    font-size: 35px;
  }
}

/* line 40, sass/modules/_affiliations.scss */
.affiliations-texts {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
/* line 42, sass/modules/_affiliations.scss */
.affiliations-texts .affiliations-title {
  padding-bottom: 15px;
}
/* line 47, sass/modules/_affiliations.scss */
.affiliations-texts .affiliations-paragraph {
  font-size: 17px;
}
@media only screen and (min-width: 320px) {
  /* line 40, sass/modules/_affiliations.scss */
  .affiliations-texts {
    padding: 60px 50px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 40, sass/modules/_affiliations.scss */
  .affiliations-texts {
    padding: 70px 165px 5px 165px;
  }
}

/* line 63, sass/modules/_affiliations.scss */
.affiliates {
  padding-bottom: 100px;
}
/* line 67, sass/modules/_affiliations.scss */
.affiliates:last-child {
  border-bottom: none;
}

/* line 6, sass/modules/_single_news.scss */
#single-news-hero-image > div {
  background-image: url(assets/img/single-news-background.png);
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 29.5%;
}

/* line 14, sass/modules/_single_news.scss */
#back-to-all-news-button {
  margin-top: 24px;
  margin-left: 50px;
  padding-left: 30px;
  opacity: 0.7;
}

/* line 21, sass/modules/_single_news.scss */
#single_news-content {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  margin-bottom: 30px;
}
@media only screen and (min-width: 320px) {
  /* line 21, sass/modules/_single_news.scss */
  #single_news-content {
    padding: 0px 10px;
    margin-top: -25px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 21, sass/modules/_single_news.scss */
  #single_news-content {
    padding: 0px 160px;
    margin-top: -100px;
  }
}

/* line 36, sass/modules/_single_news.scss */
#single-news-content-socials {
  background-color: white;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 36, sass/modules/_single_news.scss */
  #single-news-content-socials {
    margin-top: 15px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 36, sass/modules/_single_news.scss */
  #single-news-content-socials {
    margin-top: 0px;
  }
}

/* line 48, sass/modules/_single_news.scss */
#single-news-content-container {
  background-color: white;
}

/* line 52, sass/modules/_single_news.scss */
.social-container {
  margin-bottom: 10px;
}
/* line 56, sass/modules/_single_news.scss */
.social-container:first-child {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 992px) {
  /* line 56, sass/modules/_single_news.scss */
  .social-container:first-child {
    margin-top: 288px;
  }
}

/* line 65, sass/modules/_single_news.scss */
.social {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
  background-color: #007d68;
  background-repeat: no-repeat;
  background-position: center center;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 65, sass/modules/_single_news.scss */
  .social {
    width: 30px;
    height: 30px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 65, sass/modules/_single_news.scss */
  .social {
    width: 42px;
    height: 42px;
  }
}

/* line 87, sass/modules/_single_news.scss */
#linkedin_button {
  background-image: url(assets/img/icon-share-linkedin.png);
}

/* line 91, sass/modules/_single_news.scss */
#facebook_button {
  background-image: url(assets/img/icon-share-fb.png);
}

/* line 95, sass/modules/_single_news.scss */
#twitter_button {
  background-image: url(assets/img/icon-share-twitter.png);
}

/* line 99, sass/modules/_single_news.scss */
#gplus_button {
  background-image: url(assets/img/icon-share-gplus.png);
}

/* line 103, sass/modules/_single_news.scss */
#mail_button {
  background-image: url(assets/img/icon-share-mail.png);
}

/* line 108, sass/modules/_single_news.scss */
#single-news-category-date {
  pointer-events: none;
  font-family: 'MontserratSemiBold';
  text-transform: uppercase;
  margin-top: 48px;
}
/* line 83, sass/modules/_common.scss */
#single-news-category-date a, #single-news-category-date a:hover, #single-news-category-date a:link, #single-news-category-date a:active, #single-news-category-date a:visited {
  font-size: 13px;
  color: #f4911e;
  text-decoration: none;
  cursor: pointer !important;
}
/* line 120, sass/modules/_single_news.scss */
#single-news-category-date > span {
  color: #babcbe;
  font-size: 13px;
}

/* line 126, sass/modules/_single_news.scss */
.newsroom-hero-category-category {
  color: #f4911e;
  font-family: "MontserratBold";
}

/* line 133, sass/modules/_single_news.scss */
#single-news-title {
  font-family: 'CallunaSemiBold';
  color: #2f4350;
  margin-top: 10px;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 133, sass/modules/_single_news.scss */
  #single-news-title {
    font-size: 20px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 133, sass/modules/_single_news.scss */
  #single-news-title {
    font-size: 50px;
    padding-right: 50px;
    line-height: 57px;
    padding-top: 50px;
  }
}

/* line 152, sass/modules/_single_news.scss */
#single-news-excerpt {
  font-family: 'CallunaRegular';
  color: #2f4350;
  margin-top: 16px;
  opacity: 0.7;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 152, sass/modules/_single_news.scss */
  #single-news-excerpt {
    font-size: 13px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 152, sass/modules/_single_news.scss */
  #single-news-excerpt {
    font-size: 18px;
  }
}

/* line 168, sass/modules/_single_news.scss */
#single-news-text {
  border-top: 1px solid #babcbe;
  opacity: 0.8;
  font-family: 'CallunaSemiBold';
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 168, sass/modules/_single_news.scss */
  #single-news-text {
    margin-top: 20px;
    font-size: 18px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 168, sass/modules/_single_news.scss */
  #single-news-text {
    font-size: 20px;
    line-height: 37px;
    margin-top: 51px;
    padding-top: 53px;
  }
}

/* line 187, sass/modules/_single_news.scss */
#single-news-related-title {
  background-color: #f8f8f9;
  text-align: center;
  padding-top: 53px;
  padding-bottom: 60px;
  text-transform: uppercase;
  font-family: 'MontserratRegular';
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 187, sass/modules/_single_news.scss */
  #single-news-related-title {
    font-size: 23px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 187, sass/modules/_single_news.scss */
  #single-news-related-title {
    font-size: 28px;
  }
}

/* line 205, sass/modules/_single_news.scss */
#single-news-related-posts {
  background-color: #f8f8f9;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 205, sass/modules/_single_news.scss */
  #single-news-related-posts {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 205, sass/modules/_single_news.scss */
  #single-news-related-posts {
    padding: 0px 160px;
  }
}

/* line 1, sass/modules/_careers.scss */
.careers-header {
  background-color: #007d68;
  background-image: url(assets/img/hero-dragon-background.png);
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 1, sass/modules/_careers.scss */
  .careers-header {
    background-position: 515px 1px;
    background-size: 516px auto;
  }
}
@media only screen and (min-width: 992px) {
  /* line 1, sass/modules/_careers.scss */
  .careers-header {
    background-position: 515px -50px;
    background-size: 1033px auto;
  }
}
/* line 18, sass/modules/_careers.scss */
.careers-header .careers-title {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 18, sass/modules/_careers.scss */
  .careers-header .careers-title {
    padding: 20px 20px;
    font-size: 24px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 18, sass/modules/_careers.scss */
  .careers-header .careers-title {
    padding-left: 60px;
    padding-top: 42px;
    padding-bottom: 8px;
    font-size: 40px;
  }
}
/* line 34, sass/modules/_careers.scss */
.careers-header .careers-subtitle {
  opacity: 0.7;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 34, sass/modules/_careers.scss */
  .careers-header .careers-subtitle {
    padding: 0px 20px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 34, sass/modules/_careers.scss */
  .careers-header .careers-subtitle {
    padding-left: 60px;
    width: 70%;
  }
}

/* line 52, sass/modules/_careers.scss */
.careers-container {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 52, sass/modules/_careers.scss */
  .careers-container {
    padding: 60px 20px 60px 20px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 52, sass/modules/_careers.scss */
  .careers-container {
    padding: 60px 255px 60px 155px;
  }
}
/* line 64, sass/modules/_careers.scss */
.careers-container .careers-section-title {
  font-size: 22px;
  padding-bottom: 40px;
}

/* line 2, sass/modules/_privacy.scss */
#privacy-header {
  background-color: #007d68;
  background-image: url(assets/img/hero-dragon-background.png);
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 2, sass/modules/_privacy.scss */
  #privacy-header {
    background-position: 515px 1px;
    background-size: 516px auto;
  }
}
@media only screen and (min-width: 992px) {
  /* line 2, sass/modules/_privacy.scss */
  #privacy-header {
    background-position: 515px -50px;
    background-size: 1033px auto;
  }
}

/* line 21, sass/modules/_privacy.scss */
#privacy-title {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 21, sass/modules/_privacy.scss */
  #privacy-title {
    padding-top: 70px;
    padding-bottom: 70px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 21, sass/modules/_privacy.scss */
  #privacy-title {
    padding-left: 55px;
  }
}

/* line 38, sass/modules/_privacy.scss */
#privacy-content {
  color: #2f4350;
  font-family: 'CallunaSemibold';
  padding-top: 50px;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 38, sass/modules/_privacy.scss */
  #privacy-content {
    font-size: 20px;
    line-height: 30px;
    padding-right: 25px;
    padding-left: 25px;
    padding-bottom: 50px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 38, sass/modules/_privacy.scss */
  #privacy-content {
    font-size: 20px;
    line-height: 37px;
    padding-right: 100px;
    padding-left: 155px;
    padding-bottom: 100px;
  }
}

/*TEMPLATE PART STYLES*/
/*FUND CARD STYLES*/
/* line 3, sass/modules/_funds.scss */
.fund-card {
  -webkit-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.35);
  -ms-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.35);
  -o-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.35);
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.35);
}

/* line 7, sass/modules/_funds.scss */
.fund-card-container {
  margin-top: 40px;
  padding-left: 15px;
  padding-right: 15px;
  	/*&:nth-child(odd) {
  		@include is-also(desktop) {
  			padding-left: 35px;
  		}
  	}
  
  	&:nth-child(even) {
  		@include is-also(desktop) {
  			padding-right: 35px;
  		}
  	}*/
}

/* line 27, sass/modules/_funds.scss */
.fund-card-title {
  font-family: 'MontserratBold';
  text-transform: uppercase;
  color: #2f4350;
  padding-top: 26px;
  padding-bottom: 15px;
  padding-left: 27px;
}

/* line 36, sass/modules/_funds.scss */
.fund-card-upperrow {
  padding-top: 17.5px;
  padding-bottom: 17.5px;
  color: #263238;
}
/* line 42, sass/modules/_funds.scss */
.fund-card-upperrow .fund-card-label {
  text-align: right;
}

/* line 47, sass/modules/_funds.scss */
.fund-card-upperrow {
  background-color: #72cac8;
}

/* line 51, sass/modules/_funds.scss */
.fund-card-lowerrow {
  background-color: white;
}

/* line 56, sass/modules/_funds.scss */
.fund-card-short-name {
  font-family: 'MontserratRegular';
  vertical-align: top;
  padding-left: 10px;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 56, sass/modules/_funds.scss */
  .fund-card-short-name {
    font-size: 28px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 56, sass/modules/_funds.scss */
  .fund-card-short-name {
    font-size: 30px;
  }
}

/* line 71, sass/modules/_funds.scss */
.fund-card-description {
  font-size: 15px;
  padding-left: 27px;
  white-space: pre-wrap;
}

/* line 78, sass/modules/_funds.scss */
.fund-card-viewmore-container {
  margin-top: 20px;
  margin-bottom: 10px;
  background-color: white;
}

/* line 84, sass/modules/_funds.scss */
.fund-card-viewmore {
  padding: 10px 44px 10px 13px;
}

/* line 92, sass/modules/_funds.scss */
.fund-card-names > div {
  display: inline-block;
  max-width: 150px;
}
/* line 97, sass/modules/_funds.scss */
.fund-card-names .fund-card-double-line {
  max-width: none;
  padding-top: 6px;
}

/* line 103, sass/modules/_funds.scss */
.fund-card-long-name {
  font-family: 'MontserratRegular';
  color: #2f4350;
  text-align: left;
  padding-left: 10px;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 103, sass/modules/_funds.scss */
  .fund-card-long-name {
    font-size: 10px;
    padding-top: 0px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 103, sass/modules/_funds.scss */
  .fund-card-long-name {
    font-size: 12px;
    margin-top: -2px;
  }
}

/* line 123, sass/modules/_funds.scss */
.fund-card-label {
  font-family: 'MontserratRegular';
  text-transform: uppercase;
  color: #549093;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 123, sass/modules/_funds.scss */
  .fund-card-label {
    font-size: 10px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 123, sass/modules/_funds.scss */
  .fund-card-label {
    font-size: 15px;
  }
}
/* line 137, sass/modules/_funds.scss */
.fund-card-label-with-bar {
  border-left: 1px solid #babcbe;
  padding-left: 5px;
}

/* line 143, sass/modules/_funds.scss */
.fund-card-value-container {
  color: #2f4350;
  text-align: right;
  font-family: "CallunaBold";
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 143, sass/modules/_funds.scss */
  .fund-card-value-container {
    font-size: 10px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 143, sass/modules/_funds.scss */
  .fund-card-value-container {
    font-size: 40px;
  }
}
/* line 158, sass/modules/_funds.scss */
.fund-card-value-container > span {
  line-height: 50px;
  /*Same as bigger font size of the matched spans*/
}

/* line 163, sass/modules/_funds.scss */
.fund-card-value {
  font-family: "CallunaRegular";
  font-weight: bolder;
  color: white;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 163, sass/modules/_funds.scss */
  .fund-card-value {
    font-size: 10px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 163, sass/modules/_funds.scss */
  .fund-card-value {
    font-size: 20px;
  }
}

/* line 178, sass/modules/_funds.scss */
.fund-card-value-big {
  font-family: "CallunaRegular";
  font-weight: bolder;
  float: right;
  padding-left: 10px;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 178, sass/modules/_funds.scss */
  .fund-card-value-big {
    font-size: 25px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 178, sass/modules/_funds.scss */
  .fund-card-value-big {
    font-size: 50px;
  }
}

/* line 195, sass/modules/_funds.scss */
.fund-card-date {
  text-align: right;
}

/* line 199, sass/modules/_funds.scss */
.fund-card-dates {
  color: #549093;
  font-family: 'CallunaBoldItalic';
  font-size: 16px;
}

/*
.fund-card-nav-price {
    font-family: 'CallunaRegular';
    font-weight: bolder;
   	text-align: right;

   	@include is-also(smartphone) {
		font-size: 30px;
	}

   	@include is-also(desktop) {
		font-size: 50px;
	}
}

.fund-card-label,
.fund-card-bid-label,
.fund-card-offer-label,
.fund-card-nav-updatedate-label {

	font-family: 'MontserratRegular';
    text-transform: uppercase;
    color: $grey-color;

    @include is-also(smartphone) {
    	font-size: 10px;
    }

    @include is-also(desktop) {
    	font-size: 15px;
    }
}

.fund-card-bid-value {

	@include is-also(smartphone) {
		padding-right: 70px;	
	}

	@include is-also(desktop) {
		padding-right: 20px;	
	}
}

.fund-card-offer-label {
	
	@include is-also(desktop) {
		padding-left: 20px;
		border-left: 1px solid $grey-color;
	}
	
}

.fund-card-value,
.fund-card-bid-value,
.fund-card-offer-value {
	font-family: "CallunaRegular";
    font-weight: bolder;
    color: white;

    @include is-also(smartphone) {
    	font-size: 10px;
    }
    
    @include is-also(desktop) {
    	font-size: 20px;
    }

    
}

.fund-card-nav-updatedate-value {
	@extend .fund-card-offer-label;
	
	color: $blue-color;
	font-family: 'CallunaBoldItalic';
	border-left: none !important;

}

.fund-card-nav-updatedate-data {
	text-align:right;
}*/
/*
* SYTLE for TEMPLATE PART: "AWARD" (they're shown in About US)
*/
/* line 5, sass/modules/_awards.scss */
.award-container {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 768px) {
  /* line 5, sass/modules/_awards.scss */
  .award-container {
    border-right: 1px solid #e7e7e8;
  }
  /* line 11, sass/modules/_awards.scss */
  .award-container:last-child {
    border-right: none !important;
  }
}

/* line 17, sass/modules/_awards.scss */
.award-image {
  width: 120px;
  height: 120px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  float: none;
}

/* line 26, sass/modules/_awards.scss */
.award-title-country {
  padding: 12px 55px;
  font-family: 'MontserratRegular';
  color: #263238;
  text-align: center;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 26, sass/modules/_awards.scss */
  .award-title-country {
    font-size: 8px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 26, sass/modules/_awards.scss */
  .award-title-country {
    font-size: 11px;
  }
}

/*NEWS*/
/*CARD*/
/* line 5, sass/modules/_news.scss */
.news-card {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 30px;
  /*we make room for the border*/
  margin-bottom: 10px;
  /*Thank you http://nth-calculator.com/*/
}
/* line 12, sass/modules/_news.scss */
.news-card:nth-child(3n+3), .news-card:nth-child(3n+2) {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 768px) {
  /* line 12, sass/modules/_news.scss */
  .news-card:nth-child(3n+3), .news-card:nth-child(3n+2) {
    border-left: 1px solid #babcbe;
  }
}

/* line 21, sass/modules/_news.scss */
.news-card-title {
  font-family: 'CallunaBold';
  color: #263238;
  padding-left: 0px !important;
  overflow: hidden;
  text-overflow: ellipsis;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 21, sass/modules/_news.scss */
  .news-card-title {
    font-size: 18px;
    height: 50px;
    margin-bottom: 5px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 21, sass/modules/_news.scss */
  .news-card-title {
    height: 105px;
    font-size: 24px;
    margin-bottom: 5px;
  }
}

/* line 46, sass/modules/_news.scss */
.news-card-button {
  padding-left: 0px !important;
}

/*ROW*/
/* line 52, sass/modules/_news.scss */
.news-row {
  /*There's no space for the arrow*/
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  border-bottom: 1px solid #d5d9dc;
  padding-top: 36px;
  padding-bottom: 36px;
}
@media only screen and (min-width: 992px) {
  /* line 52, sass/modules/_news.scss */
  .news-row {
    background-image: url(assets/img/icon-right-arrow-orange.png);
    background-repeat: no-repeat;
    background-position: 96% center;
  }
}
/* line 65, sass/modules/_news.scss */
.news-row:hover {
  background-color: #f8f8f9;
  cursor: pointer;
}
/* line 83, sass/modules/_common.scss */
.news-row a, .news-row a:hover, .news-row a:link, .news-row a:active, .news-row a:visited {
  text-decoration: none;
  color: auto;
  text-decoration: none;
  cursor: pointer !important;
}

/* line 76, sass/modules/_news.scss */
.news-row-date-title-category {
  padding-left: 30px;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 992px) {
  /* line 76, sass/modules/_news.scss */
  .news-row-date-title-category {
    padding-right: 130px;
  }
}

/* line 86, sass/modules/_news.scss */
.news-row-title {
  font-family: 'CallunaBold';
  color: #2f4350;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 86, sass/modules/_news.scss */
  .news-row-title {
    font-size: 25px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 86, sass/modules/_news.scss */
  .news-row-title {
    font-size: 30px;
  }
}

/* line 100, sass/modules/_news.scss */
.news-row-date {
  font-family: 'MontserratSemiBold';
  font-size: 13px;
  text-transform: uppercase;
  color: #babcbe;
}

/* line 107, sass/modules/_news.scss */
.news-row-category {
  pointer-events: none;
  font-family: 'MontserratSemiBold';
  text-transform: uppercase;
  color: #f4911e;
}
/* line 83, sass/modules/_common.scss */
.news-row-category a, .news-row-category a:hover, .news-row-category a:link, .news-row-category a:active, .news-row-category a:visited {
  font-size: 12px;
  color: #f4911e;
  text-decoration: none;
  cursor: pointer !important;
}

/* line 2, sass/modules/_events.scss */
.event-card-title,
.event-row-title {
  font-family: 'CallunaBold';
  color: #263238;
  height: 70px;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 2, sass/modules/_events.scss */
  .event-card-title,
  .event-row-title {
    font-size: 18px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 2, sass/modules/_events.scss */
  .event-card-title,
  .event-row-title {
    font-size: 24px;
    margin-top: 30px;
  }
}

/* line 23, sass/modules/_events.scss */
.event-card-image,
.event-row-image {
  position: relative;
  padding-bottom: 46%;
  /*Le immagini sono 370x156 quindi il rapporto è 100:42, da qui 42%*/
  height: 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-origin: content-box;
}

/* line 33, sass/modules/_events.scss */
.event-card-loc-time,
.event-row-loc-time {
  font-family: 'CallunaRegular';
  color: #263238;
  opacity: 0.7;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 992px) {
  /* line 33, sass/modules/_events.scss */
  .event-card-loc-time,
  .event-row-loc-time {
    font-size: 18px;
    margin-top: 0px;
    margin-bottom: 21px;
  }
}

/* line 1, sass/modules/_ourvalues.scss */
.ourvalue {
  padding-left: 27px;
  padding-right: 27px;
}

/* line 6, sass/modules/_ourvalues.scss */
.ourvalue-text {
  padding-top: 20px;
  text-align: justify;
  line-height: 25px;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 768px) {
  /* line 6, sass/modules/_ourvalues.scss */
  .ourvalue-text {
    padding-right: 50px;
  }
}

/* line 16, sass/modules/_ourvalues.scss */
.ourvalues-image img {
  width: 66px;
  height: 64px;
  margin-bottom: 40px;
  padding-left: 2px;
}

/* line 2, sass/modules/_people.scss */
.person {
  -webkit-page-break-inside: avoid;
  -ms-page-break-inside: avoid;
  -moz-page-break-inside: avoid;
  -o-page-break-inside: avoid;
  page-break-inside: avoid;
  -webkit-break-inside: avoid-column;
  -ms-break-inside: avoid-column;
  -moz-break-inside: avoid-column;
  -o-break-inside: avoid-column;
  break-inside: avoid-column;
}

/* line 8, sass/modules/_people.scss */
.person-image {
  background-color: #e7e7e8;
  background-size: cover;
  width: 123px;
  height: 123px;
  	/*
  	background-color: #e7e7e8;
      background-size: 89%;
      background-repeat: no-repeat;
      background-position: 24px 100%;
      width: 175px;
      height: 175px;
  
  
  	overflow:hidden;
  
  	& > img {
  		width: 123px;
  		height: 123px;			
  	}*/
}

/* line 32, sass/modules/_people.scss */
.person-simple-container:not(:first-child) {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 992px) {
  /* line 32, sass/modules/_people.scss */
  .person-simple-container:not(:first-child) {
    border-left: 1px solid #babcbe;
  }
}

/* line 40, sass/modules/_people.scss */
.person-simple-container {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 40, sass/modules/_people.scss */
  .person-simple-container {
    margin-top: 10px;
  }
}

/* line 49, sass/modules/_people.scss */
.person-simple .person-image, .person-simple .person-bio {
  display: none;
}

/* line 54, sass/modules/_people.scss */
.person-container {
  display: inline-block;
  width: 100%;
  padding: 0px 15px;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 54, sass/modules/_people.scss */
  .person-container {
    margin-bottom: 40px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 54, sass/modules/_people.scss */
  .person-container {
    margin-bottom: 100px;
  }
}

/* line 69, sass/modules/_people.scss */
.person-bio-container {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 69, sass/modules/_people.scss */
  .person-bio-container {
    padding-left: 0px !important;
  }
}
@media only screen and (min-width: 768px) {
  /* line 69, sass/modules/_people.scss */
  .person-bio-container {
    padding-left: 15px !important;
  }
}

/* line 79, sass/modules/_people.scss */
.person-name {
  font-family: 'CallunaBold';
  font-size: 21px;
  color: #2f4350;
}

/* line 85, sass/modules/_people.scss */
.person-jobtitle {
  padding-top: 14px;
  color: #c8df89;
  font-family: 'MontserratBold';
  font-size: 12px;
  text-transform: uppercase;
}

/* line 93, sass/modules/_people.scss */
.person-bio {
  padding-top: 23px;
  font-family: 'CallunaRegular';
  font-size: 14px;
  line-height: 25px;
  color: #2f4350;
  opacity: 0.7;
}

/* line 102, sass/modules/_people.scss */
.person-simple-container .person-infos {
  width: 100%;
}

/* line 2, sass/modules/_pillars.scss */
.pillar-container:first-child {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 992px) {
  /* line 2, sass/modules/_pillars.scss */
  .pillar-container:first-child {
    border-top: 0.5px solid #babcbe;
    border-right: 0.5px solid #babcbe;
  }
}

/* line 10, sass/modules/_pillars.scss */
.pillar-container:nth-child(3n) {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 992px) {
  /* line 10, sass/modules/_pillars.scss */
  .pillar-container:nth-child(3n) {
    border-top: 0.5px solid #babcbe;
    border-right: 0.5px solid #babcbe;
    border-bottom: 0.5px solid #babcbe;
  }
}

/* line 19, sass/modules/_pillars.scss */
.pillar-container:nth-child(4n) {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 992px) {
  /* line 19, sass/modules/_pillars.scss */
  .pillar-container:nth-child(4n) {
    border-top: 0.5px solid #babcbe;
    border-bottom: 0.5px solid #babcbe;
  }
}

/* line 27, sass/modules/_pillars.scss */
.pillar-container:nth-child(3n-1) {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 992px) {
  /* line 27, sass/modules/_pillars.scss */
  .pillar-container:nth-child(3n-1) {
    border-top: 0.5px solid #babcbe;
  }
}

/* line 35, sass/modules/_pillars.scss */
.pillar-small-image {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 35, sass/modules/_pillars.scss */
  .pillar-small-image {
    margin-top: 25px;
    margin-bottom: 24px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 35, sass/modules/_pillars.scss */
  .pillar-small-image {
    margin-top: 45px;
    margin-bottom: 34px;
  }
}
/* line 47, sass/modules/_pillars.scss */
.pillar-small-image img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 47, sass/modules/_pillars.scss */
  .pillar-small-image img {
    width: 64px;
    height: 64px;
  }
}

/* line 60, sass/modules/_pillars.scss */
.pillar-title {
  text-align: center;
  font-family: 'CallunaBold';
  color: #2f4350;
  font-size: 21px;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 992px) {
  /* line 60, sass/modules/_pillars.scss */
  .pillar-title {
    margin-bottom: 45px;
  }
}

/* line 72, sass/modules/_pillars.scss */
.pillar-learn-more {
  text-align: center;
  display: block;
  margin-left: auto;
  margin-right: auto;
  background-color: transparent !important;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 992px) {
  /* line 72, sass/modules/_pillars.scss */
  .pillar-learn-more {
    margin-bottom: 45px;
  }
}

/* line 4, sass/modules/_contacts.scss */
.image-row {
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  min-height: 168px;
}
/* line 11, sass/modules/_contacts.scss */
.image-row:after {
  content: "";
  background-color: #263238;
  opacity: 0.7;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
}
/* line 22, sass/modules/_contacts.scss */
.image-row .contact-state {
  position: absolute;
  top: 0px;
  z-index: 1;
  padding: 20px;
}
/* line 30, sass/modules/_contacts.scss */
.image-row .contact-title {
  position: absolute;
  bottom: 0px;
  z-index: 1;
  padding: 20px;
}

/* line 39, sass/modules/_contacts.scss */
.address-row {
  min-height: 168px;
  background-color: white;
}
/* line 43, sass/modules/_contacts.scss */
.address-row .contact-address {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  white-space: pre-wrap;
  padding: 30px 20px;
  border-bottom: 1px solid #eee;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 43, sass/modules/_contacts.scss */
  .address-row .contact-address {
    font-size: 10px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 43, sass/modules/_contacts.scss */
  .address-row .contact-address {
    min-height: 143px;
    font-size: 14px;
  }
}
/* line 62, sass/modules/_contacts.scss */
.address-row .border-telephone-row {
  border-left: 1px solid #eee;
}
/* line 66, sass/modules/_contacts.scss */
.address-row .fax-row {
  padding-left: 0px;
}
/* line 70, sass/modules/_contacts.scss */
.address-row .telephone-row {
  white-space: nowrap;
  padding: 15px 15px;
}
/* line 76, sass/modules/_contacts.scss */
.address-row .telephone-row .telephone-number {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 76, sass/modules/_contacts.scss */
  .address-row .telephone-row .telephone-number {
    font-size: 11px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 76, sass/modules/_contacts.scss */
  .address-row .telephone-row .telephone-number {
    font-size: 13px;
  }
}
/* line 89, sass/modules/_contacts.scss */
.address-row .telephone-row .telephone-label {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 89, sass/modules/_contacts.scss */
  .address-row .telephone-row .telephone-label {
    font-size: 11px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 89, sass/modules/_contacts.scss */
  .address-row .telephone-row .telephone-label {
    font-size: 13px;
  }
}

/* line 1, sass/modules/_press_releases.scss */
.press-release {
  border-bottom: 1px solid #ebedef;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 1, sass/modules/_press_releases.scss */
  .press-release {
    margin-bottom: 10px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 1, sass/modules/_press_releases.scss */
  .press-release {
    margin-bottom: 0px;
    /*to void the rule above*/
    padding-left: 55px;
    padding-right: 55px;
  }
}

/* line 16, sass/modules/_press_releases.scss */
.press-release-date {
  text-transform: uppercase;
  color: #263238;
  font-family: 'MontserratBold';
  opacity: 0.5;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 16, sass/modules/_press_releases.scss */
  .press-release-date {
    font-size: 12px;
    line-height: 12px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 16, sass/modules/_press_releases.scss */
  .press-release-date {
    font-size: 12px;
    padding: 59px 0px;
  }
}

/* line 35, sass/modules/_press_releases.scss */
.press-release-title {
  font-family: 'CallunaBold';
  position: relative;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 35, sass/modules/_press_releases.scss */
  .press-release-title {
    font-size: 16px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 35, sass/modules/_press_releases.scss */
  .press-release-title {
    font-size: 24px;
    height: 130px;
  }
}
/* line 54, sass/modules/_press_releases.scss */
.press-release-title > span {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 992px) {
  /* line 54, sass/modules/_press_releases.scss */
  .press-release-title > span {
    position: absolute;
    display: block;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
  }
}

/* line 68, sass/modules/_press_releases.scss */
.press-release-downloadbutton {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 992px) {
  /* line 68, sass/modules/_press_releases.scss */
  .press-release-downloadbutton {
    padding: 43px 0px;
  }
}
/* line 74, sass/modules/_press_releases.scss */
.press-release-downloadbutton button {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 74, sass/modules/_press_releases.scss */
  .press-release-downloadbutton button {
    float: right;
    margin-right: 0px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 74, sass/modules/_press_releases.scss */
  .press-release-downloadbutton button {
    margin-right: 32px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 74, sass/modules/_press_releases.scss */
  .press-release-downloadbutton button {
    margin-right: -6px;
  }
}

/* line 1, sass/modules/_affiliate.scss */
.affiliate-row {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 768px) {
  /* line 1, sass/modules/_affiliate.scss */
  .affiliate-row {
    border-bottom: 1px solid #e7e7e8;
  }
}
/* line 7, sass/modules/_affiliate.scss */
.affiliate-row .affiliate-image {
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 110px;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 768px) {
  /* line 7, sass/modules/_affiliate.scss */
  .affiliate-row .affiliate-image {
    max-width: 230px;
    margin-top: 50%;
    transform: translateY(-50%);
  }
}
/* line 21, sass/modules/_affiliate.scss */
.affiliate-row .affiliate-title {
  padding-bottom: 12px;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 21, sass/modules/_affiliate.scss */
  .affiliate-row .affiliate-title {
    margin-top: 15px;
    text-align: center;
  }
}
@media only screen and (min-width: 768px) {
  /* line 21, sass/modules/_affiliate.scss */
  .affiliate-row .affiliate-title {
    margin-top: 0px;
    text-align: left;
  }
}
/* line 36, sass/modules/_affiliate.scss */
.affiliate-row .affiliate-description {
  color: #838b92;
  font-size: 14px;
  text-align: justify;
  margin-bottom: 20px;
}
@media only screen and (min-width: 320px) {
  /* line 1, sass/modules/_affiliate.scss */
  .affiliate-row {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 1, sass/modules/_affiliate.scss */
  .affiliate-row {
    padding-top: 70px;
    padding-bottom: 70px;
    margin-left: 155px;
    margin-right: 155px;
  }
}
/* line 56, sass/modules/_affiliate.scss */
.affiliate-row .affiliation_website {
  color: #f4911e;
  font-family: 'MontserratBold';
  font-size: 13px;
  text-decoration: uppercase;
  padding-right: 20px;
  background-image: url(assets/img/icon-rightup-arrow-orange.png);
  background-repeat: no-repeat;
  background-position: right center;
  text-transform: uppercase;
}

/* line 1, sass/modules/_newsroom_allnews.scss */
#newsroom-allnews-title {
  font-family: 'MontserratRegular';
  font-size: 28px;
  padding-top: 39px;
  padding-left: 55px;
  text-transform: uppercase;
}

/* line 9, sass/modules/_newsroom_allnews.scss */
#newsroom-allnews-list {
  padding-left: 55px;
  padding-right: 55px;
  margin-top: 100px;
  margin-bottom: 100px;
}

/* line 16, sass/modules/_newsroom_allnews.scss */
#newsroom-allnews-list-more-button {
  text-align: center;
  margin: 15px 0px 56px 0px;
}

/* line 21, sass/modules/_newsroom_allnews.scss */
#newsroom-allnews-category-selector {
  padding-top: 35px;
  /*To make "filter by" next to the selector*/
  /*To align the combo filter by + selector on the right*/
}
/* line 26, sass/modules/_newsroom_allnews.scss */
#newsroom-allnews-category-selector span {
  font-family: 'MontserratRegular';
  font-size: 14px;
  color: #2f4350;
  display: inline-block;
}
/* line 34, sass/modules/_newsroom_allnews.scss */
#newsroom-allnews-category-selector > div {
  margin-left: 41px;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 34, sass/modules/_newsroom_allnews.scss */
  #newsroom-allnews-category-selector > div {
    text-align: left;
  }
}
@media only screen and (min-width: 992px) {
  /* line 34, sass/modules/_newsroom_allnews.scss */
  #newsroom-allnews-category-selector > div {
    text-align: right;
  }
}

/* line 50, sass/modules/_newsroom_allnews.scss */
#newsroom-allnews-category-selector-wrapper {
  /*To make "filter by" next to the selector*/
  display: inline-block;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 50, sass/modules/_newsroom_allnews.scss */
  #newsroom-allnews-category-selector-wrapper {
    margin-right: 0px;
    margin-left: 10px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 50, sass/modules/_newsroom_allnews.scss */
  #newsroom-allnews-category-selector-wrapper {
    margin-right: 28px;
  }
}

/* line 1, sass/modules/_newsroom_allevents.scss */
#newsroom-allevents-title {
  font-family: 'MontserratRegular';
  font-size: 28px;
  padding-top: 49px;
  padding-left: 55px;
  text-transform: uppercase;
}

/* line 9, sass/modules/_newsroom_allevents.scss */
#newsroom-allevents-list {
  padding-left: 55px;
  padding-right: 55px;
  margin-top: 100px;
  margin-bottom: 100px;
}

/* line 16, sass/modules/_newsroom_allevents.scss */
#newsroom-allevents-list-more-button {
  text-align: center;
  margin: 15px 0px;
}

/* line 21, sass/modules/_newsroom_allevents.scss */
#newsroom-allevents-category-selector {
  padding-top: 35px;
  /*To make "filter by" next to the selector*/
  /*To align the combo filter by + selector on the right*/
}
/* line 26, sass/modules/_newsroom_allevents.scss */
#newsroom-allevents-category-selector span {
  font-family: 'MontserratRegular';
  font-size: 14px;
  color: #2f4350;
  display: inline-block;
}
/* line 34, sass/modules/_newsroom_allevents.scss */
#newsroom-allevents-category-selector > div {
  margin-left: 41px;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 34, sass/modules/_newsroom_allevents.scss */
  #newsroom-allevents-category-selector > div {
    text-align: left;
  }
}
@media only screen and (min-width: 992px) {
  /* line 34, sass/modules/_newsroom_allevents.scss */
  #newsroom-allevents-category-selector > div {
    text-align: right;
  }
}

/* line 50, sass/modules/_newsroom_allevents.scss */
#newsroom-allevents-category-selector-wrapper {
  /*To make "filter by" next to the selector*/
  display: inline-block;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 50, sass/modules/_newsroom_allevents.scss */
  #newsroom-allevents-category-selector-wrapper {
    margin-right: 0px;
    margin-left: 10px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 50, sass/modules/_newsroom_allevents.scss */
  #newsroom-allevents-category-selector-wrapper {
    margin-right: 28px;
  }
}

/* line 1, sass/modules/_newsroom_allpress_releases.scss */
#newsroom-allpress-releases-title {
  font-family: 'MontserratRegular';
  font-size: 28px;
  padding-top: 49px;
  padding-left: 55px;
  text-transform: uppercase;
}

/* line 9, sass/modules/_newsroom_allpress_releases.scss */
#newsroom-allpress-releases-list {
  padding-left: 55px;
  padding-right: 55px;
  margin-top: 100px;
  margin-bottom: 100px;
}

/* line 16, sass/modules/_newsroom_allpress_releases.scss */
#newsroom-allpress-releases-list-more-button {
  text-align: center;
  margin: 15px 0px;
}

/* line 21, sass/modules/_newsroom_allpress_releases.scss */
#newsroom-allpress-releases-category-selector {
  padding-top: 35px;
  float: right;
}
/* line 26, sass/modules/_newsroom_allpress_releases.scss */
#newsroom-allpress-releases-category-selector > span {
  font-family: 'MontserratRegular';
  font-size: 14px;
  color: #2f4350;
}

/* line 33, sass/modules/_newsroom_allpress_releases.scss */
#newsroom-allpress-releases-category-selector-wrapper {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
/* line 35, sass/modules/_newsroom_allpress_releases.scss */
#newsroom-allpress-releases-category-selector-wrapper > span {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 35, sass/modules/_newsroom_allpress_releases.scss */
  #newsroom-allpress-releases-category-selector-wrapper > span {
    display: none;
  }
}
@media only screen and (min-width: 992px) {
  /* line 35, sass/modules/_newsroom_allpress_releases.scss */
  #newsroom-allpress-releases-category-selector-wrapper > span {
    display: block;
  }
}
@media only screen and (min-width: 320px) {
  /* line 33, sass/modules/_newsroom_allpress_releases.scss */
  #newsroom-allpress-releases-category-selector-wrapper {
    float: left;
    margin-right: 0px;
    margin-left: 10px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 33, sass/modules/_newsroom_allpress_releases.scss */
  #newsroom-allpress-releases-category-selector-wrapper {
    float: right;
    margin-right: 100px;
  }
}

/* line 59, sass/modules/_newsroom_allpress_releases.scss */
#back-to-news-button {
  margin-top: 10px;
  margin-left: 10px;
}

/* line 1, sass/modules/_career.scss */
.career-row {
  border-bottom: 1px solid #eee;
  margin-top: 26px;
}
/* line 10, sass/modules/_career.scss */
.career-row .career-title {
  padding: 4px 0px;
  font-size: 30px;
}
/* line 20, sass/modules/_career.scss */
.career-row .career-description {
  font-size: 16px;
  padding: 50px 0px 45px 0px;
}
/* line 27, sass/modules/_career.scss */
.career-row .career-contact-button {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 27, sass/modules/_career.scss */
  .career-row .career-contact-button {
    float: none;
    margin-top: 10px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 27, sass/modules/_career.scss */
  .career-row .career-contact-button {
    float: right;
    margin-top: -85px;
  }
}
/* line 83, sass/modules/_common.scss */
.career-row .career-contact-button a, .career-row .career-contact-button a:hover, .career-row .career-contact-button a:link, .career-row .career-contact-button a:active, .career-row .career-contact-button a:visited {
  color: #f4911e;
  text-decoration: none;
  cursor: pointer !important;
}

/*
* Lots of elements need to be absolute positioned, since this layout
* could not be realized using pure Bootstrap grid system
*/
/* line 8, sass/modules/_milestones.scss */
.milestone {
  position: relative;
  height: 287px;
  /*We need to fix height*/
  background-color: #f8f8f9;
}
/* line 17, sass/modules/_milestones.scss */
.milestone:nth-child(even) .milestone-content {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 768px) {
  /* line 17, sass/modules/_milestones.scss */
  .milestone:nth-child(even) .milestone-content {
    top: 120px;
  }
}
/* line 25, sass/modules/_milestones.scss */
.milestone:nth-child(even) .milestone-image {
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 768px) {
  /* line 25, sass/modules/_milestones.scss */
  .milestone:nth-child(even) .milestone-image {
    margin-top: 120px;
  }
}
/* line 32, sass/modules/_milestones.scss */
.milestone:last-child p {
  padding-right: 258px !important;
}

/* line 37, sass/modules/_milestones.scss */
.milestone-image {
  max-width: 118px;
  opacity: 0.7;
  width: 37%;
  float: left;
  padding-top: 15px;
}
/* line 45, sass/modules/_milestones.scss */
.milestone-image img {
  -webkit-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
}

/*DEFAULT: NOT SELECTED*/
/* line 51, sass/modules/_milestones.scss */
.milestone-content {
  position: absolute;
  margin-left: 36px;
  margin-top: 15px;
  background-color: white;
  z-index: 8;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 51, sass/modules/_milestones.scss */
  .milestone-content {
    left: 0;
  }
}
@media only screen and (min-width: 768px) {
  /* line 51, sass/modules/_milestones.scss */
  .milestone-content {
    margin-right: -75%;
    left: 30%;
  }
}
@media only screen and (min-width: 992px) {
  /* line 51, sass/modules/_milestones.scss */
  .milestone-content {
    margin-right: -98%;
    left: 30%;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 51, sass/modules/_milestones.scss */
  .milestone-content {
    margin-right: -103%;
    left: 30%;
  }
}
/* line 81, sass/modules/_milestones.scss */
.milestone-content .milestone-text p {
  padding-left: 15px;
  padding-top: 15px;
  padding-right: 15px;
  font-family: 'CallunaRegular';
  font-size: 13px;
  color: #2f4350;
  opacity: 0.7;
}
/* line 90, sass/modules/_milestones.scss */
.milestone-content .milestone-text p::selection {
  background-color: transparent;
}
/* line 95, sass/modules/_milestones.scss */
.milestone-content .milestone-year {
  padding-left: 15px;
  padding-top: 15px;
  padding-right: 15px;
  font-family: 'MontserratBold';
  font-size: 10px;
  color: #2f4350;
  opacity: 0.7;
}
/* line 104, sass/modules/_milestones.scss */
.milestone-content .milestone-year::selection {
  background-color: transparent;
}

/*DEFAULT: NOT SELECTED*/
/* line 112, sass/modules/_milestones.scss */
.milestone-bottom-marker-container {
  position: absolute;
  bottom: 0;
  top: 0;
  height: 310px;
  width: 70px;
  background-image: url(assets/img/milestone-grey-vertical-row.png);
  background-position: center top;
  background-repeat: repeat-y;
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
  /*iPhone up to 6s (portrait & landscape) and below 768px, so phablet included */
}
@media only screen and (min-width: 320px) {
  /* line 112, sass/modules/_milestones.scss */
  .milestone-bottom-marker-container {
    left: 0;
  }
}
@media only screen and (min-width: 992px) {
  /* line 112, sass/modules/_milestones.scss */
  .milestone-bottom-marker-container {
    left: 30%;
  }
}

/*DEFAULT: NOT SELECTED*/
/* line 133, sass/modules/_milestones.scss */
.milestone-bottom-marker {
  padding: 10px;
  position: absolute;
  bottom: -27px;
  text-align: center;
  display: block;
  padding-top: 20px;
  left: 50%;
  transform: translateX(-50%);
  background-color: white;
  font-family: 'MontserratBold';
}
/* line 146, sass/modules/_milestones.scss */
.milestone-bottom-marker span {
  color: #2f4350;
  opacity: 0.5;
  font-size: 12px;
}
/* line 152, sass/modules/_milestones.scss */
.milestone-bottom-marker::after {
  background-color: #babcbe;
  content: " ";
  position: absolute;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  top: -5px;
  left: 50%;
  transform: translateX(-50%);
}

/*DEFAULT: MILESTONE SELECTED: we redefine some styles*/
/* line 166, sass/modules/_milestones.scss */
.milestone-selected {
  transition: opacity 0.5s ease-in-out;
}
/* line 170, sass/modules/_milestones.scss */
.milestone-selected .milestone-image {
  opacity: 1;
}
/* line 173, sass/modules/_milestones.scss */
.milestone-selected .milestone-image img {
  -webkit-filter: grayscale(0%);
  -ms-filter: grayscale(0%);
  -moz-filter: grayscale(0%);
  -o-filter: grayscale(0%);
  filter: grayscale(0%);
}
/* line 178, sass/modules/_milestones.scss */
.milestone-selected .milestone-content {
  z-index: 10;
  background-color: #007d68;
}
/* line 183, sass/modules/_milestones.scss */
.milestone-selected .milestone-content .milestone-text p {
  color: white;
  font-size: 17px !important;
  line-height: 27px;
  opacity: 1;
}
/* line 190, sass/modules/_milestones.scss */
.milestone-selected .milestone-content .milestone-year {
  opacity: 1;
  color: white;
  font-size: 13px !important;
}
/* line 198, sass/modules/_milestones.scss */
.milestone-selected .milestone-bottom-marker-container {
  background-image: url(assets/img/milestone-green-vertical-row.png);
}
/* line 202, sass/modules/_milestones.scss */
.milestone-selected .milestone-bottom-marker {
  bottom: -29px;
}
/* line 206, sass/modules/_milestones.scss */
.milestone-selected .milestone-bottom-marker span {
  color: #007d68;
  font-size: 16px;
  opacity: 0.7;
}
/* line 212, sass/modules/_milestones.scss */
.milestone-selected .milestone-bottom-marker::after {
  background-color: #007d68;
  width: 20px;
  height: 20px;
  border-radius: 10px;
  bottom: -5px;
  top: -9px;
}

/*DEBUG*/
