@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}@media screen and (max-width:991px){.simple-header-position{position:static !important;position:initial !important}}@media screen and (max-width:991px){article .container{padding-left:0;padding-right:0}}.node--type-offerta-di-lavoro.node--view-mode-full .back-bread a,.node--type-courses-in-programming.node--view-mode-full .back-bread a{text-decoration:none;text-decoration:initial;color:#a9a9a9;font-style:italic}.node--type-offerta-di-lavoro.node--view-mode-full .back-bread a:hover,.node--type-courses-in-programming.node--view-mode-full .back-bread a:hover,.node--type-offerta-di-lavoro.node--view-mode-full .back-bread a:focus,.node--type-courses-in-programming.node--view-mode-full .back-bread a:focus,.node--type-offerta-di-lavoro.node--view-mode-full .back-bread a:active,.node--type-courses-in-programming.node--view-mode-full .back-bread a:active{color:#000000}.node--type-offerta-di-lavoro.node--view-mode-full .offer-title,.node--type-courses-in-programming.node--view-mode-full .offer-title{font-size:40px;font-size:2.5rem;font-weight:700;margin-top:0;margin-bottom:0}@media (min-width:992px){.node--type-offerta-di-lavoro.node--view-mode-full .offer-title,.node--type-courses-in-programming.node--view-mode-full .offer-title{font-size:4.5rem}}.node--type-offerta-di-lavoro.node--view-mode-full .offer-role,.node--type-courses-in-programming.node--view-mode-full .offer-role{font-size:25.6px;font-size:1.6rem;color:#0B518C;font-weight:400;font-family:'Open Sans',sans-serif;margin-bottom:0}@media (min-width:992px){.node--type-offerta-di-lavoro.node--view-mode-full .offer-role,.node--type-courses-in-programming.node--view-mode-full .offer-role{font-size:1.8rem}}.node--type-offerta-di-lavoro.node--view-mode-full .offer-info,.node--type-courses-in-programming.node--view-mode-full .offer-info{margin-top:32px;margin-top:2rem;font-size:25.6px;font-size:1.6rem;color:#898989;font-weight:400;font-family:'Open Sans',sans-serif}.node--type-offerta-di-lavoro.node--view-mode-full .offer-info i,.node--type-courses-in-programming.node--view-mode-full .offer-info i{color:#0B518C}@media (max-width:991px){.node--type-offerta-di-lavoro.node--view-mode-full .offer-info span,.node--type-courses-in-programming.node--view-mode-full .offer-info span{display:block}.node--type-offerta-di-lavoro.node--view-mode-full .offer-info span+span,.node--type-courses-in-programming.node--view-mode-full .offer-info span+span{margin-top:1rem}}@media (min-width:992px){.node--type-offerta-di-lavoro.node--view-mode-full .offer-info,.node--type-courses-in-programming.node--view-mode-full .offer-info{margin-top:3rem}.node--type-offerta-di-lavoro.node--view-mode-full .offer-info span+span,.node--type-courses-in-programming.node--view-mode-full .offer-info span+span{margin-left:3rem}}.node--type-offerta-di-lavoro.node--view-mode-full .description-title,.node--type-courses-in-programming.node--view-mode-full .description-title{color:#0B518C;text-transform:uppercase;font-size:40px;font-size:2.5rem;margin-top:56px;margin-top:3.5rem}.node--type-offerta-di-lavoro.node--view-mode-full .details-wrapper,.node--type-courses-in-programming.node--view-mode-full .details-wrapper{background-color:#ebfbf8;border-radius:1rem;padding:40px;padding:2.5rem;margin-bottom:24px;margin-bottom:1.5rem}@media (min-width:992px){.node--type-offerta-di-lavoro.node--view-mode-full .details-wrapper,.node--type-courses-in-programming.node--view-mode-full .details-wrapper{margin-bottom:3rem}}.node--type-offerta-di-lavoro.node--view-mode-full .details-wrapper h3,.node--type-courses-in-programming.node--view-mode-full .details-wrapper h3{color:#058f77;font-size:40px;font-size:2.5rem;margin-top:0;margin-bottom:24px;margin-bottom:1.5rem}.node--type-offerta-di-lavoro.node--view-mode-full .details-wrapper .detail-single,.node--type-courses-in-programming.node--view-mode-full .details-wrapper .detail-single{padding:19.2px 0;padding:1.2rem 0}.node--type-offerta-di-lavoro.node--view-mode-full .details-wrapper .detail-single:first-child,.node--type-courses-in-programming.node--view-mode-full .details-wrapper .detail-single:first-child{padding-top:0}.node--type-offerta-di-lavoro.node--view-mode-full .details-wrapper .detail-single:last-child,.node--type-courses-in-programming.node--view-mode-full .details-wrapper .detail-single:last-child{padding-bottom:0}.node--type-offerta-di-lavoro.node--view-mode-full .details-wrapper .detail-single label,.node--type-courses-in-programming.node--view-mode-full .details-wrapper .detail-single label{color:#058f77;display:block;margin-bottom:3.2px;margin-bottom:.2rem}.node--type-offerta-di-lavoro.node--view-mode-full .details-wrapper .detail-single p,.node--type-courses-in-programming.node--view-mode-full .details-wrapper .detail-single p{font-size:25.6px;font-size:1.6rem;margin-bottom:0}.node--type-offerta-di-lavoro.node--view-mode-full .details-wrapper .detail-single+.detail-single,.node--type-courses-in-programming.node--view-mode-full .details-wrapper .detail-single+.detail-single{border-top:1px solid #058f77;border-color:rgba(5, 143, 119, .15)}.node--type-offerta-di-lavoro.node--view-mode-full .share-wrapper,.node--type-courses-in-programming.node--view-mode-full .share-wrapper{border:0;margin-top:32px;margin-top:2rem;margin-bottom:48px;margin-bottom:3rem}.node--type-offerta-di-lavoro.node--view-mode-full .share-wrapper a,.node--type-courses-in-programming.node--view-mode-full .share-wrapper a{display:block;border:1px solid #0B518C;border-radius:1rem;padding:24px;padding:1.5rem;font-size:25.6px;font-size:1.6rem;color:#0B518C}.node--type-offerta-di-lavoro.node--view-mode-full .share-wrapper i,.node--type-courses-in-programming.node--view-mode-full .share-wrapper i{margin-right:8px;margin-right:.5rem}.node--type-offerta-di-lavoro.node--view-mode-full footer,.node--type-courses-in-programming.node--view-mode-full footer,.node--type-offerta-di-lavoro.node--view-mode-full header,.node--type-courses-in-programming.node--view-mode-full header{margin-right:-15px;margin-left:-15px}@media screen and (max-width:991px){.node--type-offerta-di-lavoro.node--view-mode-full footer,.node--type-courses-in-programming.node--view-mode-full footer,.node--type-offerta-di-lavoro.node--view-mode-full header,.node--type-courses-in-programming.node--view-mode-full header{margin-left:-1.5rem;margin-right:-1.5rem;height:auto !important}.node--type-offerta-di-lavoro.node--view-mode-full footer .container,.node--type-courses-in-programming.node--view-mode-full footer .container,.node--type-offerta-di-lavoro.node--view-mode-full header .container,.node--type-courses-in-programming.node--view-mode-full header .container{padding-left:1.5rem;padding-right:1.5rem}}@media screen and (min-width:768px){.node--type-offerta-di-lavoro.node--view-mode-full footer,.node--type-courses-in-programming.node--view-mode-full footer,.node--type-offerta-di-lavoro.node--view-mode-full header,.node--type-courses-in-programming.node--view-mode-full header{margin-bottom:3rem}.node--type-offerta-di-lavoro.node--view-mode-full footer .inner-wrapper,.node--type-courses-in-programming.node--view-mode-full footer .inner-wrapper,.node--type-offerta-di-lavoro.node--view-mode-full header .inner-wrapper,.node--type-courses-in-programming.node--view-mode-full header .inner-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.node--type-offerta-di-lavoro.node--view-mode-full footer .inner-wrapper .cta-wrapper,.node--type-courses-in-programming.node--view-mode-full footer .inner-wrapper .cta-wrapper,.node--type-offerta-di-lavoro.node--view-mode-full header .inner-wrapper .cta-wrapper,.node--type-courses-in-programming.node--view-mode-full header .inner-wrapper .cta-wrapper{margin-left:1.5rem}}.node--type-offerta-di-lavoro.node--view-mode-full footer .block-content,.node--type-courses-in-programming.node--view-mode-full footer .block-content,.node--type-offerta-di-lavoro.node--view-mode-full header .block-content,.node--type-courses-in-programming.node--view-mode-full header .block-content{padding-top:64px;padding-top:4rem;padding-bottom:73.6px;padding-bottom:4.6rem;background:#EBF6FC;color:#FFFFFF}@media screen and (max-width:991px){.node--type-offerta-di-lavoro.node--view-mode-full footer .block-content,.node--type-courses-in-programming.node--view-mode-full footer .block-content,.node--type-offerta-di-lavoro.node--view-mode-full header .block-content,.node--type-courses-in-programming.node--view-mode-full header .block-content{padding-top:2rem;padding-bottom:2rem}}.node--type-offerta-di-lavoro.node--view-mode-full footer .block-content.sticky-top.js--show+.fixed-content,.node--type-courses-in-programming.node--view-mode-full footer .block-content.sticky-top.js--show+.fixed-content,.node--type-offerta-di-lavoro.node--view-mode-full header .block-content.sticky-top.js--show+.fixed-content,.node--type-courses-in-programming.node--view-mode-full header .block-content.sticky-top.js--show+.fixed-content{-webkit-transform:translateY(0);transform:translateY(0)}.node--type-offerta-di-lavoro.node--view-mode-full footer .block-content:not(.sticky-top) .info-h,.node--type-courses-in-programming.node--view-mode-full footer .block-content:not(.sticky-top) .info-h,.node--type-offerta-di-lavoro.node--view-mode-full header .block-content:not(.sticky-top) .info-h,.node--type-courses-in-programming.node--view-mode-full header .block-content:not(.sticky-top) .info-h{margin-top:0}.node--type-offerta-di-lavoro.node--view-mode-full footer .block-content:not(.sticky-top) .info-h+.info-h,.node--type-courses-in-programming.node--view-mode-full footer .block-content:not(.sticky-top) .info-h+.info-h,.node--type-offerta-di-lavoro.node--view-mode-full header .block-content:not(.sticky-top) .info-h+.info-h,.node--type-courses-in-programming.node--view-mode-full header .block-content:not(.sticky-top) .info-h+.info-h{margin-top:41.6px;margin-top:2.6rem}.node--type-offerta-di-lavoro.node--view-mode-full footer .block-content.sticky-top,.node--type-courses-in-programming.node--view-mode-full footer .block-content.sticky-top,.node--type-offerta-di-lavoro.node--view-mode-full header .block-content.sticky-top,.node--type-courses-in-programming.node--view-mode-full header .block-content.sticky-top{position:fixed;top:0;left:0;right:0;padding-top:20.8px;padding-top:1.3rem;padding-bottom:25.6px;padding-bottom:1.6rem;-webkit-transform:translateY(-100%);transform:translateY(-100%);background:#EBF6FC;border-bottom:1px solid #DDDDDD;z-index:1}@media screen and (max-width:992px){.node--type-offerta-di-lavoro.node--view-mode-full footer .block-content.sticky-top,.node--type-courses-in-programming.node--view-mode-full footer .block-content.sticky-top,.node--type-offerta-di-lavoro.node--view-mode-full header .block-content.sticky-top,.node--type-courses-in-programming.node--view-mode-full header .block-content.sticky-top{padding-top:1rem;padding-bottom:1.4rem}}.node--type-offerta-di-lavoro.node--view-mode-full footer .block-content.sticky-top .inner-wrapper,.node--type-courses-in-programming.node--view-mode-full footer .block-content.sticky-top .inner-wrapper,.node--type-offerta-di-lavoro.node--view-mode-full header .block-content.sticky-top .inner-wrapper,.node--type-courses-in-programming.node--view-mode-full header .block-content.sticky-top .inner-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.node--type-offerta-di-lavoro.node--view-mode-full footer .block-content.sticky-top .back-bread,.node--type-courses-in-programming.node--view-mode-full footer .block-content.sticky-top .back-bread,.node--type-offerta-di-lavoro.node--view-mode-full header .block-content.sticky-top .back-bread,.node--type-courses-in-programming.node--view-mode-full header .block-content.sticky-top .back-bread{display:none}.node--type-offerta-di-lavoro.node--view-mode-full footer .block-content.sticky-top .offer-title,.node--type-courses-in-programming.node--view-mode-full footer .block-content.sticky-top .offer-title,.node--type-offerta-di-lavoro.node--view-mode-full header .block-content.sticky-top .offer-title,.node--type-courses-in-programming.node--view-mode-full header .block-content.sticky-top .offer-title{font-size:40px;font-size:2.5rem;margin-top:0}.node--type-offerta-di-lavoro.node--view-mode-full footer .block-content.sticky-top .info-h,.node--type-courses-in-programming.node--view-mode-full footer .block-content.sticky-top .info-h,.node--type-offerta-di-lavoro.node--view-mode-full header .block-content.sticky-top .info-h,.node--type-courses-in-programming.node--view-mode-full header .block-content.sticky-top .info-h{margin-top:3.2px;margin-top:.2rem;font-size:25.6px;font-size:1.6rem;margin-bottom:0}@media screen and (max-width:992px){.node--type-offerta-di-lavoro.node--view-mode-full footer .block-content.sticky-top .info-h,.node--type-courses-in-programming.node--view-mode-full footer .block-content.sticky-top .info-h,.node--type-offerta-di-lavoro.node--view-mode-full header .block-content.sticky-top .info-h,.node--type-courses-in-programming.node--view-mode-full header .block-content.sticky-top .info-h{font-size:1.4rem}}.node--type-offerta-di-lavoro.node--view-mode-full footer .block-content.sticky-top .offer-info,.node--type-courses-in-programming.node--view-mode-full footer .block-content.sticky-top .offer-info,.node--type-offerta-di-lavoro.node--view-mode-full header .block-content.sticky-top .offer-info,.node--type-courses-in-programming.node--view-mode-full header .block-content.sticky-top .offer-info{margin-top:12.8px;margin-top:.8rem}.node--type-offerta-di-lavoro.node--view-mode-full footer .block-content.sticky-top .offer-info .offer-date,.node--type-courses-in-programming.node--view-mode-full footer .block-content.sticky-top .offer-info .offer-date,.node--type-offerta-di-lavoro.node--view-mode-full header .block-content.sticky-top .offer-info .offer-date,.node--type-courses-in-programming.node--view-mode-full header .block-content.sticky-top .offer-info .offer-date{display:none}.node--type-offerta-di-lavoro.node--view-mode-full footer .block-content.js--animation,.node--type-courses-in-programming.node--view-mode-full footer .block-content.js--animation,.node--type-offerta-di-lavoro.node--view-mode-full header .block-content.js--animation,.node--type-courses-in-programming.node--view-mode-full header .block-content.js--animation{-webkit-transition:padding .5s ease,-webkit-transform .5s ease;transition:padding .5s ease,-webkit-transform .5s ease;transition:transform .5s ease,padding .5s ease;transition:transform .5s ease,padding .5s ease,-webkit-transform .5s ease}.node--type-offerta-di-lavoro.node--view-mode-full footer .block-content.js--show,.node--type-courses-in-programming.node--view-mode-full footer .block-content.js--show,.node--type-offerta-di-lavoro.node--view-mode-full header .block-content.js--show,.node--type-courses-in-programming.node--view-mode-full header .block-content.js--show{-webkit-transform:translateY(0);transform:translateY(0)}.node--type-offerta-di-lavoro.node--view-mode-full footer,.node--type-courses-in-programming.node--view-mode-full footer{position:fixed;bottom:0;left:0;right:0;z-index:4}.node--type-offerta-di-lavoro.node--view-mode-full footer .block-content,.node--type-courses-in-programming.node--view-mode-full footer .block-content{padding-top:24px;padding-top:1.5rem;padding-bottom:24px;padding-bottom:1.5rem;border-top:1px solid #E5E5E5;background-color:#FFFFFF}.node--type-offerta-di-lavoro.node--view-mode-full footer .inner-wrapper,.node--type-courses-in-programming.node--view-mode-full footer .inner-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:24px;padding-left:1.5rem;padding-right:24px;padding-right:1.5rem}.node--type-offerta-di-lavoro.node--view-mode-full footer .inner-wrapper .back-bread,.node--type-courses-in-programming.node--view-mode-full footer .inner-wrapper .back-bread{text-align:center;-webkit-box-flex:0;-ms-flex:0 0 104px;flex:0 0 104px;-ms-flex:0 0 6.5rem;flex:0 0 6.5rem}.node--type-offerta-di-lavoro.node--view-mode-full footer .inner-wrapper .back-bread a,.node--type-courses-in-programming.node--view-mode-full footer .inner-wrapper .back-bread a{font-size:51.2px;font-size:3.2rem;display:block;width:80px;width:5rem;height:80px;height:5rem;line-height:80px;line-height:5rem;border-radius:5rem;border:1px solid #E5E5E5}.node--type-offerta-di-lavoro.node--view-mode-full footer .inner-wrapper .cta-wrapper,.node--type-courses-in-programming.node--view-mode-full footer .inner-wrapper .cta-wrapper{-webkit-box-flex:100%;-ms-flex:100%;flex:100%}.node--type-offerta-di-lavoro.node--view-mode-full footer .inner-wrapper .cta-wrapper a,.node--type-courses-in-programming.node--view-mode-full footer .inner-wrapper .cta-wrapper a{width:100%}.node--type-offerta-di-lavoro.node--view-mode-full .d-flex,.node--type-courses-in-programming.node--view-mode-full .d-flex{-ms-flex-wrap:wrap;flex-wrap:wrap}.node--type-offerta-di-lavoro.node--view-mode-full .description-col,.node--type-courses-in-programming.node--view-mode-full .description-col{margin-bottom:112px;margin-bottom:7rem}@media screen and (max-width:992px){.node--type-offerta-di-lavoro.node--view-mode-full .description-col,.node--type-courses-in-programming.node--view-mode-full .description-col{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.node--type-offerta-di-lavoro.node--view-mode-full .description-col ul,.node--type-courses-in-programming.node--view-mode-full .description-col ul,.node--type-offerta-di-lavoro.node--view-mode-full .description-col ol,.node--type-courses-in-programming.node--view-mode-full .description-col ol{padding-left:44.8px;padding-left:2.8rem;margin-bottom:16px;margin-bottom:1rem}.node--type-offerta-di-lavoro.node--view-mode-full .description-col ul ul,.node--type-courses-in-programming.node--view-mode-full .description-col ul ul,.node--type-offerta-di-lavoro.node--view-mode-full .description-col ol ul,.node--type-courses-in-programming.node--view-mode-full .description-col ol ul,.node--type-offerta-di-lavoro.node--view-mode-full .description-col ul ol,.node--type-courses-in-programming.node--view-mode-full .description-col ul ol,.node--type-offerta-di-lavoro.node--view-mode-full .description-col ol ol,.node--type-courses-in-programming.node--view-mode-full .description-col ol ol{margin-top:12px;margin-top:.75rem}.node--type-offerta-di-lavoro.node--view-mode-full .description-col ul,.node--type-courses-in-programming.node--view-mode-full .description-col ul{list-style:none}.node--type-offerta-di-lavoro.node--view-mode-full .description-col ul li,.node--type-courses-in-programming.node--view-mode-full .description-col ul li{position:relative}.node--type-offerta-di-lavoro.node--view-mode-full .description-col ul li:last-child,.node--type-courses-in-programming.node--view-mode-full .description-col ul li:last-child{margin-bottom:0}.node--type-offerta-di-lavoro.node--view-mode-full .description-col ul li:before,.node--type-courses-in-programming.node--view-mode-full .description-col ul li:before{content:'';display:block;position:absolute;top:13.2px;top:.825rem;left:-28.8px;left:-1.8rem;padding:6.4px;padding:.4rem;border-radius:100%;background:#0B518C;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.node--type-offerta-di-lavoro.node--view-mode-full .description-col ol,.node--type-courses-in-programming.node--view-mode-full .description-col ol{counter-reset:item}.node--type-offerta-di-lavoro.node--view-mode-full .description-col ol li,.node--type-courses-in-programming.node--view-mode-full .description-col ol li{display:block;counter-increment:item}.node--type-offerta-di-lavoro.node--view-mode-full .description-col ol li:before,.node--type-courses-in-programming.node--view-mode-full .description-col ol li:before{content:counters(item, ".");display:inline-block;margin-left:-28.8px;margin-left:-1.8rem;min-width:28.8px;min-width:1.8rem;color:#0B518C}.node--type-offerta-di-lavoro.node--view-mode-full .description-col ol li li:before,.node--type-courses-in-programming.node--view-mode-full .description-col ol li li:before{content:counters(item, ".") " "}@media screen and (max-width:992px){.node--type-offerta-di-lavoro.node--view-mode-full .details-col,.node--type-courses-in-programming.node--view-mode-full .details-col{width:100%;margin-top:2.1rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.node--type-offerta-di-lavoro.node--view-mode-full .description-inner,.node--type-courses-in-programming.node--view-mode-full .description-inner{margin-bottom:64px;margin-bottom:4rem;font-size:25.6px;font-size:1.6rem}.node--type-offerta-di-lavoro.node--view-mode-full .description-inner p,.node--type-courses-in-programming.node--view-mode-full .description-inner p,.node--type-offerta-di-lavoro.node--view-mode-full .description-inner li,.node--type-courses-in-programming.node--view-mode-full .description-inner li{font-size:25.6px;font-size:1.6rem}.node--type-offerta-di-lavoro.node--view-mode-full .description-inner h2,.node--type-courses-in-programming.node--view-mode-full .description-inner h2{margin-bottom:24px;margin-bottom:1.5rem}.node--type-offerta-di-lavoro.node--view-mode-full .description-inner+.cta-wrapper,.node--type-courses-in-programming.node--view-mode-full .description-inner+.cta-wrapper{margin-top:72px;margin-top:4.5rem;text-align:center}@media screen and (max-width:768px){.node--type-offerta-di-lavoro.node--view-mode-full .description-inner+.cta-wrapper,.node--type-courses-in-programming.node--view-mode-full .description-inner+.cta-wrapper{position:fixed;bottom:0;left:0;right:0;padding:1.5rem 1.5rem 1.5rem 8rem;background-color:#FFFFFF;border-top:2px solid #000000;z-index:10}.node--type-offerta-di-lavoro.node--view-mode-full .description-inner+.cta-wrapper .btn,.node--type-courses-in-programming.node--view-mode-full .description-inner+.cta-wrapper .btn{font-size:1.1rem;display:block}.node--type-offerta-di-lavoro.node--view-mode-full .description-inner+.cta-wrapper .btn span,.node--type-courses-in-programming.node--view-mode-full .description-inner+.cta-wrapper .btn span{padding-left:1.2rem;padding-right:1.2rem}}