@font-face{font-family:Commissioner;src:url(/wp-content/bocconi-brand16/commissioner-variable-latin.woff2) format('woff2');font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:'Mona Sans';src:url(/wp-content/bocconi-brand16/monasans-variable-latin.woff2) format('woff2');font-weight:200 900;font-style:normal;font-display:swap}html body.be16-brand,html body.be16-brand #page-container,html body.be16-brand .fluentform{font-family:'Mona Sans',Arial,sans-serif!important}html body.be16-brand #page-container :is(p,li,dt,dd,blockquote,cite,label,input,textarea,select,button,summary,figcaption,th,td,a,small,legend),html body.be16-brand #page-container :is(.et_pb_text_inner,.be14-kicker,.be14-contact-text,.be15-experience,.be15-score),html body.be16-brand #main-header :is(a,input),html body.be16-brand .fluentform :is(p,label,input,textarea,select,button,span,a){font-family:'Mona Sans',Arial,sans-serif!important}html body.be16-brand .fluentform form .ff-el-group .ff_t_c,html body.be16-brand .fluentform form .ff-el-group .ff_t_c :is(p,span,a){font-family:'Mona Sans',Arial,sans-serif!important}html body.be16-brand #page-container :is(h1,h2,h3,h4,h5,h6),html body.be16-brand #page-container :is(h1,h2,h3,h4,h5,h6) :is(span,strong,em,a),html body.be16-brand #page-container #main-content .be14-home :is(h1,h2,h3,h4,h5,h6),html body.be16-brand .popup :is(h1,h2,h3,h4,h5,h6){font-family:Commissioner,Arial,sans-serif!important}html body.be16-brand #main-header .et-pb-icon,html body.be16-brand #main-header .mobile_menu_bar{font-family:ETmodules!important}html body.be16-brand #page-container #main-content :is(p,li,dt,dd,blockquote,cite,label,input,textarea,select,button,summary,figcaption,th,td,a,small,legend,strong,em,b,span:where(:not(.et-pb-icon):not(.dashicons))){font-family:'Mona Sans',Arial,sans-serif!important}html body.be16-brand #page-container #main-content .fluentform .ff-el-group .ff_t_c,html body.be16-brand #page-container #main-content .fluentform .ff-el-group .ff_t_c :is(p,span,a){font-family:'Mona Sans',Arial,sans-serif!important}html body.be16-brand #page-container #main-content :is(h1,h2,h3,h4,h5,h6),html body.be16-brand #page-container #main-content :is(h1,h2,h3,h4,h5,h6) :is(span,strong,em,b,a){font-family:Commissioner,Arial,sans-serif!important}html body.be16-brand #main-header,html body.be16-brand #main-header.et-fixed-header{height:88px!important;padding:0!important;background:#fff;box-shadow:0 1px 0 #e5e0ee!important}html body.be16-brand #main-header .et_menu_container{width:calc(100% - 64px);max-width:1280px;height:88px!important;display:flex;align-items:center;justify-content:space-between;gap:36px;padding:0}html body.be16-brand #main-header .logo_container{position:static;width:280px;height:auto;flex:0 0 280px;line-height:1}html body.be16-brand #main-header .logo_helper{display:none}html body.be16-brand #main-header .logo_container a{display:block;width:100%;padding:14px 0}html body.be16-brand #main-header #logo{display:block;width:280px!important;max-width:100%!important;height:auto!important;max-height:none!important;margin:0;vertical-align:middle}html body.be16-brand #main-header #et-top-navigation{padding:0!important;float:none;display:flex;align-items:center;min-width:0}html body.be16-brand #main-header #top-menu{display:flex;align-items:center;gap:24px}html body.be16-brand #main-header #top-menu>li{padding:0;display:block;line-height:1.4}html body.be16-brand #main-header #top-menu>li>a{padding:20px 0!important;font-size:14px;line-height:1.4;font-weight:600;letter-spacing:0;color:#2b193d;white-space:nowrap}html body.be16-brand #main-header #top-menu>li.menu-item-has-children>a{padding-right:17px!important}html body.be16-brand #main-header #top-menu .menu-item-has-children>a:first-child:after{top:20px;right:0}html body.be16-brand #main-header #top-menu>li:last-child>a{background:#e76a34;color:#2b193d!important;padding:12px 20px!important;border-radius:5px}html body.be16-brand #main-header #top-menu>li:last-child>a:hover{background:#f5c19f;opacity:1}html body.be16-brand #main-header #top-menu li ul{border-color:#e76a34;width:300px;padding:10px;box-shadow:0 8px 24px #2b193d20}html body.be16-brand #main-header #top-menu li li{width:100%;padding:0}html body.be16-brand #main-header #top-menu li li a{width:100%;padding:11px 13px;font-size:14px;line-height:1.5;font-weight:500;color:#2b193d;letter-spacing:0}html body.be16-brand #main-header a:focus-visible,html body.be16-brand #main-header .mobile_menu_bar:focus-visible{outline:3px solid #e76a34;outline-offset:4px}html body.be16-brand #main-header #et_top_search{display:none}@media(max-width:1180px){html body.be16-brand #main-header .et_menu_container{gap:24px}html body.be16-brand #main-header .logo_container{width:240px;flex-basis:240px}html body.be16-brand #main-header #top-menu-nav,html body.be16-brand #main-header #top-menu{display:none}html body.be16-brand #main-header #et_mobile_nav_menu{display:block;float:none;margin:0}html body.be16-brand #main-header .mobile_menu_bar{display:block;padding:8px;line-height:1}html body.be16-brand #main-header .mobile_menu_bar:before{color:#302078;font-size:32px}html body.be16-brand #main-header .et_mobile_menu{top:88px;left:0;width:100%;padding:18px 24px;max-height:calc(100dvh - 104px);overflow:auto;border-top:3px solid #e76a34;box-shadow:0 12px 24px #2b193d20}html body.be16-brand #main-header .et_mobile_menu li a{font-size:15px;line-height:1.5;font-weight:600;padding:12px 10px;letter-spacing:0;color:#2b193d}html body.be16-brand #main-header .et_mobile_menu .sub-menu li a{font-weight:400}html body.be16-brand #main-header .et_mobile_menu .menu-item-has-children>a{background:#fbfafc}}@media(max-width:600px){html body.be16-brand #main-header .et_menu_container{width:calc(100% - 40px);gap:18px}html body.be16-brand #main-header .logo_container{width:230px;flex-basis:230px;max-width:calc(100% - 58px)}html body.be16-brand #main-header .et_mobile_menu{padding:12px 16px}}html body.be16-brand #main-footer{background:#2b193d;color:#fff}html body.be16-brand #main-footer #footer-bottom{padding:0;background:#fff0}html body.be16-brand #main-footer #footer-bottom>.container{width:100%;max-width:none;padding:0}html body.be16-brand #main-footer #footer-info{float:none;width:100%;padding:0;text-align:left;font-weight:400}.be16-footer-inner{width:calc(100% - 64px);max-width:1200px;margin:0 auto;padding:54px 0 28px}.be16-footer-grid{display:grid;grid-template-columns:minmax(240px,1.35fr) repeat(3,minmax(0,1fr));gap:42px}.be16-footer-brand>a{display:block;width:280px;max-width:100%;margin-bottom:25px}.be16-footer-brand img{display:block;width:100%;height:auto}html body.be16-brand #main-footer .be16-footer-grid h2{font-family:Commissioner,Arial,sans-serif!important;color:#fff;font-size:19px;font-weight:600;line-height:1.4;padding:0;margin:0 0 17px}html body.be16-brand #main-footer .be16-footer-grid a{color:#edf2f7!important;font-family:'Mona Sans',Arial,sans-serif!important;font-size:14px;font-weight:400;line-height:1.6;letter-spacing:0;text-decoration:none}.be16-footer-grid nav a{display:block;width:fit-content;padding:5px 0;margin-bottom:3px}html body.be16-brand #main-footer .be16-footer-grid a:hover{text-decoration:underline;text-underline-offset:4px}.be16-footer-phone{display:block;width:fit-content;margin:12px 0}.be16-footer-phone span{display:block;font-size:12px;color:#d1deeb}html body.be16-brand #main-footer .be16-footer-phone{font-size:16px!important}.be16-footer-bottom{margin-top:32px;padding-top:22px;border-top:1px solid #ffffff30;color:#d1deeb;font-size:13px;line-height:1.6}.be16-footer-inner a:focus-visible{outline:2px solid #f5c19f;outline-offset:5px}@media(max-width:980px){.be16-footer-grid{grid-template-columns:1fr 1fr;gap:35px 45px}}@media(max-width:600px){.be16-footer-inner{width:calc(100% - 40px);padding:40px 0 24px}.be16-footer-grid{grid-template-columns:1fr;gap:30px}.be16-footer-brand>a{width:290px}.be16-footer-grid nav a{padding:9px 0;margin:0}.be16-footer-bottom{margin-top:26px}}html body.be16-brand #page-container #main-footer :is(div,span){font-family:'Mona Sans',Arial,sans-serif!important}html body.be16-brand #main-header #top-menu li:focus-within>ul{visibility:visible;opacity:1}