@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,700|Open+Sans+Condensed:700');@font-face{font-family:'RotisSansSerifRegular';src:url('/themes/custom/openjob/public/fonts/rotis/rotissansserif-webfont.eot');src:url('/themes/custom/openjob/public/fonts/rotis/rotissansserif-webfont.eot?#iefix') format('embedded-opentype'),url('/themes/custom/openjob/public/fonts/rotis/rotissansserif-webfont.woff') format('woff'),url('/themes/custom/openjob/public/fonts/rotis/rotissansserif-webfont.ttf') format('truetype'),url('/themes/custom/openjob/public/fonts/rotis/rotissansserif-webfont.svg#RotisSansSerifRegular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'openjobmetis-icons';src:url('../fonts/openjobmetis-icons/openjobmetis-icons.eot?z3retr');src:url('../fonts/openjobmetis-icons/openjobmetis-icons.eot?z3retr#iefix') format('embedded-opentype'),url('../fonts/openjobmetis-icons/openjobmetis-icons.ttf?z3retr') format('truetype'),url('../fonts/openjobmetis-icons/openjobmetis-icons.woff?z3retr') format('woff'),url('../fonts/openjobmetis-icons/openjobmetis-icons.svg?z3retr#openjobmetis-icons') format('svg');font-weight:normal;font-style:normal;font-display:block}[class^="openjobmetis-"],[class*=" openjobmetis-"]{font-family:'openjobmetis-icons' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;-webkit-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga", normal, "dlig";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.openjobmetis-twitter-x:before{content:"\e920"}.openjobmetis-alert:before{content:"\e91f"}.openjobmetis-calendar:before{content:"\e91e"}.openjobmetis-arrow-left:before{content:"\e908"}.openjobmetis-check:before{content:"\e909"}.openjobmetis-contratto:before{content:"\e90a"}.openjobmetis-cornern-left:before{content:"\e90b"}.openjobmetis-cornern-right:before{content:"\e90c"}.openjobmetis-dropdown:before{content:"\e90d"}.openjobmetis-eye-closed:before{content:"\e90e"}.openjobmetis-eye:before{content:"\e90f"}.openjobmetis-facebook:before{content:"\e910"}.openjobmetis-filters:before{content:"\e911"}.openjobmetis-grid:before{content:"\e912"}.openjobmetis-instagram:before{content:"\e913"}.openjobmetis-linkedin:before{content:"\e914"}.openjobmetis-list:before{content:"\e915"}.openjobmetis-luogo:before{content:"\e916"}.openjobmetis-pin:before{content:"\e917"}.openjobmetis-pin2:before{content:"\e918"}.openjobmetis-position:before{content:"\e919"}.openjobmetis-search:before{content:"\e91a"}.openjobmetis-share:before{content:"\e91b"}.openjobmetis-twitter:before{content:"\e91c"}.openjobmetis-youtube:before{content:"\e91d"}.openjobmetis-icon-close:before{content:"\e905"}.openjobmetis-icon-document:before{content:"\e906"}.openjobmetis-icon-plus:before{content:"\e907"}.openjobmetis-icons-download:before{content:"\e904"}.openjobmetis-icon-document1:before{content:"\e900"}.openjobmetis-icon-cursor:before{content:"\e901"}.openjobmetis-icon-bell:before{content:"\e902"}.openjobmetis-icon-corner-right:before{content:"\e903"}.openjobmetis-folder:before{content:"\e92f"}.openjobmetis-clock:before{content:"\e94e"}.openjobmetis-redo2:before{content:"\e968"}.business-campus .main-container .full-content h1.page-header{display:none}.business-campus .main-container .full-content .grid-items{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.business-campus .main-container .full-content .paragraph--type--hero-image{background:#d2eaf5}.business-campus .main-container .full-content .paragraph--type--hero-image .hero-image--image{overflow:hidden}@media (min-width:1441px){.business-campus .main-container .full-content .paragraph--type--hero-image .hero-image--image{max-height:55rem;height:55rem;position:relative;display:block}.business-campus .main-container .full-content .paragraph--type--hero-image .hero-image--image img{position:absolute;width:2962px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:none}}@media (min-width:992px) and (max-width:1440px){.business-campus .main-container .full-content .paragraph--type--hero-image .hero-image--image img{width:240vw;margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:none}}.business-campus .main-container .full-content .paragraph--type--textual-paragraph.layout-alfa{background-color:#058F77;padding-bottom:160px;padding-bottom:10rem}@media screen and (max-width:991px){.business-campus .main-container .full-content .paragraph--type--textual-paragraph.layout-alfa{padding-bottom:28vw}}.business-campus .main-container .full-content .field--name-field-page-builder>.field--item:nth-child(2)>.paragraph{position:relative;overflow:inherit;padding-top:0;padding-bottom:0;background-color:#d2eaf5;height:224px;height:14rem}@media screen and (max-width:991px){.business-campus .main-container .full-content .field--name-field-page-builder>.field--item:nth-child(2)>.paragraph{height:25vw}}.business-campus .main-container .full-content .field--name-field-page-builder>.field--item:nth-child(2)>.paragraph img{position:absolute;width:90%;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%);top:-176px;top:-11rem}@media screen and (max-width:991px){.business-campus .main-container .full-content .field--name-field-page-builder>.field--item:nth-child(2)>.paragraph img{top:-22vw}}.business-campus .main-container .full-content .field--name-field-page-builder>.field--item:nth-child(6)>.paragraph{padding-top:240px;padding-top:15rem}.business-campus .main-container .full-content .field--name-field-page-builder>.field--item:nth-child(5)>.paragraph{position:relative;padding-top:0;padding-bottom:0;margin-bottom:-144px;margin-bottom:-9rem}@media screen and (max-width:991px){.business-campus .main-container .full-content .field--name-field-page-builder>.field--item:nth-child(5)>.paragraph{margin-bottom:-12vw}}.business-campus .main-container .full-content .field--name-field-page-builder>.field--item:nth-child(8)>.paragraph{padding-top:0;padding-bottom:0}.business-campus .main-container .full-content a[data-toggle="modal"]{cursor:pointer}.business-campus .ojm-modal{text-align:center;background:rgba(0, 0, 0, .5);height:100%;width:100%;overflow-x:hidden;overflow-y:auto;padding-top:64px;padding-top:4rem;padding-bottom:64px;padding-bottom:4rem}.business-campus .ojm-modal .ojm-modal-wrapper{position:relative;height:100%;width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.business-campus .ojm-modal .ojm-modal--content{border-radius:.5rem;-webkit-transform:scale(1);transform:scale(1);position:relative}.business-campus .ojm-modal .js--modal--close:not(.full-close){background-color:transparent;cursor:pointer;position:absolute;right:20px;top:20px;bottom:auto;left:auto;width:32px;width:2rem;height:32px;height:2rem}.business-campus .ojm-modal .js--modal--close:not(.full-close):before{content:"\e905";font-family:'openjobmetis-icons';font-size:32px;font-size:2rem;color:#0B518C;line-height:1}.business-campus .ojm-modal h2{color:#0B518C;text-transform:uppercase;font-size:56px;font-size:3.5rem;margin-top:0;margin-bottom:16px;margin-bottom:1rem;font-family:'Open Sans Condensed',sans-serif}@media screen and (max-width:991px){.business-campus .ojm-modal h2{font-size:2.5rem}}.business-campus .ojm-modal p{font-size:25.6px;font-size:1.6rem}.business-campus .ojm-modal .ojm-modal--content{display:inline-block;max-width:1600px;max-width:100rem;text-align:left;vertical-align:middle;width:95%;padding-top:24px;padding-top:1.5rem}.business-campus .ojm-modal form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:992px){.business-campus .ojm-modal form>.form-item:not(.form-type-processed-text):not(.form-type-checkbox):not(.form-type-webform-document-file){-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.business-campus .ojm-modal form>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-left:24px;padding-left:1.5rem;padding-right:24px;padding-right:1.5rem;margin-bottom:32px;margin-bottom:2rem;position:relative}.business-campus .ojm-modal form .input-group{width:100%}.business-campus .ojm-modal form label:not(.btn):not(.error){color:#0B518C}.business-campus .ojm-modal form label:not(.btn):not(.error).form-required+.description label:after,.business-campus .ojm-modal form label:not(.btn):not(.error).form-required:not([for="edit-privacy"]):after{content:'*'}.business-campus .ojm-modal form label.error{color:#B51618}.business-campus .ojm-modal form label.error[for="edit-regione"]{left:0;top:100%}.business-campus .ojm-modal form .description label{color:#000000}.business-campus .ojm-modal form .description label a{color:#0B518C}.business-campus .ojm-modal form .js-webform-document-file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.business-campus .ojm-modal form .js-webform-document-file .file .file-size{margin-left:16px;margin-left:1rem}.business-campus .ojm-modal form .js-webform-document-file .file .file-size:before{content:'('}.business-campus .ojm-modal form .js-webform-document-file .file .file-size:after{content:')'}.business-campus .ojm-modal form .glyphicon-trash,.business-campus .ojm-modal form .file-icon,.business-campus .ojm-modal form .input-group-addon{display:none}.business-campus .ojm-modal form .form-type-processed-text,.business-campus .ojm-modal form .form-actions{text-align:center}@media screen and (min-width:992px){.business-campus .ojm-modal form .form-type-date{margin-right:50%}}.business-campus .ojm-modal form .form-type-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.business-campus .ojm-modal form .form-type-checkbox .help-block{margin-top:0;margin-bottom:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.business-campus .ojm-modal form .form-type-checkbox label.error{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-top:0}.business-campus .ojm-modal form .form-type-checkbox input:checked~.input-control__indicator:after{color:#0B518C}.business-campus .ojm-modal form code{color:#0B518C;background-color:rgba(11, 81, 140, .3)}.business-campus .ojm-modal form .btn{background-color:#0B518C;text-shadow:none}.business-campus .ojm-modal form .btn:hover{background-color:#172340}.business-campus .ojm-modal select:hover,.business-campus .ojm-modal select.form-control:hover{background:url('/themes/custom/openjob/public/images/arrow-down-blue.png') no-repeat right center,-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f5f5f5));background:url('/themes/custom/openjob/public/images/arrow-down-blue.png') no-repeat right center,linear-gradient(to bottom, #ffffff, #f5f5f5);background-repeat:no-repeat;background-position:right center}.business-campus footer.footer{margin-top:0}