#main-header{box-shadow:none!important}.full-width-btn{width:100%;text-align:center}.et_pb_filterable_portfolio .et_pb_portfolio_filters{display:flex;justify-content:center}.et_pb_filterable_portfolio .et_pb_portfolio_filters li{margin:0 4px}#left-area ul,.entry-content ul,.et-l--body ul,.et-l--footer ul,.et-l--header ul{padding:1.5em 0 0 0}.et_pb_bg_layout_light .et_pb_portfolio_item .post-meta a{pointer-events:none}.et_pb_text_1 ul li,.et_pb_text_2 ul li,.et_pb_text_3 ul li,.et_pb_text_4 ul li,.et_pb_text_5 ul li,.et_pb_text_8 ul li,.et_pb_text_9 ul li{margin-bottom:10px}span.mobile_menu_bar:before{color:#000000}.mobile_nav.opened .mobile_menu_bar:before{content:'\4d'}.mobile_menu_bar:before{transition:all .4s ease;transform:rotate(0deg);display:block}.mobile_nav.opened .mobile_menu_bar::before{transition:all .4s ease;transform:rotate(90deg);display:block}@media only screen and (max-width:760px){.four-columns .et_pb_column{width:50%!important}}.et_pb_menu li{padding:0px;margin:0px}.et_pb_menu li ul{width:180px}.et_pb_menu li li{width:180px;line-height:5px;font-size:12px!important;padding:0px}.et_pb_menu li li a{width:180px;font-size:12px!important}@media all and (max-width:767px){html .et-db .two-col-mob .et_pb_column{width:47.25%!important}html .et-db .two-col-mob .et_pb_column:nth-last-child(-n+2){margin-bottom:0}html .et-db .two-col-mob .et_pb_column:not(:nth-child(2n)){margin-right:5.5%!important}}.et-pb-contact-message,.et_pb_contact_field_options_wrapper{color:white}.dp-dfg-skin-default .dp-dfg-filters .dp-dfg-taxonomy-label{font-size:2em;line-height:1em;text-align:center;padding-bottom:1.5em}.menu-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#1f2427;z-index:9999;display:none;opacity:0;transition:opacity 0.3s ease;flex-direction:column;justify-content:flex-start;align-items:flex-start;overflow-y:auto}.menu-overlay.show{display:flex;opacity:1}.menu-toggle{position:relative;z-index:10000;cursor:pointer}.menu-close{position:absolute;top:30px;right:30px;z-index:10001;font-size:32px;color:white;cursor:pointer}.menu-riga ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:24px}.menu-riga ul li a{color:white;font-size:10px;text-decoration:none}.dp-dfg-skin-default .dp-dfg-header h2.entry-title{margin-top:30px}.dp-dfg-item .entry-title{position:relative;display:inline;background:linear-gradient(to top,transparent 15%,#E0D463 15%,#E0D463 85%,transparent 85%);transition:background-size 0.3s ease;background-size:0% 100%;background-repeat:no-repeat}.dp-dfg-item:hover .entry-title{background-size:100% 100%}.video-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;background:#000}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;pointer-events:none}.dp-dfg-item .dp-dfg-header{margin-top:20px}.et-pb-contact-message,.et_pb_contact_field_options_wrapper{color:#000000}.menu-overlay .et_pb_menu .et_mobile_nav_menu{display:none!important}.menu-overlay .et_pb_menu .et_pb_menu__wrap,.menu-overlay .et_pb_menu .et_pb_menu__menu{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;position:static!important}.menu-overlay .et_pb_menu .et_pb_menu__menu>li{display:block;margin-bottom:12px}@media (max-width:767px){.menu-overlay{padding-top:100px;padding-bottom:40px;box-sizing:border-box}}.link-evidenziato-giallo{position:relative;display:inline;background:linear-gradient(to top,transparent 15%,#E0D463 15%,#E0D463 85%,transparent 85%);background-size:0% 100%;background-repeat:no-repeat;transition:background-size 0.3s ease}.link-evidenziato-giallo:hover{background-size:100% 100%}.link-evidenziato-arancio{position:relative;display:inline;background:linear-gradient(to top,transparent 15%,#E0A44C 15%,#E0A44C 85%,transparent 85%);background-size:0% 100%;background-repeat:no-repeat;transition:background-size 0.3s ease}.link-evidenziato-arancio:hover{background-size:100% 100%}.link-evidenziato-verde{position:relative;display:inline;background:linear-gradient(to top,transparent 15%,#7DB3AA 15%,#7DB3AA 85%,transparent 85%);background-size:0% 100%;background-repeat:no-repeat;transition:background-size 0.3s ease}.link-evidenziato-verde:hover{background-size:100% 100%}.evidenziato-statico-giallo{position:relative;display:inline;background:linear-gradient(to top,transparent 15%,#E0D463 15%,#E0D463 85%,transparent 85%);background-size:100% 100%;background-repeat:no-repeat}.evidenziato-statico-arancio{position:relative;display:inline;background:linear-gradient(to top,transparent 15%,#E0A44C 15%,#E0A44C 85%,transparent 85%);background-size:100% 100%;background-repeat:no-repeat}.evidenziato-statico-verde{position:relative;display:inline;background:linear-gradient(to top,transparent 15%,#7DB3AA 15%,#7DB3AA 85%,transparent 85%);background-size:100% 100%;background-repeat:no-repeat}.et_pb_post_content_0_tb_body h2{margin-top:40px}.et_pb_column_1_tb_body{z-index:9!important}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"],.wpcf7 textarea{width:100%;padding:10px 5px;margin-bottom:25px;border:none;border-bottom:1px solid #333;background-color:transparent;font-family:'Plus Jakarta Sans',sans-serif;font-size:16px;color:#000;box-shadow:none;outline:none}.wpcf7 input::placeholder,.wpcf7 textarea::placeholder{color:#888}.wpcf7 input[type="checkbox"]{width:18px;height:18px;margin-right:10px;accent-color:#000}.wpcf7 .wpcf7-list-item-label{font-family:'Plus Jakarta Sans',sans-serif;font-size:16px;font-weight:400;color:#000}.wpcf7 label{font-family:'Plus Jakarta Sans',sans-serif;font-size:15px;color:#000;display:flex;align-items:center;margin-bottom:20px}.wpcf7-form-control.wpcf7-file{font-family:'Plus Jakarta Sans',sans-serif;font-size:16px;padding:0.75em 0em;border:none;background-color:transparent;color:#000;border-radius:0;cursor:pointer;display:inline-block;margin-top:0.5rem;width:100%;box-sizing:border-box}.wpcf7-form-control.wpcf7-file::file-selector-button{font-family:'Plus Jakarta Sans',sans-serif;font-size:16px;padding:0.5em 1em;border:1px solid #000;background-color:transparent;color:#000;border-radius:4px;cursor:pointer;transition:background-color 0.3s ease;content:"Allega CV"}.wpcf7-form-control.wpcf7-file::file-selector-button:hover{background-color:#000;color:#fff}.wpcf7 input[type="submit"]{font-family:'Plus Jakarta Sans',sans-serif;font-size:16px;padding:0.5em 1em;border:1px solid #000;background-color:transparent;color:#000;border-radius:4px;cursor:pointer;transition:background-color 0.3s ease;display:inline-block;margin-top:0.5rem;box-sizing:border-box}.wpcf7 input[type="submit"]:hover{background-color:#000;color:#fff}.wpcf7-response-output{border:1px solid red!important;background-color:transparent;color:red;font-family:'Plus Jakarta Sans',sans-serif;font-size:15px;padding:12px 16px;margin-top:20px;border-radius:4px}p.titolocv{font-family:'Plus Jakarta Sans',sans-serif;font-size:18px;font-weight:500;margin-bottom:-20px;margin-top:25px;color:#000}p.curriculum-note{font-family:'Plus Jakarta Sans',sans-serif;font-size:15px;font-weight:400;color:#000;margin-top:-8px;margin-bottom:30px;line-height:1.5}.no-hamburger .et_mobile_nav_menu{display:none!important}.no-hamburger .et_pb_menu__menu{display:block!important}.dp-dfg-item.term-innovazione-territoriale .entry-title,.dp-dfg-item.category-innovazione-territoriale .entry-title,.dp-dfg-item.project_category-innovazione-territoriale .entry-title,.dp-dfg-item.dfg_category-innovazione-territoriale .entry-title{background-image:linear-gradient(to top,transparent 15%,#E0A44C 15%,#E0A44C 85%,transparent 85%)}.dp-dfg-item.term-ricerca-e-comunita .entry-title,.dp-dfg-item.category-ricerca-e-comunita .entry-title,.dp-dfg-item.project_category-ricerca-e-comunita .entry-title,.dp-dfg-item.dfg_category-ricerca-e-comunita .entry-title{background-image:linear-gradient(to top,transparent 15%,#7DB3AA 15%,#7DB3AA 85%,transparent 85%)}.header-colorato{transition:background-color 0.4s ease-in-out}.header-colorato.header-giallo{background-color:#E0D463!important}.header-colorato.header-arancio{background-color:#E0A44C!important}.header-colorato.header-verde{background-color:#7DB3AA!important}div.wpcf7-response-output{border:none!important;color:#000000!important;font-family:"Plus Jakarta Sans",sans-serif;font-size:24px;background-color:transparent!important;padding-left:0;padding-right:0;line-height:1.5!important}