/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body:not(.path-frontpage) .component-entity{padding-top:20px;padding-bottom:20px;}body:not(.path-frontpage) .component-entity:last-child{padding-bottom:0;}.path-frontpage .component-entity{margin-top:40px;margin-bottom:40px;}.path-frontpage .component-entity.c-hero{margin-top:0;margin-bottom:80px;}.component-entity__listing-row{--bs-gutter-x:40px;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) / -2);margin-left:calc(var(--bs-gutter-x) / -2);}.component-entity__listing-content{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y);}@media (min-width:992px){.component-entity__listing-content{flex:0 0 auto;width:66.6666666667%;}}.component-entity__listing-sidebar{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y);}@media (min-width:992px){.component-entity__listing-sidebar{flex:0 0 auto;width:33.3333333333%;}}.component-entity__listing-sidebar .component-entity{padding-right:0;padding-left:0;}.component-entity__listing-sidebar .component-entity:first-child{padding-top:0;}@media (max-width:575.98px){.component-entity__listing-sidebar .component-entity__content{padding:0;}}.component-entity__listing-sidebar .block--sf-twitter-feed{padding:0;}.component-entity__listing-sidebar .block--sf-twitter-feed .twitter-feed-block{margin:0;}.component-entity__listing-sidebar .search-archive-sidebar{padding:40px 20px;text-align:center;background-color:#2145c1;}@media (min-width:1680px){.component-entity__listing-sidebar .search-archive-sidebar{padding:40px;}}.component-entity__listing-sidebar .search-archive-sidebar label{padding-bottom:60px;color:#fff;}.component-entity__listing-sidebar .search-archive-sidebar input[type=text],.component-entity__listing-sidebar .search-archive-sidebar select{width:100%;color:#fff;background:transparent;border:none;border-bottom:dotted 1px #999;outline:none;}.component-entity__listing-sidebar .search-archive-sidebar input[type=text]::placeholder,.component-entity__listing-sidebar .search-archive-sidebar select::placeholder{color:#fff;opacity:75%;}.component-entity__listing-sidebar .search-archive-sidebar input[type=text] option,.component-entity__listing-sidebar .search-archive-sidebar select option{color:#000;}.component-entity__listing-sidebar .search-archive-sidebar select{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.971' height='16.971' viewBox='0 0 16.971 16.971'%3E%3Cpath d='M11.9-.5a.945.945,0,0,1-.181.241.943.943,0,0,1-.241.181.266.266,0,0,1-.171.07Q11.2,0,11.137,0H3.431a.861.861,0,0,1-.622-.231.811.811,0,0,1-.241-.613.836.836,0,0,1,.241-.633.861.861,0,0,1,.622-.231H9.09L.261-10.533a.829.829,0,0,1-.261-.6.829.829,0,0,1,.261-.6.972.972,0,0,1,.271-.2A.791.791,0,0,1,.863-12a.791.791,0,0,1,.331.06.972.972,0,0,1,.271.2l8.809,8.824V-8.563a.836.836,0,0,1,.241-.633.861.861,0,0,1,.622-.231.861.861,0,0,1,.622.231A.836.836,0,0,1,12-8.563V-.844q0,.06-.01.171A.229.229,0,0,1,11.9-.5Z' transform='translate(0 8.485) rotate(45)' fill='%23fff'/%3E%3C/svg%3E") right center no-repeat;appearance:none;}.component-entity__listing-sidebar .search-archive-sidebar .form-item{padding-bottom:20px;}.component-entity__listing-sidebar .search-archive-sidebar .form-wrapper{padding:0;}.component-entity__listing-sidebar .search-archive-sidebar .form-actions{padding-top:40px;}.component-entity__listing-sidebar .search-archive-sidebar .form-submit{padding-right:40px;padding-left:40px;color:#2145c1;background-color:#fff;border-color:#fff;}.component-entity__listing-sidebar .search-archive-sidebar .form-submit :hover{background-color:#fff;border-color:#fff;}.field--name-field-cp-content .container{padding-right:0;padding-left:0;}.component-entity__row{--bs-gutter-x:40px;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);}@media (min-width:576px){.component-entity__row{--bs-gutter-x:40px;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) / -2);margin-left:calc(var(--bs-gutter-x) / -2);}}.component-entity__content{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y);flex:0 0 auto;width:100%;}.form-select:disabled{opacity:0.4;}.c-genericmosaic a,.c-workingpaper a,.c-publication a{text-decoration:none;}.c-genericmosaic img,.c-workingpaper img,.c-publication img{width:auto;height:100%;}.c-genericmosaic:not(.highlight) img,.c-workingpaper:not(.highlight) img,.c-publication:not(.highlight) img{margin-left:50%;transform:translateX(-50%);}.c-genericmosaic .component-entity__content,.c-workingpaper .component-entity__content,.c-publication .component-entity__content{position:relative;}.c-genericmosaic .component-entity__content a,.c-workingpaper .component-entity__content a,.c-publication .component-entity__content a{display:inline-block;width:100%;height:25.625rem;overflow:hidden;vertical-align:top;}@media (min-width:992px){.c-genericmosaic .component-entity__content a,.c-workingpaper .component-entity__content a,.c-publication .component-entity__content a{height:31.25rem;}}@media (min-width:1680px){.c-genericmosaic .component-entity__content a,.c-workingpaper .component-entity__content a,.c-publication .component-entity__content a{height:25.625rem;}}.c-genericmosaic.highlight a,.c-workingpaper.highlight a,.c-publication.highlight a{background-color:#323056;}.c-general__label{font-size:1.125rem;line-height:1.875rem;position:absolute;top:0;z-index:1;padding-top:20px;padding-left:20px;margin-left:20px;font-weight:600;color:#fff;border-left:solid 2px #35aaf1;}.c-general__text-wrapper{position:absolute;right:20px;bottom:0;left:20px;display:flex;flex-direction:column;justify-content:flex-end;height:12.5rem;padding:20px;}.c-general__title{font-size:1.375rem;font-weight:600;line-height:1.875rem;}.c-general__date{font-size:1rem;font-weight:600;line-height:1.5625rem;color:#fff;}.c-general__authors{font-size:0.875rem;line-height:1.5625rem;margin-right:80px;color:#fff;}.c-general__btn{position:absolute;right:40px;bottom:20px;}.c-general__img{overflow:hidden;}.highlight .c-general__img .c-workingpaper__image,.highlight .c-general__img .c-publication__image{position:relative;float:right;width:268px;height:268px;}.highlight .c-general__img .c-workingpaper__image article,.highlight .c-general__img .c-publication__image article{position:absolute;top:-4.375rem;right:-3.125rem;width:268px;height:268px;overflow:hidden;border:20px solid #46bdff;border-radius:50%;}@media (min-width:768px) and (max-width:991.98px){.highlight .c-general__img .c-workingpaper__image img,.highlight .c-general__img .c-publication__image img{margin-left:50%;transform:translateX(-50%);}}.large .c-general__text-wrapper{padding:20px 40px;}.large .c-general__title,.large .c-general__authors{margin-right:60px;}.background .c-general__title{color:#323056;}.background .c-general__date{color:#69697b;}.background .c-general__authors{color:#69697b;}.background .c-general__label{color:#323056;border-left:solid 2px #fff;}.c-genericmosaic__title{font-size:1.375rem;font-weight:600;line-height:1.875rem;}.c-genericmosaic__desc{font-size:0.875rem;line-height:1.5625rem;}.c-genericmosaic__desc p{margin:0;}.horizontal .c-genericmosaic__title,.horizontal .c-genericmosaic__desc{margin-right:60px;}.horizontal.bg_darkblue .btn-primary{background-color:transparent;border-color:transparent;}.horizontal.bg_darkblue .btn-primary:hover{background-color:transparent;border-color:transparent;}.horizontal.bg_lightblue .btn-primary{background-color:transparent;border-color:transparent;}.horizontal.bg_lightblue .btn-primary:hover{background-color:transparent;border-color:transparent;}.vertical .c-general__text-wrapper{top:0;justify-content:flex-start;width:50%;height:auto;padding:40px 20px;margin:10px;}.bg_green .c-general__text-wrapper{background-color:#26bd9e;}.bg_gray .c-general__text-wrapper{background-color:#69697b;}.bg_darkblue .c-general__text-wrapper{background-color:#2145c1;}.bg_lightblue .c-general__text-wrapper{background-color:#46bdff;}.bg_trasparent .c-general__text-wrapper{background-color:transparent;}.txt_white .c-general__text-wrapper{color:#fff;}.txt_darkgrey .c-general__text-wrapper{color:#69697b;}
body:not(.path-frontpage) .component-entity{padding-top:20px;padding-bottom:20px;}body:not(.path-frontpage) .component-entity:last-child{padding-bottom:0;}.path-frontpage .component-entity{margin-top:40px;margin-bottom:40px;}.path-frontpage .component-entity.c-hero{margin-top:0;margin-bottom:80px;}.component-entity__listing-row{--bs-gutter-x:40px;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) / -2);margin-left:calc(var(--bs-gutter-x) / -2);}.component-entity__listing-content{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y);}@media (min-width:992px){.component-entity__listing-content{flex:0 0 auto;width:66.6666666667%;}}.component-entity__listing-sidebar{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y);}@media (min-width:992px){.component-entity__listing-sidebar{flex:0 0 auto;width:33.3333333333%;}}.component-entity__listing-sidebar .component-entity{padding-right:0;padding-left:0;}.component-entity__listing-sidebar .component-entity:first-child{padding-top:0;}@media (max-width:575.98px){.component-entity__listing-sidebar .component-entity__content{padding:0;}}.component-entity__listing-sidebar .block--sf-twitter-feed{padding:0;}.component-entity__listing-sidebar .block--sf-twitter-feed .twitter-feed-block{margin:0;}.component-entity__listing-sidebar .search-archive-sidebar{padding:40px 20px;text-align:center;background-color:#2145c1;}@media (min-width:1680px){.component-entity__listing-sidebar .search-archive-sidebar{padding:40px;}}.component-entity__listing-sidebar .search-archive-sidebar label{padding-bottom:60px;color:#fff;}.component-entity__listing-sidebar .search-archive-sidebar input[type=text],.component-entity__listing-sidebar .search-archive-sidebar select{width:100%;color:#fff;background:transparent;border:none;border-bottom:dotted 1px #999;outline:none;}.component-entity__listing-sidebar .search-archive-sidebar input[type=text]::placeholder,.component-entity__listing-sidebar .search-archive-sidebar select::placeholder{color:#fff;opacity:75%;}.component-entity__listing-sidebar .search-archive-sidebar input[type=text] option,.component-entity__listing-sidebar .search-archive-sidebar select option{color:#000;}.component-entity__listing-sidebar .search-archive-sidebar select{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.971' height='16.971' viewBox='0 0 16.971 16.971'%3E%3Cpath d='M11.9-.5a.945.945,0,0,1-.181.241.943.943,0,0,1-.241.181.266.266,0,0,1-.171.07Q11.2,0,11.137,0H3.431a.861.861,0,0,1-.622-.231.811.811,0,0,1-.241-.613.836.836,0,0,1,.241-.633.861.861,0,0,1,.622-.231H9.09L.261-10.533a.829.829,0,0,1-.261-.6.829.829,0,0,1,.261-.6.972.972,0,0,1,.271-.2A.791.791,0,0,1,.863-12a.791.791,0,0,1,.331.06.972.972,0,0,1,.271.2l8.809,8.824V-8.563a.836.836,0,0,1,.241-.633.861.861,0,0,1,.622-.231.861.861,0,0,1,.622.231A.836.836,0,0,1,12-8.563V-.844q0,.06-.01.171A.229.229,0,0,1,11.9-.5Z' transform='translate(0 8.485) rotate(45)' fill='%23fff'/%3E%3C/svg%3E") right center no-repeat;appearance:none;}.component-entity__listing-sidebar .search-archive-sidebar .form-item{padding-bottom:20px;}.component-entity__listing-sidebar .search-archive-sidebar .form-wrapper{padding:0;}.component-entity__listing-sidebar .search-archive-sidebar .form-actions{padding-top:40px;}.component-entity__listing-sidebar .search-archive-sidebar .form-submit{padding-right:40px;padding-left:40px;color:#2145c1;background-color:#fff;border-color:#fff;}.component-entity__listing-sidebar .search-archive-sidebar .form-submit :hover{background-color:#fff;border-color:#fff;}.field--name-field-cp-content .container{padding-right:0;padding-left:0;}.component-entity__row{--bs-gutter-x:40px;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);}@media (min-width:576px){.component-entity__row{--bs-gutter-x:40px;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) / -2);margin-left:calc(var(--bs-gutter-x) / -2);}}.component-entity__content{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y);flex:0 0 auto;width:100%;}.form-select:disabled{opacity:0.4;}.c-hero{position:relative;}.c-hero:before{position:absolute;bottom:0;z-index:-1;width:100%;height:200%;content:" ";background:#2145c1;}.c-hero__container{position:relative;}.c-hero__background{position:absolute;background:#2145c1;}@media (min-width:992px){.c-hero__background{bottom:0;z-index:-1;width:100%;height:200%;overflow:hidden;text-align:center;}}.c-hero__background img{display:none;transform:translateX(-50%);}@media (min-width:992px){.c-hero__background img{position:absolute;bottom:0;left:50%;display:block;}}.c-hero__background .contextual-region{position:static;}.c-hero__image{position:absolute;bottom:-115px;left:0;}@media (min-width:576px){.c-hero__image{right:0;left:auto;}}@media (min-width:992px){.c-hero__image{z-index:0;}}@media (min-width:1280px){.c-hero__image{right:3.125rem;}}@media (min-width:1680px){.c-hero__image{display:none;}}.c-hero__image img{max-width:100%;height:auto;}.c-hero__title{padding-top:3.125rem;margin-bottom:2.5rem;font-size:1.75rem;font-weight:400;line-height:1.15;color:#fff;letter-spacing:-0.5px;}.c-hero__title p{margin-bottom:0;}.c-hero__title strong{font-size:2.625rem;font-weight:600;}@media (min-width:1680px){.c-hero__title strong{font-size:3.25rem;}}@media (min-width:768px){.c-hero__title{max-width:80%;}}@media (min-width:992px){.c-hero__title{max-width:65%;padding-top:0.625rem;margin-bottom:1.25rem;}}@media (min-width:1280px){.c-hero__title{max-width:50%;}}@media (min-width:1680px){.c-hero__title{max-width:45%;}}.c-hero__description{position:relative;z-index:1;color:#fff;}@media (min-width:576px){.c-hero__description{padding-bottom:6.25rem;}}.c-hero__description strong{font-weight:600;}.c-hero__description p{margin-bottom:0;}.c-hero__description a,.c-hero__description a:hover{color:#fff;}@media (min-width:768px){.c-hero__description{max-width:85%;}}@media (min-width:992px){.c-hero__description{padding-bottom:5rem;}}@media (min-width:1280px){.c-hero__description{max-width:70%;padding-bottom:1.875rem;}}@media (min-width:1680px){.c-hero__description{max-width:50%;}}
body:not(.path-frontpage) .component-entity{padding-top:20px;padding-bottom:20px;}body:not(.path-frontpage) .component-entity:last-child{padding-bottom:0;}.path-frontpage .component-entity{margin-top:40px;margin-bottom:40px;}.path-frontpage .component-entity.c-hero{margin-top:0;margin-bottom:80px;}.component-entity__listing-row{--bs-gutter-x:40px;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) / -2);margin-left:calc(var(--bs-gutter-x) / -2);}.component-entity__listing-content{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y);}@media (min-width:992px){.component-entity__listing-content{flex:0 0 auto;width:66.6666666667%;}}.component-entity__listing-sidebar{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y);}@media (min-width:992px){.component-entity__listing-sidebar{flex:0 0 auto;width:33.3333333333%;}}.component-entity__listing-sidebar .component-entity{padding-right:0;padding-left:0;}.component-entity__listing-sidebar .component-entity:first-child{padding-top:0;}@media (max-width:575.98px){.component-entity__listing-sidebar .component-entity__content{padding:0;}}.component-entity__listing-sidebar .block--sf-twitter-feed{padding:0;}.component-entity__listing-sidebar .block--sf-twitter-feed .twitter-feed-block{margin:0;}.component-entity__listing-sidebar .search-archive-sidebar{padding:40px 20px;text-align:center;background-color:#2145c1;}@media (min-width:1680px){.component-entity__listing-sidebar .search-archive-sidebar{padding:40px;}}.component-entity__listing-sidebar .search-archive-sidebar label{padding-bottom:60px;color:#fff;}.component-entity__listing-sidebar .search-archive-sidebar input[type=text],.component-entity__listing-sidebar .search-archive-sidebar select{width:100%;color:#fff;background:transparent;border:none;border-bottom:dotted 1px #999;outline:none;}.component-entity__listing-sidebar .search-archive-sidebar input[type=text]::placeholder,.component-entity__listing-sidebar .search-archive-sidebar select::placeholder{color:#fff;opacity:75%;}.component-entity__listing-sidebar .search-archive-sidebar input[type=text] option,.component-entity__listing-sidebar .search-archive-sidebar select option{color:#000;}.component-entity__listing-sidebar .search-archive-sidebar select{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.971' height='16.971' viewBox='0 0 16.971 16.971'%3E%3Cpath d='M11.9-.5a.945.945,0,0,1-.181.241.943.943,0,0,1-.241.181.266.266,0,0,1-.171.07Q11.2,0,11.137,0H3.431a.861.861,0,0,1-.622-.231.811.811,0,0,1-.241-.613.836.836,0,0,1,.241-.633.861.861,0,0,1,.622-.231H9.09L.261-10.533a.829.829,0,0,1-.261-.6.829.829,0,0,1,.261-.6.972.972,0,0,1,.271-.2A.791.791,0,0,1,.863-12a.791.791,0,0,1,.331.06.972.972,0,0,1,.271.2l8.809,8.824V-8.563a.836.836,0,0,1,.241-.633.861.861,0,0,1,.622-.231.861.861,0,0,1,.622.231A.836.836,0,0,1,12-8.563V-.844q0,.06-.01.171A.229.229,0,0,1,11.9-.5Z' transform='translate(0 8.485) rotate(45)' fill='%23fff'/%3E%3C/svg%3E") right center no-repeat;appearance:none;}.component-entity__listing-sidebar .search-archive-sidebar .form-item{padding-bottom:20px;}.component-entity__listing-sidebar .search-archive-sidebar .form-wrapper{padding:0;}.component-entity__listing-sidebar .search-archive-sidebar .form-actions{padding-top:40px;}.component-entity__listing-sidebar .search-archive-sidebar .form-submit{padding-right:40px;padding-left:40px;color:#2145c1;background-color:#fff;border-color:#fff;}.component-entity__listing-sidebar .search-archive-sidebar .form-submit :hover{background-color:#fff;border-color:#fff;}.field--name-field-cp-content .container{padding-right:0;padding-left:0;}.component-entity__row{--bs-gutter-x:40px;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);}@media (min-width:576px){.component-entity__row{--bs-gutter-x:40px;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) / -2);margin-left:calc(var(--bs-gutter-x) / -2);}}.component-entity__content{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y);flex:0 0 auto;width:100%;}.form-select:disabled{opacity:0.4;}.c-newslist__outer{overflow:hidden;}@media (max-width:991.98px){.c-newslist__outer{background:transparent url("/themes/custom/bocconi_departments/images/bg_newslist.png") left top no-repeat;}}@media (min-width:992px){.c-newslist__row{display:flex;}}.c-newslist__content{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y);padding-right:40px;padding-bottom:60px;padding-left:40px;}@media (min-width:992px){.c-newslist__content{padding-bottom:80px;background:transparent url("/themes/custom/bocconi_departments/images/bg_newslist.png") left top no-repeat;}}.c-newslist__header{padding-top:40px;--bs-gutter-x:40px;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) / -2);margin-left:calc(var(--bs-gutter-x) / -2);}@media (max-width:767.98px){.c-newslist__header{--bs-gutter-x:40px;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);}}.c-newslist__divider{width:100%;padding-top:20px;margin:0 20px;border-bottom:dashed 1px #999;}.c-newslist__items{--bs-gutter-x:40px;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);}@media (min-width:768px){.c-newslist__items{--bs-gutter-x:40px;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) / -2);margin-left:calc(var(--bs-gutter-x) / -2);}}@media (max-width:575.98px){.c-newslist__items{--bs-gutter-x:40px;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) / -2);margin-left:calc(var(--bs-gutter-x) / -2);}}.c-newslist__items .c-newslist__item{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y);}@media (min-width:992px){.c-newslist__items .c-newslist__item{flex:0 0 auto;width:33.3333333333%;}}@media (max-width:575.98px){.c-newslist__items .c-newslist__item{padding-right:0;}}.c-newslist .glide__track{margin-top:20px;margin-right:-2.5rem;overflow:visible;}@media (min-width:576px) and (max-width:767.98px){.c-newslist .glide__track{margin-left:-1.25rem;}}@media (min-width:992px){.c-newslist .glide__track{margin-top:40px;}}.c-newslist__title{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y);flex:0 0 auto;width:100%;}.c-newslist__title h2{margin-bottom:20px;font-size:1.75rem;line-height:1.875rem;color:#323056;}@media (min-width:992px){.c-newslist__title h2{margin-bottom:0;line-height:2.5rem;}}@media (min-width:992px){.c-newslist__title{flex:0 0 auto;width:83.3333333333%;}}.c-newslist__link{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y);flex:0 0 auto;width:100%;display:flex;padding-right:1.25rem;}.c-newslist__link a{color:#ff694c;}.c-newslist__link a:hover{color:#ff694c;}@media (min-width:992px){.c-newslist__link{justify-content:flex-end;font-size:1.375rem;line-height:2.5rem;letter-spacing:0;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y);flex:0 0 auto;width:16.6666666667%;}}
body:not(.path-frontpage) .component-entity{padding-top:20px;padding-bottom:20px;}body:not(.path-frontpage) .component-entity:last-child{padding-bottom:0;}.path-frontpage .component-entity{margin-top:40px;margin-bottom:40px;}.path-frontpage .component-entity.c-hero{margin-top:0;margin-bottom:80px;}.component-entity__listing-row{--bs-gutter-x:40px;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) / -2);margin-left:calc(var(--bs-gutter-x) / -2);}.component-entity__listing-content{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y);}@media (min-width:992px){.component-entity__listing-content{flex:0 0 auto;width:66.6666666667%;}}.component-entity__listing-sidebar{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y);}@media (min-width:992px){.component-entity__listing-sidebar{flex:0 0 auto;width:33.3333333333%;}}.component-entity__listing-sidebar .component-entity{padding-right:0;padding-left:0;}.component-entity__listing-sidebar .component-entity:first-child{padding-top:0;}@media (max-width:575.98px){.component-entity__listing-sidebar .component-entity__content{padding:0;}}.component-entity__listing-sidebar .block--sf-twitter-feed{padding:0;}.component-entity__listing-sidebar .block--sf-twitter-feed .twitter-feed-block{margin:0;}.component-entity__listing-sidebar .search-archive-sidebar{padding:40px 20px;text-align:center;background-color:#2145c1;}@media (min-width:1680px){.component-entity__listing-sidebar .search-archive-sidebar{padding:40px;}}.component-entity__listing-sidebar .search-archive-sidebar label{padding-bottom:60px;color:#fff;}.component-entity__listing-sidebar .search-archive-sidebar input[type=text],.component-entity__listing-sidebar .search-archive-sidebar select{width:100%;color:#fff;background:transparent;border:none;border-bottom:dotted 1px #999;outline:none;}.component-entity__listing-sidebar .search-archive-sidebar input[type=text]::placeholder,.component-entity__listing-sidebar .search-archive-sidebar select::placeholder{color:#fff;opacity:75%;}.component-entity__listing-sidebar .search-archive-sidebar input[type=text] option,.component-entity__listing-sidebar .search-archive-sidebar select option{color:#000;}.component-entity__listing-sidebar .search-archive-sidebar select{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.971' height='16.971' viewBox='0 0 16.971 16.971'%3E%3Cpath d='M11.9-.5a.945.945,0,0,1-.181.241.943.943,0,0,1-.241.181.266.266,0,0,1-.171.07Q11.2,0,11.137,0H3.431a.861.861,0,0,1-.622-.231.811.811,0,0,1-.241-.613.836.836,0,0,1,.241-.633.861.861,0,0,1,.622-.231H9.09L.261-10.533a.829.829,0,0,1-.261-.6.829.829,0,0,1,.261-.6.972.972,0,0,1,.271-.2A.791.791,0,0,1,.863-12a.791.791,0,0,1,.331.06.972.972,0,0,1,.271.2l8.809,8.824V-8.563a.836.836,0,0,1,.241-.633.861.861,0,0,1,.622-.231.861.861,0,0,1,.622.231A.836.836,0,0,1,12-8.563V-.844q0,.06-.01.171A.229.229,0,0,1,11.9-.5Z' transform='translate(0 8.485) rotate(45)' fill='%23fff'/%3E%3C/svg%3E") right center no-repeat;appearance:none;}.component-entity__listing-sidebar .search-archive-sidebar .form-item{padding-bottom:20px;}.component-entity__listing-sidebar .search-archive-sidebar .form-wrapper{padding:0;}.component-entity__listing-sidebar .search-archive-sidebar .form-actions{padding-top:40px;}.component-entity__listing-sidebar .search-archive-sidebar .form-submit{padding-right:40px;padding-left:40px;color:#2145c1;background-color:#fff;border-color:#fff;}.component-entity__listing-sidebar .search-archive-sidebar .form-submit :hover{background-color:#fff;border-color:#fff;}.field--name-field-cp-content .container{padding-right:0;padding-left:0;}.component-entity__row{--bs-gutter-x:40px;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);}@media (min-width:576px){.component-entity__row{--bs-gutter-x:40px;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) / -2);margin-left:calc(var(--bs-gutter-x) / -2);}}.component-entity__content{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y);flex:0 0 auto;width:100%;}.form-select:disabled{opacity:0.4;}.m-news--teaser{position:relative;display:block;}.m-news--teaser img{width:100%;height:auto;}.m-news__text-wrapper{position:absolute;bottom:20px;margin:0 20px;}.m-news__date{display:inline-block;padding:0.125rem 10px;font-size:0.875rem;line-height:1.5625rem;color:#fff;background-color:#2145c1;}.m-news__title{padding:0.375rem 10px;margin-bottom:0;font-size:1rem;font-weight:600;line-height:1.25rem;color:#323056;background-color:#fff;}
body:not(.path-frontpage) .component-entity{padding-top:20px;padding-bottom:20px;}body:not(.path-frontpage) .component-entity:last-child{padding-bottom:0;}.path-frontpage .component-entity{margin-top:40px;margin-bottom:40px;}.path-frontpage .component-entity.c-hero{margin-top:0;margin-bottom:80px;}.component-entity__listing-row{--bs-gutter-x:40px;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) / -2);margin-left:calc(var(--bs-gutter-x) / -2);}.component-entity__listing-content{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y);}@media (min-width:992px){.component-entity__listing-content{flex:0 0 auto;width:66.6666666667%;}}.component-entity__listing-sidebar{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y);}@media (min-width:992px){.component-entity__listing-sidebar{flex:0 0 auto;width:33.3333333333%;}}.component-entity__listing-sidebar .component-entity{padding-right:0;padding-left:0;}.component-entity__listing-sidebar .component-entity:first-child{padding-top:0;}@media (max-width:575.98px){.component-entity__listing-sidebar .component-entity__content{padding:0;}}.component-entity__listing-sidebar .block--sf-twitter-feed{padding:0;}.component-entity__listing-sidebar .block--sf-twitter-feed .twitter-feed-block{margin:0;}.component-entity__listing-sidebar .search-archive-sidebar{padding:40px 20px;text-align:center;background-color:#2145c1;}@media (min-width:1680px){.component-entity__listing-sidebar .search-archive-sidebar{padding:40px;}}.component-entity__listing-sidebar .search-archive-sidebar label{padding-bottom:60px;color:#fff;}.component-entity__listing-sidebar .search-archive-sidebar input[type=text],.component-entity__listing-sidebar .search-archive-sidebar select{width:100%;color:#fff;background:transparent;border:none;border-bottom:dotted 1px #999;outline:none;}.component-entity__listing-sidebar .search-archive-sidebar input[type=text]::placeholder,.component-entity__listing-sidebar .search-archive-sidebar select::placeholder{color:#fff;opacity:75%;}.component-entity__listing-sidebar .search-archive-sidebar input[type=text] option,.component-entity__listing-sidebar .search-archive-sidebar select option{color:#000;}.component-entity__listing-sidebar .search-archive-sidebar select{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.971' height='16.971' viewBox='0 0 16.971 16.971'%3E%3Cpath d='M11.9-.5a.945.945,0,0,1-.181.241.943.943,0,0,1-.241.181.266.266,0,0,1-.171.07Q11.2,0,11.137,0H3.431a.861.861,0,0,1-.622-.231.811.811,0,0,1-.241-.613.836.836,0,0,1,.241-.633.861.861,0,0,1,.622-.231H9.09L.261-10.533a.829.829,0,0,1-.261-.6.829.829,0,0,1,.261-.6.972.972,0,0,1,.271-.2A.791.791,0,0,1,.863-12a.791.791,0,0,1,.331.06.972.972,0,0,1,.271.2l8.809,8.824V-8.563a.836.836,0,0,1,.241-.633.861.861,0,0,1,.622-.231.861.861,0,0,1,.622.231A.836.836,0,0,1,12-8.563V-.844q0,.06-.01.171A.229.229,0,0,1,11.9-.5Z' transform='translate(0 8.485) rotate(45)' fill='%23fff'/%3E%3C/svg%3E") right center no-repeat;appearance:none;}.component-entity__listing-sidebar .search-archive-sidebar .form-item{padding-bottom:20px;}.component-entity__listing-sidebar .search-archive-sidebar .form-wrapper{padding:0;}.component-entity__listing-sidebar .search-archive-sidebar .form-actions{padding-top:40px;}.component-entity__listing-sidebar .search-archive-sidebar .form-submit{padding-right:40px;padding-left:40px;color:#2145c1;background-color:#fff;border-color:#fff;}.component-entity__listing-sidebar .search-archive-sidebar .form-submit :hover{background-color:#fff;border-color:#fff;}.field--name-field-cp-content .container{padding-right:0;padding-left:0;}.component-entity__row{--bs-gutter-x:40px;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);}@media (min-width:576px){.component-entity__row{--bs-gutter-x:40px;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) / -2);margin-left:calc(var(--bs-gutter-x) / -2);}}.component-entity__content{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y);flex:0 0 auto;width:100%;}.form-select:disabled{opacity:0.4;}.c-peoplelist__outer{overflow:hidden;}@media (max-width:991.98px){.c-peoplelist__outer{background:transparent url("/themes/custom/bocconi_departments/images/bg_peoplelist.png") left top no-repeat;}}@media (min-width:992px){.c-peoplelist__row{display:flex;}}.c-peoplelist__content{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y);padding-right:40px;padding-bottom:60px;padding-left:40px;}@media (min-width:992px){.c-peoplelist__content{padding-bottom:40px;background:transparent url("/themes/custom/bocconi_departments/images/bg_peoplelist.png") left top no-repeat;}}.c-peoplelist__header{padding-top:60px;margin-bottom:20px;color:#2145c1;--bs-gutter-x:40px;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) / -2);margin-left:calc(var(--bs-gutter-x) / -2);}@media (max-width:767.98px){.c-peoplelist__header{--bs-gutter-x:40px;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);}}.c-peoplelist__title{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y);flex:0 0 auto;width:100%;}.c-peoplelist__title h2{margin-bottom:20px;font-size:1.75rem;line-height:1.875rem;color:#323056;}@media (min-width:768px){.c-peoplelist__title h2{margin-bottom:0;}}@media (min-width:768px){.c-peoplelist__title{flex:0 0 auto;width:83.3333333333%;}}.c-peoplelist__link{display:flex;line-height:2.5rem;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y);flex:0 0 auto;width:100%;}.c-peoplelist__link a{color:#ff694c;}.c-peoplelist__link a:hover{color:#ff694c;}@media (min-width:992px){.c-peoplelist__link{justify-content:flex-end;font-size:1.375rem;flex:0 0 auto;width:16.6666666667%;}}.c-peoplelist__items{--bs-gutter-x:40px;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);}@media (max-width:767.98px){.c-peoplelist__items{--bs-gutter-x:40px;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) / -2);margin-left:calc(var(--bs-gutter-x) / -2);}}.c-peoplelist__item{text-align:center;border:dashed 1px #999;border-width:1px 0 1px 1px;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y);}.c-peoplelist__item:last-child{border-width:1px;}@media (min-width:992px) and (max-width:1279.98px){.c-peoplelist__item{flex:0 0 auto;width:33.3333333333%;}}@media (min-width:1280px){.c-peoplelist__item{flex:0 0 auto;width:25%;}}.c-peoplelist__glide{position:relative;}.c-peoplelist__glide .glide__track{margin-right:-1px;}@media (min-width:768px) and (max-width:991.98px){.c-peoplelist__glide .glide__track{margin-right:-8.75rem;}}@media (max-width:767.98px){.c-peoplelist__glide .glide__track{margin-right:-2.5rem;}}.c-peoplelist__glide .glide__slide{height:auto;}@media (max-width:991.98px){.c-peoplelist__glide .glide__arrows{display:none;}}.c-peoplelist__glide .glide__arrows.disabled{display:none;}.c-peoplelist__glide .glide__arrows .glide__arrow{position:absolute;top:50%;padding:0.625rem;margin-top:-2.5rem;background:transparent;border:0;}.c-peoplelist__glide .glide__arrows .glide__arrow .i-arrow{display:block;width:1.25rem;height:1.25rem;}.c-peoplelist__glide .glide__arrows .glide__arrow--left{left:-2.5rem;}.c-peoplelist__glide .glide__arrows .glide__arrow--left .i-arrow__left{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.967' height='19.967' viewBox='0 0 19.967 19.967'%3E%3Cpath d='M14,.591a1.112,1.112,0,0,0-.212-.284A1.11,1.11,0,0,0,13.5.095a.313.313,0,0,0-.2-.083Q13.174,0,13.1,0H4.037a1.013,1.013,0,0,0-.732.272.954.954,0,0,0-.283.721.984.984,0,0,0,.283.745,1.013,1.013,0,0,0,.732.272H10.7L.307,12.392a.973.973,0,0,0,0,1.419,1.143,1.143,0,0,0,.319.236.93.93,0,0,0,.39.071.93.93,0,0,0,.39-.071,1.143,1.143,0,0,0,.319-.236L12.088,3.429v6.645a.984.984,0,0,0,.283.745,1.121,1.121,0,0,0,1.464,0,.984.984,0,0,0,.283-.745V.993q0-.071-.012-.2A.269.269,0,0,0,14,.591Z' transform='translate(9.983 19.967) rotate(-135)' fill='%23ff694c'/%3E%3C/svg%3E");}.c-peoplelist__glide .glide__arrows .glide__arrow--right{right:-2.5rem;}.c-peoplelist__glide .glide__arrows .glide__arrow--right .i-arrow__right{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.967' height='19.967' viewBox='0 0 19.967 19.967'%3E%3Cpath d='M14,.591a1.112,1.112,0,0,0-.212-.284A1.11,1.11,0,0,0,13.5.095a.313.313,0,0,0-.2-.083Q13.174,0,13.1,0H4.037a1.013,1.013,0,0,0-.732.272.954.954,0,0,0-.283.721.984.984,0,0,0,.283.745,1.013,1.013,0,0,0,.732.272H10.7L.307,12.392a.973.973,0,0,0,0,1.419,1.143,1.143,0,0,0,.319.236.93.93,0,0,0,.39.071.93.93,0,0,0,.39-.071,1.143,1.143,0,0,0,.319-.236L12.088,3.429v6.645a.984.984,0,0,0,.283.745,1.121,1.121,0,0,0,1.464,0,.984.984,0,0,0,.283-.745V.993q0-.071-.012-.2A.269.269,0,0,0,14,.591Z' transform='translate(9.983) rotate(45)' fill='%23ff694c'/%3E%3C/svg%3E");}
body:not(.path-frontpage) .component-entity{padding-top:20px;padding-bottom:20px;}body:not(.path-frontpage) .component-entity:last-child{padding-bottom:0;}.path-frontpage .component-entity{margin-top:40px;margin-bottom:40px;}.path-frontpage .component-entity.c-hero{margin-top:0;margin-bottom:80px;}.component-entity__listing-row{--bs-gutter-x:40px;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) / -2);margin-left:calc(var(--bs-gutter-x) / -2);}.component-entity__listing-content{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y);}@media (min-width:992px){.component-entity__listing-content{flex:0 0 auto;width:66.6666666667%;}}.component-entity__listing-sidebar{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y);}@media (min-width:992px){.component-entity__listing-sidebar{flex:0 0 auto;width:33.3333333333%;}}.component-entity__listing-sidebar .component-entity{padding-right:0;padding-left:0;}.component-entity__listing-sidebar .component-entity:first-child{padding-top:0;}@media (max-width:575.98px){.component-entity__listing-sidebar .component-entity__content{padding:0;}}.component-entity__listing-sidebar .block--sf-twitter-feed{padding:0;}.component-entity__listing-sidebar .block--sf-twitter-feed .twitter-feed-block{margin:0;}.component-entity__listing-sidebar .search-archive-sidebar{padding:40px 20px;text-align:center;background-color:#2145c1;}@media (min-width:1680px){.component-entity__listing-sidebar .search-archive-sidebar{padding:40px;}}.component-entity__listing-sidebar .search-archive-sidebar label{padding-bottom:60px;color:#fff;}.component-entity__listing-sidebar .search-archive-sidebar input[type=text],.component-entity__listing-sidebar .search-archive-sidebar select{width:100%;color:#fff;background:transparent;border:none;border-bottom:dotted 1px #999;outline:none;}.component-entity__listing-sidebar .search-archive-sidebar input[type=text]::placeholder,.component-entity__listing-sidebar .search-archive-sidebar select::placeholder{color:#fff;opacity:75%;}.component-entity__listing-sidebar .search-archive-sidebar input[type=text] option,.component-entity__listing-sidebar .search-archive-sidebar select option{color:#000;}.component-entity__listing-sidebar .search-archive-sidebar select{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.971' height='16.971' viewBox='0 0 16.971 16.971'%3E%3Cpath d='M11.9-.5a.945.945,0,0,1-.181.241.943.943,0,0,1-.241.181.266.266,0,0,1-.171.07Q11.2,0,11.137,0H3.431a.861.861,0,0,1-.622-.231.811.811,0,0,1-.241-.613.836.836,0,0,1,.241-.633.861.861,0,0,1,.622-.231H9.09L.261-10.533a.829.829,0,0,1-.261-.6.829.829,0,0,1,.261-.6.972.972,0,0,1,.271-.2A.791.791,0,0,1,.863-12a.791.791,0,0,1,.331.06.972.972,0,0,1,.271.2l8.809,8.824V-8.563a.836.836,0,0,1,.241-.633.861.861,0,0,1,.622-.231.861.861,0,0,1,.622.231A.836.836,0,0,1,12-8.563V-.844q0,.06-.01.171A.229.229,0,0,1,11.9-.5Z' transform='translate(0 8.485) rotate(45)' fill='%23fff'/%3E%3C/svg%3E") right center no-repeat;appearance:none;}.component-entity__listing-sidebar .search-archive-sidebar .form-item{padding-bottom:20px;}.component-entity__listing-sidebar .search-archive-sidebar .form-wrapper{padding:0;}.component-entity__listing-sidebar .search-archive-sidebar .form-actions{padding-top:40px;}.component-entity__listing-sidebar .search-archive-sidebar .form-submit{padding-right:40px;padding-left:40px;color:#2145c1;background-color:#fff;border-color:#fff;}.component-entity__listing-sidebar .search-archive-sidebar .form-submit :hover{background-color:#fff;border-color:#fff;}.field--name-field-cp-content .container{padding-right:0;padding-left:0;}.component-entity__row{--bs-gutter-x:40px;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);}@media (min-width:576px){.component-entity__row{--bs-gutter-x:40px;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) / -2);margin-left:calc(var(--bs-gutter-x) / -2);}}.component-entity__content{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y);flex:0 0 auto;width:100%;}.form-select:disabled{opacity:0.4;}.m-people--teaser,.m-people--long-listing{text-decoration:none;}.m-people__image{margin-top:40px;margin-bottom:20px;}.m-people__image .img-fluid{max-width:100%;height:auto;border-radius:50%;}.m-people__title{margin:0;font-size:1.125rem;font-weight:400;line-height:1.875rem;color:#ff694c;}.m-people__summary{margin-bottom:40px;font-size:0.875rem;font-weight:600;line-height:1.5625rem;color:#323056;}@media (min-width:768px){.m-people__summary{margin-bottom:80px;}}.m-people__researchareas{font-size:0.875rem;line-height:1.5625rem;padding-bottom:20px;color:#323056;}.m-people__researchareas .field--item{display:inline;}
body:not(.path-frontpage) .component-entity{padding-top:20px;padding-bottom:20px;}body:not(.path-frontpage) .component-entity:last-child{padding-bottom:0;}.path-frontpage .component-entity{margin-top:40px;margin-bottom:40px;}.path-frontpage .component-entity.c-hero{margin-top:0;margin-bottom:80px;}.component-entity__listing-row{--bs-gutter-x:40px;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) / -2);margin-left:calc(var(--bs-gutter-x) / -2);}.component-entity__listing-content{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y);}@media (min-width:992px){.component-entity__listing-content{flex:0 0 auto;width:66.6666666667%;}}.component-entity__listing-sidebar{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y);}@media (min-width:992px){.component-entity__listing-sidebar{flex:0 0 auto;width:33.3333333333%;}}.component-entity__listing-sidebar .component-entity{padding-right:0;padding-left:0;}.component-entity__listing-sidebar .component-entity:first-child{padding-top:0;}@media (max-width:575.98px){.component-entity__listing-sidebar .component-entity__content{padding:0;}}.component-entity__listing-sidebar .block--sf-twitter-feed{padding:0;}.component-entity__listing-sidebar .block--sf-twitter-feed .twitter-feed-block{margin:0;}.component-entity__listing-sidebar .search-archive-sidebar{padding:40px 20px;text-align:center;background-color:#2145c1;}@media (min-width:1680px){.component-entity__listing-sidebar .search-archive-sidebar{padding:40px;}}.component-entity__listing-sidebar .search-archive-sidebar label{padding-bottom:60px;color:#fff;}.component-entity__listing-sidebar .search-archive-sidebar input[type=text],.component-entity__listing-sidebar .search-archive-sidebar select{width:100%;color:#fff;background:transparent;border:none;border-bottom:dotted 1px #999;outline:none;}.component-entity__listing-sidebar .search-archive-sidebar input[type=text]::placeholder,.component-entity__listing-sidebar .search-archive-sidebar select::placeholder{color:#fff;opacity:75%;}.component-entity__listing-sidebar .search-archive-sidebar input[type=text] option,.component-entity__listing-sidebar .search-archive-sidebar select option{color:#000;}.component-entity__listing-sidebar .search-archive-sidebar select{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.971' height='16.971' viewBox='0 0 16.971 16.971'%3E%3Cpath d='M11.9-.5a.945.945,0,0,1-.181.241.943.943,0,0,1-.241.181.266.266,0,0,1-.171.07Q11.2,0,11.137,0H3.431a.861.861,0,0,1-.622-.231.811.811,0,0,1-.241-.613.836.836,0,0,1,.241-.633.861.861,0,0,1,.622-.231H9.09L.261-10.533a.829.829,0,0,1-.261-.6.829.829,0,0,1,.261-.6.972.972,0,0,1,.271-.2A.791.791,0,0,1,.863-12a.791.791,0,0,1,.331.06.972.972,0,0,1,.271.2l8.809,8.824V-8.563a.836.836,0,0,1,.241-.633.861.861,0,0,1,.622-.231.861.861,0,0,1,.622.231A.836.836,0,0,1,12-8.563V-.844q0,.06-.01.171A.229.229,0,0,1,11.9-.5Z' transform='translate(0 8.485) rotate(45)' fill='%23fff'/%3E%3C/svg%3E") right center no-repeat;appearance:none;}.component-entity__listing-sidebar .search-archive-sidebar .form-item{padding-bottom:20px;}.component-entity__listing-sidebar .search-archive-sidebar .form-wrapper{padding:0;}.component-entity__listing-sidebar .search-archive-sidebar .form-actions{padding-top:40px;}.component-entity__listing-sidebar .search-archive-sidebar .form-submit{padding-right:40px;padding-left:40px;color:#2145c1;background-color:#fff;border-color:#fff;}.component-entity__listing-sidebar .search-archive-sidebar .form-submit :hover{background-color:#fff;border-color:#fff;}.field--name-field-cp-content .container{padding-right:0;padding-left:0;}.component-entity__row{--bs-gutter-x:40px;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);}@media (min-width:576px){.component-entity__row{--bs-gutter-x:40px;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) / -2);margin-left:calc(var(--bs-gutter-x) / -2);}}.component-entity__content{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y);flex:0 0 auto;width:100%;}.form-select:disabled{opacity:0.4;}.c-researchslider__outer{overflow:hidden;}@media (max-width:991.98px){.c-researchslider__outer{background:transparent url("/themes/custom/bocconi_departments/images/bg_research.png") left top no-repeat;}}@media (min-width:992px){.c-researchslider__row{display:flex;}}.c-researchslider__content{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y);padding-right:40px;padding-left:40px;}@media (min-width:992px){.c-researchslider__content{background:transparent url("/themes/custom/bocconi_departments/images/bg_research.png") left top no-repeat;}}.c-researchslider__header{padding-top:40px;--bs-gutter-x:40px;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) / -2);margin-left:calc(var(--bs-gutter-x) / -2);}@media (max-width:767.98px){.c-researchslider__header{--bs-gutter-x:40px;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);}}.c-researchslider__title{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y);flex:0 0 auto;width:100%;}.c-researchslider__title h2{margin-bottom:20px;font-size:1.75rem;line-height:1.875rem;color:#323056;}@media (min-width:992px){.c-researchslider__title h2{margin-bottom:0;line-height:2.5rem;}}@media (min-width:992px){.c-researchslider__title{flex:0 0 auto;width:83.3333333333%;}}.c-researchslider__link{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y);flex:0 0 auto;width:100%;display:flex;padding-right:1.25rem;}.c-researchslider__link a{color:#ff694c;}.c-researchslider__link a:hover{color:#ff694c;}@media (min-width:992px){.c-researchslider__link{justify-content:flex-end;font-size:1.375rem;line-height:2.5rem;letter-spacing:0;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y);flex:0 0 auto;width:16.6666666667%;}}.c-researchslider__divider{width:100%;padding-top:20px;margin:0 20px;border-bottom:dashed 1px #999;}.c-researchslider .glide__track{margin-top:20px;margin-right:-2.5rem;overflow:visible;}@media (min-width:576px) and (max-width:767.98px){.c-researchslider .glide__track{margin-left:-1.25rem;}}@media (min-width:992px){.c-researchslider .glide__track{margin-top:40px;}}.c-researchslider .glide__slides{--bs-gutter-x:40px;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);white-space:normal;}@media (min-width:768px){.c-researchslider .glide__slides{--bs-gutter-x:40px;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) / -2);margin-left:calc(var(--bs-gutter-x) / -2);}}@media (max-width:575.98px){.c-researchslider .glide__slides{--bs-gutter-x:40px;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) / -2);margin-left:calc(var(--bs-gutter-x) / -2);}}.c-researchslider .glide__slides .container{padding-right:20px;padding-left:20px;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y);}@media (max-width:575.98px){.c-researchslider .glide__slides .container{padding:0;}.c-researchslider .glide__slides .container .component-entity__content{padding-right:0;}}.c-researchslider .glide__slides .small{flex:0 0 auto;width:33.3333333333%;}@media (min-width:1280px){.c-researchslider .glide__slides .small{flex:0 0 auto;width:25%;}}.c-researchslider .glide__slides .large{flex:0 0 auto;width:33.3333333333%;}@media (min-width:1280px){.c-researchslider .glide__slides .large{flex:0 0 auto;width:37.5%;}}@media (min-width:992px) and (max-width:1279.98px){.c-researchslider .glide__slide:nth-child(4){display:none;}}@media (max-width:575.98px){.c-researchslider .glide__slide .c-general__text-wrapper{right:0;}}
body:not(.path-frontpage) .component-entity{padding-top:20px;padding-bottom:20px;}body:not(.path-frontpage) .component-entity:last-child{padding-bottom:0;}.path-frontpage .component-entity{margin-top:40px;margin-bottom:40px;}.path-frontpage .component-entity.c-hero{margin-top:0;margin-bottom:80px;}.component-entity__listing-row{--bs-gutter-x:40px;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) / -2);margin-left:calc(var(--bs-gutter-x) / -2);}.component-entity__listing-content{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y);}@media (min-width:992px){.component-entity__listing-content{flex:0 0 auto;width:66.6666666667%;}}.component-entity__listing-sidebar{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y);}@media (min-width:992px){.component-entity__listing-sidebar{flex:0 0 auto;width:33.3333333333%;}}.component-entity__listing-sidebar .component-entity{padding-right:0;padding-left:0;}.component-entity__listing-sidebar .component-entity:first-child{padding-top:0;}@media (max-width:575.98px){.component-entity__listing-sidebar .component-entity__content{padding:0;}}.component-entity__listing-sidebar .block--sf-twitter-feed{padding:0;}.component-entity__listing-sidebar .block--sf-twitter-feed .twitter-feed-block{margin:0;}.component-entity__listing-sidebar .search-archive-sidebar{padding:40px 20px;text-align:center;background-color:#2145c1;}@media (min-width:1680px){.component-entity__listing-sidebar .search-archive-sidebar{padding:40px;}}.component-entity__listing-sidebar .search-archive-sidebar label{padding-bottom:60px;color:#fff;}.component-entity__listing-sidebar .search-archive-sidebar input[type=text],.component-entity__listing-sidebar .search-archive-sidebar select{width:100%;color:#fff;background:transparent;border:none;border-bottom:dotted 1px #999;outline:none;}.component-entity__listing-sidebar .search-archive-sidebar input[type=text]::placeholder,.component-entity__listing-sidebar .search-archive-sidebar select::placeholder{color:#fff;opacity:75%;}.component-entity__listing-sidebar .search-archive-sidebar input[type=text] option,.component-entity__listing-sidebar .search-archive-sidebar select option{color:#000;}.component-entity__listing-sidebar .search-archive-sidebar select{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.971' height='16.971' viewBox='0 0 16.971 16.971'%3E%3Cpath d='M11.9-.5a.945.945,0,0,1-.181.241.943.943,0,0,1-.241.181.266.266,0,0,1-.171.07Q11.2,0,11.137,0H3.431a.861.861,0,0,1-.622-.231.811.811,0,0,1-.241-.613.836.836,0,0,1,.241-.633.861.861,0,0,1,.622-.231H9.09L.261-10.533a.829.829,0,0,1-.261-.6.829.829,0,0,1,.261-.6.972.972,0,0,1,.271-.2A.791.791,0,0,1,.863-12a.791.791,0,0,1,.331.06.972.972,0,0,1,.271.2l8.809,8.824V-8.563a.836.836,0,0,1,.241-.633.861.861,0,0,1,.622-.231.861.861,0,0,1,.622.231A.836.836,0,0,1,12-8.563V-.844q0,.06-.01.171A.229.229,0,0,1,11.9-.5Z' transform='translate(0 8.485) rotate(45)' fill='%23fff'/%3E%3C/svg%3E") right center no-repeat;appearance:none;}.component-entity__listing-sidebar .search-archive-sidebar .form-item{padding-bottom:20px;}.component-entity__listing-sidebar .search-archive-sidebar .form-wrapper{padding:0;}.component-entity__listing-sidebar .search-archive-sidebar .form-actions{padding-top:40px;}.component-entity__listing-sidebar .search-archive-sidebar .form-submit{padding-right:40px;padding-left:40px;color:#2145c1;background-color:#fff;border-color:#fff;}.component-entity__listing-sidebar .search-archive-sidebar .form-submit :hover{background-color:#fff;border-color:#fff;}.field--name-field-cp-content .container{padding-right:0;padding-left:0;}.component-entity__row{--bs-gutter-x:40px;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);}@media (min-width:576px){.component-entity__row{--bs-gutter-x:40px;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) / -2);margin-left:calc(var(--bs-gutter-x) / -2);}}.component-entity__content{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y);flex:0 0 auto;width:100%;}.form-select:disabled{opacity:0.4;}.path-frontpage .c-textimgalt{padding-right:0;padding-left:0;}@media (min-width:992px){.c-textimgalt__row{display:flex;}.img-left .c-textimgalt__row{flex-direction:row-reverse;}}.c-textimgalt__container{padding-right:20px;padding-left:20px;}.path-frontpage .c-textimgalt__container{padding-right:0;padding-left:0;}.c-textimgalt__content{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y);padding-top:50px;padding-bottom:50px;color:#323056;}.path-frontpage .c-textimgalt__content{padding-right:40px;padding-left:40px;}.bg-lightcyan .c-textimgalt__content{background-color:#ecf7f8;}@media (min-width:992px){.c-textimgalt__content{flex:0 0 auto;width:50%;}}.c-textimgalt__title{padding-bottom:20px;font-size:1.75rem;text-transform:uppercase;border-bottom:1px dashed rgba(0,0,0,0.4);}.c-textimgalt__subtitle{font-size:1rem;font-weight:600;line-height:1.5625rem;padding-top:20px;margin-bottom:20px;}.c-textimgalt__description{font-size:0.875rem;line-height:1.5625rem;}.c-textimgalt__img-wrapper{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y);padding-right:0;padding-left:0;}@media (min-width:992px){.c-textimgalt__img-wrapper{flex:0 0 auto;width:50%;}}@media (min-width:992px){.c-textimgalt__image{height:100%;}}.c-textimgalt__image img{max-width:100%;width:100%;height:auto;object-fit:cover;}
