﻿:root{--accent-green:#6ebc20;--primary-blue:#24335e;--border-gray:#e9ecef;}@font-face{font-family:"Titillium Web";src:url(../fonts/TitilliumWeb/TitilliumWeb-Regular.ttf);}body{font-size:18px;min-width:350px;font-family:"Titillium Web"!important;}body .full-width{width:100vw;margin-left:50%;transform:translateX(-50%);max-width:100%;}body .button-blue{background:#24335e;border:0;color:#fff;padding:.8rem 1.5rem;font-weight:600;text-transform:uppercase;display:inline-block;}body .navbar .navbar-nav{display:flex;justify-content:space-between;width:100%;}body .navbar .navbar-nav .nav-item{display:flex;align-items:center;}body .navbar .navbar-nav .nav-item a{text-decoration:none;}body .current-date-widget .arrow-right{width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid var(--bs-primary);}body .calendar-icon{display:flex;align-items:center;padding:0 15px;}body .logo img{max-height:6rem;}body *[data-flag]>span{background-position:center;background-size:contain;background-repeat:no-repeat;width:2rem;}body *[data-flag][data-flag=en]>span{background-image:url(../images/flags/en.png);}body *[data-flag][data-flag=it]>span{background-image:url(../images/flags/it.png);}body .main-menu .dropdown-toggle:after{content:none;}body .main-menu .dropdown-toggle .fa-angle-up{display:none;}body .main-menu .dropdown-toggle.show .fa-angle-down{display:none;}body .main-menu .dropdown-toggle.show .fa-angle-up{display:inline;}body .page-title-widget h1{color:#24335e;font-weight:600;}body table{border-collapse:collapse;}body table th,body table td{border:1px solid #000;}body .home-visual-menu{padding-left:15px;}body .home-visual-menu .wrapper{margin-bottom:15px;}body .home-visual-menu .wrapper .link{height:100%;display:flex;align-items:center;margin-right:15px;min-height:100px;}body .home-visual-menu .wrapper .link a{display:flex;align-items:center;text-decoration:none;height:100%;width:100%;}body .home-visual-menu .wrapper .link a .img{flex-shrink:0;}body .home-visual-menu .wrapper .link a .img img{height:100px;width:100px;}body .home-visual-menu .wrapper .link a .content{display:flex;align-items:center;height:100%;width:100%;color:#fff;font-size:24px;font-weight:600;padding:10px 20px;}body .home-visual-menu .wrapper .link a .content p{margin:0;}body .home-visual-menu .wrapper .link a .content span{font-weight:normal;font-size:14px;text-transform:none;display:inline-block;margin-top:10px;}body .section-heading{text-align:center;line-height:.5;margin:20px 0;}body .section-heading .text-align{text-align:right;font-weight:600;color:var(--bs-blue);}body .section-heading span{display:flex;flex-direction:row;color:var(--bs-blue);font-weight:700;font-size:42px;}body .section-heading span:before{content:"";flex:1 1;border-bottom:4px solid #e9ecef;margin:auto;margin-right:30px;}body .section-heading span:after{content:"";flex:1 1;border-bottom:4px solid #e9ecef;margin:auto;margin-left:30px;}body .section-heading .content{line-height:18px;font-size:18px;}body .section-heading .content a{text-decoration:none;font-weight:700;}body .section-heading .content a em{color:#4a6c3b;}@media(max-width:576px){body .section-heading .text-align{text-align:center;}}body .navigation-groups{background-repeat:no-repeat;background-size:cover;}body .navigation-groups.large{padding-top:12rem!important;}body .navigation-groups .navigation-item{opacity:.95;flex:1 1 0px;}body .breadcrumb-custom{border-bottom:2px solid #e9ecef;}body .breadcrumb-custom .breadcrumb-item+.breadcrumb-item:before{content:">>";font-weight:600;}body .breadcrumb-custom .breadcrumb-item:not(.active){font-weight:600;}body .breadcrumb-custom .breadcrumb-text{font-weight:600;color:var(--bs-blue);}body .news-slider{max-width:calc(100% - .49rem);}body .news-detail .news-title{font-weight:900;color:#24335e;}body .news-detail .date{color:#24335e;text-transform:uppercase;font-weight:bold;}body .slide_custom_syle{width:101%!important;}body .news-slider .item .image,body .events-slider .item .image,body .partners-slider .item .image,body course-slider .item .image{max-width:100%;max-height:100%;}body .news-slider .item .item-content,body .events-slider .item .item-content,body .partners-slider .item .item-content,body course-slider .item .item-content{padding-top:5rem;padding-left:5rem;width:70%;}body .news-slider .item .item-content .summary,body .events-slider .item .item-content .summary,body .partners-slider .item .item-content .summary,body course-slider .item .item-content .summary{font-size:32px;}body .news-slider .item .item-content .btn,body .events-slider .item .item-content .btn,body .partners-slider .item .item-content .btn,body course-slider .item .item-content .btn{width:fit-content;}body .news-slider .splide__pagination,body .events-slider .splide__pagination,body .partners-slider .splide__pagination,body course-slider .splide__pagination{margin:20px 0;position:relative;}body .course-slider .splide__pagination{margin:20px 0;position:relative;}@media(max-width:576px){body .news-slider .item .item-content{padding-top:5rem;padding-left:4rem;padding-right:4rem;width:100%;}}body .partners-slider .item{align-items:center;padding:20px;}body .partners-slider .item .image-container{display:flex;align-items:center;justify-content:center;min-height:200px;}body .partners-slider .item .image-container img{width:100%;}body .item{border:1px solid #ced4da;height:100%;display:flex;flex-direction:column;}body .item .item-image img{width:100%;}body .item.revert-image{display:flex;flex-direction:column;}body .item.revert-image .item-image{order:0;}body .item.revert-image .item-content{order:1;}body .item .item-content{padding:20px 20px 20px 20px;}body .item .item-content .topic .topic-name{font-size:1rem;padding:5px 15px;color:#fff;}body .item .item-content .topic .default{background:#24335e;}body .item .item-content .topic .logistica_e_trasporti{background:#7d70a2;}body .item .item-content .topic .gestione_dei_prodotti_e_igiene_industriale{background:#677629;}body .item .item-content .topic .relazioni_industriali_e_ccnl_di_settore{background:#4673b7;}body .item .item-content .topic .chimica_e_management{background:#5766ac;}body .item .item-content .topic .energia_e_sviluppo_sostenibile{background:#326137;}body .item .item-content .topic .ricerca_e_sviluppo_venture_capital{background:#a26934;}body .item .item-content .icons{display:flex;flex-direction:row;justify-content:space-between;font-weight:700;padding-top:20px;color:#24335e;}body .item .item-content .icons i{color:#4a6c3b;}body .searchable-items-list .advanced-search-form{width:70%;}body .searchable-items-list .advanced-search-form label{padding-bottom:5px;}body .searchable-items-list .advanced-search-form .form-group{padding-top:10px;}body .searchable-items-list .advanced-search-form .form-group .form-select,body .searchable-items-list .advanced-search-form .form-group .form-control{border:1px solid #e9ecef;}body .searchable-items-list .advanced-search-form .form-group .form-select:focus,body .searchable-items-list .advanced-search-form .form-group .form-control:focus{box-shadow:none;border-color:#e9ecef;}body .searchable-items-list .spinner-border{color:#24335e;}body .searchable-items-list .item.publication{display:grid;align-items:center;padding:20px;}body .searchable-items-list .pagination{font-size:24px;color:#24335e;cursor:pointer;padding-top:20px;}body .searchable-items-list .pagination li{display:flex;align-items:center;padding:0 10px;}body .searchable-items-list .pagination .pagination-number a{text-decoration:none;}body .searchable-items-list .pagination .pagination-number.active{font-weight:700;font-size:28px;}@media(min-width:768px){body .searchable-items-list .item.publication{grid-template-columns:1fr 4fr 1fr;}}@media(max-width:768px){body .searchable-items-list .item.publication .item-image{display:flex;justify-content:center;}body .searchable-items-list .item.publication .item-content{padding:30px 0;}body .searchable-items-list .item.publication .call-to-actions{display:flex;justify-content:space-between;}}@media(max-width:1024px){body .searchable-items-list .advanced-search-form{width:auto;}}body .dynamic-content-detail .dynamic-content-title{color:#24335e;font-weight:900;}body .dynamic-content-detail .session-details{background:#e9ecef;margin:0 12px;}body .dynamic-content-detail .dynamic-content-session-info{text-transform:uppercase;padding:10px 0;}body .dynamic-content-detail .dynamic-content-session-info span{color:#24335e;font-weight:900;font-size:18px;}body .dynamic-content-detail .dynamic-content-session-info i{color:#4a6c3b;padding-right:5px;font-size:18px;}body .dynamic-content-detail .dynamic-content-section-heading{padding-top:10px;}body .dynamic-content-detail .dynamic-content-section-heading h4{text-transform:uppercase;border-bottom:2px solid #e9ecef;font-weight:700;color:#24335e;margin-bottom:10px;padding-bottom:10px;}body .dynamic-content-detail .icon-box-wrapper{background:#24335e;color:#fff;padding:20px 40px;display:flex;align-items:center;}body .dynamic-content-detail .icon-box-wrapper .icon-wrapper{padding-right:40px;}body .dynamic-content-detail .icon-box-wrapper .icon-wrapper i{font-size:80px;}body .dynamic-content-detail .icon-box-wrapper .content-wrapper{padding-left:40px;border-left:3px solid #4a6c3b;}body .dynamic-content-detail .icon-box-wrapper .content-wrapper h4{text-transform:uppercase;font-weight:700;}body .dynamic-content-detail .session-detail-wrapper{padding:20px;border:2px solid #e9ecef;border-bottom:4px solid #24335e;display:flex;flex-direction:column;justify-content:center;height:100%;}body .dynamic-content-detail .session-detail-wrapper .upper-content{display:flex;text-transform:uppercase;}body .dynamic-content-detail .session-detail-wrapper .session-detail-title{text-transform:uppercase;font-weight:700;color:#24335e;}body .dynamic-content-detail .session-detail-wrapper h6{font-weight:600;text-transform:uppercase;}body .dynamic-content-detail .session-detail-wrapper h6 i{padding-right:5px;color:#4a6c3b;}body .dynamic-content-detail .dynamic-content-day-schedule .dynamic-content-day{font-weight:bold;font-size:24px;padding:10px 20px 10px 20px;width:max-content;text-transform:uppercase;padding:.4rem 1.5rem;font-weight:600;background:#e9ecef;margin-bottom:40px;}body .dynamic-content-detail .dynamic-content-day-schedule .dynamic-content-day p{margin-bottom:0;}body .dynamic-content-detail .dynamic-content-day-schedule .dynamic-content-day-steps .sessions{margin-top:10px;border-radius:12px;position:relative;list-style:none;padding-left:0!important;}body .dynamic-content-detail .dynamic-content-day-schedule .dynamic-content-day-steps .sessions li.day-phase{padding-bottom:1.5rem;position:relative;padding-left:20px;margin-left:10px;}body .dynamic-content-detail .dynamic-content-day-schedule .dynamic-content-day-steps .sessions li.day-phase .schedule-info{padding:15px;position:relative;top:-22px;}body .dynamic-content-detail .dynamic-content-day-schedule .dynamic-content-day-steps .sessions li.day-phase .schedule-info .time{font-size:20px;font-weight:bold;}body .dynamic-content-detail .dynamic-content-day-schedule .dynamic-content-day-steps .sessions li.day-phase .schedule-info p{margin-top:.4rem;font-size:18px;}body .dynamic-content-detail .dynamic-content-day-schedule .dynamic-content-day-steps .sessions li.day-phase:nth-child(even) .schedule-info{background-color:rgba(74,108,59,.3);border:1px solid rgba(84,107,66,.3);}body .dynamic-content-detail .dynamic-content-day-schedule .dynamic-content-day-steps .sessions li.day-phase.decorated{border-left:2px solid #4a6c3b;}body .dynamic-content-detail .dynamic-content-day-schedule .dynamic-content-day-steps .sessions li.day-phase.decorated:before{content:"";width:15px;height:15px;background:#fff;border:2px solid #4a6c3b;border-radius:50%;position:absolute;left:-8px;}body .dynamic-content-detail .dynamic-content-day-schedule .dynamic-content-day-steps .sessions li.day-phase.decorated:last-child{border:0;padding-bottom:0;}body .dynamic-content-detail .dynamic-content-day-schedule .dynamic-content-day-steps .sessions li.day-phase.decorated:last-child:before{left:-7px;}@media(max-width:767px){body .dynamic-content-detail .icon-box-wrapper .content-wrapper{border-left:0;}}body ng-form .form-control.ng-invalid,body ng-form .form-select.ng-invalid{border-bottom:2px solid var(--bs-danger);}body ng-form .form-control.ng-valid,body ng-form .form-select.ng-valid{border-bottom:2px solid var(--bs-success);}body ng-form .form-check-input.ng-invalid{border-color:var(--bs-danger);}body form .form-select,body form .form-control{border:1px solid #e9ecef;}body form .form-select:focus,body form .form-control:focus{box-shadow:none;border-color:#e9ecef;}body form .terms-and-conditions .form-label{display:none;}body form .btn{background:#24335e;text-transform:uppercase;font-weight:600;padding:10px 20px;}body form .remove{background:#dc3545;margin-top:15px;}body form .actions{margin-top:15px;}body .navigation-image-slider .splide__slide>a{max-height:7rem;}body .splide{padding-bottom:1rem;}body .splide .splide__pagination{bottom:0;}body .splide .splide__pagination .splide__pagination__page.is-active{background-color:var(--bs-primary);}body .orders-list h3{font-weight:bold;}body .orders-list th{text-transform:uppercase;}body .orders-list .pagination-controls .pagination{font-size:24px;color:#24335e;cursor:pointer;}body .orders-list .pagination-controls .pagination li{display:flex;align-items:center;padding:0 10px;}body .orders-list .pagination-controls .pagination .pagination-number a{text-decoration:none;}body .orders-list .pagination-controls .pagination .pagination-number.active{font-weight:700;font-size:28px;}body .user-area-menu a{text-decoration:none;}body .user-area-menu a .link{box-shadow:0 1px 2px rgba(0,0,0,.15);}body .user-area-menu a .link .content{border:2px solid #e9ecef;padding:20px;}body .user-area-menu a .link .content h4{text-transform:uppercase;font-weight:600;color:#24335e;}body footer{border-top:4px solid #546b42;}body footer .footer-social{border-bottom:1px solid #fff;}body footer .footer-social a{font-size:20px;}body footer .footer-nav .nav.first-item>.nav-item>.nav-link{font-weight:bold;}body footer .footer-nav .nav .nav-item .nav-link{padding-left:0;}body footer .footer-company-info{background:#24335e;color:#fff;}body footer .footer-company-info .bg-clear{background-color:rgba(255,255,255,.3);}body footer .footer-company-info .bg-clear p{padding:3px 0;}body footer .footer-company-info .container{padding:0 12px;}body footer .bottom-menu{font-size:.9rem;font-weight:600;padding:5px 0;}body footer .bottom-menu a{cursor:pointer;text-decoration:none;color:#fff;padding:0 10px;position:relative;white-space:nowrap;}body footer .bottom-menu a:first-child{padding-left:0;}body footer .bottom-menu a:after{background:#fff;width:.1em;content:"";display:block;position:absolute;bottom:0;right:0;top:calc(50% - 5px);height:70%;}body footer .bottom-menu a:last-child:after{width:0;}body #backToTop{display:none;position:fixed;bottom:30px;right:30px;z-index:999;background-color:#4a6c3b;color:#fff;border:0;outline:0;font-size:1.5rem;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.2);transition:background .3s;}body #backToTop:hover{background-color:#4a6c3b;}body .sitemap nav>ul{list-style-type:none;}body .sitemap nav>ul a{text-decoration:none;}body .sitemap nav>ul>li>a{color:#24335e;font-size:1.5rem;text-transform:uppercase;}body .sitemap nav>ul>li>ul{list-style:square;}body .sitemap nav>ul>li>ul a{color:#444!important;}body .sitemap nav>ul>li>ul>li>a{font-size:1rem;}body .sitemap nav>ul>li>ul>li ul{list-style:circle;}body .sitemap nav>ul>li>ul>li ul a{font-size:.8rem;}