@font-face{font-family:'MuseoSans';src:url("../fonts/MuseoSans-100.woff2") format("woff2"),url("../fonts/MuseoSans-100.woff") format("woff"),url("../fonts/MuseoSans-100.ttf") format("truetype"),url("../fonts/MuseoSans-100.otf") format("opentype");font-style:normal;font-weight:100}@font-face{font-family:'MuseoSans';src:url("../fonts/MuseoSans-300.woff2") format("woff2"),url("../fonts/MuseoSans-300.woff") format("woff"),url("../fonts/MuseoSans-300.ttf") format("truetype"),url("../fonts/MuseoSans-300.otf") format("opentype");font-style:normal;font-weight:300}@font-face{font-family:'MuseoSans';src:url("../fonts/MuseoSans-500.woff2") format("woff2"),url("../fonts/MuseoSans-500.woff") format("woff"),url("../fonts/MuseoSans-500.ttf") format("truetype"),url("../fonts/MuseoSans-500.otf") format("opentype");font-style:normal;font-weight:500}.br-header{z-index:1;position:fixed;top:0;right:0;bottom:0;left:0;height:0%;min-height:128px;overflow:hidden;transition:height 400ms ease, background-color 400ms ease}@media only screen and (min-width: 1150px){.br-header{left:auto;width:25vw;height:auto;max-width:340px;padding-top:10vh;padding-bottom:10vh;display:flex;flex-direction:column;justify-content:space-between;background-color:#fff}}.js-enabled.menu-opened .br-header{height:100%}.br-header>div{height:128px;padding-left:5vw;padding-right:5vw;display:flex;justify-content:space-between;align-items:center;background-color:#fff}.js-enabled .br-header>div{position:absolute;top:0;right:0;left:0;transition:background-color 400ms ease}@media only screen and (min-width: 1150px){.js-enabled .br-header>div{position:static;height:160px;align-items:flex-start;padding-right:0}}.br-header>div>a{color:transparent;width:165px;height:64px;background-image:url("../static/borsari-logo.png");background-size:165px 64px}@media only screen and (min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx){.br-header>div>a{background-image:url("../static/borsari-logo@2x.png")}}@media only screen and (min-width: 1150px){.br-header>div>a{width:203px;height:79px;background-size:203px 79px}}.br-header>div>button{position:relative;align-self:flex-start;margin-top:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:transparent;width:48px;height:48px;cursor:pointer}@media all and (pointer: fine){.br-header>div>button{outline:none}}@media only screen and (min-width: 1150px){.br-header>div>button{display:none}}.br-header>div>button>span{display:block;position:absolute;top:22px;left:12px;width:24px;height:2px;background-color:#CC1316;transition:-webkit-transform 250ms ease;transition:transform 250ms ease;transition:transform 250ms ease, -webkit-transform 250ms ease}.br-header>div>button>span::before,.br-header>div>button>span::after{content:'';display:block;position:absolute;left:0;width:100%;height:100%;background-color:inherit;transition:opacity 250ms ease, -webkit-transform 250ms ease;transition:transform 250ms ease, opacity 250ms ease;transition:transform 250ms ease, opacity 250ms ease, -webkit-transform 250ms ease}.br-header>div>button>span::before{top:-6px}.br-header>div>button>span::after{top:6px}.menu-opened .br-header>div>button>span{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu-opened .br-header>div>button>span::before{-webkit-transform:translate3d(0, 6px, 0) rotate(-90deg);transform:translate3d(0, 6px, 0) rotate(-90deg)}.menu-opened .br-header>div>button>span::after{-webkit-transform:translate3d(0, -6px, 0);transform:translate3d(0, -6px, 0);opacity:0}.br-header>nav{background-color:#fff;font-size:24px;line-height:1.625;padding-left:70px;padding-right:70px;font-weight:300}
.js-enabled .br-header>nav{
	position:absolute;top:128px;right:0;bottom:0;left:0;overflow:auto;transition:background-color 400ms ease;
	margin-bottom: 0;
    margin-top: auto;
    }@media only screen and (min-width: 1150px){.js-enabled .br-header>nav{position:static}}.br-header>nav ul{list-style-type:none;padding:0}.br-header>nav a{text-decoration:none}.br-header>nav li.lang-item{display:inline-block;font-size:18px;margin-top:20px;padding-right:10px}.br-header>nav li.lang-item.current-lang{color:#CC1316;text-decoration:underline}.br-header>nav li.current-menu-item a{color:#CC1316}.js-enabled .br-header+*{margin-top:128px}@media only screen and (min-width: 1150px){.js-enabled .br-header+*{position:relative;margin-top:0;width:75vw}}@media only screen and (min-width: 1150px) and (min-width: 1360px){.js-enabled .br-header+*{width:calc(100vw - 340px)}}@media only screen and (min-width: 1150px){.br-header.red,.br-header.red>div,.br-header.red>nav{background-color:#CC1316}.br-header.red>div>a{background-image:url("../static/borsari-logo-neutral.png")}}@media only screen and (min-width: 1150px) and (min-device-pixel-ratio: 2), only screen and (min-width: 1150px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1150px) and (min-resolution: 144dpi), only screen and (min-width: 1150px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 1150px) and (min-resolution: 2dppx){.br-header.red>div>a{background-image:url("../static/borsari-logo-neutral@2x.png")}}@media only screen and (min-width: 1150px){.br-header.red>nav li.current-menu-item a{color:#fff}.br-header.red>nav li.current-lang{color:#fff}}.br-home-slide,.br-footer{min-height:100vh;display:flex;align-items:center;color:#fff}.br-home-slide h2,.br-footer h2{margin-top:0}.br-home-slide h2>span:last-child::before,.br-footer h2>span:last-child::before{background-color:#fff}@media only screen and (min-width: 768px){.br-home-slide h2 ~ *,.br-footer h2 ~ *{margin-left:230px}}@media only screen and (min-width: 768px){.br-home-slide h2.empty-number ~ *,.br-footer h2.empty-number ~ *{margin-left:170px}}.br-home-slide>*,.br-footer>*{width:90vw;margin-left:auto;margin-right:auto}@media only screen and (min-width: 1150px){.br-home-slide>*,.br-footer>*{width:67.5vw}}@media only screen and (min-width: 1360px){.br-home-slide>*,.br-footer>*{width:calc(90vw - 340px)}}.br-home-slide>div:first-child>p,.br-footer>div:first-child>p{font-size:calc(26px + (100vw - 320px) / 1120 * 28);margin-top:40px;margin-bottom:40px}@media only screen and (min-width: 1440px){.br-home-slide>div:first-child>p,.br-footer>div:first-child>p{font-size:54px}}.br-footer{background-color:#CC1316}.br-footer>div>div{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:720px;margin-top:calc(16px + (100vw - 320px) / 1120 * 48);font-weight:500}@media only screen and (min-width: 1440px){.br-footer>div>div{margin-top:64px}}.br-footer>div>div p:first-child{margin-top:0}.br-footer>div>div>div:first-child{margin-right:2em;margin-bottom:40px}.br-footer>div>div>div+div{font-size:18px}html{font-size:16px}html,body{margin:0;padding:0}body{font-family:'MuseoSans', sans-serif;font-weight:100;line-height:1.2;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}a{color:inherit}button{outline-color:#CC1316}h1,h2{font-weight:500}h1>span:first-child,h2>span:first-child{display:inline-block;width:48px;text-align:right}h1.empty-number>span:first-child,h2.empty-number>span:first-child{width:0;margin-left:-16px}h1>span:last-child::before,h2>span:last-child::before{content:'';display:inline-block;vertical-align:middle;width:calc(50px + (100vw - 320px) / 448 * 100);height:1px;background-color:#000;margin-left:16px;margin-right:16px}@media only screen and (min-width: 768px){h1>span:last-child::before,h2>span:last-child::before{width:150px}}h1{font-size:18px}h2{font-size:24px}h3{font-size:18px;font-weight:500}h4{font-weight:100}h5,h6{font-weight:300}.button{display:inline-block;font-weight:300;text-decoration:none;border:1px solid #000;line-height:1;padding:13px 24px}.br-page-heading{width:90vw;margin-left:auto;margin-right:auto;margin-top:calc(16px + (100vw - 320px) / 960 * 44);margin-bottom:calc(16px + (100vw - 320px) / 960 * 44)}@media only screen and (min-width: 1150px){.br-page-heading{width:67.5vw}}@media only screen and (min-width: 1360px){.br-page-heading{width:calc(90vw - 340px)}}@media only screen and (min-width: 1280px){.br-page-heading{margin-top:60px}}@media only screen and (min-width: 1280px){.br-page-heading{margin-bottom:60px}}.br-page-heading h1{color:#CC1316}.br-page-heading h1 span:last-child::before{background-color:#CC1316}.br-single-heading{width:90vw;margin-left:auto;margin-right:auto;margin-top:calc(16px + (100vw - 320px) / 960 * 44);margin-bottom:calc(16px + (100vw - 320px) / 960 * 44)}@media only screen and (min-width: 1150px){.br-single-heading{width:67.5vw}}@media only screen and (min-width: 1360px){.br-single-heading{width:calc(90vw - 340px)}}@media only screen and (min-width: 1280px){.br-single-heading{margin-top:60px}}@media only screen and (min-width: 1280px){.br-single-heading{margin-bottom:60px}}.br-single-heading>*{color:#CC1316}.br-single-heading svg{display:inline-block;vertical-align:middle;fill:#CC1316;margin-right:16px}.br-single-heading a{text-decoration:none}

.social-nav {
    height: auto;
    display: flex;
    display: -ms-flex;
    justify-content: flex-start !important;
    justify-content: -ms-flex-start !important;
    height: auto !important;
    margin-top: 20px;
}

.social-nav a {
	background-image: none !important;
    width: 30px !important;
    margin: 0;
    height: auto !important;
    margin-right: 10px;
    transition: all 200ms linear;
}

.social-nav a:hover {
	opacity: 0.5;
}
