@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=3b980cb0-c431-4cc4-91e5-8c1301178c87");
/* Helvetica Font */

@font-face {
  font-family: "generali";
  src: url("../Fonts/generali.eot");
  src: url("../Fonts/generali.eot?#iefix") format("embedded-opentype"), url("../Fonts/generali.woff") format("woff"), url("../Fonts/generali.ttf") format("truetype"), url("../Fonts/generali.svg#generali") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* line 538, system/iconVarie/*.png */
.iconVarie-sprite, .iconVarie-add-outlook, .iconVarie-arrow-down-white, .iconVarie-arrow-list-lang-closed, .iconVarie-arrow-list-lang-opened, .iconVarie-arrow-menu-closed-black, .iconVarie-arrow-menu-opened-red, .iconVarie-arrow-up-white, .iconVarie-audio-icon, .iconVarie-backtotop, .iconVarie-bullet-archivio, .iconVarie-bullet-list-big, .iconVarie-bullet-list-empty, .iconVarie-bullet-list, .iconVarie-bullet-matrix-off-red, .iconVarie-bullet-matrix-off-white, .iconVarie-canhelp, .iconVarie-cassetto-aperto-archivio, .iconVarie-cassetto-chiuso-archivio, .iconVarie-cassetto-titolo-closed, .iconVarie-cassetto-titolo-opened, .iconVarie-close-modal-matrix, .iconVarie-contrast-mobile, .iconVarie-contrast, .iconVarie-corp-app-icon, .iconVarie-default-icon-white, .iconVarie-default-icon, .iconVarie-email-icon-contact, .iconVarie-get-updates-icon, .iconVarie-ico-btn-fullsize, .iconVarie-ico-btn-next, .iconVarie-ico-btn-prev, .iconVarie-ico-tool-close, .iconVarie-ico-tool-open, .iconVarie-logo-footer, .iconVarie-logo-white, .iconVarie-logo, .iconVarie-mobile-logo, .iconVarie-mobile-menu-btn-normal, .iconVarie-mobile-menu-btn-opened, .iconVarie-mobile-search-btn, .iconVarie-mobile-switch-bg, .iconVarie-mobile-switch-point, .iconVarie-mobile-world-btn, .iconVarie-owl-video-play, .iconVarie-pdf-icon, .iconVarie-plu_rosso, .iconVarie-plus_bianco, .iconVarie-podcast-icon, .iconVarie-rss-feeds-icon, .iconVarie-search-icon, .iconVarie-see-all-icon-black, .iconVarie-see-all-icon-white, .iconVarie-see-all-icon, .iconVarie-star-hover, .iconVarie-star-nonselezionata, .iconVarie-star-selezionata, .iconVarie-telephone-icon-contact, .iconVarie-video-ext-icon, .iconVarie-video-icon, .iconVarie-webcast-icon, .iconVarie-webpage-icon, .iconVarie-xls-icon, .iconVarie-youtube-icon {
  background: url('../images/system/iconVarie-s58696b9165.png') no-repeat;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-add-outlook {
  background-position: 0 -2124px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-arrow-down-white {
  background-position: 0 -2820px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-arrow-list-lang-closed {
  background-position: 0 -2898px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-arrow-list-lang-opened {
  background-position: 0 -2872px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-arrow-menu-closed-black {
  background-position: 0 -2642px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-arrow-menu-opened-red {
  background-position: 0 -2675px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-arrow-up-white {
  background-position: 0 -2846px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-audio-icon {
  background-position: 0 -85px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-backtotop {
  background-position: 0 -650px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-bullet-archivio {
  background-position: 0 -2735px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-bullet-list-big {
  background-position: 0 -2026px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-bullet-list-empty {
  background-position: 0 -1995px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-bullet-list {
  background-position: 0 -2704px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-bullet-matrix-off-red {
  background-position: 0 -1626px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-bullet-matrix-off-white {
  background-position: 0 -1800px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-canhelp {
  background-position: 0 -2308px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-cassetto-aperto-archivio {
  background-position: 0 -2384px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-cassetto-chiuso-archivio {
  background-position: 0 -2492px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-cassetto-titolo-closed {
  background-position: 0 -734px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-cassetto-titolo-opened {
  background-position: 0 -790px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-close-modal-matrix {
  background-position: 0 -564px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-contrast-mobile {
  background-position: 0 -1406px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-contrast {
  background-position: 0 0;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-corp-app-icon {
  background-position: 0 -2526px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-default-icon-white {
  background-position: 0 -2057px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-default-icon {
  background-position: 0 -2603px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-email-icon-contact {
  background-position: 0 -1545px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-get-updates-icon {
  background-position: 0 -2567px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-ico-btn-fullsize {
  background-position: 0 -1350px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-ico-btn-next {
  background-position: 0 -1883px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-ico-btn-prev {
  background-position: 0 -1939px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-ico-tool-close {
  background-position: 0 -1453px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-ico-tool-open {
  background-position: 0 -1302px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-logo-footer {
  background-position: 0 -993px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-logo-white {
  background-position: 0 -510px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-logo {
  background-position: 0 -273px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-mobile-logo {
  background-position: 0 -366px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-mobile-menu-btn-normal {
  background-position: 0 -1230px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-mobile-menu-btn-opened {
  background-position: 0 -846px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-mobile-search-btn {
  background-position: 0 -1719px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-mobile-switch-bg {
  background-position: 0 -1034px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-mobile-switch-point {
  background-position: 0 -918px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-mobile-world-btn {
  background-position: 0 -438px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-owl-video-play {
  background-position: 0 -1110px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-pdf-icon {
  background-position: 0 -1671px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-plu_rosso {
  background-position: 0 -2164px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-plus_bianco {
  background-position: 0 -2216px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-podcast-icon {
  background-position: 0 -2347px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-rss-feeds-icon {
  background-position: 0 -2416px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-search-icon {
  background-position: 0 -2455px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-see-all-icon-black {
  background-position: 0 -2095px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-see-all-icon-white {
  background-position: 0 -2791px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-see-all-icon {
  background-position: 0 -2762px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-star-hover {
  background-position: 0 -1186px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-star-nonselezionata {
  background-position: 0 -1501px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-star-selezionata {
  background-position: 0 -1582px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-telephone-icon-contact {
  background-position: 0 -1845px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-video-ext-icon {
  background-position: 0 -2268px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-video-icon {
  background-position: 0 -36px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-webcast-icon {
  background-position: 0 -134px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-webpage-icon {
  background-position: 0 -232px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-xls-icon {
  background-position: 0 -183px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconVarie-youtube-icon {
  background-position: 0 -1756px;
}

/* line 186, system/iconInfographics/*.png */
.iconInfographics-sprite, .iconInfographics-close-modal-matrix, .iconInfographics-matrix-cassetto-close, .iconInfographics-matrix-cassetto-open, .iconInfographics-matrix-cassetto-red, .iconInfographics-matrix-cassetto-white, .iconInfographics-matrix-close-modal, .iconInfographics-matrix-desk-red-off, .iconInfographics-matrix-desk-red-on, .iconInfographics-matrix-desk-white-off, .iconInfographics-matrix-desk-white-on, .iconInfographics-matrix-tooltip-bg, .iconInfographics-timeline-arrow-left-event, .iconInfographics-timeline-arrow-right-event, .iconInfographics-timeline-close, .iconInfographics-timeline-nav-item, .iconInfographics-timeline-open, .iconInfographics-timeline-point-active, .iconInfographics-timeline-point-normal {
  background: url('../images/system/iconInfographics-sc5b5c80398.png') no-repeat;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconInfographics-close-modal-matrix {
  background-position: 0 -172px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconInfographics-matrix-cassetto-close {
  background-position: 0 -489px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconInfographics-matrix-cassetto-open {
  background-position: 0 -753px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconInfographics-matrix-cassetto-red {
  background-position: 0 -431px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconInfographics-matrix-cassetto-white {
  background-position: 0 0;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconInfographics-matrix-close-modal {
  background-position: 0 -224px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconInfographics-matrix-desk-red-off {
  background-position: 0 -341px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconInfographics-matrix-desk-red-on {
  background-position: 0 -817px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconInfographics-matrix-desk-white-off {
  background-position: 0 -386px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconInfographics-matrix-desk-white-on {
  background-position: 0 -869px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconInfographics-matrix-tooltip-bg {
  background-position: 0 -796px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconInfographics-timeline-arrow-left-event {
  background-position: 0 -107px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconInfographics-timeline-arrow-right-event {
  background-position: 0 -276px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconInfographics-timeline-close {
  background-position: 0 -579px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconInfographics-timeline-nav-item {
  background-position: 0 -666px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconInfographics-timeline-open {
  background-position: 0 -701px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconInfographics-timeline-point-active {
  background-position: 0 -58px;
}

/* line 60, ../../../../../usr/lib/ruby/gems/1.8/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.iconInfographics-timeline-point-normal {
  background-position: 0 -530px;
}

/* Highlights 4 Fascia HP */
/* line 2, ../sass/_comp-highlights-2item.scss */
.wrapper-highlights-2itm {
  padding: 20px 15px 5px;
  overflow: hidden;
  /* carosello 1 column */
}
@media (min-width: 1025px) {
  /* line 2, ../sass/_comp-highlights-2item.scss */
  .wrapper-highlights-2itm {
    padding: 20px 15px !important;
  }
}
/* line 10, ../sass/_comp-highlights-2item.scss */
.wrapper-highlights-2itm .img-fallback-hide {
  display: none;
}
/* line 16, ../sass/_comp-highlights-2item.scss */
.wrapper-highlights-2itm .owl-carousel .owl-content {
  text-align: center;
  max-width: 300px;
  margin: 0 auto 40px auto;
}
/* line 23, ../sass/_comp-highlights-2item.scss */
.wrapper-highlights-2itm .owl-carousel .owl-content p {
  margin: 0;
}
/* line 26, ../sass/_comp-highlights-2item.scss */
.wrapper-highlights-2itm .owl-carousel .owl-content p.highlights-first-amount {
  font-size: 1.9em;
  margin: 15px 0 0;
}
/* line 31, ../sass/_comp-highlights-2item.scss */
.wrapper-highlights-2itm .owl-carousel .owl-content p.highlights-second-amount {
  font-size: 1.5em;
}
/* line 35, ../sass/_comp-highlights-2item.scss */
.wrapper-highlights-2itm .owl-carousel .owl-content h2.highlights-title {
  font-size: 1.9em;
  text-transform: uppercase;
  margin: 0;
  min-height: 85px;
}
/* line 43, ../sass/_comp-highlights-2item.scss */
.wrapper-highlights-2itm .owl-carousel .owl-content figure.highlights-icon {
  margin: 15px auto;
  max-width: 110px;
}

/* line 52, ../sass/_comp-highlights-2item.scss */
.lt-ie9 .column-sx-responsive-down .owl-highlights-2itm,
.lt-ie9 .column-sx-responsive-down .owl-highlights-2itm .owl-stage-outer,
.lt-ie9 .column-dx-responsive-down .owl-highlights-2itm,
.lt-ie9 .column-dx-responsive-down .owl-highlights-2itm .owl-stage-outer {
  max-height: 340px;
}

/* line 58, ../sass/_comp-highlights-2item.scss */
.lt-ie9 .column-sx-responsive-down .backstretch,
.lt-ie9 .column-dx-responsive-down .backstretch {
  max-height: 420px;
}

/* line 63, ../sass/_comp-highlights-2item.scss */
.lt-ie9 .big-column-left .owl-highlights-2itm .owl-stage-outer,
.lt-ie9 .big-column-left .owl-highlights-2itm {
  max-height: 425px;
}

/* line 70, ../sass/_comp-highlights-2item.scss */
.lt-ie9 .big-column-left .wrapper-highlights-2itm {
  max-height: 475px !important;
  overflow: hidden;
}

/* line 77, ../sass/_comp-highlights-2item.scss */
html.lt-ie9 body.ir-frontpage .big-column-left .wrapper-highlights-2itm {
  max-height: 900px !important;
}

/* line 83, ../sass/_comp-highlights-2item.scss */
html.lt-ie10 body.ir-frontpage .big-column-left .wrapper-highlights-2itm {
  min-height: 0px;
}

/* line 1, ../sass/_comp-list-2itm.scss */
.transparent {
  background-color: transparent !important;
}

/* line 5, ../sass/_comp-list-2itm.scss */
.list-2itm-component {
  padding: 10px 15px;
  background-color: #F0F0F0;
  margin-bottom: 8px;
}
/* line 10, ../sass/_comp-list-2itm.scss */
.list-2itm-component .item {
  border-bottom: 1px solid #d2d2d2;
  margin-bottom: 10px;
  padding-bottom: 10px;
}
/* line 14, ../sass/_comp-list-2itm.scss */
.list-2itm-component .item.last {
  border-bottom: 0 none;
  margin-bottom: 0;
}
/* line 20, ../sass/_comp-list-2itm.scss */
.list-2itm-component .list-2itm-title {
  font-family: "HelveticaMedium";
  font-size: .9em;
  text-transform: uppercase;
  color: #C12017;
  margin: 0;
}
/* line 27, ../sass/_comp-list-2itm.scss */
.list-2itm-component .list-2itm-subtitle {
  font-family: "HelveticaRoman";
  font-size: 0.75em;
  text-transform: uppercase;
  margin: 0;
}

/* line 1, ../sass/_comp-centeredblock.scss */
.centered-component {
  position: relative;
  text-align: center;
  height: 410px;
}
/* line 7, ../sass/_comp-centeredblock.scss */
.centered-component .centered-wrapper {
  overflow: hidden;
  position: relative;
  max-width: 100%;
  max-height: 100%;
}
/* line 13, ../sass/_comp-centeredblock.scss */
.centered-component .centered-overlay {
  font-family: "HelveticaRoman";
  position: absolute;
  top: 22%;
  margin: 0 10%;
  width: 80%;
  color: white;
}
/* line 20, ../sass/_comp-centeredblock.scss */
.centered-component .centered-overlay .titolo {
  font-weight: normal !important;
  font-size: 30px;
  margin: 1.5em 0 0;
}
/* line 25, ../sass/_comp-centeredblock.scss */
.centered-component .centered-overlay .link-see-more-white {
  margin-top: 30px;
}

/* line 31, ../sass/_comp-centeredblock.scss */
.lt-ie9 .centered-component {
  height: 400px;
}

@media (min-width: 500px) {
  /* line 36, ../sass/_comp-centeredblock.scss */
  .centered-component .centered-overlay {
    top: 27%;
  }
}
@media (min-width: 1024px) {
  /* line 42, ../sass/_comp-centeredblock.scss */
  .centered-component {
    height: auto;
  }
}
/* line 6, ../sass/frontpage.scss */
.front h2 {
  font-family: "HelveticaLight";
  color: #000;
}

/* line 12, ../sass/frontpage.scss */
body {
  /* Titolo tra le fasce in HP */
  /* Testo sotto contatti */
}
/* line 16, ../sass/frontpage.scss */
body .section-title-little h3 {
  font-family: "HelveticaLight";
  font-size: 1.125em;
  font-weight: normal;
  color: #666666;
  margin: 0;
}
/* line 25, ../sass/frontpage.scss */
body .story-title {
  font-family: "HelveticaMedium";
  font-size: 1em;
  text-transform: uppercase;
}
/* line 30, ../sass/frontpage.scss */
body .story-title a {
  color: #000;
}
/* line 36, ../sass/frontpage.scss */
body .section-text-little {
  font-size: .875em;
  line-height: 1.3em;
  text-align: center;
}

/* Eventi seconda Fascia - 3 colonne */
/* line 45, ../sass/frontpage.scss */
.view-events.view-event .view-rows .dx-event .event-title {
  font-family: "HelveticaMedium";
}

/* line 48, ../sass/frontpage.scss */
.view-event.iframe-container,
.view-event.iframe-container iframe {
  min-height: 400px;
}

/* line 52, ../sass/frontpage.scss */
.lt-ie9 .view-event.iframe-container iframe {
  margin-top: 21px;
}

/*.view-press-releases.view-event {
	height: auto !important;
}*/
/* line 58, ../sass/frontpage.scss */
.whole-column .view-event {
  padding: 15px !important;
}

/* line 61, ../sass/frontpage.scss */
.whole-column .view-event .view-header {
  height: 25px;
}

/* line 64, ../sass/frontpage.scss */
.little-column-right .view-event .view-header .link-see-more {
  padding: 6px 0;
}
/* line 67, ../sass/frontpage.scss */
.little-column-right .view-event .view-header .link-see-more a {
  display: block;
  padding: 8px 4px;
}

/* Contact */
/* line 74, ../sass/frontpage.scss */
.contact-media-container {
  background-color: #f0f0f0;
}
/* line 77, ../sass/frontpage.scss */
.contact-media-container .contact-header {
  padding: 20px 20px 20px 20px;
  height: 90px;
}
/* line 82, ../sass/frontpage.scss */
.contact-media-container .contact-header .view-title {
  float: left;
  font-family: "HelveticaBold";
  font-size: 1.125em;
  text-transform: uppercase;
  margin: 0;
}
/* line 91, ../sass/frontpage.scss */
.contact-media-container .contact-header .link-see-more {
  float: right;
}
/* line 95, ../sass/frontpage.scss */
.contact-media-container .contact-photo {
  position: relative;
  overflow: hidden;
}
/* line 99, ../sass/frontpage.scss */
.contact-media-container .contact-photo .contact-overlay-abstract {
  display: none;
}
/* line 103, ../sass/frontpage.scss */
.contact-media-container .contact-text {
  padding: 20px 20px 25px 20px;
}
/* line 106, ../sass/frontpage.scss */
.contact-media-container .contact-email {
  margin-bottom: 1em;
  padding-bottom: 1em;
  border-bottom: 1px solid #d2d2d2;
}

/* wrapper immagine storia */
/* line 115, ../sass/frontpage.scss */
.image-story-block-component {
  position: relative;
}
/* line 118, ../sass/frontpage.scss */
.image-story-block-component .caption-overlay-story h4.story-title.black-text {
  display: none;
}

/* line 124, ../sass/frontpage.scss */
.little-column-right .image-story-wrapper {
  max-height: 197px;
}

/* testo su immagine storiq */
/* line 131, ../sass/frontpage.scss */
.caption-overlay-story h4.story-title {
  margin: 0;
  font-size: 0.78em;
  color: #c12017;
}
/* line 140, ../sass/frontpage.scss */
.caption-overlay-story p.category-story, .caption-overlay-story span.category-story {
  color: #c12017;
  text-transform: none;
}
/* line 144, ../sass/frontpage.scss */
.caption-overlay-story p.link-see-more, .caption-overlay-story span.link-see-more {
  margin: 0;
}
/* line 147, ../sass/frontpage.scss */
.caption-overlay-story p.link-see-more-white a, .caption-overlay-story span.link-see-more-white a {
  padding: 8px;
}
/* line 150, ../sass/frontpage.scss */
.caption-overlay-story p.story-abstract, .caption-overlay-story span.story-abstract {
  margin-bottom: 0;
}

/* line 155, ../sass/frontpage.scss */
.block-linkedin h4.story-title {
  color: #fff;
}

/* line 158, ../sass/frontpage.scss */
.little-column-right .image-story-block-component .caption-overlay-story {
  height: 54%;
}

/* line 163, ../sass/frontpage.scss */
.banner-lat-media .link-see-more {
  float: left;
}
/* line 166, ../sass/frontpage.scss */
.banner-lat-media figure.fright-img {
  float: right;
}
/* line 169, ../sass/frontpage.scss */
.banner-lat-media figure img {
  max-width: none;
}

/* line 173, ../sass/frontpage.scss */
.unique-column-banner,
.banner-lat-media-sx,
.banner-lat-media-dx,
.big-column-left,
.little-column-right {
  margin-bottom: 10px;
}

/* line 180, ../sass/frontpage.scss */
.big-column-left,
.little-column-right {
  padding-left: 0;
  padding-right: 0;
}

/* line 186, ../sass/frontpage.scss */
.bckg-img-with-overlay-text {
  position: relative;
  height: 700px;
  max-width: 100%;
  overflow: hidden;
  background-color: #c5281c;
}
/* line 196, ../sass/frontpage.scss */
.bckg-img-with-overlay-text .fig-to-hide > img {
  visibility: hidden;
}
/* line 201, ../sass/frontpage.scss */
.bckg-img-with-overlay-text .wrapper-overlayed-text {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  padding: 3% 0;
}
/* line 211, ../sass/frontpage.scss */
.bckg-img-with-overlay-text .wrapper-overlayed-text .white-object-column {
  float: none;
  width: 100%;
  padding: 0 2% 15px;
  border-top: 1px solid #fff;
  font-family: "HelveticaMedium";
  font-size: 0.875em;
  color: #fff;
  text-align: center;
}
/* line 225, ../sass/frontpage.scss */
.bckg-img-with-overlay-text .wrapper-overlayed-text .white-object-column:first-child {
  border-top: 0 none;
}
/* line 229, ../sass/frontpage.scss */
.bckg-img-with-overlay-text .wrapper-overlayed-text .white-object-column figure {
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 237, ../sass/frontpage.scss */
.lt-ie9 .bckg-img-with-overlay-text {
  height: 410px;
}

/* line 240, ../sass/frontpage.scss */
.lt-ie9 .bckg-img-with-overlay-text .wrapper-overlayed-text .white-object-column {
  max-height: 320px;
}

/* line 243, ../sass/frontpage.scss */
html.lt-ie9 body.csr-frontpage .cover-publication-component {
  min-height: 135px;
}

/* line 247, ../sass/frontpage.scss */
.lt-ie9 .big-column-left .image-story-block-component .image-story-wrapper {
  max-height: 567px;
}

/* line 251, ../sass/frontpage.scss */
.cover-publication-component {
  padding: 15px;
  background-color: #f0f0f0;
  min-height: 207px;
}
/* line 258, ../sass/frontpage.scss */
.cover-publication-component .column-with-image {
  float: left;
  width: 28%;
  margin-right: 2%;
}
/* line 265, ../sass/frontpage.scss */
.cover-publication-component .column-with-image figure img {
  max-width: 100%;
}
/* line 269, ../sass/frontpage.scss */
.cover-publication-component .column-with-data {
  float: left;
  width: 70%;
}
/* line 274, ../sass/frontpage.scss */
.cover-publication-component .column-with-data h4.cover-publ-title {
  font-size: 0.875em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 5px;
}
/* line 282, ../sass/frontpage.scss */
.cover-publication-component .column-with-data div.file-size-archive p {
  font-size: 0.688em;
}
/* line 286, ../sass/frontpage.scss */
.cover-publication-component .column-with-data p {
  margin: 0;
}
/* line 289, ../sass/frontpage.scss */
.cover-publication-component .column-with-data p.cover-publ-description {
  margin: 0 0 10px;
  font-size: 0.78em;
}
/* line 294, ../sass/frontpage.scss */
.cover-publication-component .column-with-data p.pdf-icon {
  margin: 0 10px 0 0;
}
/* line 298, ../sass/frontpage.scss */
.cover-publication-component .column-with-data p.download-link-publ {
  font-size: 0.688em;
}
/* line 302, ../sass/frontpage.scss */
.cover-publication-component .column-with-data p.download-link-publ {
  font-family: "HelveticaBold";
  text-transform: uppercase;
}
/* line 306, ../sass/frontpage.scss */
.cover-publication-component .column-with-data p.download-link-publ a {
  color: #c12017;
  text-decoration: none;
  display: block;
}

/* line 315, ../sass/frontpage.scss */
.separated-column .cover-publication-component {
  padding: 37px 15px;
}

/* line 318, ../sass/frontpage.scss */
.whole-column .cover-publication-component {
  min-height: 0;
  padding: 10px 15px 25px 15px;
}

/* line 324, ../sass/frontpage.scss */
html.lt-ie9 body.ir-frontpage .cover-publication-component {
  min-height: 159px;
}

/* line 327, ../sass/frontpage.scss */
html.lt-ie9 body.ir-frontpage .separated-column .cover-publication-component {
  padding: 15px 15px;
}

/* line 331, ../sass/frontpage.scss */
.whole-column {
  background-color: #f0f0f0;
}

/* column storia */
/* line 336, ../sass/frontpage.scss */
.story-container {
  position: relative;
  float: none;
  margin: 0 auto 20px;
  max-width: 420px;
}
/* line 346, ../sass/frontpage.scss */
.story-container .story-title {
  margin-bottom: 5px;
}

/* Load More Storie */
/* line 351, ../sass/frontpage.scss */
.load-more-stories,
.load-more-stories-2 {
  height: 70px;
  width: 100%;
  background-color: #f4f4f4;
  border-bottom: 1px solid #c12017;
  text-align: center;
  cursor: pointer;
  margin-top: 3px;
}
/* line 365, ../sass/frontpage.scss */
.load-more-stories p,
.load-more-stories-2 p {
  font-size: 0.875em;
  color: #c12017;
  text-transform: uppercase;
  line-height: 70px;
  margin: 0;
  padding-right: 25px;
  display: inline-block;
}
/* line 376, ../sass/frontpage.scss */
.load-more-stories p.loading-stories,
.load-more-stories-2 p.loading-stories {
  background-position: right center;
}

/* line 382, ../sass/frontpage.scss */
.publication-in-front {
  position: relative;
  text-align: center;
}
/* line 387, ../sass/frontpage.scss */
.publication-in-front .overlay-object {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 10px;
  text-align: center;
}
/* line 399, ../sass/frontpage.scss */
.publication-in-front .overlay-object .internal-overlay {
  width: 100%;
  margin: 0 auto;
}
/* line 405, ../sass/frontpage.scss */
.publication-in-front .overlay-object .internal-overlay h3 {
  font-family: "HelveticaBold";
  font-size: 1em;
  text-transform: uppercase;
  margin-bottom: 10px;
  margin-top: 10px;
}
/* line 414, ../sass/frontpage.scss */
.publication-in-front .overlay-object .internal-overlay .brief-descr-publ {
  font-family: "HelveticaRoman";
  text-transform: uppercase;
  margin-bottom: 10px;
  height: 66px;
}

/* line 425, ../sass/frontpage.scss */
.intro-section-component {
  position: relative;
  display: table;
  height: 136px;
  width: 100%;
  margin-top: 6px;
  padding: 30px;
  color: #fff;
}
/* line 437, ../sass/frontpage.scss */
.intro-section-component:first-child {
  margin-top: 0;
}
/* line 441, ../sass/frontpage.scss */
.intro-section-component.orange-color {
  background-color: #f1644a;
}
/* line 444, ../sass/frontpage.scss */
.intro-section-component.red-color {
  background-color: #851714;
}
/* line 447, ../sass/frontpage.scss */
.intro-section-component.bordeaux-color {
  background-color: #c12017;
}
/* line 451, ../sass/frontpage.scss */
.intro-section-component a {
  color: #fff;
  text-decoration: none;
}
/* line 456, ../sass/frontpage.scss */
.intro-section-component .visible-part {
  display: table-cell;
  vertical-align: middle;
  height: 100%;
  width: 280px;
  padding-top: 11px;
}
/* line 465, ../sass/frontpage.scss */
.intro-section-component .visible-part figure {
  display: inline-block;
  vertical-align: middle;
  margin-right: 6%;
  width: 24%;
  max-width: 50px;
}
/* line 474, ../sass/frontpage.scss */
.intro-section-component .visible-part figure img {
  vertical-align: bottom;
}
/* line 478, ../sass/frontpage.scss */
.intro-section-component .visible-part h5 {
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  width: 70%;
}
/* line 487, ../sass/frontpage.scss */
.intro-section-component .hidden-part {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../images/system/bckg-overlay-slider.png") 0 0 repeat;
  padding: 20px;
}
/* line 501, ../sass/frontpage.scss */
.intro-section-component .hidden-part p {
  margin: 0;
}

/* line 507, ../sass/frontpage.scss */
.lt-ie9 .col-sm-6 .fixed-image-incolumn .backstretch {
  /*height: 100% !important;*/
  max-height: none;
}

/* MEDIA QUERIES */
@media (min-width: 500px) {
  /* line 518, ../sass/frontpage.scss */
  .owl-carousel .item {
    min-height: none;
  }
  /* line 521, ../sass/frontpage.scss */
  .owl-carousel .item .img-fallback {
    min-height: inherit;
    overflow: hidden;
  }
}
@media (min-width: 768px) {
  /* line 532, ../sass/frontpage.scss */
  .column-dx-responsive-down {
    text-align: center;
  }

  /* line 535, ../sass/frontpage.scss */
  .column-dx-responsive-down .view-press-releases {
    text-align: left;
  }

  /* line 539, ../sass/frontpage.scss */
  .block-linkedin.blocks-columns {
    height: 480px;
  }

  /* line 543, ../sass/frontpage.scss */
  .story-container {
    float: left;
    margin: 0;
    padding-bottom: 10px;
    max-width: none;
  }
  /* line 551, ../sass/frontpage.scss */
  .story-container.even {
    padding-left: 0;
    padding-right: 5px;
  }
  /* line 555, ../sass/frontpage.scss */
  .story-container.odd {
    padding-left: 5px;
    padding-right: 0;
  }
  /* line 559, ../sass/frontpage.scss */
  .story-container.last.even {
    float: none;
    clear: both;
    margin: 0 auto;
    padding: 0;
  }

  /* line 570, ../sass/frontpage.scss */
  body .section-title-little h3 {
    font-size: 1.25em;
  }
  /* line 573, ../sass/frontpage.scss */
  body .section-title-little .intro-title-text {
    font-size: 1.25em;
  }
  /* line 577, ../sass/frontpage.scss */
  body .story-title {
    font-size: 1.125em;
  }

  /* line 582, ../sass/frontpage.scss */
  .view-event {
    max-height: 495px;
  }

  /* line 595, ../sass/frontpage.scss */
  .view-press-releases.view-event .view-rows.view-row-1,
  .view-news.view-event .view-rows.view-row-1 {
    border-bottom: 4px double #d2d2d2;
    padding-bottom: 13px;
    width: 100%;
  }
  /* line 602, ../sass/frontpage.scss */
  .view-press-releases.view-event .view-rows.view-row-4, .view-press-releases.view-event .view-rows.view-row-5,
  .view-news.view-event .view-rows.view-row-4,
  .view-news.view-event .view-rows.view-row-5 {
    margin-bottom: 0;
  }

  /* line 609, ../sass/frontpage.scss */
  .view-event .view-header .link-see-more {
    padding: 6px 0;
  }
  /* line 612, ../sass/frontpage.scss */
  .view-event .view-header .link-see-more a {
    display: block;
    padding: 8px;
  }

  /* line 618, ../sass/frontpage.scss */
  .bckg-img-with-overlay-text {
    position: relative;
    height: auto;
    min-height: inherit;
    background-color: transparent;
  }
  /* line 626, ../sass/frontpage.scss */
  .bckg-img-with-overlay-text .fig-to-hide > img {
    visibility: hidden;
    min-height: inherit;
  }
  /* line 633, ../sass/frontpage.scss */
  .bckg-img-with-overlay-text .wrapper-overlayed-text {
    height: 100%;
    padding: 6% 0;
  }
  /* line 638, ../sass/frontpage.scss */
  .bckg-img-with-overlay-text .wrapper-overlayed-text .white-object-column {
    float: left;
    width: 25%;
    height: 100%;
    border-top: 0 none;
    border-left: 1px solid #fff;
    padding-bottom: 0;
  }
  /* line 649, ../sass/frontpage.scss */
  .bckg-img-with-overlay-text .wrapper-overlayed-text .white-object-column:first-child {
    border-left: 0 none;
  }
  /* line 653, ../sass/frontpage.scss */
  .bckg-img-with-overlay-text .wrapper-overlayed-text .white-object-column figure {
    margin-top: 35px;
    margin-bottom: 25px;
  }
  /* line 657, ../sass/frontpage.scss */
  .bckg-img-with-overlay-text .wrapper-overlayed-text .white-object-column p {
    height: 80px;
  }
  /* line 660, ../sass/frontpage.scss */
  .bckg-img-with-overlay-text .wrapper-overlayed-text .white-object-column p.link-see-more-white {
    height: auto;
  }

  /* line 669, ../sass/frontpage.scss */
  .image-story-block-component .caption-overlay-story h4.story-title.black-text {
    display: block;
    min-height: 50px;
  }

  /* line 677, ../sass/frontpage.scss */
  .contact-media-container .contact-photo .contact-overlay-abstract {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 40px;
    padding: 10px;
    background: url("../images/system/bckg-caption-slide.png") 0 0 repeat;
  }
  /* line 689, ../sass/frontpage.scss */
  .contact-media-container .contact-photo .contact-overlay-abstract p {
    margin: 0;
    font-family: "HelveticaMedium";
    font-size: 0.85em;
  }
  /* line 697, ../sass/frontpage.scss */
  .contact-media-container .contact-header {
    padding: 25px 20px 20px 20px;
  }
  /* line 699, ../sass/frontpage.scss */
  .contact-media-container .contact-header .view-title {
    font-size: 1.375em;
  }
  /* line 703, ../sass/frontpage.scss */
  .contact-media-container .contact-text {
    padding: 20px 20px 25px 20px;
  }

  /* line 708, ../sass/frontpage.scss */
  .unique-column-banner,
  .big-column-left,
  .little-column-right {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 715, ../sass/frontpage.scss */
  .caption-overlay-story h4.story-title,
  .cover-publication-component .column-with-data h4.cover-publ-title {
    font-size: 0.9em;
  }

  /* line 719, ../sass/frontpage.scss */
  .block-linkedin h4.story-title {
    font-size: 1.125em;
  }

  /* line 723, ../sass/frontpage.scss */
  .intro-section-component .visible-part h5 {
    font-size: 1.1em;
  }

  /* line 727, ../sass/frontpage.scss */
  .publication-in-front .overlay-object {
    padding: 25px;
  }
  /* line 730, ../sass/frontpage.scss */
  .publication-in-front .overlay-object .internal-overlay {
    width: 80%;
  }
  /* line 734, ../sass/frontpage.scss */
  .publication-in-front .overlay-object h3 {
    font-size: 1.1em;
    margin-bottom: 30px;
  }
  /* line 740, ../sass/frontpage.scss */
  .publication-in-front .overlay-object .brief-descr-publ {
    margin-bottom: 25px;
  }

  /* line 746, ../sass/frontpage.scss */
  .col-sm-6 .fixed-image-incolumn {
    height: 480px;
  }
  /* line 749, ../sass/frontpage.scss */
  .col-sm-6 .fixed-image-incolumn img {
    height: 480px;
  }
}
@media (min-width: 1024px) {
  /* line 759, ../sass/frontpage.scss */
  .story-container.last.even {
    float: left;
    clear: none;
  }
  /* line 763, ../sass/frontpage.scss */
  .story-container.column-sx-responsive-up {
    margin-bottom: 10px;
  }
  /* line 766, ../sass/frontpage.scss */
  .story-container.column-dx-responsive-up {
    margin-bottom: 10px;
  }
  /* line 769, ../sass/frontpage.scss */
  .story-container.unique-column-responsive-down {
    margin-bottom: 10px;
  }
  /* line 772, ../sass/frontpage.scss */
  .story-container.story-sx {
    padding-left: 0;
    padding-right: 4px;
  }
  /* line 776, ../sass/frontpage.scss */
  .story-container.central-story {
    padding-right: 2px;
    padding-left: 2px;
  }
  /* line 780, ../sass/frontpage.scss */
  .story-container.story-dx {
    padding-right: 0 !important;
    padding-left: 4px !important;
  }

  /* line 786, ../sass/frontpage.scss */
  .bckg-img-with-overlay-text .fig-to-hide img,
  .big-column-left .image-story-block-component .image-story .backstretch,
  .big-column-left .image-story-block-component .image-story img {
    height: 100% !important;
    min-height: inherit;
  }

  /* line 793, ../sass/frontpage.scss */
  .unique-column-banner,
  .big-column-left {
    padding-right: 2px;
  }

  /* line 798, ../sass/frontpage.scss */
  .little-column-right {
    padding-left: 4px;
  }

  /* line 801, ../sass/frontpage.scss */
  .banner-lat-media-sx {
    margin-bottom: 6px;
    padding-right: 0;
    padding-left: 0;
  }

  /* line 806, ../sass/frontpage.scss */
  .banner-lat-media-dx {
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 0;
  }

  /* line 813, ../sass/frontpage.scss */
  .contact-media-container .contact-photo .contact-overlay-abstract {
    padding: 10px 6px;
  }
  /* line 816, ../sass/frontpage.scss */
  .contact-media-container .contact-photo .contact-overlay-abstract p {
    font-size: 0.8em;
  }

  /* line 822, ../sass/frontpage.scss */
  .publication-in-front {
    max-height: 420px;
    overflow: hidden;
  }
  /* line 827, ../sass/frontpage.scss */
  .publication-in-front figure img {
    height: 100%;
  }

  /* line 832, ../sass/frontpage.scss */
  .block-linkedin.blocks-columns {
    height: 495px;
  }

  /* line 836, ../sass/frontpage.scss */
  .col-sm-6 .fixed-image-incolumn, .fixed-image-incolumn {
    height: 495px;
  }
  /* line 839, ../sass/frontpage.scss */
  .col-sm-6 .fixed-image-incolumn img, .fixed-image-incolumn img {
    height: 495px;
  }

  /* line 844, ../sass/frontpage.scss */
  .videoblock-component, .videoblock-component .videoblock-wrapper, .videoblock-component .videoblock-wrapper .video-item-container {
    min-height: inherit;
    /* Se ancora problemi di scalino su Chrome provare con position absolute sul contenitore esterno .videoblock-component */
  }

  /* line 850, ../sass/frontpage.scss */
  .videoblock-component .backstretch, .videoblock-component .backstretch img {
    height: 100% !important;
    min-height: inherit;
  }

  /* line 855, ../sass/frontpage.scss */
  body.workwithus-frontpage .little-column-right .image-story-block-component .caption-overlay-story {
    height: 65%;
  }
}
@media (min-width: 1080px) {
  /* line 862, ../sass/frontpage.scss */
  .block-linkedin.blocks-columns {
    height: 462px;
  }

  /* line 866, ../sass/frontpage.scss */
  .col-sm-6 .fixed-image-incolumn, .fixed-image-incolumn {
    height: 462px;
  }
  /* line 869, ../sass/frontpage.scss */
  .col-sm-6 .fixed-image-incolumn img, .fixed-image-incolumn img {
    height: 462px;
  }

  /* line 874, ../sass/frontpage.scss */
  .videoblock-component {
    /*max-height: 378px;*/
    overflow: hidden;
  }
}
@media (min-width: 1230px) {
  /* line 885, ../sass/frontpage.scss */
  .contact-media-container .contact-photo .contact-overlay-abstract {
    padding: 10px;
  }
  /* line 888, ../sass/frontpage.scss */
  .contact-media-container .contact-photo .contact-overlay-abstract p {
    font-size: 0.938em;
  }

  /* line 893, ../sass/frontpage.scss */
  .contact-header {
    padding: 25px 25px 20px 25px;
  }

  /* line 896, ../sass/frontpage.scss */
  .contact-text {
    padding: 20px 25px 25px 25px;
  }

  /* line 904, ../sass/frontpage.scss */
  .whole-column {
    height: 100%;
    background-color: #f0f0f0;
  }

  /* line 908, ../sass/frontpage.scss */
  body.workwithus-frontpage .little-column-right .image-story-block-component .caption-overlay-story {
    height: 54%;
  }
}
@media (max-width: 767px) {
  /* line 916, ../sass/frontpage.scss */
  .column-sx-responsive-up,
  .column-dx-responsive-up,
  .unique-column-responsive-down {
    padding-left: 0;
    padding-right: 0;
  }
}
/* line 925, ../sass/frontpage.scss */
html.lt-ie9 body.ir-frontpage .banner-lat-media-dx {
  margin-bottom: 0;
}

/* line 928, ../sass/frontpage.scss */
html.lt-ie9 body.whoweare-frontpage .banner-lat-media-dx {
  margin-bottom: 0;
}

/* line 931, ../sass/frontpage.scss */
html.lt-ie9 body.whatwedo-frontpage .banner-lat-media-dx {
  margin-bottom: 0;
}

/*@media (min-width: 1281) and (max-width: 1400px) {
	html.lt-ie9 body.whoweare-frontpage{
		.col-md-8 big-column-left {
			min-height: 378px !important;
		}
	}
}*/
