.site-search{display:flex;align-items:stretch;max-width:24rem;width:100%;font-size:16px;gap:0;margin:0;padding:0;border:0}[role="radiogroup"] [role="radio"]:focus{outline:3px rgba(34,107,91,1) inset!important}.site-search__input{flex:1 1 auto;font-size:1rem;line-height:1.4;padding:0.5rem 0.75rem;border-right:none;border-radius:4px 0 0 4px;min-width:0;box-sizing:border-box}.site-search__button{flex:0 0 auto;font-size:1rem;line-height:1.4;float:left;left:86%;top:31%!important;position:inherit;padding:0.5rem 0.75rem;border:0px;border-radius:0 4px 4px 0;background:#e0e0e0;cursor:pointer;box-sizing:border-box}.site-search__button:hover,.site-search__button:focus{background:#ccc}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0}@media screen and (max-width:980px){.site-search__button{display:none!important}}.et_pb_code_inner iframe:focus-visible{outline:3px solid #7C3AED;outline-offset:2px}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.iframe-fallback-link{display:inline-block;margin:.5rem 0}.at-tableclass a{text-decoration:underline}.at-tableclass a:focus-visible{outline:3px solid #7C3AED;outline-offset:2px}.at-tableclass a,.at-tableclass a,.at-tableclass li{opacity:1!important}.at-tableclass h3[id]{scroll-margin-top:6rem}.et_pb_accordion .et_pb_toggle_title[role="button"]{cursor:pointer}.et_pb_accordion .et_pb_toggle_title[role="button"]:focus-visible{outline:3px solid #7C3AED;outline-offset:3px}.et_pb_gallery_items.et_post_gallery{display:flex}.et_parallax_bg,.et_pb_parallax_css,.et_pb_parallax_css.et_pb_image_wrap{background-attachment:scroll!important;transform:none!important}.tn7-card__title,.tn7-item-title{background-color:#00000047}#meccanismo-homepage .tn7-card.tn7-card--opened:not(.tn7-card--notizia) .tn7-card__image-wrapper{bottom:-6em}#meccanismo-homepage .tn7-card.tn7-card--opened:not(.tn7-card--notizia) .tn7-card__title{top:90%}#meccanismo-homepage .tn7-card.tn7-card--opened .tn7-card__cta{bottom:-3.8em}.facetwp-template .tn7-card.tn7-card--opened:not(.tn7-card--notizia) .tn7-card__image-wrapper{bottom:-10em}.facetwp-template .tn7-card.tn7-card--opened:not(.tn7-card--notizia) .tn7-card__title{top:90%}.facetwp-template .tn7-card.tn7-card--opened .tn7-card__cta{bottom:-10em}.tn7-card:not(.tn7-card--notizia) .tn7-card__image-wrapper,.fwpl-result:not(.tn7-card--notizia) .tn7-card__image-wrapper{bottom:-6em}.facetwp-template .tn7-card{position:relative}.et-pb-controllers a{width:11px;height:11px}.facetwp-template .tn7-card__image-wrapper,.facetwp-template .tn7-card__title,.facetwp-template .tn7-card__cta{position:absolute;left:0;right:0}#meccanismo-homepage .tn7-card.tn7-card--opened:not(.tn7-card--notizia) .tn7-card__image-wrapper{bottom:-10em}#meccanismo-homepage .tn7-card.tn7-card--opened:not(.tn7-card--notizia) .tn7-card__title{top:90%}#meccanismo-homepage .tn7-card.tn7-card--opened .tn7-card__cta{bottom:-7.8em}.facetwp-template .fwpl-result.tn7-card--opened .tn7-search-box__image{bottom:-4em}.facetwp-template .fwpl-result.tn7-card--opened .tn7-card__cta{bottom:-4em}.facetwp-template .fwpl-result.tn7-card--opened .tn7-card__image-wrapper{bottom:-10em}.facetwp-template .fwpl-result.tn7-card--opened .tn7-card__title{top:90%}.facetwp-template .fwpl-result.tn7-card--opened .tn7-card__cta{bottom:-4em}.tn7-card__cta .tn7-btn:focus,.tn7-card__cta .tn7-btn:focus-visible{outline:2px solid #ffffff;outline-offset:3px;box-shadow:0 0 0 3px #8A2BE2}:focus-visible{outline:3px solid black;box-shadow:0 0 0 6px white}@media (max-width:981px){.et_mobile_menu .sub-menu{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;height:auto!important}.et_mobile_menu .sub-menu[hidden]{display:block!important}.et_mobile_menu .sub-menu{transition:none!important}.et_mobile_menu .submenu-expand-button{display:none!important}}.facetwp-pager ul.pagination{list-style-type:none;display:flex}.et-search-form[hidden]{display:none!important}a.et-pb-arrow-next,a.et-pb-arrow-prev{opacity:1!important}.et-pb-arrow-prev{left:0}.et-pb-arrow-next{right:0}#menu-menu-ente-gestore a[aria-current="page"]{font-weight:bold;color:#d0021b!important;text-decoration:underline}.facetwp-pager .facetwp-page:focus{outline:2px solid #4B0082;outline-offset:2px}.facetwp-pager .facetwp-page.active{font-weight:bold;text-decoration:underline}#main-footer .tn7-social-links .tn7-social-links__title{display:flex;place-content:center}.sr-only{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden!important;white-space:nowrap!important}#top-menu li .menu-item-has-children>a:first-child:after{content:none!important;display:none!important}.tn7-single__infos .tn7-single__infos-title{color:black!important}.entry-content p a,.entry-content ul a{text-decoration:none}.et_pb_blog_grid_wrapper .entry-title a{height:100%!important}#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,#top-menu li.current_page_item>a{color:#d0021b;border-bottom:solid 3px}.tn7-social-links__list{display:flex;justify-content:center;gap:2rem;list-style:none;margin:0;padding:0}.tn7-social-links__item{margin:0}.tn7-card .tn7-card__cta .tn7-btn:hover,.tn7-card .tn7-card__cta .tn7-btn:focus,.fwpl-result .tn7-card__cta .tn7-btn:hover,.fwpl-result .tn7-card__cta .tn7-btn:focus{background:#414141}.skip-link{position:absolute;top:0;left:0;clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;width:1px;overflow:hidden;white-space:nowrap;background:#005a9c;color:#fff;padding:8px 16px;font-weight:bold;margin-top:20px;margin-left:20px;z-index:1000;transition:clip-path 0.2s ease,height 0.2s ease,width 0.2s ease}.tn7-card__title a{background-color:rgba(35,35,35,0.6)!important}.tn7-item-title a,.tn7-track-title a{background-color:rgba(35,35,35,0.6)!important}#main-c{transform:none!important;overflow:visible!important}.barra-di-lato .widget_nav_menu .menu li li a{color:black!important}.skip-link:focus{clip:auto;clip-path:none;height:auto;width:auto;text-decoration:none}@media (min-width:768px){.tn7-image-box.tn7-image-box--right .et_pb_blurb_content{right:0%;left:auto;width:50%}}@media (min-width:768px){.tn7-image-box.tn7-image-box--left .et_pb_blurb_content{left:0px;right:auto;width:50%}}.et_pb_post .entry-featured-image-url{display:block;position:relative;margin-bottom:30px}.et_pb_slide_title a{color:white!important}#top-menu.menu-desktop{background:white}.wpseo-score-text{color:#ffffff!important;background-color:#a30000!important;padding:2px 6px;border-radius:4px;font-weight:bold}.skip-link{position:absolute;top:-40px;left:0;background:#ffffff;color:#000;padding:8px 12px;z-index:100;text-decoration:none;border:2px solid #000;font-weight:bold}.skip-link:focus{top:10px}span.et_parallax_bg.et_pb_parallax_css::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.71);z-index:1}.tn7-card:not(.tn7-card--notizia) .tn7-card__image-wrapper::before,.fwpl-result:not(.tn7-card--notizia) .tn7-card__image-wrapper::before,.fwpl-result .tn7-search-box__image::before{background:rgb(0 0 0 / 61%)}a.fwpl-btn{display:inline-flex;justify-content:center;align-items:center;height:51px;line-height:1;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:800;font-size:16px;letter-spacing:2px;padding:10px;border-width:1px;border-style:solid;border-color:rgb(1,77,56);border-image:initial;border-radius:0px;transition:0.35s;text-decoration:none}.tn7-card .tn7-card__cta .tn7-btn,.fwpl-result .tn7-card__cta .tn7-btn{background:#1a1a1a}.tn7-card:not(.tn7-card--notizia):hover .tn7-card__image-wrapper::before,.fwpl-result:not(.tn7-card--notizia):hover .tn7-card__image-wrapper::before,.wpl-item{background:rgb(1 77 56 / 95%)}body #page-container a.et_pb_button_0,body #page-container a.et_pb_button_1,body #page-container a.et_pb_button_2{color:#796856!important}:focus{outline:3px solid #CF0DCC}.main-menu-button{background:none;border:none;color:#014d38;font-size:16px!important;font:inherit;padding:10px 15px;cursor:pointer;text-align:left;width:100%;position:relative;padding-right:30px}.main-menu-button:after{content:'▼';font-size:0.6em;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.main-menu-button[aria-expanded="true"]:after{content:'▲'}.main-menu-button:focus{outline:2px solid #0066cc;outline-offset:2px}.submenu-expand-button{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:20px;height:20px;background:none;border:none;cursor:pointer;padding:0}.submenu-expand-button:after{content:'▶';font-size:0.8em}.submenu-expand-button[aria-expanded="true"]:after{content:'▼'}.submenu-expand-button:focus{outline:2px solid #0066cc}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#top-menu .sub-menu .sub-menu{left:100%;top:0}#top-menu>li.menu-item-has-children:hover>.sub-menu,#top-menu>li.menu-item-has-children .sub-menu[aria-hidden="false"]{visibility:visible!important;opacity:1!important}.tn7-breadcrumb .tn7-breadcrumb__item{color:#796856!important}.tn7-social-links__title{color:#796856!important}#post-1306 .et_pb_section_1{padding-bottom:0}#post-1306 .et_pb_row_2:not(.tn7-facets-container){display:none}.postid-6023 h5{line-height:1.5em;margin-bottom:20px}.postid-6023 h6{font-family:'Montserrat'!important;font-weight:600;font-size:1.2em;padding:20px 0;margin-bottom:20px}.home .et_pb_post p{font-size:15px;line-height:1.5em}.et_pb_portfolio_image h3,.et_pb_post .entry-content h3{font-family:"Montserrat";font-size:1.4em;font-weight:600}.et_post_meta_wrapper,.single-project #et-main-area{}.et_project_meta{display:none}.single-project .nav-single{visibility:hidden;padding:20px}#left-area ol,.entry-content ol,#left-area ul,.entry-content ul{padding-left:23px;font-weight:400}.et_pb_row_3-4_1-4 .widget_nav_menu .menu li{font-size:17px;padding-top:10px!important;border-top:1px solid #B4A391}.et_pb_row_3-4_1-4 .widget_nav_menu .menu li a{text-decoration:none;color:#49341D}.et_pb_row_3-4_1-4 .widget_nav_menu .menu li ul{padding-top:10px!important}.et_pb_row_3-4_1-4 .widget_nav_menu .menu li li{font-size:13px;font-weight:700;margin-left:8px!important;line-height:1.1em}.et_pb_row_3-4_1-4 .widget_nav_menu .menu li li a{color:#B4A391}.et_shop_image,.et_portfolio_image,.et_pb_portfolio_grid_items .et_pb_module_header{border-right:8px solid #fff}.et_pb_portfolio_item{margin-bottom:40px!important}.fa-hotel:before,.fa-bed:before{content:"\f05a"}.term-atti-delle-amministrazioni-aggiudicatrici-e-degli-enti-aggiudicatori-distintamente-per-ogni-procedura .et_pb_sectionet_pb_section_0.et_section_regular.et_pb_section_first{padding-top:0!important}.atti-tab h4{clear:both;padding-top:20px;border-top:1px solid #908272;font-size:1.2em!important;font-family:'Montserrat'!important;line-height:1.2em}.atti-tab h4:first-child{border:0;padding-top:0;margin-top:0}.atti-tab .et_pb_tab_content ul{margin-bottom:20px;padding-left:0!important}.atti-tab .et_pb_tab_content ul:after{content:"";display:table;clear:both}.atti-tab .et_pb_tab_content li{width:48%;margin-right:1%;float:left;list-style:none}#tabelladati td{vertical-align:top;font-size:.9em}.amm-trasparente h2.entry-title{margin-bottom:40px;padding-bottom:40px!important;border-bottom:1px solid #e3e3e3}.amm-trasparente ol,.amm-trasparente ul{padding-left:40px!important}.amm-trasparente li{margin:10px;padding-left:10px}.amm-trasparente ul{list-style:disc}.amm-trasparente ol{list-style:decimal!important}.et_password_protected_form{padding:0 50px}.et_password_protected_form p input{padding:2px;border-radius:9px;font-size:20px!important;color:#000!important}.tax-tipologie p.post-meta{display:none}.resp-container{position:relative;overflow:hidden;padding-top:56.25%}.resp-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}#trasparenza td{vertical-align:top;padding:5px;padding-bottom:10px;border-bottom:1px solid #e3e3e3}.ente-stream-content .et_cpt_container_column{font-size:13px}.ente-stream-content .et_cpt_container_column:nth-child(odd) article{padding-right:2vw;border-right:1px solid #B4A391}.tn7-single-poi__photogallery{margin-bottom:60px}#mobile_menu{height:calc(100vh - 56px);overflow:auto!important;padding-bottom:50px}@media (max-width:421px){.at-tableclass{width:100%!important}}.post-password-required>.entry-content{max-width:960px;margin:0 auto;margin-top:180px}.entry-content table,.entry-content table td{border:1px #000000 solid!important}.page-template-default .entry-content table td,.page-template-default .entry-content table td span{font-family:"Montserrat",sans-serif!important;font-weight:500!important;font-size:16px!important;line-height:1.3!important}}