.agrifood {
  background-color: #7030A0 !important;
}
.aerospazio {
  background-color: #C65911 !important;
}
.chimica {
  background-color: #375623 !important;
}
.mobilita {
  background-color: #806000 !important;
}
.energia {
  background-color: #FFC000 !important;
}
.smart {
  background-color: #4472C4 !important;
}
.scienze {
  background-color: #297a38 !important;
}
.ambienti {
  background-color: #C00000 !important;
}
.storie_innovazione {
  background-color: #00B0F0 !important;
}
.lab_lombardia {
  background-color: #833C0C !important;
}
.campus_party {
  background-color: #0057FF !important;
}
.stati_generali {
  background-color: #00B050 !important;
}
.premio_int {
  background-color: #297a38 !important;
}
.foro {
  background-color: #ED7D31 !important;
}
.legge_reg {
  background-color: #297a38 !important;
}
.discussioni {
  background-color: #525252 !important;
}
.accordi {
  background-color: #FF7C00 !important;
}
.community {
  background-color: #305496 !important;
}
.fabbrica {
  background-color: #525252 !important;
}
.redazione {
  background-color: #FF0000 !important;
}
/*======================================
*   LAYOUT - SECTION-SLIDER-HOME
======================================*/
.section-slider-home {
  padding: 0;
}
.section-slider-home .uk-container {
  padding: 0;
  max-width: none;
}
.section-slider-home .uk-container .uk-slideshow-items li img {
  position: absolute;
  bottom: 0;
  width: 100%;
  margin: 0;
  max-width: none;
  height: 100%;
  object-fit: cover;
}
@media (min-height: 900px) and (orientation: portrait) {
  .section-slider-home .uk-container .uk-slideshow-items li img {
    width: auto;
    height: 100%;
  }
}
.section-slider-home .uk-container .uk-slideshow-items li .uk-padding {
  padding: 0;
}
.section-slider-home .uk-container .el-overlay {
  width: 100%;
  position: relative;
  padding: 5% 30% 7% 30%;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-item-align: end;
  align-self: flex-end;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(229, 229, 229, 0)), color-stop(60%, rgba(0, 0, 0, 0.8)));
  background: -webkit-linear-gradient(top, rgba(229, 229, 229, 0) 0%, rgba(0, 0, 0, 0.8) 60%);
  background: -o-linear-gradient(top, rgba(229, 229, 229, 0) 0%, rgba(0, 0, 0, 0.8) 60%);
  background: linear-gradient(to bottom, rgba(229, 229, 229, 0) 0%, rgba(0, 0, 0, 0.8) 60%);
}
@media only screen and (max-width: 767px) {
  .section-slider-home .uk-container .el-overlay {
    width: 100%;
    padding: 10% 10% 7% 10%;
  }
}
@media only screen and (max-width: 639px) {
  .section-slider-home .uk-container .el-overlay {
    display: block;
  }
  .section-slider-home .uk-container .el-overlay .el-title {
    font-size: 3em;
  }
  .section-slider-home .uk-container .el-overlay .el-content {
    display: block;
  }
}
@media only screen and (max-width: 420px) {
  .section-slider-home .uk-container .el-overlay {
    padding: 50% 5% 15% 5%;
  }
}
.section-slider-home .uk-container .el-overlay .published-details {
  margin-top: 10%;
}
@media only screen and (max-width: 420px) {
  .section-slider-home .uk-container .el-overlay .published-details {
    font-size: 0.65em;
  }
}
.section-slider-home .uk-container .el-overlay .el-content {
  margin: 0 !important;
  color: #fff;
  line-height: 1.2em;
}
.section-slider-home .uk-container .el-overlay .el-content p > strong {
  background-color: #1089c0;
  padding: 0.1em 1.5em;
  font-size: 0.78em;
  text-transform: uppercase;
}
.section-slider-home .uk-container .el-overlay .el-content p > strong.cat_agrifood {
  background-color: #7030A0 !important;
}
.section-slider-home .uk-container .el-overlay .el-content p > strong.cat_aerospazio {
  background-color: #C65911 !important;
}
.section-slider-home .uk-container .el-overlay .el-content p > strong.cat_chimica {
  background-color: #375623 !important;
}
.section-slider-home .uk-container .el-overlay .el-content p > strong.cat_mobilita {
  background-color: #806000 !important;
}
.section-slider-home .uk-container .el-overlay .el-content p > strong.cat_fabbrica {
  background-color: #525252 !important;
}
.section-slider-home .uk-container .el-overlay .el-content p > strong.cat_energia {
  background-color: #FFC000 !important;
}
.section-slider-home .uk-container .el-overlay .el-content p > strong.cat_smart {
  background-color: #4472C4 !important;
}
.section-slider-home .uk-container .el-overlay .el-content p > strong.cat_scienze {
  background-color: #297a38 !important;
}
.section-slider-home .uk-container .el-overlay .el-content p > strong.cat_ambienti {
  background-color: #C00000 !important;
}
.section-slider-home .uk-container .el-overlay .el-content p > strong.cat_storie_innovazione {
  background-color: #00B0F0 !important;
}
.section-slider-home .uk-container .el-overlay .el-content p > strong.cat_lab_lombardia {
  background-color: #833C0C !important;
}
.section-slider-home .uk-container .el-overlay .el-content p > strong.cat_campus_party {
  background-color: #0057FF !important;
}
.section-slider-home .uk-container .el-overlay .el-content p > strong.cat_stati_generali {
  background-color: #00B050 !important;
}
.section-slider-home .uk-container .el-overlay .el-content p > strong.cat_premio_int {
  background-color: #297a38 !important;
}
.section-slider-home .uk-container .el-overlay .el-content p > strong.cat_foro {
  background-color: #ED7D31 !important;
}
.section-slider-home .uk-container .el-overlay .el-content p > strong.cat_legge_reg {
  background-color: #297a38 !important;
}
.section-slider-home .uk-container .el-overlay .el-content p > strong.cat_redazione {
  background-color: #FF0000 !important;
}
.section-slider-home .uk-container .el-overlay .el-content p > strong.cat_discussioni {
  background-color: #525252 !important;
}
.section-slider-home .uk-container .el-overlay .el-content p > strong.cat_accordi {
  background-color: #FF7C00 !important;
}
.section-slider-home .uk-container .el-overlay .el-content p > strong.cat_community {
  background-color: #305496 !important;
}
.section-slider-home .uk-container .el-overlay .el-content h1,
.section-slider-home .uk-container .el-overlay .el-content h2,
.section-slider-home .uk-container .el-overlay .el-content h3,
.section-slider-home .uk-container .el-overlay .el-content h4,
.section-slider-home .uk-container .el-overlay .el-content h5 {
  color: #fff;
  font-size: 2.33em;
  font-weight: bold;
  margin: 0;
  line-height: 1em;
}
@media only screen and (max-width: 420px) {
  .section-slider-home .uk-container .el-overlay .el-content h1,
  .section-slider-home .uk-container .el-overlay .el-content h2,
  .section-slider-home .uk-container .el-overlay .el-content h3,
  .section-slider-home .uk-container .el-overlay .el-content h4,
  .section-slider-home .uk-container .el-overlay .el-content h5 {
    font-size: 1.6em;
  }
}
.section-slider-home .uk-container .el-overlay .el-content p {
  color: #fff;
  background-color: transparent;
  margin: 10px 0;
  font-size: 1em;
}
@media only screen and (max-width: 420px) {
  .section-slider-home .uk-container .el-overlay .el-content p {
    font-size: 0.8em;
    line-height: 1.25em;
  }
}
.section-slider-home .uk-container .el-overlay a.el-link {
  background-color: green;
  color: #fff;
  border: none;
  padding: 0px 0.8em;
  float: right;
  line-height: 2.2em;
}
.section-slider-home .uk-container a.el-slidenav {
  color: #fff;
  margin: 0.715em;
}
.section-slider-home .uk-container .uk-dotnav > * {
  padding-left: 0.36em;
}
.section-slider-home .uk-container .uk-dotnav > .uk-active > * {
  background-color: #fff;
  border-color: transparent;
}
.section-slider-home .uk-container .uk-dotnav > * > * {
  border: 1px solid #fff;
}
.section-single-slider .uk-container .el-overlay {
  left: 0;
  bottom: 0;
  background-color: #30373d;
  color: #fff;
  padding: 1.07em 2% 1.07em 10%;
}
@media only screen and (max-width: 991px) {
  .section-single-slider .uk-container .el-overlay {
    padding-left: 4%;
  }
}
@media only screen and (max-width: 479px) {
  .section-single-slider .uk-container .el-overlay {
    padding-left: 0;
  }
}
.timeline-events {
  background: #323232;
  color: #ffffff;
  padding: 20px 0;
}
.timeline-events .timeline-item.timeline-start {
  padding-top: 50px !important;
}
.timeline-events .timeline-item.timeline-start::before,
.timeline-events .timeline-item.timeline-start:before {
  border: 1px solid #ffffff;
  width: 21px;
  display: inline-block;
  content: '';
  position: absolute;
  top: 0;
  left: -11px;
}
.timeline-events .timeline-item.timeline-end {
  padding-bottom: 100px !important;
}
.timeline-events .timeline-item.timeline-end::after,
.timeline-events .timeline-item.timeline-end:after {
  border: 1px solid #ffffff;
  width: 21px;
  display: inline-block;
  content: '';
  position: absolute;
  bottom: 0;
  left: -11px;
}
.timeline-events .timeline-item p {
  margin: 0;
  padding: 0;
}
.timeline-events .timeline-item p.circle {
  position: relative;
  font-weight: bold !important;
}
.timeline-events .timeline-item p.circle::before,
.timeline-events .timeline-item p.circle:before {
  border: 3px solid #ffffff;
  border-radius: 50%;
  width: 21px;
  height: 21px;
  display: inline-block;
  content: '';
  background: #323232;
}
.timeline-events .timeline-item p.circle.active {
  color: #297A38;
}
.timeline-events .timeline-item p.circle.active::before,
.timeline-events .timeline-item p.circle.active:before {
  border-color: #297A38;
}
.timeline-events .timeline-item.col-sm-6 {
  padding: 25px 20px;
}
.timeline-events .timeline-item.col-sm-6.col-sm-push-6.text-left {
  border-left: 2px solid #ffffff;
  margin-left: -1px;
  clear: left;
}
.timeline-events .timeline-item.col-sm-6.col-sm-push-6.text-left p {
  text-transform: uppercase;
  font-weight: 600;
}
.timeline-events .timeline-item.col-sm-6.col-sm-push-6.text-left p:not(:nth-of-type(1)):last-of-type {
  text-transform: initial;
  font-weight: initial;
}
.timeline-events .timeline-item.col-sm-6.col-sm-push-6.text-left p.circle::before,
.timeline-events .timeline-item.col-sm-6.col-sm-push-6.text-left p.circle:before {
  position: absolute;
  left: -32px;
  top: 2px;
}
.timeline-events .timeline-item.col-sm-6.text-right {
  border-right: 2px solid #ffffff;
  clear: left;
  position: relative;
  right: -1px;
}
.timeline-events .timeline-item.col-sm-6.text-right p:not(:last-child) {
  text-transform: uppercase;
  font-weight: 600;
}
.timeline-events .timeline-item.col-sm-6.text-right p.circle::before,
.timeline-events .timeline-item.col-sm-6.text-right p.circle:before {
  position: absolute;
  right: -32px;
  top: 2px;
}
@media (max-width: 767px) and (min-width: 421px) {
  .timeline-events .timeline-item.col-sm-6.col-sm-push-6.text-left {
    width: 50%;
    margin-left: 50%;
  }
  .timeline-events .timeline-item.col-sm-6.text-right {
    right: -2px;
    width: 50%;
    text-align: right;
  }
}
@media (max-width: 420px) {
  .timeline-events .timeline-item {
    width: 70%;
    margin-left: 20% !important;
  }
  .timeline-events .timeline-item.col-sm-6.text-right {
    border-left: 2px solid #ffffff;
    border-right: none;
    clear: left;
    position: relative;
    right: 0;
  }
  .timeline-events .timeline-item.col-sm-6.text-right p.circle::before,
  .timeline-events .timeline-item.col-sm-6.text-right p.circle:before {
    left: -32px;
  }
}
.wrap-modules.detail-territory img {
  max-width: 100%;
  margin: 15px auto;
}
.wrap-modules.detail-territory .detail-content {
  background-color: #E5E5E5;
}
.wrap-modules.detail-territory .logo {
  margin-bottom: 50px;
}
.wrap-modules.detail-territory p {
  margin-bottom: 15px;
}
.wrap-modules.detail-territory h2 {
  margin-top: 10px;
  font-weight: 700;
  width: 85%;
}
.wrap-modules.detail-territory .star {
  font-size: 0.7em;
}
.wrap-modules.detail-territory .star-comments {
  margin-bottom: 15px;
}
.wrap-modules.detail-territory .voce-detail {
  width: 180px;
  display: inline-block;
}
.wrap-modules.detail-territory .rating {
  line-height: 10px;
  float: left;
}
.wrap-modules.detail-territory .rating .form-group {
  margin: 0px;
}
.wrap-modules.detail-territory .rating .form-group .row {
  padding: 0px;
}
.wrap-modules.detail-territory .rating .form-group .row .col-xs-12 {
  padding: 0px;
}
.wrap-modules.detail-territory .rating .vote {
  margin-top: -7px;
}
.wrap-modules.detail-territory .row {
  padding: 20px 20px 40px 20px;
  margin: 0px;
}
@media (min-width: 490px) and (max-width: 991px) {
  .wrap-modules.detail-territory .flex-content {
    display: flex;
  }
  .wrap-modules.detail-territory .flex-content .goal + .goal {
    padding-left: 5px;
  }
}
.wrap-modules.detail-territory .tema-tit {
  font-size: 20px;
  color: #FFF;
  margin-bottom: 20px;
  padding: 10px 20px;
}
.wrap-modules.detail-territory .tema-tit span:first-child {
  text-transform: uppercase;
  font-weight: bold;
}
.detailProject {
  margin-bottom: 0 !important;
}
.detailProject h2,
.detailProject h3 {
  font-weight: bold;
}
.detailProject .uk-section-default {
  margin-bottom: 70px;
}
.detailProject .header-image-background {
  position: relative;
}
@media (min-width: 1200px) {
  .detailProject .header-image-background div.uk-background-cover {
    padding: 70px 0px !important;
  }
}
.detailProject .header-image-background div.uk-background-cover {
  height: 250px;
  display: flex;
  align-items: center;
}
.detailProject .header-image-background div.uk-background-cover > .uk-container {
  height: 250px;
}
.detailProject .header-image-background .caption {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  align-items: center;
  background-color: #00000070;
}
@media screen and (max-width: 1599px) {
  .detailProject .header-image-background .caption {
    padding: 0 12%;
  }
}
.detailProject .header-image-background .caption .el-content .el-title {
  margin-top: 5px;
}
.detailProject .header-image-background h1,
.detailProject .header-image-background h2,
.detailProject .header-image-background h3,
.detailProject .header-image-background h4,
.detailProject .header-image-background h5 {
  font-weight: bold;
  color: #fff;
}
.detailProject .header-image-background .caption .el-content .published-details {
  color: #fff;
}
.detailProject .uk-section-default.uk-section {
  display: block !important;
}
@media (max-width: 991px) {
  .detailProject .header-image-background + .uk-section-default > .uk-container > .row {
    display: flex;
    flex-direction: column-reverse;
  }
}
.detailProject .btn-cta-project {
  margin: 10px 0 0;
}
.detailProject .btn-cta-project > a {
  border-radius: 5px;
  background-color: #ffffff;
  color: #000000;
  font-size: 1em;
  font-weight: 700;
  text-decoration: none !important;
  border-color: #297a38;
}
.detailProject .btn-cta-project > a:hover {
  background-color: #297a38;
  color: #ffffff !important;
  text-decoration: underline;
}
.detailProject .btn-cta-project > a > svg {
  padding-left: 5px;
  position: relative;
  top: -1px;
}
@media (min-width: 420px) {
  .detailProject .btn-cta-project + .btn-cta-project {
    margin-left: 10px;
  }
}
.detailProject .action-varie {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  justify-content: flex-start;
  flex-wrap: wrap;
  margin-top: 30px;
  width: 100%;
}
.detailProject .content-before-sidebar {
  padding-right: initial;
}
.detailProject .header-image-background > div > .uk-container {
  width: 100%;
}
.detailProject .content-project-sidebar {
  background-color: #DDDDDD;
  padding-bottom: 0;
}
.detailProject .content-project-sidebar .notizie-correlate {
  background-color: #29A951;
  padding: 30px;
  color: #FFF;
}
.detailProject .content-project-sidebar .notizie-correlate a {
  color: #FFF;
}
.detailProject .content-project-sidebar .notizie-correlate h2 {
  font-size: 28px;
  color: #fff !important;
  font-weight: bold;
  font-family: inherit;
}
.detailProject .content-project-sidebar .video {
  background-color: #29A951;
  padding: 30px;
  color: #FFF;
}
.detailProject .content-project-sidebar .video h2 {
  font-size: 28px;
  color: #fff !important;
  font-weight: bold;
  font-family: inherit;
}
.detailProject .uk-section-default {
  margin-bottom: 70px;
}
.detailProject .content-project-sidebar .project-sidebar-title {
  font-weight: bold;
  padding: 0 30px;
}
.detailProject .content-project-sidebar .logo-project {
  margin-bottom: 15px;
}
.detailProject .content-project-sidebar .logo-project img {
  width: 100%;
  background-color: #fff;
}
.detailProject .content-project-sidebar .project-list {
  list-style-type: none;
  padding: 0;
}
.detailProject .content-project-sidebar .project-list > .project-list_item {
  list-style-type: none;
}
.detailProject .content-project-sidebar .project-list .project-list_item {
  padding: 30px 0;
  margin: 0 30px;
  border-bottom: 2px dashed #cccccc;
  text-indent: 0;
  display: flex;
  align-items: flex-start;
}
.detailProject .content-project-sidebar .project-list .project-list_item:last-child {
  border: none;
}
.detailProject .content-project-sidebar .project-list .project-list_item a {
  color: #297A38;
  text-decoration: underline;
}
.detailProject .content-project-sidebar .project-list .project-list_item a:hover {
  text-decoration: none;
}
.detailProject .content-project-sidebar .project-list .project-list_item ul {
  padding-left: 0px;
  margin-top: 10px;
}
.detailProject .content-project-sidebar .project-list .project-list_item ul li {
  text-indent: 0px;
}
@media (max-width: 420px) {
  .detailProject .content-project-sidebar .project-list .project-list_item > div {
    width: 100% !important;
  }
}
.detailProject .content-project-sidebar .el-image.project-list_icon {
  width: 25px;
  margin: 5px 10px 0px 0px;
  min-width: 25px;
}
@media (max-width: 420px) {
  .detailProject .project-list_item:nth-child(1) .el-image.project-list_icon {
    display: none;
  }
}
.detailProject .uk-container ul:not(.pagination):not(.uk-slideshow-items):not(.lSGallery) li:before {
  content: none;
}
.gallery-detailProject {
  background-color: #DDD;
  padding: 50px 0px 100px 0px !important;
}
.gallery-detailProject .modal-header {
  background-color: #fff;
  border: none;
  position: absolute;
  right: 0px;
}
.gallery-detailProject .modal-header .close {
  color: #000000;
}
.progetti-callhub-2019 .select2-container--krajee .select2-selection--multiple .select2-selection__choice,
.progetti-callhub-2019 .select2-search.select2-search--inline {
  text-indent: 0;
}
.progetti-callhub-2019 .select2-container--krajee .select2-selection--multiple .select2-selection__choice::before,
.progetti-callhub-2019 .select2-search.select2-search--inline::before {
  content: '' !important;
}
.progetti-callhub-2019 .list-view {
  flex-wrap: wrap;
  margin: 0;
}
.progetti-callhub-2019 .list-view::after {
  display: none;
}
.progetti-callhub-2019 .list-view div[data-key] {
  overflow: unset;
  max-height: none;
  min-height: 500px;
}
@media (min-width: 992px) {
  .progetti-callhub-2019 .list-view div[data-key] {
    width: 31% !important;
    margin: 0 0 3% 0;
  }
}
@media (max-width: 991px) {
  .progetti-callhub-2019 .list-view div[data-key] {
    margin: 0 0 10% 0;
  }
}
@media (max-width: 619px) {
  .progetti-callhub-2019 .list-view div[data-key] {
    width: 100%;
  }
}
.progetti-callhub-2019 .list-view div[data-key] .content-image.project-callhub-card {
  padding: 15px;
  text-align: center;
  height: auto;
}
.progetti-callhub-2019 .list-view div[data-key] .content-image.project-callhub-card .el-image {
  position: relative;
  width: 155px;
  min-height: auto;
  height: auto;
  top: 0;
  transform: none;
  left: 0;
  right: 0;
}
.progetti-callhub-2019 .list-view div[data-key] .content-image.project-callhub-card + .el-content {
  min-height: 65%;
  background-color: #ededed;
  background: #ededed;
  padding: 15% 10%;
  position: relative;
}
.progetti-callhub-2019 .list-view div[data-key] .content-image.project-callhub-card + .el-content .category {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  text-align: center;
  line-height: 1.5;
}
.progetti-callhub-2019 .list-view div[data-key] .content-image.project-callhub-card + .el-content .category > span {
  background-color: transparent;
  color: inherit;
}
.progetti-callhub-2019 .list-view div[data-key] .content-image.project-callhub-card + .el-content .el-title,
.progetti-callhub-2019 .list-view div[data-key] .content-image.project-callhub-card + .el-content .el-subtitle {
  color: #333;
}
@media (max-width: 619px) {
  .progetti-callhub-2019 .list-view div[data-key] .content-image.project-callhub-card + .el-content {
    min-height: auto;
  }
}
.calendar.callhub-calendar .list-item-calendar {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap;
}
.calendar.callhub-calendar .list-item-calendar::before,
.calendar.callhub-calendar .list-item-calendar::after {
  display: none;
}
.calendar.callhub-calendar .list-item-calendar .item-calendar {
  background-color: #003354;
  border: 1px solid #003354;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  width: 100%;
  padding: 30px;
  text-align: center;
  position: relative;
  margin-bottom: 5%;
}
.calendar.callhub-calendar .list-item-calendar .item-calendar.completo {
  opacity: 0.5;
}
.calendar.callhub-calendar .list-item-calendar .item-calendar.completo:hover {
  cursor: not-allowed;
}
@media (min-width: 620px) {
  .calendar.callhub-calendar .list-item-calendar .item-calendar {
    width: 48%;
    margin-bottom: 5%;
  }
}
@media (min-width: 992px) {
  .calendar.callhub-calendar .list-item-calendar .item-calendar {
    width: 30%;
    margin-bottom: 5%;
  }
}
.calendar.callhub-calendar .list-item-calendar .item-calendar *:not(.btn) {
  color: #ffffff;
  margin: 0;
  display: block;
  width: 100%;
  position: relative;
}
.calendar.callhub-calendar .list-item-calendar .item-calendar *:not(.btn):not(:last-child) {
  padding: 0 0 10px 0;
}
.calendar.callhub-calendar .list-item-calendar .item-calendar:nth-child(1) {
  text-align: left;
  background-color: #ffffff;
  border-color: transparent;
  position: relative;
  left: -30px;
}
.calendar.callhub-calendar .list-item-calendar .item-calendar:nth-child(1) > * {
  color: #003354;
}
.calendar.callhub-calendar .list-item-calendar .item-calendar:nth-child(1) h3 {
  font-size: 2.5rem;
  line-height: 1;
}
.calendar.callhub-calendar .list-item-calendar .item-calendar:nth-child(1) hr {
  border-color: #003354;
  margin: 10px 0 !important;
}
.calendar.callhub-calendar .list-item-calendar .item-calendar a:hover {
  color: #ffffff;
  text-decoration: underline;
}
.calendar.callhub-calendar .list-item-calendar .item-calendar .ora {
  font-size: 2.5rem;
  line-height: 1;
}
.calendar.callhub-calendar .list-item-calendar .item-calendar .msg {
  font-size: 1.2rem;
  line-height: 1;
  padding: 0 !important;
  text-transform: uppercase;
}
.calendar.callhub-calendar .list-item-calendar .item-calendar .posti {
  font-size: 1.2rem;
  font-weight: 700;
  line-height: 0.9;
}
.calendar.callhub-calendar .list-item-calendar .item-calendar hr {
  opacity: 0.5;
  margin: 10px 0;
}
.calendar.callhub-calendar .list-item-calendar .item-calendar .msg-alert {
  font-size: 1.2rem;
}
.calendar.callhub-calendar .list-item-calendar .item-calendar .msg-alert > a {
  display: initial;
  font-size: 1.2rem;
}
.calendar.callhub-calendar .list-item-calendar .item-calendar .msg-alert > a:hover {
  font-weight: 700;
}
.calendar.callhub-calendar .list-item-calendar .item-calendar .btn {
  padding: 10px 12px;
  width: auto;
  width: fit-content;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 1.3rem;
  line-height: 0.8;
  border-radius: 5px;
  margin: 0 auto;
}
.calendar.callhub-calendar .list-item-calendar .item-calendar .btn + .btn {
  margin-bottom: 10px;
}
.calendar.callhub-calendar .list-item-calendar .item-calendar .btn.btn-prenota {
  background-color: #297a38;
  color: #ffffff;
}
.calendar.callhub-calendar .list-item-calendar .item-calendar .btn.btn-prenota:hover {
  background-color: #ffffff;
  color: #297a38;
  border-color: #297a38;
}
.calendar.callhub-calendar .list-item-calendar .item-calendar .btn.btn-action {
  background-color: #297a38;
  color: #ffffff;
}
.calendar.callhub-calendar .list-item-calendar .item-calendar .btn.btn-action:hover {
  background-color: #ffffff;
  color: #297a38;
  border-color: #297a38;
}
.calendar.callhub-calendar .list-item-calendar .item-calendar .btn.btn-cancella {
  color: #FFBB00;
  text-decoration: underline;
  font-weight: normal;
  font-size: 0.9em;
  margin-top: 24px;
}
.calendar.callhub-calendar .list-item-calendar .item-calendar .btn.btn-cancella:hover {
  font-weight: 700;
}
#commentCallhub #comments-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
#commentCallhub #comments-container #pjax-block-comments {
  height: 320px;
  width: 100%;
  overflow-y: scroll;
  border-bottom: 5px solid #fff;
  border-bottom: 5px solid #e9f6ff;
}
@media (max-width: 991px) {
  #commentCallhub #comments-container #pjax-block-comments {
    height: 320px;
  }
}
#commentCallhub #comments-container #pjax-block-comments .media .avatar {
  display: none;
}
#commentCallhub #comments-container #pjax-block-comments .media .media-body {
  background-color: #ffffff;
  background-color: #e9f6ff;
  color: #000000;
  padding: 5px;
}
#commentCallhub #comments-container #pjax-block-comments .media .media-body p {
  font-size: 18px;
}
#commentCallhub #comments-container #pjax-block-comments .media .media-body .text-muted {
  display: block;
  font-size: 14px;
  text-align: right;
  float: right;
}
#commentCallhub #comments-container #pjax-block-comments .media .media-body .text-muted + .text-muted {
  padding-right: 5px;
}
#commentCallhub #comments-container #bk-contribute #contribute-area {
  width: 100%;
  height: 100px;
  color: #000;
  padding: 5px;
}
#commentCallhub #comments-container #bk-contribute #register-contribute-btn,
#commentCallhub #comments-container #bk-contribute #contribute-btn {
  font-size: 14px;
  background-color: #297a38;
  border-color: #297a38;
  color: #ffffff;
  font-size: 16px;
  float: right;
  text-transform: uppercase;
  font-weight: 700;
  padding: 10px 12px;
  border-radius: 5px;
  font-size: 1.3rem;
  line-height: 0.8;
}
#commentCallhub #comments-container #bk-contribute #register-contribute-btn:hover,
#commentCallhub #comments-container #bk-contribute #contribute-btn:hover {
  background-color: #fff;
  color: #297a38;
  text-decoration: underline;
}
.sondaggi-compilazione.sondaggi-compilazione-sondaggio87::after {
  background-image: url('../img/uomo-faccia-nera-pc-social.png');
  background-position-x: 150%;
  background-size: contain;
  background-repeat: no-repeat;
  mix-blend-mode: multiply;
  opacity: 0.2;
  content: '';
  width: 300px;
  height: 300px;
  display: block;
  position: absolute;
  top: 10%;
  right: 12%;
}
@media (min-width: 420px) {
  .sondaggi-compilazione.sondaggi-compilazione-sondaggio87 .container-padding > h1 {
    width: 80%;
  }
  .sondaggi-compilazione.sondaggi-compilazione-sondaggio87 .container-padding > h1 + div {
    width: 80%;
  }
}
.sondaggi-compilazione.sondaggi-compilazione-sondaggio89 .icon-sondaggio + h1 + div {
  display: none;
}
.sondaggi-compilazione.sondaggi-compilazione-sondaggio89 .testo-introduttivo h3 {
  background-color: rgba(41, 122, 56, 0.4);
  border-left: 3px solid #297a38;
  padding-left: 27px;
  margin-top: 50px;
}
.sondaggi-compilazione.sondaggi-compilazione-sondaggio89 #form_true_sondaggio-125 > .row > .testo-introduttivo h3 {
  margin-top: 0;
}
.sondaggi-compilazione.sondaggi-compilazione-sondaggio89 .testo-introduttivo.testo-vincolato {
  font-weight: 700;
}
.sondaggi-compilazione.sondaggi-compilazione-sondaggio89 div[id^='div-domanda'] > .form-group:nth-child(1) > .row:nth-child(1) > .col-xs-12:nth-child(1) > label.control-label {
  font-weight: 700;
}
.sondaggi-compilazione.sondaggi-compilazione-sondaggio89 .field-select-domanda_1841 label.control-label,
.sondaggi-compilazione.sondaggi-compilazione-sondaggio89 .field-pagina_125-domanda_1884 label.control-label,
.sondaggi-compilazione.sondaggi-compilazione-sondaggio89 .field-pagina_125-domanda_1885 label.control-label,
.sondaggi-compilazione.sondaggi-compilazione-sondaggio89 .field-pagina_125-domanda_1896 label.control-label,
.sondaggi-compilazione.sondaggi-compilazione-sondaggio89 .field-pagina_125-domanda_1897 label.control-label,
.sondaggi-compilazione.sondaggi-compilazione-sondaggio89 .field-pagina_125-domanda_1925 label.control-label {
  font-weight: normal !important;
}
.sondaggi-compilazione.sondaggi-compilazione-sondaggio89 .field-pagina_125-domanda_1860 .sortable-response > label {
  font-weight: normal !important;
}
.sondaggi-compilazione.sondaggi-compilazione-sondaggio89 .field-pagina_125-domanda_1925 label.control-label,
.sondaggi-compilazione.sondaggi-compilazione-sondaggio89 .field-pagina_125-domanda_1844 label.control-label,
.sondaggi-compilazione.sondaggi-compilazione-sondaggio89 .field-pagina_125-domanda_1860 label.control-label,
.sondaggi-compilazione.sondaggi-compilazione-sondaggio89 .field-pagina_125-domanda_1886 label.control-label {
  font-weight: 700 !important;
}
.sondaggi-compilazione.sondaggi-compilazione-sondaggio89 .sondaggi-form .control-label + div {
  text-align: left;
}
/**
VARIABLES
 */
/**
UTILITY
 */
.flexbox {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.uk-button-primary {
  background-color: #2f7f33;
}
.uk-button-primary:focus,
.uk-button-primary:hover {
  color: #2f7f33;
  background-color: #ffffff;
}
.background-grey {
  background-color: #cecece;
}
.background-darkGrey {
  background-color: #323232;
  color: #ffffff;
}
.background-dark-blue {
  background-color: #1e2d34;
  color: #ffffff;
}
.background-color-1 {
  background-color: #2f7f33;
}
.background-color-2 {
  background-color: #2B6A2D;
}
.background-color-3 {
  background-color: #275528;
}
.background-color-4 {
  background-color: #123313;
}
.background-color-1-2 {
  background: #2f7f33;
  background: -moz-linear-gradient(to right, #2f7f33 50%, #2B6A2D 50%);
  background: -webkit-linear-gradient(to right, #2f7f33 50%, #2B6A2D 50%);
  background: linear-gradient(to right, #2f7f33 50%, #2B6A2D 50%);
}
@media (max-width: 991px) {
  .background-color-1-2 {
    background-color: #2f7f33;
  }
}
@media (max-width: 767px) {
  section.wrap-blocks.background-color-1-2.subtitle-blocks {
    background-color: #2f7f33;
    background: #2f7f33;
  }
}
.background-color-3-4 {
  background: #2f7f33;
  background: -moz-linear-gradient(to right, #275528 50%, #123313 50%);
  background: -webkit-linear-gradient(to right, #275528 50%, #123313 50%);
  background: linear-gradient(to right, #275528 50%, #123313 50%);
}
@media (max-width: 991px) {
  .background-color-3-4 {
    background-color: #2f7f33;
    background: -moz-linear-gradient(to bottom, #275528 52%, #123313 50%);
    background: -webkit-linear-gradient(to bottom, #275528 52%, #123313 50%);
    background: linear-gradient(to bottom, #275528 52%, #123313 50%);
  }
}
@media (max-width: 767px) {
  .wrap-blocks.background-color-1-2 > .container > .background-color-1,
  .wrap-blocks.background-color-1-2 > .container > .background-color-2 {
    background-color: transparent;
  }
  .wrap-blocks.background-color-3-4 > .container > .background-color-3,
  .wrap-blocks.background-color-3-4 > .container > .background-color-4 {
    background-color: transparent;
  }
}
#header-wrap {
  border-bottom: 1px solid white;
}
.layout-landing {
  /**
  banner
   */
  /**
  wrap-blocks
   */
  /**
TEMP FIX PREMIO ED 2019

GALLERY MODAL
 */
  /**
  TIMELINE EVENT
   */
  /**
  TIMELINE EVENT WITH JSON
   */
  /**
  END TEMP FIX
   */
}
.layout-landing .wrap-modules {
  padding-top: 95px;
}
.layout-landing .wrap-banner {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex;
  display: flex !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.layout-landing .wrap-banner .uk-width-expand\@m {
  overflow: hidden;
}
@media (min-width: 960px) {
  .layout-landing .wrap-banner .uk-width-expand\@m {
    width: 50%;
  }
}
@media (max-width: 959px) {
  .layout-landing .wrap-banner .uk-width-expand\@m img {
    max-height: 230px;
  }
}
@media (max-width: 959px) {
  .layout-landing .wrap-banner .wrap-title {
    text-align: center;
  }
}
.layout-landing .wrap-banner .wrap-title h1 {
  line-height: 0.9em;
  margin: 0;
  font-size: 2.95em;
  font-weight: 700;
}
@media (max-width: 959px) {
  .layout-landing .wrap-banner .wrap-title h1 {
    font-size: 2em;
  }
}
.layout-landing .wrap-banner .wrap-title h1 span {
  color: #2f7f33;
  font-weight: 900;
}
.layout-landing .wrap-banner .wrap-title h2 {
  font-weight: normal;
  line-height: 1em;
  font-size: 1.4em;
  margin: 0px 0;
}
@media (max-width: 959px) {
  .layout-landing .wrap-banner .wrap-title h2 {
    font-size: 1.2em;
  }
}
.layout-landing .wrap-banner .wrap-title h2:first-of-type {
  margin-top: 20px !important;
}
.layout-landing .wrap-banner .wrap-title .subtitle {
  position: absolute;
  bottom: 25px;
}
.layout-landing .uk-section p:first-child,
.layout-landing .uk-section h1:first-child,
.layout-landing .uk-section h2:first-child,
.layout-landing .uk-section h3:first-child {
  margin-bottom: 0;
}
.layout-landing .uk-section p:not(:first-child),
.layout-landing .uk-section h1:not(:first-child),
.layout-landing .uk-section h2:not(:first-child),
.layout-landing .uk-section h3:not(:first-child) {
  margin: 0;
}
.layout-landing .wrap-blocks h1 {
  font-size: 3em;
}
.layout-landing .wrap-blocks h2 {
  line-height: 0.85em;
}
.layout-landing .wrap-blocks h2:first-child,
.layout-landing .wrap-blocks h1:first-child,
.layout-landing .wrap-blocks h3:first-child {
  margin-bottom: 0;
}
.layout-landing .wrap-blocks h2:not(:first-child),
.layout-landing .wrap-blocks h1:not(:first-child),
.layout-landing .wrap-blocks h3:not(:first-child) {
  margin-top: 0;
}
.layout-landing .wrap-blocks .column-right h3,
.layout-landing .wrap-blocks .column-left h3 {
  font-weight: 900;
  font-size: 1.5em;
  line-height: 0.8em;
}
.layout-landing .wrap-blocks .column-right p,
.layout-landing .wrap-blocks .column-left p {
  font-size: 1.2em;
  line-height: 1em;
  margin-top: 10px;
  margin-bottom: 50px;
}
@media (min-width: 992px) {
  .layout-landing .wrap-blocks .column-left {
    padding: 0 10% 0 0;
  }
  .layout-landing .wrap-blocks .column-right {
    padding: 0 0 0 10%;
  }
}
@media (max-width: 991px) {
  .layout-landing .wrap-blocks .column-right,
  .layout-landing .wrap-blocks .column-left {
    margin-top: 30px;
  }
  .layout-landing .wrap-blocks .column-right *,
  .layout-landing .wrap-blocks .column-left * {
    text-align: center !important;
  }
}
.layout-landing .wrap-giuria-blocks > .uk-container {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex;
  display: flex !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  .layout-landing .wrap-giuria-blocks > .uk-container {
    flex-wrap: wrap;
  }
}
.layout-landing .wrap-giuria-blocks > .uk-container .uk-section {
  width: 33%;
}
.layout-landing .wrap-giuria-blocks > .uk-container .uk-section.square::after,
.layout-landing .wrap-giuria-blocks > .uk-container .uk-section.square:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
@media (max-width: 620px) and (min-width: 421px) {
  .layout-landing .wrap-giuria-blocks > .uk-container .uk-section.square::after,
  .layout-landing .wrap-giuria-blocks > .uk-container .uk-section.square:after {
    padding-bottom: 50%;
  }
}
.layout-landing .wrap-giuria-blocks > .uk-container .uk-section.square {
  background: -webkit-gradient(linear, left top, right bottom, color-stop(25%, #ffffff), color-stop(20%, #ececec));
  background: -webkit-linear-gradient(top left, #ffffff 25%, #ececec 20%);
  background: -o-linear-gradient(top left, #ffffff 25%, #ececec 20%);
  background: linear-gradient(to bottom right, #ffffff 25%, #ececec 20%);
  padding: 0;
  position: relative;
}
@media (max-width: 620px) {
  .layout-landing .wrap-giuria-blocks > .uk-container .uk-section.square {
    background: -webkit-gradient(linear, left top, right bottom, color-stop(33%, #ffffff), color-stop(33%, #ececec));
    background: -webkit-linear-gradient(top left, #ffffff 33%, #ececec 33%);
    background: -o-linear-gradient(top left, #ffffff 33%, #ececec 33%);
    background: linear-gradient(to bottom right, #ffffff 33%, #ececec 33%);
  }
}
.layout-landing .wrap-giuria-blocks > .uk-container .uk-section.square > .uk-container {
  position: absolute;
  padding: 0;
  width: 100%;
  height: 100%;
}
.layout-landing .wrap-giuria-blocks > .uk-container .uk-section.square > .uk-container .image {
  position: relative;
  top: 0;
  left: 0;
}
.layout-landing .wrap-giuria-blocks > .uk-container .uk-section.square > .uk-container .image > figure,
.layout-landing .wrap-giuria-blocks > .uk-container .uk-section.square > .uk-container .image > img {
  margin: 0;
}
.layout-landing .wrap-giuria-blocks > .uk-container .uk-section.square > .uk-container .image img {
  width: 20%;
  margin: 10px;
}
.layout-landing .wrap-giuria-blocks > .uk-container .uk-section.square > .uk-container p {
  position: relative;
  top: 15%;
  font-size: 1.5em;
  line-height: 1;
}
.layout-landing .wrap-giuria-blocks > .uk-container .uk-section.square:last-child {
  margin-top: 5px;
}
@media (max-width: 620px) and (min-width: 421px) {
  .layout-landing .wrap-giuria-blocks > .uk-container .uk-section.square:last-child::after,
  .layout-landing .wrap-giuria-blocks > .uk-container .uk-section.square:last-child:after {
    padding-bottom: 65%;
  }
}
@media (min-width: 768px) {
  .layout-landing .wrap-giuria-blocks > .uk-container .uk-section.square:last-child {
    background: -webkit-linear-gradient(315deg, #ffffff 12%, #ececec 12%);
    background: -o-linear-gradient(315deg, #ffffff 12%, #ececec 12%);
    background: linear-gradient(135deg, #ffffff 12%, #ececec 12%);
    width: 100%;
  }
  .layout-landing .wrap-giuria-blocks > .uk-container .uk-section.square:last-child::after,
  .layout-landing .wrap-giuria-blocks > .uk-container .uk-section.square:last-child:after {
    content: "";
    display: block;
    padding-bottom: 8%;
  }
  .layout-landing .wrap-giuria-blocks > .uk-container .uk-section.square:last-child > .uk-container {
    position: relative;
  }
  .layout-landing .wrap-giuria-blocks > .uk-container .uk-section.square:last-child > .uk-container .image > figure,
  .layout-landing .wrap-giuria-blocks > .uk-container .uk-section.square:last-child > .uk-container .image > img {
    margin: 0;
  }
  .layout-landing .wrap-giuria-blocks > .uk-container .uk-section.square:last-child > .uk-container .image img {
    width: 6.5%;
    margin: 10px;
  }
  .layout-landing .wrap-giuria-blocks > .uk-container .uk-section.square:last-child > .uk-container p {
    top: 5%;
    position: relative;
    font-size: 1.5em;
    line-height: 2;
  }
}
@media (max-width: 767px) {
  .layout-landing .wrap-giuria-blocks > .uk-container .uk-section.square:last-child > .uk-container p {
    top: 5% !important;
    font-size: 0.9em !important;
    line-height: 2;
  }
}
.layout-landing .wrap-giuria-blocks > .uk-container .uk-section p {
  margin: 0;
  line-height: 0.95em;
}
.layout-landing .wrap-giuria-blocks > .uk-container .uk-section p strong {
  font-size: 2em;
  line-height: 0;
}
@media (min-width: 521px) and (max-width: 767px) {
  .layout-landing .wrap-giuria-blocks > .uk-container .uk-section {
    width: 50%;
    margin-bottom: 20px;
  }
  .layout-landing .wrap-giuria-blocks > .uk-container .uk-section .uk-container p {
    font-size: 1.2em !important;
  }
}
@media (max-width: 620px) {
  .layout-landing .wrap-giuria-blocks > .uk-container .uk-section {
    width: 100%;
    margin-bottom: 20px;
  }
  .layout-landing .wrap-giuria-blocks > .uk-container .uk-section .uk-container p {
    font-size: 1.2em !important;
    top: 0 !important;
  }
}
@media (max-width: 420px) {
  .layout-landing .wrap-giuria-blocks > .uk-container .uk-section {
    height: 350px;
  }
  .layout-landing .wrap-giuria-blocks > .uk-container .uk-section .uk-container p {
    top: 15% !important;
  }
}
@media (min-width: 1199px) {
  .layout-landing .timeline > .uk-container > div > img {
    width: 50%;
    margin: 0 auto;
    position: relative;
    display: block;
  }
}
.layout-landing .timeline.background-darkGrey {
  background: -webkit-linear-gradient(#fff 12%, #323232 12%);
  background: -o-linear-gradient(#fff 12%, #323232 12%);
  background: linear-gradient(#fff 12%, #323232 12%);
}
@media (max-width: 767px) {
  .layout-landing .timeline.background-darkGrey {
    background: -webkit-linear-gradient(#fff 10%, #323232 15%);
    background: -o-linear-gradient(#fff 10%, #323232 15%);
    background: linear-gradient(#fff 10%, #323232 15%);
  }
}
@media (max-width: 620px) {
  .layout-landing .timeline.background-darkGrey {
    background: -webkit-linear-gradient(#fff 12%, #323232 12%);
    background: -o-linear-gradient(#fff 12%, #323232 12%);
    background: linear-gradient(#fff 12%, #323232 12%);
  }
}
@media (max-width: 450px) {
  .layout-landing .timeline.background-darkGrey {
    background: -webkit-linear-gradient(#fff 8%, #323232 8%);
    background: -o-linear-gradient(#fff 8%, #323232 8%);
    background: linear-gradient(#fff 8%, #323232 8%);
  }
}
.layout-landing .timeline .uk-container > h2 {
  margin-top: 100px;
  color: #ffffff;
  margin-bottom: 10px;
}
@media (max-width: 620px) {
  .layout-landing .timeline .uk-container > h2 {
    margin-top: 50px;
  }
}
.layout-landing .timeline .uk-container > h3 {
  margin-top: 20px;
  color: #ffffff;
  margin-bottom: 50px;
}
.layout-landing .timeline .uk-container > p {
  margin: 15px 0 0;
  padding-bottom: 15px;
}
.layout-landing .timeline .uk-container > p:not(:last-of-type) {
  border-bottom: 1px solid #ccc;
}
.layout-landing .timeline .uk-container > p:last-of-type {
  margin-bottom: 30px;
}
.layout-landing .timeline .uk-container > p strong {
  color: #297A38;
}
.layout-landing .timeline .timeline-item.timeline-start {
  padding-top: 50px !important;
}
.layout-landing .timeline .timeline-item.timeline-start::before,
.layout-landing .timeline .timeline-item.timeline-start:before {
  border: 1px solid #ffffff;
  width: 21px;
  display: inline-block;
  content: '';
  position: absolute;
  top: 0;
  left: -11px;
}
.layout-landing .timeline .timeline-item.timeline-end {
  padding-bottom: 100px !important;
}
.layout-landing .timeline .timeline-item.timeline-end::after,
.layout-landing .timeline .timeline-item.timeline-end:after {
  border: 1px solid #ffffff;
  width: 21px;
  display: inline-block;
  content: '';
  position: absolute;
  bottom: 0;
  left: -11px;
}
.layout-landing .timeline .timeline-item p {
  margin: 0;
  padding: 0;
}
.layout-landing .timeline .timeline-item p.circle {
  position: relative;
  font-weight: bold !important;
}
.layout-landing .timeline .timeline-item p.circle::before,
.layout-landing .timeline .timeline-item p.circle:before {
  border: 3px solid #ffffff;
  border-radius: 50%;
  width: 21px;
  height: 21px;
  display: inline-block;
  content: '';
  background: #323232;
}
.layout-landing .timeline .timeline-item p.circle.active {
  color: #297A38;
}
.layout-landing .timeline .timeline-item p.circle.active::before,
.layout-landing .timeline .timeline-item p.circle.active:before {
  border-color: #297A38;
}
.layout-landing .timeline .timeline-item.col-sm-6 {
  padding: 25px 20px;
}
.layout-landing .timeline .timeline-item.col-sm-6.col-sm-push-6.text-left {
  border-left: 2px solid #ffffff;
  margin-left: -1px;
  clear: left;
}
.layout-landing .timeline .timeline-item.col-sm-6.col-sm-push-6.text-left p {
  text-transform: uppercase;
  font-weight: 600;
}
.layout-landing .timeline .timeline-item.col-sm-6.col-sm-push-6.text-left p:not(:nth-of-type(1)):last-of-type {
  text-transform: initial;
  font-weight: initial;
}
.layout-landing .timeline .timeline-item.col-sm-6.col-sm-push-6.text-left p.circle::before,
.layout-landing .timeline .timeline-item.col-sm-6.col-sm-push-6.text-left p.circle:before {
  position: absolute;
  left: -32px;
  top: 2px;
}
.layout-landing .timeline .timeline-item.col-sm-6.text-right {
  border-right: 2px solid #ffffff;
  clear: left;
  position: relative;
  right: -1px;
}
.layout-landing .timeline .timeline-item.col-sm-6.text-right p:not(:last-child) {
  text-transform: uppercase;
  font-weight: 600;
}
.layout-landing .timeline .timeline-item.col-sm-6.text-right p.circle::before,
.layout-landing .timeline .timeline-item.col-sm-6.text-right p.circle:before {
  position: absolute;
  right: -32px;
  top: 2px;
}
@media (max-width: 767px) and (min-width: 421px) {
  .layout-landing .timeline .timeline-item.col-sm-6.col-sm-push-6.text-left {
    width: 50%;
    margin-left: 50%;
  }
  .layout-landing .timeline .timeline-item.col-sm-6.text-right {
    right: -2px;
    width: 50%;
    text-align: right;
  }
}
@media (max-width: 420px) {
  .layout-landing .timeline .timeline-item {
    width: 70%;
    margin-left: 20% !important;
  }
  .layout-landing .timeline .timeline-item.col-sm-6.text-right {
    border-left: 2px solid #ffffff;
    border-right: none;
    clear: left;
    position: relative;
    right: 0;
  }
  .layout-landing .timeline .timeline-item.col-sm-6.text-right p.circle::before,
  .layout-landing .timeline .timeline-item.col-sm-6.text-right p.circle:before {
    left: -32px;
  }
}
.layout-landing .subtitle.uk-section .uk-container h1 {
  font-size: 1.8em;
}
.layout-landing .uk-section.background-dark-blue {
  padding: 55px 0;
}
.layout-landing .uk-section.background-dark-blue .uk-container .row > .col-md-6 > p {
  line-height: 1;
  font-size: 1.2em;
}
.layout-landing .uk-section.background-dark-blue .uk-container .row > .col-md-6 > .uk-margin {
  margin-top: 10px !important;
}
.layout-landing .uk-section.background-dark-blue .uk-container .row > .col-md-6 > .uk-margin a {
  font-size: 1em;
  font-weight: 600;
}
.layout-landing .uk-section.wrap-blocks.background-color-1-2 {
  position: relative;
}
.layout-landing .uk-section.wrap-blocks.background-color-1-2::before,
.layout-landing .uk-section.wrap-blocks.background-color-1-2:before {
  width: 0;
  height: 0;
  border-left: 25px solid transparent;
  border-right: 25px solid transparent;
  border-top: 22px solid #1E2D34;
  position: absolute;
  top: 0;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
}
.layout-landing .uk-section.wrap-blocks.background-color-1-2 .uk-container {
  margin-top: 30px;
}
.layout-landing .uk-section.wrap-blocks.background-color-1-2 .uk-container > h1 {
  font-size: 1.2em;
  line-height: 0.85em;
}
.layout-landing .uk-section.wrap-blocks.background-color-1-2 .uk-container > h2 {
  font-size: 2em;
  line-height: 0.85em;
}
.layout-landing .uk-section.wrap-blocks.background-color-1-2 .uk-container > h3 {
  font-weight: bold;
  font-size: 3em;
  line-height: 0.85;
  margin: 15px 0;
}
.layout-landing .uk-section.wrap-blocks.background-color-1-2 .uk-container .row .col-md-6 h3 {
  margin-top: 50px;
}
.layout-landing .landing-cms-section-gallery-modal > .uk-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex !important;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  justify-content: center;
}
.layout-landing .landing-cms-section-gallery-modal > .uk-container > h2 {
  width: 100%;
}
.layout-landing .landing-cms-section-gallery-modal > .uk-container a[data-toggle="modal"] {
  width: 25%;
  min-width: 250px;
}
.layout-landing .landing-cms-section-gallery-modal > .uk-container .wrap-modal-box {
  padding: 20px;
}
.layout-landing .landing-cms-section-gallery-modal > .uk-container .wrap-modal-box figure {
  position: relative;
  margin: 0;
  height: auto;
}
.layout-landing .landing-cms-section-gallery-modal > .uk-container .wrap-modal-box figure figcaption p {
  margin: 0 0 20px 0;
}
@media (max-width: 991px) {
  .layout-landing .landing-cms-section-gallery-modal > .uk-container .wrap-modal-box figure {
    font-size: 13px;
  }
}
.layout-landing .landing-cms-section-gallery-modal.gallery-three > .uk-container a[data-toggle="modal"] {
  width: 33%;
}
.layout-landing .landing-cms-section-gallery-modal.gallery-five > .uk-container a[data-toggle="modal"] {
  width: 20%;
}
.layout-landing .landing-cms-section-gallery-modal > .uk-container .wrap-modal-box .overlay .text {
  font-size: 1.2em;
}
.layout-landing .landing-cms-section-timeline {
  background: #323232;
}
.layout-landing .landing-cms-section-timeline .timeline-item a {
  color: #297A38;
  font-weight: 700;
  position: relative;
}
.layout-landing .timeline-events .timeline-item.col-sm-6 a.modalpage {
  color: #ffffff;
  font-weight: 700;
  position: relative;
}
.layout-landing .timeline-events .timeline-item.col-sm-6 a.modalpage:not(.activepage):hover {
  text-decoration: none;
  cursor: text;
}
.layout-landing .timeline-events .timeline-item.col-sm-6.text-right a.modalpage::after,
.layout-landing .timeline-events .timeline-item.col-sm-6.text-right a.modalpage:after {
  border: 3px solid #ffffff;
  border-radius: 50%;
  width: 21px;
  height: 21px;
  display: inline-block;
  content: '';
  background: #323232;
  position: absolute;
  right: -31px;
  top: 2px;
}
.layout-landing .timeline-events .timeline-item.col-sm-6.text-right a.modalpage.activepage {
  color: #2f7f33;
}
.layout-landing .timeline-events .timeline-item.col-sm-6.text-right a.modalpage.activepage::after,
.layout-landing .timeline-events .timeline-item.col-sm-6.text-right a.modalpage.activepage:after {
  border-color: #2f7f33;
}
.layout-landing .timeline-events .timeline-item.col-sm-6.text-left a.modalpage::before,
.layout-landing .timeline-events .timeline-item.col-sm-6.text-left a.modalpage:before {
  border: 3px solid #ffffff;
  border-radius: 50%;
  width: 21px;
  height: 21px;
  display: inline-block;
  content: '';
  background: #323232;
  position: absolute;
  left: -32px;
  top: 2px;
}
.layout-landing .timeline-events .timeline-item.col-sm-6.text-left a.modalpage.activepage {
  color: #2f7f33;
}
.layout-landing .timeline-events .timeline-item.col-sm-6.text-left a.modalpage.activepage::before,
.layout-landing .timeline-events .timeline-item.col-sm-6.text-left a.modalpage.activepage:before {
  border-color: #2f7f33;
}
.layout-landing .timeline-events {
  background: #323232;
  color: #ffffff;
  padding: 20px 0;
}
.layout-landing .timeline-events .timeline-item.timeline-start {
  padding-top: 50px !important;
}
.layout-landing .timeline-events .timeline-item.timeline-start::before,
.layout-landing .timeline-events .timeline-item.timeline-start:before {
  border: 1px solid #ffffff;
  width: 21px;
  display: inline-block;
  content: '';
  position: absolute;
  top: 0;
  left: -11px;
}
.layout-landing .timeline-events .timeline-item.timeline-end {
  padding-bottom: 100px !important;
}
.layout-landing .timeline-events .timeline-item.timeline-end.text-right::after,
.layout-landing .timeline-events .timeline-item.timeline-end.text-right:after {
  border: 1px solid #ffffff;
  width: 21px;
  display: inline-block;
  content: '';
  position: absolute;
  bottom: 0;
  right: -11px;
}
.layout-landing .timeline-events .timeline-item.timeline-end.text-left::after,
.layout-landing .timeline-events .timeline-item.timeline-end.text-left:after {
  border: 1px solid #ffffff;
  width: 21px;
  display: inline-block;
  content: '';
  position: absolute;
  bottom: 0;
  left: -11px;
}
.layout-landing .timeline-events .timeline-item p {
  margin: 0;
  padding: 0;
}
.layout-landing .timeline-events .timeline-item p.circle {
  position: relative;
  font-weight: bold !important;
}
.layout-landing .timeline-events .timeline-item p.circle::before,
.layout-landing .timeline-events .timeline-item p.circle:before {
  border: 3px solid #ffffff;
  border-radius: 50%;
  width: 21px;
  height: 21px;
  display: inline-block;
  content: '';
  background: #323232;
}
.layout-landing .timeline-events .timeline-item p.circle.active {
  color: #297A38;
}
.layout-landing .timeline-events .timeline-item p.circle.active::before,
.layout-landing .timeline-events .timeline-item p.circle.active:before {
  border-color: #297A38;
}
.layout-landing .timeline-events .timeline-item.col-sm-6 {
  padding: 25px 20px;
}
.layout-landing .timeline-events .timeline-item.col-sm-6.col-sm-push-6.text-left {
  border-left: 2px solid #ffffff;
  margin-left: -1px;
  clear: left;
}
.layout-landing .timeline-events .timeline-item.col-sm-6.col-sm-push-6.text-left p {
  text-transform: uppercase;
  font-weight: 600;
}
.layout-landing .timeline-events .timeline-item.col-sm-6.col-sm-push-6.text-left p:not(:nth-of-type(1)):last-of-type {
  text-transform: initial;
  font-weight: initial;
}
.layout-landing .timeline-events .timeline-item.col-sm-6.col-sm-push-6.text-left p.circle::before,
.layout-landing .timeline-events .timeline-item.col-sm-6.col-sm-push-6.text-left p.circle:before {
  position: absolute;
  left: -32px;
  top: 2px;
}
.layout-landing .timeline-events .timeline-item.col-sm-6.text-right {
  border-right: 2px solid #ffffff;
  clear: left;
  position: relative;
  right: -1px;
}
.layout-landing .timeline-events .timeline-item.col-sm-6.text-right p:not(:last-child) {
  text-transform: uppercase;
  font-weight: 600;
}
.layout-landing .timeline-events .timeline-item.col-sm-6.text-right p.circle::before,
.layout-landing .timeline-events .timeline-item.col-sm-6.text-right p.circle:before {
  position: absolute;
  right: -32px;
  top: 2px;
}
@media (max-width: 767px) and (min-width: 421px) {
  .layout-landing .timeline-events .timeline-item.col-sm-6.col-sm-push-6.text-left {
    width: 50%;
    margin-left: 50%;
  }
  .layout-landing .timeline-events .timeline-item.col-sm-6.text-right {
    right: -2px;
    width: 50%;
    text-align: right;
  }
}
@media (max-width: 420px) {
  .layout-landing .timeline-events .timeline-item {
    width: 70%;
    margin-left: 20% !important;
  }
  .layout-landing .timeline-events .timeline-item.col-sm-6.text-right {
    border-left: 2px solid #ffffff;
    border-right: none;
    clear: left;
    position: relative;
    right: 0;
  }
  .layout-landing .timeline-events .timeline-item.col-sm-6.text-right p.circle::before,
  .layout-landing .timeline-events .timeline-item.col-sm-6.text-right p.circle:before {
    left: -32px;
  }
}
@media (max-width: 420px) {
  .layout-landing .timeline-events .timeline-item.col-sm-6.text-right {
    text-align: left;
  }
  .layout-landing .timeline-events .timeline-item.col-sm-6.text-right a.modalpage::after,
  .layout-landing .timeline-events .timeline-item.col-sm-6.text-right a.modalpage:after {
    display: none;
  }
  .layout-landing .timeline-events .timeline-item.col-sm-6.text-right a.modalpage::before,
  .layout-landing .timeline-events .timeline-item.col-sm-6.text-right a.modalpage:before {
    border: 3px solid #ffffff;
    border-radius: 50%;
    width: 21px;
    height: 21px;
    display: inline-block;
    content: '';
    background: #323232;
    position: absolute;
    left: -32px;
    top: 2px;
  }
  .layout-landing .timeline-events .timeline-item.col-sm-6.text-right a.modalpage.activepage {
    color: #2f7f33;
  }
  .layout-landing .timeline-events .timeline-item.col-sm-6.text-right a.modalpage.activepage::before,
  .layout-landing .timeline-events .timeline-item.col-sm-6.text-right a.modalpage.activepage:before {
    border-color: #2f7f33;
  }
}
.layout-landing .timeline-events .timeline-item .event-modal {
  text-align: left;
}
.layout-landing .timeline-events .timeline-item .event-modal .modal-header .title {
  float: none;
}
.layout-landing .timeline-events .timeline-item .event-modal .modal-header .subtitle {
  margin: 0;
  font-style: italic;
  font-weight: normal !important;
}
.layout-landing .timeline-events .timeline-item .event-modal .modal-header button.close {
  position: absolute;
  top: 15px;
  right: 15px;
}
.layout-landing .timeline-events .timeline-item .event-modal .modal-body {
  padding: 0;
  color: #000;
}
.layout-landing .timeline-events .timeline-item .event-modal .modal-body .event-landing .wrap-modules {
  padding: 0;
}
.layout-landing .timeline-events .timeline-item .event-modal .modal-body .event-landing .uk-section.landing-single-modal-event-header {
  padding: 0;
  height: 250px;
}
.layout-landing .timeline-events .timeline-item .event-modal .modal-body .event-landing .uk-section.landing-single-modal-event-header div[id^='image-']:nth-child(1) {
  height: 250px;
  display: block;
  position: absolute;
  width: 100%;
  overflow: hidden;
  z-index: 0;
  top: -1px;
  background: #000000;
}
.layout-landing .timeline-events .timeline-item .event-modal .modal-body .event-landing .uk-section.landing-single-modal-event-header div[id^='image-']:nth-child(1) > img {
  margin: 0;
  min-width: 101%;
  opacity: 0.5;
}
.layout-landing .timeline-events .timeline-item .event-modal .modal-body .event-landing .uk-section.landing-single-modal-event-header div[id^='image-']:nth-child(1) > img:after {
  background: rgba(0, 0, 0, 0.5);
}
.layout-landing .timeline-events .timeline-item .event-modal .modal-body .event-landing .uk-section.landing-single-modal-event-header div[id^='image-']:nth-child(1) + h1 {
  margin-top: 10%;
}
.layout-landing .timeline-events .timeline-item .event-modal .modal-body .event-landing .uk-section.landing-single-modal-event-header h1,
.layout-landing .timeline-events .timeline-item .event-modal .modal-body .event-landing .uk-section.landing-single-modal-event-header h2,
.layout-landing .timeline-events .timeline-item .event-modal .modal-body .event-landing .uk-section.landing-single-modal-event-header p {
  z-index: 9;
  position: relative;
  color: #ffffff !important;
}
.layout-landing .timeline-events .timeline-item .event-modal .modal-body .event-landing .uk-section.landing-single-modal-event-header h1 {
  font-size: 1.8em;
}
.layout-landing .timeline-events .timeline-item .event-modal .modal-body .event-landing .uk-section.landing-single-modal-event-header h2 {
  font-size: 1.2em;
}
.layout-landing .timeline-events .timeline-item .event-modal .modal-body .event-landing .uk-section.landing-single-modal-event-header p {
  text-align: center;
  background: #1089c0;
  width: fit-content;
  margin: 10px auto 0;
  padding: 2px 5px;
}
.layout-landing .timeline-events .timeline-item .event-modal .modal-body .event-landing .uk-section.landing-single-modal-event-body {
  padding: 0 15px;
}
.layout-landing .timeline-events .timeline-item .event-modal .modal-body .event-landing .uk-section.landing-single-modal-event-body div[id^='button-'] {
  text-align: center;
  margin-top: 15px;
}
.layout-landing .timeline-events .timeline-item .event-modal .modal-body .event-landing .uk-section.landing-single-modal-event-body div[id^='button-'] .uk-button {
  background: #2f7f33;
  color: #ffffff !important;
}
.layout-landing .timeline-events .timeline-item .event-modal .modal-body .event-landing .uk-section.landing-single-modal-event-body div[id^='button-'] .uk-button:hover {
  background: #ffffff;
  color: #2f7f33 !important;
}
.layout-landing .timeline-events .timeline-item .event-modal .modal-body .event-landing .uk-section.landing-single-modal-event-body p {
  text-transform: none;
  font-weight: normal;
}
.layout-landing .timeline-events .timeline-item .event-modal .modal-body .event-landing .uk-section.landing-single-modal-event-body div[id^='image-'] {
  text-align: center;
}
.layout-landing .timeline-events .timeline-item .event-modal .modal-body .event-landing .uk-section.landing-single-modal-event-body ul {
  list-style: none;
  margin-top: 0;
}
.layout-landing .timeline-events .timeline-item .event-modal .modal-body .event-landing .uk-section.landing-single-modal-event-body ul li::before {
  content: "\2022";
  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: #2f7f33;
  /* Change the color */
  font-weight: bold;
  /* If you want it to be bold */
  display: inline-block;
  /* Needed to add space between the bullet and the text */
  width: 1em;
  /* Also needed for space (tweak if needed) */
  margin-left: -1em;
  /* Also needed for space (tweak if needed) */
}
.layout-landing .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json {
  padding: 15px;
}
.layout-landing .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .uk-accordion.landing-cms-accordion .el-item .uk-accordion-title {
  background: transparent;
  color: #2f7f33;
  text-transform: initial;
  font-weight: 700;
  padding: 5px 0;
  border-bottom: 1px solid #e5e5e5;
}
.layout-landing .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content {
  background: #e5e5e5;
  padding: 10px;
}
.layout-landing .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content p {
  text-transform: none !important;
  font-weight: normal;
  margin-bottom: 20px;
}
.layout-landing .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content .author {
  color: #2f7f33;
}
.layout-landing .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content .actions {
  position: relative;
}
@media (min-width: 767px) {
  .layout-landing .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content .actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.layout-landing .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content .actions > div {
  display: inline-block;
  width: 100%;
}
@media (min-width: 767px) {
  .layout-landing .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content .actions > div:nth-child(1) {
    width: 25%;
  }
  .layout-landing .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content .actions > div:nth-child(1) .btn-landing.btn-landing-green {
    padding: 0;
  }
  .layout-landing .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content .actions > div:nth-child(1) .btn-landing.btn-landing-green .uk-button.uk-button-default {
    padding: 0;
  }
  .layout-landing .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content .actions > div:nth-child(2) {
    width: 50%;
    text-align: right;
  }
  .layout-landing .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content .actions > div:nth-child(2) a {
    color: #2f7f33;
    font-weight: 700;
  }
  .layout-landing .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content .actions > div:nth-child(2) p {
    margin-bottom: 0;
  }
  .layout-landing .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content .actions > div:nth-child(2) .btn-landing.btn-landing-grey {
    width: inherit;
    float: right;
    padding: 0;
  }
  .layout-landing .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content .actions > div:nth-child(2) .btn-landing.btn-landing-grey .uk-button.uk-button-default {
    padding: 0;
  }
  .layout-landing .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content .actions > div:nth-child(3) {
    width: 25%;
  }
  .layout-landing .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content .actions > div:nth-child(3) img {
    width: 120px;
    margin: auto;
    text-align: center;
    display: block;
  }
}
.layout-landing .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .simple-pagination {
  margin-top: 15px;
}
.layout-landing .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .simple-pagination > ul {
  text-indent: 0;
}
.layout-landing .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .simple-pagination > ul > li:before {
  display: none;
}
.layout-landing .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .simple-pagination ul > li + li {
  margin-left: 5px;
}
.layout-landing .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .simple-pagination ul > li.active .current {
  color: #2f7f33 !important;
  font-weight: bold;
  text-decoration: underline;
}
.layout-landing .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .simple-pagination ul > li.disabled {
  background: #cccccc;
}
.layout-landing .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .simple-pagination ul > li a.page-link,
.layout-landing .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .simple-pagination ul > li a.page-link.next,
.layout-landing .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .simple-pagination ul > li .current {
  box-shadow: none;
  border: none;
  background: transparent;
  font-weight: normal;
}
/**
VARS
 */
/**
UTILITY
 */
.flexbox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex !important;
}
.flexbox-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.flexbox-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
/**
BACKGROUND CLASS
 */
.background-regione-color {
  background: #2f7f33;
  background-color: #2f7f33;
}
.background-regione-color h1,
.background-regione-color h2,
.background-regione-color h3,
.background-regione-color p,
.background-regione-color span,
.background-regione-color a,
.background-regione-color div {
  color: #ffffff;
}
.background-green-color {
  background: #014D24;
  background-color: #014D24;
}
.background-green-color h1,
.background-green-color h2,
.background-green-color h3,
.background-green-color p,
.background-green-color span,
.background-green-color a,
.background-green-color div {
  color: #ffffff;
}
.background-lightgreen-color {
  background: #2f7f33;
  background-color: #2f7f33;
}
.background-lightgreen-color h1,
.background-lightgreen-color h2,
.background-lightgreen-color h3,
.background-lightgreen-color p,
.background-lightgreen-color span,
.background-lightgreen-color a,
.background-lightgreen-color div {
  color: #ffffff;
}
.background-lightgreen-color-hover {
  background: #ffffff;
  background-color: #ffffff;
}
.background-lightgreen-color-hover h1,
.background-lightgreen-color-hover h2,
.background-lightgreen-color-hover h3,
.background-lightgreen-color-hover p,
.background-lightgreen-color-hover span,
.background-lightgreen-color-hover a,
.background-lightgreen-color-hover div {
  color: #2f7f33 !important;
}
.background-darkgreen-color {
  background: #123313;
  background-color: #123313;
}
.background-darkgreen-color h1,
.background-darkgreen-color h2,
.background-darkgreen-color h3,
.background-darkgreen-color p,
.background-darkgreen-color span,
.background-darkgreen-color a,
.background-darkgreen-color div {
  color: #ffffff;
}
.background-green-color-hover {
  background: #ffffff;
  background-color: #ffffff;
}
.background-green-color-hover h1,
.background-green-color-hover h2,
.background-green-color-hover h3,
.background-green-color-hover p,
.background-green-color-hover span,
.background-green-color-hover a,
.background-green-color-hover div {
  color: #014D24 !important;
}
.background-blue-color {
  background: #153646;
  background-color: #153646;
}
.background-blue-color h1,
.background-blue-color h2,
.background-blue-color h3,
.background-blue-color p,
.background-blue-color span,
.background-blue-color a,
.background-blue-color div {
  color: #ffffff;
}
.background-lightblue-color {
  background: #214C65;
  background-color: #214C65;
}
.background-lightblue-color h1,
.background-lightblue-color h2,
.background-lightblue-color h3,
.background-lightblue-color p,
.background-lightblue-color span,
.background-lightblue-color a,
.background-lightblue-color div {
  color: #ffffff;
}
.background-darkblue-color {
  background: #0E2A38;
  background-color: #0E2A38;
}
.background-darkblue-color h1,
.background-darkblue-color h2,
.background-darkblue-color h3,
.background-darkblue-color p,
.background-darkblue-color span,
.background-darkblue-color a,
.background-darkblue-color div {
  color: #ffffff;
}
.background-grey-color {
  background: #464548;
  background-color: #464548;
}
.background-grey-color h1,
.background-grey-color h2,
.background-grey-color h3,
.background-grey-color p,
.background-grey-color span,
.background-grey-color a,
.background-grey-color div {
  color: #ffffff;
}
.background-grey-color-hover {
  background: #ffffff;
  background-color: #ffffff;
}
.background-grey-color-hover h1,
.background-grey-color-hover h2,
.background-grey-color-hover h3,
.background-grey-color-hover p,
.background-grey-color-hover span,
.background-grey-color-hover a,
.background-grey-color-hover div {
  color: #464548 !important;
}
.background-lightgrey-color {
  background: #EBEBEB;
  background-color: #EBEBEB;
}
.background-lightgrey-color h1,
.background-lightgrey-color h2,
.background-lightgrey-color h3,
.background-lightgrey-color p,
.background-lightgrey-color span,
.background-lightgrey-color a,
.background-lightgrey-color div {
  color: #000000;
}
.background-white-color {
  background: #ffffff;
  background-color: #ffffff;
}
.background-white-color h1,
.background-white-color h2,
.background-white-color h3,
.background-white-color p,
.background-white-color span,
.background-white-color a,
.background-white-color div {
  color: #2f7f33;
}
.background-white-color-hover {
  background: #2f7f33;
  background-color: #2f7f33;
}
.background-white-color-hover h1,
.background-white-color-hover h2,
.background-white-color-hover h3,
.background-white-color-hover p,
.background-white-color-hover span,
.background-white-color-hover a,
.background-white-color-hover div {
  color: #ffffff;
}
/**
LAYOUT LANDING
 */
.content.content-landing {
  display: block;
  position: relative;
  width: 100%;
  min-height: 600px;
  margin: 0;
}
.content.content-landing .btn-landing {
  margin: 5px;
  border: 1px solid #cccccc;
}
.content.content-landing .btn-landing a {
  padding: 10px 15px;
  text-align: center;
  width: 100%;
  display: block;
  border: none;
}
.content.content-landing .btn-landing.btn-landing-green {
  background: #014D24;
  background-color: #014D24;
  border-color: #014D24;
}
.content.content-landing .btn-landing.btn-landing-green h1,
.content.content-landing .btn-landing.btn-landing-green h2,
.content.content-landing .btn-landing.btn-landing-green h3,
.content.content-landing .btn-landing.btn-landing-green p,
.content.content-landing .btn-landing.btn-landing-green span,
.content.content-landing .btn-landing.btn-landing-green a,
.content.content-landing .btn-landing.btn-landing-green div {
  color: #ffffff;
}
.content.content-landing .btn-landing.btn-landing-green:hover {
  background: #ffffff;
  background-color: #ffffff;
}
.content.content-landing .btn-landing.btn-landing-green:hover h1,
.content.content-landing .btn-landing.btn-landing-green:hover h2,
.content.content-landing .btn-landing.btn-landing-green:hover h3,
.content.content-landing .btn-landing.btn-landing-green:hover p,
.content.content-landing .btn-landing.btn-landing-green:hover span,
.content.content-landing .btn-landing.btn-landing-green:hover a,
.content.content-landing .btn-landing.btn-landing-green:hover div {
  color: #014D24 !important;
}
.content.content-landing .btn-landing.btn-landing-grey {
  background: #464548;
  background-color: #464548;
  border-color: #464548;
}
.content.content-landing .btn-landing.btn-landing-grey h1,
.content.content-landing .btn-landing.btn-landing-grey h2,
.content.content-landing .btn-landing.btn-landing-grey h3,
.content.content-landing .btn-landing.btn-landing-grey p,
.content.content-landing .btn-landing.btn-landing-grey span,
.content.content-landing .btn-landing.btn-landing-grey a,
.content.content-landing .btn-landing.btn-landing-grey div {
  color: #ffffff;
}
.content.content-landing .btn-landing.btn-landing-grey:hover {
  background: #ffffff;
  background-color: #ffffff;
}
.content.content-landing .btn-landing.btn-landing-grey:hover h1,
.content.content-landing .btn-landing.btn-landing-grey:hover h2,
.content.content-landing .btn-landing.btn-landing-grey:hover h3,
.content.content-landing .btn-landing.btn-landing-grey:hover p,
.content.content-landing .btn-landing.btn-landing-grey:hover span,
.content.content-landing .btn-landing.btn-landing-grey:hover a,
.content.content-landing .btn-landing.btn-landing-grey:hover div {
  color: #464548 !important;
}
.content.content-landing .btn-landing.btn-landing-white {
  background: #ffffff;
  background-color: #ffffff;
  border-color: #ffffff;
}
.content.content-landing .btn-landing.btn-landing-white h1,
.content.content-landing .btn-landing.btn-landing-white h2,
.content.content-landing .btn-landing.btn-landing-white h3,
.content.content-landing .btn-landing.btn-landing-white p,
.content.content-landing .btn-landing.btn-landing-white span,
.content.content-landing .btn-landing.btn-landing-white a,
.content.content-landing .btn-landing.btn-landing-white div {
  color: #2f7f33;
}
.content.content-landing .btn-landing.btn-landing-white:hover {
  background: #2f7f33;
  background-color: #2f7f33;
}
.content.content-landing .btn-landing.btn-landing-white:hover h1,
.content.content-landing .btn-landing.btn-landing-white:hover h2,
.content.content-landing .btn-landing.btn-landing-white:hover h3,
.content.content-landing .btn-landing.btn-landing-white:hover p,
.content.content-landing .btn-landing.btn-landing-white:hover span,
.content.content-landing .btn-landing.btn-landing-white:hover a,
.content.content-landing .btn-landing.btn-landing-white:hover div {
  color: #ffffff;
}
.content.content-landing .btn-landing.btn-landing-lightgreen {
  background: #2f7f33;
  background-color: #2f7f33;
  border-color: #ffffff;
}
.content.content-landing .btn-landing.btn-landing-lightgreen h1,
.content.content-landing .btn-landing.btn-landing-lightgreen h2,
.content.content-landing .btn-landing.btn-landing-lightgreen h3,
.content.content-landing .btn-landing.btn-landing-lightgreen p,
.content.content-landing .btn-landing.btn-landing-lightgreen span,
.content.content-landing .btn-landing.btn-landing-lightgreen a,
.content.content-landing .btn-landing.btn-landing-lightgreen div {
  color: #ffffff;
}
.content.content-landing .btn-landing.btn-landing-lightgreen:hover {
  background: #ffffff;
  background-color: #ffffff;
}
.content.content-landing .btn-landing.btn-landing-lightgreen:hover h1,
.content.content-landing .btn-landing.btn-landing-lightgreen:hover h2,
.content.content-landing .btn-landing.btn-landing-lightgreen:hover h3,
.content.content-landing .btn-landing.btn-landing-lightgreen:hover p,
.content.content-landing .btn-landing.btn-landing-lightgreen:hover span,
.content.content-landing .btn-landing.btn-landing-lightgreen:hover a,
.content.content-landing .btn-landing.btn-landing-lightgreen:hover div {
  color: #2f7f33 !important;
}
.content.content-landing .modal .modal-header {
  background: #2f7f33;
  background-color: #2f7f33;
}
.content.content-landing .modal .modal-header h1,
.content.content-landing .modal .modal-header h2,
.content.content-landing .modal .modal-header h3,
.content.content-landing .modal .modal-header p,
.content.content-landing .modal .modal-header span,
.content.content-landing .modal .modal-header a,
.content.content-landing .modal .modal-header div {
  color: #ffffff;
}
.content.content-landing .modal .modal-body {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex;
  display: flex !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  justify-content: space-between;
}
.content.content-landing .modal .modal-body h1,
.content.content-landing .modal .modal-body h2,
.content.content-landing .modal .modal-body h3,
.content.content-landing .modal .modal-body a:not(.btn-landing),
.content.content-landing .modal .modal-body a:not(.uk-button.uk-button-default) {
  color: #014D24 !important;
}
.content.content-landing .modal .modal-body p,
.content.content-landing .modal .modal-body span {
  color: #464548 !important;
}
.content.content-landing .modal .modal-body a:last-child {
  align-self: end;
}
.content.content-landing .modal .modal-body .wrap-img-modal,
.content.content-landing .modal .modal-body .wrap-text-modal {
  width: 100%;
  margin: 0;
}
.content.content-landing .modal .modal-body .btn-landing {
  margin: 5px 0;
  padding: 10px 15px;
  text-align: center;
  display: block;
}
.content.content-landing .modal .modal-body .btn-landing.btn-landing-green {
  background: #014D24;
  background-color: #014D24;
}
.content.content-landing .modal .modal-body .btn-landing.btn-landing-green h1,
.content.content-landing .modal .modal-body .btn-landing.btn-landing-green h2,
.content.content-landing .modal .modal-body .btn-landing.btn-landing-green h3,
.content.content-landing .modal .modal-body .btn-landing.btn-landing-green p,
.content.content-landing .modal .modal-body .btn-landing.btn-landing-green span,
.content.content-landing .modal .modal-body .btn-landing.btn-landing-green a,
.content.content-landing .modal .modal-body .btn-landing.btn-landing-green div {
  color: #ffffff;
}
.content.content-landing .modal .modal-body .btn-landing.btn-landing-green a {
  color: #ffffff !important;
}
.content.content-landing .modal .modal-body .btn-landing.btn-landing-green:hover {
  background: #ffffff;
  background-color: #ffffff;
  color: #014D24 !important;
  text-decoration: none;
}
.content.content-landing .modal .modal-body .btn-landing.btn-landing-green:hover h1,
.content.content-landing .modal .modal-body .btn-landing.btn-landing-green:hover h2,
.content.content-landing .modal .modal-body .btn-landing.btn-landing-green:hover h3,
.content.content-landing .modal .modal-body .btn-landing.btn-landing-green:hover p,
.content.content-landing .modal .modal-body .btn-landing.btn-landing-green:hover span,
.content.content-landing .modal .modal-body .btn-landing.btn-landing-green:hover a,
.content.content-landing .modal .modal-body .btn-landing.btn-landing-green:hover div {
  color: #014D24 !important;
}
.content.content-landing .modal .modal-body .btn-landing.btn-landing-grey {
  background: #464548;
  background-color: #464548;
}
.content.content-landing .modal .modal-body .btn-landing.btn-landing-grey h1,
.content.content-landing .modal .modal-body .btn-landing.btn-landing-grey h2,
.content.content-landing .modal .modal-body .btn-landing.btn-landing-grey h3,
.content.content-landing .modal .modal-body .btn-landing.btn-landing-grey p,
.content.content-landing .modal .modal-body .btn-landing.btn-landing-grey span,
.content.content-landing .modal .modal-body .btn-landing.btn-landing-grey a,
.content.content-landing .modal .modal-body .btn-landing.btn-landing-grey div {
  color: #ffffff;
}
.content.content-landing .modal .modal-body .btn-landing.btn-landing-grey a {
  color: #ffffff !important;
}
.content.content-landing .modal .modal-body .btn-landing.btn-landing-grey:hover {
  background: #ffffff;
  background-color: #ffffff;
  color: #464548 !important;
  text-decoration: none;
}
.content.content-landing .modal .modal-body .btn-landing.btn-landing-grey:hover h1,
.content.content-landing .modal .modal-body .btn-landing.btn-landing-grey:hover h2,
.content.content-landing .modal .modal-body .btn-landing.btn-landing-grey:hover h3,
.content.content-landing .modal .modal-body .btn-landing.btn-landing-grey:hover p,
.content.content-landing .modal .modal-body .btn-landing.btn-landing-grey:hover span,
.content.content-landing .modal .modal-body .btn-landing.btn-landing-grey:hover a,
.content.content-landing .modal .modal-body .btn-landing.btn-landing-grey:hover div {
  color: #464548 !important;
}
.content.content-landing .modal .modal-body .btn-landing.btn-landing-white {
  background: #ffffff;
  background-color: #ffffff;
}
.content.content-landing .modal .modal-body .btn-landing.btn-landing-white h1,
.content.content-landing .modal .modal-body .btn-landing.btn-landing-white h2,
.content.content-landing .modal .modal-body .btn-landing.btn-landing-white h3,
.content.content-landing .modal .modal-body .btn-landing.btn-landing-white p,
.content.content-landing .modal .modal-body .btn-landing.btn-landing-white span,
.content.content-landing .modal .modal-body .btn-landing.btn-landing-white a,
.content.content-landing .modal .modal-body .btn-landing.btn-landing-white div {
  color: #2f7f33;
}
.content.content-landing .modal .modal-body .btn-landing.btn-landing-white:hover {
  background: #2f7f33;
  background-color: #2f7f33;
  color: #2f7f33 !important;
  text-decoration: none;
}
.content.content-landing .modal .modal-body .btn-landing.btn-landing-white:hover h1,
.content.content-landing .modal .modal-body .btn-landing.btn-landing-white:hover h2,
.content.content-landing .modal .modal-body .btn-landing.btn-landing-white:hover h3,
.content.content-landing .modal .modal-body .btn-landing.btn-landing-white:hover p,
.content.content-landing .modal .modal-body .btn-landing.btn-landing-white:hover span,
.content.content-landing .modal .modal-body .btn-landing.btn-landing-white:hover a,
.content.content-landing .modal .modal-body .btn-landing.btn-landing-white:hover div {
  color: #ffffff;
}
.content.content-landing .modal .modal-body .btn-landing.btn-landing-lightgreen {
  background: #2f7f33;
  background-color: #2f7f33;
  border-color: #ffffff;
}
.content.content-landing .modal .modal-body .btn-landing.btn-landing-lightgreen h1,
.content.content-landing .modal .modal-body .btn-landing.btn-landing-lightgreen h2,
.content.content-landing .modal .modal-body .btn-landing.btn-landing-lightgreen h3,
.content.content-landing .modal .modal-body .btn-landing.btn-landing-lightgreen p,
.content.content-landing .modal .modal-body .btn-landing.btn-landing-lightgreen span,
.content.content-landing .modal .modal-body .btn-landing.btn-landing-lightgreen a,
.content.content-landing .modal .modal-body .btn-landing.btn-landing-lightgreen div {
  color: #ffffff;
}
.content.content-landing .modal .modal-body .btn-landing.btn-landing-lightgreen:hover {
  background: #ffffff;
  background-color: #ffffff;
}
.content.content-landing .modal .modal-body .btn-landing.btn-landing-lightgreen:hover h1,
.content.content-landing .modal .modal-body .btn-landing.btn-landing-lightgreen:hover h2,
.content.content-landing .modal .modal-body .btn-landing.btn-landing-lightgreen:hover h3,
.content.content-landing .modal .modal-body .btn-landing.btn-landing-lightgreen:hover p,
.content.content-landing .modal .modal-body .btn-landing.btn-landing-lightgreen:hover span,
.content.content-landing .modal .modal-body .btn-landing.btn-landing-lightgreen:hover a,
.content.content-landing .modal .modal-body .btn-landing.btn-landing-lightgreen:hover div {
  color: #2f7f33 !important;
}
.content.content-landing .wrap-modal-box .btn-landing {
  margin: 5px 0;
  padding: 10px 15px;
  text-align: center;
  display: block;
}
.content.content-landing .wrap-modal-box .btn-landing.btn-landing-green {
  background: #014D24;
  background-color: #014D24;
}
.content.content-landing .wrap-modal-box .btn-landing.btn-landing-green h1,
.content.content-landing .wrap-modal-box .btn-landing.btn-landing-green h2,
.content.content-landing .wrap-modal-box .btn-landing.btn-landing-green h3,
.content.content-landing .wrap-modal-box .btn-landing.btn-landing-green p,
.content.content-landing .wrap-modal-box .btn-landing.btn-landing-green span,
.content.content-landing .wrap-modal-box .btn-landing.btn-landing-green a,
.content.content-landing .wrap-modal-box .btn-landing.btn-landing-green div {
  color: #ffffff;
}
.content.content-landing .wrap-modal-box .btn-landing.btn-landing-green:hover {
  background: #ffffff;
  background-color: #ffffff;
  color: #014D24 !important;
  text-decoration: none;
}
.content.content-landing .wrap-modal-box .btn-landing.btn-landing-green:hover h1,
.content.content-landing .wrap-modal-box .btn-landing.btn-landing-green:hover h2,
.content.content-landing .wrap-modal-box .btn-landing.btn-landing-green:hover h3,
.content.content-landing .wrap-modal-box .btn-landing.btn-landing-green:hover p,
.content.content-landing .wrap-modal-box .btn-landing.btn-landing-green:hover span,
.content.content-landing .wrap-modal-box .btn-landing.btn-landing-green:hover a,
.content.content-landing .wrap-modal-box .btn-landing.btn-landing-green:hover div {
  color: #014D24 !important;
}
.content.content-landing .wrap-modal-box .btn-landing.btn-landing-grey {
  background: #464548;
  background-color: #464548;
}
.content.content-landing .wrap-modal-box .btn-landing.btn-landing-grey h1,
.content.content-landing .wrap-modal-box .btn-landing.btn-landing-grey h2,
.content.content-landing .wrap-modal-box .btn-landing.btn-landing-grey h3,
.content.content-landing .wrap-modal-box .btn-landing.btn-landing-grey p,
.content.content-landing .wrap-modal-box .btn-landing.btn-landing-grey span,
.content.content-landing .wrap-modal-box .btn-landing.btn-landing-grey a,
.content.content-landing .wrap-modal-box .btn-landing.btn-landing-grey div {
  color: #ffffff;
}
.content.content-landing .wrap-modal-box .btn-landing.btn-landing-grey:hover {
  background: #ffffff;
  background-color: #ffffff;
  color: #464548 !important;
  text-decoration: none;
}
.content.content-landing .wrap-modal-box .btn-landing.btn-landing-grey:hover h1,
.content.content-landing .wrap-modal-box .btn-landing.btn-landing-grey:hover h2,
.content.content-landing .wrap-modal-box .btn-landing.btn-landing-grey:hover h3,
.content.content-landing .wrap-modal-box .btn-landing.btn-landing-grey:hover p,
.content.content-landing .wrap-modal-box .btn-landing.btn-landing-grey:hover span,
.content.content-landing .wrap-modal-box .btn-landing.btn-landing-grey:hover a,
.content.content-landing .wrap-modal-box .btn-landing.btn-landing-grey:hover div {
  color: #464548 !important;
}
.content.content-landing .wrap-modal-box .btn-landing.btn-landing-white {
  background: #ffffff;
  background-color: #ffffff;
}
.content.content-landing .wrap-modal-box .btn-landing.btn-landing-white h1,
.content.content-landing .wrap-modal-box .btn-landing.btn-landing-white h2,
.content.content-landing .wrap-modal-box .btn-landing.btn-landing-white h3,
.content.content-landing .wrap-modal-box .btn-landing.btn-landing-white p,
.content.content-landing .wrap-modal-box .btn-landing.btn-landing-white span,
.content.content-landing .wrap-modal-box .btn-landing.btn-landing-white a,
.content.content-landing .wrap-modal-box .btn-landing.btn-landing-white div {
  color: #2f7f33;
}
.content.content-landing .wrap-modal-box .btn-landing.btn-landing-white:hover {
  background: #2f7f33;
  background-color: #2f7f33;
  color: #2f7f33 !important;
  text-decoration: none;
}
.content.content-landing .wrap-modal-box .btn-landing.btn-landing-white:hover h1,
.content.content-landing .wrap-modal-box .btn-landing.btn-landing-white:hover h2,
.content.content-landing .wrap-modal-box .btn-landing.btn-landing-white:hover h3,
.content.content-landing .wrap-modal-box .btn-landing.btn-landing-white:hover p,
.content.content-landing .wrap-modal-box .btn-landing.btn-landing-white:hover span,
.content.content-landing .wrap-modal-box .btn-landing.btn-landing-white:hover a,
.content.content-landing .wrap-modal-box .btn-landing.btn-landing-white:hover div {
  color: #ffffff;
}
.content.content-landing .wrap-modal-box .btn-landing.btn-landing-lightgreen {
  background: #2f7f33;
  background-color: #2f7f33;
  border-color: #ffffff;
}
.content.content-landing .wrap-modal-box .btn-landing.btn-landing-lightgreen h1,
.content.content-landing .wrap-modal-box .btn-landing.btn-landing-lightgreen h2,
.content.content-landing .wrap-modal-box .btn-landing.btn-landing-lightgreen h3,
.content.content-landing .wrap-modal-box .btn-landing.btn-landing-lightgreen p,
.content.content-landing .wrap-modal-box .btn-landing.btn-landing-lightgreen span,
.content.content-landing .wrap-modal-box .btn-landing.btn-landing-lightgreen a,
.content.content-landing .wrap-modal-box .btn-landing.btn-landing-lightgreen div {
  color: #ffffff;
}
.content.content-landing .wrap-modal-box .btn-landing.btn-landing-lightgreen:hover {
  background: #ffffff;
  background-color: #ffffff;
}
.content.content-landing .wrap-modal-box .btn-landing.btn-landing-lightgreen:hover h1,
.content.content-landing .wrap-modal-box .btn-landing.btn-landing-lightgreen:hover h2,
.content.content-landing .wrap-modal-box .btn-landing.btn-landing-lightgreen:hover h3,
.content.content-landing .wrap-modal-box .btn-landing.btn-landing-lightgreen:hover p,
.content.content-landing .wrap-modal-box .btn-landing.btn-landing-lightgreen:hover span,
.content.content-landing .wrap-modal-box .btn-landing.btn-landing-lightgreen:hover a,
.content.content-landing .wrap-modal-box .btn-landing.btn-landing-lightgreen:hover div {
  color: #2f7f33 !important;
}
.content.content-landing .uk-accordion.landing-cms-accordion {
  margin-bottom: 10px;
}
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-label-category {
  background-color: #215a24;
  color: #fff;
  padding: 0 15px;
  text-transform: uppercase;
  font-weight: bold;
}
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-title {
  background: #2f7f33;
  background-color: #2f7f33;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: 700;
  padding: 5px 15px;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex;
  display: flex !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-title h1,
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-title h2,
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-title h3,
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-title p,
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-title span,
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-title a,
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-title div {
  color: #ffffff;
}
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-title:after {
  background-color: #fff;
  border: 1px solid #2f7f33;
}
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-title p {
  width: 95%;
}
@media (max-width: 420px) {
  .content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-title {
    padding-right: 45px;
    position: relative;
  }
  .content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-title::after {
    position: absolute;
    right: 10px;
  }
}
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content {
  background: #EBEBEB;
  background-color: #EBEBEB;
  margin: 0;
  padding: 15px;
}
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content h1,
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content h2,
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content h3,
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content p,
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content span,
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content a,
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content div {
  color: #000000;
}
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-image {
  width: 30%;
  float: left;
}
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-content a {
  color: #2f7f33;
}
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-content .btn-landing.btn-landing-green {
  background: #014D24;
  background-color: #014D24;
}
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-content .btn-landing.btn-landing-green h1,
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-content .btn-landing.btn-landing-green h2,
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-content .btn-landing.btn-landing-green h3,
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-content .btn-landing.btn-landing-green p,
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-content .btn-landing.btn-landing-green span,
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-content .btn-landing.btn-landing-green a,
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-content .btn-landing.btn-landing-green div {
  color: #ffffff;
}
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-content .btn-landing.btn-landing-green:hover {
  background: #ffffff;
  background-color: #ffffff;
  color: #014D24 !important;
  text-decoration: none;
}
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-content .btn-landing.btn-landing-green:hover h1,
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-content .btn-landing.btn-landing-green:hover h2,
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-content .btn-landing.btn-landing-green:hover h3,
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-content .btn-landing.btn-landing-green:hover p,
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-content .btn-landing.btn-landing-green:hover span,
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-content .btn-landing.btn-landing-green:hover a,
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-content .btn-landing.btn-landing-green:hover div {
  color: #014D24 !important;
}
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-content .btn-landing.btn-landing-grey {
  background: #464548;
  background-color: #464548;
}
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-content .btn-landing.btn-landing-grey h1,
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-content .btn-landing.btn-landing-grey h2,
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-content .btn-landing.btn-landing-grey h3,
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-content .btn-landing.btn-landing-grey p,
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-content .btn-landing.btn-landing-grey span,
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-content .btn-landing.btn-landing-grey a,
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-content .btn-landing.btn-landing-grey div {
  color: #ffffff;
}
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-content .btn-landing.btn-landing-grey:hover {
  background: #ffffff;
  background-color: #ffffff;
  color: #464548 !important;
  text-decoration: none;
}
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-content .btn-landing.btn-landing-grey:hover h1,
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-content .btn-landing.btn-landing-grey:hover h2,
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-content .btn-landing.btn-landing-grey:hover h3,
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-content .btn-landing.btn-landing-grey:hover p,
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-content .btn-landing.btn-landing-grey:hover span,
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-content .btn-landing.btn-landing-grey:hover a,
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-content .btn-landing.btn-landing-grey:hover div {
  color: #464548 !important;
}
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-content .btn-landing.btn-landing-white {
  background: #ffffff;
  background-color: #ffffff;
}
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-content .btn-landing.btn-landing-white h1,
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-content .btn-landing.btn-landing-white h2,
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-content .btn-landing.btn-landing-white h3,
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-content .btn-landing.btn-landing-white p,
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-content .btn-landing.btn-landing-white span,
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-content .btn-landing.btn-landing-white a,
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-content .btn-landing.btn-landing-white div {
  color: #2f7f33;
}
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-content .btn-landing.btn-landing-white:hover {
  background: #2f7f33;
  background-color: #2f7f33;
  color: #2f7f33 !important;
  text-decoration: none;
}
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-content .btn-landing.btn-landing-white:hover h1,
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-content .btn-landing.btn-landing-white:hover h2,
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-content .btn-landing.btn-landing-white:hover h3,
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-content .btn-landing.btn-landing-white:hover p,
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-content .btn-landing.btn-landing-white:hover span,
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-content .btn-landing.btn-landing-white:hover a,
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-content .btn-landing.btn-landing-white:hover div {
  color: #ffffff;
}
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-content .btn-landing.btn-landing-lightgreen {
  background: #2f7f33;
  background-color: #2f7f33;
  border-color: #ffffff;
}
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-content .btn-landing.btn-landing-lightgreen h1,
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-content .btn-landing.btn-landing-lightgreen h2,
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-content .btn-landing.btn-landing-lightgreen h3,
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-content .btn-landing.btn-landing-lightgreen p,
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-content .btn-landing.btn-landing-lightgreen span,
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-content .btn-landing.btn-landing-lightgreen a,
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-content .btn-landing.btn-landing-lightgreen div {
  color: #ffffff;
}
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-content .btn-landing.btn-landing-lightgreen:hover {
  background: #ffffff;
  background-color: #ffffff;
}
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-content .btn-landing.btn-landing-lightgreen:hover h1,
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-content .btn-landing.btn-landing-lightgreen:hover h2,
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-content .btn-landing.btn-landing-lightgreen:hover h3,
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-content .btn-landing.btn-landing-lightgreen:hover p,
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-content .btn-landing.btn-landing-lightgreen:hover span,
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-content .btn-landing.btn-landing-lightgreen:hover a,
.content.content-landing .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-content .btn-landing.btn-landing-lightgreen:hover div {
  color: #2f7f33 !important;
}
/**
BANNER LANDING
 */
.landing-cms-background-banner {
  position: absolute;
  width: 100%;
  height: 600px;
  z-index: 1;
}
.landing-cms-background-banner > figure {
  position: relative;
  width: 100%;
  height: 600px;
  overflow: hidden;
}
.landing-cms-background-banner > figure > img {
  /*position: absolute;
      max-width: initial;
      min-width: 100%;
      width: auto;
      min-height: @height-banner;
      height: auto;
      top: 0;
      bottom: 0;
      right: -50%;
      left: -50%;
      margin: auto;*/
  object-fit: cover;
  width: 100%;
  height: 100%;
  margin: 0;
}
.landing-cms-background-banner.landing-cms-object-fit {
  background-size: cover;
  background-position: center center;
}
.landing-cms-background-banner.landing-cms-object-fit > figure > img {
  opacity: 0;
}
.uk-section.landing-cms-section-banner {
  position: relative;
  width: 100%;
  height: 600px;
  z-index: 1;
  background: transparent;
}
.uk-section.landing-cms-section-banner > .uk-container {
  position: relative;
  width: auto;
  height: 100%;
}
.uk-section.landing-cms-section-banner > .uk-container .layout-banner {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex;
  display: flex !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  justify-content: center;
}
.uk-section.landing-cms-section-banner > .uk-container .layout-banner .uk-width-expand\@m {
  min-width: 100%;
}
/**
WRAP TITLE
 */
/**
WRAP TEXT
 */
.uk-section.landing-cms-section-wrap-text {
  background: #EBEBEB;
  background-color: #EBEBEB;
}
.uk-section.landing-cms-section-wrap-text h1,
.uk-section.landing-cms-section-wrap-text h2,
.uk-section.landing-cms-section-wrap-text h3,
.uk-section.landing-cms-section-wrap-text p,
.uk-section.landing-cms-section-wrap-text span,
.uk-section.landing-cms-section-wrap-text a,
.uk-section.landing-cms-section-wrap-text div {
  color: #000000;
}
.uk-section.landing-cms-section-wrap-text h1,
.uk-section.landing-cms-section-wrap-text a {
  color: #2f7f33;
}
.uk-section.landing-cms-section-wrap-text h2,
.uk-section.landing-cms-section-wrap-text h3 {
  color: #000;
}
.uk-section.landing-cms-section-wrap-text .uk-accordion.landing-cms-accordion .el-item .uk-accordion-title {
  background: transparent;
  color: #2f7f33;
  text-transform: initial;
  font-weight: 700;
  padding: 0;
}
.uk-section.landing-cms-section-wrap-text .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content {
  background: #ffffff;
  margin: 0;
  border-top: 1px solid #464548;
}
.uk-section.landing-cms-section-wrap-text .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-image {
  width: 30%;
  float: left;
}
.uk-section.landing-cms-section-wrap-text .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content > .el-content a {
  color: #2f7f33;
}
/**
WRAP EVIDENCE
 */
.uk-section.landing-cms-section-wrap-evidence .layout-evidence {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex;
  display: flex !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 0;
}
.uk-section.landing-cms-section-wrap-evidence .layout-evidence > div {
  margin: 0;
  padding: 0;
}
/**
WRAP CONTENT BLOCK
 */
@media (max-width: 420px) {
  .uk-section.landing-cms-section-wrap-block > .uk-container {
    padding: 0;
  }
  .uk-section.landing-cms-section-wrap-block > .uk-container > .layout-block > div {
    margin: 15px 0;
  }
  .uk-section.landing-cms-section-wrap-block > .uk-container > .layout-block > div:first-child {
    margin-top: 0;
  }
  .uk-section.landing-cms-section-wrap-block > .uk-container > .layout-block > div:last-child {
    margin-bottom: 0;
  }
}
.uk-section.landing-cms-section-wrap-block.background-greentodark-color {
  background: #014D24;
  background: -moz-linear-gradient(to right, #014D24 50%, #123313 50%);
  background: -webkit-linear-gradient(to right, #014D24 50%, #123313 50%);
  background: linear-gradient(to right, #014D24 50%, #123313 50%);
}
.uk-section.landing-cms-section-wrap-block.background-greentodark-color .layout-block.halves > div:nth-child(1) {
  background: #014D24;
  background-color: #014D24;
}
.uk-section.landing-cms-section-wrap-block.background-greentodark-color .layout-block.halves > div:nth-child(1) h1,
.uk-section.landing-cms-section-wrap-block.background-greentodark-color .layout-block.halves > div:nth-child(1) h2,
.uk-section.landing-cms-section-wrap-block.background-greentodark-color .layout-block.halves > div:nth-child(1) h3,
.uk-section.landing-cms-section-wrap-block.background-greentodark-color .layout-block.halves > div:nth-child(1) p,
.uk-section.landing-cms-section-wrap-block.background-greentodark-color .layout-block.halves > div:nth-child(1) span,
.uk-section.landing-cms-section-wrap-block.background-greentodark-color .layout-block.halves > div:nth-child(1) a,
.uk-section.landing-cms-section-wrap-block.background-greentodark-color .layout-block.halves > div:nth-child(1) div {
  color: #ffffff;
}
.uk-section.landing-cms-section-wrap-block.background-greentodark-color .layout-block.halves > div:nth-child(2) {
  background: #123313;
  background-color: #123313;
}
.uk-section.landing-cms-section-wrap-block.background-greentodark-color .layout-block.halves > div:nth-child(2) h1,
.uk-section.landing-cms-section-wrap-block.background-greentodark-color .layout-block.halves > div:nth-child(2) h2,
.uk-section.landing-cms-section-wrap-block.background-greentodark-color .layout-block.halves > div:nth-child(2) h3,
.uk-section.landing-cms-section-wrap-block.background-greentodark-color .layout-block.halves > div:nth-child(2) p,
.uk-section.landing-cms-section-wrap-block.background-greentodark-color .layout-block.halves > div:nth-child(2) span,
.uk-section.landing-cms-section-wrap-block.background-greentodark-color .layout-block.halves > div:nth-child(2) a,
.uk-section.landing-cms-section-wrap-block.background-greentodark-color .layout-block.halves > div:nth-child(2) div {
  color: #ffffff;
}
@media (max-width: 767px) {
  .uk-section.landing-cms-section-wrap-block.background-greentodark-color {
    background: #014D24;
    background: -moz-linear-gradient(to bottom, #014D24 50%, #123313 50%);
    background: -webkit-linear-gradient(to bottom, #014D24 50%, #123313 50%);
    background: linear-gradient(to bottom, #014D24 50%, #123313 50%);
  }
}
.uk-section.landing-cms-section-wrap-block.background-greenfromlight-color {
  background: #2f7f33;
  background: -moz-linear-gradient(to right, #2f7f33 50%, #014D24 50%);
  background: -webkit-linear-gradient(to right, #2f7f33 50%, #014D24 50%);
  background: linear-gradient(to right, #2f7f33 50%, #014D24 50%);
}
.uk-section.landing-cms-section-wrap-block.background-greenfromlight-color .layout-block.halves > div:nth-child(1) {
  background: #2f7f33;
  background-color: #2f7f33;
}
.uk-section.landing-cms-section-wrap-block.background-greenfromlight-color .layout-block.halves > div:nth-child(1) h1,
.uk-section.landing-cms-section-wrap-block.background-greenfromlight-color .layout-block.halves > div:nth-child(1) h2,
.uk-section.landing-cms-section-wrap-block.background-greenfromlight-color .layout-block.halves > div:nth-child(1) h3,
.uk-section.landing-cms-section-wrap-block.background-greenfromlight-color .layout-block.halves > div:nth-child(1) p,
.uk-section.landing-cms-section-wrap-block.background-greenfromlight-color .layout-block.halves > div:nth-child(1) span,
.uk-section.landing-cms-section-wrap-block.background-greenfromlight-color .layout-block.halves > div:nth-child(1) a,
.uk-section.landing-cms-section-wrap-block.background-greenfromlight-color .layout-block.halves > div:nth-child(1) div {
  color: #ffffff;
}
.uk-section.landing-cms-section-wrap-block.background-greenfromlight-color .layout-block.halves > div:nth-child(2) {
  background: #014D24;
  background-color: #014D24;
}
.uk-section.landing-cms-section-wrap-block.background-greenfromlight-color .layout-block.halves > div:nth-child(2) h1,
.uk-section.landing-cms-section-wrap-block.background-greenfromlight-color .layout-block.halves > div:nth-child(2) h2,
.uk-section.landing-cms-section-wrap-block.background-greenfromlight-color .layout-block.halves > div:nth-child(2) h3,
.uk-section.landing-cms-section-wrap-block.background-greenfromlight-color .layout-block.halves > div:nth-child(2) p,
.uk-section.landing-cms-section-wrap-block.background-greenfromlight-color .layout-block.halves > div:nth-child(2) span,
.uk-section.landing-cms-section-wrap-block.background-greenfromlight-color .layout-block.halves > div:nth-child(2) a,
.uk-section.landing-cms-section-wrap-block.background-greenfromlight-color .layout-block.halves > div:nth-child(2) div {
  color: #ffffff;
}
@media (max-width: 767px) {
  .uk-section.landing-cms-section-wrap-block.background-greenfromlight-color {
    background: #2f7f33;
    background: -moz-linear-gradient(to bottom, #2f7f33 50%, #014D24 50%);
    background: -webkit-linear-gradient(to bottom, #2f7f33 50%, #014D24 50%);
    background: linear-gradient(to bottom, #2f7f33 50%, #014D24 50%);
  }
}
.uk-section.landing-cms-section-wrap-block.background-bluetodark-color {
  background: #153646;
  background: -moz-linear-gradient(to right, #153646 50%, #0E2A38 50%);
  background: -webkit-linear-gradient(to right, #153646 50%, #0E2A38 50%);
  background: linear-gradient(to right, #153646 50%, #0E2A38 50%);
}
.uk-section.landing-cms-section-wrap-block.background-bluetodark-color .layout-block.halves > div:nth-child(1) {
  background: #153646;
  background-color: #153646;
}
.uk-section.landing-cms-section-wrap-block.background-bluetodark-color .layout-block.halves > div:nth-child(1) h1,
.uk-section.landing-cms-section-wrap-block.background-bluetodark-color .layout-block.halves > div:nth-child(1) h2,
.uk-section.landing-cms-section-wrap-block.background-bluetodark-color .layout-block.halves > div:nth-child(1) h3,
.uk-section.landing-cms-section-wrap-block.background-bluetodark-color .layout-block.halves > div:nth-child(1) p,
.uk-section.landing-cms-section-wrap-block.background-bluetodark-color .layout-block.halves > div:nth-child(1) span,
.uk-section.landing-cms-section-wrap-block.background-bluetodark-color .layout-block.halves > div:nth-child(1) a,
.uk-section.landing-cms-section-wrap-block.background-bluetodark-color .layout-block.halves > div:nth-child(1) div {
  color: #ffffff;
}
.uk-section.landing-cms-section-wrap-block.background-bluetodark-color .layout-block.halves > div:nth-child(2) {
  background: #0E2A38;
  background-color: #0E2A38;
}
.uk-section.landing-cms-section-wrap-block.background-bluetodark-color .layout-block.halves > div:nth-child(2) h1,
.uk-section.landing-cms-section-wrap-block.background-bluetodark-color .layout-block.halves > div:nth-child(2) h2,
.uk-section.landing-cms-section-wrap-block.background-bluetodark-color .layout-block.halves > div:nth-child(2) h3,
.uk-section.landing-cms-section-wrap-block.background-bluetodark-color .layout-block.halves > div:nth-child(2) p,
.uk-section.landing-cms-section-wrap-block.background-bluetodark-color .layout-block.halves > div:nth-child(2) span,
.uk-section.landing-cms-section-wrap-block.background-bluetodark-color .layout-block.halves > div:nth-child(2) a,
.uk-section.landing-cms-section-wrap-block.background-bluetodark-color .layout-block.halves > div:nth-child(2) div {
  color: #ffffff;
}
@media (max-width: 767px) {
  .uk-section.landing-cms-section-wrap-block.background-bluetodark-color {
    background: #153646;
    background: -moz-linear-gradient(to bottom, #153646 50%, #0E2A38 50%);
    background: -webkit-linear-gradient(to bottom, #153646 50%, #0E2A38 50%);
    background: linear-gradient(to bottom, #153646 50%, #0E2A38 50%);
  }
}
.uk-section.landing-cms-section-wrap-block.background-bluefromlight-color {
  background: #214C65;
  background: -moz-linear-gradient(to right, #214C65 50%, #153646 50%);
  background: -webkit-linear-gradient(to right, #214C65 50%, #153646 50%);
  background: linear-gradient(to right, #214C65 50%, #153646 50%);
}
.uk-section.landing-cms-section-wrap-block.background-bluefromlight-color .layout-block.halves > div:nth-child(1) {
  background: #214C65;
  background-color: #214C65;
}
.uk-section.landing-cms-section-wrap-block.background-bluefromlight-color .layout-block.halves > div:nth-child(1) h1,
.uk-section.landing-cms-section-wrap-block.background-bluefromlight-color .layout-block.halves > div:nth-child(1) h2,
.uk-section.landing-cms-section-wrap-block.background-bluefromlight-color .layout-block.halves > div:nth-child(1) h3,
.uk-section.landing-cms-section-wrap-block.background-bluefromlight-color .layout-block.halves > div:nth-child(1) p,
.uk-section.landing-cms-section-wrap-block.background-bluefromlight-color .layout-block.halves > div:nth-child(1) span,
.uk-section.landing-cms-section-wrap-block.background-bluefromlight-color .layout-block.halves > div:nth-child(1) a,
.uk-section.landing-cms-section-wrap-block.background-bluefromlight-color .layout-block.halves > div:nth-child(1) div {
  color: #ffffff;
}
.uk-section.landing-cms-section-wrap-block.background-bluefromlight-color .layout-block.halves > div:nth-child(2) {
  background: #153646;
  background-color: #153646;
}
.uk-section.landing-cms-section-wrap-block.background-bluefromlight-color .layout-block.halves > div:nth-child(2) h1,
.uk-section.landing-cms-section-wrap-block.background-bluefromlight-color .layout-block.halves > div:nth-child(2) h2,
.uk-section.landing-cms-section-wrap-block.background-bluefromlight-color .layout-block.halves > div:nth-child(2) h3,
.uk-section.landing-cms-section-wrap-block.background-bluefromlight-color .layout-block.halves > div:nth-child(2) p,
.uk-section.landing-cms-section-wrap-block.background-bluefromlight-color .layout-block.halves > div:nth-child(2) span,
.uk-section.landing-cms-section-wrap-block.background-bluefromlight-color .layout-block.halves > div:nth-child(2) a,
.uk-section.landing-cms-section-wrap-block.background-bluefromlight-color .layout-block.halves > div:nth-child(2) div {
  color: #ffffff;
}
@media (max-width: 767px) {
  .uk-section.landing-cms-section-wrap-block.background-bluefromlight-color {
    background: #214C65;
    background: -moz-linear-gradient(to bottom, #214C65 50%, #153646 50%);
    background: -webkit-linear-gradient(to bottom, #214C65 50%, #153646 50%);
    background: linear-gradient(to bottom, #214C65 50%, #153646 50%);
  }
}
.uk-section.landing-cms-section-wrap-block.background-greentoblue-color {
  background: #014D24;
  background: -moz-linear-gradient(to right, #014D24 50%, #153646 50%);
  background: -webkit-linear-gradient(to right, #014D24 50%, #153646 50%);
  background: linear-gradient(to right, #014D24 50%, #153646 50%);
}
.uk-section.landing-cms-section-wrap-block.background-greentoblue-color .layout-block.halves > div:nth-child(1) {
  background: #014D24;
  background-color: #014D24;
}
.uk-section.landing-cms-section-wrap-block.background-greentoblue-color .layout-block.halves > div:nth-child(1) h1,
.uk-section.landing-cms-section-wrap-block.background-greentoblue-color .layout-block.halves > div:nth-child(1) h2,
.uk-section.landing-cms-section-wrap-block.background-greentoblue-color .layout-block.halves > div:nth-child(1) h3,
.uk-section.landing-cms-section-wrap-block.background-greentoblue-color .layout-block.halves > div:nth-child(1) p,
.uk-section.landing-cms-section-wrap-block.background-greentoblue-color .layout-block.halves > div:nth-child(1) span,
.uk-section.landing-cms-section-wrap-block.background-greentoblue-color .layout-block.halves > div:nth-child(1) a,
.uk-section.landing-cms-section-wrap-block.background-greentoblue-color .layout-block.halves > div:nth-child(1) div {
  color: #ffffff;
}
.uk-section.landing-cms-section-wrap-block.background-greentoblue-color .layout-block.halves > div:nth-child(2) {
  background: #153646;
  background-color: #153646;
}
.uk-section.landing-cms-section-wrap-block.background-greentoblue-color .layout-block.halves > div:nth-child(2) h1,
.uk-section.landing-cms-section-wrap-block.background-greentoblue-color .layout-block.halves > div:nth-child(2) h2,
.uk-section.landing-cms-section-wrap-block.background-greentoblue-color .layout-block.halves > div:nth-child(2) h3,
.uk-section.landing-cms-section-wrap-block.background-greentoblue-color .layout-block.halves > div:nth-child(2) p,
.uk-section.landing-cms-section-wrap-block.background-greentoblue-color .layout-block.halves > div:nth-child(2) span,
.uk-section.landing-cms-section-wrap-block.background-greentoblue-color .layout-block.halves > div:nth-child(2) a,
.uk-section.landing-cms-section-wrap-block.background-greentoblue-color .layout-block.halves > div:nth-child(2) div {
  color: #ffffff;
}
@media (max-width: 767px) {
  .uk-section.landing-cms-section-wrap-block.background-greentoblue-color {
    background: #014D24;
    background: -moz-linear-gradient(to bottom, #014D24 50%, #153646 50%);
    background: -webkit-linear-gradient(to bottom, #014D24 50%, #153646 50%);
    background: linear-gradient(to bottom, #014D24 50%, #153646 50%);
  }
}
.uk-section.landing-cms-section-wrap-block.background-lightgreentolightblue-color {
  background: #2f7f33;
  background: -moz-linear-gradient(to right, #2f7f33 50%, #214C65 50%);
  background: -webkit-linear-gradient(to right, #2f7f33 50%, #214C65 50%);
  background: linear-gradient(to right, #2f7f33 50%, #214C65 50%);
}
.uk-section.landing-cms-section-wrap-block.background-lightgreentolightblue-color .layout-block.halves > div:nth-child(1) {
  background: #2f7f33;
  background-color: #2f7f33;
}
.uk-section.landing-cms-section-wrap-block.background-lightgreentolightblue-color .layout-block.halves > div:nth-child(1) h1,
.uk-section.landing-cms-section-wrap-block.background-lightgreentolightblue-color .layout-block.halves > div:nth-child(1) h2,
.uk-section.landing-cms-section-wrap-block.background-lightgreentolightblue-color .layout-block.halves > div:nth-child(1) h3,
.uk-section.landing-cms-section-wrap-block.background-lightgreentolightblue-color .layout-block.halves > div:nth-child(1) p,
.uk-section.landing-cms-section-wrap-block.background-lightgreentolightblue-color .layout-block.halves > div:nth-child(1) span,
.uk-section.landing-cms-section-wrap-block.background-lightgreentolightblue-color .layout-block.halves > div:nth-child(1) a,
.uk-section.landing-cms-section-wrap-block.background-lightgreentolightblue-color .layout-block.halves > div:nth-child(1) div {
  color: #ffffff;
}
.uk-section.landing-cms-section-wrap-block.background-lightgreentolightblue-color .layout-block.halves > div:nth-child(2) {
  background: #214C65;
  background-color: #214C65;
}
.uk-section.landing-cms-section-wrap-block.background-lightgreentolightblue-color .layout-block.halves > div:nth-child(2) h1,
.uk-section.landing-cms-section-wrap-block.background-lightgreentolightblue-color .layout-block.halves > div:nth-child(2) h2,
.uk-section.landing-cms-section-wrap-block.background-lightgreentolightblue-color .layout-block.halves > div:nth-child(2) h3,
.uk-section.landing-cms-section-wrap-block.background-lightgreentolightblue-color .layout-block.halves > div:nth-child(2) p,
.uk-section.landing-cms-section-wrap-block.background-lightgreentolightblue-color .layout-block.halves > div:nth-child(2) span,
.uk-section.landing-cms-section-wrap-block.background-lightgreentolightblue-color .layout-block.halves > div:nth-child(2) a,
.uk-section.landing-cms-section-wrap-block.background-lightgreentolightblue-color .layout-block.halves > div:nth-child(2) div {
  color: #ffffff;
}
@media (max-width: 767px) {
  .uk-section.landing-cms-section-wrap-block.background-lightgreentolightblue-color {
    background: #014D24;
    background: -moz-linear-gradient(to bottom, #2f7f33 50%, #214C65 50%);
    background: -webkit-linear-gradient(to bottom, #2f7f33 50%, #214C65 50%);
    background: linear-gradient(to bottom, #2f7f33 50%, #214C65 50%);
  }
}
.uk-section.landing-cms-section-wrap-block .layout-block {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex;
  display: flex !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin: 0;
}
.uk-section.landing-cms-section-wrap-block .layout-block > div {
  margin: 0;
  padding: 0;
}
/**
FLEX BLOCK MEDIA
 */
.uk-section.landing-cms-section-wrap-evidence .layout-evidence.quarters > div,
.uk-section.landing-cms-section-wrap-block .layout-block.quarters > div {
  width: 25%;
}
@media (max-width: 767px) {
  .uk-section.landing-cms-section-wrap-evidence .layout-evidence.quarters > div,
  .uk-section.landing-cms-section-wrap-block .layout-block.quarters > div {
    width: 50%;
    margin-bottom: 15px;
  }
}
@media (max-width: 619px) {
  .uk-section.landing-cms-section-wrap-evidence .layout-evidence.quarters,
  .uk-section.landing-cms-section-wrap-block .layout-block.quarters {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .uk-section.landing-cms-section-wrap-evidence .layout-evidence.quarters > div,
  .uk-section.landing-cms-section-wrap-block .layout-block.quarters > div {
    width: 100%;
    margin-bottom: 15px;
  }
}
.uk-section.landing-cms-section-wrap-evidence .layout-evidence.thirds > div,
.uk-section.landing-cms-section-wrap-block .layout-block.thirds > div {
  width: 33%;
}
@media (max-width: 767px) {
  .uk-section.landing-cms-section-wrap-evidence .layout-evidence.thirds,
  .uk-section.landing-cms-section-wrap-block .layout-block.thirds {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .uk-section.landing-cms-section-wrap-evidence .layout-evidence.thirds > div,
  .uk-section.landing-cms-section-wrap-block .layout-block.thirds > div {
    width: 100%;
    padding: 15px !important;
  }
}
.uk-section.landing-cms-section-wrap-evidence .layout-evidence.halves,
.uk-section.landing-cms-section-wrap-block .layout-block.halves {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.uk-section.landing-cms-section-wrap-evidence .layout-evidence.halves > div,
.uk-section.landing-cms-section-wrap-block .layout-block.halves > div {
  width: 50%;
}
.uk-section.landing-cms-section-wrap-evidence .layout-evidence.halves > div:first-child,
.uk-section.landing-cms-section-wrap-block .layout-block.halves > div:first-child {
  text-align: left;
}
.uk-section.landing-cms-section-wrap-evidence .layout-evidence.halves > div:last-child,
.uk-section.landing-cms-section-wrap-block .layout-block.halves > div:last-child {
  text-align: right;
}
@media (max-width: 767px) {
  .uk-section.landing-cms-section-wrap-evidence .layout-evidence.halves,
  .uk-section.landing-cms-section-wrap-block .layout-block.halves {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .uk-section.landing-cms-section-wrap-evidence .layout-evidence.halves > div,
  .uk-section.landing-cms-section-wrap-block .layout-block.halves > div {
    width: 100%;
    padding: 15px !important;
  }
  .uk-section.landing-cms-section-wrap-evidence .layout-evidence.halves > div h1,
  .uk-section.landing-cms-section-wrap-block .layout-block.halves > div h1,
  .uk-section.landing-cms-section-wrap-evidence .layout-evidence.halves > div h2,
  .uk-section.landing-cms-section-wrap-block .layout-block.halves > div h2,
  .uk-section.landing-cms-section-wrap-evidence .layout-evidence.halves > div h3,
  .uk-section.landing-cms-section-wrap-block .layout-block.halves > div h3,
  .uk-section.landing-cms-section-wrap-evidence .layout-evidence.halves > div p,
  .uk-section.landing-cms-section-wrap-block .layout-block.halves > div p,
  .uk-section.landing-cms-section-wrap-evidence .layout-evidence.halves > div span,
  .uk-section.landing-cms-section-wrap-block .layout-block.halves > div span {
    text-align: center !important;
  }
}
/**
COUNTDOWN
 */
.landing-cms-countdown.uk-grid {
  justify-content: center;
  margin: 0;
}
@media (min-width: 992px) {
  .landing-cms-countdown.uk-grid {
    background: linear-gradient(#000 72%, #2f7f33 72%);
  }
  .landing-cms-countdown.uk-grid .uk-countdown-number,
  .landing-cms-countdown.uk-grid .uk-countdown-separator,
  .landing-cms-countdown.uk-grid .uk-countdown-label {
    color: #ffffff !important;
  }
}
.landing-cms-countdown.uk-grid .uk-countdown-number {
  font-size: 4em;
  line-height: 1em;
  position: relative;
  bottom: 7px;
}
.landing-cms-countdown.uk-grid .uk-countdown-label {
  color: #2f7f33;
  font-weight: 700;
  margin: 0 !important;
  font-size: 1em;
  line-height: 1;
  position: relative;
  bottom: 3px;
}
/**
TICKET FAQ
 */
.uk-accordion.landing-cms-accordion.landing-cms-list-ticket-faq .el-item .uk-accordion-title {
  background: #2f7f33;
  background-color: #2f7f33;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: 700;
  padding: 5px 15px;
}
.uk-accordion.landing-cms-accordion.landing-cms-list-ticket-faq .el-item .uk-accordion-title h1,
.uk-accordion.landing-cms-accordion.landing-cms-list-ticket-faq .el-item .uk-accordion-title h2,
.uk-accordion.landing-cms-accordion.landing-cms-list-ticket-faq .el-item .uk-accordion-title h3,
.uk-accordion.landing-cms-accordion.landing-cms-list-ticket-faq .el-item .uk-accordion-title p,
.uk-accordion.landing-cms-accordion.landing-cms-list-ticket-faq .el-item .uk-accordion-title span,
.uk-accordion.landing-cms-accordion.landing-cms-list-ticket-faq .el-item .uk-accordion-title a,
.uk-accordion.landing-cms-accordion.landing-cms-list-ticket-faq .el-item .uk-accordion-title div {
  color: #ffffff;
}
.uk-accordion.landing-cms-accordion.landing-cms-list-ticket-faq .el-item .uk-accordion-content {
  background: #EBEBEB;
  background-color: #EBEBEB;
  margin: 0;
}
.uk-accordion.landing-cms-accordion.landing-cms-list-ticket-faq .el-item .uk-accordion-content h1,
.uk-accordion.landing-cms-accordion.landing-cms-list-ticket-faq .el-item .uk-accordion-content h2,
.uk-accordion.landing-cms-accordion.landing-cms-list-ticket-faq .el-item .uk-accordion-content h3,
.uk-accordion.landing-cms-accordion.landing-cms-list-ticket-faq .el-item .uk-accordion-content p,
.uk-accordion.landing-cms-accordion.landing-cms-list-ticket-faq .el-item .uk-accordion-content span,
.uk-accordion.landing-cms-accordion.landing-cms-list-ticket-faq .el-item .uk-accordion-content a,
.uk-accordion.landing-cms-accordion.landing-cms-list-ticket-faq .el-item .uk-accordion-content div {
  color: #000000;
}
.uk-accordion.landing-cms-accordion.landing-cms-list-ticket-faq .el-item .uk-accordion-content > .el-image {
  width: 30%;
  float: left;
}
.uk-accordion.landing-cms-accordion.landing-cms-list-ticket-faq .el-item .uk-accordion-content > .el-content a {
  color: #2f7f33;
}
/**
TIMELINE EVENTS
 */
.timeline-events {
  background: #323232;
  color: #ffffff;
  padding: 20px 0;
}
.timeline-events .timeline-item.timeline-start {
  padding-top: 50px !important;
}
.timeline-events .timeline-item.timeline-start::before,
.timeline-events .timeline-item.timeline-start:before {
  border: 1px solid #ffffff;
  width: 21px;
  display: inline-block;
  content: '';
  position: absolute;
  top: 0;
  left: -11px;
}
.timeline-events .timeline-item.timeline-end {
  padding-bottom: 100px !important;
}
.timeline-events .timeline-item.timeline-end.text-left::after,
.timeline-events .timeline-item.timeline-end.text-left:after {
  border: 1px solid #ffffff;
  width: 21px;
  display: inline-block;
  content: '';
  position: absolute;
  bottom: 0;
  left: -11px;
}
.timeline-events .timeline-item.timeline-end.text-right::after,
.timeline-events .timeline-item.timeline-end.text-right:after {
  border: 1px solid #ffffff;
  width: 21px;
  display: inline-block;
  content: '';
  position: absolute;
  bottom: 0;
  right: -11px;
}
.timeline-events .timeline-item.col-sm-6 {
  padding: 25px 20px;
}
.timeline-events .timeline-item.col-sm-6 a.modalpage {
  color: #ffffff;
  font-weight: 700;
  position: relative;
}
.timeline-events .timeline-item.col-sm-6 a.modalpage:not(.activepage):hover {
  text-decoration: none;
  cursor: text;
}
.timeline-events .timeline-item.col-sm-6.text-left {
  border-left: 2px solid #ffffff;
  margin-left: -1px;
  clear: left;
}
.timeline-events .timeline-item.col-sm-6.text-left p {
  text-transform: uppercase;
  font-weight: 600;
}
.timeline-events .timeline-item.col-sm-6.text-left p:not(:nth-of-type(1)):last-of-type {
  text-transform: initial;
  font-weight: initial;
}
.timeline-events .timeline-item.col-sm-6.text-left a.modalpage::before,
.timeline-events .timeline-item.col-sm-6.text-left a.modalpage:before {
  border: 3px solid #ffffff;
  border-radius: 50%;
  width: 21px;
  height: 21px;
  display: inline-block;
  content: '';
  background: #323232;
  position: absolute;
  left: -32px;
  top: 2px;
}
.timeline-events .timeline-item.col-sm-6.text-left a.modalpage.activepage {
  color: #2f7f33;
}
.timeline-events .timeline-item.col-sm-6.text-left a.modalpage.activepage::before,
.timeline-events .timeline-item.col-sm-6.text-left a.modalpage.activepage:before {
  border-color: #2f7f33;
}
.timeline-events .timeline-item.col-sm-6.text-right {
  border-right: 2px solid #ffffff;
  clear: left;
  position: relative;
  right: -1px;
}
.timeline-events .timeline-item.col-sm-6.text-right p:not(:last-child) {
  text-transform: uppercase;
  font-weight: 600;
}
.timeline-events .timeline-item.col-sm-6.text-right a.modalpage::after,
.timeline-events .timeline-item.col-sm-6.text-right a.modalpage:after {
  border: 3px solid #ffffff;
  border-radius: 50%;
  width: 21px;
  height: 21px;
  display: inline-block;
  content: '';
  background: #323232;
  position: absolute;
  right: -31px;
  top: 2px;
}
.timeline-events .timeline-item.col-sm-6.text-right a.modalpage.activepage {
  color: #2f7f33;
}
.timeline-events .timeline-item.col-sm-6.text-right a.modalpage.activepage::after,
.timeline-events .timeline-item.col-sm-6.text-right a.modalpage.activepage:after {
  border-color: #2f7f33;
}
@media (max-width: 420px) {
  .timeline-events .timeline-item.col-sm-6.text-right {
    text-align: left;
  }
  .timeline-events .timeline-item.col-sm-6.text-right a.modalpage::after,
  .timeline-events .timeline-item.col-sm-6.text-right a.modalpage:after {
    display: none;
  }
  .timeline-events .timeline-item.col-sm-6.text-right a.modalpage::before,
  .timeline-events .timeline-item.col-sm-6.text-right a.modalpage:before {
    border: 3px solid #ffffff;
    border-radius: 50%;
    width: 21px;
    height: 21px;
    display: inline-block;
    content: '';
    background: #323232;
    position: absolute;
    left: -32px;
    top: 2px;
  }
  .timeline-events .timeline-item.col-sm-6.text-right a.modalpage.activepage {
    color: #2f7f33;
  }
  .timeline-events .timeline-item.col-sm-6.text-right a.modalpage.activepage::before,
  .timeline-events .timeline-item.col-sm-6.text-right a.modalpage.activepage:before {
    border-color: #2f7f33;
  }
}
@media (max-width: 767px) and (min-width: 421px) {
  .timeline-events .timeline-item.col-sm-6.col-sm-push-6.text-left {
    width: 50%;
    margin-left: 50%;
  }
  .timeline-events .timeline-item.col-sm-6.text-right {
    right: -2px;
    width: 50%;
    text-align: right;
  }
}
@media (max-width: 420px) {
  .timeline-events .timeline-item {
    width: 70%;
    margin-left: 20% !important;
  }
  .timeline-events .timeline-item.col-sm-6.text-right {
    border-left: 2px solid #ffffff;
    border-right: none;
    clear: left;
    position: relative;
    right: 0;
  }
}
.timeline-events .timeline-item .event-modal {
  text-align: left;
}
.timeline-events .timeline-item .event-modal .modal-header .title {
  float: none;
  width: 80%;
}
.timeline-events .timeline-item .event-modal .modal-header .subtitle {
  margin: 0;
  font-style: italic;
  font-weight: normal !important;
}
.timeline-events .timeline-item .event-modal .modal-header button.close {
  position: absolute;
  top: 15px;
  right: 15px;
}
.timeline-events .timeline-item .event-modal .modal-body {
  padding: 0;
  color: #000;
}
.timeline-events .timeline-item .event-modal .modal-body .event-landing .wrap-modules {
  padding: 0;
}
.timeline-events .timeline-item .event-modal .modal-body .event-landing .uk-section.landing-single-modal-event-header {
  padding: 0;
  height: 250px;
  position: relative;
}
.timeline-events .timeline-item .event-modal .modal-body .event-landing .uk-section.landing-single-modal-event-header div[id^='image-']:nth-child(1) {
  height: 250px;
  display: block;
  position: absolute;
  width: 100%;
  overflow: hidden;
  z-index: 0;
  top: -1px;
  background: #000000;
}
.timeline-events .timeline-item .event-modal .modal-body .event-landing .uk-section.landing-single-modal-event-header div[id^='image-']:nth-child(1) > img {
  margin: 0;
  min-width: 101%;
  opacity: 0.5;
}
.timeline-events .timeline-item .event-modal .modal-body .event-landing .uk-section.landing-single-modal-event-header div[id^='image-']:nth-child(1) + h1 {
  margin-top: 10%;
}
.timeline-events .timeline-item .event-modal .modal-body .event-landing .uk-section.landing-single-modal-event-header h1,
.timeline-events .timeline-item .event-modal .modal-body .event-landing .uk-section.landing-single-modal-event-header h2,
.timeline-events .timeline-item .event-modal .modal-body .event-landing .uk-section.landing-single-modal-event-header p {
  z-index: 9;
  position: relative;
  color: #ffffff !important;
}
.timeline-events .timeline-item .event-modal .modal-body .event-landing .uk-section.landing-single-modal-event-header h1 {
  font-size: 1.8em;
}
.timeline-events .timeline-item .event-modal .modal-body .event-landing .uk-section.landing-single-modal-event-header h2 {
  font-size: 1.2em;
}
.timeline-events .timeline-item .event-modal .modal-body .event-landing .uk-section.landing-single-modal-event-header p {
  text-align: center;
  background: #1089c0;
  width: fit-content;
  margin: 10px auto 0;
  padding: 2px 5px;
}
.timeline-events .timeline-item .event-modal .modal-body .event-landing .uk-section.landing-single-modal-event-body {
  padding: 0 15px;
}
.timeline-events .timeline-item .event-modal .modal-body .event-landing .uk-section.landing-single-modal-event-body div[id^='button-'] {
  text-align: center;
  margin-top: 15px;
}
.timeline-events .timeline-item .event-modal .modal-body .event-landing .uk-section.landing-single-modal-event-body div[id^='button-'] .uk-button {
  background: #2f7f33;
  color: #ffffff !important;
}
.timeline-events .timeline-item .event-modal .modal-body .event-landing .uk-section.landing-single-modal-event-body div[id^='button-'] .uk-button:hover {
  background: #ffffff;
  color: #2f7f33 !important;
}
.timeline-events .timeline-item .event-modal .modal-body .event-landing .uk-section.landing-single-modal-event-body p {
  text-transform: none;
  font-weight: normal;
}
.timeline-events .timeline-item .event-modal .modal-body .event-landing .uk-section.landing-single-modal-event-body div[id^='image-'] {
  text-align: center;
}
.timeline-events .timeline-item .event-modal .modal-body .event-landing .uk-section.landing-single-modal-event-body ul {
  list-style: none;
  margin-top: 0;
}
.timeline-events .timeline-item .event-modal .modal-body .event-landing .uk-section.landing-single-modal-event-body ul li::before {
  content: "\2022";
  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: #2f7f33;
  /* Change the color */
  font-weight: bold;
  /* If you want it to be bold */
  display: inline-block;
  /* Needed to add space between the bullet and the text */
  width: 1em;
  /* Also needed for space (tweak if needed) */
  margin-left: -1em;
  /* Also needed for space (tweak if needed) */
}
/**
GALLERY MODAL
 */
.landing-cms-section-gallery-modal > .uk-container {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex;
  display: flex !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  justify-content: center;
}
.landing-cms-section-gallery-modal > .uk-container > h2 {
  width: 100%;
}
.landing-cms-section-gallery-modal > .uk-container a[data-toggle="modal"] {
  width: 25%;
  min-width: 250px;
}
.landing-cms-section-gallery-modal > .uk-container .wrap-modal-box {
  padding: 20px;
}
.landing-cms-section-gallery-modal > .uk-container .wrap-modal-box figure {
  position: relative;
  margin: 0;
  height: auto;
}
.landing-cms-section-gallery-modal > .uk-container .wrap-modal-box figure figcaption p {
  margin: 0 0 20px 0;
}
@media (max-width: 991px) {
  .landing-cms-section-gallery-modal > .uk-container .wrap-modal-box figure {
    font-size: 13px;
  }
}
.landing-cms-section-gallery-modal.gallery-three > .uk-container a[data-toggle="modal"] {
  width: 33%;
}
.landing-cms-section-gallery-modal.gallery-five > .uk-container a[data-toggle="modal"] {
  width: 20%;
}
/**
NEWS LIST
*/
@media (max-width: 991px) {
  .layout-landing .panel-news-home .list-view a {
    width: 100%;
    float: left;
    display: flex;
    margin-bottom: 20px;
  }
  .layout-landing .panel-news-home .list-view a:hover {
    text-decoration: none;
  }
  .layout-landing .panel-news-home .list-view div[data-key] {
    width: 100%;
  }
  .layout-landing .panel-news-home .list-view div[data-key] .content-image {
    width: 150px;
    height: 150px;
    float: left;
    position: relative;
    overflow: hidden;
  }
  .layout-landing .panel-news-home .list-view div[data-key] .content-image .el-image {
    width: 100%;
    height: 100%;
    object-fit: cover;
    margin: 0;
  }
  .layout-landing .panel-news-home .list-view div[data-key] .el-content {
    width: 50%;
    float: left;
    position: relative;
    padding: 0 15px;
  }
  .layout-landing .panel-news-home .list-view div[data-key] .el-content .el-title {
    color: #333;
    font-size: 1.2em;
  }
  .layout-landing .panel-news-home .list-view div[data-key] .el-content .published-by {
    color: #333;
  }
}
@media (max-width: 767px) {
  .layout-landing .panel-news-home .list-view div[data-key] .content-image {
    width: 100px;
    height: 100px;
  }
  .layout-landing .panel-news-home .list-view div[data-key] .el-content {
    width: 70%;
  }
}
/**
FORM
 */
.section-landing-cms-form {
  background-color: #123313;
}
.section-landing-cms-form form .social-container span,
.section-landing-cms-form form .social-container span strong,
.section-landing-cms-form form label,
.section-landing-cms-form form label > a,
.section-landing-cms-form form span.help-block,
.section-landing-cms-form form span.am-help,
.section-landing-cms-form form .control-label {
  color: #ffffff;
}
.section-landing-cms-form form .help-block.help-block-error {
  color: orange;
}
.section-landing-cms-form form label,
.section-landing-cms-form form label > a {
  font-weight: 700;
}
.section-landing-cms-form form label > a {
  color: #ffffff !important;
}
.section-landing-cms-form form .social-container {
  margin-bottom: 30px;
}
.section-landing-cms-form form .social-container span.am {
  padding: 0;
  bottom: 1px;
  position: relative;
}
.section-landing-cms-form form .userSocial_item,
.section-landing-cms-form form .datiRecuperatiDaSocial_item,
.section-landing-cms-form form .socialScelto_item,
.section-landing-cms-form form .associaNuovoAccountSocial_item {
  display: none;
}
.section-landing-cms-form form input.form-control {
  background: transparent;
  box-shadow: none;
  border: none;
  border-bottom: 1px solid #ffffff;
  color: #ffffff;
}
.section-landing-cms-form form .form-group > div.row {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.section-landing-cms-form form .form-group > div.row > div:nth-child(1) {
  width: auto;
  order: 1;
}
.section-landing-cms-form form .form-group > div.row > div:nth-child(2) {
  order: 3;
  flex-grow: 1;
  width: 100%;
}
.section-landing-cms-form form .form-group > div.row > div:nth-child(3) {
  width: auto;
  order: 2;
  display: flex;
  flex-direction: row-reverse;
}
.section-landing-cms-form form label em {
  font-size: 16px;
  line-height: 1;
  display: block;
  font-weight: normal;
}
.section-landing-cms-form form .uk-form-controls {
  text-align: center;
  margin-top: 30px;
}
.section-landing-cms-form form .uk-form-controls .btn.btn-primary {
  font-size: 1.5em;
  background-color: #ffffff;
  border-color: #ffffff;
  color: #123313;
}
.section-landing-cms-form form .uk-form-controls .btn.btn-primary:hover {
  background-color: #123313;
  border-color: #ffffff;
  color: #ffffff;
}
/**
THIS FILES CONTAINS CUSTOMIZATIONS FOR ALL LANDING
 */
/* Size
 ========================================================================== */
.uk-background-cover,
.uk-background-contain {
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
.uk-background-cover {
  background-size: cover;
}
.uk-background-contain {
  background-size: contain;
}
/* Position
  ========================================================================== */
.uk-background-top-left {
  background-position: 0 0;
}
.uk-background-top-center {
  background-position: 50% 0;
}
.uk-background-top-right {
  background-position: 100% 0;
}
.uk-background-center-left {
  background-position: 0 50%;
}
.uk-background-center-center {
  background-position: 50% 50%;
}
.uk-background-center-right {
  background-position: 100% 50%;
}
.uk-background-bottom-left {
  background-position: 0 100%;
}
.uk-background-bottom-center {
  background-position: 50% 100%;
}
.uk-background-bottom-right {
  background-position: 100% 100%;
}
/* Repeat
  ========================================================================== */
.uk-background-norepeat {
  background-repeat: no-repeat;
}
/* Attachment
  ========================================================================== */
/*
  * 1. Fix bug introduced in Chrome 67: the background image is not visible if any element on the page uses `translate3d`
  */
.uk-background-fixed {
  background-attachment: fixed;
  /* 1 */
  backface-visibility: hidden;
}
/* Block Image + text absolute overlay image*/
.block-image-text > .uk-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.block-image-text > .uk-container::after {
  display: none;
}
.block-image-text .el-link {
  width: 30%;
  border: none;
  margin-bottom: 30px;
}
@media (max-width: 991px) {
  .block-image-text .el-link {
    width: 50%;
  }
}
@media (max-width: 500px) {
  .block-image-text .el-link {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .block-image-text .el-content {
    position: absolute;
    bottom: 0;
    padding: 0.5em 1em;
    margin: 0;
    padding-top: 25%;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(229, 229, 229, 0)), color-stop(60%, #000000));
    background: -webkit-linear-gradient(top, rgba(229, 229, 229, 0) 0%, #000000 60%);
    background: -o-linear-gradient(top, rgba(229, 229, 229, 0) 0%, #000000 60%);
    background: linear-gradient(to bottom, rgba(229, 229, 229, 0) 0%, #000000 60%);
    width: 100%;
  }
}
.block-image-text .el-link > div {
  position: relative;
  height: 250px;
  overflow: hidden;
}
.block-image-text .el-link img {
  position: absolute;
  bottom: 0;
  width: 100%;
  margin: 0;
  max-width: none;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  height: 100%;
  object-fit: cover;
}
.block-image-text .el-title {
  color: #fff;
  margin: 0;
  font-size: 1.6em;
  line-height: 1.2em;
  font-weight: bold;
}
.block-image-text .el-subtitle {
  color: #fff;
  margin: 0;
  font-size: 1em;
  line-height: 1em;
  font-weight: bold;
}
.content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .panel-link-item {
  text-align: center;
}
.content-landing.call-hub-ricerca-e-innovazione {
  font-size: 1.2em;
}
.content-landing.call-hub-ricerca-e-innovazione #calendarCallhubEstrazione .list-item-calendar {
  justify-content: flex-start;
  align-items: flex-start;
}
.content-landing.call-hub-ricerca-e-innovazione #calendarCallhubEstrazione .list-item-calendar .btn-callhub-vincitori-2019 {
  margin: 15px;
}
.content-landing.call-hub-ricerca-e-innovazione #calendarCallhubEstrazione .list-item-calendar .btn-callhub-vincitori-2019 > a {
  border-radius: 5px;
  background-color: #ffffff;
  color: #000000;
  font-size: 1em;
  font-weight: 700;
}
.content-landing.call-hub-ricerca-e-innovazione #calendarCallhubEstrazione .list-item-calendar .btn-callhub-vincitori-2019 > a:hover {
  background-color: #297a38;
  color: #ffffff;
  text-decoration: none;
}
.content-landing.call-hub-ricerca-e-innovazione #calendarCallhubEstrazione .list-item-calendar > .btn-group {
  margin: 15px;
}
.content-landing.call-hub-ricerca-e-innovazione #calendarCallhubEstrazione .list-item-calendar > .btn-group .dropdown-menu {
  width: 100%;
  padding: 5px;
}
.content-landing.call-hub-ricerca-e-innovazione #calendarCallhubEstrazione .list-item-calendar > .btn-group .dropdown-menu li:before {
  text-indent: 0;
  content: '';
  font-size: 0;
}
.content-landing.call-hub-ricerca-e-innovazione #calendarCallhubEstrazione .list-item-calendar > .btn-group .dropdown-menu li a > i.glyphicon {
  display: none;
}
.content-landing.call-hub-ricerca-e-innovazione #calendarCallhubEstrazione .list-item-calendar > .btn-group .dropdown-menu li .checkbox input[type="checkbox"] {
  position: relative;
  margin-left: 0;
}
.call-hub-ricerca-e-innovazione-vincitori-2019 .landing-cms-section-wrap-evidence.background-blue-color {
  text-align: center;
}
.call-hub-ricerca-e-innovazione-vincitori-2019 .landing-cms-section-wrap-evidence.background-blue-color h2 strong {
  font-weight: 700;
  font-size: 2em;
}
.call-hub-ricerca-e-innovazione-vincitori-2019 .landing-cms-section-wrap-evidence.background-blue-color h2 + p {
  font-size: 1.1em;
  width: 89%;
  margin: 0 auto !important;
}
div[class*='r&i-poster-day'],
.content-landing.call-hub-ricerca-e-innovazione-2019,
.content-landing.call-hub-ricerca-e-innovazione-vincitori-2019,
.content-landing.call-hub-ricerca-e-innovazione {
  margin-top: 0;
}
div[class*='r&i-poster-day'] .uk-section.landing-cms-section-banner > .uk-container,
.content-landing.call-hub-ricerca-e-innovazione-2019 .uk-section.landing-cms-section-banner > .uk-container,
.content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .uk-section.landing-cms-section-banner > .uk-container,
.content-landing.call-hub-ricerca-e-innovazione .uk-section.landing-cms-section-banner > .uk-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex !important;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  line-height: 30px;
  margin: 0;
  font-size: 32px;
  color: #35190F;
}
div[class*='r&i-poster-day'] .btn-landing.btn-landing-green.btn-callhub2020 > a,
.content-landing.call-hub-ricerca-e-innovazione-2019 .btn-landing.btn-landing-green.btn-callhub2020 > a,
.content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .btn-landing.btn-landing-green.btn-callhub2020 > a,
.content-landing.call-hub-ricerca-e-innovazione .btn-landing.btn-landing-green.btn-callhub2020 > a {
  font-size: 1.5em;
}
div[class*='r&i-poster-day'] .landing-cms-section-banner.callhub-banner-2020 > div:first-child,
.content-landing.call-hub-ricerca-e-innovazione-2019 .landing-cms-section-banner.callhub-banner-2020 > div:first-child,
.content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .landing-cms-section-banner.callhub-banner-2020 > div:first-child,
.content-landing.call-hub-ricerca-e-innovazione .landing-cms-section-banner.callhub-banner-2020 > div:first-child {
  padding-top: 0;
}
div[class*='r&i-poster-day'] .landing-cms-section-banner.callhub-banner-2020 .uk-container > .layout-banner,
.content-landing.call-hub-ricerca-e-innovazione-2019 .landing-cms-section-banner.callhub-banner-2020 .uk-container > .layout-banner,
.content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .landing-cms-section-banner.callhub-banner-2020 .uk-container > .layout-banner,
.content-landing.call-hub-ricerca-e-innovazione .landing-cms-section-banner.callhub-banner-2020 .uk-container > .layout-banner {
  display: flex !important;
  flex-direction: row;
  align-items: flex-end;
  justify-content: space-between;
  flex-wrap: wrap;
}
div[class*='r&i-poster-day'] .landing-cms-section-banner.callhub-banner-2020 .uk-container > .layout-banner .img-responsive,
.content-landing.call-hub-ricerca-e-innovazione-2019 .landing-cms-section-banner.callhub-banner-2020 .uk-container > .layout-banner .img-responsive,
.content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .landing-cms-section-banner.callhub-banner-2020 .uk-container > .layout-banner .img-responsive,
.content-landing.call-hub-ricerca-e-innovazione .landing-cms-section-banner.callhub-banner-2020 .uk-container > .layout-banner .img-responsive {
  margin-top: 0;
}
div[class*='r&i-poster-day'] .landing-cms-section-banner.callhub-banner-2020 .uk-container > .layout-banner > div:nth-child(2),
.content-landing.call-hub-ricerca-e-innovazione-2019 .landing-cms-section-banner.callhub-banner-2020 .uk-container > .layout-banner > div:nth-child(2),
.content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .landing-cms-section-banner.callhub-banner-2020 .uk-container > .layout-banner > div:nth-child(2),
.content-landing.call-hub-ricerca-e-innovazione .landing-cms-section-banner.callhub-banner-2020 .uk-container > .layout-banner > div:nth-child(2) {
  margin-bottom: 10%;
}
div[class*='r&i-poster-day'] .landing-cms-section-banner.callhub-banner-2020 h3,
.content-landing.call-hub-ricerca-e-innovazione-2019 .landing-cms-section-banner.callhub-banner-2020 h3,
.content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .landing-cms-section-banner.callhub-banner-2020 h3,
.content-landing.call-hub-ricerca-e-innovazione .landing-cms-section-banner.callhub-banner-2020 h3 {
  font-size: 2em;
  color: #ffffff;
  line-height: 1;
}
div[class*='r&i-poster-day'] .landing-cms-section-banner.callhub-banner-2020 h3 strong,
.content-landing.call-hub-ricerca-e-innovazione-2019 .landing-cms-section-banner.callhub-banner-2020 h3 strong,
.content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .landing-cms-section-banner.callhub-banner-2020 h3 strong,
.content-landing.call-hub-ricerca-e-innovazione .landing-cms-section-banner.callhub-banner-2020 h3 strong {
  font-size: 1.2em;
}
div[class*='r&i-poster-day'] .landing-cms-section-banner.callhub-banner-2020 h4,
.content-landing.call-hub-ricerca-e-innovazione-2019 .landing-cms-section-banner.callhub-banner-2020 h4,
.content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .landing-cms-section-banner.callhub-banner-2020 h4,
.content-landing.call-hub-ricerca-e-innovazione .landing-cms-section-banner.callhub-banner-2020 h4 {
  font-size: 1.5em;
  color: #ffffff;
  line-height: 1;
}
div[class*='r&i-poster-day'] .landing-cms-section-banner.callhub-banner-2020 ~ .landing-cms-section-wrap-evidence.background-darkblue-color + .landing-cms-section-wrap-block.background-bluefromlight-color .btn-landing.btn-landing-white,
.content-landing.call-hub-ricerca-e-innovazione-2019 .landing-cms-section-banner.callhub-banner-2020 ~ .landing-cms-section-wrap-evidence.background-darkblue-color + .landing-cms-section-wrap-block.background-bluefromlight-color .btn-landing.btn-landing-white,
.content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .landing-cms-section-banner.callhub-banner-2020 ~ .landing-cms-section-wrap-evidence.background-darkblue-color + .landing-cms-section-wrap-block.background-bluefromlight-color .btn-landing.btn-landing-white,
.content-landing.call-hub-ricerca-e-innovazione .landing-cms-section-banner.callhub-banner-2020 ~ .landing-cms-section-wrap-evidence.background-darkblue-color + .landing-cms-section-wrap-block.background-bluefromlight-color .btn-landing.btn-landing-white {
  width: 90%;
  margin: auto;
}
div[class*='r&i-poster-day'] .landing-cms-section-banner.callhub-banner-2020 ~ .landing-cms-section-wrap-evidence.background-darkblue-color + .landing-cms-section-wrap-block.background-bluefromlight-color .btn-landing.btn-landing-white > a,
.content-landing.call-hub-ricerca-e-innovazione-2019 .landing-cms-section-banner.callhub-banner-2020 ~ .landing-cms-section-wrap-evidence.background-darkblue-color + .landing-cms-section-wrap-block.background-bluefromlight-color .btn-landing.btn-landing-white > a,
.content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .landing-cms-section-banner.callhub-banner-2020 ~ .landing-cms-section-wrap-evidence.background-darkblue-color + .landing-cms-section-wrap-block.background-bluefromlight-color .btn-landing.btn-landing-white > a,
.content-landing.call-hub-ricerca-e-innovazione .landing-cms-section-banner.callhub-banner-2020 ~ .landing-cms-section-wrap-evidence.background-darkblue-color + .landing-cms-section-wrap-block.background-bluefromlight-color .btn-landing.btn-landing-white > a {
  font-size: 1.2em;
  color: #2f7f33;
  font-weight: 700;
}
div[class*='r&i-poster-day'] .landing-cms-section-banner.callhub-banner-2020 ~ .landing-cms-section-wrap-evidence.background-darkblue-color + .landing-cms-section-wrap-block.background-bluefromlight-color .btn-landing.btn-landing-white > a:hover,
.content-landing.call-hub-ricerca-e-innovazione-2019 .landing-cms-section-banner.callhub-banner-2020 ~ .landing-cms-section-wrap-evidence.background-darkblue-color + .landing-cms-section-wrap-block.background-bluefromlight-color .btn-landing.btn-landing-white > a:hover,
.content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .landing-cms-section-banner.callhub-banner-2020 ~ .landing-cms-section-wrap-evidence.background-darkblue-color + .landing-cms-section-wrap-block.background-bluefromlight-color .btn-landing.btn-landing-white > a:hover,
.content-landing.call-hub-ricerca-e-innovazione .landing-cms-section-banner.callhub-banner-2020 ~ .landing-cms-section-wrap-evidence.background-darkblue-color + .landing-cms-section-wrap-block.background-bluefromlight-color .btn-landing.btn-landing-white > a:hover {
  color: #ffffff;
}
@media (min-width: 768px) {
  div[class*='r&i-poster-day'] .landing-cms-section-banner.callhub-banner-2020 ~ .section-landing-cms-form .nome_item,
  .content-landing.call-hub-ricerca-e-innovazione-2019 .landing-cms-section-banner.callhub-banner-2020 ~ .section-landing-cms-form .nome_item,
  .content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .landing-cms-section-banner.callhub-banner-2020 ~ .section-landing-cms-form .nome_item,
  .content-landing.call-hub-ricerca-e-innovazione .landing-cms-section-banner.callhub-banner-2020 ~ .section-landing-cms-form .nome_item,
  div[class*='r&i-poster-day'] .landing-cms-section-banner.callhub-banner-2020 ~ .section-landing-cms-form .cognome_item,
  .content-landing.call-hub-ricerca-e-innovazione-2019 .landing-cms-section-banner.callhub-banner-2020 ~ .section-landing-cms-form .cognome_item,
  .content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .landing-cms-section-banner.callhub-banner-2020 ~ .section-landing-cms-form .cognome_item,
  .content-landing.call-hub-ricerca-e-innovazione .landing-cms-section-banner.callhub-banner-2020 ~ .section-landing-cms-form .cognome_item,
  div[class*='r&i-poster-day'] .landing-cms-section-banner.callhub-banner-2020 ~ .section-landing-cms-form .azienda_ente_item,
  .content-landing.call-hub-ricerca-e-innovazione-2019 .landing-cms-section-banner.callhub-banner-2020 ~ .section-landing-cms-form .azienda_ente_item,
  .content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .landing-cms-section-banner.callhub-banner-2020 ~ .section-landing-cms-form .azienda_ente_item,
  .content-landing.call-hub-ricerca-e-innovazione .landing-cms-section-banner.callhub-banner-2020 ~ .section-landing-cms-form .azienda_ente_item,
  div[class*='r&i-poster-day'] .landing-cms-section-banner.callhub-banner-2020 ~ .section-landing-cms-form .email_item,
  .content-landing.call-hub-ricerca-e-innovazione-2019 .landing-cms-section-banner.callhub-banner-2020 ~ .section-landing-cms-form .email_item,
  .content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .landing-cms-section-banner.callhub-banner-2020 ~ .section-landing-cms-form .email_item,
  .content-landing.call-hub-ricerca-e-innovazione .landing-cms-section-banner.callhub-banner-2020 ~ .section-landing-cms-form .email_item,
  div[class*='r&i-poster-day'] .landing-cms-section-banner.callhub-banner-2020 ~ .section-landing-cms-form .telefono_item,
  .content-landing.call-hub-ricerca-e-innovazione-2019 .landing-cms-section-banner.callhub-banner-2020 ~ .section-landing-cms-form .telefono_item,
  .content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .landing-cms-section-banner.callhub-banner-2020 ~ .section-landing-cms-form .telefono_item,
  .content-landing.call-hub-ricerca-e-innovazione .landing-cms-section-banner.callhub-banner-2020 ~ .section-landing-cms-form .telefono_item,
  div[class*='r&i-poster-day'] .landing-cms-section-banner.callhub-banner-2020 ~ .section-landing-cms-form .ruolo_item,
  .content-landing.call-hub-ricerca-e-innovazione-2019 .landing-cms-section-banner.callhub-banner-2020 ~ .section-landing-cms-form .ruolo_item,
  .content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .landing-cms-section-banner.callhub-banner-2020 ~ .section-landing-cms-form .ruolo_item,
  .content-landing.call-hub-ricerca-e-innovazione .landing-cms-section-banner.callhub-banner-2020 ~ .section-landing-cms-form .ruolo_item {
    width: 30%;
    display: inline-block;
  }
  div[class*='r&i-poster-day'] .landing-cms-section-banner.callhub-banner-2020 ~ .section-landing-cms-form .cognome_item,
  .content-landing.call-hub-ricerca-e-innovazione-2019 .landing-cms-section-banner.callhub-banner-2020 ~ .section-landing-cms-form .cognome_item,
  .content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .landing-cms-section-banner.callhub-banner-2020 ~ .section-landing-cms-form .cognome_item,
  .content-landing.call-hub-ricerca-e-innovazione .landing-cms-section-banner.callhub-banner-2020 ~ .section-landing-cms-form .cognome_item,
  div[class*='r&i-poster-day'] .landing-cms-section-banner.callhub-banner-2020 ~ .section-landing-cms-form .azienda_ente_item,
  .content-landing.call-hub-ricerca-e-innovazione-2019 .landing-cms-section-banner.callhub-banner-2020 ~ .section-landing-cms-form .azienda_ente_item,
  .content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .landing-cms-section-banner.callhub-banner-2020 ~ .section-landing-cms-form .azienda_ente_item,
  .content-landing.call-hub-ricerca-e-innovazione .landing-cms-section-banner.callhub-banner-2020 ~ .section-landing-cms-form .azienda_ente_item {
    margin: 0 2.5%;
  }
}
div[class*='r&i-poster-day'] .landing-cms-section-banner.callhub-banner-2020 ~ .landing-cms-section-map + .embed-responsive,
.content-landing.call-hub-ricerca-e-innovazione-2019 .landing-cms-section-banner.callhub-banner-2020 ~ .landing-cms-section-map + .embed-responsive,
.content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .landing-cms-section-banner.callhub-banner-2020 ~ .landing-cms-section-map + .embed-responsive,
.content-landing.call-hub-ricerca-e-innovazione .landing-cms-section-banner.callhub-banner-2020 ~ .landing-cms-section-map + .embed-responsive {
  padding-bottom: 450px !important;
}
div[class*='r&i-poster-day'] .landing-cms-section-banner.callhub-banner-2020 ~ .landing-cms-section-map + .embed-responsive iframe,
.content-landing.call-hub-ricerca-e-innovazione-2019 .landing-cms-section-banner.callhub-banner-2020 ~ .landing-cms-section-map + .embed-responsive iframe,
.content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .landing-cms-section-banner.callhub-banner-2020 ~ .landing-cms-section-map + .embed-responsive iframe,
.content-landing.call-hub-ricerca-e-innovazione .landing-cms-section-banner.callhub-banner-2020 ~ .landing-cms-section-map + .embed-responsive iframe {
  height: 450px;
  width: 100% !important;
  padding-bottom: 0 !important;
}
div[class*='r&i-poster-day'] .uk-section.landing-cms-section-wrap-evidence .layout-evidence.thirds,
.content-landing.call-hub-ricerca-e-innovazione-2019 .uk-section.landing-cms-section-wrap-evidence .layout-evidence.thirds,
.content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .uk-section.landing-cms-section-wrap-evidence .layout-evidence.thirds,
.content-landing.call-hub-ricerca-e-innovazione .uk-section.landing-cms-section-wrap-evidence .layout-evidence.thirds {
  margin-top: 15px;
}
div[class*='r&i-poster-day'] .uk-section.landing-cms-section-wrap-evidence .layout-evidence.halves,
.content-landing.call-hub-ricerca-e-innovazione-2019 .uk-section.landing-cms-section-wrap-evidence .layout-evidence.halves,
.content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .uk-section.landing-cms-section-wrap-evidence .layout-evidence.halves,
.content-landing.call-hub-ricerca-e-innovazione .uk-section.landing-cms-section-wrap-evidence .layout-evidence.halves {
  margin-bottom: 15px;
}
div[class*='r&i-poster-day'] .uk-section.landing-cms-section-ticket-faq .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-category .uk-accordion-content .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-item .el-item .uk-accordion-title,
.content-landing.call-hub-ricerca-e-innovazione-2019 .uk-section.landing-cms-section-ticket-faq .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-category .uk-accordion-content .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-item .el-item .uk-accordion-title,
.content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .uk-section.landing-cms-section-ticket-faq .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-category .uk-accordion-content .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-item .el-item .uk-accordion-title,
.content-landing.call-hub-ricerca-e-innovazione .uk-section.landing-cms-section-ticket-faq .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-category .uk-accordion-content .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-item .el-item .uk-accordion-title {
  background: transparent;
  color: #2f7f33;
  text-transform: initial;
  font-weight: 700;
  padding: 0;
  border-bottom: 1px solid #2f7f33;
}
div[class*='r&i-poster-day'] .uk-section.landing-cms-section-ticket-faq .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-category .uk-accordion-content .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-item .el-item .uk-accordion-title::after,
.content-landing.call-hub-ricerca-e-innovazione-2019 .uk-section.landing-cms-section-ticket-faq .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-category .uk-accordion-content .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-item .el-item .uk-accordion-title::after,
.content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .uk-section.landing-cms-section-ticket-faq .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-category .uk-accordion-content .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-item .el-item .uk-accordion-title::after,
.content-landing.call-hub-ricerca-e-innovazione .uk-section.landing-cms-section-ticket-faq .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-category .uk-accordion-content .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-item .el-item .uk-accordion-title::after {
  background-color: transparent;
  border: none;
}
@media (max-width: 420px) {
  div[class*='r&i-poster-day'] .uk-section.landing-cms-section-ticket-faq .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-category .uk-accordion-content .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-item .el-item .uk-accordion-title::after,
  .content-landing.call-hub-ricerca-e-innovazione-2019 .uk-section.landing-cms-section-ticket-faq .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-category .uk-accordion-content .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-item .el-item .uk-accordion-title::after,
  .content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .uk-section.landing-cms-section-ticket-faq .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-category .uk-accordion-content .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-item .el-item .uk-accordion-title::after,
  .content-landing.call-hub-ricerca-e-innovazione .uk-section.landing-cms-section-ticket-faq .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-category .uk-accordion-content .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-item .el-item .uk-accordion-title::after {
    position: relative;
    right: 0;
  }
}
div[class*='r&i-poster-day'] .uk-section.landing-cms-section-ticket-faq .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-category .uk-accordion-content .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-item .el-item .uk-accordion-content,
.content-landing.call-hub-ricerca-e-innovazione-2019 .uk-section.landing-cms-section-ticket-faq .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-category .uk-accordion-content .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-item .el-item .uk-accordion-content,
.content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .uk-section.landing-cms-section-ticket-faq .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-category .uk-accordion-content .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-item .el-item .uk-accordion-content,
.content-landing.call-hub-ricerca-e-innovazione .uk-section.landing-cms-section-ticket-faq .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-category .uk-accordion-content .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-item .el-item .uk-accordion-content {
  background: #ffffff;
  margin: 0;
  border-top: 1px solid #2f7f33;
}
div[class*='r&i-poster-day'] .uk-section.landing-cms-section-ticket-faq .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-category .uk-accordion-content .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-item .el-item .uk-accordion-content > .el-content a,
.content-landing.call-hub-ricerca-e-innovazione-2019 .uk-section.landing-cms-section-ticket-faq .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-category .uk-accordion-content .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-item .el-item .uk-accordion-content > .el-content a,
.content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .uk-section.landing-cms-section-ticket-faq .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-category .uk-accordion-content .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-item .el-item .uk-accordion-content > .el-content a,
.content-landing.call-hub-ricerca-e-innovazione .uk-section.landing-cms-section-ticket-faq .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-category .uk-accordion-content .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-item .el-item .uk-accordion-content > .el-content a {
  color: #2f7f33;
}
div[class*='r&i-poster-day'] .uk-section.landing-cms-section-ticket-faq .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-category .uk-accordion-content .btn-landing.btn-landing-green,
.content-landing.call-hub-ricerca-e-innovazione-2019 .uk-section.landing-cms-section-ticket-faq .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-category .uk-accordion-content .btn-landing.btn-landing-green,
.content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .uk-section.landing-cms-section-ticket-faq .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-category .uk-accordion-content .btn-landing.btn-landing-green,
.content-landing.call-hub-ricerca-e-innovazione .uk-section.landing-cms-section-ticket-faq .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-category .uk-accordion-content .btn-landing.btn-landing-green {
  margin: 0;
}
div[class*='r&i-poster-day'] .uk-section.landing-cms-section-ticket-faq .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-category .uk-accordion-content .btn-landing.btn-landing-green a,
.content-landing.call-hub-ricerca-e-innovazione-2019 .uk-section.landing-cms-section-ticket-faq .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-category .uk-accordion-content .btn-landing.btn-landing-green a,
.content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .uk-section.landing-cms-section-ticket-faq .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-category .uk-accordion-content .btn-landing.btn-landing-green a,
.content-landing.call-hub-ricerca-e-innovazione .uk-section.landing-cms-section-ticket-faq .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-category .uk-accordion-content .btn-landing.btn-landing-green a {
  color: #ffffff;
}
div[class*='r&i-poster-day'] .uk-section.landing-cms-section-ticket-faq .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-category .uk-accordion-content .modal-faq .modal-content .modal-header h4,
.content-landing.call-hub-ricerca-e-innovazione-2019 .uk-section.landing-cms-section-ticket-faq .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-category .uk-accordion-content .modal-faq .modal-content .modal-header h4,
.content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .uk-section.landing-cms-section-ticket-faq .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-category .uk-accordion-content .modal-faq .modal-content .modal-header h4,
.content-landing.call-hub-ricerca-e-innovazione .uk-section.landing-cms-section-ticket-faq .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-category .uk-accordion-content .modal-faq .modal-content .modal-header h4,
div[class*='r&i-poster-day'] .uk-section.landing-cms-section-ticket-faq .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-category .uk-accordion-content .modal-faq .modal-content .modal-header span,
.content-landing.call-hub-ricerca-e-innovazione-2019 .uk-section.landing-cms-section-ticket-faq .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-category .uk-accordion-content .modal-faq .modal-content .modal-header span,
.content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .uk-section.landing-cms-section-ticket-faq .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-category .uk-accordion-content .modal-faq .modal-content .modal-header span,
.content-landing.call-hub-ricerca-e-innovazione .uk-section.landing-cms-section-ticket-faq .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-category .uk-accordion-content .modal-faq .modal-content .modal-header span {
  color: #ffffff;
}
@media (max-width: 420px) {
  div[class*='r&i-poster-day'] .uk-section.landing-cms-section-ticket-faq .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-category .el-item > .uk-accordion-title,
  .content-landing.call-hub-ricerca-e-innovazione-2019 .uk-section.landing-cms-section-ticket-faq .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-category .el-item > .uk-accordion-title,
  .content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .uk-section.landing-cms-section-ticket-faq .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-category .el-item > .uk-accordion-title,
  .content-landing.call-hub-ricerca-e-innovazione .uk-section.landing-cms-section-ticket-faq .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-category .el-item > .uk-accordion-title {
    padding-right: 45px;
    position: relative;
  }
  div[class*='r&i-poster-day'] .uk-section.landing-cms-section-ticket-faq .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-category .el-item > .uk-accordion-title::after,
  .content-landing.call-hub-ricerca-e-innovazione-2019 .uk-section.landing-cms-section-ticket-faq .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-category .el-item > .uk-accordion-title::after,
  .content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .uk-section.landing-cms-section-ticket-faq .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-category .el-item > .uk-accordion-title::after,
  .content-landing.call-hub-ricerca-e-innovazione .uk-section.landing-cms-section-ticket-faq .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-category .el-item > .uk-accordion-title::after {
    position: absolute;
    right: 10px;
  }
}
div[class*='r&i-poster-day'] .landing-cms-countdown.uk-grid,
.content-landing.call-hub-ricerca-e-innovazione-2019 .landing-cms-countdown.uk-grid,
.content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .landing-cms-countdown.uk-grid,
.content-landing.call-hub-ricerca-e-innovazione .landing-cms-countdown.uk-grid {
  background: transparent;
}
div[class*='r&i-poster-day'] .landing-cms-countdown.uk-grid .uk-countdown-label,
.content-landing.call-hub-ricerca-e-innovazione-2019 .landing-cms-countdown.uk-grid .uk-countdown-label,
.content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .landing-cms-countdown.uk-grid .uk-countdown-label,
.content-landing.call-hub-ricerca-e-innovazione .landing-cms-countdown.uk-grid .uk-countdown-label,
div[class*='r&i-poster-day'] .landing-cms-countdown.uk-grid .uk-countdown-separator,
.content-landing.call-hub-ricerca-e-innovazione-2019 .landing-cms-countdown.uk-grid .uk-countdown-separator,
.content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .landing-cms-countdown.uk-grid .uk-countdown-separator,
.content-landing.call-hub-ricerca-e-innovazione .landing-cms-countdown.uk-grid .uk-countdown-separator {
  color: #ffffff !important;
}
div[class*='r&i-poster-day'] .landing-cms-countdown.uk-grid .uk-countdown-label.uk-visible\@s,
.content-landing.call-hub-ricerca-e-innovazione-2019 .landing-cms-countdown.uk-grid .uk-countdown-label.uk-visible\@s,
.content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .landing-cms-countdown.uk-grid .uk-countdown-label.uk-visible\@s,
.content-landing.call-hub-ricerca-e-innovazione .landing-cms-countdown.uk-grid .uk-countdown-label.uk-visible\@s {
  display: block !important;
}
@media (max-width: 475px) {
  div[class*='r&i-poster-day'] .landing-cms-countdown.uk-grid,
  .content-landing.call-hub-ricerca-e-innovazione-2019 .landing-cms-countdown.uk-grid,
  .content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .landing-cms-countdown.uk-grid,
  .content-landing.call-hub-ricerca-e-innovazione .landing-cms-countdown.uk-grid {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
  }
  div[class*='r&i-poster-day'] .landing-cms-countdown.uk-grid > div:not(.uk-countdown-separator),
  .content-landing.call-hub-ricerca-e-innovazione-2019 .landing-cms-countdown.uk-grid > div:not(.uk-countdown-separator),
  .content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .landing-cms-countdown.uk-grid > div:not(.uk-countdown-separator),
  .content-landing.call-hub-ricerca-e-innovazione .landing-cms-countdown.uk-grid > div:not(.uk-countdown-separator) {
    width: 49%;
    text-align: center;
  }
  div[class*='r&i-poster-day'] .landing-cms-countdown.uk-grid .uk-countdown-separator,
  .content-landing.call-hub-ricerca-e-innovazione-2019 .landing-cms-countdown.uk-grid .uk-countdown-separator,
  .content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .landing-cms-countdown.uk-grid .uk-countdown-separator,
  .content-landing.call-hub-ricerca-e-innovazione .landing-cms-countdown.uk-grid .uk-countdown-separator {
    display: none !important;
  }
}
div[class*='r&i-poster-day'] .callhub-banner-2020.versione-giugno-2020 .uk-container > .layout-banner,
.content-landing.call-hub-ricerca-e-innovazione-2019 .callhub-banner-2020.versione-giugno-2020 .uk-container > .layout-banner,
.content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .callhub-banner-2020.versione-giugno-2020 .uk-container > .layout-banner,
.content-landing.call-hub-ricerca-e-innovazione .callhub-banner-2020.versione-giugno-2020 .uk-container > .layout-banner {
  align-items: flex-start;
}
@media (min-width: 768px) {
  div[class*='r&i-poster-day'] .callhub-banner-2020.versione-giugno-2020 .uk-container > .layout-banner > div:nth-child(1),
  .content-landing.call-hub-ricerca-e-innovazione-2019 .callhub-banner-2020.versione-giugno-2020 .uk-container > .layout-banner > div:nth-child(1),
  .content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .callhub-banner-2020.versione-giugno-2020 .uk-container > .layout-banner > div:nth-child(1),
  .content-landing.call-hub-ricerca-e-innovazione .callhub-banner-2020.versione-giugno-2020 .uk-container > .layout-banner > div:nth-child(1) {
    width: 50%;
  }
}
div[class*='r&i-poster-day'] .callhub-banner-2020.versione-giugno-2020 .uk-container > .layout-banner > div:nth-child(2),
.content-landing.call-hub-ricerca-e-innovazione-2019 .callhub-banner-2020.versione-giugno-2020 .uk-container > .layout-banner > div:nth-child(2),
.content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .callhub-banner-2020.versione-giugno-2020 .uk-container > .layout-banner > div:nth-child(2),
.content-landing.call-hub-ricerca-e-innovazione .callhub-banner-2020.versione-giugno-2020 .uk-container > .layout-banner > div:nth-child(2) {
  margin: 10% 0 0;
}
@media (min-width: 768px) {
  div[class*='r&i-poster-day'] .callhub-banner-2020.versione-giugno-2020 .uk-container > .layout-banner > div:nth-child(2),
  .content-landing.call-hub-ricerca-e-innovazione-2019 .callhub-banner-2020.versione-giugno-2020 .uk-container > .layout-banner > div:nth-child(2),
  .content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .callhub-banner-2020.versione-giugno-2020 .uk-container > .layout-banner > div:nth-child(2),
  .content-landing.call-hub-ricerca-e-innovazione .callhub-banner-2020.versione-giugno-2020 .uk-container > .layout-banner > div:nth-child(2) {
    width: 50%;
  }
}
@media (min-width: 992px) {
  div[class*='r&i-poster-day'] .callhub-banner-2020.versione-giugno-2020 .uk-container > .layout-banner > div:nth-child(2),
  .content-landing.call-hub-ricerca-e-innovazione-2019 .callhub-banner-2020.versione-giugno-2020 .uk-container > .layout-banner > div:nth-child(2),
  .content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .callhub-banner-2020.versione-giugno-2020 .uk-container > .layout-banner > div:nth-child(2),
  .content-landing.call-hub-ricerca-e-innovazione .callhub-banner-2020.versione-giugno-2020 .uk-container > .layout-banner > div:nth-child(2) {
    margin: 20% 0 0;
  }
}
@media (min-width: 1200px) {
  div[class*='r&i-poster-day'] .callhub-banner-2020.versione-giugno-2020 .uk-container > .layout-banner > div:nth-child(2),
  .content-landing.call-hub-ricerca-e-innovazione-2019 .callhub-banner-2020.versione-giugno-2020 .uk-container > .layout-banner > div:nth-child(2),
  .content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .callhub-banner-2020.versione-giugno-2020 .uk-container > .layout-banner > div:nth-child(2),
  .content-landing.call-hub-ricerca-e-innovazione .callhub-banner-2020.versione-giugno-2020 .uk-container > .layout-banner > div:nth-child(2) {
    margin: 10% 0 0;
  }
}
@media (max-width: 767px) {
  div[class*='r&i-poster-day'] .callhub-banner-2020.versione-giugno-2020 .uk-container > .layout-banner > div:nth-child(2),
  .content-landing.call-hub-ricerca-e-innovazione-2019 .callhub-banner-2020.versione-giugno-2020 .uk-container > .layout-banner > div:nth-child(2),
  .content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .callhub-banner-2020.versione-giugno-2020 .uk-container > .layout-banner > div:nth-child(2),
  .content-landing.call-hub-ricerca-e-innovazione .callhub-banner-2020.versione-giugno-2020 .uk-container > .layout-banner > div:nth-child(2) {
    margin: 5%;
    text-align: center;
  }
}
div[class*='r&i-poster-day'] .callhub-banner-2020.versione-giugno-2020 .uk-container > .layout-banner > div:nth-child(2) h3,
.content-landing.call-hub-ricerca-e-innovazione-2019 .callhub-banner-2020.versione-giugno-2020 .uk-container > .layout-banner > div:nth-child(2) h3,
.content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .callhub-banner-2020.versione-giugno-2020 .uk-container > .layout-banner > div:nth-child(2) h3,
.content-landing.call-hub-ricerca-e-innovazione .callhub-banner-2020.versione-giugno-2020 .uk-container > .layout-banner > div:nth-child(2) h3 {
  margin-bottom: 30px;
}
@media (min-width: 992px) {
  div[class*='r&i-poster-day'] .callhub-banner-2020.versione-giugno-2020 .uk-container > .layout-banner > div:nth-child(2) h3,
  .content-landing.call-hub-ricerca-e-innovazione-2019 .callhub-banner-2020.versione-giugno-2020 .uk-container > .layout-banner > div:nth-child(2) h3,
  .content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .callhub-banner-2020.versione-giugno-2020 .uk-container > .layout-banner > div:nth-child(2) h3,
  .content-landing.call-hub-ricerca-e-innovazione .callhub-banner-2020.versione-giugno-2020 .uk-container > .layout-banner > div:nth-child(2) h3 {
    font-size: 2.7em;
  }
}
div[class*='r&i-poster-day'] .callhub-banner-2020.versione-giugno-2020 .uk-container > .layout-banner > div:nth-child(2) h4,
.content-landing.call-hub-ricerca-e-innovazione-2019 .callhub-banner-2020.versione-giugno-2020 .uk-container > .layout-banner > div:nth-child(2) h4,
.content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .callhub-banner-2020.versione-giugno-2020 .uk-container > .layout-banner > div:nth-child(2) h4,
.content-landing.call-hub-ricerca-e-innovazione .callhub-banner-2020.versione-giugno-2020 .uk-container > .layout-banner > div:nth-child(2) h4 {
  margin-bottom: 15px;
}
div[class*='r&i-poster-day'] .callhub-banner-2020.versione-giugno-2020 .uk-container > .layout-banner > div:nth-child(2) .uk-button,
.content-landing.call-hub-ricerca-e-innovazione-2019 .callhub-banner-2020.versione-giugno-2020 .uk-container > .layout-banner > div:nth-child(2) .uk-button,
.content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .callhub-banner-2020.versione-giugno-2020 .uk-container > .layout-banner > div:nth-child(2) .uk-button,
.content-landing.call-hub-ricerca-e-innovazione .callhub-banner-2020.versione-giugno-2020 .uk-container > .layout-banner > div:nth-child(2) .uk-button {
  background-color: #297a38;
  border-color: #297a38;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: 700;
  padding: 10px 12px;
  border-radius: 5px;
  font-size: 1.5rem;
  line-height: 0.8;
}
div[class*='r&i-poster-day'] .callhub-banner-2020.versione-giugno-2020 .uk-container > .layout-banner > div:nth-child(2) .uk-button .uk-icon,
.content-landing.call-hub-ricerca-e-innovazione-2019 .callhub-banner-2020.versione-giugno-2020 .uk-container > .layout-banner > div:nth-child(2) .uk-button .uk-icon,
.content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .callhub-banner-2020.versione-giugno-2020 .uk-container > .layout-banner > div:nth-child(2) .uk-button .uk-icon,
.content-landing.call-hub-ricerca-e-innovazione .callhub-banner-2020.versione-giugno-2020 .uk-container > .layout-banner > div:nth-child(2) .uk-button .uk-icon {
  margin-right: 10px;
}
div[class*='r&i-poster-day'] .callhub-banner-2020.versione-giugno-2020 .uk-container > .layout-banner > div:nth-child(2) .uk-button:hover,
.content-landing.call-hub-ricerca-e-innovazione-2019 .callhub-banner-2020.versione-giugno-2020 .uk-container > .layout-banner > div:nth-child(2) .uk-button:hover,
.content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .callhub-banner-2020.versione-giugno-2020 .uk-container > .layout-banner > div:nth-child(2) .uk-button:hover,
.content-landing.call-hub-ricerca-e-innovazione .callhub-banner-2020.versione-giugno-2020 .uk-container > .layout-banner > div:nth-child(2) .uk-button:hover {
  background-color: #ffffff;
  color: #297a38;
  text-decoration: none;
}
div[class*='r&i-poster-day'] .callhub-banner-2020.versione-giugno-2020 .uk-container > .layout-banner > div:nth-child(2) .uk-button:hover span,
.content-landing.call-hub-ricerca-e-innovazione-2019 .callhub-banner-2020.versione-giugno-2020 .uk-container > .layout-banner > div:nth-child(2) .uk-button:hover span,
.content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .callhub-banner-2020.versione-giugno-2020 .uk-container > .layout-banner > div:nth-child(2) .uk-button:hover span,
.content-landing.call-hub-ricerca-e-innovazione .callhub-banner-2020.versione-giugno-2020 .uk-container > .layout-banner > div:nth-child(2) .uk-button:hover span {
  text-decoration: none;
}
div[class*='r&i-poster-day'] .landing-cms-section-wrap-text.versione-giugno-2020,
.content-landing.call-hub-ricerca-e-innovazione-2019 .landing-cms-section-wrap-text.versione-giugno-2020,
.content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .landing-cms-section-wrap-text.versione-giugno-2020,
.content-landing.call-hub-ricerca-e-innovazione .landing-cms-section-wrap-text.versione-giugno-2020 {
  margin-top: 70px;
}
@media (min-width: 992px) {
  div[class*='r&i-poster-day'] .landing-cms-section-wrap-text.versione-giugno-2020,
  .content-landing.call-hub-ricerca-e-innovazione-2019 .landing-cms-section-wrap-text.versione-giugno-2020,
  .content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .landing-cms-section-wrap-text.versione-giugno-2020,
  .content-landing.call-hub-ricerca-e-innovazione .landing-cms-section-wrap-text.versione-giugno-2020 {
    margin-top: 140px;
  }
}
div[class*='r&i-poster-day'] .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover,
.content-landing.call-hub-ricerca-e-innovazione-2019 .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover,
.content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover,
.content-landing.call-hub-ricerca-e-innovazione .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover {
  padding: 0;
}
@media (min-width: 992px) {
  div[class*='r&i-poster-day'] .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover,
  .content-landing.call-hub-ricerca-e-innovazione-2019 .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover,
  .content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover,
  .content-landing.call-hub-ricerca-e-innovazione .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover {
    margin: 70px 0;
  }
  div[class*='r&i-poster-day'] .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover > .uk-container,
  .content-landing.call-hub-ricerca-e-innovazione-2019 .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover > .uk-container,
  .content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover > .uk-container,
  .content-landing.call-hub-ricerca-e-innovazione .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover > .uk-container {
    margin: -70px 0;
  }
}
@media (min-width: 992px) {
  div[class*='r&i-poster-day'] .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover > .uk-container,
  .content-landing.call-hub-ricerca-e-innovazione-2019 .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover > .uk-container,
  .content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover > .uk-container,
  .content-landing.call-hub-ricerca-e-innovazione .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover > .uk-container {
    padding-left: 0;
  }
}
div[class*='r&i-poster-day'] .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover > .uk-container .layout-evidence.quarters-1-3,
.content-landing.call-hub-ricerca-e-innovazione-2019 .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover > .uk-container .layout-evidence.quarters-1-3,
.content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover > .uk-container .layout-evidence.quarters-1-3,
.content-landing.call-hub-ricerca-e-innovazione .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover > .uk-container .layout-evidence.quarters-1-3 {
  background-color: #8E5823;
  color: #ffffff;
  padding: 50px 0;
}
@media (min-width: 768px) {
  div[class*='r&i-poster-day'] .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover > .uk-container .layout-evidence.quarters-1-3,
  .content-landing.call-hub-ricerca-e-innovazione-2019 .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover > .uk-container .layout-evidence.quarters-1-3,
  .content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover > .uk-container .layout-evidence.quarters-1-3,
  .content-landing.call-hub-ricerca-e-innovazione .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover > .uk-container .layout-evidence.quarters-1-3 {
    width: 70%;
    display: flex !important;
    flex-direction: row;
    align-items: flex-start;
    padding-left: 4%;
  }
  div[class*='r&i-poster-day'] .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover > .uk-container .layout-evidence.quarters-1-3 > div:nth-child(2),
  .content-landing.call-hub-ricerca-e-innovazione-2019 .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover > .uk-container .layout-evidence.quarters-1-3 > div:nth-child(2),
  .content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover > .uk-container .layout-evidence.quarters-1-3 > div:nth-child(2),
  .content-landing.call-hub-ricerca-e-innovazione .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover > .uk-container .layout-evidence.quarters-1-3 > div:nth-child(2) {
    margin-top: 0;
    padding: 0 10% 0 0;
  }
}
@media (max-width: 767px) {
  div[class*='r&i-poster-day'] .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover > .uk-container .layout-evidence.quarters-1-3,
  .content-landing.call-hub-ricerca-e-innovazione-2019 .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover > .uk-container .layout-evidence.quarters-1-3,
  .content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover > .uk-container .layout-evidence.quarters-1-3,
  .content-landing.call-hub-ricerca-e-innovazione .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover > .uk-container .layout-evidence.quarters-1-3 {
    margin: auto;
  }
  div[class*='r&i-poster-day'] .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover > .uk-container .layout-evidence.quarters-1-3 > div,
  .content-landing.call-hub-ricerca-e-innovazione-2019 .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover > .uk-container .layout-evidence.quarters-1-3 > div,
  .content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover > .uk-container .layout-evidence.quarters-1-3 > div,
  .content-landing.call-hub-ricerca-e-innovazione .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover > .uk-container .layout-evidence.quarters-1-3 > div {
    padding: 0 4%;
  }
}
@media (max-width: 991px) {
  div[class*='r&i-poster-day'] .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover > .uk-container .layout-evidence.quarters-1-3,
  .content-landing.call-hub-ricerca-e-innovazione-2019 .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover > .uk-container .layout-evidence.quarters-1-3,
  .content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover > .uk-container .layout-evidence.quarters-1-3,
  .content-landing.call-hub-ricerca-e-innovazione .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover > .uk-container .layout-evidence.quarters-1-3 {
    flex-direction: column;
  }
}
@media (min-width: 1025px) {
  div[class*='r&i-poster-day'] .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover > .uk-container .layout-evidence.quarters-1-3,
  .content-landing.call-hub-ricerca-e-innovazione-2019 .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover > .uk-container .layout-evidence.quarters-1-3,
  .content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover > .uk-container .layout-evidence.quarters-1-3,
  .content-landing.call-hub-ricerca-e-innovazione .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover > .uk-container .layout-evidence.quarters-1-3 {
    padding-left: 16%;
  }
}
div[class*='r&i-poster-day'] .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover > .uk-container .layout-evidence.quarters-1-3 h2,
.content-landing.call-hub-ricerca-e-innovazione-2019 .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover > .uk-container .layout-evidence.quarters-1-3 h2,
.content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover > .uk-container .layout-evidence.quarters-1-3 h2,
.content-landing.call-hub-ricerca-e-innovazione .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover > .uk-container .layout-evidence.quarters-1-3 h2,
div[class*='r&i-poster-day'] .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover > .uk-container .layout-evidence.quarters-1-3 h3,
.content-landing.call-hub-ricerca-e-innovazione-2019 .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover > .uk-container .layout-evidence.quarters-1-3 h3,
.content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover > .uk-container .layout-evidence.quarters-1-3 h3,
.content-landing.call-hub-ricerca-e-innovazione .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover > .uk-container .layout-evidence.quarters-1-3 h3 {
  color: #ffffff;
  font-weight: 700;
}
div[class*='r&i-poster-day'] .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover > .uk-container .layout-evidence.quarters-1-3 p,
.content-landing.call-hub-ricerca-e-innovazione-2019 .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover > .uk-container .layout-evidence.quarters-1-3 p,
.content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover > .uk-container .layout-evidence.quarters-1-3 p,
.content-landing.call-hub-ricerca-e-innovazione .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover > .uk-container .layout-evidence.quarters-1-3 p {
  margin-bottom: 15px;
}
div[class*='r&i-poster-day'] .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover > .uk-container .layout-evidence.quarters-1-3 > div:nth-child(1),
.content-landing.call-hub-ricerca-e-innovazione-2019 .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover > .uk-container .layout-evidence.quarters-1-3 > div:nth-child(1),
.content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover > .uk-container .layout-evidence.quarters-1-3 > div:nth-child(1),
.content-landing.call-hub-ricerca-e-innovazione .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover > .uk-container .layout-evidence.quarters-1-3 > div:nth-child(1) {
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  div[class*='r&i-poster-day'] .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover > .uk-container .layout-evidence.quarters-1-3 > div:nth-child(1),
  .content-landing.call-hub-ricerca-e-innovazione-2019 .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover > .uk-container .layout-evidence.quarters-1-3 > div:nth-child(1),
  .content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover > .uk-container .layout-evidence.quarters-1-3 > div:nth-child(1),
  .content-landing.call-hub-ricerca-e-innovazione .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover > .uk-container .layout-evidence.quarters-1-3 > div:nth-child(1) {
    padding-left: 0;
  }
}
div[class*='r&i-poster-day'] .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover > .uk-container .layout-evidence.quarters-1-3 > div:nth-child(1) .vertical-title,
.content-landing.call-hub-ricerca-e-innovazione-2019 .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover > .uk-container .layout-evidence.quarters-1-3 > div:nth-child(1) .vertical-title,
.content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover > .uk-container .layout-evidence.quarters-1-3 > div:nth-child(1) .vertical-title,
.content-landing.call-hub-ricerca-e-innovazione .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover > .uk-container .layout-evidence.quarters-1-3 > div:nth-child(1) .vertical-title {
  text-transform: uppercase;
  font-size: 2em;
}
@media (min-width: 992px) {
  div[class*='r&i-poster-day'] .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover > .uk-container .layout-evidence.quarters-1-3 > div:nth-child(1) .vertical-title,
  .content-landing.call-hub-ricerca-e-innovazione-2019 .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover > .uk-container .layout-evidence.quarters-1-3 > div:nth-child(1) .vertical-title,
  .content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover > .uk-container .layout-evidence.quarters-1-3 > div:nth-child(1) .vertical-title,
  .content-landing.call-hub-ricerca-e-innovazione .landing-cms-section-wrap-text.versione-giugno-2020 .uk-background-norepeat.uk-background-cover > .uk-container .layout-evidence.quarters-1-3 > div:nth-child(1) .vertical-title {
    writing-mode: tb-rl;
    transform: rotate(-180deg);
    font-size: 4.9em;
    line-height: 1;
    position: absolute;
  }
}
div[class*='r&i-poster-day'] .section-cta-callhub-2019 .layout-evidence.halves > div:nth-child(1),
.content-landing.call-hub-ricerca-e-innovazione-2019 .section-cta-callhub-2019 .layout-evidence.halves > div:nth-child(1),
.content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .section-cta-callhub-2019 .layout-evidence.halves > div:nth-child(1),
.content-landing.call-hub-ricerca-e-innovazione .section-cta-callhub-2019 .layout-evidence.halves > div:nth-child(1) {
  width: auto;
  color: #fff;
}
div[class*='r&i-poster-day'] .section-cta-callhub-2019 .layout-evidence.halves > div:nth-child(1) h2,
.content-landing.call-hub-ricerca-e-innovazione-2019 .section-cta-callhub-2019 .layout-evidence.halves > div:nth-child(1) h2,
.content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .section-cta-callhub-2019 .layout-evidence.halves > div:nth-child(1) h2,
.content-landing.call-hub-ricerca-e-innovazione .section-cta-callhub-2019 .layout-evidence.halves > div:nth-child(1) h2,
div[class*='r&i-poster-day'] .section-cta-callhub-2019 .layout-evidence.halves > div:nth-child(1) h3,
.content-landing.call-hub-ricerca-e-innovazione-2019 .section-cta-callhub-2019 .layout-evidence.halves > div:nth-child(1) h3,
.content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .section-cta-callhub-2019 .layout-evidence.halves > div:nth-child(1) h3,
.content-landing.call-hub-ricerca-e-innovazione .section-cta-callhub-2019 .layout-evidence.halves > div:nth-child(1) h3 {
  color: #ffffff;
  font-weight: 700;
  font-size: 2em;
}
div[class*='r&i-poster-day'] .section-cta-callhub-2019 .layout-evidence.halves > div:nth-child(1) .btn-callhub-vincitori-2019 > a,
.content-landing.call-hub-ricerca-e-innovazione-2019 .section-cta-callhub-2019 .layout-evidence.halves > div:nth-child(1) .btn-callhub-vincitori-2019 > a,
.content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .section-cta-callhub-2019 .layout-evidence.halves > div:nth-child(1) .btn-callhub-vincitori-2019 > a,
.content-landing.call-hub-ricerca-e-innovazione .section-cta-callhub-2019 .layout-evidence.halves > div:nth-child(1) .btn-callhub-vincitori-2019 > a {
  border-radius: 5px;
  background-color: #ffffff;
  color: #000000;
  font-size: 1em;
  font-weight: 700;
}
div[class*='r&i-poster-day'] .section-cta-callhub-2019 .layout-evidence.halves > div:nth-child(1) .btn-callhub-vincitori-2019 > a:hover,
.content-landing.call-hub-ricerca-e-innovazione-2019 .section-cta-callhub-2019 .layout-evidence.halves > div:nth-child(1) .btn-callhub-vincitori-2019 > a:hover,
.content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .section-cta-callhub-2019 .layout-evidence.halves > div:nth-child(1) .btn-callhub-vincitori-2019 > a:hover,
.content-landing.call-hub-ricerca-e-innovazione .section-cta-callhub-2019 .layout-evidence.halves > div:nth-child(1) .btn-callhub-vincitori-2019 > a:hover {
  background-color: #297a38;
  color: #ffffff;
  text-decoration: none;
}
div[class*='r&i-poster-day'] .section-cta-callhub-2019 .layout-evidence.halves > div:nth-child(1) .btn-callhub-vincitori-2019 > a > .uk-icon,
.content-landing.call-hub-ricerca-e-innovazione-2019 .section-cta-callhub-2019 .layout-evidence.halves > div:nth-child(1) .btn-callhub-vincitori-2019 > a > .uk-icon,
.content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .section-cta-callhub-2019 .layout-evidence.halves > div:nth-child(1) .btn-callhub-vincitori-2019 > a > .uk-icon,
.content-landing.call-hub-ricerca-e-innovazione .section-cta-callhub-2019 .layout-evidence.halves > div:nth-child(1) .btn-callhub-vincitori-2019 > a > .uk-icon {
  padding-right: 5px;
}
@media (min-width: 1200px) {
  div[class*='r&i-poster-day'] .section-cta-callhub-2019 .layout-evidence.halves > div:nth-child(1),
  .content-landing.call-hub-ricerca-e-innovazione-2019 .section-cta-callhub-2019 .layout-evidence.halves > div:nth-child(1),
  .content-landing.call-hub-ricerca-e-innovazione-vincitori-2019 .section-cta-callhub-2019 .layout-evidence.halves > div:nth-child(1),
  .content-landing.call-hub-ricerca-e-innovazione .section-cta-callhub-2019 .layout-evidence.halves > div:nth-child(1) {
    width: 70%;
  }
}
div[class^="bando-frim-fesr-2020"] {
  /* il nome della classe intero sarebbe bando-frim-fesr-2020-r&s */
}
div[class^="bando-frim-fesr-2020"] .uk-section.landing-cms-section-ticket-faq .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-category .uk-accordion-content .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-item .el-item .uk-accordion-title {
  background: transparent;
  color: #2f7f33;
  text-transform: initial;
  font-weight: 700;
  padding: 0;
  border-bottom: 1px solid #2f7f33;
}
div[class^="bando-frim-fesr-2020"] .uk-section.landing-cms-section-ticket-faq .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-category .uk-accordion-content .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-item .el-item .uk-accordion-title::after {
  background-color: transparent;
  border: none;
}
@media (max-width: 420px) {
  div[class^="bando-frim-fesr-2020"] .uk-section.landing-cms-section-ticket-faq .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-category .uk-accordion-content .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-item .el-item .uk-accordion-title::after {
    position: relative;
    right: 0;
  }
}
div[class^="bando-frim-fesr-2020"] .uk-section.landing-cms-section-ticket-faq .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-category .uk-accordion-content .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-item .el-item .uk-accordion-content {
  background: #ffffff;
  margin: 0;
  border-top: 1px solid #2f7f33;
}
div[class^="bando-frim-fesr-2020"] .uk-section.landing-cms-section-ticket-faq .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-category .uk-accordion-content .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-item .el-item .uk-accordion-content > .el-content a {
  color: #2f7f33;
}
div[class^="bando-frim-fesr-2020"] .uk-section.landing-cms-section-ticket-faq .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-category .uk-accordion-content .btn-landing.btn-landing-green {
  margin: 0;
}
div[class^="bando-frim-fesr-2020"] .uk-section.landing-cms-section-ticket-faq .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-category .uk-accordion-content .btn-landing.btn-landing-green a {
  color: #ffffff;
}
div[class^="bando-frim-fesr-2020"] .uk-section.landing-cms-section-ticket-faq .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-category .uk-accordion-content .modal-faq .modal-content .modal-header h4,
div[class^="bando-frim-fesr-2020"] .uk-section.landing-cms-section-ticket-faq .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-category .uk-accordion-content .modal-faq .modal-content .modal-header span {
  color: #ffffff;
}
@media (max-width: 420px) {
  div[class^="bando-frim-fesr-2020"] .uk-section.landing-cms-section-ticket-faq .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-category .el-item > .uk-accordion-title {
    padding-right: 45px;
    position: relative;
  }
  div[class^="bando-frim-fesr-2020"] .uk-section.landing-cms-section-ticket-faq .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-category .el-item > .uk-accordion-title::after {
    position: absolute;
    right: 10px;
  }
}
.content-landing.linea-internazionalizzazione .uk-section.landing-cms-section-ticket-faq .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-category .uk-accordion-content .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-item .el-item .uk-accordion-title {
  background: transparent;
  color: #2f7f33;
  text-transform: initial;
  font-weight: 700;
  padding: 0;
  border-bottom: 1px solid #2f7f33;
}
.content-landing.linea-internazionalizzazione .uk-section.landing-cms-section-ticket-faq .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-category .uk-accordion-content .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-item .el-item .uk-accordion-title::after {
  background-color: transparent;
  border: none;
}
@media (max-width: 420px) {
  .content-landing.linea-internazionalizzazione .uk-section.landing-cms-section-ticket-faq .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-category .uk-accordion-content .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-item .el-item .uk-accordion-title::after {
    position: relative;
    right: 0;
    top: 5px;
  }
}
.content-landing.linea-internazionalizzazione .uk-section.landing-cms-section-ticket-faq .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-category .uk-accordion-content .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-item .el-item .uk-accordion-content {
  background: #ffffff;
  margin: 0;
  border-top: 1px solid #2f7f33;
}
.content-landing.linea-internazionalizzazione .uk-section.landing-cms-section-ticket-faq .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-category .uk-accordion-content .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-item .el-item .uk-accordion-content > .el-content a {
  color: #2f7f33;
}
.content-landing.linea-internazionalizzazione .uk-section.landing-cms-section-ticket-faq .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-category .uk-accordion-content .btn-landing.btn-landing-green {
  margin: 0;
}
.content-landing.linea-internazionalizzazione .uk-section.landing-cms-section-ticket-faq .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-category .uk-accordion-content .btn-landing.btn-landing-green a {
  color: #ffffff;
}
.content-landing.linea-internazionalizzazione .uk-section.landing-cms-section-ticket-faq .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-category .uk-accordion-content .modal-faq .modal-content .modal-header h4,
.content-landing.linea-internazionalizzazione .uk-section.landing-cms-section-ticket-faq .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-category .uk-accordion-content .modal-faq .modal-content .modal-header span {
  color: #ffffff;
}
@media (max-width: 420px) {
  .content-landing.linea-internazionalizzazione .uk-section.landing-cms-section-ticket-faq .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-category .el-item > .uk-accordion-title {
    padding-right: 45px;
    position: relative;
  }
  .content-landing.linea-internazionalizzazione .uk-section.landing-cms-section-ticket-faq .landing-cms-accordion.landing-cms-list-ticket-faq.ticket-faq-category .el-item > .uk-accordion-title::after {
    position: absolute;
    right: 10px;
    top: 5px;
  }
}
.content-landing.evento-annuale-por-fesr-2019,
.content-landing.evento-annuale-por-fesr {
  margin-top: 0;
}
.content-landing.evento-annuale-por-fesr-2019 .uk-section.landing-cms-section-banner > .uk-container .layout-banner,
.content-landing.evento-annuale-por-fesr .uk-section.landing-cms-section-banner > .uk-container .layout-banner {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
  justify-content: space-between;
}
.content-landing.evento-annuale-por-fesr-2019 .uk-section.landing-cms-section-banner > .uk-container .layout-banner > div,
.content-landing.evento-annuale-por-fesr .uk-section.landing-cms-section-banner > .uk-container .layout-banner > div {
  width: 100%;
  flex: inherit;
}
.content-landing.evento-annuale-por-fesr-2019 .uk-section.landing-cms-section-banner > .uk-container .layout-banner > div h1,
.content-landing.evento-annuale-por-fesr .uk-section.landing-cms-section-banner > .uk-container .layout-banner > div h1 {
  font-weight: 700;
}
.content-landing.evento-annuale-por-fesr-2019 .uk-section.landing-cms-section-banner > .uk-container .layout-banner > div h1,
.content-landing.evento-annuale-por-fesr .uk-section.landing-cms-section-banner > .uk-container .layout-banner > div h1,
.content-landing.evento-annuale-por-fesr-2019 .uk-section.landing-cms-section-banner > .uk-container .layout-banner > div h2,
.content-landing.evento-annuale-por-fesr .uk-section.landing-cms-section-banner > .uk-container .layout-banner > div h2,
.content-landing.evento-annuale-por-fesr-2019 .uk-section.landing-cms-section-banner > .uk-container .layout-banner > div h3,
.content-landing.evento-annuale-por-fesr .uk-section.landing-cms-section-banner > .uk-container .layout-banner > div h3,
.content-landing.evento-annuale-por-fesr-2019 .uk-section.landing-cms-section-banner > .uk-container .layout-banner > div p,
.content-landing.evento-annuale-por-fesr .uk-section.landing-cms-section-banner > .uk-container .layout-banner > div p,
.content-landing.evento-annuale-por-fesr-2019 .uk-section.landing-cms-section-banner > .uk-container .layout-banner > div span,
.content-landing.evento-annuale-por-fesr .uk-section.landing-cms-section-banner > .uk-container .layout-banner > div span,
.content-landing.evento-annuale-por-fesr-2019 .uk-section.landing-cms-section-banner > .uk-container .layout-banner > div em,
.content-landing.evento-annuale-por-fesr .uk-section.landing-cms-section-banner > .uk-container .layout-banner > div em {
  color: #ffffff;
}
.content-landing.evento-annuale-por-fesr-2019 .uk-section.landing-cms-section-banner > .uk-container .layout-banner > div:last-child,
.content-landing.evento-annuale-por-fesr .uk-section.landing-cms-section-banner > .uk-container .layout-banner > div:last-child {
  width: 320px;
  margin: 0 auto;
  background: rgba(0, 0, 0, 0.8);
  padding: 30px 50px 10px;
  position: relative;
}
.content-landing.evento-fondi-sie {
  margin-top: 0;
}
.content-landing.evento-fondi-sie h1 {
  font-size: 35px;
}
.content-landing.evento-fondi-sie h2 {
  font-size: 25px;
}
.content-landing.evento-fondi-sie .uk-section.landing-cms-section-banner > .uk-container .layout-banner {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
  justify-content: space-between;
}
.content-landing.evento-fondi-sie .uk-section.landing-cms-section-banner > .uk-container .layout-banner > div {
  width: 100%;
  flex: inherit;
}
.content-landing.evento-fondi-sie .uk-section.landing-cms-section-banner > .uk-container .layout-banner > div h1 {
  font-weight: 700;
}
.content-landing.evento-fondi-sie .uk-section.landing-cms-section-banner > .uk-container .layout-banner > div h1,
.content-landing.evento-fondi-sie .uk-section.landing-cms-section-banner > .uk-container .layout-banner > div h2,
.content-landing.evento-fondi-sie .uk-section.landing-cms-section-banner > .uk-container .layout-banner > div h3,
.content-landing.evento-fondi-sie .uk-section.landing-cms-section-banner > .uk-container .layout-banner > div p,
.content-landing.evento-fondi-sie .uk-section.landing-cms-section-banner > .uk-container .layout-banner > div span,
.content-landing.evento-fondi-sie .uk-section.landing-cms-section-banner > .uk-container .layout-banner > div em {
  color: #ffffff;
}
.content-landing.evento-fondi-sie .uk-section.landing-cms-section-banner > .uk-container .layout-banner > div:last-child {
  width: 320px;
  margin: 0 auto;
  background: rgba(0, 0, 0, 0.8);
  padding: 50px 10px;
  position: relative;
  bottom: 0px;
}
.content-landing.evento-fondi-sie .uk-section.landing-cms-section-banner > .uk-container .layout-banner > div:last-child p {
  margin: 0;
}
.content-landing.evento-fondi-sie .section-agenda-fondi {
  padding: 70px 0;
}
.content-landing.campus-party-2019 .uk-section.landing-cms-section-banner > .uk-container .layout-banner h1,
.content-landing.campus-party .uk-section.landing-cms-section-banner > .uk-container .layout-banner h1 {
  font-weight: 700;
}
.content-landing.campus-party-2019 .uk-section.landing-cms-section-banner > .uk-container .layout-banner h1 strong,
.content-landing.campus-party .uk-section.landing-cms-section-banner > .uk-container .layout-banner h1 strong {
  font-weight: 700;
  color: #2f7f33;
}
.content-landing.campus-party-2019 .uk-section.landing-cms-section-wrap-evidence > .uk-container .layout-evidence.quarters > div,
.content-landing.campus-party .uk-section.landing-cms-section-wrap-evidence > .uk-container .layout-evidence.quarters > div {
  width: auto;
}
.content-landing.campus-party-2019 .uk-section.landing-cms-section-wrap-evidence > .uk-container .layout-evidence.quarters p > strong,
.content-landing.campus-party .uk-section.landing-cms-section-wrap-evidence > .uk-container .layout-evidence.quarters p > strong {
  font-size: 2em;
}
.content-landing.campus-party-2019 .uk-section.landing-cms-section-playlist > .uk-container,
.content-landing.campus-party .uk-section.landing-cms-section-playlist > .uk-container {
  padding: 0;
}
.content-landing.stati-generali-2018 .uk-section.landing-cms-section-banner > .uk-container .layout-banner {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
  justify-content: space-between;
}
.content-landing.stati-generali-2018 .uk-section.landing-cms-section-banner > .uk-container .layout-banner > div {
  height: 50%;
}
.content-landing.stati-generali-2018 .uk-section.landing-cms-section-banner > .uk-container .layout-banner > div:first-child {
  width: 100%;
}
.content-landing.stati-generali-2018 .uk-section.landing-cms-section-banner > .uk-container .layout-banner > div:first-child .logo-banner,
.content-landing.stati-generali-2018 .uk-section.landing-cms-section-banner > .uk-container .layout-banner > div:first-child .logo-banner > figure,
.content-landing.stati-generali-2018 .uk-section.landing-cms-section-banner > .uk-container .layout-banner > div:first-child .logo-banner > figure > img {
  height: 100%;
  margin: 0 auto;
}
.content-landing.stati-generali-2018 .uk-section.landing-cms-section-banner > .uk-container .layout-banner > div:last-child {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  justify-content: center;
}
.content-landing.stati-generali-2018 .uk-section.landing-cms-section-banner > .uk-container .layout-banner > div:last-child h2 {
  color: #2f7f33;
  font-size: 2em;
}
.content-landing.stati-generali-2018 .uk-section.landing-cms-section-playlist > .uk-container {
  padding: 0;
}
.laboratorio-lombardia-2019 .uk-section.landing-cms-section-banner > .uk-container .layout-banner h1,
.laboratorio-lombardia .uk-section.landing-cms-section-banner > .uk-container .layout-banner h1 {
  font-weight: normal;
  font-size: 3em;
  line-height: 0.8;
}
.laboratorio-lombardia-2019 .uk-section.landing-cms-section-banner > .uk-container .layout-banner h1 strong,
.laboratorio-lombardia .uk-section.landing-cms-section-banner > .uk-container .layout-banner h1 strong {
  color: #2f7f33;
  font-weight: 700;
}
.laboratorio-lombardia-2019 .uk-section.landing-cms-section-banner > .uk-container .layout-banner h3,
.laboratorio-lombardia .uk-section.landing-cms-section-banner > .uk-container .layout-banner h3 {
  line-height: 0.8;
}
.laboratorio-lombardia-2019 .uk-section.landing-cms-section-wrap-text,
.laboratorio-lombardia .uk-section.landing-cms-section-wrap-text {
  background: #ffffff;
  background-color: #ffffff;
}
.laboratorio-lombardia-2019 .uk-section.landing-cms-section-wrap-block .layout-block.halves > div:nth-child(1) .wrap-modal-box .btn-landing,
.laboratorio-lombardia .uk-section.landing-cms-section-wrap-block .layout-block.halves > div:nth-child(1) .wrap-modal-box .btn-landing {
  width: 50%;
}
.laboratorio-lombardia-2019 .uk-section.landing-cms-section-wrap-block .layout-block.halves > div:nth-child(2) .wrap-modal-box .btn-landing,
.laboratorio-lombardia .uk-section.landing-cms-section-wrap-block .layout-block.halves > div:nth-child(2) .wrap-modal-box .btn-landing {
  width: 50%;
  float: right;
}
@media (min-width: 768px) {
  .laboratorio-lombardia-2019 .uk-section .modal .modal-dialog,
  .laboratorio-lombardia .uk-section .modal .modal-dialog {
    width: 900px;
  }
}
.laboratorio-lombardia-2019 .uk-section .modal .modal-body,
.laboratorio-lombardia .uk-section .modal .modal-body {
  text-align: left;
}
.laboratorio-lombardia-2019 .uk-section .modal .modal-body .wrap-text-modal,
.laboratorio-lombardia .uk-section .modal .modal-body .wrap-text-modal {
  width: 100%;
  margin: 0;
}
.laboratorio-lombardia-2019 .uk-section .modal .modal-body .wrap-text-modal table,
.laboratorio-lombardia .uk-section .modal .modal-body .wrap-text-modal table,
.laboratorio-lombardia-2019 .uk-section .modal .modal-body .wrap-text-modal tbody,
.laboratorio-lombardia .uk-section .modal .modal-body .wrap-text-modal tbody,
.laboratorio-lombardia-2019 .uk-section .modal .modal-body .wrap-text-modal tr,
.laboratorio-lombardia .uk-section .modal .modal-body .wrap-text-modal tr,
.laboratorio-lombardia-2019 .uk-section .modal .modal-body .wrap-text-modal td,
.laboratorio-lombardia .uk-section .modal .modal-body .wrap-text-modal td {
  display: inline-block;
}
.laboratorio-lombardia-2019 .uk-section .modal .modal-body .wrap-text-modal table,
.laboratorio-lombardia .uk-section .modal .modal-body .wrap-text-modal table {
  border: none;
}
.laboratorio-lombardia-2019 .uk-section .modal .modal-body .wrap-text-modal table tbody tr td,
.laboratorio-lombardia .uk-section .modal .modal-body .wrap-text-modal table tbody tr td {
  border: none;
  width: 33% !important;
  vertical-align: top;
  padding: 0 20px;
}
.edizione-2019bis .uk-section.landing-cms-section-banner,
.edizione-2019 .uk-section.landing-cms-section-banner {
  height: 300px;
}
.edizione-2019bis .uk-section.landing-cms-section-banner .layout-banner h1,
.edizione-2019 .uk-section.landing-cms-section-banner .layout-banner h1 {
  line-height: 0.8;
}
.edizione-2019bis .uk-section.landing-cms-section-banner .layout-banner h1:nth-child(1),
.edizione-2019 .uk-section.landing-cms-section-banner .layout-banner h1:nth-child(1) {
  font-weight: 700;
}
.edizione-2019bis .uk-section.landing-cms-section-banner .layout-banner h1:nth-child(2),
.edizione-2019 .uk-section.landing-cms-section-banner .layout-banner h1:nth-child(2) {
  color: #2f7f33;
}
.edizione-2019bis .uk-section.landing-cms-section-banner .layout-banner h1:nth-child(2) strong,
.edizione-2019 .uk-section.landing-cms-section-banner .layout-banner h1:nth-child(2) strong {
  color: #333333;
}
@media (max-width: 959px) {
  .edizione-2019bis .uk-section.landing-cms-section-banner,
  .edizione-2019 .uk-section.landing-cms-section-banner {
    height: auto !important;
  }
  .edizione-2019bis .uk-section.landing-cms-section-banner .layout-banner > div,
  .edizione-2019 .uk-section.landing-cms-section-banner .layout-banner > div {
    text-align: center;
  }
  .edizione-2019bis .uk-section.landing-cms-section-banner .layout-banner > div .logo-banner .img-responsive,
  .edizione-2019 .uk-section.landing-cms-section-banner .layout-banner > div .logo-banner .img-responsive {
    width: 320px;
  }
}
.edizione-2019bis .uk-section.landing-cms-section-wrap-evidence .layout-evidence.halves .btn-landing.btn-landing-green,
.edizione-2019 .uk-section.landing-cms-section-wrap-evidence .layout-evidence.halves .btn-landing.btn-landing-green {
  width: 50%;
  margin: 0 auto;
}
.edizione-2019bis .uk-section.landing-cms-section-wrap-block.background-greenfromlight-color .uk-container > h1,
.edizione-2019 .uk-section.landing-cms-section-wrap-block.background-greenfromlight-color .uk-container > h1 {
  color: #ffffff;
}
.edizione-2019bis .uk-section.landing-cms-section-wrap-block.background-greenfromlight-color .uk-container > h2,
.edizione-2019 .uk-section.landing-cms-section-wrap-block.background-greenfromlight-color .uk-container > h2 {
  color: #ffffff;
  line-height: 0.8;
}
.edizione-2019bis .uk-section.landing-cms-section-wrap-block.background-greenfromlight-color .uk-container .layout-block.halves,
.edizione-2019 .uk-section.landing-cms-section-wrap-block.background-greenfromlight-color .uk-container .layout-block.halves {
  margin-top: 30px;
}
.edizione-2019bis .uk-section.landing-cms-section-wrap-block.background-greenfromlight-color .uk-container .layout-block.halves h2,
.edizione-2019 .uk-section.landing-cms-section-wrap-block.background-greenfromlight-color .uk-container .layout-block.halves h2 {
  font-weight: 900;
}
.edizione-2019bis .uk-section.landing-cms-section-wrap-block.background-greenfromlight-color .uk-container .layout-block.halves h3,
.edizione-2019 .uk-section.landing-cms-section-wrap-block.background-greenfromlight-color .uk-container .layout-block.halves h3 {
  line-height: 0.8;
}
@media (max-width: 767px) {
  .edizione-2019bis .uk-section.landing-cms-section-wrap-block.background-greenfromlight-color,
  .edizione-2019 .uk-section.landing-cms-section-wrap-block.background-greenfromlight-color {
    background: #2f7f33;
    background: -moz-linear-gradient(to bottom, #2f7f33 50%, #014D24 50%);
    background: -webkit-linear-gradient(to bottom, #2f7f33 50%, #014D24 50%);
    background: linear-gradient(to bottom, #2f7f33 40%, #014D24 40%);
  }
  .edizione-2019bis .uk-section.landing-cms-section-wrap-block.background-greenfromlight-color .layout-block.halves > div,
  .edizione-2019 .uk-section.landing-cms-section-wrap-block.background-greenfromlight-color .layout-block.halves > div {
    background: transparent;
  }
}
.edizione-2019bis .uk-section.landing-cms-section-gallery-modal .wrap-modal-box .overlay .text,
.edizione-2019 .uk-section.landing-cms-section-gallery-modal .wrap-modal-box .overlay .text {
  font-size: 1.2em;
}
.edizione-2019bis .uk-section.landing-cms-section-wrap-evidence .layout-evidence.thirds > div,
.edizione-2019 .uk-section.landing-cms-section-wrap-evidence .layout-evidence.thirds > div {
  background: -webkit-gradient(linear, left top, right bottom, color-stop(25%, #ffffff), color-stop(20%, #ececec));
  background: -webkit-linear-gradient(top left, #ffffff 25%, #ececec 20%);
  background: -o-linear-gradient(top left, #ffffff 25%, #ececec 20%);
  background: linear-gradient(to bottom right, #ffffff 25%, #ececec 20%);
  width: 33%;
  max-width: 33%;
  margin-bottom: 10px;
}
.edizione-2019bis .uk-section.landing-cms-section-wrap-evidence .layout-evidence.thirds > div img,
.edizione-2019 .uk-section.landing-cms-section-wrap-evidence .layout-evidence.thirds > div img {
  width: 100px;
  margin: 0;
}
.edizione-2019bis .uk-section.landing-cms-section-wrap-evidence .layout-evidence.thirds > div h3,
.edizione-2019 .uk-section.landing-cms-section-wrap-evidence .layout-evidence.thirds > div h3 {
  position: relative;
}
.edizione-2019bis .uk-section.landing-cms-section-wrap-evidence .layout-evidence.thirds > div h3 strong,
.edizione-2019 .uk-section.landing-cms-section-wrap-evidence .layout-evidence.thirds > div h3 strong {
  font-size: 2em;
}
@media (min-width: 1200px) {
  .edizione-2019bis .uk-section.landing-cms-section-wrap-evidence .layout-evidence.thirds > div,
  .edizione-2019 .uk-section.landing-cms-section-wrap-evidence .layout-evidence.thirds > div {
    height: 400px;
  }
}
.edizione-2019bis .uk-section.landing-cms-section-wrap-evidence .layout-evidence.thirds + .whole > div,
.edizione-2019 .uk-section.landing-cms-section-wrap-evidence .layout-evidence.thirds + .whole > div {
  background: -webkit-linear-gradient(315deg, #ffffff 12%, #ececec 12%);
  background: -o-linear-gradient(315deg, #ffffff 12%, #ececec 12%);
  background: linear-gradient(135deg, #ffffff 12%, #ececec 12%);
}
@media (min-width: 1199px) {
  .edizione-2019bis .uk-section.landing-cms-section-wrap-evidence .layout-evidence.thirds + .whole > div,
  .edizione-2019 .uk-section.landing-cms-section-wrap-evidence .layout-evidence.thirds + .whole > div {
    height: 400px;
  }
}
.edizione-2019bis .uk-section.landing-cms-section-wrap-evidence .layout-evidence.thirds + .whole > div img,
.edizione-2019 .uk-section.landing-cms-section-wrap-evidence .layout-evidence.thirds + .whole > div img {
  width: 100px;
  margin: 0;
}
.edizione-2019bis .uk-section.landing-cms-section-wrap-evidence .layout-evidence.thirds + .whole > div h3,
.edizione-2019 .uk-section.landing-cms-section-wrap-evidence .layout-evidence.thirds + .whole > div h3 {
  position: relative;
  bottom: 15%;
}
.edizione-2019bis .uk-section.landing-cms-section-wrap-evidence .layout-evidence.thirds + .whole > div h3 strong,
.edizione-2019 .uk-section.landing-cms-section-wrap-evidence .layout-evidence.thirds + .whole > div h3 strong {
  font-size: 2em;
}
.edizione-2019bis .landing-cms-section-wrap-evidence + .landing-cms-section-wrap-text,
.edizione-2019 .landing-cms-section-wrap-evidence + .landing-cms-section-wrap-text {
  background: -webkit-linear-gradient(#fff 325px, #323232 12%);
  background: -o-linear-gradient(#fff 325px, #323232 12%);
  background: linear-gradient(#fff 325px, #323232 12%);
}
.edizione-2019bis .landing-cms-section-wrap-evidence + .landing-cms-section-wrap-text > .uk-container h1,
.edizione-2019 .landing-cms-section-wrap-evidence + .landing-cms-section-wrap-text > .uk-container h1,
.edizione-2019bis .landing-cms-section-wrap-evidence + .landing-cms-section-wrap-text > .uk-container h2,
.edizione-2019 .landing-cms-section-wrap-evidence + .landing-cms-section-wrap-text > .uk-container h2,
.edizione-2019bis .landing-cms-section-wrap-evidence + .landing-cms-section-wrap-text > .uk-container h3,
.edizione-2019 .landing-cms-section-wrap-evidence + .landing-cms-section-wrap-text > .uk-container h3,
.edizione-2019bis .landing-cms-section-wrap-evidence + .landing-cms-section-wrap-text > .uk-container p,
.edizione-2019 .landing-cms-section-wrap-evidence + .landing-cms-section-wrap-text > .uk-container p {
  color: #ffffff;
}
.edizione-2019bis .uk-section.landing-cms-section-wrap-text .uk-container > div:first-child,
.edizione-2019 .uk-section.landing-cms-section-wrap-text .uk-container > div:first-child {
  text-align: center;
}
.edizione-2019bis .uk-section.landing-cms-section-wrap-text .uk-container > div:first-child > img,
.edizione-2019 .uk-section.landing-cms-section-wrap-text .uk-container > div:first-child > img {
  width: 50%;
}
.edizione-2019bis .uk-section.landing-cms-section-wrap-text .uk-container > p:last-child > strong,
.edizione-2019 .uk-section.landing-cms-section-wrap-text .uk-container > p:last-child > strong {
  color: #2f7f33;
}
.edizione-2019bis .uk-section.landing-cms-section-timeline,
.edizione-2019 .uk-section.landing-cms-section-timeline {
  background: #323232;
}
.edizione-2019bis .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json,
.edizione-2019 .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json {
  padding: 15px;
}
.edizione-2019bis .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .uk-accordion.landing-cms-accordion .el-item .uk-accordion-title,
.edizione-2019 .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .uk-accordion.landing-cms-accordion .el-item .uk-accordion-title {
  background: transparent;
  color: #2f7f33;
  text-transform: initial;
  font-weight: 700;
  padding: 5px 0;
  border-bottom: 1px solid #e5e5e5;
}
.edizione-2019bis .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content,
.edizione-2019 .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content {
  background: #e5e5e5;
}
.edizione-2019bis .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content p,
.edizione-2019 .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content p {
  text-transform: none !important;
  font-weight: normal;
  margin-bottom: 20px;
}
.edizione-2019bis .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content .author,
.edizione-2019 .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content .author {
  color: #2f7f33;
}
.edizione-2019bis .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content .actions,
.edizione-2019 .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content .actions {
  position: relative;
}
@media (min-width: 767px) {
  .edizione-2019bis .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content .actions,
  .edizione-2019 .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content .actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.edizione-2019bis .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content .actions > div,
.edizione-2019 .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content .actions > div {
  display: inline-block;
  width: 100%;
}
@media (min-width: 767px) {
  .edizione-2019bis .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content .actions > div:nth-child(1),
  .edizione-2019 .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content .actions > div:nth-child(1) {
    width: 25%;
  }
  .edizione-2019bis .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content .actions > div:nth-child(1) .btn-landing.btn-landing-green,
  .edizione-2019 .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content .actions > div:nth-child(1) .btn-landing.btn-landing-green {
    padding: 0;
  }
  .edizione-2019bis .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content .actions > div:nth-child(1) .btn-landing.btn-landing-green .uk-button.uk-button-default,
  .edizione-2019 .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content .actions > div:nth-child(1) .btn-landing.btn-landing-green .uk-button.uk-button-default {
    padding: 0;
  }
  .edizione-2019bis .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content .actions > div:nth-child(2),
  .edizione-2019 .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content .actions > div:nth-child(2) {
    width: 50%;
    text-align: right;
  }
  .edizione-2019bis .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content .actions > div:nth-child(2) a,
  .edizione-2019 .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content .actions > div:nth-child(2) a {
    color: #2f7f33;
    font-weight: 700;
  }
  .edizione-2019bis .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content .actions > div:nth-child(2) p,
  .edizione-2019 .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content .actions > div:nth-child(2) p {
    margin-bottom: 0;
  }
  .edizione-2019bis .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content .actions > div:nth-child(2) .btn-landing.btn-landing-grey,
  .edizione-2019 .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content .actions > div:nth-child(2) .btn-landing.btn-landing-grey {
    width: inherit;
    float: right;
    padding: 0;
  }
  .edizione-2019bis .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content .actions > div:nth-child(2) .btn-landing.btn-landing-grey .uk-button.uk-button-default,
  .edizione-2019 .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content .actions > div:nth-child(2) .btn-landing.btn-landing-grey .uk-button.uk-button-default {
    padding: 0;
  }
  .edizione-2019bis .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content .actions > div:nth-child(3),
  .edizione-2019 .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content .actions > div:nth-child(3) {
    width: 25%;
  }
  .edizione-2019bis .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content .actions > div:nth-child(3) img,
  .edizione-2019 .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content .actions > div:nth-child(3) img {
    width: 120px;
    margin: auto;
    text-align: center;
    display: block;
  }
}
.edizione-2019bis .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .simple-pagination ul > li + li,
.edizione-2019 .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .simple-pagination ul > li + li {
  margin-left: 5px;
}
.edizione-2019bis .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .simple-pagination ul > li.active .current,
.edizione-2019 .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .simple-pagination ul > li.active .current {
  color: #2f7f33 !important;
  font-weight: bold;
}
.edizione-2019bis .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .simple-pagination ul > li.disabled,
.edizione-2019 .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .simple-pagination ul > li.disabled {
  background: #cccccc;
}
.edizione-2019bis .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .simple-pagination ul > li a.page-link,
.edizione-2019 .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .simple-pagination ul > li a.page-link,
.edizione-2019bis .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .simple-pagination ul > li a.page-link.next,
.edizione-2019 .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .simple-pagination ul > li a.page-link.next,
.edizione-2019bis .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .simple-pagination ul > li .current,
.edizione-2019 .uk-section.landing-cms-section-timeline .uk-section.landing-single-modal-event-by-json .simple-pagination ul > li .current {
  box-shadow: none;
  border: none;
  background: transparent;
}
.content-landing[class*="lombardia-2030"] {
  margin-top: 0;
}
.content-landing[class*="lombardia-2030"] .landing-cms-background-banner {
  position: relative;
  height: auto;
}
.content-landing[class*="lombardia-2030"] .landing-cms-background-banner > figure {
  height: auto;
  margin: 0;
}
.content-landing[class*="lombardia-2030"] .landing-cms-background-banner + .landing-cms-section-banner {
  display: none !important;
}
.content-landing[class*="lombardia-2030"] .background-blue-color a,
.content-landing[class*="lombardia-2030"] .background-regione-color a {
  color: #ffffff !important;
}
.content-landing[class*="lombardia-2030"] .uk-section.landing-cms-section-wrap-evidence.background-blue-color {
  padding: 0;
  background: #153646;
  background: -moz-linear-gradient(to right, #09181f 50%, #21546d 50%);
  background: -webkit-linear-gradient(to right, #09181f 50%, #21546d 50%);
  background: linear-gradient(to right, #09181f 50%, #21546d 50%);
}
.content-landing[class*="lombardia-2030"] .uk-section.landing-cms-section-wrap-evidence.background-blue-color .uk-container > .layout-evidence.thirds > div {
  width: 31%;
  padding: 2%;
}
.content-landing[class*="lombardia-2030"] .uk-section.landing-cms-section-wrap-evidence.background-blue-color .uk-container > .layout-evidence.thirds > div:nth-child(1) {
  background: #09181f;
}
.content-landing[class*="lombardia-2030"] .uk-section.landing-cms-section-wrap-evidence.background-blue-color .uk-container > .layout-evidence.thirds > div:nth-child(2) {
  background: #153646;
}
.content-landing[class*="lombardia-2030"] .uk-section.landing-cms-section-wrap-evidence.background-blue-color .uk-container > .layout-evidence.thirds > div:nth-child(3) {
  background: #21546d;
}
@media (max-width: 767px) {
  .content-landing[class*="lombardia-2030"] .uk-section.landing-cms-section-wrap-evidence.background-blue-color > .uk-container {
    padding: 0;
  }
  .content-landing[class*="lombardia-2030"] .uk-section.landing-cms-section-wrap-evidence.background-blue-color .uk-container > .layout-evidence.thirds > div {
    width: 100%;
    padding: 6% !important;
  }
}
.content-landing[class*="lombardia-2030"] .select2-container--krajee .select2-selection {
  border-radius: 0;
}
.content-landing[class*="lombardia-2030"] .select2-selection__choice {
  text-indent: 0;
}
.content-landing[class*="lombardia-2030"] .select2-selection__choice:before,
.content-landing[class*="lombardia-2030"] .select2-selection__choice::before {
  display: none;
}
.content-landing[class*="lombardia-2030"] .landing-cms-section-banner > .uk-container {
  margin-top: 5%;
}
.content-landing[class*="lombardia-2030"] .landing-cms-section-banner h1,
.content-landing[class*="lombardia-2030"] .landing-cms-section-banner h2,
.content-landing[class*="lombardia-2030"] .landing-cms-section-banner h3 {
  color: #ffffff;
}
.content-landing[class*="lombardia-2030"] .landing-cms-section-banner h1 {
  font-weight: 900;
  font-size: 3.5em;
}
.content-landing[class*="lombardia-2030"] .landing-cms-section-banner h3 {
  font-size: 2em;
  line-height: 1.2em;
}
@media (max-width: 419px) {
  .content-landing[class*="lombardia-2030"] .landing-cms-section-banner {
    height: 400px;
  }
  .content-landing[class*="lombardia-2030"] .landing-cms-section-banner h1,
  .content-landing[class*="lombardia-2030"] .landing-cms-section-banner h2,
  .content-landing[class*="lombardia-2030"] .landing-cms-section-banner h3 {
    text-align: center !important;
  }
  .content-landing[class*="lombardia-2030"] .landing-cms-section-banner h1 {
    font-size: 2.2em;
    line-height: 0.8;
    margin-bottom: 20px;
  }
  .content-landing[class*="lombardia-2030"] .landing-cms-section-banner h2 {
    font-size: 1em;
  }
}
.content-landing[class*="lombardia-2030"] .layout-evidence.thirds > div h3 a,
.content-landing[class*="lombardia-2030"] .layout-evidence.thirds > div p a {
  color: #000;
  text-decoration: none;
}
.content-landing[class*="lombardia-2030"] .landing-cms-section-wrap-text .btn-landing.btn-landing-green a {
  font-size: 1.2em;
}
.content-landing[class*="lombardia-2030"] .list-custom-lombardia-2030 .list-view div[data-key] .el-content {
  padding: 2em;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-content: center;
  height: 50%;
}
.content-landing[class*="lombardia-2030"] .list-custom-lombardia-2030 .territori-tema-cat {
  background-color: #404040;
  padding: 5px 10px;
  position: relative;
}
.content-landing[class*="lombardia-2030"] .list-custom-lombardia-2030 .territori-tema-cat + p {
  background-color: #fff;
  padding: 5px 10px;
  color: #404040;
}
.content-landing[class*="lombardia-2030"] .list-custom-lombardia-2030 .territori-tema-cat.formazione-e-lavoro {
  background-color: #1eb2aa;
  color: #ffffff;
}
.content-landing[class*="lombardia-2030"] .list-custom-lombardia-2030 .territori-tema-cat.formazione-e-lavoro + p {
  color: #1eb2aa;
  background-color: #ffffff;
}
.content-landing[class*="lombardia-2030"] .list-custom-lombardia-2030 .territori-tema-cat.mobilita {
  background-color: #930d0d !important;
  color: #ffffff !important;
}
.content-landing[class*="lombardia-2030"] .list-custom-lombardia-2030 .territori-tema-cat.mobilita + p {
  color: #930d0d !important;
  background-color: #ffffff !important;
}
.content-landing[class*="lombardia-2030"] .list-custom-lombardia-2030 .territori-tema-cat.salute {
  background-color: #2a7cbc;
  color: #ffffff;
}
.content-landing[class*="lombardia-2030"] .list-custom-lombardia-2030 .territori-tema-cat.salute + p {
  color: #2a7cbc;
  background-color: #ffffff;
}
.content-landing[class*="lombardia-2030"] .list-custom-lombardia-2030 .territori-tema-cat.cultura-e-turismo {
  background-color: #e29703;
  color: #ffffff;
}
.content-landing[class*="lombardia-2030"] .list-custom-lombardia-2030 .territori-tema-cat.cultura-e-turismo + p {
  color: #e29703;
  background-color: #ffffff;
}
.content-landing[class*="lombardia-2030"] .list-custom-lombardia-2030 .territori-tema-cat.ambiente-e-energia {
  background-color: #319319;
  color: #ffffff;
}
.content-landing[class*="lombardia-2030"] .list-custom-lombardia-2030 .territori-tema-cat.ambiente-e-energia + p {
  color: #319319;
  background-color: #ffffff;
}
.content-landing[class*="lombardia-2030"] .list-custom-lombardia-2030 h2 {
  margin-top: 10px !important;
}
.content-landing[class*="lombardia-2030"] .list-custom-lombardia-2030 .content-image img.el-image {
  max-width: 100%;
  height: auto;
}
.content-landing[class*="lombardia-2030"] .list-custom-lombardia-2030 .el-content p {
  width: fit-content;
  min-width: 80%;
  margin: 0px !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .content-landing[class*="lombardia-2030"] .list-custom-lombardia-2030 .el-content p {
    display: table;
  }
}
@media (max-width: 767px) {
  .content-landing[class*="lombardia-2030"] .list-custom-lombardia-2030 .el-content p {
    min-width: 100%;
  }
}
.content-landing[class*="lombardia-2030"] .section-landing-cms-form.background-blue-color {
  background-color: #153646;
}
.content-landing[class*="lombardia-2030"] .section-landing-cms-form.background-blue-color .btn.btn-primary:hover {
  background-color: #21546d;
}
.content-landing.soluzioni-per-le-imprese {
  margin-top: 0;
}
.content-landing.soluzioni-per-le-imprese .landing-cms-background-banner {
  position: relative;
  height: auto;
}
.content-landing.soluzioni-per-le-imprese .landing-cms-background-banner > figure {
  height: auto;
  margin: 0;
}
.content-landing.soluzioni-per-le-imprese .landing-cms-background-banner + .landing-cms-section-banner {
  display: none !important;
}
.content-landing.soluzioni-per-le-imprese .background-blue-color a,
.content-landing.soluzioni-per-le-imprese .background-regione-color a {
  color: #ffffff !important;
}
.content-landing.soluzioni-per-le-imprese .uk-section.landing-cms-section-wrap-evidence.background-blue-color {
  padding: 0;
  background: #123313;
  background: -moz-linear-gradient(to right, #1f5921 50%, #050d05 50%);
  background: -webkit-linear-gradient(to right, #1f5921 50%, #050d05 50%);
  background: linear-gradient(to right, #1f5921 50%, #050d05 50%);
}
.content-landing.soluzioni-per-le-imprese .uk-section.landing-cms-section-wrap-evidence.background-blue-color .uk-container > .layout-evidence.thirds > div {
  width: 31%;
  padding: 2%;
}
.content-landing.soluzioni-per-le-imprese .uk-section.landing-cms-section-wrap-evidence.background-blue-color .uk-container > .layout-evidence.thirds > div:nth-child(1) {
  background: #1f5921;
}
.content-landing.soluzioni-per-le-imprese .uk-section.landing-cms-section-wrap-evidence.background-blue-color .uk-container > .layout-evidence.thirds > div:nth-child(2) {
  background: #123313;
}
.content-landing.soluzioni-per-le-imprese .uk-section.landing-cms-section-wrap-evidence.background-blue-color .uk-container > .layout-evidence.thirds > div:nth-child(3) {
  background: #050d05;
}
.content-landing.soluzioni-per-le-imprese .select2-container--krajee .select2-selection {
  border-radius: 0;
}
.content-landing.soluzioni-per-le-imprese .select2-selection__choice {
  text-indent: 0;
}
.content-landing.soluzioni-per-le-imprese .select2-selection__choice:before,
.content-landing.soluzioni-per-le-imprese .select2-selection__choice::before {
  display: none;
}
.content-landing.soluzioni-per-le-imprese .landing-cms-section-banner > .uk-container {
  margin-top: 5%;
}
.content-landing.soluzioni-per-le-imprese .landing-cms-section-banner h1,
.content-landing.soluzioni-per-le-imprese .landing-cms-section-banner h2,
.content-landing.soluzioni-per-le-imprese .landing-cms-section-banner h3 {
  color: #ffffff;
}
.content-landing.soluzioni-per-le-imprese .landing-cms-section-banner h1 {
  font-weight: 900;
  font-size: 3.5em;
}
.content-landing.soluzioni-per-le-imprese .landing-cms-section-banner h3 {
  font-size: 2em;
  line-height: 1.2em;
}
@media (max-width: 419px) {
  .content-landing.soluzioni-per-le-imprese .landing-cms-section-banner {
    height: 400px;
  }
  .content-landing.soluzioni-per-le-imprese .landing-cms-section-banner h1,
  .content-landing.soluzioni-per-le-imprese .landing-cms-section-banner h2,
  .content-landing.soluzioni-per-le-imprese .landing-cms-section-banner h3 {
    text-align: center !important;
  }
  .content-landing.soluzioni-per-le-imprese .landing-cms-section-banner h1 {
    font-size: 2.2em;
    line-height: 0.8;
    margin-bottom: 20px;
  }
  .content-landing.soluzioni-per-le-imprese .landing-cms-section-banner h2 {
    font-size: 1em;
  }
}
.content-landing.soluzioni-per-le-imprese .layout-evidence.thirds > div h3 a,
.content-landing.soluzioni-per-le-imprese .layout-evidence.thirds > div p a {
  color: #000;
  text-decoration: none;
}
.content-landing.soluzioni-per-le-imprese .landing-cms-section-wrap-text .btn-landing.btn-landing-green a {
  font-size: 1.2em;
}
.content-landing.soluzioni-per-le-imprese .list-custom-lombardia-2030 .list-view div[data-key] .el-content {
  padding: 2em;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-content: center;
  height: 50%;
}
.content-landing.soluzioni-per-le-imprese .list-custom-lombardia-2030 .territori-tema-cat {
  background-color: #404040;
  padding: 5px 10px;
  position: relative;
}
.content-landing.soluzioni-per-le-imprese .list-custom-lombardia-2030 .territori-tema-cat + p {
  background-color: #fff;
  padding: 5px 10px;
  color: #404040;
}
.content-landing.soluzioni-per-le-imprese .list-custom-lombardia-2030 .territori-tema-cat.formazione-e-lavoro {
  background-color: #1eb2aa;
  color: #ffffff;
}
.content-landing.soluzioni-per-le-imprese .list-custom-lombardia-2030 .territori-tema-cat.formazione-e-lavoro + p {
  color: #1eb2aa;
  background-color: #ffffff;
}
.content-landing.soluzioni-per-le-imprese .list-custom-lombardia-2030 .territori-tema-cat.mobilita {
  background-color: #930d0d !important;
  color: #ffffff !important;
}
.content-landing.soluzioni-per-le-imprese .list-custom-lombardia-2030 .territori-tema-cat.mobilita + p {
  color: #930d0d !important;
  background-color: #ffffff !important;
}
.content-landing.soluzioni-per-le-imprese .list-custom-lombardia-2030 .territori-tema-cat.salute {
  background-color: #2a7cbc;
  color: #ffffff;
}
.content-landing.soluzioni-per-le-imprese .list-custom-lombardia-2030 .territori-tema-cat.salute + p {
  color: #2a7cbc;
  background-color: #ffffff;
}
.content-landing.soluzioni-per-le-imprese .list-custom-lombardia-2030 .territori-tema-cat.cultura-e-turismo {
  background-color: #e29703;
  color: #ffffff;
}
.content-landing.soluzioni-per-le-imprese .list-custom-lombardia-2030 .territori-tema-cat.cultura-e-turismo + p {
  color: #e29703;
  background-color: #ffffff;
}
.content-landing.soluzioni-per-le-imprese .list-custom-lombardia-2030 .territori-tema-cat.ambiente-e-energia {
  background-color: #319319;
  color: #ffffff;
}
.content-landing.soluzioni-per-le-imprese .list-custom-lombardia-2030 .territori-tema-cat.ambiente-e-energia + p {
  color: #319319;
  background-color: #ffffff;
}
.content-landing.soluzioni-per-le-imprese .list-custom-lombardia-2030 h2 {
  margin-top: 10px !important;
}
.content-landing.soluzioni-per-le-imprese .list-custom-lombardia-2030 .content-image img.el-image {
  max-width: 100%;
  height: auto;
}
.content-landing.soluzioni-per-le-imprese .list-custom-lombardia-2030 .el-content p {
  width: fit-content;
  min-width: 80%;
  margin: 0px !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .content-landing.soluzioni-per-le-imprese .list-custom-lombardia-2030 .el-content p {
    display: table;
  }
}
@media (max-width: 767px) {
  .content-landing.soluzioni-per-le-imprese .list-custom-lombardia-2030 .el-content p {
    min-width: 100%;
  }
}
.stati-generali-2019 {
  margin-top: 0 !important;
}
.stati-generali-2019 .landing-cms-background-banner {
  height: 500px;
}
.stati-generali-2019 .landing-cms-background-banner .img-responsive {
  position: relative;
  right: -10%;
}
@media (max-width: 991px) {
  .stati-generali-2019 .landing-cms-background-banner .img-responsive {
    right: -30%;
  }
}
@media (max-width: 767px) {
  .stati-generali-2019 .landing-cms-background-banner .img-responsive {
    right: 0%;
  }
}
.stati-generali-2019 .uk-section.landing-cms-section-banner > .uk-container .layout-banner {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
  flex-wrap: nowrap;
}
.stati-generali-2019 .uk-section.landing-cms-section-banner > .uk-container .layout-banner > div {
  width: auto;
  flex: initial;
}
.stati-generali-2019 .uk-section.landing-cms-section-banner > .uk-container .layout-banner > div figure .img-responsive {
  margin: 0;
  width: 35%;
}
@media (max-width: 991px) {
  .stati-generali-2019 .uk-section.landing-cms-section-banner > .uk-container .layout-banner > div figure .img-responsive {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .stati-generali-2019 .uk-section.landing-cms-section-banner > .uk-container .layout-banner > div figure .img-responsive {
    width: 80%;
  }
}
@media (max-width: 420px) {
  .stati-generali-2019 .uk-section.landing-cms-section-banner > .uk-container .layout-banner > div figure .img-responsive {
    margin: 0 auto;
  }
}
.stati-generali-2019 .uk-section.landing-cms-section-banner > .uk-container .layout-banner > div h1 {
  font-weight: 700;
  color: #008635;
  line-height: 1;
  font-size: 1.6em;
}
.stati-generali-2019 .uk-section.landing-cms-section-banner > .uk-container .layout-banner > div h1 + p {
  color: #008635;
  margin: 10px 0;
  font-size: 0.8em;
}
.stati-generali-2019 .uk-section.landing-cms-section-banner > .uk-container .layout-banner > div h2 {
  font-weight: 700;
  font-size: 1.4em;
  line-height: 1;
}
@media (max-width: 420px) {
  .stati-generali-2019 .uk-section.landing-cms-section-banner > .uk-container .layout-banner > div h1,
  .stati-generali-2019 .uk-section.landing-cms-section-banner > .uk-container .layout-banner > div p,
  .stati-generali-2019 .uk-section.landing-cms-section-banner > .uk-container .layout-banner > div h2 {
    text-align: center;
  }
}
.stati-generali-2019 .landing-cms-section-wrap-title .background-lightgreen-color {
  background: #008635;
  background-color: #008635;
}
.stati-generali-2019 .landing-cms-section-wrap-block .layout-block.halves .img-responsive {
  width: 90%;
  margin-left: 0;
}
@media (max-width: 767px) {
  .stati-generali-2019 .landing-cms-section-wrap-block .layout-block.halves .img-responsive {
    margin: 0 auto;
  }
}
.stati-generali-2019 .landing-cms-section-wrap-block .layout-block.halves > div:last-child {
  margin: auto;
}
.stati-generali-2019 .landing-cms-section-wrap-block .layout-block.halves > div:last-child h2 {
  color: #008635;
  font-weight: 700;
  font-size: 2.2em;
  line-height: 1;
}
.stati-generali-2019 .stati-generali-countdown {
  padding: 0;
}
.stati-generali-2019 .stati-generali-countdown > .uk-container {
  height: 300px;
  display: block;
  overflow: hidden;
  padding: 0;
  position: relative;
}
.stati-generali-2019 .stati-generali-countdown > .uk-container .image {
  position: absolute;
}
.stati-generali-2019 .stati-generali-countdown > .uk-container .image img {
  margin: 0;
}
.stati-generali-2019 .stati-generali-countdown > .uk-container h3 {
  display: block;
  position: relative;
  color: #ffffff;
  font-weight: 700;
  margin-top: 50px;
}
.stati-generali-2019 .stati-generali-countdown > .uk-container .landing-cms-countdown .uk-countdown-number,
.stati-generali-2019 .stati-generali-countdown > .uk-container .landing-cms-countdown .uk-countdown-label {
  background-color: #008635;
  color: #ffffff;
  padding: 10px 15px;
}
.stati-generali-2019 .stati-generali-countdown > .uk-container .landing-cms-countdown .uk-countdown-number {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.stati-generali-2019 .stati-generali-countdown > .uk-container .landing-cms-countdown .uk-countdown-label {
  bottom: 20px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  padding-bottom: 20px;
}
.stati-generali-2019 .stati-generali-countdown + .landing-cms-section-wrap-block {
  background: #EBEBEB;
  padding-top: 0;
  padding-bottom: 0;
}
.stati-generali-2019 .stati-generali-countdown + .landing-cms-section-wrap-block > .uk-container {
  padding: 0;
}
.stati-generali-2019 .stati-generali-countdown + .landing-cms-section-wrap-block .layout-block.halves > div:first-child {
  background: #EBEBEB;
}
.stati-generali-2019 .stati-generali-countdown + .landing-cms-section-wrap-block .layout-block.halves > div:first-child > p:last-child {
  font-size: 14px;
}
@media (min-width: 768px) {
  .stati-generali-2019 .stati-generali-countdown + .landing-cms-section-wrap-block .layout-block.halves > div:first-child > p,
  .stati-generali-2019 .stati-generali-countdown + .landing-cms-section-wrap-block .layout-block.halves > div:first-child h2 {
    padding-left: 16%;
  }
}
.stati-generali-2019 .stati-generali-countdown + .landing-cms-section-wrap-block .layout-block.halves > div:last-child {
  margin: 0;
}
@media (max-width: 767px) {
  .stati-generali-2019 .stati-generali-countdown + .landing-cms-section-wrap-block .layout-block.halves > div:last-child {
    display: none !important;
  }
}
.stati-generali-2019 .stati-generali-countdown + .landing-cms-section-wrap-block .layout-block.halves > div:last-child .image {
  height: 100%;
}
.stati-generali-2019 .stati-generali-countdown + .landing-cms-section-wrap-block .layout-block.halves > div:last-child .image figure {
  height: 100%;
  overflow: hidden;
}
.stati-generali-2019 .stati-generali-countdown + .landing-cms-section-wrap-block .layout-block.halves > div:last-child .image figure .img-responsive {
  margin: 0;
  height: 100%;
  width: auto;
  max-width: none;
  overflow: hidden;
}
.stati-generali-2019 .landing-cms-section-gallery-modal > .uk-container {
  justify-content: flex-start;
}
.stati-generali-2019 .landing-cms-section-gallery-modal .wrap-modal-box .overlay .text {
  font-size: 1.2em;
}
.stati-generali-2019 .landing-cms-section-gallery-modal a[data-toggle="modal"] {
  min-width: unset;
}
@media (max-width: 991px) {
  .stati-generali-2019 .landing-cms-section-gallery-modal a[data-toggle="modal"] {
    min-width: unset;
    width: 33%;
  }
}
@media (max-width: 767px) {
  .stati-generali-2019 .landing-cms-section-gallery-modal a[data-toggle="modal"] {
    min-width: unset;
    width: 50%;
  }
}
@media (max-width: 419px) {
  .stati-generali-2019 .landing-cms-section-gallery-modal a[data-toggle="modal"] {
    min-width: unset;
    width: 100%;
  }
}
.stati-generali-2019 .landing-cms-section-map > .uk-container {
  padding: 0;
}
.stati-generali-2019 .landing-cms-section-map > .uk-container h2 {
  padding-left: 16%;
}
.stati-generali-2019 .landing-cms-section-map > .uk-container .embed-responsive,
.stati-generali-2019 .landing-cms-section-map > .uk-container .embed-responsive iframe {
  height: 450px;
  padding-bottom: 0 !important;
}
.stati-generali-2019 .block-image-text .el-content {
  position: absolute;
  bottom: 0;
  padding: 0.5em 1em;
  margin: 0;
  padding-top: 25%;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(229, 229, 229, 0)), color-stop(60%, #000000));
  background: -webkit-linear-gradient(top, rgba(229, 229, 229, 0) 0%, #000000 60%);
  background: -o-linear-gradient(top, rgba(229, 229, 229, 0) 0%, #000000 60%);
  background: linear-gradient(to bottom, rgba(229, 229, 229, 0) 0%, #000000 60%);
  width: 100%;
}
.content.content-landing.le-missioni-di-regione-lombardia {
  margin-top: 0;
}
.content.content-landing.le-missioni-di-regione-lombardia .layout-evidence.thirds > div {
  width: 30%;
  margin: 10px;
}
.content.content-landing.consultation-on-sustainable-development > .wrap-modules > .image > figure > .img-responsive,
.content.content-landing.consultazione-sviluppo-sostenibile > .wrap-modules > .image > figure > .img-responsive {
  margin: 0;
}
.content.content-landing.consultation-on-sustainable-development > .wrap-modules > .image > figure,
.content.content-landing.consultazione-sviluppo-sostenibile > .wrap-modules > .image > figure {
  margin: 0;
}
.content.content-landing.consultation-on-sustainable-development .btn-landing-lightgreen,
.content.content-landing.consultazione-sviluppo-sostenibile .btn-landing-lightgreen {
  width: 300px;
  margin: 0 auto;
}
.content.content-landing.consultation-on-sustainable-development .btn-landing-lightgreen > a,
.content.content-landing.consultazione-sviluppo-sostenibile .btn-landing-lightgreen > a {
  font-size: 1.8em;
  line-height: 1;
}
@media screen and (min-width: 1299px) {
  .content.content-landing.consultation-on-sustainable-development .btn-landing-lightgreen,
  .content.content-landing.consultazione-sviluppo-sostenibile .btn-landing-lightgreen {
    width: 550px;
  }
}
.content.content-landing.conferenza-regionale-della-cooperazione-2019 .layout-banner {
  background-color: rgba(255, 255, 255, 0.8);
}
@media screen and (min-width: 576px) {
  .content.content-landing.conferenza-regionale-della-cooperazione-2019 .layout-banner {
    padding: 30px;
    margin-right: 40%;
  }
}
.content.content-landing.conferenza-regionale-della-cooperazione-2019 .layout-banner h1 {
  margin-bottom: 30px;
}
.content.content-landing.conferenza-regionale-della-cooperazione-2019 .layout-banner h1,
.content.content-landing.conferenza-regionale-della-cooperazione-2019 .layout-banner h2 {
  font-weight: 700;
}
.content.content-landing.conferenza-regionale-della-cooperazione-2019 .uk-background-cover {
  background-position: 480px 50%;
  min-height: 600px;
}
.content.content-landing.conferenza-regionale-della-cooperazione-2019 .landing-cms-background-banner > figure > img {
  position: relative;
  right: -25%;
}
.content.content-landing.conferenza-regionale-della-cooperazione-2019 .landing-cms-section-wrap-evidence .layout-evidence .btn-landing.btn-landing-green a {
  font-size: 2em;
}
.content.content-landing.conferenza-regionale-della-cooperazione-2019 .section-landing-cms-form form > div:not(.social-container) {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
}
.content.content-landing.conferenza-regionale-della-cooperazione-2019 .section-landing-cms-form form > div:not(.social-container) > div {
  width: 100%;
}
.content.content-landing.conferenza-regionale-della-cooperazione-2019 .section-landing-cms-form form > div:not(.social-container) > div[class*='_item'] {
  width: 100%;
}
@media (min-width: 768px) {
  .content.content-landing.conferenza-regionale-della-cooperazione-2019 .section-landing-cms-form form > div:not(.social-container) > div[class*='_item'].Nome_item,
  .content.content-landing.conferenza-regionale-della-cooperazione-2019 .section-landing-cms-form form > div:not(.social-container) > div[class*='_item'].Cognome_item,
  .content.content-landing.conferenza-regionale-della-cooperazione-2019 .section-landing-cms-form form > div:not(.social-container) > div[class*='_item'].Email_item,
  .content.content-landing.conferenza-regionale-della-cooperazione-2019 .section-landing-cms-form form > div:not(.social-container) > div[class*='_item'].Telefono_item,
  .content.content-landing.conferenza-regionale-della-cooperazione-2019 .section-landing-cms-form form > div:not(.social-container) > div[class*='_item'].azienda_ente_item,
  .content.content-landing.conferenza-regionale-della-cooperazione-2019 .section-landing-cms-form form > div:not(.social-container) > div[class*='_item'].Ruolo_item {
    width: 45%;
  }
}
div[class$='-della-filiera-alimentare'],
.tracciamento-filiera-alimentare {
  /*-- TIMELINE
    ------------------------------*/
  /*----- TIMELINE ITEM -----*/
  /*----- TIMELINE INFO -----*/
  /*----- TIMELINE MARKER -----*/
  /*----- TIMELINE CONTENT -----*/
  /*----------------------------------------------
        MOD: TIMELINE CENTERED
    ----------------------------------------------*/
  /*----------------------------------------------
        MOD: MARKER OUTLINE
    ----------------------------------------------*/
}
div[class$='-della-filiera-alimentare'] .img-hero,
.tracciamento-filiera-alimentare .img-hero {
  height: 800px;
  position: relative;
}
div[class$='-della-filiera-alimentare'] .img-hero > .uk-background-cover,
.tracciamento-filiera-alimentare .img-hero > .uk-background-cover {
  padding: 0;
}
div[class$='-della-filiera-alimentare'] .img-hero .bollo > img,
.tracciamento-filiera-alimentare .img-hero .bollo > img {
  position: absolute;
  bottom: 0;
  margin: 0;
  left: 0;
  z-index: 1;
}
@media (max-width: 600px) {
  div[class$='-della-filiera-alimentare'] .img-hero .bollo > img,
  .tracciamento-filiera-alimentare .img-hero .bollo > img {
    min-width: 150%;
    left: -20%;
  }
}
@media (max-width: 420px) {
  div[class$='-della-filiera-alimentare'] .img-hero .bollo > img,
  .tracciamento-filiera-alimentare .img-hero .bollo > img {
    opacity: 0.5;
  }
}
@media (max-width: 420px) {
  div[class$='-della-filiera-alimentare'] .img-hero > .uk-background-cover,
  .tracciamento-filiera-alimentare .img-hero > .uk-background-cover {
    padding: 0;
  }
}
div[class$='-della-filiera-alimentare'] .img-hero .uk-container,
.tracciamento-filiera-alimentare .img-hero .uk-container {
  height: 100%;
}
div[class$='-della-filiera-alimentare'] .img-hero .uk-container > .uk-section-default,
.tracciamento-filiera-alimentare .img-hero .uk-container > .uk-section-default {
  height: 100%;
}
div[class$='-della-filiera-alimentare'] .img-hero .uk-container > .uk-section-default > .uk-container,
.tracciamento-filiera-alimentare .img-hero .uk-container > .uk-section-default > .uk-container {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-content: center;
  justify-content: flex-end;
  width: 50%;
}
@media (max-width: 420px) {
  div[class$='-della-filiera-alimentare'] .img-hero .uk-container > .uk-section-default > .uk-container,
  .tracciamento-filiera-alimentare .img-hero .uk-container > .uk-section-default > .uk-container {
    width: 100%;
    background-color: rgba(0, 0, 0, 0.3);
    justify-content: flex-end;
  }
}
@media (max-width: 420px) {
  div[class$='-della-filiera-alimentare'] .img-hero .uk-container,
  .tracciamento-filiera-alimentare .img-hero .uk-container {
    background: rgba(0, 0, 0, 0.5);
    padding: 0;
  }
  div[class$='-della-filiera-alimentare'] .img-hero .uk-container > .uk-section-default,
  .tracciamento-filiera-alimentare .img-hero .uk-container > .uk-section-default {
    padding: 0;
  }
  div[class$='-della-filiera-alimentare'] .img-hero .uk-container > .uk-section-default > .uk-container,
  .tracciamento-filiera-alimentare .img-hero .uk-container > .uk-section-default > .uk-container {
    height: 100%;
  }
  div[class$='-della-filiera-alimentare'] .img-hero .uk-container > .uk-section-default > .uk-container > h1,
  .tracciamento-filiera-alimentare .img-hero .uk-container > .uk-section-default > .uk-container > h1 {
    padding: 0 10px;
    color: #fff;
  }
  div[class$='-della-filiera-alimentare'] .img-hero .uk-container > .uk-section-default > .uk-container > h2,
  .tracciamento-filiera-alimentare .img-hero .uk-container > .uk-section-default > .uk-container > h2 {
    padding: 0 10px;
    margin-bottom: 20px;
    color: #fff;
  }
}
div[class$='-della-filiera-alimentare'] .img-hero .uk-section-default,
.tracciamento-filiera-alimentare .img-hero .uk-section-default {
  background: transparent;
}
div[class$='-della-filiera-alimentare'] .img-hero .uk-section,
.tracciamento-filiera-alimentare .img-hero .uk-section {
  padding: 20px 0;
}
div[class$='-della-filiera-alimentare'] .img-hero .uk-background-cover,
.tracciamento-filiera-alimentare .img-hero .uk-background-cover {
  height: 800px;
}
@media (max-width: 991px) {
  div[class$='-della-filiera-alimentare'] .img-hero,
  .tracciamento-filiera-alimentare .img-hero {
    height: 400px;
  }
  div[class$='-della-filiera-alimentare'] .img-hero .uk-background-cover,
  .tracciamento-filiera-alimentare .img-hero .uk-background-cover {
    height: 400px;
    padding: 0;
  }
}
div[class$='-della-filiera-alimentare'] .img-hero h1,
.tracciamento-filiera-alimentare .img-hero h1 {
  font-size: 3.5rem;
  line-height: 3.5rem;
  letter-spacing: -0.015625em;
  font-weight: 700;
  color: #000000;
  z-index: 2;
}
div[class$='-della-filiera-alimentare'] .img-hero h2,
.tracciamento-filiera-alimentare .img-hero h2 {
  font-size: 2.2rem;
  line-height: 2.2rem;
  letter-spacing: -0.00833333em;
  font-weight: 500;
  color: #000000;
  margin-top: 10px;
  z-index: 2;
}
@media (max-width: 991px) {
  div[class$='-della-filiera-alimentare'] .img-hero h1,
  .tracciamento-filiera-alimentare .img-hero h1 {
    font-size: 2.5rem;
    line-height: 2.5rem;
  }
  div[class$='-della-filiera-alimentare'] .img-hero h2,
  .tracciamento-filiera-alimentare .img-hero h2 {
    font-size: 1.5rem;
    line-height: 2rem;
  }
}
@media (max-width: 767px) {
  div[class$='-della-filiera-alimentare'] .img-hero h1,
  .tracciamento-filiera-alimentare .img-hero h1 {
    font-size: 2rem;
    line-height: 2rem;
  }
  div[class$='-della-filiera-alimentare'] .img-hero h2,
  .tracciamento-filiera-alimentare .img-hero h2 {
    font-size: 1.5rem;
    line-height: 2rem;
  }
}
div[class$='-della-filiera-alimentare'] .uk-container ul:not(.pagination):not(.uk-slideshow-items):not(.lSGallery),
.tracciamento-filiera-alimentare .uk-container ul:not(.pagination):not(.uk-slideshow-items):not(.lSGallery) {
  text-indent: 0px;
}
div[class$='-della-filiera-alimentare'] .uk-slider-items + div,
.tracciamento-filiera-alimentare .uk-slider-items + div {
  display: block !important;
}
div[class$='-della-filiera-alimentare'] .uk-slider-nav.uk-dotnav,
.tracciamento-filiera-alimentare .uk-slider-nav.uk-dotnav {
  display: flex !important;
}
div[class$='-della-filiera-alimentare'] a.btn span,
.tracciamento-filiera-alimentare a.btn span {
  color: inherit;
  margin: 0 5px;
}
div[class$='-della-filiera-alimentare'] a.btn-default,
.tracciamento-filiera-alimentare a.btn-default,
div[class$='-della-filiera-alimentare'] a.uk-button-secondary,
.tracciamento-filiera-alimentare a.uk-button-secondary {
  color: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  background: #297a38;
}
div[class$='-della-filiera-alimentare'] a.btn-default:hover,
.tracciamento-filiera-alimentare a.btn-default:hover,
div[class$='-della-filiera-alimentare'] a.uk-button-secondary:hover,
.tracciamento-filiera-alimentare a.uk-button-secondary:hover {
  color: #FFF;
  background-color: #256929;
}
div[class$='-della-filiera-alimentare'] .background-lightgreen-color,
.tracciamento-filiera-alimentare .background-lightgreen-color {
  background-color: #459450;
}
div[class$='-della-filiera-alimentare'] .img-hero,
.tracciamento-filiera-alimentare .img-hero {
  height: 800px;
}
@media (max-width: 420px) {
  div[class$='-della-filiera-alimentare'] .img-hero > .uk-background-cover,
  .tracciamento-filiera-alimentare .img-hero > .uk-background-cover {
    background-position-x: 100%;
    padding: 0;
  }
}
div[class$='-della-filiera-alimentare'] .img-hero .uk-container,
.tracciamento-filiera-alimentare .img-hero .uk-container {
  height: 100%;
}
div[class$='-della-filiera-alimentare'] .img-hero .uk-container > .uk-section-default,
.tracciamento-filiera-alimentare .img-hero .uk-container > .uk-section-default {
  height: 100%;
}
div[class$='-della-filiera-alimentare'] .img-hero .uk-container > .uk-section-default > .uk-container,
.tracciamento-filiera-alimentare .img-hero .uk-container > .uk-section-default > .uk-container {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-content: center;
  justify-content: flex-end;
  width: 50%;
}
@media (max-width: 420px) {
  div[class$='-della-filiera-alimentare'] .img-hero .uk-container > .uk-section-default > .uk-container,
  .tracciamento-filiera-alimentare .img-hero .uk-container > .uk-section-default > .uk-container {
    width: 100%;
    background-color: rgba(0, 0, 0, 0.3);
  }
}
@media (max-width: 420px) {
  div[class$='-della-filiera-alimentare'] .img-hero .uk-container,
  .tracciamento-filiera-alimentare .img-hero .uk-container {
    background: rgba(0, 0, 0, 0.5);
    padding: 0;
  }
  div[class$='-della-filiera-alimentare'] .img-hero .uk-container > .uk-section-default,
  .tracciamento-filiera-alimentare .img-hero .uk-container > .uk-section-default {
    padding: 0;
  }
  div[class$='-della-filiera-alimentare'] .img-hero .uk-container > .uk-section-default > .uk-container,
  .tracciamento-filiera-alimentare .img-hero .uk-container > .uk-section-default > .uk-container {
    height: 100%;
  }
  div[class$='-della-filiera-alimentare'] .img-hero .uk-container > .uk-section-default > .uk-container > h1,
  .tracciamento-filiera-alimentare .img-hero .uk-container > .uk-section-default > .uk-container > h1 {
    padding: 0 10px;
  }
  div[class$='-della-filiera-alimentare'] .img-hero .uk-container > .uk-section-default > .uk-container > h2,
  .tracciamento-filiera-alimentare .img-hero .uk-container > .uk-section-default > .uk-container > h2 {
    padding: 0 10px;
    margin-bottom: 20px;
  }
}
div[class$='-della-filiera-alimentare'] .img-hero .uk-section-default,
.tracciamento-filiera-alimentare .img-hero .uk-section-default {
  background: transparent;
}
div[class$='-della-filiera-alimentare'] .img-hero .uk-section,
.tracciamento-filiera-alimentare .img-hero .uk-section {
  padding: 20px 0;
}
div[class$='-della-filiera-alimentare'] .img-hero .uk-background-cover,
.tracciamento-filiera-alimentare .img-hero .uk-background-cover {
  height: 800px;
}
@media (max-width: 991px) {
  div[class$='-della-filiera-alimentare'] .img-hero,
  .tracciamento-filiera-alimentare .img-hero {
    height: 400px;
  }
  div[class$='-della-filiera-alimentare'] .img-hero .uk-background-cover,
  .tracciamento-filiera-alimentare .img-hero .uk-background-cover {
    height: 400px;
    padding: 0;
  }
}
div[class$='-della-filiera-alimentare'] .img-hero h1,
.tracciamento-filiera-alimentare .img-hero h1 {
  font-size: 3.5rem;
  line-height: 3.5rem;
  letter-spacing: -0.015625em;
  font-weight: 700;
  color: #FFF;
}
div[class$='-della-filiera-alimentare'] .img-hero h2,
.tracciamento-filiera-alimentare .img-hero h2 {
  font-size: 2.2rem;
  line-height: 2.2rem;
  letter-spacing: -0.00833333em;
  font-weight: 500;
  color: #FFF;
}
@media (max-width: 767px) {
  div[class$='-della-filiera-alimentare'] .img-hero h1,
  .tracciamento-filiera-alimentare .img-hero h1 {
    font-size: 2.2rem;
    line-height: 2.2rem;
  }
  div[class$='-della-filiera-alimentare'] .img-hero h2,
  .tracciamento-filiera-alimentare .img-hero h2 {
    font-size: 1.5rem;
    line-height: 1.5rem;
  }
}
div[class$='-della-filiera-alimentare'] .maggiori-info,
.tracciamento-filiera-alimentare .maggiori-info {
  padding: 0px;
}
div[class$='-della-filiera-alimentare'] .maggiori-info .uk-container .uk-section-default,
.tracciamento-filiera-alimentare .maggiori-info .uk-container .uk-section-default {
  background: transparent;
}
div[class$='-della-filiera-alimentare'] .maggiori-info .uk-container .uk-section-default.uk-section,
.tracciamento-filiera-alimentare .maggiori-info .uk-container .uk-section-default.uk-section {
  padding: 15px 0;
}
div[class$='-della-filiera-alimentare'] .materiale-info,
.tracciamento-filiera-alimentare .materiale-info {
  padding: 0px;
}
div[class$='-della-filiera-alimentare'] .materiale-info .uk-container .uk-section-default,
.tracciamento-filiera-alimentare .materiale-info .uk-container .uk-section-default {
  background: transparent;
}
div[class$='-della-filiera-alimentare'] .materiale-info .uk-container .uk-section-default.uk-section,
.tracciamento-filiera-alimentare .materiale-info .uk-container .uk-section-default.uk-section {
  padding: 15px 0;
}
div[class$='-della-filiera-alimentare'] .uk-container ul:not(.pagination):not(.uk-slideshow-items):not(.lSGallery) li:before,
.tracciamento-filiera-alimentare .uk-container ul:not(.pagination):not(.uk-slideshow-items):not(.lSGallery) li:before {
  margin-right: 20px;
  color: #fff;
}
div[class$='-della-filiera-alimentare'] .intro-text,
.tracciamento-filiera-alimentare .intro-text {
  padding: 0px;
}
div[class$='-della-filiera-alimentare'] .intro-text ul,
.tracciamento-filiera-alimentare .intro-text ul {
  list-style-type: disc !important;
  color: #FFF;
}
div[class$='-della-filiera-alimentare'] h4,
.tracciamento-filiera-alimentare h4 {
  font-size: 2.125rem;
}
div[class$='-della-filiera-alimentare'] .funzionalita,
.tracciamento-filiera-alimentare .funzionalita {
  padding: 10px 0;
}
div[class$='-della-filiera-alimentare'] .funzionalita .uk-container .uk-section-default,
.tracciamento-filiera-alimentare .funzionalita .uk-container .uk-section-default {
  background: transparent;
}
div[class$='-della-filiera-alimentare'] .funzionalita .uk-container .uk-section-default.uk-section,
.tracciamento-filiera-alimentare .funzionalita .uk-container .uk-section-default.uk-section {
  padding: 15px 0;
}
div[class$='-della-filiera-alimentare'] .uk-container ul:not(.pagination):not(.uk-slideshow-items):not(.lSGallery) li:before,
.tracciamento-filiera-alimentare .uk-container ul:not(.pagination):not(.uk-slideshow-items):not(.lSGallery) li:before {
  content: '';
}
div[class$='-della-filiera-alimentare'] .section-slider,
.tracciamento-filiera-alimentare .section-slider {
  padding-top: 0px;
}
div[class$='-della-filiera-alimentare'] .section-slider .uk-section,
.tracciamento-filiera-alimentare .section-slider .uk-section {
  padding: 0px;
}
div[class$='-della-filiera-alimentare'] .section-slider .uk-slider-items .uk-cover-container,
.tracciamento-filiera-alimentare .section-slider .uk-slider-items .uk-cover-container {
  padding-top: 90px;
}
div[class$='-della-filiera-alimentare'] .section-slider .uk-slider-items .uk-cover-container img,
.tracciamento-filiera-alimentare .section-slider .uk-slider-items .uk-cover-container img {
  height: 460px;
  width: auto;
}
@media (max-width: 567px) {
  div[class$='-della-filiera-alimentare'] .section-slider .uk-slider-items .uk-cover-container .uk-panel,
  .tracciamento-filiera-alimentare .section-slider .uk-slider-items .uk-cover-container .uk-panel {
    width: 320px;
  }
}
div[class$='-della-filiera-alimentare'] .section-slider .uk-slider-items .uk-cover-container .uk-panel h3,
.tracciamento-filiera-alimentare .section-slider .uk-slider-items .uk-cover-container .uk-panel h3 {
  font-size: 20px;
  font-weight: bold;
}
@media (max-width: 567px) {
  div[class$='-della-filiera-alimentare'] .section-slider .uk-slider-items .uk-cover-container .uk-panel h3,
  .tracciamento-filiera-alimentare .section-slider .uk-slider-items .uk-cover-container .uk-panel h3 {
    font-size: 18px;
  }
}
div[class$='-della-filiera-alimentare'] .section-slider .uk-slider-items .uk-cover-container .uk-panel .uk-text-meta,
.tracciamento-filiera-alimentare .section-slider .uk-slider-items .uk-cover-container .uk-panel .uk-text-meta {
  font-size: 18px;
}
@media (max-width: 567px) {
  div[class$='-della-filiera-alimentare'] .section-slider .uk-slider-items .uk-cover-container .uk-panel .uk-text-meta,
  .tracciamento-filiera-alimentare .section-slider .uk-slider-items .uk-cover-container .uk-panel .uk-text-meta {
    font-size: 16px;
  }
}
div[class$='-della-filiera-alimentare'] .background-greentogray-color,
.tracciamento-filiera-alimentare .background-greentogray-color {
  background: #2f7f33;
  background: -moz-linear-gradient(to right, #2f7f33 50%, #EBEBEB 50%);
  background: -webkit-linear-gradient(to right, #2f7f33 50%, #EBEBEB 50%);
  background: linear-gradient(to right, #2f7f33 50%, #EBEBEB 50%);
}
@media (max-width: 991px) {
  div[class$='-della-filiera-alimentare'] .background-greentogray-color,
  .tracciamento-filiera-alimentare .background-greentogray-color {
    background: transparent;
    padding: 0;
  }
  div[class$='-della-filiera-alimentare'] .background-greentogray-color .uk-container,
  .tracciamento-filiera-alimentare .background-greentogray-color .uk-container {
    padding: 0;
  }
  div[class$='-della-filiera-alimentare'] .background-greentogray-color .uk-container .row,
  .tracciamento-filiera-alimentare .background-greentogray-color .uk-container .row {
    margin: 0;
  }
  div[class$='-della-filiera-alimentare'] .background-greentogray-color .uk-section,
  .tracciamento-filiera-alimentare .background-greentogray-color .uk-section {
    padding: 35px;
  }
  div[class$='-della-filiera-alimentare'] .background-greentogray-color .uk-section .uk-container,
  .tracciamento-filiera-alimentare .background-greentogray-color .uk-section .uk-container {
    padding: 0;
  }
}
div[class$='-della-filiera-alimentare'] .background-greentogray-color .btn-secondary,
.tracciamento-filiera-alimentare .background-greentogray-color .btn-secondary {
  border: none;
  background-color: rgba(0, 0, 0, 0.12);
}
div[class$='-della-filiera-alimentare'] .background-greentogray-color .uk-container .row .col-md-6,
.tracciamento-filiera-alimentare .background-greentogray-color .uk-container .row .col-md-6 {
  padding: 30px;
}
@media (max-width: 991px) {
  div[class$='-della-filiera-alimentare'] .background-greentogray-color .uk-container .row .col-md-6,
  .tracciamento-filiera-alimentare .background-greentogray-color .uk-container .row .col-md-6 {
    padding: 0px;
  }
}
div[class$='-della-filiera-alimentare'] .background-greentogray-color .uk-container .row .col-md-6 iframe,
.tracciamento-filiera-alimentare .background-greentogray-color .uk-container .row .col-md-6 iframe {
  margin: 35px 0;
}
div[class$='-della-filiera-alimentare'] .background-greentogray-color h4,
.tracciamento-filiera-alimentare .background-greentogray-color h4 {
  color: #FFFFFF;
}
div[class$='-della-filiera-alimentare'] .icon-content,
.tracciamento-filiera-alimentare .icon-content {
  margin-left: 0px;
  margin-bottom: 30px;
}
div[class$='-della-filiera-alimentare'] .icon-content > div,
.tracciamento-filiera-alimentare .icon-content > div {
  float: left;
  padding: 0px;
  margin-bottom: 40px;
  display: flex !important;
  flex-direction: row;
  flex-wrap: wrap;
}
div[class$='-della-filiera-alimentare'] .icon-content .uk-section-default,
.tracciamento-filiera-alimentare .icon-content .uk-section-default {
  background: transparent;
  padding: 0px;
}
@media (min-width: 676px) and (max-width: 991px) {
  div[class$='-della-filiera-alimentare'] .icon-content div,
  .tracciamento-filiera-alimentare .icon-content div {
    display: flex !important;
    justify-content: space-between;
  }
}
div[class$='-della-filiera-alimentare'] .icon-content div * + .uk-margin,
.tracciamento-filiera-alimentare .icon-content div * + .uk-margin {
  margin-top: 0px !important;
}
div[class$='-della-filiera-alimentare'] .icon-content div .uk-section-default,
.tracciamento-filiera-alimentare .icon-content div .uk-section-default {
  background: transparent;
  padding: 0px;
}
div[class$='-della-filiera-alimentare'] .icon-circle,
.tracciamento-filiera-alimentare .icon-circle {
  border-radius: 50%;
  border: 3px solid #297a38;
  cursor: unset;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: inherit;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: inherit;
  -ms-flex-pack: inherit;
  justify-content: inherit;
  line-height: normal;
  position: relative;
  width: 44px;
  height: 44px;
  -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 5px 8px 0 rgba(0, 0, 0, 0.14), 0 1px 14px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 5px 8px 0 rgba(0, 0, 0, 0.14), 0 1px 14px 0 rgba(0, 0, 0, 0.12);
  padding: 6px;
  margin: 20px auto 5px;
}
div[class$='-della-filiera-alimentare'] .icon-circle img,
.tracciamento-filiera-alimentare .icon-circle img {
  height: 28px;
  width: 28px;
}
div[class$='-della-filiera-alimentare'] .icon-circle + p,
.tracciamento-filiera-alimentare .icon-circle + p {
  width: 85%;
  margin: 0 auto;
}
div[class$='-della-filiera-alimentare'] .tooltip-i,
.tracciamento-filiera-alimentare .tooltip-i {
  position: relative;
}
div[class$='-della-filiera-alimentare'] .tooltip-i .tooltiptext,
.tracciamento-filiera-alimentare .tooltip-i .tooltiptext {
  visibility: hidden;
  background-color: #FFF;
  color: #000;
  text-align: center;
  border-radius: 6px;
  padding: 10px 20px;
  -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 5px 8px 0 rgba(0, 0, 0, 0.14), 0 1px 14px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 5px 8px 0 rgba(0, 0, 0, 0.14), 0 1px 14px 0 rgba(0, 0, 0, 0.12);
  /* Position the tooltip */
  position: absolute;
  z-index: 1;
  top: 50px;
  left: 50%;
  margin-left: -70%;
  font-weight: bold;
  font-size: 18px;
  width: 0px;
}
div[class$='-della-filiera-alimentare'] .tooltip-i:hover .tooltiptext,
.tracciamento-filiera-alimentare .tooltip-i:hover .tooltiptext {
  visibility: visible;
  width: auto;
}
div[class$='-della-filiera-alimentare'] .timeline,
.tracciamento-filiera-alimentare .timeline {
  list-style: none;
  margin: 0;
  padding: 20px 0px;
  width: 100%;
  text-indent: 0px !important;
  position: relative;
}
div[class$='-della-filiera-alimentare'] .timeline h1,
.tracciamento-filiera-alimentare .timeline h1,
div[class$='-della-filiera-alimentare'] .timeline h2,
.tracciamento-filiera-alimentare .timeline h2,
div[class$='-della-filiera-alimentare'] .timeline h3,
.tracciamento-filiera-alimentare .timeline h3,
div[class$='-della-filiera-alimentare'] .timeline h4,
.tracciamento-filiera-alimentare .timeline h4,
div[class$='-della-filiera-alimentare'] .timeline h5,
.tracciamento-filiera-alimentare .timeline h5,
div[class$='-della-filiera-alimentare'] .timeline h6,
.tracciamento-filiera-alimentare .timeline h6 {
  line-height: inherit;
}
div[class$='-della-filiera-alimentare'] .timeline::before,
.tracciamento-filiera-alimentare .timeline::before {
  bottom: 0;
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  width: 4px;
  background: rgba(0, 0, 0, 0.12);
  left: calc(50% - 2px);
  right: auto;
}
@media (max-width: 566px) {
  div[class$='-della-filiera-alimentare'] .timeline::before,
  .tracciamento-filiera-alimentare .timeline::before {
    left: 22px;
  }
}
div[class$='-della-filiera-alimentare'] .timeline-item,
.tracciamento-filiera-alimentare .timeline-item {
  padding-left: 40px;
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 566px) {
  div[class$='-della-filiera-alimentare'] .timeline-item,
  .tracciamento-filiera-alimentare .timeline-item {
    display: block;
    padding: 0px;
  }
}
div[class$='-della-filiera-alimentare'] .timeline-item:last-child,
.tracciamento-filiera-alimentare .timeline-item:last-child {
  padding-bottom: 0;
}
div[class$='-della-filiera-alimentare'] .timeline-info,
.tracciamento-filiera-alimentare .timeline-info {
  font-size: 24px;
  font-weight: 700;
  margin: 0 0 0.5em 0;
  color: rgba(0, 0, 0, 0.54);
}
@media (max-width: 566px) {
  div[class$='-della-filiera-alimentare'] .timeline-info,
  .tracciamento-filiera-alimentare .timeline-info {
    padding-left: 65px;
  }
}
div[class$='-della-filiera-alimentare'] .timeline-marker,
.tracciamento-filiera-alimentare .timeline-marker {
  border-radius: 100%;
  display: block;
  height: 48px;
  width: 48px;
}
@media (max-width: 566px) {
  div[class$='-della-filiera-alimentare'] .timeline-marker,
  .tracciamento-filiera-alimentare .timeline-marker {
    position: absolute;
    top: -10px;
  }
}
div[class$='-della-filiera-alimentare'] .timeline-marker img,
.tracciamento-filiera-alimentare .timeline-marker img {
  margin: 0;
}
.timeline-item:last-child div[class$='-della-filiera-alimentare'] .timeline-marker:after,
.timeline-item:last-child .tracciamento-filiera-alimentare .timeline-marker:after {
  content: none;
}
div[class$='-della-filiera-alimentare'] .timeline-item:not(.period):hover .timeline-marker:before,
.tracciamento-filiera-alimentare .timeline-item:not(.period):hover .timeline-marker:before {
  background: transparent;
  border: 3px solid #2f7f33;
}
div[class$='-della-filiera-alimentare'] .timeline-content,
.tracciamento-filiera-alimentare .timeline-content {
  padding-bottom: 40px;
}
div[class$='-della-filiera-alimentare'] .timeline-content .content-body,
.tracciamento-filiera-alimentare .timeline-content .content-body {
  background: #2f7f33;
  padding: 20px;
  position: relative;
  color: #FFF;
  font-weight: 600;
  font-size: 16px;
  border-radius: 4px;
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
div[class$='-della-filiera-alimentare'] .timeline-content p:last-child,
.tracciamento-filiera-alimentare .timeline-content p:last-child {
  margin-bottom: 0;
}
div[class$='-della-filiera-alimentare'] .timeline-centered .reverse,
.tracciamento-filiera-alimentare .timeline-centered .reverse {
  flex-direction: row-reverse;
}
@media (min-width: 567px) {
  div[class$='-della-filiera-alimentare'] .timeline-centered,
  .tracciamento-filiera-alimentare .timeline-centered,
  div[class$='-della-filiera-alimentare'] .timeline-centered .timeline-item,
  .tracciamento-filiera-alimentare .timeline-centered .timeline-item,
  div[class$='-della-filiera-alimentare'] .timeline-centered .timeline-info,
  .tracciamento-filiera-alimentare .timeline-centered .timeline-info,
  div[class$='-della-filiera-alimentare'] .timeline-centered .timeline-marker,
  .tracciamento-filiera-alimentare .timeline-centered .timeline-marker,
  div[class$='-della-filiera-alimentare'] .timeline-centered .timeline-content,
  .tracciamento-filiera-alimentare .timeline-centered .timeline-content {
    margin: 0;
    padding: 0;
  }
  div[class$='-della-filiera-alimentare'] .timeline-centered .timeline-item,
  .tracciamento-filiera-alimentare .timeline-centered .timeline-item {
    padding-bottom: 40px;
    overflow: hidden;
  }
  div[class$='-della-filiera-alimentare'] .timeline-centered .timeline-marker,
  .tracciamento-filiera-alimentare .timeline-centered .timeline-marker {
    position: absolute;
    left: 50%;
    margin-left: -24px;
  }
  div[class$='-della-filiera-alimentare'] .timeline-centered .timeline-info,
  .tracciamento-filiera-alimentare .timeline-centered .timeline-info,
  div[class$='-della-filiera-alimentare'] .timeline-centered .timeline-content,
  .tracciamento-filiera-alimentare .timeline-centered .timeline-content {
    width: 50%;
  }
  div[class$='-della-filiera-alimentare'] .timeline-centered > .timeline-item:nth-child(odd) .timeline-info,
  .tracciamento-filiera-alimentare .timeline-centered > .timeline-item:nth-child(odd) .timeline-info {
    float: left;
    text-align: right;
    padding-right: 50px;
  }
  div[class$='-della-filiera-alimentare'] .timeline-centered > .timeline-item:nth-child(odd) .timeline-content,
  .tracciamento-filiera-alimentare .timeline-centered > .timeline-item:nth-child(odd) .timeline-content {
    float: right;
    text-align: left;
    padding-left: 50px;
  }
  div[class$='-della-filiera-alimentare'] .timeline-centered > .timeline-item:nth-child(odd) .timeline-content .content-body:after,
  .tracciamento-filiera-alimentare .timeline-centered > .timeline-item:nth-child(odd) .timeline-content .content-body:after {
    content: "";
    position: absolute;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 10px solid #2f7f33;
    top: 40%;
    left: -10px;
  }
  div[class$='-della-filiera-alimentare'] .timeline-centered > .timeline-item:nth-child(even) .timeline-info,
  .tracciamento-filiera-alimentare .timeline-centered > .timeline-item:nth-child(even) .timeline-info {
    float: right;
    text-align: left;
    padding-left: 50px;
  }
  div[class$='-della-filiera-alimentare'] .timeline-centered > .timeline-item:nth-child(even) .timeline-content,
  .tracciamento-filiera-alimentare .timeline-centered > .timeline-item:nth-child(even) .timeline-content {
    float: left;
    text-align: right;
    padding-right: 50px;
  }
  div[class$='-della-filiera-alimentare'] .timeline-centered > .timeline-item:nth-child(even) .timeline-content .content-body:after,
  .tracciamento-filiera-alimentare .timeline-centered > .timeline-item:nth-child(even) .timeline-content .content-body:after {
    content: "";
    position: absolute;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid #2f7f33;
    top: 40%;
    right: -10px;
  }
  div[class$='-della-filiera-alimentare'] .timeline-centered > .timeline-item.period .timeline-content,
  .tracciamento-filiera-alimentare .timeline-centered > .timeline-item.period .timeline-content {
    float: none;
    padding: 0;
    width: 100%;
    text-align: center;
  }
  div[class$='-della-filiera-alimentare'] .timeline-centered .timeline-item.period,
  .tracciamento-filiera-alimentare .timeline-centered .timeline-item.period {
    padding: 50px 0 90px;
  }
  div[class$='-della-filiera-alimentare'] .timeline-centered .period .timeline-marker:after,
  .tracciamento-filiera-alimentare .timeline-centered .period .timeline-marker:after {
    height: 30px;
    bottom: 0;
    top: auto;
  }
  div[class$='-della-filiera-alimentare'] .timeline-centered .period .timeline-title,
  .tracciamento-filiera-alimentare .timeline-centered .period .timeline-title {
    left: auto;
  }
}
div[class$='-della-filiera-alimentare'] .marker-outline .timeline-marker:before,
.tracciamento-filiera-alimentare .marker-outline .timeline-marker:before {
  background: transparent;
  border-color: #2f7f33;
}
div[class$='-della-filiera-alimentare'] .marker-outline .timeline-item:hover .timeline-marker:before,
.tracciamento-filiera-alimentare .marker-outline .timeline-item:hover .timeline-marker:before {
  background: #2f7f33;
}
div[class$='-della-filiera-alimentare'] .app-layout,
.tracciamento-filiera-alimentare .app-layout {
  display: flex !important;
  flex-direction: row;
  margin-top: 0;
  align-items: center;
  justify-content: space-between;
  background: #2f7f33;
  background-color: #2f7f33;
}
div[class$='-della-filiera-alimentare'] .app-layout > div:nth-child(2),
.tracciamento-filiera-alimentare .app-layout > div:nth-child(2) {
  margin-top: 0;
}
div[class$='-della-filiera-alimentare'] .app-layout > div > div:nth-child(2),
.tracciamento-filiera-alimentare .app-layout > div > div:nth-child(2) {
  text-align: center;
  border: 2px solid #ffffff;
  padding: 2px 5px;
  font-weight: 700;
  border-radius: 5px;
}
@media (max-width: 959px) {
  div[class$='-della-filiera-alimentare'] .app-layout > div > div:nth-child(2),
  .tracciamento-filiera-alimentare .app-layout > div > div:nth-child(2) {
    width: 50%;
    margin: 0 auto;
  }
}
div[class$='-della-filiera-alimentare'] .app-layout > div > div:nth-child(2) > a,
.tracciamento-filiera-alimentare .app-layout > div > div:nth-child(2) > a {
  color: #ffffff;
}
.content-landing.consultazione-filiera-alimentare-blockchain .img-hero {
  height: 800px;
  position: relative;
}
.content-landing.consultazione-filiera-alimentare-blockchain .img-hero > .uk-background-cover {
  padding: 0;
}
.content-landing.consultazione-filiera-alimentare-blockchain .img-hero .bollo > img {
  position: absolute;
  bottom: 0;
  margin: 0;
  left: 0;
  z-index: 1;
}
@media (max-width: 600px) {
  .content-landing.consultazione-filiera-alimentare-blockchain .img-hero .bollo > img {
    min-width: 150%;
    left: -20%;
  }
}
@media (max-width: 420px) {
  .content-landing.consultazione-filiera-alimentare-blockchain .img-hero .bollo > img {
    opacity: 0.5;
  }
}
@media (max-width: 420px) {
  .content-landing.consultazione-filiera-alimentare-blockchain .img-hero > .uk-background-cover {
    padding: 0;
  }
}
.content-landing.consultazione-filiera-alimentare-blockchain .img-hero .uk-container {
  height: 100%;
}
.content-landing.consultazione-filiera-alimentare-blockchain .img-hero .uk-container > .uk-section-default {
  height: 100%;
}
.content-landing.consultazione-filiera-alimentare-blockchain .img-hero .uk-container > .uk-section-default > .uk-container {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-content: center;
  justify-content: flex-end;
  width: 50%;
}
@media (max-width: 420px) {
  .content-landing.consultazione-filiera-alimentare-blockchain .img-hero .uk-container > .uk-section-default > .uk-container {
    width: 100%;
    background-color: rgba(0, 0, 0, 0.3);
    justify-content: flex-end;
  }
}
@media (max-width: 420px) {
  .content-landing.consultazione-filiera-alimentare-blockchain .img-hero .uk-container {
    background: rgba(0, 0, 0, 0.5);
    padding: 0;
  }
  .content-landing.consultazione-filiera-alimentare-blockchain .img-hero .uk-container > .uk-section-default {
    padding: 0;
  }
  .content-landing.consultazione-filiera-alimentare-blockchain .img-hero .uk-container > .uk-section-default > .uk-container {
    height: 100%;
  }
  .content-landing.consultazione-filiera-alimentare-blockchain .img-hero .uk-container > .uk-section-default > .uk-container > h1 {
    padding: 0 10px;
    color: #fff;
  }
  .content-landing.consultazione-filiera-alimentare-blockchain .img-hero .uk-container > .uk-section-default > .uk-container > h2 {
    padding: 0 10px;
    margin-bottom: 20px;
    color: #fff;
  }
}
.content-landing.consultazione-filiera-alimentare-blockchain .img-hero .uk-section-default {
  background: transparent;
}
.content-landing.consultazione-filiera-alimentare-blockchain .img-hero .uk-section {
  padding: 20px 0;
}
.content-landing.consultazione-filiera-alimentare-blockchain .img-hero .uk-background-cover {
  height: 800px;
}
@media (max-width: 991px) {
  .content-landing.consultazione-filiera-alimentare-blockchain .img-hero {
    height: 400px;
  }
  .content-landing.consultazione-filiera-alimentare-blockchain .img-hero .uk-background-cover {
    height: 400px;
    padding: 0;
  }
}
.content-landing.consultazione-filiera-alimentare-blockchain .img-hero h1 {
  font-size: 3.5rem;
  line-height: 3.5rem;
  letter-spacing: -0.015625em;
  font-weight: 700;
  color: #000000;
  z-index: 2;
}
.content-landing.consultazione-filiera-alimentare-blockchain .img-hero h2 {
  font-size: 2.2rem;
  line-height: 2.2rem;
  letter-spacing: -0.00833333em;
  font-weight: 500;
  color: #000000;
  margin-top: 10px;
  z-index: 2;
}
@media (max-width: 991px) {
  .content-landing.consultazione-filiera-alimentare-blockchain .img-hero h1 {
    font-size: 2.5rem;
    line-height: 2.5rem;
  }
  .content-landing.consultazione-filiera-alimentare-blockchain .img-hero h2 {
    font-size: 1.5rem;
    line-height: 2rem;
  }
}
@media (max-width: 767px) {
  .content-landing.consultazione-filiera-alimentare-blockchain .img-hero h1 {
    font-size: 2rem;
    line-height: 2rem;
  }
  .content-landing.consultazione-filiera-alimentare-blockchain .img-hero h2 {
    font-size: 1.5rem;
    line-height: 2rem;
  }
}
.content-landing.consultazione-filiera-alimentare-blockchain .btn-landing.btn-landing-grey,
.content-landing.consultazione-filiera-alimentare-blockchain .btn-landing.btn-landing-lightgreen {
  width: max-content;
  margin: 0 auto;
}
.content-landing.consultazione-filiera-alimentare-blockchain .btn-landing.btn-landing-grey a,
.content-landing.consultazione-filiera-alimentare-blockchain .btn-landing.btn-landing-lightgreen a {
  font-size: 1em;
  padding: 0 40px;
}
@media (max-width: 767px) {
  .content-landing.public-procurement---thank-you-page .landing-cms-background-banner,
  .content-landing.public-procurement---thank-you-page-registration .landing-cms-background-banner,
  .content-landing.public-procurement .landing-cms-background-banner {
    opacity: 0.5;
  }
}
@media (max-width: 320px) {
  .content-landing.public-procurement---thank-you-page .landing-cms-background-banner,
  .content-landing.public-procurement---thank-you-page-registration .landing-cms-background-banner,
  .content-landing.public-procurement .landing-cms-background-banner,
  .content-landing.public-procurement---thank-you-page .landing-cms-background-banner > figure,
  .content-landing.public-procurement---thank-you-page-registration .landing-cms-background-banner > figure,
  .content-landing.public-procurement .landing-cms-background-banner > figure,
  .content-landing.public-procurement---thank-you-page .uk-section.landing-cms-section-banner,
  .content-landing.public-procurement---thank-you-page-registration .uk-section.landing-cms-section-banner,
  .content-landing.public-procurement .uk-section.landing-cms-section-banner {
    height: 500px;
  }
}
.content-landing.public-procurement---thank-you-page .uk-section.landing-cms-section-banner > .uk-container .layout-banner,
.content-landing.public-procurement---thank-you-page-registration .uk-section.landing-cms-section-banner > .uk-container .layout-banner,
.content-landing.public-procurement .uk-section.landing-cms-section-banner > .uk-container .layout-banner {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  flex-wrap: nowrap;
  height: 100%;
}
.content-landing.public-procurement---thank-you-page .uk-section.landing-cms-section-banner > .uk-container .layout-banner .uk-first-column:nth-child(1),
.content-landing.public-procurement---thank-you-page-registration .uk-section.landing-cms-section-banner > .uk-container .layout-banner .uk-first-column:nth-child(1),
.content-landing.public-procurement .uk-section.landing-cms-section-banner > .uk-container .layout-banner .uk-first-column:nth-child(1) {
  display: flex !important;
  flex-direction: row;
  align-items: flex-end;
  justify-content: flex-end;
  height: 10%;
}
@media (max-width: 767px) {
  .content-landing.public-procurement---thank-you-page .uk-section.landing-cms-section-banner > .uk-container .layout-banner .uk-first-column:nth-child(1),
  .content-landing.public-procurement---thank-you-page-registration .uk-section.landing-cms-section-banner > .uk-container .layout-banner .uk-first-column:nth-child(1),
  .content-landing.public-procurement .uk-section.landing-cms-section-banner > .uk-container .layout-banner .uk-first-column:nth-child(1) {
    height: auto;
    background: rgba(255, 255, 255, 0.8);
    margin: 0;
  }
}
.content-landing.public-procurement---thank-you-page .uk-section.landing-cms-section-banner > .uk-container .layout-banner .uk-first-column:nth-child(1) .logo-banner,
.content-landing.public-procurement---thank-you-page-registration .uk-section.landing-cms-section-banner > .uk-container .layout-banner .uk-first-column:nth-child(1) .logo-banner,
.content-landing.public-procurement .uk-section.landing-cms-section-banner > .uk-container .layout-banner .uk-first-column:nth-child(1) .logo-banner {
  width: 150px;
  height: auto;
}
.content-landing.public-procurement---thank-you-page .uk-section.landing-cms-section-banner > .uk-container .layout-banner .uk-first-column:nth-child(1) .logo-banner + .logo-banner,
.content-landing.public-procurement---thank-you-page-registration .uk-section.landing-cms-section-banner > .uk-container .layout-banner .uk-first-column:nth-child(1) .logo-banner + .logo-banner,
.content-landing.public-procurement .uk-section.landing-cms-section-banner > .uk-container .layout-banner .uk-first-column:nth-child(1) .logo-banner + .logo-banner {
  margin-left: 15px;
}
.content-landing.public-procurement---thank-you-page .uk-section.landing-cms-section-banner > .uk-container .layout-banner .uk-first-column:nth-child(1) .logo-banner figure,
.content-landing.public-procurement---thank-you-page-registration .uk-section.landing-cms-section-banner > .uk-container .layout-banner .uk-first-column:nth-child(1) .logo-banner figure,
.content-landing.public-procurement .uk-section.landing-cms-section-banner > .uk-container .layout-banner .uk-first-column:nth-child(1) .logo-banner figure {
  margin-bottom: 0;
}
.content-landing.public-procurement---thank-you-page .uk-section.landing-cms-section-banner > .uk-container .layout-banner .uk-first-column:nth-child(1) .logo-banner figure img,
.content-landing.public-procurement---thank-you-page-registration .uk-section.landing-cms-section-banner > .uk-container .layout-banner .uk-first-column:nth-child(1) .logo-banner figure img,
.content-landing.public-procurement .uk-section.landing-cms-section-banner > .uk-container .layout-banner .uk-first-column:nth-child(1) .logo-banner figure img {
  margin: 0;
}
.content-landing.public-procurement---thank-you-page .uk-section.landing-cms-section-banner > .uk-container .layout-banner .uk-first-column:nth-child(2),
.content-landing.public-procurement---thank-you-page-registration .uk-section.landing-cms-section-banner > .uk-container .layout-banner .uk-first-column:nth-child(2),
.content-landing.public-procurement .uk-section.landing-cms-section-banner > .uk-container .layout-banner .uk-first-column:nth-child(2) {
  position: relative;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  width: 100%;
  height: 90%;
  margin: 0 0 50px 0;
}
@media (max-width: 767px) {
  .content-landing.public-procurement---thank-you-page .uk-section.landing-cms-section-banner > .uk-container .layout-banner .uk-first-column:nth-child(2),
  .content-landing.public-procurement---thank-you-page-registration .uk-section.landing-cms-section-banner > .uk-container .layout-banner .uk-first-column:nth-child(2),
  .content-landing.public-procurement .uk-section.landing-cms-section-banner > .uk-container .layout-banner .uk-first-column:nth-child(2) {
    margin: 0;
  }
}
.content-landing.public-procurement---thank-you-page .uk-section.landing-cms-section-banner > .uk-container .layout-banner .uk-first-column:nth-child(2) h1,
.content-landing.public-procurement---thank-you-page-registration .uk-section.landing-cms-section-banner > .uk-container .layout-banner .uk-first-column:nth-child(2) h1,
.content-landing.public-procurement .uk-section.landing-cms-section-banner > .uk-container .layout-banner .uk-first-column:nth-child(2) h1 {
  font-size: 3.5em;
  width: 100%;
  color: #276191;
  line-height: 0.8;
}
@media (max-width: 991px) {
  .content-landing.public-procurement---thank-you-page .uk-section.landing-cms-section-banner > .uk-container .layout-banner .uk-first-column:nth-child(2) h1,
  .content-landing.public-procurement---thank-you-page-registration .uk-section.landing-cms-section-banner > .uk-container .layout-banner .uk-first-column:nth-child(2) h1,
  .content-landing.public-procurement .uk-section.landing-cms-section-banner > .uk-container .layout-banner .uk-first-column:nth-child(2) h1 {
    font-size: 3em;
  }
}
@media (max-width: 420px) {
  .content-landing.public-procurement---thank-you-page .uk-section.landing-cms-section-banner > .uk-container .layout-banner .uk-first-column:nth-child(2) h1,
  .content-landing.public-procurement---thank-you-page-registration .uk-section.landing-cms-section-banner > .uk-container .layout-banner .uk-first-column:nth-child(2) h1,
  .content-landing.public-procurement .uk-section.landing-cms-section-banner > .uk-container .layout-banner .uk-first-column:nth-child(2) h1 {
    font-size: 2.3em;
  }
}
.content-landing.public-procurement---thank-you-page .uk-section.landing-cms-section-banner > .uk-container .layout-banner .uk-first-column:nth-child(2) h2,
.content-landing.public-procurement---thank-you-page-registration .uk-section.landing-cms-section-banner > .uk-container .layout-banner .uk-first-column:nth-child(2) h2,
.content-landing.public-procurement .uk-section.landing-cms-section-banner > .uk-container .layout-banner .uk-first-column:nth-child(2) h2 {
  font-size: 4em;
  color: #bbcb45;
}
@media (max-width: 991px) {
  .content-landing.public-procurement---thank-you-page .uk-section.landing-cms-section-banner > .uk-container .layout-banner .uk-first-column:nth-child(2) h2,
  .content-landing.public-procurement---thank-you-page-registration .uk-section.landing-cms-section-banner > .uk-container .layout-banner .uk-first-column:nth-child(2) h2,
  .content-landing.public-procurement .uk-section.landing-cms-section-banner > .uk-container .layout-banner .uk-first-column:nth-child(2) h2 {
    font-size: 3em;
  }
}
.content-landing.public-procurement---thank-you-page .wrap-modal-box .overlay .text,
.content-landing.public-procurement---thank-you-page-registration .wrap-modal-box .overlay .text,
.content-landing.public-procurement .wrap-modal-box .overlay .text {
  width: 70%;
}
.content-landing.public-procurement---thank-you-page .embed-responsive + .btn-landing.btn-landing-white,
.content-landing.public-procurement---thank-you-page-registration .embed-responsive + .btn-landing.btn-landing-white,
.content-landing.public-procurement .embed-responsive + .btn-landing.btn-landing-white {
  font-size: 1.5em;
  font-weight: 700;
}
@media (max-width: 420px) {
  div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .row {
    margin: 0 !important;
  }
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-banner {
  height: 400px;
}
@media (max-width: 767px) {
  div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-banner {
    height: 500px;
  }
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-banner .layout-banner {
  align-items: center;
  height: 100%;
}
@media (min-width: 767px) {
  div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-banner .layout-banner > div:nth-child(1) {
    width: 40%;
    min-width: 40% !important;
  }
  div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-banner .layout-banner > div:nth-child(2) {
    width: 60%;
    min-width: 60% !important;
  }
}
@media (max-width: 767px) {
  div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-banner .layout-banner > div:nth-child(2) {
    margin: 0 auto;
    width: auto;
  }
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-banner .layout-banner h1,
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-banner .layout-banner h2 {
  font-weight: normal;
  font-size: 2em;
  line-height: 1;
}
@media (max-width: 991px) {
  div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-banner .layout-banner h1,
  div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-banner .layout-banner h2 {
    font-size: 1.45em;
  }
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-banner .layout-banner h1 + hr,
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-banner .layout-banner h2 + hr {
  width: 20%;
  border-top-width: 3px;
}
@media (min-width: 992px) {
  div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-banner .layout-banner .img-responsive {
    width: 80% !important;
  }
}
@media (max-width: 767px) {
  div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-banner .layout-banner .logo-banner {
    width: 300px;
    margin: 0 auto;
  }
}
@media (max-width: 767px) {
  div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-block.background-greenfromlight-color {
    background: #2f7f33;
    background: -moz-linear-gradient(to bottom, #2f7f33 35%, #014D24 65%);
    background: -webkit-linear-gradient(to bottom, #2f7f33 35%, #014D24 65%);
    background: linear-gradient(to bottom, #2f7f33 35%, #014D24 65%);
  }
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-block.background-greenfromlight-color h1,
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-block.background-greenfromlight-color h2,
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-block.background-greenfromlight-color h3,
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-block.background-greenfromlight-color p,
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-block.background-greenfromlight-color a {
  color: #ffffff;
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-block.background-greenfromlight-color h1 {
  font-size: 1.5em;
  font-weight: normal;
  line-height: 1;
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-block.background-greenfromlight-color h2 {
  font-size: 1.8em;
  font-weight: normal;
  line-height: 1;
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-block.background-greenfromlight-color h3 {
  font-size: 2.2em;
}
@media (max-width: 991px) {
  div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-block.background-greenfromlight-color .column-left,
  div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-block.background-greenfromlight-color .column-right {
    width: 50%;
    float: left;
  }
}
@media (max-width: 767px) {
  div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-block.background-greenfromlight-color .column-left,
  div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-block.background-greenfromlight-color .column-right {
    width: 100%;
    margin-bottom: 30px;
  }
  div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-block.background-greenfromlight-color .column-left h3,
  div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-block.background-greenfromlight-color .column-right h3,
  div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-block.background-greenfromlight-color .column-left p,
  div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-block.background-greenfromlight-color .column-right p {
    text-align: center !important;
  }
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-block.background-greenfromlight-color .column-left h3 {
  font-size: 1.5em;
  margin-bottom: 10px;
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-block.background-greenfromlight-color .column-left p {
  line-height: 1.3;
}
@media (min-width: 992px) {
  div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-block.background-greenfromlight-color .column-left p {
    width: 80%;
    margin-right: auto;
  }
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-block.background-greenfromlight-color .column-right h3 {
  font-size: 1.5em;
  margin-bottom: 10px;
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-block.background-greenfromlight-color .column-right p {
  line-height: 1.3;
}
@media (min-width: 992px) {
  div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-block.background-greenfromlight-color .column-right p {
    width: 80%;
    margin-left: auto;
  }
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-evidence.background-darkgreen-color h1,
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-evidence.background-darkgreen-color h2,
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-evidence.background-darkgreen-color h3,
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-evidence.background-darkgreen-color p,
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-evidence.background-darkgreen-color a {
  color: #ffffff;
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-evidence.background-darkgreen-color h3 {
  font-weight: bold;
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-evidence.background-darkgreen-color hr {
  width: 20%;
  border-top-width: 3px;
  border-top-color: #fff;
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-evidence.background-darkgreen-color .halves {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-evidence.background-darkgreen-color .halves > div:last-child {
  margin-top: 0;
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-evidence.background-darkgreen-color ul {
  text-indent: 0;
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-evidence.background-darkgreen-color ul > li {
  list-style-type: square;
  text-indent: 0px;
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-evidence.background-darkgreen-color ul > li:before {
  content: '' !important;
  margin-right: 0px;
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-text.background-white-color {
  background: #fff;
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-text.background-white-color .quarters-1-3 {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-text.background-white-color .quarters-1-3 > div:last-child {
  margin-top: 0;
  border-left: 3px solid #ccc;
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-evidence.background-grey-color {
  background: #ededed;
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-evidence.background-grey-color .layout-evidence.thirds {
  flex-wrap: nowrap;
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-evidence.background-grey-color .layout-evidence.thirds > div {
  background: #6e7277;
  color: #ffffff;
  margin: 10px;
  padding: 10px;
  min-height: 150px;
}
@media (max-width: 767px) {
  div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-evidence.background-grey-color .layout-evidence.thirds > div {
    margin: 10px 0;
  }
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-evidence.background-grey-color .layout-evidence.thirds > div .image {
  margin: 0 10px;
  float: left;
  height: 100%;
}
@media (max-width: 767px) {
  div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-evidence.background-grey-color .layout-evidence.thirds > div .image {
    float: right;
  }
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-evidence.background-grey-color .layout-evidence.thirds > div .image > figure {
  margin: 0;
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-evidence.background-grey-color .layout-evidence.thirds > div .image > figure img {
  width: 60px;
  min-width: 60px;
  margin: 5px 0 0;
}
@media (max-width: 767px) {
  div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-evidence.background-grey-color .layout-evidence.thirds > div .image > figure img {
    width: 100%;
  }
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-evidence.background-grey-color .layout-evidence.thirds:first-child > div:first-child {
  background: transparent;
  position: relative;
  left: -10px;
}
@media (max-width: 767px) {
  div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-evidence.background-grey-color .layout-evidence.thirds:first-child > div:first-child {
    left: 0;
  }
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-evidence.background-grey-color .layout-evidence.thirds:first-child > div:first-child h3,
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-evidence.background-grey-color .layout-evidence.thirds:first-child > div:first-child p {
  color: #000000;
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-evidence.background-greytodark-color {
  background: #41444a;
  background: -moz-linear-gradient(to right, #6e7277 50%, #41444a 50%);
  background: -webkit-linear-gradient(to right, #6e7277 50%, #41444a 50%);
  background: linear-gradient(to right, #6e7277 50%, #41444a 50%);
}
@media (max-width: 450px) {
  div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-evidence.background-greytodark-color {
    background: #41444a;
  }
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-evidence.background-greytodark-color h1,
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-evidence.background-greytodark-color h2,
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-evidence.background-greytodark-color h3,
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-evidence.background-greytodark-color p {
  color: #fff;
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-evidence.background-greytodark-color div[class*='column-'] .image figure {
  margin: 0;
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-evidence.background-greytodark-color div[class*='column-'] .image figure img {
  margin: 0;
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-evidence.background-greytodark-color div[class*='column-'].column-left {
  text-align: left;
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-evidence.background-greytodark-color div[class*='column-'].column-left .image {
  float: left;
  margin-right: 15px;
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-evidence.background-greytodark-color div[class*='column-'].column-right {
  text-align: right;
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-evidence.background-greytodark-color div[class*='column-'].column-right .image {
  float: right;
  margin-left: 15px;
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-evidence.background-greytodark-color div[class*='column-'].column-left,
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-evidence.background-greytodark-color div[class*='column-'].column-right {
  width: 50%;
  float: left;
}
@media (min-width: 451px) and (max-width: 767px) {
  div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-evidence.background-greytodark-color div[class*='column-'].column-left,
  div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-evidence.background-greytodark-color div[class*='column-'].column-right {
    text-align: center;
  }
  div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-evidence.background-greytodark-color div[class*='column-'].column-left .image,
  div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-evidence.background-greytodark-color div[class*='column-'].column-right .image {
    float: none !important;
    margin: 0;
  }
  div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-evidence.background-greytodark-color div[class*='column-'].column-left .image img,
  div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-evidence.background-greytodark-color div[class*='column-'].column-right .image img {
    margin: 0 auto;
  }
  div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-evidence.background-greytodark-color div[class*='column-'].column-left h3,
  div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-evidence.background-greytodark-color div[class*='column-'].column-right h3,
  div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-evidence.background-greytodark-color div[class*='column-'].column-left p,
  div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-evidence.background-greytodark-color div[class*='column-'].column-right p {
    text-align: center !important;
    margin: 25px auto;
  }
}
@media (max-width: 450px) {
  div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-evidence.background-greytodark-color div[class*='column-'].column-left,
  div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-evidence.background-greytodark-color div[class*='column-'].column-right {
    width: 100%;
    float: none;
  }
  div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-evidence.background-greytodark-color div[class*='column-'].column-left {
    margin-bottom: 80px;
  }
  div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-evidence.background-greytodark-color div[class*='column-'] h3 {
    font-size: 1em !important;
  }
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-evidence.background-greytodark-color div[class*='column-'] h3 {
  font-size: 1.5em;
  line-height: 1;
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-evidence.background-greytodark-color div[class*='column-'] a {
  padding: 0px 25px;
  background: #297a38;
  font-weight: 700;
  color: #fff;
  border: 2px solid #297a38;
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-wrap-evidence.background-greytodark-color div[class*='column-'] a:hover {
  color: #297a38;
  background: #fff;
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-timeline-events {
  background: #333333;
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-timeline-events .timeline-events {
  background: #333333;
  width: 100%;
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-timeline-events > .uk-container .halves {
  margin-top: 0;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-timeline-events h1,
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-timeline-events h2,
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-timeline-events h3,
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-timeline-events li,
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-timeline-events p {
  color: #fff;
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-timeline-events ul {
  margin-top: 30px;
  list-style-type: none;
  text-indent: -20px;
  padding-left: 0px;
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-timeline-events ul li {
  margin-bottom: 20px;
  list-style-type: none;
  text-indent: 0px;
  display: flex;
  align-items: baseline;
}
@media (min-width: 992px) {
  div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-timeline-events ul li {
    width: 90%;
  }
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-timeline-events ul li:before {
  content: '\25A0' !important;
  font-weight: bold;
  display: inline-block;
  width: 20px;
  float: none !important;
  font-size: 30px;
  margin-right: 10px;
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-timeline-events .modal.event-modal .modal-content {
  padding: 25px;
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-timeline-events .modal.event-modal .modal-header,
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-timeline-events .modal.event-modal .modal-body,
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-timeline-events .modal.event-modal .modal-footer {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-timeline-events .modal.event-modal .modal-header {
  background-color: #fff;
  background: #fff;
  border-bottom: 0;
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-timeline-events .modal.event-modal .modal-header .close span {
  color: #000000 !important;
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-timeline-events .modal.event-modal .modal-header .title {
  color: #297a38;
  width: 60%;
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-timeline-events .modal.event-modal .modal-header .subtitle {
  color: #333333;
  font-style: normal;
  width: 60%;
  font-size: 0.8em;
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-timeline-events .modal.event-modal .event-btn-modal {
  color: #fff;
  background: #297a38 !important;
  border: 2px solid #297a38;
  width: 50%;
  display: block;
  margin: 0 auto;
  padding: 5px 15px;
  text-align: center !important;
  font-weight: 700;
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-timeline-events .modal.event-modal .event-btn-modal a {
  color: #fff !important;
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-timeline-events .modal.event-modal .event-btn-modal a:hover {
  color: #FFF !important;
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-timeline-events .modal.event-modal .event-btn-modal.btn-absolute {
  position: fixed;
  top: 45px;
  right: 30px;
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-timeline-events .modal.event-modal .event-btn-modal:hover {
  background: #fff;
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-timeline-events .modal.event-modal .event-btn-modal:hover a {
  color: #FFF !important;
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-timeline-events .modal.event-modal .modal-body {
  padding: 0 15px;
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-timeline-events .modal.event-modal .modal-body .uk-section {
  padding: 10px 0;
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-timeline-events .modal.event-modal .modal-footer {
  border-top: 0;
}
@media (max-width: 420px) {
  div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-timeline-events .timeline-events .timeline-item.timeline-end.text-right::after,
  div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .landing-cms-section-timeline-events .timeline-events .timeline-item.timeline-end.text-right:after {
    left: -11px;
  }
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .wrap-modal-box figcaption h3 {
  color: #ffffff !important;
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .modal .modal-header {
  background-color: #ffffff !important;
  border: none;
  position: absolute;
  width: 100%;
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .modal .modal-header .close {
  border: 1px solid #000;
  border-radius: 50%;
  padding: 0 5px;
  position: absolute;
  right: 12px;
  z-index: 99;
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .modal .modal-header .close > span {
  color: #000000;
  position: relative;
  bottom: 2px;
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .modal .modal-body {
  flex-direction: row !important;
  padding: 0;
  flex-wrap: nowrap;
}
@media (max-width: 620px) {
  div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .modal .modal-body {
    flex-wrap: wrap;
    margin: 15px;
  }
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .modal .modal-body h3,
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .modal .modal-body h3 > span {
  color: #297a38 !important;
  font-weight: 700;
  font-size: 2em;
  margin-top: 30px;
}
div[class*='premio-internazionale-lombardia-è-ricerca-2020'] .modal .modal-body .el-image {
  margin: 0 20px 0 0;
}
.consultazione-pubblica-strumenti-finanziari .img-hero {
  height: 800px;
  position: relative;
}
.consultazione-pubblica-strumenti-finanziari .img-hero > .uk-background-cover {
  padding: 0;
}
.consultazione-pubblica-strumenti-finanziari .img-hero .bollo > img {
  position: absolute;
  bottom: 0;
  margin: 0;
  left: 0;
  z-index: 1;
}
@media (max-width: 420px) {
  .consultazione-pubblica-strumenti-finanziari .img-hero .bollo > img {
    opacity: 0.5;
  }
}
@media (max-width: 420px) {
  .consultazione-pubblica-strumenti-finanziari .img-hero > .uk-background-cover {
    padding: 0;
  }
}
.consultazione-pubblica-strumenti-finanziari .img-hero .uk-container {
  height: 100%;
}
.consultazione-pubblica-strumenti-finanziari .img-hero .uk-container > .uk-section-default {
  height: 100%;
}
.consultazione-pubblica-strumenti-finanziari .img-hero .uk-container > .uk-section-default > .uk-container {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-content: center;
  justify-content: flex-end;
  width: 50%;
}
@media (max-width: 420px) {
  .consultazione-pubblica-strumenti-finanziari .img-hero .uk-container > .uk-section-default > .uk-container {
    width: 100%;
    background-color: rgba(0, 0, 0, 0.1);
    justify-content: flex-end;
  }
}
@media (max-width: 420px) {
  .consultazione-pubblica-strumenti-finanziari .img-hero .uk-container {
    background: rgba(0, 0, 0, 0.5);
    padding: 0;
  }
  .consultazione-pubblica-strumenti-finanziari .img-hero .uk-container > .uk-section-default {
    padding: 0;
  }
  .consultazione-pubblica-strumenti-finanziari .img-hero .uk-container > .uk-section-default > .uk-container {
    height: 100%;
    overflow: hidden;
    position: relative;
  }
  .consultazione-pubblica-strumenti-finanziari .img-hero .uk-container > .uk-section-default > .uk-container > h1 {
    padding: 0 10px;
    color: #fff;
  }
  .consultazione-pubblica-strumenti-finanziari .img-hero .uk-container > .uk-section-default > .uk-container > h2 {
    padding: 0 10px;
    margin-bottom: 20px;
    color: #fff;
  }
  .consultazione-pubblica-strumenti-finanziari .img-hero .uk-container > .uk-section-default > .uk-container .bollo > img {
    width: 500px;
    max-width: none;
  }
}
.consultazione-pubblica-strumenti-finanziari .img-hero .uk-section-default {
  background: transparent;
}
.consultazione-pubblica-strumenti-finanziari .img-hero .uk-section {
  padding: 20px 0;
}
.consultazione-pubblica-strumenti-finanziari .img-hero .uk-background-cover {
  height: 800px;
}
@media (max-width: 991px) {
  .consultazione-pubblica-strumenti-finanziari .img-hero {
    height: 400px;
  }
  .consultazione-pubblica-strumenti-finanziari .img-hero .uk-background-cover {
    height: 400px;
    padding: 0;
  }
}
.consultazione-pubblica-strumenti-finanziari .img-hero h1 {
  font-size: 3rem;
  line-height: 3rem;
  letter-spacing: -0.015625em;
  font-weight: 700;
  color: #000000;
  z-index: 2;
}
.consultazione-pubblica-strumenti-finanziari .img-hero h2 {
  font-size: 2.2rem;
  line-height: 2.2rem;
  letter-spacing: -0.00833333em;
  font-weight: 500;
  color: #000000;
  margin-top: 10px;
  z-index: 2;
}
@media (max-width: 991px) {
  .consultazione-pubblica-strumenti-finanziari .img-hero h1 {
    font-size: 2.5rem;
    line-height: 2.5rem;
  }
  .consultazione-pubblica-strumenti-finanziari .img-hero h2 {
    font-size: 1.5rem;
    line-height: 2rem;
  }
}
@media (max-width: 767px) {
  .consultazione-pubblica-strumenti-finanziari .img-hero h1 {
    font-size: 2rem;
    line-height: 2rem;
  }
  .consultazione-pubblica-strumenti-finanziari .img-hero h2 {
    font-size: 1.5rem;
    line-height: 2rem;
  }
}
@media (min-width: 768px) {
  .consultazione-pubblica-strumenti-finanziari .landing-cms-section-wrap-block.background-bluefromlight-color .layout-block.halves > div:nth-child(1) {
    margin-right: 15%;
  }
}
.consultazione-pubblica-strumenti-finanziari .btn-landing.btn-landing-lightgreen {
  border-color: #2f7f33;
}
.consultazione-pubblica-strumenti-finanziari .btn-landing.btn-landing-grey,
.consultazione-pubblica-strumenti-finanziari .btn-landing.btn-landing-lightgreen {
  margin: 0 auto;
}
@media (min-width: 450px) {
  .consultazione-pubblica-strumenti-finanziari .btn-landing.btn-landing-grey,
  .consultazione-pubblica-strumenti-finanziari .btn-landing.btn-landing-lightgreen {
    width: max-content;
  }
}
.consultazione-pubblica-strumenti-finanziari .btn-landing.btn-landing-grey a,
.consultazione-pubblica-strumenti-finanziari .btn-landing.btn-landing-lightgreen a {
  font-size: 1.2em;
  padding: 20px 40px;
  line-height: 1;
}
div[class*='open-scuola'] .landing-cms-section-wrap-text,
div[class*='open-scuola'] .landing-cms-section-wrap-block {
  padding-top: 80px;
  padding-bottom: 80px;
}
@media (max-width: 767px) {
  div[class*='open-scuola'] .landing-cms-section-banner {
    background: rgba(0, 0, 0, 0.5);
  }
}
@media (min-width: 768px) {
  div[class*='open-scuola'] .landing-cms-section-banner .uk-container {
    width: 50%;
  }
}
div[class*='open-scuola'] .landing-cms-section-banner .uk-container .layout-banner {
  justify-content: flex-end;
  align-items: flex-end;
  height: 100%;
  padding-bottom: 70px;
}
div[class*='open-scuola'] .landing-cms-section-banner .uk-container .layout-banner > div h1,
div[class*='open-scuola'] .landing-cms-section-banner .uk-container .layout-banner > div h2,
div[class*='open-scuola'] .landing-cms-section-banner .uk-container .layout-banner > div h3,
div[class*='open-scuola'] .landing-cms-section-banner .uk-container .layout-banner > div p,
div[class*='open-scuola'] .landing-cms-section-banner .uk-container .layout-banner > div a {
  text-align: left;
  color: #fff;
}
div[class*='open-scuola'] .landing-cms-section-banner .uk-container .layout-banner > div h1 {
  font-size: 2.5em;
  line-height: 1;
  margin: 0;
  font-weight: 700;
  text-transform: uppercase;
}
div[class*='open-scuola'] .landing-cms-section-banner .uk-container .layout-banner > div h2 {
  font-size: 2.2em;
  line-height: 1;
  margin: 0;
  font-weight: 500;
}
div[class*='open-scuola'] .landing-cms-section-wrap-title h2 {
  font-size: 2.2em;
  line-height: 1;
  margin: 0;
  font-weight: 500;
  text-transform: uppercase;
}
div[class*='open-scuola'] .landing-cms-section-wrap-evidence {
  padding-top: 80px;
  padding-bottom: 80px;
}
div[class*='open-scuola'] .landing-cms-section-wrap-evidence h2 {
  font-size: 2.2em;
  line-height: 1;
  margin: 0;
  font-weight: 500;
  text-transform: uppercase;
  margin-bottom: 30px;
}
div[class*='open-scuola'] .landing-cms-section-wrap-evidence h3 {
  font-size: 1.5em;
  line-height: 1;
  margin: 0;
  font-weight: 500;
  text-transform: uppercase;
}
div[class*='open-scuola'] .landing-cms-section-wrap-evidence .layout-evidence.quarters .image .img-responsive {
  width: 150px;
  margin: 0 auto;
  display: block;
  position: relative;
  margin-top: 30px;
}
div[class*='open-scuola'] .btn-landing.btn-landing-green {
  width: max-content;
  margin: 30px auto !important;
}
@media (max-width: 991px) {
  div[class*='open-scuola'] .btn-landing.btn-landing-green {
    width: 100%;
  }
}
div[class*='open-scuola'] .btn-landing.btn-landing-green > a {
  font-size: 1.5em;
  padding: 10px 30px;
}
div[class*='open-scuola'] .btn-landing.btn-landing-green > a:hover {
  text-decoration: none;
}
div[class*='open-scuola'] .btn-landing.btn-landing-white {
  width: max-content;
  margin: 30px auto;
}
@media (max-width: 767px) {
  div[class*='open-scuola'] .btn-landing.btn-landing-white {
    width: 100%;
  }
}
div[class*='open-scuola'] .btn-landing.btn-landing-white:hover {
  background-color: #297a38 !important;
  color: #ffffff !important;
}
div[class*='open-scuola'] .btn-landing.btn-landing-white > a {
  font-size: 1.5em;
  padding: 10px 30px;
  color: #297a38 !important;
}
div[class*='open-scuola'] .btn-landing.btn-landing-white > a:hover {
  background-color: #297a38 !important;
  color: #ffffff !important;
}
div[class*='open-scuola'] .btn-landing.btn-landing-blue {
  width: max-content;
  margin: 30px auto;
}
@media (max-width: 767px) {
  div[class*='open-scuola'] .btn-landing.btn-landing-blue {
    width: 100%;
  }
}
div[class*='open-scuola'] .btn-landing.btn-landing-blue:hover {
  color: #153646 !important;
  background-color: #ffffff !important;
}
div[class*='open-scuola'] .btn-landing.btn-landing-blue > a {
  font-size: 1.5em;
  padding: 10px 30px;
  color: #ffffff !important;
}
div[class*='open-scuola'] .btn-landing.btn-landing-blue > a:hover {
  color: #153646 !important;
  background-color: #ffffff !important;
}
div[class*='open-scuola'] .card-openscuola .layout-evidence.thirds > div {
  background-color: #efefef;
  border: 1px solid #e0e0e0;
  margin: 0 3% 3%;
}
div[class*='open-scuola'] .card-openscuola .layout-evidence.thirds > div > div.image,
div[class*='open-scuola'] .card-openscuola .layout-evidence.thirds > div > div.uk-accordion,
div[class*='open-scuola'] .card-openscuola .layout-evidence.thirds > div h3,
div[class*='open-scuola'] .card-openscuola .layout-evidence.thirds > div p {
  padding: 0 15px;
  margin-bottom: 15px;
}
div[class*='open-scuola'] .card-openscuola .layout-evidence.thirds > div > div.image {
  background-color: #ffffff;
  width: 100%;
}
div[class*='open-scuola'] .card-openscuola .layout-evidence.thirds > div:first-child {
  margin-left: 0;
}
div[class*='open-scuola'] .card-openscuola .layout-evidence.thirds > div:last-child {
  margin-right: 0;
}
div[class*='open-scuola'] .card-openscuola .layout-evidence.thirds > div figure {
  margin-bottom: 0;
  padding: 15px 0;
  min-height: 150px;
  display: flex;
}
div[class*='open-scuola'] .card-openscuola .layout-evidence.thirds > div .img-responsive {
  max-height: 100px;
  width: auto;
  margin: auto;
}
@media (max-width: 991px) {
  div[class*='open-scuola'] .card-openscuola .layout-evidence.thirds > div {
    width: 100%;
    display: flex !important;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    margin: 0 0 3%;
    padding: 3%;
  }
}
@media (min-width: 620px) and (max-width: 991px) {
  div[class*='open-scuola'] .card-openscuola .layout-evidence.thirds > div .image {
    width: 30% !important;
  }
  div[class*='open-scuola'] .card-openscuola .layout-evidence.thirds > div .image + h3 {
    width: 60%;
    margin-left: 10%;
  }
}
@media (min-width: 768px) {
  div[class*='open-scuola'] .landing-cms-section-wrap-block.background-lightgrey-color {
    background: #e0e0e0;
    background: -moz-linear-gradient(to right, #e0e0e0 50%, #c0c0c0 50%);
    background: -webkit-linear-gradient(to right, #e0e0e0 50%, #c0c0c0 50%);
    background: linear-gradient(to right, #e0e0e0 50%, #c0c0c0 50%);
  }
}
@media (min-width: 768px) {
  div[class*='open-scuola'] .landing-cms-section-wrap-block.background-lightgrey-color {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
div[class*='open-scuola'] .landing-cms-section-wrap-block.background-lightgrey-color .layout-block.thirds > div {
  display: flex !important;
  flex-direction: column;
  justify-content: space-between;
  text-align: left;
  padding: 80px 5%;
}
div[class*='open-scuola'] .landing-cms-section-wrap-block.background-lightgrey-color .layout-block.thirds > div h1,
div[class*='open-scuola'] .landing-cms-section-wrap-block.background-lightgrey-color .layout-block.thirds > div h2,
div[class*='open-scuola'] .landing-cms-section-wrap-block.background-lightgrey-color .layout-block.thirds > div h3,
div[class*='open-scuola'] .landing-cms-section-wrap-block.background-lightgrey-color .layout-block.thirds > div p {
  width: 100%;
}
@media (max-width: 767px) {
  div[class*='open-scuola'] .landing-cms-section-wrap-block.background-lightgrey-color .layout-block.thirds > div h1,
  div[class*='open-scuola'] .landing-cms-section-wrap-block.background-lightgrey-color .layout-block.thirds > div h2,
  div[class*='open-scuola'] .landing-cms-section-wrap-block.background-lightgrey-color .layout-block.thirds > div h3,
  div[class*='open-scuola'] .landing-cms-section-wrap-block.background-lightgrey-color .layout-block.thirds > div p {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  div[class*='open-scuola'] .landing-cms-section-wrap-block.background-lightgrey-color .layout-block.thirds > div:first-child {
    background-color: #e0e0e0;
  }
  div[class*='open-scuola'] .landing-cms-section-wrap-block.background-lightgrey-color .layout-block.thirds > div:nth-child(2) {
    background-color: #d0d0d0;
  }
  div[class*='open-scuola'] .landing-cms-section-wrap-block.background-lightgrey-color .layout-block.thirds > div:last-child {
    background-color: #c0c0c0;
  }
  div[class*='open-scuola'] .landing-cms-section-wrap-block.background-lightgrey-color .layout-block.thirds > div:first-child {
    text-align: left !important;
  }
  div[class*='open-scuola'] .landing-cms-section-wrap-block.background-lightgrey-color .layout-block.thirds > div:nth-child(2) {
    text-align: left !important;
  }
  div[class*='open-scuola'] .landing-cms-section-wrap-block.background-lightgrey-color .layout-block.thirds > div:last-child {
    text-align: left !important;
  }
}
div[class*='open-scuola'] .landing-cms-section-wrap-block.background-lightgrey-color .btn-landing.btn-landing-green > a {
  font-size: 1.2em;
  padding: 0px 10px;
}
div[class*='open-scuola'] .landing-cms-section-wrap-block.background-lightgrey-color .btn-landing.btn-landing-green > a:hover {
  text-decoration: none;
}
div[class*='open-scuola'] .social-container .btn-login-social {
  color: #115989 !important;
}
div[class*='open-scuola'] .social-container .btn-login-social > span {
  color: #115989 !important;
}
div[class*='open-scuola'] .landing-cms-section-wrap-title.background-lightblue-color {
  background: #115989;
  background-color: #115989;
  padding-top: 80px;
}
div[class*='open-scuola'] .section-landing-cms-form {
  background-color: #115989;
  color: #fff;
  padding-bottom: 80px;
}
@media (min-width: 768px) {
  div[class*='open-scuola'] .section-landing-cms-form .nome_item,
  div[class*='open-scuola'] .section-landing-cms-form .cognome_item,
  div[class*='open-scuola'] .section-landing-cms-form .azienda_ente_item,
  div[class*='open-scuola'] .section-landing-cms-form .email_item,
  div[class*='open-scuola'] .section-landing-cms-form .telefono_item,
  div[class*='open-scuola'] .section-landing-cms-form .ruolo_item {
    width: 30%;
    display: inline-block;
  }
  div[class*='open-scuola'] .section-landing-cms-form .cognome_item,
  div[class*='open-scuola'] .section-landing-cms-form .azienda_ente_item {
    margin: 0 2.5%;
  }
  div[class*='open-scuola'] .section-landing-cms-form div[class*='_item'] {
    margin-top: 30px;
    margin-bottom: 30px;
  }
}
div[class*='open-scuola'] .section-landing-cms-form .input-group.file-caption-main .file-caption.form-control.kv-fileinput-caption {
  height: 41px;
}
div[class*='open-scuola'] .section-landing-cms-form .file-caption-info {
  color: #fff;
  font-size: 14px;
  line-height: 1.1;
  position: relative;
  top: -10px;
}
div[class*='open-scuola'] .section-landing-cms-form .file-size-info > samp {
  color: #fff;
  font-size: 14px;
  line-height: 1.1;
  background: transparent;
}
div[class*='open-scuola'] .section-landing-cms-form .close.fileinput-remove {
  color: #fff;
  font-size: 30px;
  line-height: 1.1;
  opacity: 1;
  right: 10px;
  font-weight: normal;
}
div[class*='open-scuola'] .section-landing-cms-form .file-actions {
  display: none;
}
div[class*='open-scuola'] .section-landing-cms-form .file-upload-indicator {
  display: none;
}
div[class*='open-scuola'] .section-landing-cms-form .field-recorddynamicmodel-logo_azienda.has-error .help-block.help-block-error {
  font-size: 0;
}
div[class*='open-scuola'] .section-landing-cms-form .field-recorddynamicmodel-logo_azienda.has-error .help-block.help-block-error::after {
  content: "Logo azienda* non può essere vuoto";
  font-size: 18px;
}
@media screen and (max-width: 1199px) {
  div[class*='open-scuola'] .section-landing-cms-form .field-recorddynamicmodel-logo_azienda.has-error .help-block.help-block-error::after {
    font-size: 14px;
  }
}
div[class*='open-scuola'] .section-landing-cms-form .field-recorddynamicmodel-manuale_uso.has-error .help-block.help-block-error {
  font-size: 0;
}
div[class*='open-scuola'] .section-landing-cms-form .field-recorddynamicmodel-manuale_uso.has-error .help-block.help-block-error::after {
  content: "Manuale d'uso* non può essere vuoto";
  font-size: 18px;
}
@media screen and (max-width: 1199px) {
  div[class*='open-scuola'] .section-landing-cms-form .field-recorddynamicmodel-manuale_uso.has-error .help-block.help-block-error::after {
    font-size: 14px;
  }
}
div[class*='open-scuola'] .section-landing-cms-form .tooltip {
  opacity: 1 !important;
}
div[class*='open-scuola'] .section-landing-cms-form .tooltip .tooltip-arrow {
  border-bottom-color: #297a38;
}
div[class*='open-scuola'] .section-landing-cms-form .tooltip .tooltip-inner {
  background: #fff;
  color: #000000;
  border: 1px solid #297a38;
}
.smart-working---thank-you-page-con-form > .wrap-modules > .image > figure > .img-responsive {
  margin: 0;
}
.smart-working---thank-you-page-con-form > .wrap-modules > .image > figure {
  margin: 0;
}
.smart-working---thank-you-page-con-form h1 {
  font-weight: 700 !important;
  margin-bottom: 20px !important;
}
.smart-working---thank-you-page-con-form .btn-landing-white {
  width: max-content;
  margin: 20px auto !important;
}
.smart-working---thank-you-page-con-form .btn-landing-white > a {
  font-size: 1.8em;
  line-height: 1;
  color: #115989 !important;
}
.smart-working---thank-you-page-con-form .btn-landing-white > a:hover {
  color: #ffffff !important;
}
.content.content-landing.aggiornamenti .landing-cms-section-banner .uk-first-column h1,
.content.content-landing.aggiornamenti .landing-cms-section-banner .uk-first-column h2 {
  color: #fff;
  line-height: 1.2;
  font-weight: 700;
}
.content.content-landing.aggiornamenti .landing-cms-section-banner .uk-first-column h1 {
  font-size: 4rem;
}
.content.content-landing.aggiornamenti .landing-cms-section-banner .uk-first-column h2 {
  font-size: 3rem;
}
.content.content-landing.aggiornamenti .landing-cms-section-banner .uk-first-column strong {
  background: #003354;
  padding: 0 10px;
  font-weight: 500;
}
.content.content-landing.aggiornamenti .uk-slider.uk-slider-container .uk-cover-container {
  max-height: 200px;
}
.content.content-landing.aggiornamenti .uk-slider.uk-slider-container .uk-cover-container .uk-position-center {
  width: 100%;
  bottom: 0;
  height: 100%;
}
.content.content-landing.aggiornamenti .uk-slider.uk-slider-container .uk-cover-container .uk-position-center .uk-panel {
  padding: 0;
  min-height: 200px;
}
.content.content-landing.aggiornamenti .uk-slider.uk-slider-container .uk-cover-container .uk-position-center .uk-panel h3 {
  background-color: rgba(0, 0, 0, 0.8);
  color: #fff;
  position: absolute;
  bottom: 25%;
  width: 100%;
}
.content.content-landing.aggiornamenti .uk-slider.uk-slider-container .el-slidenav {
  background-color: rgba(0, 0, 0, 0.8);
  color: #fff;
  top: 65%;
}
@media (max-width: 959px) {
  .content.content-landing.aggiornamenti .uk-slider.uk-slider-container .el-slidenav {
    top: 105%;
  }
}
.content.content-landing.smart-working---le-esperienze-di-lavoro-agile .img-hero {
  height: 800px;
  position: relative;
}
.content.content-landing.smart-working---le-esperienze-di-lavoro-agile .img-hero > .uk-background-cover {
  padding: 0;
}
.content.content-landing.smart-working---le-esperienze-di-lavoro-agile .img-hero .bollo > img {
  position: absolute;
  bottom: 0;
  margin: 0;
  left: 0;
  z-index: 1;
}
@media (max-width: 600px) {
  .content.content-landing.smart-working---le-esperienze-di-lavoro-agile .img-hero .bollo > img {
    min-width: 150%;
    left: -20%;
  }
}
@media (max-width: 420px) {
  .content.content-landing.smart-working---le-esperienze-di-lavoro-agile .img-hero .bollo > img {
    opacity: 0.5;
  }
}
@media (max-width: 420px) {
  .content.content-landing.smart-working---le-esperienze-di-lavoro-agile .img-hero > .uk-background-cover {
    padding: 0;
  }
}
.content.content-landing.smart-working---le-esperienze-di-lavoro-agile .img-hero .uk-container {
  height: 100%;
}
.content.content-landing.smart-working---le-esperienze-di-lavoro-agile .img-hero .uk-container > .uk-section-default {
  height: 100%;
}
.content.content-landing.smart-working---le-esperienze-di-lavoro-agile .img-hero .uk-container > .uk-section-default > .uk-container {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-content: center;
  justify-content: flex-end;
  width: 50%;
}
@media (max-width: 420px) {
  .content.content-landing.smart-working---le-esperienze-di-lavoro-agile .img-hero .uk-container > .uk-section-default > .uk-container {
    width: 100%;
    background-color: rgba(0, 0, 0, 0.3);
    justify-content: flex-end;
  }
}
@media (max-width: 420px) {
  .content.content-landing.smart-working---le-esperienze-di-lavoro-agile .img-hero .uk-container {
    background: rgba(0, 0, 0, 0.5);
    padding: 0;
  }
  .content.content-landing.smart-working---le-esperienze-di-lavoro-agile .img-hero .uk-container > .uk-section-default {
    padding: 0;
  }
  .content.content-landing.smart-working---le-esperienze-di-lavoro-agile .img-hero .uk-container > .uk-section-default > .uk-container {
    height: 100%;
  }
  .content.content-landing.smart-working---le-esperienze-di-lavoro-agile .img-hero .uk-container > .uk-section-default > .uk-container > h1 {
    padding: 0 10px;
    color: #fff;
  }
  .content.content-landing.smart-working---le-esperienze-di-lavoro-agile .img-hero .uk-container > .uk-section-default > .uk-container > h2 {
    padding: 0 10px;
    margin-bottom: 20px;
    color: #fff;
  }
}
.content.content-landing.smart-working---le-esperienze-di-lavoro-agile .img-hero .uk-section-default {
  background: transparent;
}
.content.content-landing.smart-working---le-esperienze-di-lavoro-agile .img-hero .uk-section {
  padding: 20px 0;
}
.content.content-landing.smart-working---le-esperienze-di-lavoro-agile .img-hero .uk-background-cover {
  height: 800px;
}
@media (max-width: 991px) {
  .content.content-landing.smart-working---le-esperienze-di-lavoro-agile .img-hero {
    height: 400px;
  }
  .content.content-landing.smart-working---le-esperienze-di-lavoro-agile .img-hero .uk-background-cover {
    height: 400px;
    padding: 0;
  }
}
.content.content-landing.smart-working---le-esperienze-di-lavoro-agile .img-hero h1 {
  font-size: 3.5rem;
  line-height: 3.5rem;
  letter-spacing: -0.015625em;
  font-weight: 700;
  color: #ffffff;
  z-index: 2;
}
.content.content-landing.smart-working---le-esperienze-di-lavoro-agile .img-hero h2 {
  font-size: 2.2rem;
  line-height: 2.2rem;
  letter-spacing: -0.00833333em;
  font-weight: 500;
  color: #ffffff;
  margin-top: 10px;
  z-index: 2;
}
@media (max-width: 991px) {
  .content.content-landing.smart-working---le-esperienze-di-lavoro-agile .img-hero h1 {
    font-size: 2.5rem;
    line-height: 2.5rem;
  }
  .content.content-landing.smart-working---le-esperienze-di-lavoro-agile .img-hero h2 {
    font-size: 1.5rem;
    line-height: 2rem;
  }
}
@media (max-width: 767px) {
  .content.content-landing.smart-working---le-esperienze-di-lavoro-agile .img-hero h1 {
    font-size: 2rem;
    line-height: 2rem;
  }
  .content.content-landing.smart-working---le-esperienze-di-lavoro-agile .img-hero h2 {
    font-size: 1.5rem;
    line-height: 2rem;
  }
}
.content.content-landing.smart-working---le-esperienze-di-lavoro-agile .btn-landing.btn-landing-green {
  width: max-content;
  margin: 30px auto !important;
}
@media (max-width: 991px) {
  .content.content-landing.smart-working---le-esperienze-di-lavoro-agile .btn-landing.btn-landing-green {
    width: 100%;
  }
}
.content.content-landing.smart-working---le-esperienze-di-lavoro-agile .btn-landing.btn-landing-green > a {
  font-size: 1.5em;
  padding: 10px 30px;
}
.content.content-landing.smart-working---le-esperienze-di-lavoro-agile .btn-landing.btn-landing-green > a:hover {
  text-decoration: none;
}
.content.content-landing.smart-working---le-esperienze-di-lavoro-agile .landing-cms-playlist {
  background-color: #153646;
}
.content.content-landing.smart-working---le-esperienze-di-lavoro-agile .wrap-playlist {
  flex-direction: column;
}
.content.content-landing.smart-working---le-esperienze-di-lavoro-agile .wrap-playlist .wrap-active-video,
.content.content-landing.smart-working---le-esperienze-di-lavoro-agile .wrap-playlist .wrap-youtbe-thumbs {
  width: 100%;
  background: #153646;
}
.content.content-landing.smart-working---le-esperienze-di-lavoro-agile .wrap-playlist .wrap-youtbe-thumbs {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  height: auto;
  overflow: auto;
  background: #153646;
}
.content.content-landing.smart-working---le-esperienze-di-lavoro-agile .wrap-playlist .wrap-youtbe-thumbs > .wrap-video {
  padding: 15px;
  width: 50%;
  background: #153646;
  border-bottom: 2px solid transparent;
  display: flex;
  height: auto;
}
@media (max-width: 768px) {
  .content.content-landing.smart-working---le-esperienze-di-lavoro-agile .wrap-playlist .wrap-youtbe-thumbs > .wrap-video {
    flex-direction: column;
  }
}
.content.content-landing.smart-working---le-esperienze-di-lavoro-agile .wrap-playlist .wrap-youtbe-thumbs > .wrap-video.active {
  border-bottom-color: #fff;
}
.content.content-landing.smart-working---le-esperienze-di-lavoro-agile .wrap-playlist .wrap-youtbe-thumbs > .wrap-video > img {
  margin-right: 5%;
  width: 150px;
  height: 90px;
}
.content.content-landing.smart-working---le-esperienze-di-lavoro-agile .wrap-playlist .wrap-youtbe-thumbs > .wrap-video > p {
  font-size: 18px;
  display: block;
}
.content.content-landing.smart-working---le-esperienze-di-lavoro-agile .wrap-playlist .wrap-active-video {
  height: 40vh;
  width: 75%;
  margin: 0 auto;
}
.content.content-landing.smart-working---le-esperienze-di-lavoro-agile .wrap-playlist .wrap-active-video > iframe {
  width: 100% !important;
}
.content.content-landing.smart-working---le-esperienze-di-lavoro-agile .wrap-playlist .wrap-youtbe-thumbs {
  width: 75%;
  margin: 0 auto;
}
.content-landing.soluzioni-innovative .landing-cms-section-banner .uk-container {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
}
@media (max-width: 767px) {
  .content-landing.soluzioni-innovative .landing-cms-section-banner .uk-container .layout-banner {
    height: 100%;
  }
}
.content-landing.soluzioni-innovative .landing-cms-section-banner .uk-container .layout-banner .uk-first-column {
  display: block;
  position: relative;
  right: -50px;
  top: 10px;
}
.content-landing.soluzioni-innovative .landing-cms-section-banner .uk-container .layout-banner h1,
.content-landing.soluzioni-innovative .landing-cms-section-banner .uk-container .layout-banner h2 {
  color: #fff;
}
.content-landing.soluzioni-innovative .landing-cms-section-banner .uk-container .layout-banner h1 {
  font-size: 5em;
  line-height: 0.8;
  font-weight: 700;
}
.content-landing.soluzioni-innovative .landing-cms-section-banner .uk-container .layout-banner h2 {
  font-size: 1.7em;
  display: block;
  position: relative;
  right: -5px;
}
@media (max-width: 991px) {
  .content-landing.soluzioni-innovative .landing-cms-section-banner .uk-container .layout-banner .uk-first-column {
    display: block;
    position: relative;
    right: -10px;
    top: 10px;
  }
  .content-landing.soluzioni-innovative .landing-cms-section-banner .uk-container .layout-banner h1 {
    font-size: 4em;
    text-align: right;
  }
  .content-landing.soluzioni-innovative .landing-cms-section-banner .uk-container .layout-banner h2 {
    font-size: 1.5em;
    text-align: right;
  }
}
@media (max-width: 419px) {
  .content-landing.soluzioni-innovative .landing-cms-section-banner .uk-container .layout-banner h1 {
    font-size: 3em;
  }
  .content-landing.soluzioni-innovative .landing-cms-section-banner .uk-container .layout-banner h2 {
    font-size: 1.6em;
  }
}
@media (max-width: 767px) {
  .content-landing.soluzioni-innovative .landing-cms-section-banner .layout-banner .uk-first-column {
    right: 0 !important;
    display: flex !important;
    top: 0 !important;
    flex-direction: column;
    align-items: flex-end;
    justify-content: space-between;
  }
}
@media (max-width: 600px) {
  .content-landing.soluzioni-innovative .landing-cms-section-banner .uk-container {
    justify-content: center;
    align-items: flex-end;
  }
}
@media (max-width: 419px) {
  .content-landing.soluzioni-innovative .landing-cms-section-banner,
  .content-landing.soluzioni-innovative .landing-cms-background-banner,
  .content-landing.soluzioni-innovative .landing-cms-background-banner > figure {
    height: 500px;
  }
}
.content-landing.soluzioni-innovative .landing-cms-section-wrap-text,
.content-landing.soluzioni-innovative .landing-cms-section-wrap-evidence {
  font-size: 1.2em;
}
.content-landing.soluzioni-innovative .layout-evidence.halves {
  align-items: center;
  justify-content: center;
}
.content-landing.soluzioni-innovative .layout-evidence.halves .btn-landing.btn-landing-green {
  width: fit-content;
  width: max-content;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .content-landing.soluzioni-innovative .layout-evidence.halves .btn-landing.btn-landing-green {
    display: table;
  }
}
.content-landing.soluzioni-innovative .layout-evidence.halves .btn-landing.btn-landing-green > a {
  font-size: 1.2em;
}
.content-landing.soluzioni-innovative .section-landing-cms-form form .uk-form-controls .btn.btn-primary {
  white-space: normal;
}
.content-landing.soluzioni-innovative .section-landing-cms-form .file-caption.form-control.kv-fileinput-caption {
  height: 42px;
}
.content-landing.soluzioni-innovative .btn-landing.btn-landing-green {
  width: max-content;
  width: fit-content;
  max-width: 100%;
  margin: 30px auto !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .content-landing.soluzioni-innovative .btn-landing.btn-landing-green {
    display: table;
  }
}
@media (max-width: 991px) {
  .content-landing.soluzioni-innovative .btn-landing.btn-landing-green {
    width: 100%;
  }
}
.content-landing.soluzioni-innovative .btn-landing.btn-landing-green > a {
  font-size: 1.4em;
  padding: 10px 30px;
}
.content-landing.soluzioni-innovative .btn-landing.btn-landing-green > a:hover {
  text-decoration: none;
}
.content-landing.soluzioni-innovative .btn-landing.btn-landing-white {
  width: max-content;
  width: fit-content;
  max-width: 100%;
  margin: 30px auto !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .content-landing.soluzioni-innovative .btn-landing.btn-landing-white {
    display: table;
  }
}
@media (max-width: 991px) {
  .content-landing.soluzioni-innovative .btn-landing.btn-landing-white {
    width: 100%;
  }
}
.content-landing.soluzioni-innovative .btn-landing.btn-landing-white > a {
  font-size: 1.4em;
  padding: 10px 30px;
}
.content-landing.soluzioni-innovative .btn-landing.btn-landing-white > a:hover {
  text-decoration: none;
}
@media (max-width: 991px) {
  .content-landing.soluzioni-innovative .section-landing-cms-form .nome_item,
  .content-landing.soluzioni-innovative .section-landing-cms-form .cognome_item,
  .content-landing.soluzioni-innovative .section-landing-cms-form .email_item,
  .content-landing.soluzioni-innovative .section-landing-cms-form .telefono_item,
  .content-landing.soluzioni-innovative .section-landing-cms-form .ente_azienda_item,
  .content-landing.soluzioni-innovative .section-landing-cms-form .ruolo_item {
    margin-bottom: 50px;
  }
}
@media (min-width: 992px) {
  .content-landing.soluzioni-innovative .section-landing-cms-form .nome_item,
  .content-landing.soluzioni-innovative .section-landing-cms-form .cognome_item,
  .content-landing.soluzioni-innovative .section-landing-cms-form .email_item,
  .content-landing.soluzioni-innovative .section-landing-cms-form .telefono_item,
  .content-landing.soluzioni-innovative .section-landing-cms-form .ente_azienda_item,
  .content-landing.soluzioni-innovative .section-landing-cms-form .ruolo_item {
    width: 48%;
    float: left;
  }
  .content-landing.soluzioni-innovative .section-landing-cms-form .nome_item,
  .content-landing.soluzioni-innovative .section-landing-cms-form .email_item,
  .content-landing.soluzioni-innovative .section-landing-cms-form .ente_azienda_item {
    margin-right: 2%;
  }
  .content-landing.soluzioni-innovative .section-landing-cms-form .cognome_item,
  .content-landing.soluzioni-innovative .section-landing-cms-form .telefono_item,
  .content-landing.soluzioni-innovative .section-landing-cms-form .ruolo_item {
    margin-left: 2%;
  }
  .content-landing.soluzioni-innovative .section-landing-cms-form .testo_in_form_item,
  .content-landing.soluzioni-innovative .section-landing-cms-form .allegato_item {
    clear: left;
  }
  .content-landing.soluzioni-innovative .section-landing-cms-form .form-group > .row {
    flex-direction: column;
    min-height: 95px;
  }
  .content-landing.soluzioni-innovative .section-landing-cms-form .form-group > .row > div:nth-child(3) {
    flex-direction: row;
  }
}
.content-landing.soluzioni-innovative .accettazione_informativa_item .control-label {
  display: none;
}
.content-landing.soluzioni-innovative .accettazione_informativa_item .checkbox label input {
  position: relative;
  margin-right: 10px;
}
.content-landing.soluzioni-innovative .privacy_item a {
  font-size: 18px;
}
.content-landing.soluzioni-innovative .testo_in_form_item,
.content-landing.soluzioni-innovative .text_in_form2_item {
  font-size: 18px;
  line-height: 1.5;
}
.content-landing.soluzioni-innovative .testo_in_form_item em,
.content-landing.soluzioni-innovative .text_in_form2_item em {
  font-size: 18px;
  line-height: 1.5;
}
.content-landing.soluzioni-innovative .testo_in_form_item em a,
.content-landing.soluzioni-innovative .text_in_form2_item em a {
  color: #fff;
  font-weight: 700;
}
.content-landing.soluzioni-innovative .testo_in_form_item em a:hover,
.content-landing.soluzioni-innovative .text_in_form2_item em a:hover {
  text-decoration: underline;
}
.content-landing.soluzioni-innovative .testo_in_form_item .form-group > .row > .col-xs-12:nth-child(3),
.content-landing.soluzioni-innovative .text_in_form2_item .form-group > .row > .col-xs-12:nth-child(3) {
  max-width: 100%;
  margin: 0 auto;
}
.content-landing.soluzioni-innovative .allegato_item,
.content-landing.soluzioni-innovative .allegato2_item {
  padding: 15px 0;
}
.content-landing.soluzioni-innovative .allegato_item {
  padding-bottom: 0;
}
.content-landing.soluzioni-innovative .allegato2_item {
  padding-top: 0;
}
.content-landing.soluzioni-innovative .field-recorddynamicmodel-allegato,
.content-landing.soluzioni-innovative .field-recorddynamicmodel-allegato2 {
  padding: 15px;
  background: #014D24;
}
.content-landing.soluzioni-innovative .field-recorddynamicmodel-allegato > .form-group > .row,
.content-landing.soluzioni-innovative .field-recorddynamicmodel-allegato2 > .form-group > .row {
  flex-direction: column;
}
.content-landing.soluzioni-innovative .field-recorddynamicmodel-allegato .btn-primary,
.content-landing.soluzioni-innovative .field-recorddynamicmodel-allegato2 .btn-primary {
  background-color: #123313;
  border: 1px solid #fff;
  height: 42px;
  color: #fff;
}
.content-landing.soluzioni-innovative .field-recorddynamicmodel-allegato .btn-primary:hover,
.content-landing.soluzioni-innovative .field-recorddynamicmodel-allegato2 .btn-primary:hover {
  border-color: #123313;
  background-color: #fff;
  color: #123313;
}
.content-landing.soluzioni-innovative .field-recorddynamicmodel-allegato .file-preview,
.content-landing.soluzioni-innovative .field-recorddynamicmodel-allegato2 .file-preview {
  display: none;
}
.content-landing.soluzioni-innovative .field-recorddynamicmodel-allegato .tooltip-error-field .help-block.help-block-error,
.content-landing.soluzioni-innovative .field-recorddynamicmodel-allegato2 .tooltip-error-field .help-block.help-block-error {
  display: none;
}
.content-landing.soluzioni-innovative .field-recorddynamicmodel-allegato em,
.content-landing.soluzioni-innovative .field-recorddynamicmodel-allegato2 em {
  font-size: 18px;
  line-height: 1.5;
}
.content-landing.soluzioni-innovative .field-recorddynamicmodel-allegato em a,
.content-landing.soluzioni-innovative .field-recorddynamicmodel-allegato2 em a {
  color: #fff;
  font-weight: 700;
  text-decoration: underline;
}
.content-landing.soluzioni-innovative .field-recorddynamicmodel-allegato em a:hover,
.content-landing.soluzioni-innovative .field-recorddynamicmodel-allegato2 em a:hover {
  text-decoration: underline;
}
@media (min-width: 992px) {
  .content-landing.soluzioni-innovative .field-recorddynamicmodel-allegato > .row > .col-xs-12:nth-child(2),
  .content-landing.soluzioni-innovative .field-recorddynamicmodel-allegato2 > .row > .col-xs-12:nth-child(2) {
    max-width: 55%;
    margin: 30px auto;
  }
  .content-landing.soluzioni-innovative .field-recorddynamicmodel-allegato > .row > .col-xs-12:nth-child(3),
  .content-landing.soluzioni-innovative .field-recorddynamicmodel-allegato2 > .row > .col-xs-12:nth-child(3) {
    max-width: 100%;
    margin: 0 auto;
  }
}
.content-landing.soluzioni-innovative .privacy_item a {
  text-decoration: underline;
}
.content-landing.soluzioni-innovative .field-recorddynamicmodel-accettazione_informativa #recorddynamicmodel-accettazione_informativa {
  display: flex;
  flex-direction: row;
  align-items: baseline;
  justify-content: flex-start;
}
.content-landing.soluzioni-innovative .field-recorddynamicmodel-accettazione_informativa #recorddynamicmodel-accettazione_informativa .radio + .radio {
  margin-left: 30px;
}
.content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .landing-cms-section-banner .uk-container {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
}
@media (max-width: 767px) {
  .content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .landing-cms-section-banner .uk-container .layout-banner {
    height: 100%;
  }
}
.content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .landing-cms-section-banner .uk-container .layout-banner .uk-first-column {
  display: block;
  position: relative;
  right: -50px;
  top: 10px;
}
.content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .landing-cms-section-banner .uk-container .layout-banner h1,
.content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .landing-cms-section-banner .uk-container .layout-banner h2 {
  color: #fff;
}
.content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .landing-cms-section-banner .uk-container .layout-banner h1 {
  font-size: 5em;
  line-height: 0.8;
  font-weight: 700;
}
.content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .landing-cms-section-banner .uk-container .layout-banner h2 {
  font-size: 1.7em;
  display: block;
  position: relative;
  right: -5px;
}
@media (max-width: 991px) {
  .content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .landing-cms-section-banner .uk-container .layout-banner .uk-first-column {
    display: block;
    position: relative;
    right: -10px;
    top: 10px;
  }
  .content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .landing-cms-section-banner .uk-container .layout-banner h1 {
    font-size: 4em;
    text-align: right;
  }
  .content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .landing-cms-section-banner .uk-container .layout-banner h2 {
    font-size: 1.5em;
    text-align: right;
  }
}
@media (max-width: 419px) {
  .content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .landing-cms-section-banner .uk-container .layout-banner h1 {
    font-size: 3em;
  }
  .content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .landing-cms-section-banner .uk-container .layout-banner h2 {
    font-size: 1.6em;
  }
}
@media (max-width: 767px) {
  .content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .landing-cms-section-banner .layout-banner .uk-first-column {
    right: 0 !important;
    display: flex !important;
    top: 0 !important;
    flex-direction: column;
    align-items: flex-end;
    justify-content: space-between;
  }
}
.content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .landing-cms-section-wrap-text,
.content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .landing-cms-section-wrap-evidence {
  font-size: 1.2em;
}
.content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .landing-cms-section-wrap-text .layout-evidence.halves,
.content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .landing-cms-section-wrap-evidence .layout-evidence.halves {
  align-items: center;
  justify-content: center;
}
.content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .landing-cms-section-wrap-text .layout-evidence.halves .btn-landing.btn-landing-green,
.content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .landing-cms-section-wrap-evidence .layout-evidence.halves .btn-landing.btn-landing-green {
  width: fit-content;
  width: max-content;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .landing-cms-section-wrap-text .layout-evidence.halves .btn-landing.btn-landing-green,
  .content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .landing-cms-section-wrap-evidence .layout-evidence.halves .btn-landing.btn-landing-green {
    display: table;
  }
}
.content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .landing-cms-section-wrap-text .layout-evidence.halves .btn-landing.btn-landing-green > a,
.content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .landing-cms-section-wrap-evidence .layout-evidence.halves .btn-landing.btn-landing-green > a {
  font-size: 1.2em;
}
.content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .section-landing-cms-form form .uk-form-controls .btn.btn-primary {
  white-space: normal;
}
.content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .section-landing-cms-form .file-caption.form-control.kv-fileinput-caption {
  height: 42px;
}
@media (min-width: 992px) {
  .content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .section-landing-cms-form .nome_item,
  .content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .section-landing-cms-form .cognome_item,
  .content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .section-landing-cms-form .email_item,
  .content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .section-landing-cms-form .telefono_item,
  .content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .section-landing-cms-form .ente_azienda_item,
  .content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .section-landing-cms-form .ruolo_item {
    width: 48%;
    float: left;
  }
  .content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .section-landing-cms-form .nome_item,
  .content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .section-landing-cms-form .email_item,
  .content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .section-landing-cms-form .ente_azienda_item {
    margin-right: 2%;
  }
  .content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .section-landing-cms-form .cognome_item,
  .content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .section-landing-cms-form .telefono_item,
  .content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .section-landing-cms-form .ruolo_item {
    margin-left: 2%;
  }
  .content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .section-landing-cms-form .testo_in_form_item,
  .content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .section-landing-cms-form .allegato_item {
    clear: left;
  }
  .content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .section-landing-cms-form .form-group > .row {
    flex-direction: column;
    min-height: 95px;
  }
  .content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .section-landing-cms-form .form-group > .row > div:nth-child(3) {
    flex-direction: row;
  }
}
.content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .section-landing-cms-form .accettazione_informativa_item .control-label {
  display: none;
}
.content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .section-landing-cms-form .accettazione_informativa_item .checkbox label input {
  position: relative;
  margin-right: 10px;
}
.content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .section-landing-cms-form .privacy_item a {
  font-size: 18px;
}
.content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .section-landing-cms-form .testo_in_form_item,
.content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .section-landing-cms-form .text_in_form2_item {
  font-size: 18px;
  line-height: 1.5;
}
.content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .section-landing-cms-form .testo_in_form_item em,
.content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .section-landing-cms-form .text_in_form2_item em {
  font-size: 18px;
  line-height: 1.5;
}
.content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .section-landing-cms-form .testo_in_form_item em a,
.content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .section-landing-cms-form .text_in_form2_item em a {
  color: #fff;
  font-weight: 700;
}
.content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .section-landing-cms-form .testo_in_form_item em a:hover,
.content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .section-landing-cms-form .text_in_form2_item em a:hover {
  text-decoration: underline;
}
.content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .section-landing-cms-form .testo_in_form_item .form-group > .row > .col-xs-12:nth-child(3),
.content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .section-landing-cms-form .text_in_form2_item .form-group > .row > .col-xs-12:nth-child(3) {
  max-width: 100%;
  margin: 0 auto;
}
.content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .section-landing-cms-form .allegato_item,
.content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .section-landing-cms-form .allegato2_item {
  padding: 15px 0;
}
.content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .section-landing-cms-form .allegato_item {
  padding-bottom: 0;
}
.content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .section-landing-cms-form .allegato2_item {
  padding-top: 0;
}
.content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .section-landing-cms-form .field-recorddynamicmodel-allegato,
.content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .section-landing-cms-form .field-recorddynamicmodel-allegato2 {
  padding: 15px;
  background: #014D24;
}
.content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .section-landing-cms-form .field-recorddynamicmodel-allegato > .form-group > .row,
.content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .section-landing-cms-form .field-recorddynamicmodel-allegato2 > .form-group > .row {
  flex-direction: column;
}
.content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .section-landing-cms-form .field-recorddynamicmodel-allegato .btn-primary,
.content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .section-landing-cms-form .field-recorddynamicmodel-allegato2 .btn-primary {
  background-color: #123313;
  border: 1px solid #fff;
  height: 42px;
  color: #fff;
}
.content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .section-landing-cms-form .field-recorddynamicmodel-allegato .btn-primary:hover,
.content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .section-landing-cms-form .field-recorddynamicmodel-allegato2 .btn-primary:hover {
  border-color: #123313;
  background-color: #fff;
  color: #123313;
}
.content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .section-landing-cms-form .field-recorddynamicmodel-allegato .file-preview,
.content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .section-landing-cms-form .field-recorddynamicmodel-allegato2 .file-preview {
  display: none;
}
.content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .section-landing-cms-form .field-recorddynamicmodel-allegato .tooltip-error-field .help-block.help-block-error,
.content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .section-landing-cms-form .field-recorddynamicmodel-allegato2 .tooltip-error-field .help-block.help-block-error {
  display: none;
}
.content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .section-landing-cms-form .field-recorddynamicmodel-allegato em,
.content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .section-landing-cms-form .field-recorddynamicmodel-allegato2 em {
  font-size: 18px;
  line-height: 1.5;
}
.content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .section-landing-cms-form .field-recorddynamicmodel-allegato em a,
.content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .section-landing-cms-form .field-recorddynamicmodel-allegato2 em a {
  color: #fff;
  font-weight: 700;
  text-decoration: underline;
}
.content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .section-landing-cms-form .field-recorddynamicmodel-allegato em a:hover,
.content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .section-landing-cms-form .field-recorddynamicmodel-allegato2 em a:hover {
  text-decoration: underline;
}
@media (min-width: 992px) {
  .content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .section-landing-cms-form .field-recorddynamicmodel-allegato > .row > .col-xs-12:nth-child(2),
  .content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .section-landing-cms-form .field-recorddynamicmodel-allegato2 > .row > .col-xs-12:nth-child(2) {
    max-width: 55%;
    margin: 30px auto;
  }
  .content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .section-landing-cms-form .field-recorddynamicmodel-allegato > .row > .col-xs-12:nth-child(3),
  .content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .section-landing-cms-form .field-recorddynamicmodel-allegato2 > .row > .col-xs-12:nth-child(3) {
    max-width: 100%;
    margin: 0 auto;
  }
}
.content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .section-landing-cms-form .privacy_item a {
  text-decoration: underline;
}
.content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .section-landing-cms-form .field-recorddynamicmodel-accettazione_informativa #recorddynamicmodel-accettazione_informativa {
  display: flex;
  flex-direction: row;
  align-items: baseline;
  justify-content: flex-start;
}
.content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .section-landing-cms-form .field-recorddynamicmodel-accettazione_informativa #recorddynamicmodel-accettazione_informativa .radio + .radio {
  margin-left: 30px;
}
@media (max-width: 767px) {
  .content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ .section-landing-cms-form + .landing-cms-section-wrap-block.background-green-color {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ div .btn-landing.btn-landing-green {
  width: max-content;
  width: fit-content;
  max-width: 100%;
  margin: 30px auto !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ div .btn-landing.btn-landing-green {
    display: table;
  }
}
@media (max-width: 991px) {
  .content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ div .btn-landing.btn-landing-green {
    width: 100%;
  }
}
.content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ div .btn-landing.btn-landing-green > a {
  font-size: 1.4em;
  padding: 10px 30px;
}
.content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ div .btn-landing.btn-landing-green > a:hover {
  text-decoration: none;
}
.content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ div .btn-landing.btn-landing-white {
  width: max-content;
  width: fit-content;
  max-width: 100%;
  margin: 30px auto !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ div .btn-landing.btn-landing-white {
    display: table;
  }
}
@media (max-width: 991px) {
  .content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ div .btn-landing.btn-landing-white {
    width: 100%;
  }
}
.content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ div .btn-landing.btn-landing-white > a {
  font-size: 1.4em;
  padding: 10px 30px;
}
.content-landing .landing-cms-background-banner.landing-sol-inn-iniziativa ~ div .btn-landing.btn-landing-white > a:hover {
  text-decoration: none;
}
div[class*="soluzioni-innovative"] .landing-cms-section-banner .uk-container {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
}
@media (max-width: 767px) {
  div[class*="soluzioni-innovative"] .landing-cms-section-banner .uk-container .layout-banner {
    height: 100%;
  }
}
div[class*="soluzioni-innovative"] .landing-cms-section-banner .uk-container .layout-banner .uk-first-column {
  display: block;
  position: relative;
  right: -50px;
  top: 10px;
}
div[class*="soluzioni-innovative"] .landing-cms-section-banner .uk-container .layout-banner h1,
div[class*="soluzioni-innovative"] .landing-cms-section-banner .uk-container .layout-banner h2 {
  color: #fff;
}
div[class*="soluzioni-innovative"] .landing-cms-section-banner .uk-container .layout-banner h1 {
  font-size: 5em;
  line-height: 0.8;
  font-weight: 700;
}
div[class*="soluzioni-innovative"] .landing-cms-section-banner .uk-container .layout-banner h2 {
  font-size: 1.7em;
  display: block;
  position: relative;
  right: -5px;
}
@media (max-width: 991px) {
  div[class*="soluzioni-innovative"] .landing-cms-section-banner .uk-container .layout-banner .uk-first-column {
    display: block;
    position: relative;
    right: -10px;
    top: 10px;
  }
  div[class*="soluzioni-innovative"] .landing-cms-section-banner .uk-container .layout-banner h1 {
    font-size: 4em;
    text-align: right;
  }
  div[class*="soluzioni-innovative"] .landing-cms-section-banner .uk-container .layout-banner h2 {
    font-size: 1.5em;
    text-align: right;
  }
}
@media (max-width: 419px) {
  div[class*="soluzioni-innovative"] .landing-cms-section-banner .uk-container .layout-banner h1 {
    font-size: 3em;
  }
  div[class*="soluzioni-innovative"] .landing-cms-section-banner .uk-container .layout-banner h2 {
    font-size: 1.6em;
  }
}
@media (max-width: 767px) {
  div[class*="soluzioni-innovative"] .landing-cms-section-banner .layout-banner .uk-first-column {
    right: 0 !important;
    display: flex !important;
    top: 0 !important;
    flex-direction: column;
    align-items: flex-end;
    justify-content: space-between;
  }
}
@media (max-width: 600px) {
  div[class*="soluzioni-innovative"] .landing-cms-section-banner .uk-container {
    justify-content: center;
    align-items: flex-end;
  }
}
@media (max-width: 419px) {
  div[class*="soluzioni-innovative"] .landing-cms-section-banner,
  div[class*="soluzioni-innovative"] .landing-cms-background-banner,
  div[class*="soluzioni-innovative"] .landing-cms-background-banner > figure {
    height: 500px;
  }
}
div[class*="soluzioni-innovative"] .btn-landing.btn-landing-green {
  width: max-content;
  width: fit-content;
  max-width: 100%;
  margin: 30px auto !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  div[class*="soluzioni-innovative"] .btn-landing.btn-landing-green {
    display: table;
  }
}
@media (max-width: 991px) {
  div[class*="soluzioni-innovative"] .btn-landing.btn-landing-green {
    width: 100%;
  }
}
div[class*="soluzioni-innovative"] .btn-landing.btn-landing-green > a {
  font-size: 1.4em;
  padding: 10px 30px;
}
div[class*="soluzioni-innovative"] .btn-landing.btn-landing-green > a:hover {
  text-decoration: none;
}
div[class*="soluzioni-innovative"] .btn-landing.btn-landing-white {
  width: max-content;
  width: fit-content;
  max-width: 100%;
  margin: 30px auto !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  div[class*="soluzioni-innovative"] .btn-landing.btn-landing-white {
    display: table;
  }
}
@media (max-width: 991px) {
  div[class*="soluzioni-innovative"] .btn-landing.btn-landing-white {
    width: 100%;
  }
}
div[class*="soluzioni-innovative"] .btn-landing.btn-landing-white > a {
  font-size: 1.4em;
  padding: 10px 30px;
}
div[class*="soluzioni-innovative"] .btn-landing.btn-landing-white > a:hover {
  text-decoration: none;
}
.content-landing.content-landing.soluzioni-innovative---format-proposta .btn-landing.btn-landing-white {
  width: max-content;
  width: fit-content;
  max-width: 100%;
  margin: 30px auto !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .content-landing.content-landing.soluzioni-innovative---format-proposta .btn-landing.btn-landing-white {
    display: table;
  }
}
@media (max-width: 991px) {
  .content-landing.content-landing.soluzioni-innovative---format-proposta .btn-landing.btn-landing-white {
    width: 100%;
  }
}
.content-landing.content-landing.soluzioni-innovative---format-proposta .btn-landing.btn-landing-white > a {
  font-size: 1.4em;
  padding: 10px 30px;
}
.content-landing.content-landing.soluzioni-innovative---format-proposta .btn-landing.btn-landing-white > a:hover {
  text-decoration: none;
}
@media (min-width: 992px) {
  .content-landing.content-landing.soluzioni-innovative---community-entry-point .section-landing-cms-form .nome_item,
  .content-landing.content-landing.soluzioni-innovative---community-entry-point .section-landing-cms-form .cognome_item,
  .content-landing.content-landing.soluzioni-innovative---community-entry-point .section-landing-cms-form .email_item {
    width: 32%;
    float: left;
  }
  .content-landing.content-landing.soluzioni-innovative---community-entry-point .section-landing-cms-form .nome_item,
  .content-landing.content-landing.soluzioni-innovative---community-entry-point .section-landing-cms-form .cognome_item {
    margin-right: 1%;
  }
  .content-landing.content-landing.soluzioni-innovative---community-entry-point .section-landing-cms-form .privacy_item {
    clear: left;
  }
}
.content-landing.content-landing.soluzioni-innovative---community-entry-point .field-recorddynamicmodel-privacy #recorddynamicmodel-privacy {
  display: flex;
  flex-direction: row;
  align-items: baseline;
  justify-content: flex-start;
}
.content-landing.content-landing.soluzioni-innovative---community-entry-point .field-recorddynamicmodel-privacy #recorddynamicmodel-privacy .radio + .radio {
  margin-left: 30px;
}
.content-landing.content-landing.soluzioni-innovative---community-entry-point .btn-landing.btn-landing-white {
  width: max-content;
  width: fit-content;
  max-width: 100%;
  margin: 30px auto !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .content-landing.content-landing.soluzioni-innovative---community-entry-point .btn-landing.btn-landing-white {
    display: table;
  }
}
@media (max-width: 991px) {
  .content-landing.content-landing.soluzioni-innovative---community-entry-point .btn-landing.btn-landing-white {
    width: 100%;
  }
}
.content-landing.content-landing.soluzioni-innovative---community-entry-point .btn-landing.btn-landing-white > a {
  font-size: 1.4em;
  padding: 10px 30px;
}
.content-landing.content-landing.soluzioni-innovative---community-entry-point .btn-landing.btn-landing-white > a:hover {
  text-decoration: none;
}
.content-landing.content-landing.soluzioni-innovative---community-entry-point .btn-landing.btn-landing-green {
  width: max-content;
  width: fit-content;
  max-width: 100%;
  margin: 30px auto !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .content-landing.content-landing.soluzioni-innovative---community-entry-point .btn-landing.btn-landing-green {
    display: table;
  }
}
@media (max-width: 991px) {
  .content-landing.content-landing.soluzioni-innovative---community-entry-point .btn-landing.btn-landing-green {
    width: 100%;
  }
}
.content-landing.content-landing.soluzioni-innovative---community-entry-point .btn-landing.btn-landing-green > a {
  font-size: 1.4em;
  padding: 10px 30px;
}
.content-landing.content-landing.soluzioni-innovative---community-entry-point .btn-landing.btn-landing-green > a:hover {
  text-decoration: none;
}
.content-landing.soluzioni-innovative---le-proposte .card-openscuola .layout-evidence.thirds > div {
  background-color: #efefef;
  border: 1px solid #e0e0e0;
  margin: 0 3% 3%;
}
.content-landing.soluzioni-innovative---le-proposte .card-openscuola .layout-evidence.thirds > div > div.image,
.content-landing.soluzioni-innovative---le-proposte .card-openscuola .layout-evidence.thirds > div > div.uk-accordion,
.content-landing.soluzioni-innovative---le-proposte .card-openscuola .layout-evidence.thirds > div h3,
.content-landing.soluzioni-innovative---le-proposte .card-openscuola .layout-evidence.thirds > div p {
  padding: 0 15px;
  margin-bottom: 15px;
}
.content-landing.soluzioni-innovative---le-proposte .card-openscuola .layout-evidence.thirds > div > div.image {
  background-color: transparent;
  width: 100%;
  height: auto;
  padding: 0;
}
.content-landing.soluzioni-innovative---le-proposte .card-openscuola .layout-evidence.thirds > div:first-child {
  margin-left: 0;
}
.content-landing.soluzioni-innovative---le-proposte .card-openscuola .layout-evidence.thirds > div:last-child {
  margin-right: 0;
}
.content-landing.soluzioni-innovative---le-proposte .card-openscuola .layout-evidence.thirds > div figure {
  margin-bottom: 0;
  padding: 0;
}
.content-landing.soluzioni-innovative---le-proposte .card-openscuola .layout-evidence.thirds > div .img-responsive {
  width: auto;
  margin: auto;
}
@media (max-width: 991px) {
  .content-landing.soluzioni-innovative---le-proposte .card-openscuola .layout-evidence.thirds > div {
    width: 100%;
    display: flex !important;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    margin: 0 0 3%;
    padding: 3%;
  }
}
@media (min-width: 620px) and (max-width: 991px) {
  .content-landing.soluzioni-innovative---le-proposte .card-openscuola .layout-evidence.thirds > div .image {
    width: 30% !important;
  }
  .content-landing.soluzioni-innovative---le-proposte .card-openscuola .layout-evidence.thirds > div .image + h3 {
    width: 60%;
    margin-left: 10%;
  }
}
.content-landing.soluzioni-innovative---le-proposte .card-openscuola .layout-evidence.thirds > div.list-view {
  width: 100%;
  background: transparent;
  border: none;
}
.content-landing.soluzioni-innovative---le-proposte .card-openscuola .layout-evidence.thirds > div.list-view div[data-key] {
  background-color: #efefef;
  border: 1px solid #e0e0e0;
  margin: 0 5% 5% 0;
  width: 30%;
}
@media (max-width: 991px) {
  .content-landing.soluzioni-innovative---le-proposte .card-openscuola .layout-evidence.thirds > div.list-view div[data-key] {
    width: 100%;
    margin: 5% 0;
  }
}
.content-landing.soluzioni-innovative---le-proposte .card-openscuola .layout-evidence.thirds > div.list-view div[data-key]:nth-child(3n+2) {
  margin-left: 0;
}
.content-landing.soluzioni-innovative---le-proposte .card-openscuola .layout-evidence.thirds > div.list-view div[data-key]:nth-child(3n+4) {
  margin-right: 0;
}
.content-landing.soluzioni-innovative---le-proposte .card-openscuola .layout-evidence.thirds > div.list-view div[data-key] > div {
  width: 100%;
}
.content-landing.soluzioni-innovative---le-proposte .card-openscuola .layout-evidence.thirds > div.list-view div[data-key] > div > div.image,
.content-landing.soluzioni-innovative---le-proposte .card-openscuola .layout-evidence.thirds > div.list-view div[data-key] > div > div.uk-accordion,
.content-landing.soluzioni-innovative---le-proposte .card-openscuola .layout-evidence.thirds > div.list-view div[data-key] > div h3,
.content-landing.soluzioni-innovative---le-proposte .card-openscuola .layout-evidence.thirds > div.list-view div[data-key] > div p {
  padding: 0 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .content-landing.soluzioni-innovative---le-proposte .card-openscuola .layout-evidence.thirds > div.list-view div[data-key] > div > div.image,
  .content-landing.soluzioni-innovative---le-proposte .card-openscuola .layout-evidence.thirds > div.list-view div[data-key] > div > div.uk-accordion,
  .content-landing.soluzioni-innovative---le-proposte .card-openscuola .layout-evidence.thirds > div.list-view div[data-key] > div h3,
  .content-landing.soluzioni-innovative---le-proposte .card-openscuola .layout-evidence.thirds > div.list-view div[data-key] > div p {
    padding: 0;
  }
}
.content-landing.soluzioni-innovative---le-proposte .card-openscuola .layout-evidence.thirds > div.list-view div[data-key] > div a {
  width: auto;
  float: none;
  display: inline-block;
  margin: 0;
}
.content-landing.soluzioni-innovative---le-proposte .card-openscuola .layout-evidence.thirds > div.list-view div[data-key] > div > div.image {
  background-color: #ffffff;
  width: 100%;
  padding: 0;
}
.content-landing.soluzioni-innovative---le-proposte .card-openscuola .layout-evidence.thirds > div.list-view div[data-key] > div figure {
  margin-bottom: 0;
  padding: 0;
  min-height: 150px;
  overflow: hidden;
  display: flex;
  background-color: #efefef;
}
.content-landing.soluzioni-innovative---le-proposte .card-openscuola .layout-evidence.thirds > div.list-view div[data-key] > div .img-responsive {
  width: auto;
  margin: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .content-landing.soluzioni-innovative---le-proposte .card-openscuola .layout-evidence.thirds > div.list-view div[data-key] > div .img-responsive {
    margin: 0;
  }
}
@media (max-width: 991px) {
  .content-landing.soluzioni-innovative---le-proposte .card-openscuola .layout-evidence.thirds > div.list-view div[data-key] > div {
    width: 100%;
    display: flex !important;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    margin: 0 0 3%;
    padding: 3%;
  }
}
@media (min-width: 620px) and (max-width: 991px) {
  .content-landing.soluzioni-innovative---le-proposte .card-openscuola .layout-evidence.thirds > div.list-view div[data-key] > div .image {
    width: 40% !important;
  }
  .content-landing.soluzioni-innovative---le-proposte .card-openscuola .layout-evidence.thirds > div.list-view div[data-key] > div .image + h3 {
    width: 50%;
    margin-left: 10%;
  }
}
.content-landing.soluzioni-innovative---le-proposte .btn-landing.btn-landing-green {
  width: max-content;
  width: fit-content;
  max-width: 100%;
  margin: 30px auto !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .content-landing.soluzioni-innovative---le-proposte .btn-landing.btn-landing-green {
    display: table;
  }
}
@media (max-width: 991px) {
  .content-landing.soluzioni-innovative---le-proposte .btn-landing.btn-landing-green {
    width: 100%;
  }
}
.content-landing.soluzioni-innovative---le-proposte .btn-landing.btn-landing-green > a {
  font-size: 1.4em;
  padding: 10px 30px;
}
.content-landing.soluzioni-innovative---le-proposte .btn-landing.btn-landing-green > a:hover {
  text-decoration: none;
}
.test-finale-di-valutazione-in-materia-di-cybersecurity .hero-banner .uk-background-cover > .uk-container,
.test-finale-di-valutazione-in-materia-di-cybersecurity---thank-you-page .hero-banner .uk-background-cover > .uk-container {
  margin-top: 10%;
}
.test-finale-di-valutazione-in-materia-di-cybersecurity .hero-banner .uk-background-cover > .uk-container .titolo-evento,
.test-finale-di-valutazione-in-materia-di-cybersecurity---thank-you-page .hero-banner .uk-background-cover > .uk-container .titolo-evento {
  width: 95%;
}
@media (max-width: 991px) {
  .test-finale-di-valutazione-in-materia-di-cybersecurity .hero-banner .uk-background-cover > .uk-container .titolo-evento h1,
  .test-finale-di-valutazione-in-materia-di-cybersecurity---thank-you-page .hero-banner .uk-background-cover > .uk-container .titolo-evento h1 {
    font-size: 3em;
  }
}
.test-finale-di-valutazione-in-materia-di-cybersecurity .hero-banner .uk-background-cover > .uk-container .btn-landing.btn-landing-lightgreen,
.test-finale-di-valutazione-in-materia-di-cybersecurity---thank-you-page .hero-banner .uk-background-cover > .uk-container .btn-landing.btn-landing-lightgreen {
  width: max-content;
  width: fit-content;
  max-width: 100%;
  margin: 0;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .test-finale-di-valutazione-in-materia-di-cybersecurity .hero-banner .uk-background-cover > .uk-container .btn-landing.btn-landing-lightgreen,
  .test-finale-di-valutazione-in-materia-di-cybersecurity---thank-you-page .hero-banner .uk-background-cover > .uk-container .btn-landing.btn-landing-lightgreen {
    display: table;
  }
}
.test-finale-di-valutazione-in-materia-di-cybersecurity .hero-banner .uk-background-cover > .uk-container .btn-landing.btn-landing-lightgreen > a,
.test-finale-di-valutazione-in-materia-di-cybersecurity---thank-you-page .hero-banner .uk-background-cover > .uk-container .btn-landing.btn-landing-lightgreen > a {
  font-size: 1.4em;
  padding: 10px 30px;
}
.test-finale-di-valutazione-in-materia-di-cybersecurity .hero-banner .uk-background-cover > .uk-container .btn-landing.btn-landing-lightgreen > a:hover,
.test-finale-di-valutazione-in-materia-di-cybersecurity---thank-you-page .hero-banner .uk-background-cover > .uk-container .btn-landing.btn-landing-lightgreen > a:hover {
  text-decoration: none;
}
@media (max-width: 420px) {
  .test-finale-di-valutazione-in-materia-di-cybersecurity .hero-banner .uk-background-cover > .uk-container .btn-landing.btn-landing-lightgreen,
  .test-finale-di-valutazione-in-materia-di-cybersecurity---thank-you-page .hero-banner .uk-background-cover > .uk-container .btn-landing.btn-landing-lightgreen {
    hyphens: none;
  }
}
.call-hub-ricerca-e-innovazione .section-streaming-callhub2020 {
  background: linear-gradient(180deg, #ffffff 30%, #103366 30%);
  margin: 70px 0;
  padding: 0 0 70px;
}
@media (min-width: 992px) {
  .call-hub-ricerca-e-innovazione .section-streaming-callhub2020 {
    background: linear-gradient(90deg, #ffffff 50%, #103366 50%);
  }
}
.call-hub-ricerca-e-innovazione .section-streaming-callhub2020 .content-streaming .video-streaming {
  position: relative;
  overflow: hidden;
  min-height: 550px;
}
.call-hub-ricerca-e-innovazione .section-streaming-callhub2020 .content-streaming .video-streaming a:hover {
  text-decoration: none;
}
.call-hub-ricerca-e-innovazione .section-streaming-callhub2020 .content-streaming .video-streaming span.uk-icon {
  padding-right: 5px;
}
.call-hub-ricerca-e-innovazione .section-streaming-callhub2020 .content-streaming .video-streaming .img-video-bg {
  position: absolute;
  margin: 0 !important;
  height: 100%;
  width: 100%;
  padding-right: 30px;
}
@media (min-width: 992px) {
  .call-hub-ricerca-e-innovazione .section-streaming-callhub2020 .content-streaming .video-streaming .img-video-bg {
    padding-right: 15px;
  }
}
.call-hub-ricerca-e-innovazione .section-streaming-callhub2020 .content-streaming .video-streaming .img-video-bg img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  margin: 0 !important;
}
.call-hub-ricerca-e-innovazione .section-streaming-callhub2020 .content-streaming .video-streaming h4 {
  font-size: 30px;
  font-weight: bold;
  margin-bottom: 0px;
}
.call-hub-ricerca-e-innovazione .section-streaming-callhub2020 .content-streaming .video-streaming h5 {
  position: relative;
  font-size: 30px;
  font-weight: bold;
  color: #FFF;
  text-align: center;
  padding-top: 30px;
  margin-bottom: 10px;
}
.call-hub-ricerca-e-innovazione .section-streaming-callhub2020 .content-streaming .video-streaming .uk-countdown {
  position: relative;
  justify-content: center;
  color: #fff;
  text-align: center;
  margin: 0 !important;
}
@media (max-width: 420px) {
  .call-hub-ricerca-e-innovazione .section-streaming-callhub2020 .content-streaming .video-streaming .uk-countdown.uk-grid-medium > * {
    padding-left: 5px;
  }
}
.call-hub-ricerca-e-innovazione .section-streaming-callhub2020 .content-streaming .video-streaming .uk-countdown .uk-countdown-number,
.call-hub-ricerca-e-innovazione .section-streaming-callhub2020 .content-streaming .video-streaming .uk-countdown .uk-countdown-separator {
  font-size: 40px;
  font-weight: bold;
  line-height: 1em;
}
.call-hub-ricerca-e-innovazione .section-streaming-callhub2020 .content-streaming .video-streaming .uk-countdown .uk-countdown-label {
  font-size: 20px;
  margin-top: 0 !important;
}
.call-hub-ricerca-e-innovazione .section-streaming-callhub2020 .content-streaming .video-commenti-streaming {
  color: #FFF;
  margin-top: 70px;
}
@media (max-width: 991px) {
  .call-hub-ricerca-e-innovazione .section-streaming-callhub2020 .content-streaming .video-commenti-streaming {
    margin-top: 0;
  }
}
.call-hub-ricerca-e-innovazione .section-streaming-callhub2020 .content-streaming .video-commenti-streaming h4 {
  font-size: 30px;
  font-weight: bold;
  margin-bottom: 0px;
  color: #fff;
}
.call-hub-ricerca-e-innovazione .section-streaming-callhub2020 .content-streaming .video-commenti-streaming #comments-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.call-hub-ricerca-e-innovazione .section-streaming-callhub2020 .content-streaming .video-commenti-streaming #comments-container #pjax-block-comments {
  height: 320px;
  width: 100%;
  overflow-y: scroll;
  border-bottom: 5px solid #fff;
  border-bottom: 5px solid #e9f6ff;
}
@media (max-width: 991px) {
  .call-hub-ricerca-e-innovazione .section-streaming-callhub2020 .content-streaming .video-commenti-streaming #comments-container #pjax-block-comments {
    height: 320px;
  }
}
.call-hub-ricerca-e-innovazione .section-streaming-callhub2020 .content-streaming .video-commenti-streaming #comments-container #pjax-block-comments .media .avatar {
  display: none;
}
.call-hub-ricerca-e-innovazione .section-streaming-callhub2020 .content-streaming .video-commenti-streaming #comments-container #pjax-block-comments .media .media-body {
  background-color: #ffffff;
  background-color: #e9f6ff;
  color: #000000;
  padding: 5px;
}
.call-hub-ricerca-e-innovazione .section-streaming-callhub2020 .content-streaming .video-commenti-streaming #comments-container #pjax-block-comments .media .media-body p {
  font-size: 18px;
}
.call-hub-ricerca-e-innovazione .section-streaming-callhub2020 .content-streaming .video-commenti-streaming #comments-container #pjax-block-comments .media .media-body .text-muted {
  display: block;
  font-size: 14px;
  text-align: right;
  float: right;
}
.call-hub-ricerca-e-innovazione .section-streaming-callhub2020 .content-streaming .video-commenti-streaming #comments-container #pjax-block-comments .media .media-body .text-muted:nth-child(1) {
  display: none;
}
.call-hub-ricerca-e-innovazione .section-streaming-callhub2020 .content-streaming .video-commenti-streaming #comments-container #pjax-block-comments .media .media-body .text-muted + .text-muted {
  padding-left: 5px;
}
.call-hub-ricerca-e-innovazione .section-streaming-callhub2020 .content-streaming .video-commenti-streaming #comments-container #bk-contribute #contribute-area {
  width: 100%;
  height: 100px;
  color: #000;
  padding: 5px;
}
.call-hub-ricerca-e-innovazione .section-streaming-callhub2020 .content-streaming .video-commenti-streaming #comments-container #bk-contribute #register-contribute-btn,
.call-hub-ricerca-e-innovazione .section-streaming-callhub2020 .content-streaming .video-commenti-streaming #comments-container #bk-contribute #contribute-btn {
  font-size: 14px;
  background-color: #297a38;
  border-color: #297a38;
  color: #ffffff;
  font-size: 16px;
  float: right;
  text-transform: uppercase;
  font-weight: 700;
  padding: 10px 12px;
  border-radius: 5px;
  font-size: 1.3rem;
  line-height: 0.8;
}
.call-hub-ricerca-e-innovazione .section-streaming-callhub2020 .content-streaming .video-commenti-streaming #comments-container #bk-contribute #register-contribute-btn:hover,
.call-hub-ricerca-e-innovazione .section-streaming-callhub2020 .content-streaming .video-commenti-streaming #comments-container #bk-contribute #contribute-btn:hover {
  background-color: #fff;
  color: #297a38;
  text-decoration: underline;
}
.call-hub-ricerca-e-innovazione .section-form-streaming {
  background: rgba(41, 122, 56, 0.1);
  font-size: 0.9em;
}
@media (min-width: 767px) {
  .call-hub-ricerca-e-innovazione .section-form-streaming form .col-xs-12 {
    display: flex;
    flex-wrap: wrap;
  }
}
.call-hub-ricerca-e-innovazione .section-form-streaming form .col-xs-12 .nome_item,
.call-hub-ricerca-e-innovazione .section-form-streaming form .col-xs-12 .cognome_item,
.call-hub-ricerca-e-innovazione .section-form-streaming form .col-xs-12 .e_mail_item {
  width: 100%;
  margin: 0;
}
@media (min-width: 767px) {
  .call-hub-ricerca-e-innovazione .section-form-streaming form .col-xs-12 .nome_item,
  .call-hub-ricerca-e-innovazione .section-form-streaming form .col-xs-12 .cognome_item,
  .call-hub-ricerca-e-innovazione .section-form-streaming form .col-xs-12 .e_mail_item {
    width: 30%;
    margin: 0 1%;
  }
}
.call-hub-ricerca-e-innovazione .section-form-streaming form .col-xs-12 .privacy_item {
  font-size: 21px;
}
.call-hub-ricerca-e-innovazione .section-form-streaming form .col-xs-12 .privacy_item input[name="RecordDynamicModel[privacy]"] {
  position: relative;
  margin-right: 10px;
}
.call-hub-ricerca-e-innovazione .section-form-streaming form .col-xs-12 .uk-form-controls {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  margin-top: 30px;
}
.call-hub-ricerca-e-innovazione .section-form-streaming h3 {
  font-size: 30px;
  font-weight: bold;
  margin-bottom: 0px;
}
.call-hub-ricerca-e-innovazione .section-form-streaming .uk-form-controls > button {
  font-size: 14px;
  background-color: #297a38;
  border-color: #297a38;
  color: #ffffff;
  font-size: 16px;
  float: right;
  text-transform: uppercase;
  font-weight: 700;
  padding: 10px 12px;
  border-radius: 5px;
  font-size: 1.5rem;
  line-height: 0.8;
}
.call-hub-ricerca-e-innovazione .section-form-streaming .uk-form-controls > button:hover {
  background-color: #fff;
  color: #297a38;
  text-decoration: underline;
}
.call-hub-ricerca-e-innovazione .section-form-streaming .social-container {
  margin-top: 30px;
  font-size: 18px;
}
.call-hub-ricerca-e-innovazione .section-form-streaming .social-container .social-buttons {
  justify-content: center;
  align-items: center;
  margin: 10px 0;
}
.call-hub-ricerca-e-innovazione .section-form-streaming .social-container .social-buttons .btn.social-link.btn-login-social {
  font-size: 2em !important;
  line-height: 1em;
  width: auto !important;
  height: auto !important;
  padding: 5px 8px !important;
  min-width: 65px;
  border: 1px solid #ccc;
  border-radius: 5px;
}
.call-hub-ricerca-e-innovazione .section-form-streaming .social-container .social-buttons .btn.social-link.btn-login-social + .btn.social-link.btn-login-social {
  margin-left: 15px;
}
.call-hub-ricerca-e-innovazione .section-form-streaming .social-container .social-buttons .btn.social-link.btn-login-social:hover {
  color: #fff !important;
}
.call-hub-ricerca-e-innovazione .section-form-streaming .social-container .social-buttons .btn.social-link.btn-login-social.btn-linkedin > .am {
  color: #007bb6 !important;
}
.call-hub-ricerca-e-innovazione .section-form-streaming .social-container .social-buttons .btn.social-link.btn-login-social.btn-linkedin > .am:hover {
  color: #fff !important;
}
.call-hub-ricerca-e-innovazione .section-form-streaming .social-container .social-buttons .btn.social-link.btn-login-social.btn-linkedin:hover {
  color: #fff !important;
}
.call-hub-ricerca-e-innovazione .section-form-streaming .social-container .social-buttons .btn.social-link.btn-login-social.btn-linkedin:hover > .am {
  color: #fff !important;
}
.call-hub-ricerca-e-innovazione .section-form-streaming .social-container .social-buttons .btn.social-link.btn-login-social.btn-facebook > .am {
  color: #3b5998 !important;
}
.call-hub-ricerca-e-innovazione .section-form-streaming .social-container .social-buttons .btn.social-link.btn-login-social.btn-facebook:hover {
  color: #fff !important;
}
.call-hub-ricerca-e-innovazione .section-form-streaming .social-container .social-buttons .btn.social-link.btn-login-social.btn-facebook:hover > .am {
  color: #fff !important;
}
.call-hub-ricerca-e-innovazione .section-form-streaming .social-container .social-buttons .btn.social-link.btn-login-social.btn-twitter > .am {
  color: #00aced !important;
}
.call-hub-ricerca-e-innovazione .section-form-streaming .social-container .social-buttons .btn.social-link.btn-login-social.btn-twitter:hover {
  color: #fff !important;
}
.call-hub-ricerca-e-innovazione .section-form-streaming .social-container .social-buttons .btn.social-link.btn-login-social.btn-twitter:hover > .am {
  color: #fff !important;
}
.call-hub-ricerca-e-innovazione .section-form-streaming .social-container .social-buttons .btn.social-link.btn-login-social > .am {
  padding: 0 !important;
}
.call-hub-ricerca-e-innovazione .section-form-streaming .social-container .social-buttons .btn.social-link.btn-login-social > .am:hover {
  color: #fff !important;
}
div[class*='strategia-di-specializzazione-intelligente-s3'] .img-hero {
  position: relative;
}
div[class*='strategia-di-specializzazione-intelligente-s3'] .img-hero > .uk-background-cover {
  padding: 0;
}
div[class*='strategia-di-specializzazione-intelligente-s3'] .img-hero .bollo > img {
  position: absolute;
  bottom: 0;
  margin: 0;
  left: 0;
  z-index: 1;
}
@media (max-width: 600px) {
  div[class*='strategia-di-specializzazione-intelligente-s3'] .img-hero .bollo > img {
    min-width: 150%;
    left: -20%;
  }
}
@media (max-width: 420px) {
  div[class*='strategia-di-specializzazione-intelligente-s3'] .img-hero .bollo > img {
    opacity: 0.5;
  }
}
@media (max-width: 420px) {
  div[class*='strategia-di-specializzazione-intelligente-s3'] .img-hero > .uk-background-cover {
    padding: 0;
  }
}
div[class*='strategia-di-specializzazione-intelligente-s3'] .img-hero .uk-container {
  height: 100%;
}
div[class*='strategia-di-specializzazione-intelligente-s3'] .img-hero .uk-container > .uk-section-default {
  height: 100%;
}
div[class*='strategia-di-specializzazione-intelligente-s3'] .img-hero .uk-container > .uk-section-default > .uk-container {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-content: center;
  justify-content: flex-end;
  width: 50%;
  margin-left: 0;
}
@media (max-width: 420px) {
  div[class*='strategia-di-specializzazione-intelligente-s3'] .img-hero .uk-container > .uk-section-default > .uk-container {
    width: 100%;
    background-color: rgba(0, 0, 0, 0.3);
    justify-content: flex-end;
  }
}
@media (max-width: 420px) {
  div[class*='strategia-di-specializzazione-intelligente-s3'] .img-hero .uk-container {
    background: rgba(0, 0, 0, 0.5);
    padding: 0;
  }
  div[class*='strategia-di-specializzazione-intelligente-s3'] .img-hero .uk-container > .uk-section-default {
    padding: 0;
  }
  div[class*='strategia-di-specializzazione-intelligente-s3'] .img-hero .uk-container > .uk-section-default > .uk-container {
    height: 100%;
  }
  div[class*='strategia-di-specializzazione-intelligente-s3'] .img-hero .uk-container > .uk-section-default > .uk-container > h1 {
    padding: 0 10px;
    color: #fff;
  }
  div[class*='strategia-di-specializzazione-intelligente-s3'] .img-hero .uk-container > .uk-section-default > .uk-container > h2 {
    padding: 0 10px;
    margin-bottom: 20px;
    color: #fff;
  }
}
div[class*='strategia-di-specializzazione-intelligente-s3'] .img-hero .uk-section-default {
  background: transparent;
}
div[class*='strategia-di-specializzazione-intelligente-s3'] .img-hero .uk-section {
  padding: 20px 0;
}
div[class*='strategia-di-specializzazione-intelligente-s3'] .img-hero .uk-background-cover {
  height: 800px;
}
@media (max-width: 991px) {
  div[class*='strategia-di-specializzazione-intelligente-s3'] .img-hero {
    height: 400px;
  }
  div[class*='strategia-di-specializzazione-intelligente-s3'] .img-hero .uk-background-cover {
    height: 400px;
    padding: 0;
  }
}
div[class*='strategia-di-specializzazione-intelligente-s3'] .img-hero h1 {
  font-size: 3.5rem;
  line-height: 3.5rem;
  letter-spacing: -0.015625em;
  font-weight: 700;
  color: #000000;
  z-index: 2;
}
div[class*='strategia-di-specializzazione-intelligente-s3'] .img-hero h2 {
  font-size: 2.2rem;
  line-height: 2.2rem;
  letter-spacing: -0.00833333em;
  font-weight: 500;
  color: #000000;
  margin-top: 10px;
  z-index: 2;
}
@media (max-width: 991px) {
  div[class*='strategia-di-specializzazione-intelligente-s3'] .img-hero h1 {
    font-size: 2.5rem;
    line-height: 2.5rem;
  }
  div[class*='strategia-di-specializzazione-intelligente-s3'] .img-hero h2 {
    font-size: 1.5rem;
    line-height: 2rem;
  }
}
@media (max-width: 767px) {
  div[class*='strategia-di-specializzazione-intelligente-s3'] .img-hero h1 {
    font-size: 2rem;
    line-height: 2rem;
  }
  div[class*='strategia-di-specializzazione-intelligente-s3'] .img-hero h2 {
    font-size: 1.5rem;
    line-height: 2rem;
  }
}
div[class*='strategia-di-specializzazione-intelligente-s3'] .btn-landing-nuovo > a {
  border-radius: 5px;
  background-color: #297a38;
  color: #ffffff;
  font-size: 1em;
  font-weight: 700;
}
div[class*='strategia-di-specializzazione-intelligente-s3'] .btn-landing-nuovo > a:hover {
  background-color: #ffffff;
  color: #297a38;
  text-decoration: underline;
}
div[class*='strategia-di-specializzazione-intelligente-s3'] .btn-landing-nuovo > a > .uk-icon {
  padding-right: 5px;
}
div[class*='strategia-di-specializzazione-intelligente-s3'] .landing-cms-section-wrap-evidence.background-lightgrey-color .layout-evidence.whole > div {
  width: 100%;
}
.content.content-landing.lombardia-innovativa-vecchia {
  letter-spacing: -0.03rem;
}
.content.content-landing.lombardia-innovativa-vecchia .uk-container ul:not(.pagination):not(.uk-slideshow-items):not(.lSGallery) li:before {
  content: inherit;
}
.content.content-landing.lombardia-innovativa-vecchia .uk-form-controls {
  width: 100% !important;
  margin-top: 30px;
  text-align: center;
}
.content.content-landing.lombardia-innovativa-vecchia .attachments-detail .img-crop {
  height: 140px;
  overflow: hidden;
  margin-bottom: 20px !important;
}
.content.content-landing.lombardia-innovativa-vecchia .attachments-detail .img-crop img {
  margin: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.content.content-landing.lombardia-innovativa-vecchia .attachments-detail ul {
  display: flex;
  margin: 0;
  text-indent: 0;
  padding: 0;
}
.content.content-landing.lombardia-innovativa-vecchia .attachments-detail ul li {
  margin-right: 20px;
  margin-top: 30px;
}
.content.content-landing.lombardia-innovativa-vecchia .attachments-detail ul li a {
  display: flex;
  flex-wrap: wrap;
}
.content.content-landing.lombardia-innovativa-vecchia .attachments-detail ul li a * {
  margin-right: 5px;
}
.content.content-landing.lombardia-innovativa-vecchia .attachments-detail ul li a .news-allegato-icon {
  width: 100%;
}
.content.content-landing.lombardia-innovativa-vecchia .attachments-detail ul li a .news-allegato-icon i {
  font-size: 50px;
  color: #aeaeae;
}
.content.content-landing.lombardia-innovativa-vecchia .attachments-detail ul li a .news-allegato-kb:before {
  content: '(';
}
.content.content-landing.lombardia-innovativa-vecchia .attachments-detail ul li a .news-allegato-kb:after {
  content: ')';
}
.content.content-landing.lombardia-innovativa-vecchia h3 {
  font-size: 30px;
  font-weight: bold !important;
}
.content.content-landing.lombardia-innovativa-vecchia .hero-banner {
  height: auto;
  margin-bottom: 0px;
  background: linear-gradient(90deg, #cde9ec 0%, #f3f8f3 100%);
}
@media (min-width: 640px) {
  .content.content-landing.lombardia-innovativa-vecchia .hero-banner {
    height: 80vh;
    min-height: 80vh;
  }
}
.content.content-landing.lombardia-innovativa-vecchia .hero-banner .uk-background-norepeat {
  height: auto;
  min-height: 560px;
  background-position: 70% 75px;
}
@media (min-width: 640px) {
  .content.content-landing.lombardia-innovativa-vecchia .hero-banner .uk-background-norepeat {
    height: 80vh;
    min-height: 80vh;
    align-items: flex-start;
    background-position: 50% bottom;
  }
}
@media (min-width: 1199px) {
  .content.content-landing.lombardia-innovativa-vecchia .hero-banner .uk-background-norepeat {
    background-position: 100% bottom;
    background-size: auto 100%;
  }
}
.content.content-landing.lombardia-innovativa-vecchia .hero-banner .uk-background-norepeat .uk-container {
  margin: 30px auto;
  box-sizing: inherit;
}
@media (min-width: 992px) {
  .content.content-landing.lombardia-innovativa-vecchia .hero-banner .uk-background-norepeat .uk-container {
    margin: auto;
    margin-left: 0;
    width: 60%;
  }
}
.content.content-landing.lombardia-innovativa-vecchia .hero-banner .uk-background-norepeat .uk-container img {
  padding: 0 20px;
  margin-bottom: 160px;
  margin-top: 0;
}
.content.content-landing.lombardia-innovativa-vecchia .section-intro {
  background-color: #4292D7;
  position: relative;
  padding-bottom: 0;
}
.content.content-landing.lombardia-innovativa-vecchia .section-intro .content-intro {
  position: relative;
  color: #FFF;
  padding: 55px 0px 80px;
}
.content.content-landing.lombardia-innovativa-vecchia .section-intro .content-intro.row .col-md-6 {
  padding: 0 30px;
}
.content.content-landing.lombardia-innovativa-vecchia .section-intro .content-intro.row .col-md-6.text-viola-li {
  text-align: center;
}
.content.content-landing.lombardia-innovativa-vecchia .section-intro .content-intro h3,
.content.content-landing.lombardia-innovativa-vecchia .section-intro .content-intro a,
.content.content-landing.lombardia-innovativa-vecchia .section-intro .content-intro p {
  color: #fff;
}
.content.content-landing.lombardia-innovativa-vecchia .section-intro .content-intro p {
  font-size: 22px;
}
.content.content-landing.lombardia-innovativa-vecchia .section-intro .content-intro .uk-button-default {
  background-color: #FFF;
  font-size: 22px;
  font-weight: bold;
  color: #000;
  border-radius: 6px;
  padding: 12px 22px;
  line-height: 1;
  margin-top: 30px;
}
.content.content-landing.lombardia-innovativa-vecchia .section-intro .content-intro .uk-button-default span.uk-icon {
  margin-right: 15px;
}
.content.content-landing.lombardia-innovativa-vecchia .section-intro:after {
  position: absolute;
  bottom: -100px;
  left: 0;
  width: 100%;
  height: 100px;
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  -o-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-transform: skew(0, -2deg);
  -moz-transform: skew(0, -2deg);
  -ms-transform: skew(0, -2deg);
  -o-transform: skew(0, -2deg);
  transform: skew(0, -2deg);
  background-color: #076775;
}
.content.content-landing.lombardia-innovativa-vecchia .section-candidatura {
  background-color: #076775;
  color: #ffffff;
  font-size: 22px;
  padding-top: 0;
  margin-top: 0px;
  position: relative;
}
.content.content-landing.lombardia-innovativa-vecchia .section-candidatura.uk-section {
  padding-top: 100px;
}
.content.content-landing.lombardia-innovativa-vecchia .section-candidatura.uk-section .content-candidatura {
  padding: 0 40px 40px 0;
  position: relative;
}
@media (min-width: 992px) {
  .content.content-landing.lombardia-innovativa-vecchia .section-candidatura.uk-section .content-candidatura {
    display: flex;
    align-items: center;
  }
}
.content.content-landing.lombardia-innovativa-vecchia .section-candidatura.uk-section .content-candidatura .news-allegato-icon {
  width: 100%;
}
.content.content-landing.lombardia-innovativa-vecchia .section-candidatura.uk-section .content-candidatura .news-allegato-icon i {
  font-size: 50px;
  color: #FFF;
}
.content.content-landing.lombardia-innovativa-vecchia .section-candidatura.uk-section .content-candidatura h3,
.content.content-landing.lombardia-innovativa-vecchia .section-candidatura.uk-section .content-candidatura a {
  color: #FFF;
}
.content.content-landing.lombardia-innovativa-vecchia .section-candidatura.uk-section .content-candidatura .uk-button-default {
  background-color: #FFF;
  font-size: 22px;
  font-weight: bold;
  color: #000;
  border-radius: 6px;
  padding: 12px 22px;
  line-height: 1;
  margin-top: 30px;
}
.content.content-landing.lombardia-innovativa-vecchia .section-candidatura.uk-section .content-candidatura .uk-button-default span.uk-icon {
  margin-right: 15px;
}
.content.content-landing.lombardia-innovativa-vecchia .section-cta {
  background-color: #6bab45;
}
.content.content-landing.lombardia-innovativa-vecchia .section-cta .uk-section {
  padding: 70px 0;
  background-position-y: -80px;
}
.content.content-landing.lombardia-innovativa-vecchia .section-cta .uk-section a {
  color: #FFF;
  font-size: 30px;
  font-weight: bold;
  text-decoration: underline;
  display: flex;
  align-items: center;
  width: fit-content;
  padding: 10px 20px;
  background-color: #ac7b19;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .content.content-landing.lombardia-innovativa-vecchia .section-cta .uk-section a {
    display: table;
  }
}
.content.content-landing.lombardia-innovativa-vecchia .section-cta .uk-section a:hover {
  text-decoration: none;
}
.content.content-landing.lombardia-innovativa-vecchia .section-cta .uk-section a .uk-icon {
  border: 3px solid white;
  border-radius: 100%;
  margin-left: 30px;
  width: 40px;
  height: 40px;
}
.content.content-landing.lombardia-innovativa-vecchia .section-cta .uk-section a .uk-icon svg {
  height: 36px;
  width: 36px;
}
.content.content-landing.lombardia-innovativa-vecchia .section-form-community {
  padding: 70px 0px;
  background-color: #008C8D;
  font-size: 22px;
}
.content.content-landing.lombardia-innovativa-vecchia .section-form-community .uk-container .content-form-community {
  display: flex;
  align-items: center;
  color: #fff;
  position: relative;
  padding: 40px 0 40px 0;
}
.content.content-landing.lombardia-innovativa-vecchia .section-form-community .uk-container .content-form-community.uk-grid {
  margin-left: 0;
}
.content.content-landing.lombardia-innovativa-vecchia .section-form-community .uk-container .content-form-community h3 {
  color: #fff;
  text-align: center;
}
.content.content-landing.lombardia-innovativa-vecchia .section-form-community .uk-container .content-form-community > div {
  padding: 0;
}
.content.content-landing.lombardia-innovativa-vecchia .section-form-community .uk-container .content-form {
  padding: 40px 0;
}
@media (min-width: 640px) {
  .content.content-landing.lombardia-innovativa-vecchia .section-form-community .uk-container .content-form {
    padding: 0px 0 40px 0;
    margin-top: -30px;
  }
}
.content.content-landing.lombardia-innovativa-vecchia .section-form-community .uk-container .content-form form .social-container {
  font-size: 18px;
  text-align: left !important;
}
.content.content-landing.lombardia-innovativa-vecchia .section-form-community .uk-container .content-form form .social-container span,
.content.content-landing.lombardia-innovativa-vecchia .section-form-community .uk-container .content-form form .social-container strong {
  color: #FFF !important;
}
.content.content-landing.lombardia-innovativa-vecchia .section-form-community .uk-container .content-form form .social-container .social-buttons {
  justify-content: flex-start;
  align-items: center;
  margin: 10px 0;
  display: flex;
  padding: 0;
}
.content.content-landing.lombardia-innovativa-vecchia .section-form-community .uk-container .content-form form .social-container .social-buttons .btn.social-link.btn-login-social {
  font-size: 1em !important;
  line-height: 1em;
  width: auto !important;
  height: auto !important;
  padding: 5px 8px !important;
  min-width: 37px;
  border: 1px solid #ccc;
  border-radius: 5px;
}
.content.content-landing.lombardia-innovativa-vecchia .section-form-community .uk-container .content-form form .social-container .social-buttons .btn.social-link.btn-login-social + .btn.social-link.btn-login-social {
  margin-left: 15px;
}
.content.content-landing.lombardia-innovativa-vecchia .section-form-community .uk-container .content-form form .social-container .social-buttons .btn.social-link.btn-login-social:hover {
  color: #fff !important;
}
.content.content-landing.lombardia-innovativa-vecchia .section-form-community .uk-container .content-form form .social-container .social-buttons .btn.social-link.btn-login-social.btn-linkedin > .am {
  color: #007bb6 !important;
}
.content.content-landing.lombardia-innovativa-vecchia .section-form-community .uk-container .content-form form .social-container .social-buttons .btn.social-link.btn-login-social.btn-linkedin > .am:hover {
  color: #fff !important;
}
.content.content-landing.lombardia-innovativa-vecchia .section-form-community .uk-container .content-form form .social-container .social-buttons .btn.social-link.btn-login-social.btn-linkedin:hover {
  color: #fff !important;
}
.content.content-landing.lombardia-innovativa-vecchia .section-form-community .uk-container .content-form form .social-container .social-buttons .btn.social-link.btn-login-social.btn-linkedin:hover > .am {
  color: #fff !important;
}
.content.content-landing.lombardia-innovativa-vecchia .section-form-community .uk-container .content-form form .social-container .social-buttons .btn.social-link.btn-login-social.btn-facebook > .am {
  color: #3b5998 !important;
}
.content.content-landing.lombardia-innovativa-vecchia .section-form-community .uk-container .content-form form .social-container .social-buttons .btn.social-link.btn-login-social.btn-facebook:hover {
  color: #fff !important;
}
.content.content-landing.lombardia-innovativa-vecchia .section-form-community .uk-container .content-form form .social-container .social-buttons .btn.social-link.btn-login-social.btn-facebook:hover > .am {
  color: #fff !important;
}
.content.content-landing.lombardia-innovativa-vecchia .section-form-community .uk-container .content-form form .social-container .social-buttons .btn.social-link.btn-login-social.btn-twitter > .am {
  color: #00aced !important;
}
.content.content-landing.lombardia-innovativa-vecchia .section-form-community .uk-container .content-form form .social-container .social-buttons .btn.social-link.btn-login-social.btn-twitter:hover {
  color: #fff !important;
}
.content.content-landing.lombardia-innovativa-vecchia .section-form-community .uk-container .content-form form .social-container .social-buttons .btn.social-link.btn-login-social.btn-twitter:hover > .am {
  color: #fff !important;
}
.content.content-landing.lombardia-innovativa-vecchia .section-form-community .uk-container .content-form form .social-container .social-buttons .btn.social-link.btn-login-social > .am {
  padding: 0 !important;
}
.content.content-landing.lombardia-innovativa-vecchia .section-form-community .uk-container .content-form form .social-container .social-buttons .btn.social-link.btn-login-social > .am:hover {
  color: #fff !important;
}
.content.content-landing.lombardia-innovativa-vecchia .section-form-community .uk-container .content-form form > .col-xs-12 {
  margin-top: 30px;
}
@media (min-width: 640px) {
  .content.content-landing.lombardia-innovativa-vecchia .section-form-community .uk-container .content-form form > .col-xs-12 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
}
@media (min-width: 640px) {
  .content.content-landing.lombardia-innovativa-vecchia .section-form-community .uk-container .content-form form > .col-xs-12 > div {
    width: 40%;
  }
}
.content.content-landing.lombardia-innovativa-vecchia .section-form-community .uk-container .content-form form > .col-xs-12 > div.privacy_item {
  width: 100%;
}
.content.content-landing.lombardia-innovativa-vecchia .section-form-community .uk-container .content-form form > .col-xs-12 > div.privacy_item label,
.content.content-landing.lombardia-innovativa-vecchia .section-form-community .uk-container .content-form form > .col-xs-12 > div.privacy_item a {
  color: #FFF;
}
.content.content-landing.lombardia-innovativa-vecchia .section-form-community .uk-container .content-form form > .col-xs-12 > div .control-label {
  color: #FFF;
}
.content.content-landing.lombardia-innovativa-vecchia .section-form-community .uk-container .content-form form > .col-xs-12 > div .has-error .help-block {
  color: yellow;
}
.content.content-landing.lombardia-innovativa-vecchia .section-form-community .uk-container .content-form form > .col-xs-12 > div input {
  background: transparent;
  border: 0;
  border-bottom: 1px solid white;
  color: #FFF;
  box-shadow: inherit;
}
@media (min-width: 640px) {
  .content.content-landing.lombardia-innovativa-vecchia .section-form-community .uk-container .content-form form > .col-xs-12 > div.user_id_item {
    width: 0 !important;
  }
}
.content.content-landing.lombardia-innovativa-vecchia .section-form-community .uk-container .content-form form > .col-xs-12 > div .btn-primary {
  background-color: #FFFFFF;
  color: #000;
  font-size: 22px;
  border-radius: 6px;
  border-color: #FFFFFF;
  font-weight: bold;
}
.content.content-landing.lombardia-innovativa-vecchia .section-form-community .uk-container .content-form form > .col-xs-12 > div .btn-primary:hover {
  text-decoration: underline;
}
.content.content-landing.lombardia-innovativa-vecchia .landing-cms-section-wrap-block {
  background-color: #CFE8EC;
  color: #000000;
}
.content.content-landing.lombardia-innovativa-vecchia .landing-cms-section-wrap-block p {
  color: #000000 !important;
  font-size: 22px;
}
.content.content-landing.lombardia-innovativa-vecchia .landing-cms-section-wrap-block .btn-landing {
  width: fit-content;
  margin: auto;
  background: transparent;
  border: none;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .content.content-landing.lombardia-innovativa-vecchia .landing-cms-section-wrap-block .btn-landing {
    display: table;
  }
}
.content.content-landing.lombardia-innovativa-vecchia .landing-cms-section-wrap-block .btn-landing a {
  background-color: #000000;
  color: #ffffff;
  font-size: 22px;
  border-radius: 6px;
  border-color: #000000;
  font-weight: bold;
  padding: 10px 24px;
  line-height: 1.4;
  width: max-content;
  margin: 0 auto;
}
.content.content-landing.lombardia-innovativa-vecchia .landing-cms-section-wrap-block .btn-landing a:hover {
  text-decoration: underline;
}
.content.content-landing.lombardia-innovativa-vecchia .card-openscuola .layout-evidence.thirds > div {
  background-color: #efefef;
  border: 1px solid #e0e0e0;
  margin: 0 3% 3%;
}
.content.content-landing.lombardia-innovativa-vecchia .card-openscuola .layout-evidence.thirds > div > div.image,
.content.content-landing.lombardia-innovativa-vecchia .card-openscuola .layout-evidence.thirds > div > div.uk-accordion,
.content.content-landing.lombardia-innovativa-vecchia .card-openscuola .layout-evidence.thirds > div h3,
.content.content-landing.lombardia-innovativa-vecchia .card-openscuola .layout-evidence.thirds > div p {
  padding: 0 15px;
  margin-bottom: 15px;
}
.content.content-landing.lombardia-innovativa-vecchia .card-openscuola .layout-evidence.thirds > div h3 > strong {
  font-weight: 700;
}
.content.content-landing.lombardia-innovativa-vecchia .card-openscuola .layout-evidence.thirds > div > div.image {
  background-color: transparent;
  width: 100%;
  height: auto;
  padding: 0;
}
.content.content-landing.lombardia-innovativa-vecchia .card-openscuola .layout-evidence.thirds > div:first-child {
  margin-left: 0;
}
.content.content-landing.lombardia-innovativa-vecchia .card-openscuola .layout-evidence.thirds > div:last-child {
  margin-right: 0;
}
.content.content-landing.lombardia-innovativa-vecchia .card-openscuola .layout-evidence.thirds > div figure {
  margin-bottom: 0;
  padding: 0;
}
.content.content-landing.lombardia-innovativa-vecchia .card-openscuola .layout-evidence.thirds > div .img-responsive {
  width: auto;
  margin: auto;
}
@media (max-width: 991px) {
  .content.content-landing.lombardia-innovativa-vecchia .card-openscuola .layout-evidence.thirds > div {
    width: 100%;
    display: flex !important;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    margin: 0 0 3%;
    padding: 3%;
  }
}
@media (min-width: 620px) and (max-width: 991px) {
  .content.content-landing.lombardia-innovativa-vecchia .card-openscuola .layout-evidence.thirds > div .image {
    width: 30% !important;
  }
  .content.content-landing.lombardia-innovativa-vecchia .card-openscuola .layout-evidence.thirds > div .image + h3 {
    width: 60%;
    margin-left: 10%;
  }
}
.content.content-landing.lombardia-innovativa-vecchia .card-openscuola .layout-evidence.thirds > div.list-view {
  width: 100%;
  background: transparent;
  border: none;
}
.content.content-landing.lombardia-innovativa-vecchia .card-openscuola .layout-evidence.thirds > div.list-view div[data-key] {
  background-color: #efefef;
  border: 1px solid #e0e0e0;
  margin: 0 5% 5% 0;
  width: 30%;
}
@media (max-width: 991px) {
  .content.content-landing.lombardia-innovativa-vecchia .card-openscuola .layout-evidence.thirds > div.list-view div[data-key] {
    width: 100%;
    margin: 5% 0;
  }
}
.content.content-landing.lombardia-innovativa-vecchia .card-openscuola .layout-evidence.thirds > div.list-view div[data-key]:nth-child(3n+2) {
  margin-left: 0;
}
.content.content-landing.lombardia-innovativa-vecchia .card-openscuola .layout-evidence.thirds > div.list-view div[data-key]:nth-child(3n+4) {
  margin-right: 0;
}
.content.content-landing.lombardia-innovativa-vecchia .card-openscuola .layout-evidence.thirds > div.list-view div[data-key] > div {
  width: 100%;
}
.content.content-landing.lombardia-innovativa-vecchia .card-openscuola .layout-evidence.thirds > div.list-view div[data-key] > div > div.image,
.content.content-landing.lombardia-innovativa-vecchia .card-openscuola .layout-evidence.thirds > div.list-view div[data-key] > div > div.uk-accordion,
.content.content-landing.lombardia-innovativa-vecchia .card-openscuola .layout-evidence.thirds > div.list-view div[data-key] > div h3,
.content.content-landing.lombardia-innovativa-vecchia .card-openscuola .layout-evidence.thirds > div.list-view div[data-key] > div p {
  padding: 0 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .content.content-landing.lombardia-innovativa-vecchia .card-openscuola .layout-evidence.thirds > div.list-view div[data-key] > div > div.image,
  .content.content-landing.lombardia-innovativa-vecchia .card-openscuola .layout-evidence.thirds > div.list-view div[data-key] > div > div.uk-accordion,
  .content.content-landing.lombardia-innovativa-vecchia .card-openscuola .layout-evidence.thirds > div.list-view div[data-key] > div h3,
  .content.content-landing.lombardia-innovativa-vecchia .card-openscuola .layout-evidence.thirds > div.list-view div[data-key] > div p {
    padding: 0;
  }
}
.content.content-landing.lombardia-innovativa-vecchia .card-openscuola .layout-evidence.thirds > div.list-view div[data-key] > div a {
  width: auto;
  float: none;
  display: inline-block;
  margin: 0;
}
.content.content-landing.lombardia-innovativa-vecchia .card-openscuola .layout-evidence.thirds > div.list-view div[data-key] > div > div.image {
  background-color: #ffffff;
  width: 100%;
  padding: 0;
}
.content.content-landing.lombardia-innovativa-vecchia .card-openscuola .layout-evidence.thirds > div.list-view div[data-key] > div figure {
  margin-bottom: 0;
  padding: 0;
  min-height: 150px;
  overflow: hidden;
  display: flex;
  background-color: #efefef;
}
.content.content-landing.lombardia-innovativa-vecchia .card-openscuola .layout-evidence.thirds > div.list-view div[data-key] > div .img-responsive {
  width: auto;
  margin: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .content.content-landing.lombardia-innovativa-vecchia .card-openscuola .layout-evidence.thirds > div.list-view div[data-key] > div .img-responsive {
    margin: 0;
  }
}
@media (max-width: 991px) {
  .content.content-landing.lombardia-innovativa-vecchia .card-openscuola .layout-evidence.thirds > div.list-view div[data-key] > div {
    width: 100%;
    display: flex !important;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    margin: 0 0 3%;
    padding: 3%;
  }
}
@media (min-width: 620px) and (max-width: 991px) {
  .content.content-landing.lombardia-innovativa-vecchia .card-openscuola .layout-evidence.thirds > div.list-view div[data-key] > div .image {
    width: 40% !important;
  }
  .content.content-landing.lombardia-innovativa-vecchia .card-openscuola .layout-evidence.thirds > div.list-view div[data-key] > div .image + h3 {
    width: 50%;
    margin-left: 10%;
  }
}
.content.content-landing.lombardia-innovativa {
  letter-spacing: -0.03rem;
}
.content.content-landing.lombardia-innovativa .uk-container ul:not(.pagination):not(.uk-slideshow-items):not(.lSGallery) li:before {
  content: inherit;
}
.content.content-landing.lombardia-innovativa .uk-form-controls {
  width: 100% !important;
  margin-top: 30px;
  text-align: center;
}
.content.content-landing.lombardia-innovativa .attachments-detail .img-crop {
  height: 140px;
  overflow: hidden;
  margin-bottom: 20px !important;
}
.content.content-landing.lombardia-innovativa .attachments-detail .img-crop img {
  margin: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.content.content-landing.lombardia-innovativa .attachments-detail ul {
  display: flex;
  margin: 0;
  text-indent: 0;
  padding: 0;
}
.content.content-landing.lombardia-innovativa .attachments-detail ul li {
  margin-right: 20px;
  margin-top: 30px;
}
.content.content-landing.lombardia-innovativa .attachments-detail ul li a {
  display: flex;
  flex-wrap: wrap;
}
.content.content-landing.lombardia-innovativa .attachments-detail ul li a * {
  margin-right: 5px;
}
.content.content-landing.lombardia-innovativa .attachments-detail ul li a .news-allegato-icon {
  width: 100%;
}
.content.content-landing.lombardia-innovativa .attachments-detail ul li a .news-allegato-icon i {
  font-size: 50px;
  color: #aeaeae;
}
.content.content-landing.lombardia-innovativa .attachments-detail ul li a .news-allegato-kb:before {
  content: '(';
}
.content.content-landing.lombardia-innovativa .attachments-detail ul li a .news-allegato-kb:after {
  content: ')';
}
.content.content-landing.lombardia-innovativa h3 {
  font-size: 30px;
  font-weight: bold !important;
}
.content.content-landing.lombardia-innovativa .hero-banner {
  height: auto;
  margin-bottom: 0px;
  background: linear-gradient(90deg, #cde9ec 0%, #f3f8f3 100%);
}
@media (min-width: 640px) {
  .content.content-landing.lombardia-innovativa .hero-banner {
    height: 80vh;
    min-height: 80vh;
  }
}
.content.content-landing.lombardia-innovativa .hero-banner .uk-background-norepeat {
  height: auto;
  min-height: 560px;
}
@media (min-width: 640px) {
  .content.content-landing.lombardia-innovativa .hero-banner .uk-background-norepeat {
    height: 80vh;
    min-height: 80vh;
    align-items: flex-start;
    width: 100vw;
  }
}
.content.content-landing.lombardia-innovativa .hero-banner .uk-background-norepeat .uk-container {
  margin: auto;
  box-sizing: inherit;
  text-align: center;
}
.content.content-landing.lombardia-innovativa .hero-banner .uk-background-norepeat .uk-container img {
  padding: 0 20px;
  margin-bottom: 0px;
  margin-top: 0;
}
.content.content-landing.lombardia-innovativa .section-intro {
  background-color: #7196C9;
  position: relative;
  padding-bottom: 0;
}
.content.content-landing.lombardia-innovativa .section-intro .content-intro {
  position: relative;
  color: #FFF;
  padding: 55px 0px 80px;
}
.content.content-landing.lombardia-innovativa .section-intro .content-intro.row .col-md-6 {
  padding: 0 30px;
}
.content.content-landing.lombardia-innovativa .section-intro .content-intro.row .col-md-6.text-viola-li {
  text-align: left;
}
.content.content-landing.lombardia-innovativa .section-intro .content-intro.row .col-md-6.text-viola-li h3 {
  padding-left: 82px;
}
.content.content-landing.lombardia-innovativa .section-intro .content-intro.row .col-md-6.text-viola-li img {
  height: 75px;
  width: auto;
  max-width: inherit !important;
}
.content.content-landing.lombardia-innovativa .section-intro .content-intro.row .col-md-6.text-viola-li .bottone-invia-progetto {
  margin: 0px !important;
}
.content.content-landing.lombardia-innovativa .section-intro .content-intro.row .col-md-6.text-viola-li .bottone-invia-progetto a {
  margin: 0 !important;
  min-height: 75px;
}
.content.content-landing.lombardia-innovativa .section-intro .content-intro h3,
.content.content-landing.lombardia-innovativa .section-intro .content-intro a,
.content.content-landing.lombardia-innovativa .section-intro .content-intro p {
  color: #fff;
}
.content.content-landing.lombardia-innovativa .section-intro .content-intro p {
  font-size: 22px;
}
.content.content-landing.lombardia-innovativa .section-intro .content-intro .uk-button-default {
  background-color: #FFF;
  font-size: 22px;
  font-weight: bold;
  color: #000;
  border-radius: 6px;
  padding: 12px 22px;
  line-height: 1;
  margin-top: 30px;
}
.content.content-landing.lombardia-innovativa .section-intro .content-intro .uk-button-default span.uk-icon {
  margin-right: 15px;
}
.content.content-landing.lombardia-innovativa .section-intro:after {
  position: absolute;
  bottom: -100px;
  left: 0;
  width: 100%;
  height: 100px;
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  -o-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-transform: skew(0, -2deg);
  -moz-transform: skew(0, -2deg);
  -ms-transform: skew(0, -2deg);
  -o-transform: skew(0, -2deg);
  transform: skew(0, -2deg);
  background-color: #D9B26A;
}
.content.content-landing.lombardia-innovativa .section-candidatura {
  background-color: #D9B26A;
  color: #000000;
  font-size: 22px;
  padding-top: 0;
  margin-top: 0px;
  position: relative;
}
.content.content-landing.lombardia-innovativa .section-candidatura.uk-section {
  padding-top: 100px;
}
.content.content-landing.lombardia-innovativa .section-candidatura.uk-section .content-candidatura {
  padding: 0 40px 40px 0;
  position: relative;
}
@media (min-width: 992px) {
  .content.content-landing.lombardia-innovativa .section-candidatura.uk-section .content-candidatura {
    display: flex;
    align-items: center;
  }
}
.content.content-landing.lombardia-innovativa .section-candidatura.uk-section .content-candidatura .news-allegato-icon {
  width: 100%;
}
.content.content-landing.lombardia-innovativa .section-candidatura.uk-section .content-candidatura .news-allegato-icon i {
  font-size: 50px;
  color: #FFF;
}
.content.content-landing.lombardia-innovativa .section-candidatura.uk-section .content-candidatura h3,
.content.content-landing.lombardia-innovativa .section-candidatura.uk-section .content-candidatura a {
  color: #000000;
}
.content.content-landing.lombardia-innovativa .section-candidatura.uk-section .content-candidatura .uk-button-default {
  background-color: #FFF;
  font-size: 22px;
  font-weight: bold;
  color: #000;
  border-radius: 6px;
  padding: 12px 22px;
  line-height: 1;
  margin-top: 30px;
}
.content.content-landing.lombardia-innovativa .section-candidatura.uk-section .content-candidatura .uk-button-default span.uk-icon {
  margin-right: 15px;
}
.content.content-landing.lombardia-innovativa .section-cta {
  background-color: #5C4A38;
}
.content.content-landing.lombardia-innovativa .section-cta .uk-section {
  padding: 70px 0;
  background-position-y: -80px;
}
.content.content-landing.lombardia-innovativa .section-cta .uk-section a {
  color: #FFF;
  font-size: 30px;
  font-weight: bold;
  text-decoration: underline;
  display: flex;
  align-items: center;
  width: fit-content;
  padding: 10px 20px;
  background-color: #5C4A38;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .content.content-landing.lombardia-innovativa .section-cta .uk-section a {
    display: table;
  }
}
.content.content-landing.lombardia-innovativa .section-cta .uk-section a:hover {
  text-decoration: none;
}
.content.content-landing.lombardia-innovativa .section-cta .uk-section a .uk-icon {
  border: 3px solid white;
  border-radius: 100%;
  margin-left: 30px;
  width: 40px;
  height: 40px;
}
.content.content-landing.lombardia-innovativa .section-cta .uk-section a .uk-icon svg {
  height: 36px;
  width: 36px;
}
.content.content-landing.lombardia-innovativa .section-cta-due {
  background-color: #4D5562;
}
.content.content-landing.lombardia-innovativa .section-cta-due .uk-section {
  padding: 70px 0;
  background-position-y: -80px;
}
.content.content-landing.lombardia-innovativa .section-cta-due .uk-section a {
  color: #FFF;
  font-size: 30px;
  font-weight: bold;
  text-decoration: underline;
  display: flex;
  align-items: center;
  width: fit-content;
  padding: 10px 20px;
  background-color: #4D5562;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .content.content-landing.lombardia-innovativa .section-cta-due .uk-section a {
    display: table;
  }
}
.content.content-landing.lombardia-innovativa .section-cta-due .uk-section a:hover {
  text-decoration: none;
}
.content.content-landing.lombardia-innovativa .section-cta-due .uk-section a .uk-icon {
  border: 3px solid white;
  border-radius: 100%;
  margin-left: 30px;
  width: 40px;
  height: 40px;
}
.content.content-landing.lombardia-innovativa .section-cta-due .uk-section a .uk-icon svg {
  height: 36px;
  width: 36px;
}
.content.content-landing.lombardia-innovativa .section-cta-due .uk-section p {
  padding: 10px 20px;
  color: #FFF;
  background-color: #4D5562;
  max-width: 85%;
}
.content.content-landing.lombardia-innovativa .section-form-community {
  padding: 70px 0px;
  background-color: #8C6330;
  font-size: 22px;
}
.content.content-landing.lombardia-innovativa .section-form-community .uk-container .content-form-community {
  display: flex;
  align-items: center;
  color: #fff;
  position: relative;
  padding: 40px 0 40px 0;
}
.content.content-landing.lombardia-innovativa .section-form-community .uk-container .content-form-community.uk-grid {
  margin-left: 0;
}
.content.content-landing.lombardia-innovativa .section-form-community .uk-container .content-form-community h3 {
  color: #fff;
  text-align: center;
}
.content.content-landing.lombardia-innovativa .section-form-community .uk-container .content-form-community > div {
  padding: 0;
}
.content.content-landing.lombardia-innovativa .section-form-community .uk-container .content-form {
  padding: 40px 0;
}
@media (min-width: 640px) {
  .content.content-landing.lombardia-innovativa .section-form-community .uk-container .content-form {
    padding: 0px 0 40px 0;
    margin-top: -30px;
  }
}
.content.content-landing.lombardia-innovativa .section-form-community .uk-container .content-form form .social-container {
  font-size: 18px;
  text-align: left !important;
}
.content.content-landing.lombardia-innovativa .section-form-community .uk-container .content-form form .social-container span,
.content.content-landing.lombardia-innovativa .section-form-community .uk-container .content-form form .social-container strong {
  color: #FFF !important;
}
.content.content-landing.lombardia-innovativa .section-form-community .uk-container .content-form form .social-container .social-buttons {
  justify-content: flex-start;
  align-items: center;
  margin: 10px 0;
  display: flex;
  padding: 0;
}
.content.content-landing.lombardia-innovativa .section-form-community .uk-container .content-form form .social-container .social-buttons .btn.social-link.btn-login-social {
  font-size: 1em !important;
  line-height: 1em;
  width: auto !important;
  height: auto !important;
  padding: 5px 8px !important;
  min-width: 37px;
  border: 1px solid #ccc;
  border-radius: 5px;
}
.content.content-landing.lombardia-innovativa .section-form-community .uk-container .content-form form .social-container .social-buttons .btn.social-link.btn-login-social + .btn.social-link.btn-login-social {
  margin-left: 15px;
}
.content.content-landing.lombardia-innovativa .section-form-community .uk-container .content-form form .social-container .social-buttons .btn.social-link.btn-login-social:hover {
  color: #fff !important;
}
.content.content-landing.lombardia-innovativa .section-form-community .uk-container .content-form form .social-container .social-buttons .btn.social-link.btn-login-social.btn-linkedin > .am {
  color: #007bb6 !important;
}
.content.content-landing.lombardia-innovativa .section-form-community .uk-container .content-form form .social-container .social-buttons .btn.social-link.btn-login-social.btn-linkedin > .am:hover {
  color: #fff !important;
}
.content.content-landing.lombardia-innovativa .section-form-community .uk-container .content-form form .social-container .social-buttons .btn.social-link.btn-login-social.btn-linkedin:hover {
  color: #fff !important;
}
.content.content-landing.lombardia-innovativa .section-form-community .uk-container .content-form form .social-container .social-buttons .btn.social-link.btn-login-social.btn-linkedin:hover > .am {
  color: #fff !important;
}
.content.content-landing.lombardia-innovativa .section-form-community .uk-container .content-form form .social-container .social-buttons .btn.social-link.btn-login-social.btn-facebook > .am {
  color: #3b5998 !important;
}
.content.content-landing.lombardia-innovativa .section-form-community .uk-container .content-form form .social-container .social-buttons .btn.social-link.btn-login-social.btn-facebook:hover {
  color: #fff !important;
}
.content.content-landing.lombardia-innovativa .section-form-community .uk-container .content-form form .social-container .social-buttons .btn.social-link.btn-login-social.btn-facebook:hover > .am {
  color: #fff !important;
}
.content.content-landing.lombardia-innovativa .section-form-community .uk-container .content-form form .social-container .social-buttons .btn.social-link.btn-login-social.btn-twitter > .am {
  color: #00aced !important;
}
.content.content-landing.lombardia-innovativa .section-form-community .uk-container .content-form form .social-container .social-buttons .btn.social-link.btn-login-social.btn-twitter:hover {
  color: #fff !important;
}
.content.content-landing.lombardia-innovativa .section-form-community .uk-container .content-form form .social-container .social-buttons .btn.social-link.btn-login-social.btn-twitter:hover > .am {
  color: #fff !important;
}
.content.content-landing.lombardia-innovativa .section-form-community .uk-container .content-form form .social-container .social-buttons .btn.social-link.btn-login-social > .am {
  padding: 0 !important;
}
.content.content-landing.lombardia-innovativa .section-form-community .uk-container .content-form form .social-container .social-buttons .btn.social-link.btn-login-social > .am:hover {
  color: #fff !important;
}
.content.content-landing.lombardia-innovativa .section-form-community .uk-container .content-form form > .col-xs-12 {
  margin-top: 30px;
}
@media (min-width: 640px) {
  .content.content-landing.lombardia-innovativa .section-form-community .uk-container .content-form form > .col-xs-12 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
}
@media (min-width: 640px) {
  .content.content-landing.lombardia-innovativa .section-form-community .uk-container .content-form form > .col-xs-12 > div {
    width: 40%;
  }
}
.content.content-landing.lombardia-innovativa .section-form-community .uk-container .content-form form > .col-xs-12 > div.privacy_item {
  width: 100%;
}
.content.content-landing.lombardia-innovativa .section-form-community .uk-container .content-form form > .col-xs-12 > div.privacy_item label,
.content.content-landing.lombardia-innovativa .section-form-community .uk-container .content-form form > .col-xs-12 > div.privacy_item a {
  color: #FFF;
}
.content.content-landing.lombardia-innovativa .section-form-community .uk-container .content-form form > .col-xs-12 > div .control-label {
  color: #FFF;
}
.content.content-landing.lombardia-innovativa .section-form-community .uk-container .content-form form > .col-xs-12 > div .has-error .help-block {
  color: yellow;
}
.content.content-landing.lombardia-innovativa .section-form-community .uk-container .content-form form > .col-xs-12 > div input {
  background: transparent;
  border: 0;
  border-bottom: 1px solid white;
  color: #FFF;
  box-shadow: inherit;
}
@media (min-width: 640px) {
  .content.content-landing.lombardia-innovativa .section-form-community .uk-container .content-form form > .col-xs-12 > div.user_id_item {
    width: 0 !important;
  }
}
.content.content-landing.lombardia-innovativa .section-form-community .uk-container .content-form form > .col-xs-12 > div .btn-primary {
  background-color: #FFFFFF;
  color: #000;
  font-size: 22px;
  border-radius: 6px;
  border-color: #FFFFFF;
  font-weight: bold;
}
.content.content-landing.lombardia-innovativa .section-form-community .uk-container .content-form form > .col-xs-12 > div .btn-primary:hover {
  text-decoration: underline;
}
.content.content-landing.lombardia-innovativa .landing-cms-section-wrap-block {
  background-color: #D5E5F2;
  color: #000000;
}
.content.content-landing.lombardia-innovativa .landing-cms-section-wrap-block p {
  color: #000000 !important;
  font-size: 22px;
}
.content.content-landing.lombardia-innovativa .landing-cms-section-wrap-block .btn-landing {
  width: fit-content;
  margin: auto;
  background: transparent;
  border: none;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .content.content-landing.lombardia-innovativa .landing-cms-section-wrap-block .btn-landing {
    display: table;
  }
}
.content.content-landing.lombardia-innovativa .landing-cms-section-wrap-block .btn-landing a {
  background-color: #000000;
  color: #ffffff;
  font-size: 22px;
  border-radius: 6px;
  border-color: #000000;
  font-weight: bold;
  padding: 10px 24px;
  line-height: 1.4;
  width: max-content;
  margin: 0 auto;
}
.content.content-landing.lombardia-innovativa .landing-cms-section-wrap-block .btn-landing a:hover {
  text-decoration: underline;
}
.content.content-landing.lombardia-innovativa .card-openscuola .layout-evidence.thirds > div {
  background-color: #efefef;
  border: 1px solid #e0e0e0;
  margin: 0 3% 3%;
}
.content.content-landing.lombardia-innovativa .card-openscuola .layout-evidence.thirds > div > div.image,
.content.content-landing.lombardia-innovativa .card-openscuola .layout-evidence.thirds > div > div.uk-accordion,
.content.content-landing.lombardia-innovativa .card-openscuola .layout-evidence.thirds > div h3,
.content.content-landing.lombardia-innovativa .card-openscuola .layout-evidence.thirds > div p {
  padding: 0 15px;
  margin-bottom: 15px;
}
.content.content-landing.lombardia-innovativa .card-openscuola .layout-evidence.thirds > div h3 > strong {
  font-weight: 700;
}
.content.content-landing.lombardia-innovativa .card-openscuola .layout-evidence.thirds > div > div.image {
  background-color: transparent;
  width: 100%;
  height: auto;
  padding: 0;
}
.content.content-landing.lombardia-innovativa .card-openscuola .layout-evidence.thirds > div:first-child {
  margin-left: 0;
}
.content.content-landing.lombardia-innovativa .card-openscuola .layout-evidence.thirds > div:last-child {
  margin-right: 0;
}
.content.content-landing.lombardia-innovativa .card-openscuola .layout-evidence.thirds > div figure {
  margin-bottom: 0;
  padding: 0;
}
.content.content-landing.lombardia-innovativa .card-openscuola .layout-evidence.thirds > div .img-responsive {
  width: auto;
  margin: auto;
}
@media (max-width: 991px) {
  .content.content-landing.lombardia-innovativa .card-openscuola .layout-evidence.thirds > div {
    width: 100%;
    display: flex !important;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    margin: 0 0 3%;
    padding: 3%;
  }
}
@media (min-width: 620px) and (max-width: 991px) {
  .content.content-landing.lombardia-innovativa .card-openscuola .layout-evidence.thirds > div .image {
    width: 30% !important;
  }
  .content.content-landing.lombardia-innovativa .card-openscuola .layout-evidence.thirds > div .image + h3 {
    width: 60%;
    margin-left: 10%;
  }
}
.content.content-landing.lombardia-innovativa .card-openscuola .layout-evidence.thirds > div.list-view {
  width: 100%;
  background: transparent;
  border: none;
}
.content.content-landing.lombardia-innovativa .card-openscuola .layout-evidence.thirds > div.list-view div[data-key] {
  background-color: #efefef;
  border: 1px solid #e0e0e0;
  margin: 0 5% 5% 0;
  width: 30%;
}
@media (max-width: 991px) {
  .content.content-landing.lombardia-innovativa .card-openscuola .layout-evidence.thirds > div.list-view div[data-key] {
    width: 100%;
    margin: 5% 0;
  }
}
.content.content-landing.lombardia-innovativa .card-openscuola .layout-evidence.thirds > div.list-view div[data-key]:nth-child(3n+2) {
  margin-left: 0;
}
.content.content-landing.lombardia-innovativa .card-openscuola .layout-evidence.thirds > div.list-view div[data-key]:nth-child(3n+4) {
  margin-right: 0;
}
.content.content-landing.lombardia-innovativa .card-openscuola .layout-evidence.thirds > div.list-view div[data-key] > div {
  width: 100%;
}
.content.content-landing.lombardia-innovativa .card-openscuola .layout-evidence.thirds > div.list-view div[data-key] > div > div.image,
.content.content-landing.lombardia-innovativa .card-openscuola .layout-evidence.thirds > div.list-view div[data-key] > div > div.uk-accordion,
.content.content-landing.lombardia-innovativa .card-openscuola .layout-evidence.thirds > div.list-view div[data-key] > div h3,
.content.content-landing.lombardia-innovativa .card-openscuola .layout-evidence.thirds > div.list-view div[data-key] > div p {
  padding: 0 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .content.content-landing.lombardia-innovativa .card-openscuola .layout-evidence.thirds > div.list-view div[data-key] > div > div.image,
  .content.content-landing.lombardia-innovativa .card-openscuola .layout-evidence.thirds > div.list-view div[data-key] > div > div.uk-accordion,
  .content.content-landing.lombardia-innovativa .card-openscuola .layout-evidence.thirds > div.list-view div[data-key] > div h3,
  .content.content-landing.lombardia-innovativa .card-openscuola .layout-evidence.thirds > div.list-view div[data-key] > div p {
    padding: 0;
  }
}
.content.content-landing.lombardia-innovativa .card-openscuola .layout-evidence.thirds > div.list-view div[data-key] > div a {
  width: auto;
  float: none;
  display: inline-block;
  margin: 0;
}
.content.content-landing.lombardia-innovativa .card-openscuola .layout-evidence.thirds > div.list-view div[data-key] > div > div.image {
  background-color: #ffffff;
  width: 100%;
  padding: 0;
}
.content.content-landing.lombardia-innovativa .card-openscuola .layout-evidence.thirds > div.list-view div[data-key] > div figure {
  margin-bottom: 0;
  padding: 0;
  min-height: 150px;
  overflow: hidden;
  display: flex;
  background-color: #efefef;
}
.content.content-landing.lombardia-innovativa .card-openscuola .layout-evidence.thirds > div.list-view div[data-key] > div .img-responsive {
  width: auto;
  margin: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .content.content-landing.lombardia-innovativa .card-openscuola .layout-evidence.thirds > div.list-view div[data-key] > div .img-responsive {
    margin: 0;
  }
}
@media (max-width: 991px) {
  .content.content-landing.lombardia-innovativa .card-openscuola .layout-evidence.thirds > div.list-view div[data-key] > div {
    width: 100%;
    display: flex !important;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    margin: 0 0 3%;
    padding: 3%;
  }
}
@media (min-width: 620px) and (max-width: 991px) {
  .content.content-landing.lombardia-innovativa .card-openscuola .layout-evidence.thirds > div.list-view div[data-key] > div .image {
    width: 40% !important;
  }
  .content.content-landing.lombardia-innovativa .card-openscuola .layout-evidence.thirds > div.list-view div[data-key] > div .image + h3 {
    width: 50%;
    margin-left: 10%;
  }
}
.content.content-landing.lombardia-innovativa .section-five-blocks {
  background-color: #7196C9;
  position: relative;
  padding: 70px 0;
}
.content.content-landing.lombardia-innovativa .section-five-blocks .uk-grid-margin {
  margin: 0;
}
.content.content-landing.lombardia-innovativa .section-five-blocks .five-blocks {
  display: flex !important;
}
.content.content-landing.lombardia-innovativa .section-five-blocks .five-blocks.first-row .box-intro-title {
  position: relative;
  background: none;
}
.content.content-landing.lombardia-innovativa .section-five-blocks .five-blocks.first-row .box-intro-title:before {
  content: '5';
  font-size: 200px;
  font-weight: 900;
  color: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: -75px;
  left: -5px;
}
.content.content-landing.lombardia-innovativa .section-five-blocks .five-blocks.first-row .box-intro-title > div {
  padding-top: 65px;
  position: relative;
}
.content.content-landing.lombardia-innovativa .section-five-blocks .five-blocks.first-row .box-intro-title > div h2 {
  font-size: 2.3rem;
}
.content.content-landing.lombardia-innovativa .section-five-blocks .five-blocks .box-block {
  background: none;
  padding: 0;
  margin: 40px 0;
}
.content.content-landing.lombardia-innovativa .section-five-blocks .five-blocks .box-block > .uk-section {
  padding: 30px;
  color: #FFF;
}
.content.content-landing.lombardia-innovativa .section-five-blocks .five-blocks .box-block > .uk-section .uk-position-cover {
  opacity: 0.7;
}
.content.content-landing.lombardia-innovativa .section-five-blocks .five-blocks .box-block > .uk-section h3 {
  color: #FFF;
  line-height: 1.2;
  margin-bottom: 15px;
}
.content.content-landing.lombardia-innovativa .section-five-blocks .five-blocks .box-block > .uk-section p {
  font-size: 20px;
}
.content.content-landing.lombardia-innovativa .section-five-blocks .five-blocks .box-block > .uk-section a {
  color: #000 !important;
  background-color: #D9B26A;
  border-color: #D9B26A;
  font-size: 16px;
}
.content.content-landing.lombardia-innovativa .section-five-blocks .five-blocks .box-block > .uk-section a:hover {
  color: #fff;
}
.content.content-landing.lombardia-innovativa .section-five-blocks .five-blocks .box-block.block-1 {
  margin-top: 120px;
}
@media (max-width: 863px) {
  .content.content-landing.lombardia-innovativa .section-five-blocks .five-blocks .box-block.block-1 {
    margin-top: inherit;
  }
}
.content.content-landing.lombardia-innovativa .section-five-blocks .five-blocks .box-block.block-1 .uk-position-cover {
  background-color: #401303 !important;
  opacity: 0.8;
  mix-blend-mode: darken;
}
.content.content-landing.lombardia-innovativa .section-five-blocks .five-blocks .box-block.block-2 .uk-position-cover {
  background-color: #3C4B5E !important;
  mix-blend-mode: multiply;
  opacity: 0.9;
}
.content.content-landing.lombardia-innovativa .section-five-blocks .five-blocks .box-block.block-3 .uk-position-cover {
  background-color: #334B74 !important;
  opacity: 0.8;
}
.content.content-landing.lombardia-innovativa .section-five-blocks .five-blocks .box-block.block-4 .uk-position-cover {
  background-color: #49391E !important;
  mix-blend-mode: multiply;
  opacity: 0.9;
}
.content.content-landing.lombardia-innovativa .section-five-blocks .five-blocks .box-block.block-5 .uk-position-cover {
  background-color: #B48D4C !important;
  opacity: 0.9;
}
.content.content-landing.lombardia-innovativa---thank-you-page .btn-landing {
  width: fit-content;
  margin: auto;
  background: transparent;
  border: none;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .content.content-landing.lombardia-innovativa---thank-you-page .btn-landing {
    display: table;
  }
}
.content.content-landing.lombardia-innovativa---thank-you-page .btn-landing a {
  background-color: #000000;
  color: #ffffff;
  font-size: 22px;
  border-radius: 6px;
  border-color: #000000;
  font-weight: bold;
  padding: 10px 24px;
  line-height: 1.4;
  width: max-content;
  margin: 0 auto;
}
.content.content-landing.lombardia-innovativa---thank-you-page .btn-landing a:hover {
  text-decoration: underline;
}
.content.content-landing.lombardia-innovativa---thank-you-page .hero-banner {
  height: auto;
  margin-bottom: 0;
}
@media (min-width: 640px) {
  .content.content-landing.lombardia-innovativa---thank-you-page .hero-banner {
    height: 70vh;
    min-height: 700px;
  }
}
.content.content-landing.lombardia-innovativa---thank-you-page .hero-banner .uk-background-norepeat {
  min-height: 560px;
}
.content.content-landing.lombardia-innovativa---thank-you-page .hero-banner .uk-background-norepeat .uk-container {
  margin: auto;
  box-sizing: inherit;
}
.content.content-landing.lombardia-innovativa---thank-you-page .hero-banner .uk-background-norepeat .uk-container img {
  padding: 0 20px;
  margin-bottom: 0px;
  margin-top: 0;
}
.content.content-landing.lombardia-innovativa---thank-you-page .hero-banner .uk-background-norepeat .uk-container .box-message {
  padding: 20px;
  font-size: 24px;
  max-width: 710px;
  background-color: rgba(255, 255, 255, 0.9);
  margin: auto;
  text-align: center;
}
.content.content-landing[class*="hocare"] .uk-button-primary {
  background-color: #FB9A00;
  color: #1C3F56;
  font-size: 18px;
  border-radius: 6px;
  border-color: #FB9A00;
  font-weight: bold;
}
.content.content-landing[class*="hocare"] .uk-button-primary:hover {
  opacity: 0.8;
}
.content.content-landing[class*="hocare"] .uk-section.landing-cms-section-wrap-evidence {
  background-color: #e1eefa;
}
.content.content-landing[class*="hocare"] .uk-section.landing-cms-section-wrap-evidence .layout-evidence.thirds > div,
.content.content-landing[class*="hocare"] .uk-section.landing-cms-section-wrap-evidence .uk-section.landing-cms-section-wrap-block .layout-block.thirds > div {
  padding: 25px;
}
.content.content-landing[class*="hocare"] .uk-section.landing-cms-section-wrap-evidence .layout-evidence.thirds > div h2,
.content.content-landing[class*="hocare"] .uk-section.landing-cms-section-wrap-evidence .uk-section.landing-cms-section-wrap-block .layout-block.thirds > div h2 {
  color: #5593BB !important;
}
.content.content-landing[class*="hocare"] .uk-container ul:not(.pagination):not(.uk-slideshow-items):not(.lSGallery) li:before {
  content: inherit;
}
.content.content-landing[class*="hocare"] .uk-section {
  padding: 70px 0;
}
.content.content-landing[class*="hocare"] .uk-section-default {
  background: transparent;
}
.content.content-landing[class*="hocare"] .bg-curved .uk-section {
  padding-bottom: 160px;
  margin-bottom: -130px;
}
.content.content-landing[class*="hocare"] .hero-banner-curved {
  background-color: #e1eefa;
}
.content.content-landing[class*="hocare"] .hero-banner-curved .uk-section {
  overflow: hidden;
  padding-bottom: 0;
  display: flex;
  padding: 0;
  background-color: #F0F8FF;
  background-size: auto 60%;
  background-position: center 10px;
  min-height: 490px;
}
@media (min-width: 767px) {
  .content.content-landing[class*="hocare"] .hero-banner-curved .uk-section {
    background-size: 50% auto;
    background-position: 100% bottom;
    min-height: 400px;
    border-bottom-right-radius: 100% 35px;
  }
}
@media (min-width: 992px) {
  .content.content-landing[class*="hocare"] .hero-banner-curved .uk-section {
    border-bottom-right-radius: 100% 90px;
    background-position: 90% 0;
    background-size: auto 100%;
    min-height: 590px;
  }
}
.content.content-landing[class*="hocare"] .hero-banner-curved .uk-section .uk-container {
  margin-top: auto;
  margin-bottom: -13px;
  margin-left: -17px;
  background-color: #5593BB;
  -ms-transform: rotate(-2deg);
  /* IE 9 */
  transform: rotate(-2deg);
  max-width: 325px;
  padding: 0 12%;
  padding-top: 80px;
  padding-bottom: 90px;
  padding-right: 70px;
  width: inherit;
  /* margin: 0; */
  box-sizing: content-box;
}
@media (max-width: 767px) {
  .content.content-landing[class*="hocare"] .hero-banner-curved .uk-section .uk-container {
    max-width: inherit;
    padding: 20px;
    -ms-transform: inherit;
    /* IE 9 */
    transform: inherit;
    margin: 0;
    margin-top: auto;
  }
}
@media (min-width: 767px) {
  .content.content-landing[class*="hocare"] .hero-banner-curved .uk-section .uk-container .uk-margin {
    -ms-transform: rotate(2deg);
    /* IE 9 */
    transform: rotate(2deg);
  }
}
.content.content-landing[class*="hocare"] .hero-banner-curved .uk-section .uk-container .uk-margin h1 {
  color: #FFF;
  font-size: 60px;
  font-weight: bold;
  line-height: 1;
}
.content.content-landing[class*="hocare"] .hero-banner-curved .uk-section .uk-container .uk-margin h2 {
  color: #fff;
  font-size: 30px;
  font-weight: normal;
}
.content.content-landing[class*="hocare"] .section-intro {
  padding: 70px 0;
}
.content.content-landing[class*="hocare"] .section-intro .content-intro p {
  font-size: 22px;
}
.content.content-landing[class*="hocare"] .section-video {
  background: linear-gradient(180deg, #e1eefa 30%, #5593bb 30%);
}
.content.content-landing[class*="hocare"] .section-video .uk-section {
  background-position-y: 90px;
  padding-bottom: 200px;
}
.content.content-landing[class*="hocare"] .section-video .uk-section .content-video {
  margin-top: -40px;
}
.content.content-landing[class*="hocare"] .section-doc {
  background-color: #5593BB;
}
.content.content-landing[class*="hocare"] .section-doc .uk-section {
  padding-top: 120px;
}
.content.content-landing[class*="hocare"] .section-doc .uk-section .content-doc {
  display: flex !important;
}
.content.content-landing[class*="hocare"] .section-doc .uk-section .content-doc h3 {
  font-size: 30px;
  color: #fff;
  font-weight: bold;
}
.content.content-landing[class*="hocare"] .section-doc .uk-section .content-doc p {
  font-size: 20px;
  color: #fff;
}
.content.content-landing[class*="hocare"] .section-doc .uk-section .content-doc .list-doc {
  display: flex !important;
  max-width: 790px;
}
.content.content-landing[class*="hocare"] .section-doc .uk-section .content-doc .list-doc .img-crop {
  height: 140px;
  overflow: hidden;
  margin-bottom: 20px !important;
}
.content.content-landing[class*="hocare"] .section-doc .uk-section .content-doc .list-doc .img-crop img {
  margin: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.content.content-landing[class*="hocare"] .section-doc .uk-section .content-doc .list-doc .uk-first-column {
  margin-top: 0px;
}
.content.content-landing[class*="hocare"] .section-doc .uk-section .content-doc .list-doc .attachments-detail {
  margin-bottom: 30px;
}
.content.content-landing[class*="hocare"] .section-doc .uk-section .content-doc .list-doc .attachments-detail ul {
  display: flex;
  margin: 0;
  text-indent: 0;
  padding: 0;
}
.content.content-landing[class*="hocare"] .section-doc .uk-section .content-doc .list-doc .attachments-detail ul li a {
  display: flex;
  flex-wrap: wrap;
  color: #fff;
}
.content.content-landing[class*="hocare"] .section-doc .uk-section .content-doc .list-doc .attachments-detail ul li a * {
  margin-right: 5px;
}
.content.content-landing[class*="hocare"] .section-doc .uk-section .content-doc .list-doc .attachments-detail ul li a .news-allegato-kb:before {
  content: '(';
}
.content.content-landing[class*="hocare"] .section-doc .uk-section .content-doc .list-doc .attachments-detail ul li a .news-allegato-kb:after {
  content: ')';
}
.content.content-landing[class*="hocare"] .section-form-community {
  background: #356686;
  background: linear-gradient(180deg, #356686 100px, #1c3f56 100px);
}
@media (min-width: 992px) {
  .content.content-landing[class*="hocare"] .section-form-community {
    background: linear-gradient(180deg, #356686 30%, #1c3f56 30%);
  }
}
.content.content-landing[class*="hocare"] .section-form-community .content-form-community {
  color: #fff;
  position: relative;
  padding: 120px 0 0 0;
}
.content.content-landing[class*="hocare"] .section-form-community .content-form-community .dx {
  display: none;
}
@media (min-width: 640px) {
  .content.content-landing[class*="hocare"] .section-form-community .content-form-community .dx {
    display: block;
  }
}
.content.content-landing[class*="hocare"] .section-form-community .content-form-community.uk-grid {
  margin-left: 0;
}
.content.content-landing[class*="hocare"] .section-form-community .content-form-community h3 {
  color: #fff;
  font-size: 30px;
  font-weight: bold;
}
.content.content-landing[class*="hocare"] .section-form-community .content-form {
  padding: 40px 0;
}
@media (min-width: 640px) {
  .content.content-landing[class*="hocare"] .section-form-community .content-form {
    padding: 0px 20px 40px 20px;
    margin-top: -30px;
  }
}
@media (min-width: 640px) {
  .content.content-landing[class*="hocare"] .section-form-community .content-form form > .col-xs-12 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-end;
  }
}
@media (min-width: 640px) {
  .content.content-landing[class*="hocare"] .section-form-community .content-form form > .col-xs-12 > div {
    width: 40%;
  }
}
.content.content-landing[class*="hocare"] .section-form-community .content-form form > .col-xs-12 > div.privacy_item {
  width: 100%;
}
.content.content-landing[class*="hocare"] .section-form-community .content-form form > .col-xs-12 > div.privacy_item label,
.content.content-landing[class*="hocare"] .section-form-community .content-form form > .col-xs-12 > div.privacy_item a {
  color: #FFF;
}
.content.content-landing[class*="hocare"] .section-form-community .content-form form > .col-xs-12 > div .control-label {
  color: #FFF;
}
.content.content-landing[class*="hocare"] .section-form-community .content-form form > .col-xs-12 > div .has-error .help-block {
  color: #FB9A00;
}
.content.content-landing[class*="hocare"] .section-form-community .content-form form > .col-xs-12 > div input {
  background: transparent;
  border: 0;
  border-bottom: 1px solid white;
  color: #FFF;
}
@media (min-width: 640px) {
  .content.content-landing[class*="hocare"] .section-form-community .content-form form > .col-xs-12 > div.user_id_item {
    width: 0 !important;
  }
}
.content.content-landing[class*="hocare"] .section-form-community .content-form form > .col-xs-12 > div .btn-primary {
  background-color: #FB9A00;
  color: #1C3F56;
  font-size: 18px;
  border-radius: 6px;
  border-color: #FB9A00;
  font-weight: bold;
}
.content.content-landing[class*="hocare"] .section-form-community .content-form form > .col-xs-12 > div .btn-primary:hover {
  opacity: 0.8;
}
.content.content-landing[class*="hocare"] .section-cta {
  background-color: #f5f5f5;
}
.content.content-landing[class*="hocare"] .section-cta h3 {
  font-size: 38px;
  font-weight: bold;
}
.content.content-landing[class*="hocare"] .section-cta.uk-section {
  padding: 30px 0;
}
.content.content-landing[class*="hocare"] .section-cta.uk-section a {
  color: #1C3F56;
  font-size: 30px;
  font-weight: bold;
  text-decoration: underline;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0;
}
.content.content-landing[class*="hocare"] .section-cta.uk-section a:hover {
  text-decoration: none;
}
.content.content-landing[class*="hocare"] .section-cta.uk-section a .uk-icon {
  border: 3px solid #1C3F56;
  border-radius: 100%;
  margin-left: 30px;
  width: 60px;
  height: 60px;
}
.content.content-landing[class*="hocare"] .section-cta.uk-section a .uk-icon svg {
  height: 55px;
  width: 55px;
}
.content.content-landing[class*="hocare"] .landing-cms-section-wrap-block {
  background-color: #5593bb;
}
.content.content-landing[class*="hocare"] .landing-cms-section-wrap-block .btn-landing {
  border: 0;
  background: transparent;
  background-color: transparent;
  width: fit-content;
  margin: auto;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .content.content-landing[class*="hocare"] .landing-cms-section-wrap-block .btn-landing {
    display: table;
  }
}
.content.content-landing[class*="hocare"] .landing-cms-section-wrap-block .btn-landing a {
  background-color: #FB9A00;
  color: #1C3F56;
  font-size: 18px;
  border-radius: 6px;
  border-color: #FB9A00;
  font-weight: bold;
  border: none;
}
.content.content-landing[class*="hocare"] .landing-cms-section-wrap-block .btn-landing a:hover {
  opacity: 0.8;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] {
  /*-- TIMELINE
    ------------------------------*/
  /*----- TIMELINE ITEM -----*/
  /*----- TIMELINE INFO -----*/
  /*----- TIMELINE MARKER -----*/
  /*----- TIMELINE CONTENT -----*/
  /*----------------------------------------------
        MOD: TIMELINE CENTERED
    ----------------------------------------------*/
  /*----------------------------------------------
        MOD: MARKER OUTLINE
    ----------------------------------------------*/
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .img-banner-nidi {
  margin: 0 !important;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .img-banner-nidi img {
  margin: 0 !important;
  width: 100%;
}
@media (max-width: 767px) {
  .content.content-landing[class*='nidi-gratis---edizione-2020'] .img-50 {
    max-width: 50%;
    margin: auto;
  }
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .modal-body p a {
  color: #297a38 !important;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .uk-accordion.landing-cms-accordion .el-item .uk-accordion-content a p {
  color: #FFF !important;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .modal-body p a {
  color: #297a38 !important;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .btn-landing.btn-landing-green a {
  color: #FFF !important;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .btn-landing.btn-landing-green a:hover {
  color: #014D24 !important;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .loghi-store .uk-container {
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 380px) {
  .content.content-landing[class*='nidi-gratis---edizione-2020'] .loghi-store .uk-container {
    flex-wrap: nowrap;
  }
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .loghi-store .uk-container .uk-margin {
  padding: 10px;
  margin: 20px 0;
}
@media (max-width: 767px) {
  .content.content-landing[class*='nidi-gratis---edizione-2020'] .loghi-store .uk-container .uk-margin {
    max-width: 50%;
    padding: 2px;
  }
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .img-hero {
  height: 800px;
  position: relative;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .img-hero > .uk-background-cover {
  padding: 0;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .img-hero .bollo > img {
  position: absolute;
  bottom: 0;
  margin: 0;
  left: 0;
  z-index: 1;
}
@media (max-width: 600px) {
  .content.content-landing[class*='nidi-gratis---edizione-2020'] .img-hero .bollo > img {
    min-width: 150%;
    left: -20%;
  }
}
@media (max-width: 420px) {
  .content.content-landing[class*='nidi-gratis---edizione-2020'] .img-hero .bollo > img {
    opacity: 0.5;
  }
}
@media (max-width: 420px) {
  .content.content-landing[class*='nidi-gratis---edizione-2020'] .img-hero > .uk-background-cover {
    padding: 0;
  }
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .img-hero .uk-container {
  height: 100%;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .img-hero .uk-container > .uk-section-default {
  height: 100%;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .img-hero .uk-container > .uk-section-default > .uk-container {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-content: center;
  justify-content: flex-end;
  width: 50%;
}
@media (max-width: 420px) {
  .content.content-landing[class*='nidi-gratis---edizione-2020'] .img-hero .uk-container > .uk-section-default > .uk-container {
    width: 100%;
    background-color: rgba(0, 0, 0, 0.3);
    justify-content: flex-end;
  }
}
@media (max-width: 420px) {
  .content.content-landing[class*='nidi-gratis---edizione-2020'] .img-hero .uk-container {
    background: rgba(0, 0, 0, 0.5);
    padding: 0;
  }
  .content.content-landing[class*='nidi-gratis---edizione-2020'] .img-hero .uk-container > .uk-section-default {
    padding: 0;
  }
  .content.content-landing[class*='nidi-gratis---edizione-2020'] .img-hero .uk-container > .uk-section-default > .uk-container {
    height: 100%;
  }
  .content.content-landing[class*='nidi-gratis---edizione-2020'] .img-hero .uk-container > .uk-section-default > .uk-container > h1 {
    padding: 0 10px;
    color: #fff;
  }
  .content.content-landing[class*='nidi-gratis---edizione-2020'] .img-hero .uk-container > .uk-section-default > .uk-container > h2 {
    padding: 0 10px;
    margin-bottom: 20px;
    color: #fff;
  }
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .img-hero .uk-section-default {
  background: transparent;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .img-hero .uk-section {
  padding: 20px 0;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .img-hero .uk-background-cover {
  height: 800px;
}
@media (max-width: 991px) {
  .content.content-landing[class*='nidi-gratis---edizione-2020'] .img-hero {
    height: 400px;
  }
  .content.content-landing[class*='nidi-gratis---edizione-2020'] .img-hero .uk-background-cover {
    height: 400px;
    padding: 0;
  }
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .img-hero h1 {
  font-size: 3.5rem;
  line-height: 3.5rem;
  letter-spacing: -0.015625em;
  font-weight: 700;
  color: #000000;
  z-index: 2;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .img-hero h2 {
  font-size: 2.2rem;
  line-height: 2.2rem;
  letter-spacing: -0.00833333em;
  font-weight: 500;
  color: #000000;
  margin-top: 10px;
  z-index: 2;
}
@media (max-width: 991px) {
  .content.content-landing[class*='nidi-gratis---edizione-2020'] .img-hero h1 {
    font-size: 2.5rem;
    line-height: 2.5rem;
  }
  .content.content-landing[class*='nidi-gratis---edizione-2020'] .img-hero h2 {
    font-size: 1.5rem;
    line-height: 2rem;
  }
}
@media (max-width: 767px) {
  .content.content-landing[class*='nidi-gratis---edizione-2020'] .img-hero h1 {
    font-size: 2rem;
    line-height: 2rem;
  }
  .content.content-landing[class*='nidi-gratis---edizione-2020'] .img-hero h2 {
    font-size: 1.5rem;
    line-height: 2rem;
  }
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .uk-container ul:not(.pagination):not(.uk-slideshow-items):not(.lSGallery) {
  text-indent: 0px;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .uk-slider-items + div {
  display: block !important;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .uk-slider-nav.uk-dotnav {
  display: flex !important;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] a.btn span {
  color: inherit;
  margin: 0 5px;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] a.btn-default,
.content.content-landing[class*='nidi-gratis---edizione-2020'] a.uk-button-secondary {
  color: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  background: #297a38;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] a.btn-default:hover,
.content.content-landing[class*='nidi-gratis---edizione-2020'] a.uk-button-secondary:hover {
  color: #FFF !important;
  background-color: #256929;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .background-lightgreen-color {
  background-color: #459450;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .img-hero {
  height: 800px;
}
@media (max-width: 420px) {
  .content.content-landing[class*='nidi-gratis---edizione-2020'] .img-hero > .uk-background-cover {
    background-position-x: 100%;
    padding: 0;
  }
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .img-hero .uk-container {
  height: 100%;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .img-hero .uk-container > .uk-section-default {
  height: 100%;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .img-hero .uk-container > .uk-section-default > .uk-container {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-content: center;
  justify-content: flex-end;
  width: 50%;
}
@media (max-width: 420px) {
  .content.content-landing[class*='nidi-gratis---edizione-2020'] .img-hero .uk-container > .uk-section-default > .uk-container {
    width: 100%;
    background-color: rgba(0, 0, 0, 0.3);
  }
}
@media (max-width: 420px) {
  .content.content-landing[class*='nidi-gratis---edizione-2020'] .img-hero .uk-container {
    background: rgba(0, 0, 0, 0.5);
    padding: 0;
  }
  .content.content-landing[class*='nidi-gratis---edizione-2020'] .img-hero .uk-container > .uk-section-default {
    padding: 0;
  }
  .content.content-landing[class*='nidi-gratis---edizione-2020'] .img-hero .uk-container > .uk-section-default > .uk-container {
    height: 100%;
  }
  .content.content-landing[class*='nidi-gratis---edizione-2020'] .img-hero .uk-container > .uk-section-default > .uk-container > h1 {
    padding: 0 10px;
  }
  .content.content-landing[class*='nidi-gratis---edizione-2020'] .img-hero .uk-container > .uk-section-default > .uk-container > h2 {
    padding: 0 10px;
    margin-bottom: 20px;
  }
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .img-hero .uk-section-default {
  background: transparent;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .img-hero .uk-section {
  padding: 20px 0;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .img-hero .uk-background-cover {
  height: 800px;
}
@media (max-width: 991px) {
  .content.content-landing[class*='nidi-gratis---edizione-2020'] .img-hero {
    height: 400px;
  }
  .content.content-landing[class*='nidi-gratis---edizione-2020'] .img-hero .uk-background-cover {
    height: 400px;
    padding: 0;
  }
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .img-hero h1 {
  font-size: 3.5rem;
  line-height: 3.5rem;
  letter-spacing: -0.015625em;
  font-weight: 700;
  color: #FFF;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .img-hero h2 {
  font-size: 2.2rem;
  line-height: 2.2rem;
  letter-spacing: -0.00833333em;
  font-weight: 500;
  color: #FFF;
}
@media (max-width: 767px) {
  .content.content-landing[class*='nidi-gratis---edizione-2020'] .img-hero h1 {
    font-size: 2.2rem;
    line-height: 2.2rem;
  }
  .content.content-landing[class*='nidi-gratis---edizione-2020'] .img-hero h2 {
    font-size: 1.5rem;
    line-height: 1.5rem;
  }
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .maggiori-info {
  padding: 0px;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .maggiori-info .uk-container .uk-section-default {
  background: transparent;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .maggiori-info .uk-container .uk-section-default.uk-section {
  padding: 15px 0;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .materiale-info {
  padding: 0px;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .materiale-info .uk-container .uk-section-default {
  background: transparent;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .materiale-info .uk-container .uk-section-default.uk-section {
  padding: 15px 0;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .uk-container ul:not(.pagination):not(.uk-slideshow-items):not(.lSGallery) li:before {
  margin-right: 20px;
  color: #fff;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .intro-text {
  padding: 0px;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .intro-text ul {
  list-style-type: disc !important;
  color: #FFF;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] h4 {
  font-size: 2.125rem;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .funzionalita {
  padding: 10px 0;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .funzionalita .uk-container .uk-section-default {
  background: transparent;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .funzionalita .uk-container .uk-section-default.uk-section {
  padding: 15px 0;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .uk-container ul:not(.pagination):not(.uk-slideshow-items):not(.lSGallery) li:before {
  content: '';
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .section-slider {
  padding-top: 0px;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .section-slider .video-app {
  max-width: 900px;
  margin: auto;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .section-slider .video-app .uk-container > div {
  margin: 0 auto;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .section-slider .uk-section {
  padding: 0px;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .section-slider .uk-slider-items .uk-cover-container {
  padding-top: 90px;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .section-slider .uk-slider-items .uk-cover-container img {
  height: 460px;
  width: auto;
}
@media (max-width: 567px) {
  .content.content-landing[class*='nidi-gratis---edizione-2020'] .section-slider .uk-slider-items .uk-cover-container .uk-panel {
    width: 320px;
  }
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .section-slider .uk-slider-items .uk-cover-container .uk-panel h3 {
  font-size: 20px;
  font-weight: bold;
}
@media (max-width: 567px) {
  .content.content-landing[class*='nidi-gratis---edizione-2020'] .section-slider .uk-slider-items .uk-cover-container .uk-panel h3 {
    font-size: 18px;
  }
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .section-slider .uk-slider-items .uk-cover-container .uk-panel .uk-text-meta {
  font-size: 18px;
}
@media (max-width: 567px) {
  .content.content-landing[class*='nidi-gratis---edizione-2020'] .section-slider .uk-slider-items .uk-cover-container .uk-panel .uk-text-meta {
    font-size: 16px;
  }
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .background-greentogray-color {
  background: #2f7f33;
  background: -moz-linear-gradient(to right, #2f7f33 50%, #EBEBEB 50%);
  background: -webkit-linear-gradient(to right, #2f7f33 50%, #EBEBEB 50%);
  background: linear-gradient(to right, #2f7f33 50%, #EBEBEB 50%);
}
@media (max-width: 991px) {
  .content.content-landing[class*='nidi-gratis---edizione-2020'] .background-greentogray-color {
    background: transparent;
    padding: 0;
  }
  .content.content-landing[class*='nidi-gratis---edizione-2020'] .background-greentogray-color .uk-container {
    padding: 0;
  }
  .content.content-landing[class*='nidi-gratis---edizione-2020'] .background-greentogray-color .uk-container .row {
    margin: 0;
  }
  .content.content-landing[class*='nidi-gratis---edizione-2020'] .background-greentogray-color .uk-section {
    padding: 35px;
  }
  .content.content-landing[class*='nidi-gratis---edizione-2020'] .background-greentogray-color .uk-section .uk-container {
    padding: 0;
  }
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .background-greentogray-color .btn-secondary {
  border: none;
  background-color: rgba(0, 0, 0, 0.12);
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .background-greentogray-color .uk-container .row .col-md-6 {
  padding: 30px;
}
@media (max-width: 991px) {
  .content.content-landing[class*='nidi-gratis---edizione-2020'] .background-greentogray-color .uk-container .row .col-md-6 {
    padding: 0px;
  }
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .background-greentogray-color .uk-container .row .col-md-6 iframe {
  margin: 35px 0;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .background-greentogray-color h4 {
  color: #FFFFFF;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .icon-content {
  margin-left: 0px;
  margin-bottom: 30px;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .icon-content > div {
  float: left;
  padding: 0px;
  margin-bottom: 40px;
  display: flex !important;
  flex-direction: row;
  flex-wrap: wrap;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .icon-content .uk-section-default {
  background: transparent;
  padding: 0px;
}
@media (min-width: 676px) and (max-width: 991px) {
  .content.content-landing[class*='nidi-gratis---edizione-2020'] .icon-content div {
    display: flex !important;
    justify-content: space-between;
  }
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .icon-content div * + .uk-margin {
  margin-top: 0px !important;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .icon-content div .uk-section-default {
  background: transparent;
  padding: 0px;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .icon-circle {
  border-radius: 50%;
  border: 3px solid #297a38;
  cursor: unset;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: inherit;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: inherit;
  -ms-flex-pack: inherit;
  justify-content: inherit;
  line-height: normal;
  position: relative;
  width: 44px;
  height: 44px;
  -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 5px 8px 0 rgba(0, 0, 0, 0.14), 0 1px 14px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 5px 8px 0 rgba(0, 0, 0, 0.14), 0 1px 14px 0 rgba(0, 0, 0, 0.12);
  padding: 6px;
  margin: 20px auto 5px;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .icon-circle img {
  height: 28px;
  width: 28px;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .icon-circle + p {
  width: 85%;
  margin: 0 auto;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .tooltip-i {
  position: relative;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .tooltip-i .tooltiptext {
  visibility: hidden;
  background-color: #FFF;
  color: #000;
  text-align: center;
  border-radius: 6px;
  padding: 10px 20px;
  -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 5px 8px 0 rgba(0, 0, 0, 0.14), 0 1px 14px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 5px 8px 0 rgba(0, 0, 0, 0.14), 0 1px 14px 0 rgba(0, 0, 0, 0.12);
  /* Position the tooltip */
  position: absolute;
  z-index: 1;
  top: 50px;
  left: 50%;
  margin-left: -70%;
  font-weight: bold;
  font-size: 18px;
  width: 0px;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .tooltip-i:hover .tooltiptext {
  visibility: visible;
  width: auto;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .uk-slideshow .row {
  margin: 0;
  width: 100%;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .timeline {
  list-style: none;
  margin: 0;
  padding: 20px 0px;
  width: 100%;
  text-indent: 0px !important;
  position: relative;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .timeline h1,
.content.content-landing[class*='nidi-gratis---edizione-2020'] .timeline h2,
.content.content-landing[class*='nidi-gratis---edizione-2020'] .timeline h3,
.content.content-landing[class*='nidi-gratis---edizione-2020'] .timeline h4,
.content.content-landing[class*='nidi-gratis---edizione-2020'] .timeline h5,
.content.content-landing[class*='nidi-gratis---edizione-2020'] .timeline h6 {
  line-height: inherit;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .timeline::before {
  bottom: 0;
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  width: 4px;
  background: rgba(0, 0, 0, 0.12);
  left: 49.98%;
  right: auto;
  display: inline-block;
}
@media (max-width: 566px) {
  .content.content-landing[class*='nidi-gratis---edizione-2020'] .timeline::before {
    left: 22px;
  }
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .timeline-item {
  padding-left: 40px;
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 566px) {
  .content.content-landing[class*='nidi-gratis---edizione-2020'] .timeline-item {
    display: block;
    padding: 0px;
  }
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .timeline-item:last-child {
  padding-bottom: 0;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .timeline-info {
  font-size: 24px;
  font-weight: 700;
  margin: 0 0 0.5em 0;
  color: rgba(0, 0, 0, 0.54);
}
@media (max-width: 566px) {
  .content.content-landing[class*='nidi-gratis---edizione-2020'] .timeline-info {
    padding-left: 65px;
  }
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .timeline-marker {
  border-radius: 100%;
  display: block;
  height: 48px;
  width: 48px;
}
@media (max-width: 566px) {
  .content.content-landing[class*='nidi-gratis---edizione-2020'] .timeline-marker {
    position: absolute;
    top: -10px;
  }
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .timeline-marker img {
  margin: 0;
}
.timeline-item:last-child .content.content-landing[class*='nidi-gratis---edizione-2020'] .timeline-marker:after {
  content: none;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .timeline-item:not(.period):hover .timeline-marker:before {
  background: transparent;
  border: 3px solid #2f7f33;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .timeline-content {
  padding-bottom: 40px;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .timeline-content .content-body {
  background: #2f7f33;
  padding: 20px;
  position: relative;
  color: #FFF;
  font-weight: 600;
  font-size: 20px;
  border-radius: 4px;
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .timeline-content .content-body p {
  line-height: 1.5 !important;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .timeline-content p:last-child {
  margin-bottom: 0;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .timeline-centered .reverse {
  flex-direction: row-reverse;
}
@media (min-width: 567px) {
  .content.content-landing[class*='nidi-gratis---edizione-2020'] .timeline-centered,
  .content.content-landing[class*='nidi-gratis---edizione-2020'] .timeline-centered .timeline-item,
  .content.content-landing[class*='nidi-gratis---edizione-2020'] .timeline-centered .timeline-info,
  .content.content-landing[class*='nidi-gratis---edizione-2020'] .timeline-centered .timeline-marker,
  .content.content-landing[class*='nidi-gratis---edizione-2020'] .timeline-centered .timeline-content {
    margin: 0;
    padding: 0;
  }
  .content.content-landing[class*='nidi-gratis---edizione-2020'] .timeline-centered .timeline-item {
    padding-bottom: 40px;
    overflow: hidden;
  }
  .content.content-landing[class*='nidi-gratis---edizione-2020'] .timeline-centered .timeline-marker {
    position: absolute;
    left: 50%;
    margin-left: -24px;
  }
  .content.content-landing[class*='nidi-gratis---edizione-2020'] .timeline-centered .timeline-info,
  .content.content-landing[class*='nidi-gratis---edizione-2020'] .timeline-centered .timeline-content {
    width: 50%;
  }
  .content.content-landing[class*='nidi-gratis---edizione-2020'] .timeline-centered > .timeline-item:nth-child(odd) .timeline-info {
    float: left;
    text-align: right;
    padding-right: 50px;
  }
  .content.content-landing[class*='nidi-gratis---edizione-2020'] .timeline-centered > .timeline-item:nth-child(odd) .timeline-content {
    float: right;
    text-align: left;
    padding-left: 50px;
  }
  .content.content-landing[class*='nidi-gratis---edizione-2020'] .timeline-centered > .timeline-item:nth-child(odd) .timeline-content .content-body:after {
    content: "";
    position: absolute;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 10px solid #2f7f33;
    top: 40%;
    left: -10px;
  }
  .content.content-landing[class*='nidi-gratis---edizione-2020'] .timeline-centered > .timeline-item:nth-child(even) .timeline-info {
    float: right;
    text-align: left;
    padding-left: 50px;
  }
  .content.content-landing[class*='nidi-gratis---edizione-2020'] .timeline-centered > .timeline-item:nth-child(even) .timeline-content {
    float: left;
    text-align: right;
    padding-right: 50px;
  }
  .content.content-landing[class*='nidi-gratis---edizione-2020'] .timeline-centered > .timeline-item:nth-child(even) .timeline-content .content-body:after {
    content: "";
    position: absolute;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid #2f7f33;
    top: 40%;
    right: -10px;
  }
  .content.content-landing[class*='nidi-gratis---edizione-2020'] .timeline-centered > .timeline-item.period .timeline-content {
    float: none;
    padding: 0;
    width: 100%;
    text-align: center;
  }
  .content.content-landing[class*='nidi-gratis---edizione-2020'] .timeline-centered .timeline-item.period {
    padding: 50px 0 90px;
  }
  .content.content-landing[class*='nidi-gratis---edizione-2020'] .timeline-centered .period .timeline-marker:after {
    height: 30px;
    bottom: 0;
    top: auto;
  }
  .content.content-landing[class*='nidi-gratis---edizione-2020'] .timeline-centered .period .timeline-title {
    left: auto;
  }
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .marker-outline .timeline-marker:before {
  background: transparent;
  border-color: #2f7f33;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .marker-outline .timeline-item:hover .timeline-marker:before {
  background: #2f7f33;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .app-layout {
  display: flex !important;
  flex-direction: row;
  margin-top: 0;
  align-items: center;
  justify-content: space-between;
  background: #2f7f33;
  background-color: #2f7f33;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .app-layout > div:nth-child(2) {
  margin-top: 0;
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .app-layout > div > div:nth-child(2) {
  text-align: center;
  border: 2px solid #ffffff;
  padding: 2px 5px;
  font-weight: 700;
  border-radius: 5px;
}
@media (max-width: 959px) {
  .content.content-landing[class*='nidi-gratis---edizione-2020'] .app-layout > div > div:nth-child(2) {
    width: 50%;
    margin: 0 auto;
  }
}
.content.content-landing[class*='nidi-gratis---edizione-2020'] .app-layout > div > div:nth-child(2) > a {
  color: #ffffff;
}
/*----------------------------------------------
        PODCAST
    ----------------------------------------------*/
/*PAGINA PRINCIPALE*/
.content-landing.podcast {
  font-size: 16px;
}
@media (min-width: 576px) {
  .content-landing.podcast {
    font-size: 18px;
  }
}
.content-landing.podcast h1 {
  font-size: 3em;
  color: #FFF;
  font-weight: bold !important;
}
.content-landing.podcast h2 {
  font-size: 1.6em;
  color: #FFF;
  font-weight: normal !important;
}
.content-landing.podcast h3 {
  font-size: 1.3em;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #FFF;
}
.content-landing.podcast .uk-section-default {
  background-color: transparent;
}
.content-landing.podcast .hero-podcast {
  min-height: 960px;
}
.content-landing.podcast .hero-podcast h3 {
  color: #59335E;
  mix-blend-mode: multiply;
}
.content-landing.podcast .hero-podcast > .uk-section {
  min-height: 960px;
  display: flex;
  padding: 0;
}
.content-landing.podcast .hero-podcast > .uk-section > .uk-container {
  margin-top: 20%;
  color: #FFF;
}
.content-landing.podcast .hero-podcast > .uk-section > .uk-container .wrapper-brand-podcast {
  margin-top: 20%;
}
.content-landing.podcast .hero-podcast > .uk-section > .uk-container .wrapper-brand-podcast .content-brand-podcast {
  margin-top: 20px;
}
.content-landing.podcast .hero-podcast > .uk-section > .uk-container .wrapper-brand-podcast .content-brand-podcast > div {
  display: flex !important;
  flex-wrap: wrap;
}
.content-landing.podcast .hero-podcast > .uk-section > .uk-container .wrapper-brand-podcast .content-brand-podcast > div .uk-margin {
  margin: 0 !important;
}
.content-landing.podcast .hero-podcast > .uk-section > .uk-container .wrapper-brand-podcast .content-brand-podcast > div .uk-margin img {
  height: 50px;
  width: auto;
  margin-right: 20px;
}
.content-landing.podcast .section-list-puntante-podcast {
  background: linear-gradient(321deg, #794971 0%, #3b1e4b 100%);
  position: relative;
  transform-origin: bottom left;
  transform: skewY(-3deg);
  margin-bottom: -65px;
}
@media (min-width: 991px) {
  .content-landing.podcast .section-list-puntante-podcast {
    margin-top: 50px;
  }
}
.content-landing.podcast .section-list-puntante-podcast > .uk-container {
  padding-top: 60px;
  padding-bottom: 60px;
  transform-origin: bottom left;
  transform: skewY(3deg);
}
.content-landing.podcast .section-list-puntante-podcast::after {
  position: absolute;
  content: "";
  width: 100%;
  height: 100px;
  bottom: 0;
  left: 0;
  background-color: white;
  z-index: 1;
  transform-origin: bottom left;
  transform: skewY(3deg);
}
.podcast-header {
  background: linear-gradient(-90deg, #988896 0%, #5B5161 70%);
  color: #ffffff;
  position: relative;
  padding-bottom: 50px;
  font-size: 18px;
}
.podcast-header::after {
  position: absolute;
  content: "";
  width: 100%;
  height: 100px;
  bottom: -100px;
  left: 0;
  background: linear-gradient(-90deg, #988896 0%, #5B5161 70%);
  transform-origin: bottom left;
  transform: skewY(-3deg);
  z-index: 1;
}
.podcast-header a {
  color: #ffffff;
}
.podcast-header .podcast-header-container .podcast-detail-header .breadcrumb-container {
  padding-top: 20px;
}
.podcast-header .podcast-header-container .podcast-detail-header .breadcrumb-container ul::before {
  color: white !important;
  content: "Sei in:";
  white-space: nowrap;
  padding-right: 10px;
}
.podcast-header .podcast-header-container .podcast-detail-header .breadcrumb-container ul {
  padding-left: 0;
  text-indent: 0 !important;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.podcast-header .podcast-header-container .podcast-detail-header .breadcrumb-container ul > li:not(:last-child)::after {
  color: white !important;
  content: " > ";
  padding-left: 5px;
  padding-right: 5px;
}
.podcast-header .podcast-header-container .podcast-detail-header .breadcrumb-container ul > li::before {
  content: none !important;
}
.podcast-header .podcast-header-container .podcast-detail-header .podcast-head-container {
  border-bottom: 1px solid #ffffff;
  padding-bottom: 30px;
}
.podcast-header .podcast-header-container .podcast-detail-header .podcast-head-container .podcast-episode-title {
  font-weight: bold;
}
.podcast-header .podcast-header-container .podcast-detail-header .podcast-head-container .podcast-title {
  margin-bottom: 0;
}
.podcast-header .podcast-header-container .podcast-detail-header .row {
  display: flex;
  flex-wrap: wrap;
}
.podcast-header .podcast-header-container .podcast-detail-header .podcast-image-container {
  padding-top: 30px;
}
.podcast-header .podcast-header-container .podcast-detail-header .podcast-image-container img {
  margin: 0;
}
.podcast-header .podcast-header-container .podcast-detail-header .podcast-text-container {
  padding-top: 30px;
  display: flex;
  flex-direction: column;
}
.podcast-header .podcast-header-container .podcast-detail-header .podcast-text-container .description {
  flex-grow: 1;
}
.podcast-header .podcast-header-container .podcast-detail-header .podcast-text-container .tag-container {
  display: flex;
  flex-wrap: wrap;
  font-weight: 600;
  z-index: 2;
}
.podcast-header .podcast-header-container .podcast-detail-header .podcast-text-container .tag-container p {
  text-transform: uppercase;
  margin: 0 5px 0 0;
}
.podcast-header .podcast-header-container .podcast-detail-header .podcast-text-container .tag-container p.tag {
  text-decoration: underline;
}
.podcast-puntata {
  background-color: #452D4C;
  color: #ffffff;
  position: relative;
  padding-bottom: 100px;
  padding-top: 150px;
  font-size: 18px;
}
.podcast-puntata a {
  color: #ffffff;
}
.podcast-puntata::after {
  position: absolute;
  content: "";
  width: 100%;
  height: 100px;
  bottom: 0px;
  left: 0;
  background-color: #452D4C;
  transform-origin: bottom left;
  transform: skewY(3deg);
  z-index: 1;
}
.podcast-puntata .puntata-container h3 {
  font-weight: 600;
  text-transform: uppercase;
}
.podcast-puntata .puntata-container iframe {
  width: 100% !important;
}
.podcast-puntata .puntata-social-container h4 {
  font-weight: 600;
  text-transform: uppercase;
}
.podcast-puntata .puntata-social-container .share .container-social-share {
  display: flex;
  flex-wrap: wrap;
}
.podcast-puntata .puntata-social-container .share .container-social-share .share-wrap-button {
  margin-right: 10px;
}
.podcast-puntata .puntata-social-container .share .container-social-share .share-wrap-button .social-network span {
  background: #ffffff;
  border-radius: 50%;
  padding: 5px 5px;
  color: #452D4C;
  height: 40px;
  width: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 20px;
}
.podcast-puntata .puntata-social-container .share .container-social-share .share-wrap-button .social-network span:hover {
  opacity: 0.8;
}
.podcast-puntata .puntata-social-container .share .container-social-share .share-wrap-button .social-network:not(:before) {
  display: none;
}
.podcast-puntata .puntata-social-container .share .container-social-share .share-wrap-button .social-network:hover {
  text-decoration: none;
}
.podcast-puntata .puntata-social-container .socialshared-dropdown > a {
  border-radius: 50%;
  padding: 5px 5px;
  height: 40px;
  width: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.podcast-puntata .puntata-social-container .socialshared-dropdown > a span {
  padding: 5px;
}
.podcast-puntata .puntata-social-container .socialshared-dropdown .dropdown-menu {
  min-width: 120px;
}
.podcast-puntata .puntata-social-container .socialshared-dropdown .dropdown-menu .container-social-share .share-wrap-button .social-network {
  text-decoration: none;
  font-size: 18px;
}
.podcast-puntata .puntata-social-container .socialshared-dropdown .dropdown-menu .container-social-share .share-wrap-button .social-network:hover {
  text-decoration: underline;
}
.podcast-puntata .puntata-social-container .share-list {
  padding-left: 0;
  text-indent: 0 !important;
  display: flex;
  flex-direction: row;
}
.podcast-puntata .puntata-social-container .share-list > li {
  margin-right: 10px;
}
.podcast-puntata .puntata-social-container .share-list > li::before {
  content: none !important;
}
.podcast-puntata .puntata-social-container .share-list > li a span {
  background: #ffffff;
  border-radius: 50%;
  padding: 5px 5px;
  color: #452D4C;
  height: 40px;
  width: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 20px;
}
.podcast-puntata .puntata-social-container .share-list > li a span:hover {
  opacity: 0.8;
}
.podcast-puntata .puntata-social-container .share-list > li a:hover {
  text-decoration: none;
}
.podcast-puntata .puntata-social-container .like-container {
  display: flex;
  align-items: center;
}
.podcast-puntata .puntata-social-container .like-container.widget-body-content .container-like .btn {
  padding: 6px 3px;
  text-transform: none;
  color: inherit;
  background-color: transparent;
}
.podcast-puntata .puntata-social-container .like-container .like-icon {
  margin-right: 10px;
  color: #ffffff;
}
.podcast-puntata .puntata-social-container .like-container .like-icon:hover {
  color: #ffffff;
}
.podcast-puntata .puntata-social-container .like-container span {
  font-weight: 600;
}
.podcast-puntata .puntata-social-container .external-podcast {
  margin-top: 50px;
}
.podcast-puntata .puntata-social-container .external-podcast .external-link-podcast {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  text-indent: 0 !important;
}
.podcast-puntata .puntata-social-container .external-podcast .external-link-podcast > li::before {
  content: none !important;
}
.podcast-puntata .puntata-social-container .external-podcast .external-link-podcast > li img {
  height: 50px;
}
.podcast-puntata .puntata-info-container {
  margin-top: 30px;
}
.podcast-other-episodes {
  background: linear-gradient(-90deg, #988896 0%, #5B5161 70%);
  padding-top: 75px;
  color: #ffffff;
  /*a {
          color: contrast(#5B5161);
      } */
}
.podcast-other-episodes h3 {
  font-weight: 600;
}
.podcast-other-episodes .podcast-item-container {
  /* border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important; */
}
.podcast-other-episodes .podcast-item-container .container-info .link-list-title {
  /* h4 {
                      color: contrast(#5B5161);
                  } */
}
@media (max-width: 767px) {
  .podcast-other-episodes .podcast-item-container .container-info .link-list-title {
    margin-top: 10px;
  }
}
/* .content.content-landing { */
.modulo-backend-podcast .list-podcast-container.podcast-list .list-view {
  margin-left: 0px !important;
  margin-right: 0px !important;
}
.podcast-list .list-view {
  display: flex;
  flex-wrap: wrap;
  margin-left: -15px !important;
  margin-right: -15px !important;
  padding: 15px 0;
  color: white;
  width: 100% !important;
}
.podcast-list .list-view a {
  color: white !important;
}
.podcast-list .list-view > div {
  width: 100%;
  padding: 0 15px;
  background-color: transparent;
  max-height: none;
}
.podcast-list .list-view > div .podcast-item-container {
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 16px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.podcast-list .list-view > div .podcast-item-container.row {
  display: flex;
  flex-wrap: wrap;
}
.podcast-list .list-view > div .podcast-item-container .container-img a img {
  margin: 0;
}
.podcast-list .list-view > div .podcast-item-container .container-info {
  display: flex;
  flex-direction: column;
  font-size: 18px;
}
.podcast-list .list-view > div .podcast-item-container .container-info .link-list-title {
  margin-bottom: 0;
  margin-right: 16px;
  text-decoration: underline;
  width: max-content;
}
@media (max-width: 767px) {
  .podcast-list .list-view > div .podcast-item-container .container-info .link-list-title {
    margin-top: 10px;
  }
}
.podcast-list .list-view > div .podcast-item-container .container-info .link-list-title:hover {
  opacity: 0.8;
  color: inherit;
}
.podcast-list .list-view > div .podcast-item-container .container-info .link-list-title .title-one-line {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.podcast-list .list-view > div .podcast-item-container .container-info .link-list-title h4 {
  font-weight: bold;
  margin: 0;
  color: white;
}
.podcast-list .list-view > div .podcast-item-container .container-info .h3 {
  margin-top: 0;
  margin-bottom: 15px;
}
.podcast-list .list-view > div .podcast-item-container .container-info .podcast-description {
  display: flex;
  align-items: flex-end;
  margin-bottom: 0;
}
/* } */
.four-columns.openlombardia-esperienze .uk-container {
  margin: 0;
}
.vertical-title {
  position: relative;
}
@media (min-width: 767px) {
  .vertical-title.tit-dx > div {
    display: flex !important;
    flex-direction: column;
    align-items: flex-end;
  }
}
@media (min-width: 767px) {
  .vertical-title.tit-sx > div {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
.vertical-title h3 {
  font-weight: 600;
  color: #FFF;
  font-size: 2.5em;
  text-transform: uppercase;
  padding-bottom: 20px;
}
@media (min-width: 640px) {
  .vertical-title h3 {
    writing-mode: tb-rl;
    transform: rotate(-180deg);
    padding-bottom: 0px;
    font-size: 3.5em;
  }
}
@media (max-width: 419px) {
  .vertical-title h3 {
    font-size: 1.8em;
  }
}
.vertical-title a > h3 {
  font-size: 1.7em;
  line-height: 1.1;
  font-weight: bold !important;
}
.vertical-title a > h3:hover {
  text-decoration: underline;
}
@media (max-width: 419px) {
  .vertical-title a > h3 {
    font-size: 1.05em;
  }
}
.hero-banner {
  position: relative;
  padding: 0;
  /* min-height: 960px; */
  height: 90vh;
  width: 100%;
  overflow: hidden;
  display: flex;
  align-items: center;
  margin-bottom: -100px;
  background: transparent;
}
.hero-banner > div[class*='uk-background'] {
  padding: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.hero-banner > div[class*='uk-background'] > .uk-container {
  margin: auto auto 200px;
  width: 100%;
}
.hero-banner > div[class*='uk-background']::before {
  opacity: 0.83;
  width: 100%;
  height: 100%;
  position: absolute;
}
.hero-banner .uk-background-norepeat {
  height: 90vh;
}
.hero-banner.detail-banner {
  height: 40vh;
}
.hero-banner.detail-banner .uk-background-norepeat {
  height: 40vh;
}
.hero-banner .img-hero {
  filter: grayscale(100%);
  opacity: 0.3;
  position: absolute;
  mix-blend-mode: luminosity;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.hero-banner .img-hero img {
  object-fit: cover;
  height: 100%;
  width: 100%;
}
.hero-banner .banner-evento {
  display: flex;
  flex-wrap: wrap;
}
.hero-banner .banner-evento .titolo-evento {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
@media (max-width: 480px) {
  .hero-banner .banner-evento .titolo-evento {
    hyphens: auto;
  }
}
.hero-banner .banner-evento .titolo-evento h1 {
  margin-bottom: 0;
  font-size: 2.4em;
  color: #FFF;
  font-family: 'Titillium Web', sans-serif;
  font-weight: 400;
  letter-spacing: -1.8px;
  line-height: 1;
}
@media (min-width: 1490px) {
  .hero-banner .banner-evento .titolo-evento h1 {
    font-size: 90px;
  }
}
@media (min-width: 576px) {
  .hero-banner .banner-evento .titolo-evento h1 {
    font-size: 4em;
  }
}
.hero-banner .banner-evento .titolo-evento h1 strong {
  font-weight: 700;
}
.hero-banner .banner-evento .titolo-evento h2 {
  margin-bottom: 0;
  font-size: 1.8em;
  color: #FFF;
  font-family: 'Titillium Web', sans-serif;
  font-weight: 400;
  letter-spacing: -0.5px;
}
.hero-banner .banner-evento .info-evento {
  line-height: 1.2;
  color: #fff !important;
  display: flex;
  justify-content: center;
  flex-direction: column;
  padding-top: 15px;
  padding-bottom: 15px;
}
@media (max-width: 480px) {
  .hero-banner .banner-evento .info-evento {
    hyphens: auto;
  }
}
.hero-banner .banner-evento .info-evento p {
  margin: 0;
}
.hero-banner .banner-evento .info-evento .luogo-evento {
  font-size: 1.8em;
  font-weight: 600;
}
@media (min-width: 576px) {
  .hero-banner .banner-evento .info-evento .luogo-evento {
    font-size: 2.3em;
  }
}
.hero-banner .banner-evento .info-evento .data-evento,
.hero-banner .banner-evento .info-evento .orario-evento {
  font-size: 1.5em;
}
@media (min-width: 576px) {
  .hero-banner .banner-evento .info-evento .data-evento,
  .hero-banner .banner-evento .info-evento .orario-evento {
    font-size: 1.9em;
  }
}
.section-programma {
  overflow: hidden;
}
.section-programma .uk-background-cover {
  background-position: -500px 50%;
}
@media (max-width: 639px) {
  .section-programma .box-programma {
    display: flex !important;
  }
}
@media (max-width: 639px) {
  .section-programma .box-programma > div:first-child {
    order: 2;
  }
}
@media (min-width: 640px) {
  .section-programma .box-programma > div:first-child {
    padding-left: 100px;
  }
}
@media (max-width: 639px) {
  .section-programma .box-programma > div:last-child {
    order: 1;
  }
}
.section-programma .uk-section {
  padding: 0;
  margin: 70px 0px;
}
.section-programma .uk-container {
  padding: 0;
}
.section-programma .content-programma.uk-container {
  padding-right: 0;
}
.section-programma .content-programma.programma-verde-blu .col-md-9 {
  background: linear-gradient(45deg, #103366 0%, #297a38 100%);
}
.section-programma .content-programma.programma-purple-blu .col-md-9 {
  background: linear-gradient(45deg, #204e90 20%, #46356f 70%);
}
.section-programma .content-programma.programma-orange-pink .col-md-9 {
  background: linear-gradient(45deg, #661053 20%, #c34b36 85%);
}
.section-programma .content-programma .col-md-9 {
  padding: 70px 16% 70px 20px;
  margin: -70px 0 70px 0;
}
@media (min-width: 640px) {
  .section-programma .content-programma .col-md-9 {
    -webkit-transform: skewX(7deg);
    -moz-transform: skewX(7deg);
    -ms-transform: skewX(7deg);
    -o-transform: skewX(7deg);
    transform: skewX(7deg);
    right: -100px;
  }
}
@media screen and (max-width: 1599px) {
  .section-programma .content-programma .col-md-9 {
    padding-right: 0 12%;
  }
}
@media screen and (max-width: 1199px) {
  .section-programma .content-programma .col-md-9 {
    padding-right: 0 4%;
  }
}
@media screen and (max-width: 991px) {
  .section-programma .content-programma .col-md-9 {
    padding-right: 0 3%;
  }
}
@media screen and (max-width: 767px) {
  .section-programma .content-programma .col-md-9 {
    padding-right: 0 4%;
  }
}
.section-programma .content-programma .col-md-9 > div {
  color: #fff;
  margin: 60px 0;
  padding: 0;
}
@media (min-width: 640px) {
  .section-programma .content-programma .col-md-9 > div {
    -webkit-transform: skewX(-7deg);
    -moz-transform: skewX(-7deg);
    -ms-transform: skewX(-7deg);
    -o-transform: skewX(-7deg);
    transform: skewX(-7deg);
    display: flex !important;
  }
}
.section-programma .content-programma .col-md-9 .text-programma {
  font-size: 20px;
  color: #FFF;
}
@media (min-width: 640px) {
  .section-programma .content-programma .col-md-9 .text-programma {
    text-align: right;
    padding: 0px 0px 60px 60px;
  }
}
.section-protagonisti {
  overflow: hidden;
  padding-top: 100px;
  padding-bottom: 100px;
}
.section-protagonisti .uk-section {
  padding: 0;
  margin: 70px 0px;
}
.section-protagonisti .box-protagonisti {
  display: flex !important;
  align-items: center;
  flex-wrap: wrap;
}
.section-protagonisti .box-protagonisti .vertical-title h3 {
  color: #000;
}
.section-protagonisti .box-protagonisti .vertical-title h1 {
  text-align: center;
}
.section-protagonisti .box-protagonisti .vertical-title a > h3 {
  font-size: 1.7em;
  line-height: 1.1;
}
.section-protagonisti .box-protagonisti .vertical-title a > h3:hover {
  text-decoration: underline;
}
.section-protagonisti .box-protagonisti .uk-slider-nav ul,
.section-protagonisti .box-protagonisti .uk-slider-container ul {
  text-indent: 0px !important;
}
.section-protagonisti .box-protagonisti .uk-slider-nav li::before,
.section-protagonisti .box-protagonisti .uk-slider-container li::before {
  content: none !important;
}
.section-protagonisti .box-protagonisti .uk-slider-container > div {
  display: block !important;
}
.section-protagonisti .box-protagonisti .uk-slider-container .uk-slider-items .el-item img {
  border-radius: 50%;
}
.section-protagonisti .box-protagonisti .uk-slider-container .uk-slider-items .el-item .uk-position-bottom {
  position: relative !important;
  padding-top: 0;
  text-align: left;
}
.section-protagonisti .box-protagonisti .el-slidenav {
  display: flex !important;
}
.section-protagonisti .box-protagonisti .el-slidenav.uk-slidenav-previous {
  left: -10%;
}
.section-protagonisti .box-protagonisti .el-slidenav.uk-slidenav-next {
  right: -10%;
}
@media (max-width: 991px) {
  .section-protagonisti .box-protagonisti .uk-slider-container + div {
    position: relative;
    width: 100%;
    display: block !important;
  }
  .section-protagonisti .box-protagonisti .uk-slider-container + div .el-slidenav.uk-slidenav-previous,
  .section-protagonisti .box-protagonisti .uk-slider-container + div .el-slidenav.uk-slidenav-next {
    transform: none;
  }
  .section-protagonisti .box-protagonisti .uk-slider-container + div .el-slidenav.uk-slidenav-previous {
    left: 0;
  }
  .section-protagonisti .box-protagonisti .uk-slider-container + div .el-slidenav.uk-slidenav-next {
    right: 0;
  }
  .section-protagonisti .box-protagonisti .uk-slider-nav {
    display: flex !important;
  }
}
.section-news {
  position: relative;
  z-index: 1;
  padding-top: 100px;
}
.section-news.green-blue-news {
  background: #103366;
  background: linear-gradient(5deg, #103366 30%, #14233a 100%);
}
.section-news.green-blue-news h4,
.section-news.green-blue-news p,
.section-news.green-blue-news a,
.section-news.green-blue-news span {
  color: #ffffff;
}
.section-news.green-blue-news h4 {
  font-weight: 600;
  margin-bottom: 30px;
}
.section-news h3 {
  transform: inherit;
  writing-mode: initial;
}
@media (min-width: 767px) {
  .section-news h3 {
    writing-mode: tb-rl;
    transform: rotate(-180deg);
    padding-bottom: 0px;
    font-size: 3.5em;
  }
}
@media (min-width: 960px) {
  .section-news > .uk-container {
    padding-left: 0;
  }
}
.section-news > .uk-container > div {
  display: flex !important;
  align-items: center;
  flex-wrap: wrap;
}
.section-news > .uk-container > div > .uk-first-column > div {
  display: flex !important;
  flex-direction: row;
  align-items: center;
}
.section-news > .uk-container > div > div:first-child {
  order: 2;
}
@media (min-width: 767px) {
  .section-news > .uk-container > div > div:first-child {
    width: 80%;
    order: 1;
  }
}
.section-news > .uk-container > div > div:last-child {
  order: 1;
}
@media (min-width: 767px) {
  .section-news > .uk-container > div > div:last-child {
    flex: inherit;
    width: 18%;
    order: 2;
  }
}
.section-approfondimenti {
  background-color: #09101A;
  background: linear-gradient(3deg, #09101a 0%, #09101a 86%, #103366 86%);
  position: relative;
  padding-top: 200px;
  padding-bottom: 100px;
}
.section-approfondimenti::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 180px;
  top: -70px;
  left: 0;
  background: #103366;
  transform-origin: bottom left;
  transform: skewY(3deg);
  z-index: 0;
}
.section-approfondimenti h3 {
  transform: inherit;
  writing-mode: initial;
}
@media (min-width: 767px) {
  .section-approfondimenti h3 {
    writing-mode: tb-rl;
    transform: rotate(-180deg);
    padding-bottom: 0px;
    font-size: 3.5em;
  }
}
.section-approfondimenti h4,
.section-approfondimenti p,
.section-approfondimenti a,
.section-approfondimenti span {
  color: #ffffff;
}
@media (min-width: 767px) {
  .section-approfondimenti .layout-approfondimenti {
    display: flex;
    align-items: center;
  }
}
@media (min-width: 767px) {
  .section-approfondimenti .margin-top-negative {
    margin-top: -150px;
  }
}
.section-approfondimenti .blocchi {
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
}
.section-approfondimenti .blocchi > .row {
  margin-bottom: 20px;
}
@media (min-width: 767px) {
  .section-approfondimenti .blocchi > .row {
    display: flex;
    flex-direction: column;
    align-items: center;
    flex-wrap: nowrap;
    width: 33%;
  }
}
@media (min-width: 767px) {
  .section-approfondimenti .blocchi > .row:nth-child(3n+1) {
    margin-top: 30px;
    margin-bottom: 0;
  }
  .section-approfondimenti .blocchi > .row:nth-child(3n+2) {
    margin-top: -300px;
    margin-bottom: 0;
  }
}
.section-approfondimenti .blocchi > .row .col-md-6 {
  width: 100%;
}
.section-approfondimenti .blocchi > .row .col-md-6 > p:last-child {
  margin-bottom: 30px;
}
.section-approfondimenti .blocchi > .row .col-md-6 .item-link {
  position: relative;
  display: block;
  transition: transform 0.2s;
}
.section-approfondimenti .blocchi > .row .col-md-6 .item-link:hover {
  transform: scale(1.1);
  box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.75);
}
.section-approfondimenti .blocchi > .row .col-md-6 .item-link .el-image {
  margin: 0;
}
.section-approfondimenti .blocchi > .row .col-md-6 .item-link .el-content {
  position: absolute;
  bottom: 0px;
  background: linear-gradient(transparent 50%, #000000);
  height: 100%;
  width: 100%;
  padding: 15px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
.section-approfondimenti .blocchi > .row .col-md-6 .item-link .el-content .el-title {
  color: #fff;
}
.section-analisi-dati {
  color: #FFF;
  font-size: 18px;
  padding-top: 55px;
  padding-bottom: 85px;
  position: relative;
  margin-top: 100px;
}
.section-analisi-dati .vertical-title h3 {
  writing-mode: inherit;
  transform: inherit;
}
@media (min-width: 767px) {
  .section-analisi-dati .vertical-title h3 {
    writing-mode: tb-rl;
    transform: rotate(-180deg);
    padding-bottom: 0px;
    font-size: 3.5em;
  }
}
.section-analisi-dati h5.text-primary,
.section-analisi-dati span.uk-text-primary {
  color: #297a38 !important;
}
.section-analisi-dati::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 180px;
  top: 0px;
  left: 0;
  background: #103366;
  transform-origin: bottom left;
  transform: skewY(-3deg);
  z-index: 0;
}
@media (min-width: 767px) {
  .section-analisi-dati .vertical-title > div {
    display: flex !important;
    flex-direction: column;
    align-items: flex-end;
  }
}
.section-analisi-dati.green-blue-news {
  background: #103366;
  background: linear-gradient(#103366 30%, #14233a 100%);
}
.section-analisi-dati.green-blue-news h4,
.section-analisi-dati.green-blue-news p,
.section-analisi-dati.green-blue-news a,
.section-analisi-dati.green-blue-news span {
  color: #ffffff;
}
.section-analisi-dati.green-blue-news h4 {
  font-weight: 600;
  margin-bottom: 30px;
}
.section-analisi-dati.green-blue-news h5 {
  font-size: 42px;
  font-weight: bold;
  color: #FFF;
}
.section-analisi-dati > .uk-container > div {
  display: flex !important;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  z-index: 1;
  position: relative;
}
.section-analisi-dati > .uk-container > div > .uk-first-column > div {
  display: flex !important;
  flex-direction: row;
  align-items: center;
}
.section-analisi-dati > .uk-container > div > div:first-child {
  order: 2;
}
@media (min-width: 767px) {
  .section-analisi-dati > .uk-container > div > div:first-child {
    width: 90%;
    order: 1;
  }
}
.section-analisi-dati > .uk-container > div > div:last-child {
  order: 1;
}
@media (min-width: 767px) {
  .section-analisi-dati > .uk-container > div > div:last-child {
    flex: inherit;
    width: 8%;
    order: 2;
  }
}
.section-analisi-dati .content-dati-analisi {
  align-items: flex-start;
}
.section-analisi-dati .content-dati-analisi .btn {
  border-radius: 4px;
  border: none;
}
.section-analisi-dati .content-dati-analisi .btn-secondary {
  background-color: rgba(209, 231, 255, 0.4);
}
.section-analisi-dati .content-dati-analisi > div:first-child {
  display: flex !important;
  align-items: center;
}
.section-analisi-dati .content-dati-analisi > div:first-child .uk-margin {
  margin: 5px 0 5px 0 !important;
}
@media (min-width: 767px) {
  .section-analisi-dati .content-dati-analisi > div:first-child {
    width: 100px;
    flex: inherit;
    display: block !important;
  }
}
@media (min-width: 767px) {
  .section-analisi-dati .content-dati-analisi > div:nth-child(2) {
    flex: 2;
  }
}
@media (min-width: 767px) {
  .section-analisi-dati .content-dati-analisi > div:nth-child(3) {
    flex: 2;
  }
}
.section-analisi-dati .content-dati-analisi .data-analisi {
  font-size: 18px;
  color: #BBBBBB;
  padding-bottom: 0px;
}
@media (min-width: 767px) {
  .section-analisi-dati .content-dati-analisi .data-analisi {
    writing-mode: tb-rl;
    transform: rotate(-180deg);
  }
}
.openlombardia-esperti.section-protagonisti .list-protagonisti,
.openlombardia-singolo-esperto.section-protagonisti .list-protagonisti {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  text-align: center;
  flex-wrap: wrap;
}
.openlombardia-esperti.section-protagonisti .list-protagonisti li::before,
.openlombardia-singolo-esperto.section-protagonisti .list-protagonisti li::before {
  content: none !important;
}
.openlombardia-esperti.section-protagonisti .list-protagonisti .el-item,
.openlombardia-singolo-esperto.section-protagonisti .list-protagonisti .el-item {
  width: 100%;
  margin-top: 0;
}
@media (min-width: 600px) {
  .openlombardia-esperti.section-protagonisti .list-protagonisti .el-item,
  .openlombardia-singolo-esperto.section-protagonisti .list-protagonisti .el-item {
    width: 50%;
  }
}
@media (min-width: 768px) {
  .openlombardia-esperti.section-protagonisti .list-protagonisti .el-item,
  .openlombardia-singolo-esperto.section-protagonisti .list-protagonisti .el-item {
    width: 30%;
  }
}
@media (min-width: 992px) {
  .openlombardia-esperti.section-protagonisti .list-protagonisti .el-item,
  .openlombardia-singolo-esperto.section-protagonisti .list-protagonisti .el-item {
    width: 24%;
  }
}
.openlombardia-esperti.section-protagonisti .list-protagonisti .el-item .uk-first-column,
.openlombardia-singolo-esperto.section-protagonisti .list-protagonisti .el-item .uk-first-column {
  display: block !important;
}
.openlombardia-esperti.section-protagonisti .list-protagonisti .el-item img,
.openlombardia-singolo-esperto.section-protagonisti .list-protagonisti .el-item img {
  border-radius: 50%;
}
.openlombardia-esperti.section-protagonisti .list-protagonisti .el-item > div,
.openlombardia-singolo-esperto.section-protagonisti .list-protagonisti .el-item > div {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.openlombardia-esperti.section-protagonisti .list-protagonisti .el-item > div > div,
.openlombardia-singolo-esperto.section-protagonisti .list-protagonisti .el-item > div > div {
  width: 100%;
}
.openlombardia-esperti.section-protagonisti .list-protagonisti .el-item .el-content .el-link,
.openlombardia-singolo-esperto.section-protagonisti .list-protagonisti .el-item .el-content .el-link {
  font-size: 2em;
}
.openlombardia-singolo-esperto.hero-banner {
  margin-bottom: 0;
}
.openlombardia-singolo-esperto h3 {
  font-size: 2.7em;
  line-height: 1.1;
  font-weight: bold !important;
}
.openlombardia-singolo-esperto.section-protagonisti .list-protagonisti {
  justify-content: center;
}
.openlombardia-detail-slider .el-meta {
  width: fit-content;
  width: max-content;
  margin: 0 auto;
  padding: 0 15px;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 700;
}
.openlombardia-detail-slider.category-mobilita {
  background: #8A898C;
  color: #ffffff;
}
.openlombardia-detail-slider.category-infrastrutture {
  background: #3C7486;
  color: #ffffff;
}
.openlombardia-detail-slider.category-imprese {
  background: #FFF254;
  color: #000000;
}
.openlombardia-detail-slider.category-sanita {
  background: #1089C0;
  color: #ffffff;
}
.openlombardia-detail-slider.category-formazione {
  background: #7030A0;
  color: #ffffff;
}
.openlombardia-detail-slider.category-pa {
  background: #297A38;
  color: #ffffff;
}
.openlombardia-detail-slider.category-welfare {
  background: #FF9900;
  color: #000000;
}
.openlombardia-detail-slider.category-ricerca {
  background: #FF0000;
  color: #ffffff;
}
.openlombardia-detail-slider.category-sostenibilita {
  background: #98C222;
  color: #000000;
}
@media (min-width: 768px) {
  .openlombardia-detail-slider + .uk-section-default .embed-responsive {
    max-width: 500px;
    padding-bottom: 36.25%;
  }
}
.openlombardia-singolo-approfondimento .four-columns .uk-container {
  margin: 0;
}
.openlombardia-singolo-approfondimento + .uk-slider.uk-slider-container .uk-cover-container {
  max-height: 200px;
}
.openlombardia-singolo-approfondimento + .uk-slider.uk-slider-container .uk-cover-container .uk-position-center {
  width: 100%;
  bottom: 0;
  height: 100%;
}
.openlombardia-singolo-approfondimento + .uk-slider.uk-slider-container .uk-cover-container .uk-position-center .uk-panel {
  padding: 0;
  min-height: 200px;
}
.openlombardia-singolo-approfondimento + .uk-slider.uk-slider-container .uk-cover-container .uk-position-center .uk-panel h3 {
  background-color: rgba(0, 0, 0, 0.8);
  color: #fff;
  position: absolute;
  bottom: 25%;
  width: 100%;
}
.openlombardia-singolo-approfondimento + .uk-slider.uk-slider-container .el-slidenav {
  background-color: rgba(0, 0, 0, 0.8);
  color: #fff;
  top: 65%;
}
@media (max-width: 959px) {
  .openlombardia-singolo-approfondimento + .uk-slider.uk-slider-container .el-slidenav {
    top: 105%;
  }
}
.approfondimenti .wrap-cluster.openlombardia-approfondimenti .el-link {
  margin-bottom: 30px;
}
@media (min-width: 501px) and (max-width: 991px) {
  .approfondimenti .wrap-cluster.openlombardia-approfondimenti .el-link {
    width: 48%;
  }
}
.approfondimenti .wrap-cluster.openlombardia-approfondimenti .el-content {
  position: absolute;
  bottom: 0;
  padding: 0.5em 1em;
  margin: 0;
  padding-top: 25%;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(229, 229, 229, 0)), color-stop(60%, #000000));
  background: -webkit-linear-gradient(top, rgba(229, 229, 229, 0) 0%, #000000 60%);
  background: -o-linear-gradient(top, rgba(229, 229, 229, 0) 0%, #000000 60%);
  background: linear-gradient(to bottom, rgba(229, 229, 229, 0) 0%, #000000 60%);
  width: 100%;
}
@media (min-width: 640px) {
  .vertical-title h3 {
    writing-mode: initial;
    transform: inherit;
    padding-bottom: 20px;
  }
  .vertical-title.tit-dx > div {
    display: flex !important;
    flex-direction: column;
    align-items: inherit;
  }
  .box-programma {
    display: flex !important;
    flex-direction: column-reverse;
  }
  .box-programma > div:last-child {
    padding-left: 100px;
    width: 75%;
  }
  .box-protagonisti {
    display: inherit;
  }
  .box-protagonisti > div {
    width: auto;
  }
  .vertical-title {
    display: flex !important;
    flex-direction: row;
    align-items: flex-start !important;
  }
  .section-news > .uk-container > div {
    display: flex !important;
    align-items: flex-start;
    flex-wrap: wrap;
    flex-direction: column-reverse;
  }
  .section-news > .uk-container > div > div:last-child {
    width: 80%;
  }
  .section-approfondimenti::before {
    position: absolute;
    content: "";
    width: 100%;
    height: 180px;
    top: 50px;
    left: 0;
    background: #09101A;
    transform-origin: bottom left;
    transform: skewY(3deg);
    z-index: 0;
  }
  .section-approfondimenti .layout-approfondimenti {
    flex-direction: column;
  }
  .section-approfondimenti .layout-approfondimenti .col-md-2 {
    width: 100%;
  }
  .section-approfondimenti .layout-approfondimenti .blocchi > .row:nth-child(3n+2) {
    margin-top: 0;
  }
  .section-news > .uk-container > div > div:first-child {
    width: 100%;
  }
  .section-programma .box-programma > div:first-child {
    width: 100%;
  }
}
@media (min-width: 640px) and (min-width: 960px) {
  .section-news > .uk-container {
    padding-left: 12%;
  }
}
@media (min-width: 992px) {
  .content-landing.welfare .section-landing-cms-form .nome_item,
  .content-landing.welfare .section-landing-cms-form .cognome_item,
  .content-landing.welfare .section-landing-cms-form .email_item {
    width: 32%;
    float: left;
  }
  .content-landing.welfare .section-landing-cms-form .nome_item,
  .content-landing.welfare .section-landing-cms-form .cognome_item {
    margin-right: 1%;
  }
  .content-landing.welfare .section-landing-cms-form .file_item {
    clear: left;
  }
}
.content-landing.welfare .field-recorddynamicmodel-file .file-preview {
  display: none;
}
.content-landing.welfare .field-recorddynamicmodel-file .tooltip-error-field .help-block.help-block-error {
  display: none;
}
.content-landing.welfare .field-recorddynamicmodel-file > .row > .col-xs-12:nth-child(1) {
  width: 100%;
  margin-top: 20px;
}
@media (min-width: 992px) {
  .content-landing.welfare .field-recorddynamicmodel-file > .row > .col-xs-12:nth-child(2) {
    max-width: 55%;
    margin: 0 auto;
  }
}
.content-landing.welfare .section-landing-cms-form .file-caption.form-control.kv-fileinput-caption {
  height: 42px;
}
.content-landing.welfare .field-recorddynamicmodel-privacy a {
  color: #ffffff;
}
.content-landing.welfare .field-recorddynamicmodel-privacy #recorddynamicmodel-privacy {
  display: flex;
  flex-direction: row;
  align-items: baseline;
  justify-content: flex-start;
}
.content-landing.welfare .field-recorddynamicmodel-privacy #recorddynamicmodel-privacy .radio + .radio {
  margin-left: 30px;
}
.newsletter-openlombardia form label {
  color: #ffffff;
}
.newsletter-openlombardia form a {
  color: #ffffff;
  text-decoration: underline;
}
.newsletter-openlombardia form button.btn.btn-primary {
  font-size: 1.2em;
  float: right;
  text-transform: uppercase;
}
.newsletter-openlombardia-cta .content-programma .col-md-9 h3 {
  text-transform: uppercase;
  font-size: 3.5em;
  line-height: 1.1;
  font-weight: bold !important;
  color: #ffffff;
}
@media (max-width: 767px) {
  .newsletter-openlombardia-cta .content-programma .col-md-9 h3 {
    font-size: 1.7em;
  }
}
.newsletter-openlombardia-cta .content-programma .col-md-9 .btn-landing.btn-landing-white {
  width: 90%;
  margin: 0;
  border-radius: 10px;
}
.newsletter-openlombardia-cta .content-programma .col-md-9 .btn-landing.btn-landing-white > a {
  font-size: 1.2em;
  color: #2f7f33;
  font-weight: 700;
}
.newsletter-openlombardia-cta .content-programma .col-md-9 .btn-landing.btn-landing-white > a:hover {
  color: #ffffff;
  text-decoration: none;
}
@media screen and (max-width: 1199px) {
  body {
    font-size: 18px;
  }
}
.uk-grid .el-content p {
  line-height: 1.2em;
}
.wrap-campus-party {
  margin-top: 100px;
  /* VARIABLES */
}
.wrap-campus-party .flexbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.wrap-campus-party .nop {
  padding: 0 !important;
}
.wrap-campus-party .nopr {
  padding-right: 0 !important;
}
.wrap-campus-party .nopl {
  padding-left: 0 !important;
}
.wrap-campus-party .nom {
  margin: 0 !important;
}
.wrap-campus-party .btn-primary {
  border-radius: 0;
}
.wrap-campus-party .wrap-banner {
  background-repeat: no-repeat;
  background-position: 80% bottom;
  height: 400px;
  background-size: 125%;
}
@media (max-width: 1199px) and (min-width: 992px) {
  .wrap-campus-party .wrap-banner {
    background-size: auto;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .wrap-campus-party .wrap-banner {
    background-size: auto;
    background-position: 62% bottom;
    height: 360px;
  }
}
@media (max-width: 767px) {
  .wrap-campus-party .wrap-banner {
    background-image: none !important;
    height: auto;
  }
}
.wrap-campus-party .wrap-banner .wrap-title {
  padding: 0 0 0 12%;
  width: 55%;
}
@media (min-width: 1600px) {
  .wrap-campus-party .wrap-banner .wrap-title {
    padding: 3% 16%;
    width: auto;
  }
}
@media (max-width: 1024px) and (min-width: 992px) {
  .wrap-campus-party .wrap-banner .wrap-title {
    padding: 0 0 0 4%;
  }
}
@media (max-width: 991px) {
  .wrap-campus-party .wrap-banner .wrap-title {
    padding: 5% 0 0 8%;
    width: 50%;
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .wrap-campus-party .wrap-banner .wrap-title {
    padding: 4%;
    width: 100%;
    margin-bottom: 30px;
    text-align: center;
    line-height: 1em;
    font-size: 18px;
  }
}
.wrap-campus-party .wrap-banner .title {
  margin-bottom: 10px;
}
.wrap-campus-party .wrap-banner h1 {
  color: #333;
  line-height: 0.9em;
  margin: 0;
  font-size: 3em;
  font-weight: 700;
}
@media (max-width: 1199px) and (min-width: 992px) {
  .wrap-campus-party .wrap-banner h1 {
    font-size: 2.5em;
  }
}
@media (max-width: 359px) {
  .wrap-campus-party .wrap-banner h1 {
    font-size: 2.25em;
  }
}
@media (max-width: 767px) {
}
.wrap-campus-party .wrap-banner h1 span {
  color: #2f7e14;
}
.wrap-campus-party .wrap-banner h2 {
  font-weight: normal;
  line-height: 0.8em;
  font-size: 2em;
  margin: 0;
}
@media (max-width: 767px) {
  .wrap-campus-party .wrap-banner h2 {
    line-height: 0.9em;
    font-size: 1.5em;
    padding-top: 3%;
  }
}
.wrap-campus-party .wrap-data {
  background-color: #1E4D61;
  padding: 80px 0;
}
.wrap-campus-party .wrap-data > div p {
  margin-bottom: 10px;
  line-height: 15px;
}
.wrap-campus-party .wrap-data .box-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 50px;
  align-items: center;
}
.wrap-campus-party .wrap-data .box-flex p {
  font-weight: bold;
  font-size: 2em;
  line-height: normal;
  padding: 0 40px;
}
.wrap-campus-party .wrap-data .box-flex a {
  font-size: 2em;
}
@media (max-width: 767px) {
  .wrap-campus-party .wrap-data .box-flex {
    flex-wrap: wrap;
    justify-content: center;
  }
  .wrap-campus-party .wrap-data .box-flex > * {
    margin-top: 20px;
  }
}
@media (min-width: 768px) {
  .wrap-campus-party .wrap-initiatives {
    background: #2f7f33;
    background: -moz-linear-gradient(left, #2f7f33 50%, #1a6a75 50%);
    background: -webkit-linear-gradient(left, #2f7f33 50%, #1a6a75 50%);
    background: linear-gradient(to right, #2f7f33 50%, #1a6a75 50%);
  }
}
@media (max-width: 767px) {
  .wrap-campus-party .wrap-initiatives {
    background: #2f7f33;
    background: -moz-linear-gradient(top, #2f7f33 45%, #1a6a75 45%);
    background: -webkit-linear-gradient(top, #2f7f33 45%, #1a6a75 45%);
    background: linear-gradient(to top, #2f7f33 45%, #1a6a75 45%);
  }
}
@media (max-width: 991px) {
  .wrap-campus-party .wrap-initiatives .uk-container > .row > .column-left,
  .wrap-campus-party .wrap-initiatives .uk-container > .row > .column-right {
    width: 50%;
    float: left;
  }
}
@media (max-width: 767px) {
  .wrap-campus-party .wrap-initiatives .uk-container > .row > .column-left,
  .wrap-campus-party .wrap-initiatives .uk-container > .row > .column-right {
    width: 100%;
    float: none;
  }
}
.wrap-campus-party .wrap-initiatives h1,
.wrap-campus-party .wrap-initiatives h2,
.wrap-campus-party .wrap-initiatives h3 {
  margin: 0;
  line-height: 0.95em;
}
.wrap-campus-party .wrap-initiatives > div > div:last-child h3 {
  text-align: right;
}
@media (max-width: 767px) {
  .wrap-campus-party .wrap-initiatives > div > div:last-child h3 {
    text-align: center;
  }
}
.wrap-campus-party .wrap-initiatives h3 {
  font-size: 3em;
  line-height: 30px;
  font-weight: 900;
}
.wrap-campus-party .wrap-initiatives p {
  font-size: 1.3em;
  margin-top: 15px;
  line-height: 25px;
}
.wrap-campus-party .wrap-initiatives h4 {
  font-size: 1.5em;
}
@media (max-width: 767px) {
  .wrap-campus-party .wrap-initiatives h3 {
    text-align: center;
  }
}
@media (min-width: 768px) {
  .wrap-campus-party .wrap-initiatives .column-left {
    padding-right: 10%;
  }
}
@media (max-width: 767px) {
  .wrap-campus-party .wrap-initiatives .column-left {
    padding-bottom: 60px;
  }
}
.wrap-campus-party .wrap-initiatives .column-right {
  padding-top: 60px;
  text-align: right;
}
@media (min-width: 768px) {
  .wrap-campus-party .wrap-initiatives .column-right {
    padding-left: 10%;
  }
}
.wrap-campus-party .wrap-questions {
  background-color: #EBEBEB;
  font-size: 1.5em;
}
.wrap-campus-party .wrap-questions .flexbox {
  justify-content: space-between;
}
.wrap-campus-party .wrap-questions h3 {
  margin-bottom: 20px;
}
.wrap-campus-party .wrap-questions span {
  color: #2f7e14;
  font-weight: bold;
  font-size: 1.3em;
}
.wrap-campus-party .list-inline {
  text-indent: inherit !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .wrap-campus-party .list-inline {
    flex-wrap: wrap;
  }
}
.wrap-campus-party .list-inline .el-item {
  margin-top: 0;
}
@media (max-width: 767px) {
  .wrap-campus-party .list-inline .el-item {
    width: 100%;
    margin-bottom: 20px;
  }
}
.wrap-campus-party .list-inline .el-item:before {
  content: '' !important;
}
.wrap-campus-party .list-inline .el-item:last-child p {
  margin: 0;
  line-height: 1.2em !important;
}
.wrap-campus-party .list-inline .el-item:nth-child(3) .el-content p {
  margin-bottom: 5px;
}
.wrap-campus-party .list-inline .el-content p {
  margin-bottom: 23px;
  line-height: 1em !important;
}
@media (max-width: 767px) {
  .wrap-campus-party .list-inline .el-content p {
    margin-bottom: 10px;
    line-height: 0.9 !important;
  }
}
.wrap-campus-party .list-inline strong {
  font-weight: bold;
  font-size: 2em;
}
/**
VARIABLES
 */
/**
UTILITY
 */
.flexbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.background-color-1 {
  background-color: #2f7f33;
}
.background-color-2 {
  background-color: #2B6A2D;
}
.background-color-3 {
  background-color: #275528;
}
.background-color-4 {
  background-color: #123313;
}
.background-color-1-2 {
  background: #2f7f33;
  background: -moz-linear-gradient(to right, #2f7f33 50%, #2B6A2D 50%);
  background: -webkit-linear-gradient(to right, #2f7f33 50%, #2B6A2D 50%);
  background: linear-gradient(to right, #2f7f33 50%, #2B6A2D 50%);
}
@media (max-width: 991px) {
  .background-color-1-2 {
    background-color: #2f7f33;
    background: -moz-linear-gradient(to bottom, #2f7f33 54%, #2B6A2D 50%);
    background: -webkit-linear-gradient(to bottom, #2f7f33 54%, #2B6A2D 50%);
    background: linear-gradient(to bottom, #2f7f33 54%, #2B6A2D 50%);
  }
}
@media (max-width: 767px) {
  section.wrap-blocks.background-color-1-2.subtitle-blocks {
    background-color: #2f7f33;
    background: #2f7f33;
  }
}
.background-color-3-4 {
  background: #2f7f33;
  background: -moz-linear-gradient(to right, #275528 50%, #123313 50%);
  background: -webkit-linear-gradient(to right, #275528 50%, #123313 50%);
  background: linear-gradient(to right, #275528 50%, #123313 50%);
}
@media (max-width: 991px) {
  .background-color-3-4 {
    background-color: #2f7f33;
    background: -moz-linear-gradient(to bottom, #275528 52%, #123313 50%);
    background: -webkit-linear-gradient(to bottom, #275528 52%, #123313 50%);
    background: linear-gradient(to bottom, #275528 52%, #123313 50%);
  }
}
@media (max-width: 767px) {
  .wrap-blocks.background-color-1-2 > .container > .background-color-1,
  .wrap-blocks.background-color-1-2 > .container > .background-color-2 {
    background-color: transparent;
  }
  .wrap-blocks.background-color-3-4 > .container > .background-color-3,
  .wrap-blocks.background-color-3-4 > .container > .background-color-4 {
    background-color: transparent;
  }
}
#header-wrap {
  border-bottom: 1px solid white;
}
/**
laboratorio-lombardia
 */
.laboratorio-lombardia {
  /**
  banner
   */
  /**
  sub banner
   */
  /**
  media header
   */
}
.laboratorio-lombardia h1,
.laboratorio-lombardia h2,
.laboratorio-lombardia h3,
.laboratorio-lombardia h4,
.laboratorio-lombardia h5,
.laboratorio-lombardia p,
.laboratorio-lombardia a {
  font-family: "titillium-web", "Open Sans", Helvetica, Arial, sans-serif !important;
}
.laboratorio-lombardia .wrap-banner {
  background-repeat: no-repeat;
  background-position: center;
  height: 600px;
  padding: 0;
  /*.laboratorio-lombardia-logo {
      img {
        width: 150px;
        margin-bottom: 15px;
      }
    }*/
}
@media (max-width: 1450px) {
  .laboratorio-lombardia .wrap-banner {
    /* macbook 13' */
    height: 500px;
  }
}
.laboratorio-lombardia .wrap-banner .wrap-title {
  height: 100%;
  color: #464548;
  position: relative;
}
.laboratorio-lombardia .wrap-banner .wrap-title h1 {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  line-height: 0.8em;
  margin: 0;
  font-size: 4em;
  font-weight: 100;
}
.laboratorio-lombardia .wrap-banner .wrap-title h1 span {
  color: #2f7f33;
  font-weight: 700;
}
.laboratorio-lombardia .wrap-banner .wrap-title h2 {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: normal;
  line-height: 0.8em;
  font-size: 1.8em;
  margin: 10px 0;
  /*        &:first-of-type {
                  margin-top: 20px !important;
                }*/
}
.laboratorio-lombardia .wrap-banner .wrap-title .subtitle {
  position: absolute;
  bottom: 25px;
}
.laboratorio-lombardia .wrap-banner .wrap-title .subtitle h3 {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  margin: 0;
  line-height: 27px;
  color: #464548;
  font-weight: normal;
}
.laboratorio-lombardia .wrap-data {
  background-color: #0C182E;
}
.laboratorio-lombardia .wrap-data .list-inline.uk-list {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex;
  display: flex !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: baseline;
}
.laboratorio-lombardia .wrap-data .list-inline.uk-list .el-item:before,
.laboratorio-lombardia .wrap-data .list-inline.uk-list .el-item::before {
  display: none;
}
.laboratorio-lombardia .wrap-data .list-inline.uk-list .el-item .el-content h3 {
  color: #ffffff;
  font-size: 2em;
  line-height: 0.8em;
}
.laboratorio-lombardia .wrap-data .list-inline.uk-list .el-item .el-content p {
  color: #ffffff;
  font-size: 1.2em;
  line-height: 1em;
}
.laboratorio-lombardia .wrap-action {
  background-color: #0C182E;
  padding: 20px 0 40px;
}
@media (max-width: 991px) and (min-width: 768px) {
  .laboratorio-lombardia .wrap-action {
    padding: 20px 0 40px;
  }
  .laboratorio-lombardia .wrap-action .col-md-6 {
    width: 50%;
  }
  .laboratorio-lombardia .wrap-action .col-md-6:last-child {
    text-align: right;
  }
}
@media (max-width: 767px) {
  .laboratorio-lombardia .wrap-action {
    padding-top: 0px;
  }
}
.laboratorio-lombardia .wrap-action .img-responsive {
  width: 100px;
  float: left;
  margin-right: 30px;
  position: relative;
  top: -30px;
}
.laboratorio-lombardia .wrap-action p {
  margin: 0;
  color: #ffffff;
  font-size: 2.2em;
}
.laboratorio-lombardia .wrap-action .btn {
  margin: 0;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0;
  color: #ffffff;
  background-color: #2f7f33;
  border: none;
  text-decoration: none !important;
  font-size: 1.2em;
  padding: 0px 24px 12px !important;
}
.laboratorio-lombardia .wrap-action .btn .am {
  font-size: 2em;
  margin-left: 10px;
  top: 7px;
  position: relative;
}
@media (max-width: 991px) {
  .laboratorio-lombardia .wrap-action .img-responsive {
    width: 80px;
    top: 0;
  }
  .laboratorio-lombardia .wrap-action .btn {
    float: none;
  }
}
@media (max-width: 767px) {
  .laboratorio-lombardia .wrap-action > .container > div {
    text-align: center;
    margin: 10px 0;
  }
  .laboratorio-lombardia .wrap-action .img-responsive {
    width: 70px;
    margin-bottom: 5px;
    top: 0;
  }
  .laboratorio-lombardia .wrap-action p {
    font-size: 1.5em;
    line-height: 18px;
  }
  .laboratorio-lombardia .wrap-action .btn {
    float: none;
    margin-top: 10px;
  }
}
.laboratorio-lombardia .wrap-blocks .column-left {
  text-align: left;
}
.laboratorio-lombardia .wrap-blocks .column-left figcaption h3 {
  text-align: left;
}
.laboratorio-lombardia .wrap-blocks .column-left .wrap-modal-box {
  align-items: flex-start;
}
.laboratorio-lombardia .wrap-blocks .column-right {
  text-align: right;
}
.laboratorio-lombardia .wrap-blocks .column-right figcaption h3 {
  text-align: right;
}
.laboratorio-lombardia .wrap-blocks .column-right .wrap-modal-box {
  align-items: flex-end;
}
.laboratorio-lombardia .wrap-blocks h3 {
  color: #ffffff;
  margin-top: 10px;
}
.laboratorio-lombardia .wrap-blocks h3 span {
  font-weight: normal;
}
.laboratorio-lombardia .wrap-blocks .wrap-modal-box {
  /* override default structure */
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex;
  display: flex !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column-reverse;
}
.laboratorio-lombardia .wrap-blocks .wrap-modal-box > a {
  color: #000;
  padding: 10px 15px;
  background-color: #D7D7D7;
  width: fit-content;
}
.laboratorio-lombardia .wrap-blocks .wrap-modal-box figure {
  height: 250px;
}
.laboratorio-lombardia .wrap-blocks .wrap-modal-box figure figcaption {
  background-color: transparent;
  background: transparent;
  text-align: inherit;
  position: relative;
}
.laboratorio-lombardia .wrap-blocks .wrap-modal-box figure figcaption h3 {
  font-weight: 900;
  font-size: 1.8em;
  line-height: 0.8em;
}
.laboratorio-lombardia .wrap-blocks .wrap-modal-box figure figcaption p {
  color: rgba(255, 255, 255, 0.7);
  font-size: 1em;
  line-height: 1em;
}
.laboratorio-lombardia .wrap-blocks .wrap-modal-box + .modal.fade.in .modal-content {
  padding: 0;
}
.laboratorio-lombardia .wrap-blocks .wrap-modal-box + .modal.fade.in .modal-content .modal-header {
  position: relative;
}
.laboratorio-lombardia .wrap-blocks .wrap-modal-box + .modal.fade.in .modal-content .modal-header h3 {
  color: #FFFFFF;
  font-size: 2em;
  width: 80%;
  margin-bottom: 0;
}
.laboratorio-lombardia .wrap-blocks .wrap-modal-box + .modal.fade.in .modal-content .modal-header .close {
  position: absolute;
  right: 10px;
  top: 10px;
  color: #FFFFFF;
  opacity: 1;
}
.laboratorio-lombardia .wrap-blocks .wrap-modal-box + .modal.fade.in .modal-content .modal-body {
  display: block !important;
  text-align: left;
}
.laboratorio-lombardia .wrap-blocks .wrap-modal-box + .modal.fade.in .modal-content .modal-body .wrap-text-modal {
  width: 100%;
  margin: 0;
}
.laboratorio-lombardia .wrap-blocks .wrap-modal-box + .modal.fade.in .modal-content .modal-body .wrap-text-modal + a h2 {
  color: #000000;
  background-color: #D7D7D7;
  padding: 0 20px;
  font-size: 1.5em;
  text-align: right;
}
.laboratorio-lombardia .wrap-blocks .wrap-modal-box + .modal.fade.in .modal-content .modal-body p {
  color: #000;
  font-size: 1em;
  line-height: 1em;
}
.laboratorio-lombardia .wrap-blocks .wrap-modal-box + .modal.fade.in .modal-content .modal-body p strong {
  color: #000;
}
.laboratorio-lombardia .wrap-blocks .wrap-modal-box + .modal.fade.in .modal-content .modal-body ul {
  list-style: none;
  text-indent: 0;
  padding-left: 0;
}
.laboratorio-lombardia .wrap-blocks .wrap-modal-box + .modal.fade.in .modal-content .modal-body ul li {
  border-left: 10px solid #D8D8D8;
  padding-left: 20px;
  margin-bottom: 10px;
  line-height: 20px;
}
.laboratorio-lombardia .wrap-blocks .wrap-modal-box + .modal.fade.in .modal-content .modal-body ul li::before,
.laboratorio-lombardia .wrap-blocks .wrap-modal-box + .modal.fade.in .modal-content .modal-body ul li:before {
  display: none;
}
@media (max-width: 991px) {
  .laboratorio-lombardia .wrap-blocks .wrap-modal-box > a {
    margin-bottom: 30px;
  }
  .laboratorio-lombardia .wrap-blocks .wrap-modal-box figure {
    height: auto;
  }
  .laboratorio-lombardia .wrap-blocks .wrap-modal-box figure figcaption h3 {
    font-size: 1.5em;
  }
}
@media (max-width: 767px) {
  .laboratorio-lombardia .wrap-blocks .wrap-modal-box > a {
    margin-bottom: 15px;
  }
  .laboratorio-lombardia .wrap-blocks .wrap-modal-box figure figcaption h3 {
    font-size: 1.2em;
  }
  .laboratorio-lombardia .wrap-blocks .wrap-modal-box figure figcaption p {
    font-size: 0.8em;
  }
}
@media (max-width: 420px) {
  .laboratorio-lombardia .wrap-blocks .wrap-modal-box figure figcaption h3 {
    font-size: 0.9em;
  }
}
.laboratorio-lombardia .wrap-program {
  background-color: #EBEBEB;
  padding: 40px 0 80px;
}
.laboratorio-lombardia .wrap-program h4 {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  margin: 30px 0;
  font-size: 1.6em;
}
.laboratorio-lombardia .wrap-program p {
  margin-bottom: 0;
  color: #464548;
  font-size: 1.2em;
}
.laboratorio-lombardia .wrap-program p > span {
  color: #2f7f33;
  font-weight: bold;
}
.laboratorio-lombardia .wrap-program .m-t-30 {
  margin-top: 30px;
}
.laboratorio-lombardia .wrap-program ol > li {
  font-size: 1.2em;
  font-family: "titillium-web", "Open Sans", Helvetica, Arial, sans-serif !important;
}
.laboratorio-lombardia .wrap-form-header {
  padding: 0;
  background-color: #EBEBEB;
}
.laboratorio-lombardia .wrap-form-header .title-login {
  color: #111;
  text-align: center;
  margin-bottom: 5px;
  font-size: 3em;
  font-weight: 900;
  line-height: 35px;
  margin-top: 20px;
}
.laboratorio-lombardia .wrap-form {
  padding-top: 0px;
  background: #2F7F33;
}
.laboratorio-lombardia .wrap-form [data-toggle="tooltip"] {
  color: #ffffff;
}
.laboratorio-lombardia .wrap-form [data-toggle="tooltip"] .glyphicon {
  top: 4px;
}
.laboratorio-lombardia .wrap-form .tooltip-inner {
  max-width: 550px;
  width: 550px;
  text-align: left;
}
@media (max-width: 767px) {
  .laboratorio-lombardia .wrap-form .tooltip-inner {
    max-width: auto;
    width: auto;
  }
}
@media (max-width: 767px) {
  .laboratorio-lombardia .wrap-form {
    background: #2F7F33;
  }
}
@media (max-width: 420px) {
  .laboratorio-lombardia .wrap-form {
    background: #2F7F33;
  }
}
.laboratorio-lombardia .wrap-form .wrap-login-openinnovation .title-login {
  color: #ffffff;
  text-align: center;
  margin-bottom: 5px;
  font-size: 3em;
  font-weight: 900;
  line-height: 35px;
  margin-top: 20px;
}
.laboratorio-lombardia .wrap-form .btn-success {
  border: 1px solid transparent !important;
  background-color: #464548 !important;
  color: #ffffff !important;
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  border-radius: 0px !important;
  margin-top: 20px !important;
  padding: 8px 30px !important;
  float: right;
}
@media (max-width: 420px) {
  .laboratorio-lombardia .wrap-form .btn-success {
    margin-top: 0 !important;
  }
}
.laboratorio-lombardia .wrap-form .btn-success:hover {
  border: 1px solid #ffffff !important;
  background-color: #3da442 !important;
}
.laboratorio-lombardia .wrap-form .subtitle-login,
.laboratorio-lombardia .wrap-form p {
  color: rgba(255, 255, 255, 0.7);
  font-size: 1.3em;
}
.laboratorio-lombardia .wrap-form .subtitle-login strong,
.laboratorio-lombardia .wrap-form p strong {
  color: #ffffff;
}
.laboratorio-lombardia .wrap-form .m-t-30 {
  margin-top: 30px;
}
.laboratorio-lombardia .wrap-form .form-control {
  /* override form rules */
  border: none;
  box-shadow: none;
  border-bottom: 1px solid #ffffff;
  color: #ffffff !important;
  background-color: transparent !important;
  padding: 5px !important;
}
.laboratorio-lombardia .wrap-form .form-group .help-block a {
  color: #ffffff !important;
  font-size: 1em !important;
}
.laboratorio-lombardia .wrap-form .form-group .tooltip-field span.help-block {
  color: #ffffff !important;
  font-size: 0.8em !important;
}
.laboratorio-lombardia .wrap-form .help-block.help-block-error {
  background-color: #1a471d;
  padding-left: 5px;
}
.laboratorio-lombardia .wrap-form .form-check > p {
  font-weight: bold;
}
@media (min-width: 768px) {
  .laboratorio-lombardia .wrap-form #landinglaboratoriolombardia-academy {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex;
    display: flex !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
  }
}
.laboratorio-lombardia .wrap-form .form-group.field-landinglaboratoriolombardia-proposal {
  /* override attachment */
}
.laboratorio-lombardia .wrap-form .form-group.field-landinglaboratoriolombardia-proposal.has-success .file-caption-icon {
  display: none;
}
.laboratorio-lombardia .wrap-form .form-group.field-landinglaboratoriolombardia-proposal.has-success .input-group-btn {
  float: left;
}
.laboratorio-lombardia .wrap-form .form-group.field-landinglaboratoriolombardia-proposal.has-success .file-caption-name {
  padding-left: 0;
}
.laboratorio-lombardia .wrap-form .form-group.field-landinglaboratoriolombardia-proposal .file-caption-main {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex;
  display: flex !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
}
.laboratorio-lombardia .wrap-form .form-group.field-landinglaboratoriolombardia-proposal .file-caption-main .kv-fileinput-caption {
  padding-left: 0px !important;
  height: fit-content;
  min-height: fit-content;
}
.laboratorio-lombardia .wrap-form .form-group.field-landinglaboratoriolombardia-proposal .file-caption-main .input-group-btn {
  left: -20px;
}
.laboratorio-lombardia .wrap-form .form-group.field-landinglaboratoriolombardia-proposal .file-caption-main .file-caption-icon {
  position: absolute;
  left: -5px;
}
.laboratorio-lombardia .wrap-form .form-group.field-landinglaboratoriolombardia-proposal .file-caption-main .btn-file,
.laboratorio-lombardia .wrap-form .form-group.field-landinglaboratoriolombardia-proposal .file-caption-main .fileinput-remove-button {
  background: transparent;
  background-color: transparent !important;
  border-color: transparent !important;
  margin: 0;
  padding: 0;
  cursor: default;
}
.laboratorio-lombardia .wrap-form .form-group.field-landinglaboratoriolombardia-proposal .file-caption-main .btn-file .glyphicon-folder-open:before,
.laboratorio-lombardia .wrap-form .form-group.field-landinglaboratoriolombardia-proposal .file-caption-main .fileinput-remove-button .glyphicon-folder-open:before {
  content: "\e081";
  font-size: 1.5em;
}
.laboratorio-lombardia .wrap-form .form-group.field-landinglaboratoriolombardia-proposal .file-caption-main .btn-file span,
.laboratorio-lombardia .wrap-form .form-group.field-landinglaboratoriolombardia-proposal .file-caption-main .fileinput-remove-button span {
  display: none;
}
.laboratorio-lombardia .wrap-form .form-group.field-landinglaboratoriolombardia-proposal .file-caption-main .fileinput-remove-button {
  margin-right: 10px;
}
.laboratorio-lombardia .wrap-form ::placeholder {
  color: white !important;
  opacity: 0.7 !important;
  font-size: 15px !important;
}
.laboratorio-lombardia .wrap-form .social-container {
  text-align: center;
}
@media (min-width: 768px) {
  .laboratorio-lombardia .wrap-form .social-container {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex;
    display: flex !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
  }
  .laboratorio-lombardia .wrap-form .social-container .social-buttons {
    margin-left: 10px;
  }
}
@media (max-width: 767px) {
  .laboratorio-lombardia .wrap-form .social-container {
    text-align: center;
    margin-top: 50px;
  }
}
.laboratorio-lombardia .wrap-form .social-container span {
  color: rgba(255, 255, 255, 0.7);
  font-size: 1.3em;
  width: auto;
}
.laboratorio-lombardia .wrap-form .social-container span strong {
  color: #ffffff;
}
@media (max-width: 767px) {
  .laboratorio-lombardia .wrap-form .social-container .social-buttons {
    float: none;
    margin-top: 20px;
    margin-bottom: 30px;
  }
}
.laboratorio-lombardia .wrap-form .social-container .btn-login-social {
  font-size: 1em !important;
  padding: 2px !important;
  width: 25px !important;
  height: 25px !important;
  color: #123313 !important;
  background-color: #ffffff !important;
  margin: 0 !important;
  opacity: 1 !important;
}
.laboratorio-lombardia .wrap-form .social-container .btn-login-social > span {
  color: #123313 !important;
}
.laboratorio-lombardia .wrap-form .social-container .btn-login-social.btn-facebook:hover {
  background-color: #3b5998 !important;
  opacity: 1 !important;
}
.laboratorio-lombardia .wrap-form .social-container .btn-login-social.btn-facebook:hover > span {
  color: #ffffff !important;
}
.laboratorio-lombardia .wrap-form .social-container .btn-login-social.btn-twitter:hover {
  background-color: #00aced !important;
  opacity: 1 !important;
}
.laboratorio-lombardia .wrap-form .social-container .btn-login-social.btn-twitter:hover > span {
  color: #ffffff !important;
}
.laboratorio-lombardia .wrap-form .social-container .btn-login-social.btn-linkedin:hover {
  background-color: #007bb6 !important;
  opacity: 1 !important;
}
.laboratorio-lombardia .wrap-form .social-container .btn-login-social.btn-linkedin:hover > span {
  color: #ffffff !important;
}
.laboratorio-lombardia .wrap-form .social-container .btn-login-social + .btn-login-social {
  margin-left: 10px !important;
}
.laboratorio-lombardia .wrap-form #user-logged-info h3,
.laboratorio-lombardia .wrap-form #user-logged-info h4 {
  color: #ffffff;
}
@media (max-width: 767px) {
  .laboratorio-lombardia .wrap-form .subtitle-form {
    text-align: center;
  }
  .laboratorio-lombardia .wrap-form .form-register .col-xs-12 {
    padding: 0 15px !important;
  }
}
.laboratorio-lombardia .wrap-form .terms {
  background-color: transparent;
  padding: 15px 0;
}
.laboratorio-lombardia .wrap-form .terms a,
.laboratorio-lombardia .wrap-form .terms p,
.laboratorio-lombardia .wrap-form .terms label.radio-inline {
  color: #ffffff !important;
  font-size: 1em;
  margin-right: 20px;
}
.laboratorio-lombardia .wrap-form .terms a + .radio-inline,
.laboratorio-lombardia .wrap-form .terms p + .radio-inline,
.laboratorio-lombardia .wrap-form .terms label.radio-inline + .radio-inline {
  margin: 0 !important;
}
.laboratorio-lombardia .wrap-form .terms p.privacy {
  margin-bottom: 0;
}
.laboratorio-lombardia .wrap-form .terms input[type="radio"] {
  background-color: transparent !important;
  background: transparent !important;
  top: 3px;
}
.laboratorio-lombardia .wrap-form .pull-right .btn-success {
  margin: 0 !important;
}
.laboratorio-lombardia .wrap-news {
  background-color: #EBEBEB;
  padding: 40px 0 80px;
}
.laboratorio-lombardia .wrap-news h4 {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  margin: 30px 0;
  font-size: 1.6em;
}
@media (max-width: 1199px) {
  .laboratorio-lombardia .wrap-blocks .wrap-text h3 {
    font-size: 2em;
    line-height: 30px;
  }
}
@media (max-width: 991px) {
  .laboratorio-lombardia .wrap-banner {
    background-size: 120% !important;
    height: 400px;
  }
  .laboratorio-lombardia .wrap-banner .wrap-title .title h1 {
    font-size: 3em;
  }
  .laboratorio-lombardia .wrap-banner .wrap-title .title h2 {
    font-size: 1.2em;
  }
  .laboratorio-lombardia .wrap-data .list-inline.uk-list .el-item .el-content h3 {
    font-size: 1.8em;
  }
  .laboratorio-lombardia .wrap-data .list-inline.uk-list .el-item .el-content p {
    font-size: 1em;
  }
  .laboratorio-lombardia .wrap-blocks .wrap-text h3 {
    font-size: 1.8em;
    line-height: 25px;
  }
  .laboratorio-lombardia .wrap-blocks .wrap-text p {
    font-size: 1.2em;
    line-height: 20px;
  }
}
@media (max-width: 767px) {
  .laboratorio-lombardia .wrap-banner {
    height: 350px;
  }
  .laboratorio-lombardia .wrap-data .list-inline.uk-list {
    display: block;
    text-align: center;
  }
  .laboratorio-lombardia .wrap-data .list-inline.uk-list > li {
    display: block;
  }
}
@media (max-width: 640px) {
  .laboratorio-lombardia .wrap-banner {
    height: 250px;
  }
  .laboratorio-lombardia .wrap-banner .wrap-title .title h1 {
    font-size: 2.2em;
  }
  .laboratorio-lombardia .wrap-banner .wrap-title .title h2 {
    font-size: 1em;
  }
  .laboratorio-lombardia .wrap-data .list-inline.uk-list .el-item .el-content h3 {
    font-size: 1.2em;
  }
  .laboratorio-lombardia .wrap-data .list-inline.uk-list .el-item .el-content p {
    font-size: 1em;
  }
}
@media (max-width: 420px) {
  .laboratorio-lombardia .wrap-banner {
    background-position-x: -150px !important;
    background-size: 200% !important;
    height: 200px !important;
  }
  .laboratorio-lombardia .wrap-banner .wrap-title .title h1 {
    font-size: 2em;
  }
  .laboratorio-lombardia .wrap-banner .wrap-title .title h2 {
    font-size: 0.9em;
  }
  .laboratorio-lombardia .wrap-banner .wrap-title .subtitle h3 {
    line-height: 15px;
    font-size: 1em;
  }
}
@media (max-width: 350px) {
  .laboratorio-lombardia .wrap-banner {
    background-position-x: -100px !important;
  }
}
/**
VARIABLES
 */
/**
UTILITY
 */
.flexbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.background-color-1 {
  background-color: #2f7f33;
}
.background-color-2 {
  background-color: #1A6A75;
}
.background-color-3 {
  background-color: #11474F;
}
.background-color-4 {
  background-color: #224924;
}
#header-wrap {
  border-bottom: 1px solid white;
}
/**
premio internazionale
 */
.footer-premio-internazionale h2 {
  float: left;
  padding-right: 10px;
}
.footer-premio-internazionale img {
  top: 0;
  padding: 0 2px;
}
.premio-internazionale {
  /**
  banner
   */
  /**
  sub banner
   */
  /**
  media header
   */
  /*BANNER EDIZIONI PREMIO*/
}
.premio-internazionale .wrap-banner {
  background-repeat: no-repeat;
  background-position: center;
  height: 650px;
  padding: 0;
}
.premio-internazionale .wrap-banner .premio-internazionale-logo img {
  width: 150px;
  margin: 0 0 15px 0;
}
.premio-internazionale .wrap-banner .wrap-title {
  height: 100%;
  color: #464548;
  padding: 20px;
  position: relative;
  margin-left: 15%;
  font-weight: bold;
  font-size: 18px;
}
@media (max-width: 1200px) {
  .premio-internazionale .wrap-banner .wrap-title {
    font-size: 13px;
  }
}
@media (max-width: 1024px) {
  .premio-internazionale .wrap-banner .wrap-title {
    font-size: 12px;
  }
}
@media (min-width: 768px) {
  .premio-internazionale .wrap-banner .wrap-title {
    padding-top: 120px;
  }
}
.premio-internazionale .wrap-banner .wrap-title h1 {
  line-height: 0.9em;
  margin: 0;
  font-size: 2.95em;
  font-weight: 700;
}
.premio-internazionale .wrap-banner .wrap-title h1 span {
  color: #2f7f33;
  font-weight: 900;
}
.premio-internazionale .wrap-banner .wrap-title h2 {
  font-weight: normal;
  line-height: 1em;
  font-size: 1.4em;
  margin: 0px 0;
}
.premio-internazionale .wrap-banner .wrap-title h2:first-of-type {
  margin-top: 20px !important;
}
.premio-internazionale .wrap-banner .wrap-title .subtitle {
  position: absolute;
  bottom: 25px;
}
.premio-internazionale .wrap-banner .wrap-title .subtitle h3 {
  margin: 0;
  line-height: 1em;
  color: #464548;
  font-weight: normal;
  font-size: 1.3em;
}
.premio-internazionale .wrap-data {
  background-color: #464548;
  padding: 40px 0;
}
@media (max-width: 767px) {
  .premio-internazionale .wrap-data {
    padding-bottom: 0px;
  }
}
.premio-internazionale .wrap-data > div p {
  color: #ffffff;
  margin-bottom: 10px;
}
.premio-internazionale .wrap-data > div p span {
  color: #ffffff;
  font-weight: bold;
  font-size: 1.5em;
}
@media (max-width: 767px) and (min-width: 420px) {
  .premio-internazionale .wrap-data > div p:nth-child(1) {
    float: left;
  }
  .premio-internazionale .wrap-data > div p:nth-child(2) {
    float: right;
  }
}
@media (max-width: 767px) {
  .premio-internazionale .wrap-data > div > div > p:nth-child(2) {
    margin-bottom: 25px;
  }
}
.premio-internazionale .wrap-action {
  background-color: #464548;
  padding: 40px 0;
}
@media (max-width: 991px) {
  .premio-internazionale .wrap-action {
    padding: 20px 0 40px;
  }
}
@media (max-width: 767px) {
  .premio-internazionale .wrap-action {
    padding-top: 0px;
  }
}
.premio-internazionale .wrap-action .img-responsive {
  width: 100px;
  float: left;
  margin-right: 30px;
  position: relative;
  top: -30px;
}
.premio-internazionale .wrap-action p {
  margin: 0;
  color: #ffffff;
  font-size: 2.2em;
}
.premio-internazionale .wrap-action .btn {
  margin: 0;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0;
  color: #ffffff;
  background-color: #2f7f33;
  border: none;
  text-decoration: none !important;
  font-size: 1.2em;
  padding: 0px 24px 12px !important;
}
.premio-internazionale .wrap-action .btn .am {
  font-size: 2em;
  margin-left: 10px;
  top: 7px;
  position: relative;
}
@media (max-width: 991px) {
  .premio-internazionale .wrap-action .img-responsive {
    width: 80px;
    top: 0;
  }
  .premio-internazionale .wrap-action .btn {
    float: none;
    margin-top: 25px;
  }
}
@media (max-width: 767px) {
  .premio-internazionale .wrap-action .img-responsive {
    width: 70px;
    margin-bottom: 5px;
    top: 0;
  }
  .premio-internazionale .wrap-action p {
    font-size: 1.5em;
  }
  .premio-internazionale .wrap-action .btn {
    float: none;
    margin-top: 25px;
  }
}
.premio-internazionale .wrap-text {
  padding: 60px 0;
}
.premio-internazionale .wrap-text h3 {
  color: #ffffff;
  font-size: 2.5em;
  line-height: 0.8em;
  font-weight: 900;
  margin-top: 0;
}
.premio-internazionale .wrap-text h3 span {
  font-weight: normal;
}
@media (max-width: 420px) {
  .premio-internazionale .wrap-text h3 {
    font-size: 2.5em;
  }
}
.premio-internazionale .wrap-text p {
  color: rgba(255, 255, 255, 0.7);
  margin-bottom: 10px;
}
.premio-internazionale .wrap-text p strong {
  color: #ffffff;
}
@media (max-width: 767px) {
  .premio-internazionale .wrap-modules .contains-anchor {
    margin: 15px 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .premio-internazionale .wrap-modules .contains-anchor .col-md-6 {
    text-align: center;
  }
  .premio-internazionale .wrap-modules .contains-anchor .col-md-6:nth-child(1) {
    padding-right: 0;
  }
  .premio-internazionale .wrap-modules .contains-anchor .col-md-6:nth-child(2) {
    padding-left: 0;
  }
}
@media (max-width: 767px) {
  .premio-internazionale .wrap-modules .contains-anchor .col-md-6 {
    text-align: center;
    display: block;
  }
  .premio-internazionale .wrap-modules .contains-anchor .col-md-6 > p {
    float: none;
  }
  .premio-internazionale .wrap-modules .contains-anchor .col-md-6 > p > a {
    display: block;
    width: fit-content;
    margin: 0 auto;
  }
}
.premio-internazionale .btn-community a {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  text-decoration: none;
  padding: 10px 24px;
  background-color: #297a38;
  border-color: #297a38;
  color: #ffffff;
}
.premio-internazionale .block-image-text.wrap-winners > .uk-container {
  justify-content: space-around;
}
.premio-internazionale .block-image-text.wrap-protagonisti > .uk-container {
  justify-content: normal;
}
.premio-internazionale .wrap-winners .wrap-modal-box figure {
  position: relative;
  margin: 0;
  height: auto;
}
@media (max-width: 991px) {
  .premio-internazionale .wrap-winners .wrap-modal-box figure {
    font-size: 13px;
  }
}
.premio-internazionale .wrap-protagonisti .wrap-modal-box figure {
  position: relative;
  margin: 0;
  height: auto;
}
@media (max-width: 991px) {
  .premio-internazionale .wrap-protagonisti .wrap-modal-box figure {
    font-size: 13px;
  }
}
.premio-internazionale .wrap-program {
  background-color: #EBEBEB;
  padding-bottom: 60px;
}
.premio-internazionale .wrap-program h4 {
  margin: 30px 0;
  font-size: 1.6em;
}
.premio-internazionale .wrap-program p {
  margin-bottom: 0;
  color: #464548;
  font-size: 1.2em;
}
.premio-internazionale .wrap-program p > span > strong {
  color: #2f7f33;
  font-weight: bold !important;
}
.premio-internazionale .wrap-program .m-t-30 {
  margin-top: 30px;
}
.premio-internazionale .wrap-form {
  padding-top: 30px;
  background: #2f7f33;
  background: -moz-linear-gradient(#2f7f33 20%, #224924 0%);
  background: -webkit-linear-gradient(#2f7f33 20%, #224924 0%);
  background: linear-gradient(#2f7f33 20%, #224924 0%);
}
@media (max-width: 767px) {
  .premio-internazionale .wrap-form {
    background: #2f7f33;
    background: -moz-linear-gradient(#2f7f33 20%, #224924 0%);
    background: -webkit-linear-gradient(#2f7f33 20%, #224924 0%);
    background: linear-gradient(#2f7f33 20%, #224924 0%);
  }
}
@media (max-width: 420px) {
  .premio-internazionale .wrap-form {
    background: #2f7f33;
    background: -moz-linear-gradient(#2f7f33 20%, #224924 0%);
    background: -webkit-linear-gradient(#2f7f33 20%, #224924 0%);
    background: linear-gradient(#2f7f33 20%, #224924 0%);
  }
}
.premio-internazionale .wrap-form .wrap-login-openinnovation .title-login {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  color: #ffffff;
  text-align: center;
  margin-bottom: 5px;
  font-size: 3em;
  font-weight: 900;
  line-height: 35px;
  margin-top: 20px;
}
.premio-internazionale .wrap-form .btn-success {
  border: 1px solid transparent !important;
  background-color: #464548 !important;
  color: #ffffff !important;
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  border-radius: 0px !important;
  margin-top: 20px !important;
  padding: 8px 30px !important;
  float: right;
}
@media (max-width: 420px) {
  .premio-internazionale .wrap-form .btn-success {
    margin-top: 0 !important;
  }
}
.premio-internazionale .wrap-form .btn-success:hover {
  border: 1px solid #ffffff !important;
  background-color: #3da442 !important;
}
.premio-internazionale .wrap-form .subtitle-login,
.premio-internazionale .wrap-form p {
  color: rgba(255, 255, 255, 0.7);
  font-size: 1.3em;
}
.premio-internazionale .wrap-form .subtitle-login strong,
.premio-internazionale .wrap-form p strong {
  color: #ffffff;
}
.premio-internazionale .wrap-form .m-t-30 {
  margin-top: 30px;
}
.premio-internazionale .wrap-form .form-control {
  /* override form rules */
  border: none;
  box-shadow: none;
  border-bottom: 1px solid #ffffff;
  color: #ffffff !important;
  background-color: transparent !important;
  padding: 5px !important;
}
.premio-internazionale .wrap-form .form-group .help-block a {
  color: #ffffff !important;
  font-size: 1em !important;
}
.premio-internazionale .wrap-form .form-group .tooltip-field span.help-block {
  color: #ffffff !important;
  font-size: 0.8em !important;
}
.premio-internazionale .wrap-form .form-group.field-landingpremiolombardiaricerca2018-assistenza_disabile label,
.premio-internazionale .wrap-form .form-group.field-landingpremiolombardiaricerca2018-assistenza_disabile .help-block {
  color: #ffffff;
}
.premio-internazionale .wrap-form ::placeholder {
  color: white !important;
  opacity: 0.7 !important;
  font-size: 15px !important;
}
@media (max-width: 767px) {
  .premio-internazionale .wrap-form .social-container {
    text-align: center;
    margin-top: 50px;
  }
}
.premio-internazionale .wrap-form .social-container span {
  color: rgba(255, 255, 255, 0.7);
  font-size: 1.3em;
  width: auto;
}
.premio-internazionale .wrap-form .social-container span strong {
  color: #ffffff;
}
.premio-internazionale .wrap-form .social-container .social-buttons {
  float: right;
}
@media (max-width: 767px) {
  .premio-internazionale .wrap-form .social-container .social-buttons {
    float: none;
    margin-top: 20px;
    margin-bottom: 30px;
  }
}
.premio-internazionale .wrap-form .social-container .btn-login-social {
  font-size: 1em !important;
  padding: 2px !important;
  width: 25px !important;
  height: 25px !important;
  color: #224924 !important;
  background-color: #ffffff !important;
  margin: 0 !important;
  opacity: 1 !important;
}
.premio-internazionale .wrap-form .social-container .btn-login-social > span {
  color: #224924 !important;
}
.premio-internazionale .wrap-form .social-container .btn-login-social.btn-facebook:hover {
  background-color: #3b5998 !important;
  opacity: 1 !important;
}
.premio-internazionale .wrap-form .social-container .btn-login-social.btn-facebook:hover > span {
  color: #ffffff !important;
}
.premio-internazionale .wrap-form .social-container .btn-login-social.btn-twitter:hover {
  background-color: #00aced !important;
  opacity: 1 !important;
}
.premio-internazionale .wrap-form .social-container .btn-login-social.btn-twitter:hover > span {
  color: #ffffff !important;
}
.premio-internazionale .wrap-form .social-container .btn-login-social.btn-linkedin:hover {
  background-color: #007bb6 !important;
  opacity: 1 !important;
}
.premio-internazionale .wrap-form .social-container .btn-login-social.btn-linkedin:hover > span {
  color: #ffffff !important;
}
.premio-internazionale .wrap-form .social-container .btn-login-social + .btn-login-social {
  margin-left: 10px !important;
}
.premio-internazionale .wrap-form #user-logged-info h3,
.premio-internazionale .wrap-form #user-logged-info h4 {
  color: #ffffff;
}
@media (max-width: 767px) {
  .premio-internazionale .wrap-form .subtitle-form {
    text-align: center;
  }
  .premio-internazionale .wrap-form .form-register .col-xs-12 {
    padding: 0 15px !important;
  }
}
.premio-internazionale .wrap-form .terms {
  background-color: transparent;
  padding: 15px 0;
}
.premio-internazionale .wrap-form .terms a,
.premio-internazionale .wrap-form .terms p,
.premio-internazionale .wrap-form .terms label.radio-inline {
  color: #ffffff !important;
  font-size: 1em;
  margin-right: 20px;
}
.premio-internazionale .wrap-form .terms a + .radio-inline,
.premio-internazionale .wrap-form .terms p + .radio-inline,
.premio-internazionale .wrap-form .terms label.radio-inline + .radio-inline {
  margin: 0 !important;
}
.premio-internazionale .wrap-form .terms input[type="radio"] {
  background-color: transparent !important;
  background: transparent !important;
  top: 3px;
}
.premio-internazionale .wrap-form .terms .pull-right .btn-success {
  margin: 0 !important;
  margin-bottom: 30px !important;
}
.premio-internazionale .list-inline {
  text-indent: inherit !important;
}
@media (min-width: 768px) {
  .premio-internazionale .list-inline {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex;
    display: flex !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    padding-bottom: 20px;
    font-size: 20px;
  }
}
@media (max-width: 767px) {
  .premio-internazionale .list-inline {
    margin-bottom: 0;
  }
}
.premio-internazionale .list-inline .el-item {
  margin-top: 0;
  margin-bottom: 10px;
  width: 23%;
}
.premio-internazionale .list-inline .el-item:before {
  content: '' !important;
}
@media (max-width: 767px) {
  .premio-internazionale .list-inline .el-item {
    width: 100%;
  }
}
.premio-internazionale .list-inline .el-item .el-content p {
  margin-bottom: 0;
  line-height: 1.3em;
}
.premio-internazionale .wrap-winners h3,
.premio-internazionale .wrap-protagonisti h3,
.premio-internazionale .wrap-conduttori h3 {
  width: 100%;
}
.premio-internazionale .wrap-winners .wrap-modal-box {
  padding: 0 20px;
}
@media (max-width: 767px) {
  .premio-internazionale .wrap-winners .wrap-modal-box {
    padding: 5px;
  }
  .premio-internazionale .wrap-winners .wrap-modal-box figcaption > p {
    margin: 20px 0;
  }
}
.premio-internazionale .wrap-winners a[data-toggle="modal"] {
  width: 33%;
}
@media (max-width: 375px) {
  .premio-internazionale .wrap-winners a[data-toggle="modal"] {
    width: 100%;
  }
}
.premio-internazionale .wrap-protagonisti .wrap-modal-box {
  padding: 20px;
}
@media (max-width: 767px) {
  .premio-internazionale .wrap-protagonisti .wrap-modal-box {
    padding: 5px;
  }
}
.premio-internazionale .wrap-protagonisti a[data-toggle="modal"] {
  width: 25%;
}
@media (max-width: 767px) {
  .premio-internazionale .wrap-protagonisti a[data-toggle="modal"] {
    width: 33%;
  }
}
@media (max-width: 767px) {
  .premio-internazionale .wrap-protagonisti a[data-toggle="modal"] {
    width: 50%;
  }
}
.premio-internazionale .uk-slider-items .el-item > .uk-cover-container {
  height: 400px;
  overflow: hidden;
}
.premio-internazionale .uk-slider-items .el-item > .uk-cover-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 1600px) {
  .premio-internazionale .wrap-banner {
    background-size: 110% !important;
  }
  .premio-internazionale .wrap-banner .wrap-title {
    margin-left: 11%;
  }
}
@media (max-width: 1400px) {
  .premio-internazionale .wrap-banner {
    background-size: 125% !important;
    background-position-x: -110px;
  }
}
@media (max-width: 1300px) {
  .premio-internazionale .wrap-banner .wrap-title {
    margin-left: 10%;
  }
}
@media (max-width: 1199px) {
  .premio-internazionale .wrap-banner {
    background-size: 125% !important;
    height: 450px;
    background-position-y: -50px;
  }
  .premio-internazionale .wrap-banner .wrap-title {
    margin-left: 10%;
    width: 50%;
  }
}
@media (max-width: 991px) {
  .premio-internazionale .wrap-banner {
    background-size: 120% !important;
    height: 450px;
  }
  .premio-internazionale .wrap-banner .wrap-title {
    margin-left: 6%;
    width: 50%;
  }
  .premio-internazionale .wrap-banner .wrap-title .premio-internazionale-logo img {
    width: 100px;
  }
  .premio-internazionale .footer-premio-internazionale div:first-child {
    text-align: center;
    margin-bottom: 20px;
  }
  .premio-internazionale .footer-premio-internazionale div:first-child h2.text-center {
    font-size: 2.5em;
    float: none;
  }
  .premio-internazionale .footer-premio-internazionale div:first-child img {
    top: 0;
    padding: 0 5px;
    height: 50px;
    margin-top: 0;
  }
  .premio-internazionale .footer-premio-internazionale div:nth-child(2) {
    text-align: center;
  }
  .premio-internazionale .footer-premio-internazionale div:nth-child(2) h2.text-center {
    padding: 0;
    float: none;
    font-size: 2.5em;
  }
}
@media (max-width: 850px) {
  .premio-internazionale .wrap-banner {
    background-size: 145% !important;
    height: 450px;
    background-position-x: -190px;
    background-position-y: -20px;
  }
  .premio-internazionale .wrap-banner .wrap-title {
    width: 45%;
  }
  .premio-internazionale .wrap-banner .wrap-title .premio-internazionale-logo img {
    width: 100px;
  }
}
@media (max-width: 767px) {
  .premio-internazionale .wrap-banner {
    background-size: 160% !important;
    background-position-x: -300px;
    background-position-y: -20px;
  }
  .premio-internazionale .wrap-banner .wrap-title {
    padding-top: 90px;
    margin-left: 1%;
    width: 50%;
  }
  .premio-internazionale .wrap-banner .wrap-title .premio-internazionale-logo img {
    width: 100px;
  }
}
@media (max-width: 640px) {
  .premio-internazionale .wrap-banner {
    background-size: 150% !important;
    background-position-x: center;
    background-position-y: 0px;
  }
  .premio-internazionale .wrap-banner .wrap-title {
    margin-left: 4%;
    width: 55%;
  }
  .premio-internazionale .wrap-banner .wrap-title .premio-internazionale-logo img {
    width: 85px;
  }
}
@media (max-width: 550px) {
  .premio-internazionale .wrap-banner {
    background-size: cover !important;
  }
}
@media (max-width: 460px) {
  .premio-internazionale .wrap-banner {
    background-size: 230% !important;
    background-position-x: -170px;
    height: 400px;
  }
  .premio-internazionale .wrap-banner .wrap-title {
    width: 90%;
    margin: 0 auto;
    padding: 26% 2% 0 2%;
  }
  .premio-internazionale .wrap-banner .wrap-title .premio-internazionale-logo {
    margin: 0;
  }
  .premio-internazionale .wrap-banner .wrap-title .premio-internazionale-logo img {
    width: 120px;
  }
  .premio-internazionale .wrap-banner .wrap-title .title {
    text-align: center;
  }
  .premio-internazionale .wrap-banner .wrap-title .title h1 {
    font-size: 1.5em;
  }
  .premio-internazionale .wrap-banner .wrap-title .title h1 span {
    font-size: 1em;
  }
  .premio-internazionale .wrap-banner .wrap-title .title .cognomenowrap {
    width: 100% !important;
  }
  .premio-internazionale .wrap-banner .wrap-title .subtitle {
    text-align: center;
    padding-top: 5%;
    position: relative;
    bottom: 0;
  }
}
@media (max-width: 419px) {
  .premio-internazionale .wrap-banner {
    background-position-x: -180px;
    height: 400px;
    background-size: 270%!important;
  }
  .premio-internazionale .wrap-banner .wrap-title {
    padding-left: 0px;
    margin-left: 4%;
    width: 90%;
  }
  .premio-internazionale .wrap-banner .wrap-title .premio-internazionale-logo img {
    width: 120px;
    margin: 0 auto 10px;
  }
  .premio-internazionale .footer-premio-internazionale div:first-child h2.text-center {
    font-size: 1.8em;
  }
  .premio-internazionale .footer-premio-internazionale div:nth-child(2) h2.text-center {
    font-size: 1.5em;
  }
}
.premio-internazionale .section-cta-due .uk-section {
  padding: 70px 0;
  background-position-y: -80px;
  background-color: #003354;
}
.premio-internazionale .section-cta-due .uk-section a {
  color: #FFF;
  font-size: 30px;
  font-weight: bold;
  text-decoration: underline;
  display: flex;
  align-items: center;
  width: fit-content;
  padding: 10px 20px;
  background-color: #003354;
}
.premio-internazionale .section-cta-due .uk-section a:hover {
  text-decoration: none;
}
.premio-internazionale .section-cta-due .uk-section a .uk-icon {
  border: 3px solid white;
  border-radius: 100%;
  margin-left: 30px;
  width: 40px;
  height: 40px;
}
.premio-internazionale .section-cta-due .uk-section a .uk-icon svg {
  height: 36px;
  width: 36px;
}
.premio-internazionale .section-cta-due .uk-section p {
  padding: 10px 20px;
  color: #FFF;
  background-color: #003354;
  max-width: 85%;
}
@media (max-width: 855px) and (min-width: 775px) {
  .cognomenowrap {
    width: 100%;
  }
}
@media (max-width: 535px) and (min-width: 500px) {
  .cognomenowrap {
    width: 100%;
  }
}
@media (max-width: 499px) and (min-width: 420px) {
  .cognomenowrap {
    width: 60%;
  }
}
@media (max-width: 767px) {
  .pre-footer .wrap-logo {
    margin: 5px;
  }
}
