@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}.section--courses-html{background-color:#105194;overflow:hidden}.section--courses-html .d-flex-stretch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.section--courses-html .d-flex-stretch .col-fluid{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 15px}.section--courses-html .d-flex-stretch .col-fluid .form-group{margin-bottom:0}.section--courses-html .col-fluid+.col-fluid.content--html{padding-left:5%}@media screen and (min-width:991px){.section--courses-html .col-fluid+.col-fluid.content--html .content--inner{width:70%;margin:0;padding-right:0}.section--courses-html .col-fluid+.col-fluid.content--html .content--inner img{left:102.5%}}.section--courses-html .col-fluid.content--html{padding:80px 0 112px 0;padding:5rem 0 7rem 0}@media screen and (min-width:991px){.section--courses-html .col-fluid.content--html .content--inner{width:80%;margin:auto;position:relative;padding-right:5rem}.section--courses-html .col-fluid.content--html .content--inner img{position:absolute;left:95%;top:50%;height:110%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (max-width:992px){.section--courses-html .col-fluid.content--html .content--inner img{display:block;height:34rem;max-height:80vh;margin:4rem auto}}.section--courses-html .col-fluid.content--html h3{font-size:72px;font-size:4.5rem;line-height:1;color:#FFFFFF;text-transform:uppercase;margin-bottom:25.6px;margin-bottom:1.6rem;margin-top:0}.section--courses-html .col-fluid.content--html p{font-size:32px;font-size:2rem;line-height:1.5;color:#FFFFFF;margin-bottom:20.8px;margin-bottom:1.3rem}.section--courses-html .col-fluid.content--html .list-custom{width:100%;padding-left:3.2px;padding-left:.2rem}.section--courses-html .col-fluid.content--html .list-custom li{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section--courses-html .col-fluid.content--html .list-custom li p{font-size:32px;font-size:2rem;line-height:1.2;color:#FFFFFF;font-weight:normal;margin:0}.section--courses-html .col-fluid.content--html .list-custom li+li{margin-top:24px;margin-top:1.5rem}.section--courses-html .col-fluid.content--html .list-custom li .icon-wrapper{width:80px;width:5rem;min-width:80px;min-width:5rem;height:80px;height:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;margin-right:22.4px;margin-right:1.4rem}.section--courses-html .col-fluid.content--html .list-custom li .icon-wrapper i{color:#FFFFFF;font-size:48px;font-size:3rem;position:relative;top:1.6px;top:.1rem}.section--courses-html .col-fluid.content--html .list-custom li .icon-wrapper.green-dark{background-color:#377f9a}.section--courses-html .col-fluid.content--html .list-custom li .icon-wrapper.green-middle{background-color:#509ca0}.section--courses-html .col-fluid.content--html .list-custom li .icon-wrapper.green-light{background-color:#68b8a5}.section--courses-html .col-fluid.content--html .btn-wrapper{margin-top:65.6px;margin-top:4.1rem}@media screen and (max-width:1200px){.section--courses-html .col-fluid.content--html h3{font-size:3.8rem}.section--courses-html .col-fluid.content--html p{font-size:1.8rem}.section--courses-html .col-fluid.content--html .list-custom li p{font-size:1.8rem}}@media screen and (max-width:1199px){.section--courses-html .col-fluid.content--html h3{font-size:3rem}.section--courses-html .col-fluid.content--html p{font-size:1.6rem}.section--courses-html .col-fluid.content--html .list-custom li p{font-size:1.6rem}}@media screen and (max-width:991px){.section--courses-html .col-fluid.content--html{padding:4rem 15px}}.section--courses-html .col-fluid.content-list{background-color:#ebfbf8;position:relative;padding:80px 15px 112px;padding:5rem 15px 7rem}.section--courses-html .col-fluid.content-list .view-courses-in-programming h2,.section--courses-html .col-fluid.content-list .view-corsi-in-programmazione h2{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:72px;font-size:4.5rem;color:#009470;text-transform:uppercase;line-height:1;margin:0;padding-right:80px;padding-right:5rem}@media screen and (max-width:992px){.section--courses-html .col-fluid.content-list .view-courses-in-programming h2,.section--courses-html .col-fluid.content-list .view-corsi-in-programmazione h2{font-size:3rem}}.section--courses-html .col-fluid.content-list .view-courses-in-programming .view-custom-header,.section--courses-html .col-fluid.content-list .view-corsi-in-programmazione .view-custom-header{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #c8ebe3}.section--courses-html .col-fluid.content-list .view-courses-in-programming .view-custom-header h2,.section--courses-html .col-fluid.content-list .view-corsi-in-programmazione .view-custom-header h2{color:#009470}.section--courses-html .col-fluid.content-list .view-courses-in-programming .view-custom-header h4,.section--courses-html .col-fluid.content-list .view-corsi-in-programmazione .view-custom-header h4{margin-bottom:0;font-family:'Open Sans Condensed',sans-serif;font-size:40px;font-size:2.5rem;line-height:1}@media screen and (max-width:992px){.section--courses-html .col-fluid.content-list .view-courses-in-programming .view-custom-header h4,.section--courses-html .col-fluid.content-list .view-corsi-in-programmazione .view-custom-header h4{font-size:1.4rem}}.section--courses-html .col-fluid.content-list .view-courses-in-programming .item-list li,.section--courses-html .col-fluid.content-list .view-corsi-in-programmazione .item-list li{background-color:transparent;border-bottom:1px solid #c8ebe3;padding:35.2px 112px 35.2px 0;padding:2.2rem 7rem 2.2rem 0;margin:0;position:relative;overflow:hidden}.section--courses-html .col-fluid.content-list .view-courses-in-programming .item-list li .views-field-title a,.section--courses-html .col-fluid.content-list .view-corsi-in-programmazione .item-list li .views-field-title a{color:#009470;font-family:'Open Sans Condensed',sans-serif;font-size:40px;font-size:2.5rem;line-height:1;-webkit-transition:.35s ease color;transition:.35s ease color}.section--courses-html .col-fluid.content-list .view-courses-in-programming .item-list li .views-field-title a:hover,.section--courses-html .col-fluid.content-list .view-corsi-in-programmazione .item-list li .views-field-title a:hover,.section--courses-html .col-fluid.content-list .view-courses-in-programming .item-list li .views-field-title a:active,.section--courses-html .col-fluid.content-list .view-corsi-in-programmazione .item-list li .views-field-title a:active,.section--courses-html .col-fluid.content-list .view-courses-in-programming .item-list li .views-field-title a:focus,.section--courses-html .col-fluid.content-list .view-corsi-in-programmazione .item-list li .views-field-title a:focus{color:#105194;text-decoration:none}.section--courses-html .col-fluid.content-list .view-courses-in-programming .item-list li .views-field .field-content,.section--courses-html .col-fluid.content-list .view-corsi-in-programmazione .item-list li .views-field .field-content{font-size:16px}.section--courses-html .col-fluid.content-list .view-courses-in-programming .item-list li .views-field.views-field-field-filiale,.section--courses-html .col-fluid.content-list .view-corsi-in-programmazione .item-list li .views-field.views-field-field-filiale{font-weight:600}.section--courses-html .col-fluid.content-list .view-courses-in-programming .item-list li .views-field.views-field-field-durata,.section--courses-html .col-fluid.content-list .view-corsi-in-programmazione .item-list li .views-field.views-field-field-durata{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;float:left}.section--courses-html .col-fluid.content-list .view-courses-in-programming .item-list li .views-field.views-field-field-durata:before,.section--courses-html .col-fluid.content-list .view-corsi-in-programmazione .item-list li .views-field.views-field-field-durata:before{content:'-';margin:0 16px;margin:0 1rem;display:inline-block}.section--courses-html .col-fluid.content-list .view-courses-in-programming .item-list li .fas,.section--courses-html .col-fluid.content-list .view-corsi-in-programmazione .item-list li .fas{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:80px;width:5rem;height:80px;height:5rem;border-radius:100%;border:1px solid #009470;color:#009470;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:32px;font-size:2rem;-webkit-transition:.35s ease background,.35s ease color;transition:.35s ease background,.35s ease color}.section--courses-html .col-fluid.content-list .view-courses-in-programming .item-list li .fas:hover,.section--courses-html .col-fluid.content-list .view-corsi-in-programmazione .item-list li .fas:hover,.section--courses-html .col-fluid.content-list .view-courses-in-programming .item-list li .fas:active,.section--courses-html .col-fluid.content-list .view-corsi-in-programmazione .item-list li .fas:active,.section--courses-html .col-fluid.content-list .view-courses-in-programming .item-list li .fas:focus,.section--courses-html .col-fluid.content-list .view-corsi-in-programmazione .item-list li .fas:focus{background-color:#009470;color:#FFFFFF;text-decoration:none}.section--courses-html .col-fluid.content-list:before{content:'';background-color:#ebfbf8;position:absolute;top:0;bottom:0;right:100%;width:100vw}@media screen and (min-width:991px){.section--courses-html .content-html{padding-left:7% !important}.section--courses-html .col-fluid.content-list{padding-right:7% !important}}@media screen and (max-width:992px){.section--courses-html .col-fluid.content-list:after{content:'';background-color:#ebfbf8;position:absolute;top:0;bottom:0;left:100%;width:100vw}}@media screen and (max-width:992px){.section--courses-html .d-flex-stretch{display:block;-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial}.section--courses-html .col-fluid.content-list{padding:4rem 15px 4rem}.section--courses-html .col-fluid.content-list .view-courses-in-programming .item-list li .views-field-title a,.section--courses-html .col-fluid.content-list .view-corsi-in-programmazione .item-list li .views-field-title a{font-size:1.8rem}.section--courses-html .col-fluid.content-list .view-courses-in-programming .item-list li .views-field .field-content,.section--courses-html .col-fluid.content-list .view-corsi-in-programmazione .item-list li .views-field .field-content{font-size:1.4rem}.section--courses-html .col-fluid.content-list .view-courses-in-programming .item-list li .views-field.views-field-field-durata:before,.section--courses-html .col-fluid.content-list .view-corsi-in-programmazione .item-list li .views-field.views-field-field-durata:before{margin:0 .5rem}.section--courses-html .col-fluid.content-list .view-courses-in-programming .item-list li .fas,.section--courses-html .col-fluid.content-list .view-corsi-in-programmazione .item-list li .fas{width:4rem;height:4rem;font-size:1.6rem}}