/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
header,footer{display:none !important}.btn.remove-button,.btn.google-map-field-clear{background:#dc3545}form .form-control{border:1px solid #58595b;border-radius:6px;padding:5px 12px}.agent-form-group table tr td:first-child{padding-left:10px}.agent-form-group table h4{margin-top:30px;font-size:30px;font-weight:600;text-transform:uppercase}.js-form-type-vertical-tabs,.tabledrag-toggle-weight-wrapper{display:none}.horizontal-tabs,.field--name-field-theme,.node-agent-choice-form > .form-actions,.entity-content-form-footer,.form-actions{max-width:1280px;margin-left:auto;margin-right:auto}.form-actions{margin-bottom:20px}.js-form-type-checkbox .form-checkbox{display:inline-block;width:22px;margin-right:8px}.checkbox-container input:checked ~ .checkmark{border-color:#7c7c7c}.checkbox-container .checkmark{border-color:#7c7c7c}.checkbox-container .checkmark:after{border-color:#7c7c7c}.form-wrapper .form-group label{font-weight:bold;margin-bottom:0}.form-wrapper .form-group label.form-required:after{content:"*"}.form-wrapper .form-group .select-box .select-items{z-index:500}.select-box{padding-bottom:0 !important;line-height:20px}.select-box .select-items div{display:block}.horizontal-tabs{margin-top:40px}.horizontal-tabs .horizontal-tabs-panes{padding-top:20px;padding-bottom:20px}.horizontal-tabs .horizontal-tabs-list{display:flex}.horizontal-tabs .horizontal-tabs-list li{width:100%}.horizontal-tabs .horizontal-tabs-list li a{color:#ff6900;font-weight:400;text-align:center;padding-top:1em !important;padding-bottom:1em !important;text-transform:uppercase;letter-spacing:0.5px}.horizontal-tabs .horizontal-tabs-list li a:hover{background-color:rgba(255,106,0,0.06)}.horizontal-tabs .horizontal-tabs-list li:last-child{border-right:none}.horizontal-tabs .scroll-down{display:none !important}.field--name-field-theme label{text-transform:uppercase;font-weight:bold;margin-top:20px}.field--name-field-theme .select-box{max-width:200px}.select-box .select-selected{padding:8px 12px}.field--type-entity-reference > details{border-bottom:none !important;padding-bottom:0 !important;margin-bottom:0 !important}details summary{text-transform:uppercase;font-weight:bold;margin-top:20px}details.entity-browser--current summary{font-weight:normal}details:not(.field-group-tab){width:100%}details .item-container{width:100%;margin:10px 0 25px;padding-bottom:15px;text-align:center;position:relative}details .item-container .ajax-progress{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0.7);color:#fff}details .item-container .ajax-progress .message{margin-left:5px;color:#fff}details .item-container .field--type-image img{max-width:100%;height:400px;object-fit:cover}details .item-container.container-proposal-teaser{width:24%}@media (max-width:599px){details .item-container{width:100%}}details.form-wrapper{max-width:1280px;margin-left:auto;margin-right:auto}#edit-field-carousel-header-hp .children,#edit-field-viewer-featured-service .children,#edit-field-viewer-highlited-service-wrapper .children,#edit-field-carousel-header-serv-wrapper .children,#edit-field-profile-background-wrapper .children,#edit-field-product-background-wrapper .children,#edit-field-carousel-header-off-wrapper .children,#edit-field-viewer-slider-offers-wrapper .children,#edit-field-proposals-wrapper .children,#edit-field-contacts-background-wrapper .children,#edit-field-news-background-wrapper .children{display:block}#edit-field-carousel-header-hp-wrapper > details > .children,#edit-field-viewer-featured-service-wrapper > details > .children{display:block}#edit-field-carousel-header-hp-wrapper .entity-browser--current--slide_homepage .children{display:block}#edit-field-offer-in-evidence-wrapper > details > .children{display:block}#edit-field-offer-in-evidence-wrapper .item-container{max-width:460px !important;margin-left:0.5%;margin-right:0.5%}#edit-field-proposals-wrapper .item-container{width:25%}@media (max-width:991px){#edit-field-proposals-wrapper .item-container{width:50%}}@media (max-width:599px){#edit-field-proposals-wrapper .item-container{width:100%}}.item-blocco-singolo > .item,.item-blocco-singolo > section{position:relative}.item-blocco-singolo > .item:after,.item-blocco-singolo > section:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.item-blocco-singolo.slide-hp-teaser .caption{min-height:190px;padding:25px;text-align:center;color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column}.item-blocco-singolo.slide-hp-teaser .caption .caption-category{color:#ff6900;font-weight:600;margin-bottom:10px;text-transform:uppercase}.item-blocco-singolo.slide-hp-teaser .caption .caption-title{font-weight:600;max-width:400px;margin:0 auto;font-size:20px}.item-blocco-singolo.slide-hp-teaser .custom-position-tema2{text-align:left;min-height:300px;display:flex;align-items:center}.item-blocco-singolo.slide-hp-teaser .custom-position-tema2 .list-carosello{list-style:none;margin:0 !important;border:0;padding:0}.item-blocco-singolo.slide-hp-teaser .custom-position-tema2 .caption-title{color:#fff;font-size:30px;max-width:360px;font-weight:bold;text-transform:initial}.item-blocco-singolo.slide-hp-teaser .custom-position-tema2 .caption-category{color:#ff6900;font-size:18px;font-weight:bold;text-transform:uppercase;display:block !important}.item-blocco-singolo.slide-hp-teaser .custom-position-tema2 .caption-text-2{font-size:36px !important;color:#fff}@media (max-width:991px){.item-blocco-singolo.slide-hp-teaser .caption{min-height:140px;padding:15px}.item-blocco-singolo.slide-hp-teaser .caption .caption-category{font-size:11px;margin-bottom:8px}.item-blocco-singolo.slide-hp-teaser .caption .caption-title{font-size:16px}}.item-blocco-singolo.services-teaser .container-text{text-align:left}.item-blocco-singolo.offer-teaser > div{padding:0 !important}.item-blocco-singolo.highlighted-service-teaser .container{margin:0}.item-blocco-singolo.highlighted-service-teaser .container:before{left:0;top:0;bottom:0}.item-blocco-singolo.highlighted-service-teaser .container:after{display:none}.item-blocco-singolo.highlighted-service-teaser .container-text{text-align:left}.item-blocco-singolo.highlighted-service-teaser .container-text img{height:auto;max-width:120px}.item-blocco-singolo .hp-component{padding:50px 30px;background-color:#f2f2f2}.item-blocco-singolo .hp-component.component-office{padding:0}.item-blocco-singolo .hp-component.component-office .container{padding:50px 65px}.item-blocco-singolo.prodotti-header-teaser .section-prodotti-header{min-height:initial}.item-blocco-singolo.prodotti-header-teaser .section-prodotti-header .bg-header-prodotti{height:initial;background-size:contain;background-repeat:no-repeat}.item-blocco-singolo.prodotti-header-teaser .section-prodotti-header .button-white-carosello{bottom:0}.item-blocco-singolo.prodotti-header-teaser .section-prodotti-header button{width:auto;position:absolute;bottom:110px;margin-left:50px;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;user-select:none;border:1px solid #f8f9fa;padding:8px 30px;font-size:13px;line-height:1.5;border-radius:25px;color:#f8f9fa;background-color:transparent;background-image:none;text-transform:uppercase;transform:translateX(-33%)}.item-blocco-singolo.prodotti-header-teaser .scroll-down{display:none}.item-blocco-singolo.slide-offer-service-carousel-header-teaser .item{min-height:280px;display:flex;align-items:center;padding:60px 50px}.item-blocco-singolo.slide-offer-service-carousel-header-teaser .list-carosello{color:#fff;list-style:none;padding-left:0}.item-blocco-singolo.slide-offer-service-carousel-header-teaser .list-carosello > li{max-width:500px;margin:0 auto;display:block}.item-blocco-singolo.slide-offer-service-carousel-header-teaser .list-carosello .caption-category{text-transform:uppercase;color:#ff6900;font-size:16px;font-weight:bold;display:block;margin-bottom:5px}.item-blocco-singolo.slide-offer-service-carousel-header-teaser .list-carosello .caption-title{font-weight:bold;font-size:40px}.item-blocco-singolo.slide-offer-service-carousel-header-teaser .list-carosello .caption-text{font-size:18px}.item-blocco-singolo.slide-offer-service-carousel-header-teaser .feature-singola{display:inline-block;padding:10px 23px;margin-right:1px;position:relative}.item-blocco-singolo.slide-offer-service-carousel-header-teaser .feature-singola:after{content:"";position:absolute;top:14px;right:-1px;height:40px;background:#fff;width:1px}.item-blocco-singolo.slide-offer-service-carousel-header-teaser .feature-singola:last-child:after{display:none}.item-blocco-singolo.slide-offer-service-carousel-header-teaser .feature-singola .contenitore-icon .icon{float:left;margin-right:12px}.item-blocco-singolo.slide-offer-service-carousel-header-teaser .feature-singola .contenitore-icon .icon img{max-width:50px;max-height:50px;object-fit:cover;object-position:center center}.item-blocco-singolo.slide-offer-service-carousel-header-teaser .feature-singola .contenitore-icon .title{float:left;font-size:18px;line-height:50px}@media (max-width:991px){.item-blocco-singolo.slide-offer-service-carousel-header-teaser .feature-singola .contenitore-icon .icon img{max-width:30px;max-height:30px}.item-blocco-singolo.slide-offer-service-carousel-header-teaser .feature-singola .contenitore-icon .title{font-size:15px;line-height:35px}}@media (max-width:991px){.item-blocco-singolo.slide-offer-service-carousel-header-teaser .feature-singola{margin-right:0;padding:10px 15px}.item-blocco-singolo.slide-offer-service-carousel-header-teaser .feature-singola:after{display:none}.item-blocco-singolo.slide-offer-service-carousel-header-teaser .feature-singola .contenitore-icon .icon{float:none}.item-blocco-singolo.slide-offer-service-carousel-header-teaser .feature-singola .contenitore-icon .icon img{margin:0 auto}.item-blocco-singolo.slide-offer-service-carousel-header-teaser .feature-singola .contenitore-icon .title{float:none}}@media (max-width:767px){.item-blocco-singolo.slide-offer-service-carousel-header-teaser .feature-singola{padding:10px 7px}.item-blocco-singolo.slide-offer-service-carousel-header-teaser .feature-singola .icon img{max-width:30px;max-height:30px}.item-blocco-singolo.slide-offer-service-carousel-header-teaser .feature-singola .title{font-size:14px;line-height:30px}}.item-blocco-singolo.slide-offer-service-teaser .item{min-height:280px;display:flex;align-items:center}.item-blocco-singolo.slide-offer-service-teaser .item > .row{min-width:100%;margin-left:0}.item-blocco-singolo.slide-offer-service-teaser .list-carosello{text-align:left;color:#fff;list-style:none;padding-left:0}.item-blocco-singolo.slide-offer-service-teaser .list-carosello .caption-title{color:#fff;font-size:36px;font-weight:bold;text-transform:initial}.item-blocco-singolo.slide-offer-service-teaser .list-carosello .caption-category{font-size:20px;font-weight:bold;text-transform:uppercase;display:block !important}.item-blocco-singolo.slide-offer-service-teaser .list-carosello .caption-text{font-size:18px;color:white}.item-blocco-singolo.proposal-teaser .item{min-width:100%;text-align:left;margin-bottom:5px !important}.views-col{width:100% !important;max-width:100%}.views-col .views-field .form-item .form-checkbox{display:inline-block;width:100%;position:relative;}.views-col .slide-offer-service-carousel-header-teaser .item{text-align:center}.views-col .scroll-down{display:none}#entity-browser-background-news-form .views-col .views-field-thumbnail__target-id,#entity-browser-background-contacts-form .views-col .views-field-thumbnail__target-id,#entity-browser-background-profile-form .views-col .views-field-thumbnail__target-id{float:right;max-width:93%;margin:20px 0 50px}#entity-browser-background-news-form .views-col img,#entity-browser-background-contacts-form .views-col img,#entity-browser-background-profile-form .views-col img{max-width:100%;max-height:220px;object-fit:cover}#group-info-logo{max-width:530px !important}#group-info-logo .children{display:block}#group-photos-picture{max-width:530px !important}#group-photos-picture .children{display:block}#group-photos-picture #edit-field-photo-current{margin-top:60px}#group-photos-picture #edit-field-photo-current tr{vertical-align:top}#group-photos-picture #edit-field-photo-current tr td{padding-bottom:35px}#group-photos-picture #edit-field-photo-current tr .form-group{margin-top:-10px}#group-photos-picture #edit-field-photo-current tr .remove-button{margin-left:35px}.horizontal-tabs{}.horizontal-tabs .form-group{margin-bottom:5px;padding:10px 10px;}.horizontal-tabs .agent-form-group:not(#group-info-description),.horizontal-tabs .agent-form-group:not(#group-detail-description),.horizontal-tabs .agent-form-group:not(#group-coverage-zone){max-width:530px}.google-map-field-widget{float:none !important}#google_map_field_dialog #infowindow_container{display:none}.tour-backdrop{z-index:499;opacity:0.65}.popover[class*="tour-"]{border-radius:0;z-index:500;max-width:670px}.popover[class*="tour-"].bs-popover-right{margin-left:13px;max-width:255px}.popover[class*="tour-"].bs-popover-top{margin-bottom:13px}.popover[class*="tour-"].bs-popover-top .arrow:before{border-top-color:#ececec;bottom:1px}.popover[class*="tour-"].bs-popover-top .arrow:after{border-top-color:#ececec}.popover[class*="tour-"] .popover-navigation{padding:13px 14px;background:#ececec;border-top:1px solid #ededed;text-align:center}.popover[class*="tour-"] .popover-body{font-size:16px;padding-top:20px;padding-bottom:20px}.popover[class*="tour-"] .close-wizard{position:absolute;top:0;right:0;background:transparent;border:none;color:#58595b;font-size:30px;line-height:33px;padding:1px 10px}.popover[class*="tour-"] .btn{font-size:12px;min-width:90px;padding:6px 5px;background:#fff;letter-spacing:0.5px;color:#1d8b21}.popover[class*="tour-"] .separator{margin:0 7px}#edit-field-theme{display:flex}#edit-field-theme div{margin:0.15em 0.5em}#edit-field-theme label{display:inline-block;width:270px;height:200px;background:transparent no-repeat center 26px / 250px;vertical-align:middle;border:2px solid transparent;border-radius:3px;padding:2px 7px}#edit-field-theme input[type="radio"]{display:none}#edit-field-theme input[type="radio"]:checked + label{border-color:#1d8b21}#edit-field-theme #edit-field-theme-none,#edit-field-theme #edit-field-theme-none ~ *{display:none}#edit-field-theme #edit-field-theme-agenti + label{background-image:url(/themes/agenti/screenshot.png)}#edit-field-theme #edit-field-theme-agenti2 + label{background-image:url(/themes/agenti2/screenshot.png)}#edit-field-theme #edit-field-theme-agenti3 + label{background-image:url(/themes/agenti3/screenshot.png)}#edit-field-theme .form-item-field-theme label{cursor:pointer}.theme-agenti2 #edit-field-offer-in-evidence-wrapper details > .children details > .children{background-color:#aeafb0;padding:30px}.theme-agenti2 #edit-field-offer-in-evidence-wrapper details .children{display:block}.theme-agenti2 #edit-field-offer-in-evidence-wrapper .item-container{max-width:680px;margin-left:0;margin-right:0}.theme-agenti2 .item-blocco-singolo.slide-offer-service-carousel-header-teaser .list-carosello{text-align:left}.theme-agenti3 #edit-field-viewer-featured-service-wrapper .item-blocco-singolo .hp-component{background-color:#000;color:#fff}.theme-agenti3 #edit-field-viewer-featured-service-wrapper .item-blocco-singolo .hp-component .text-gradient > div{color:#ff6900}.ui-widget.ui-widget-content{z-index:1000 !important}.ui-widget .form-actions{text-align:center}.ui-widget-overlay.ui-front{background:black;opacity:0.4;z-index:999 !important}.views-col.selected .views-field-rendered-entity{box-shadow:0 0 0 3px #1d8b21;border-radius:1px}.views-col .views-field-entity-browser-select{width:50px;float:left;margin:20px 0 50px}.views-col .views-field-rendered-entity{width:93.5%;float:left;margin:20px 0 50px}.views-col .offer-teaser{max-width:400px}.entity-browser-highlighted-offers-form .views-col .views-field-rendered-entity{max-width:400px}.entity-browser-highlighted-offers-form .views-col .views-field-rendered-entity .box-offerta{margin:0}.entity-browser-proposal-form .views-col .views-field-rendered-entity{max-width:400px}#edit-field-carousel-header-hp-wrapper details .item-container,#edit-field-viewer-featured-service-wrapper details .item-container,#edit-field-viewer-highlited-service-wrapper details .item-container,#edit-field-offer-in-evidence-wrapper details .item-container,#edit-field-profile-background-wrapper details .item-container,#edit-field-product-background-wrapper details .item-container,#edit-field-carousel-header-off-wrapper details .item-container,#edit-field-viewer-slider-offers-wrapper details .item-container,#edit-field-carousel-header-serv-wrapper details .item-container,#edit-field-contacts-background-wrapper details .item-container,#edit-field-news-background-wrapper details .item-container,#edit-field-viewer-slider-news-wrapper details .item-container,.field--name-field-contact-background details .item-container{max-width:80%;transform:scale(0.7);transform-origin:left 60px;padding-bottom:0;margin-bottom:0}#edit-field-product-list-hp-wrapper{max-width:400px}#edit-field-province-wrapper .select-box,#edit-moderation-state-wrapper .select-box{min-width:430px}#edit-field-viewer-highlited-service-wrapper .hp-office-desktop .hp-office-desktop-p{text-align:left;padding-left:10px}#edit-field-viewer-highlited-service-wrapper details .children{max-height:710px}#edit-field-viewer-featured-service details .children{max-height:565px}.horizontal-tabs-panes details .children details .children details{padding-left:20px}.horizontal-tabs-panes details .children details .children details > summary{color:#fe6a00}.theme-agenti #edit-field-viewer-featured-service-wrapper .services-teaser .row-link-video,.theme-agenti3 #edit-field-viewer-featured-service-wrapper .services-teaser .row-link-video{margin-top:30px}.theme-agenti #edit-field-viewer-featured-service-wrapper .services-teaser .row-link-video .text-video,.theme-agenti3 #edit-field-viewer-featured-service-wrapper .services-teaser .row-link-video .text-video{text-align:left;padding-top:15px}.theme-agenti #edit-field-offer-in-evidence-wrapper .item-container,.theme-agenti3 #edit-field-offer-in-evidence-wrapper .item-container{margin-bottom:-110px}#edit-field-contact-background .bg-image-tema-1{position:relative}#edit-field-contact-background .bg-image-tema-1:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}#edit-field-contact-background .bg-header-prodotti.prodotti-2-header{width:100%}#edit-field-contact-background .custom-tema-2{display:none !important}.section-prodotti-header .bg-header-prodotti .bg-image-tema-1{min-height:initial;background-size:cover !important}.path-admin .user-logged-in-menu-contestuale{position:initial;right:initial;top:initial;z-index:initial;background:initial;min-width:initial;padding:initial;border-radius:initial;box-shadow:initial;text-align:initial;margin-top:30px;margin-bottom:45px}.path-admin .user-logged-in-menu-contestuale ul{padding-left:0;border-bottom:1px solid #999;margin-bottom:30px}.path-admin .user-logged-in-menu-contestuale ul li{display:inline-block}.path-admin .user-logged-in-menu-contestuale ul li a{padding:7px 20px;color:initial;margin-bottom:-1px;border:1px solid #999;border-bottom-color:white}.path-admin .user-logged-in-menu-contestuale ul li a.is-active{color:#1d8b21}.path-admin .user-logged-in-menu-contestuale ul:last-child li{padding-right:25px}.path-admin .user-logged-in-menu-contestuale ul:last-child li a{border:none;padding-left:0;padding-right:0}.path-admin .user-logged-in-menu-contestuale ul:last-child li a.is-active{border-bottom:2px solid #1d8b21}.path-admin .block-agenti-local-actions li{margin-bottom:20px;list-style:none}.path-admin .block-agenti-local-actions li .button-action{font-size:12px;height:45px;line-height:45px;background:#1d8b21;color:#fff;display:inline-block;border-radius:25px;margin-bottom:20px;padding:0 29px;cursor:pointer;border:none;text-transform:uppercase;font-weight:300}.field--type-office-hours .form-time{min-width:60px;padding:5px 5px;text-align:center}.user-form{padding-top:40px;padding-bottom:20px}.user-form .form-wrapper{max-width:500px !important;margin-left:0 !important;margin-right:0 !important}.user-form details summary{color:#fe6a00;margin-bottom:10px}.user-form details .children{padding-left:20px}.user-form .description{padding-top:10px}#centre_on{display:none}#infowindow_container{display:none}#google_map_field_options #edit-width,#google_map_field_options label[for="edit-width"],#google_map_field_options #edit-height,#google_map_field_options label[for="edit-height"],#google_map_field_options #edit-controls,#google_map_field_options label[for="edit-controls"],#google_map_field_options #edit-marker,#google_map_field_options label[for="edit-marker"],#google_map_field_options #edit-type,#google_map_field_options label[for="edit-type"]{display:none}.block-local-actions-block,.node-form,.media-form,.site-form{max-width:1024px;margin:1rem auto}.site-list-view,.content-list-view{max-width:1024px;margin:auto}.site-list-view .views-exposed-form .form-group,.content-list-view .views-exposed-form .form-group{float:left;margin-right:1.25em}.site-list-view .views-exposed-form .form-actions,.content-list-view .views-exposed-form .form-actions{clear:both}.site-list-view .views-exposed-form label,.content-list-view .views-exposed-form label,.site-list-view .views-exposed-form input,.content-list-view .views-exposed-form input,.site-list-view .views-exposed-form .select-box,.content-list-view .views-exposed-form .select-box{display:inline-block}.site-list-view .views-exposed-form label,.content-list-view .views-exposed-form label{margin-right:0.75em}.site-list-view .views-exposed-form input,.content-list-view .views-exposed-form input{width:8em}.site-list-view .views-exposed-form input .form-submit,.content-list-view .views-exposed-form input .form-submit{margin-top:0}.site-list-view .views-exposed-form .select-box,.content-list-view .views-exposed-form .select-box{width:8em}.site-list-view table,.content-list-view table{width:100%}.site-list-view table td,.content-list-view table td,.site-list-view table th,.content-list-view table th{padding:0.15em 0.25em}.site-list-view table .views-field-hostname-value ul,.content-list-view table .views-field-hostname-value ul{list-style:none;margin-bottom:auto;padding:inherit}.site-list-view table .views-empty,.content-list-view table .views-empty{display:none}.views-exposed-form{border:1px solid #ccc;padding:5px 10px}.views-exposed-form .form-group{float:left;margin-right:1.25em}.views-exposed-form .form-actions{clear:both}.views-exposed-form label,.views-exposed-form input,.views-exposed-form .select-box{display:inline-block}.views-exposed-form label{margin-right:0.75em}.views-exposed-form input{width:8em}.views-exposed-form input .form-submit{margin-top:0}.views-exposed-form .select-box{width:8em}.views-exposed-form select.form-select{border:1px solid #58595b;border-radius:6px;padding:6px 12px;margin-bottom:0;background:white;width:auto}.js .dropbutton .dropbutton-action > input,.js .dropbutton .dropbutton-action > a,.js .dropbutton .dropbutton-action > button{color:#333;text-decoration:none;padding:0;margin:0;font-weight:600;line-height:normal;-webkit-font-smoothing:antialiased;text-align:left;}[dir="rtl"] .js .dropbutton .dropbutton-action > input,[dir="rtl"] .js .dropbutton .dropbutton-action > a,[dir="rtl"] .js .dropbutton .dropbutton-action > button{text-align:right;margin-left:0;}.js .dropbutton-action.last{border-radius:0 0 0 1em;}[dir="rtl"] .js .dropbutton-action.last{border-radius:0 0 1em 0}.js .dropbutton-widget .button{background:transparent;border:0;border-radius:0;box-shadow:none}.js .dropbutton-multiple .dropbutton{border-right:0;}[dir="rtl"] .js .dropbutton-multiple .dropbutton{border-left:0}.dropbutton{margin:0;padding:0;list-style-type:none}.dropbutton li + li{margin-top:10px}.js .dropbutton li{margin-bottom:0;margin-right:0}.js .dropbutton li + li{margin-top:0}@media screen and (min-width:37.5625em){.dropbutton li{display:inline-block}.dropbutton li + li{margin-left:1em;margin-top:0}.js .dropbutton li + li{margin-left:0}}.js .dropbutton-multiple .dropbutton-widget{border:1px solid #a6a6a6;border-radius:20em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(top,#f6f6f3,#e7e7df);background-image:linear-gradient(to bottom,#f6f6f3,#e7e7df);text-shadow:0 1px rgba(255,255,255,0.6)}.dropbutton-multiple.open .dropbutton-widget{border-radius:1em}.js .dropbutton-widget .dropbutton-action a,.js .dropbutton-widget .dropbutton-action input,.js .dropbutton-widget .dropbutton-action button{white-space:nowrap;border-radius:20em 0 0 20em;padding:2px 1em;display:block;width:100%}[dir="rtl"] .js .dropbutton-widget .dropbutton-action a,[dir="rtl"] .js .dropbutton-widget .dropbutton-action input,[dir="rtl"] .js .dropbutton-widget .dropbutton-action button{border-radius:0 20em 20em 0}.js .dropbutton-widget .dropbutton-action a:focus,.js .dropbutton-widget .dropbutton-action input:focus,.js .dropbutton-widget .dropbutton-action button:focus{text-decoration:underline}.js .dropbutton-multiple.open .dropbutton-action a,.js .dropbutton-multiple.open .dropbutton-action .button{border-radius:0}.js .dropbutton-multiple.open .dropbutton-action :first-child a,.js .dropbutton-multiple.open .dropbutton-action :first-child .button{border-radius:0.9em 0 0 0;}[dir="rtl"] .js .dropbutton-multiple.open .dropbutton-action :first-child a,[dir="rtl"] .js .dropbutton-multiple.open .dropbutton-action :first-child .button{border-radius:0 0.9em 0 0}.js .dropbutton-multiple.open .dropbutton-action :last-child a,.js .dropbutton-multiple.open .dropbutton-action :last-child .button{border-radius:0 0 0 0.9em;}[dir="rtl"] .js .dropbutton-multiple.open .dropbutton-action :last-child a,[dir="rtl"] .js .dropbutton-multiple.open .dropbutton-action :last-child .button{border-radius:0 0 0.9em 0}.js .dropbutton-wrapper .dropbutton-widget .dropbutton-action a :hover,.js .dropbutton-wrapper .dropbutton-widget .dropbutton-action button :hover,.js .dropbutton-wrapper .dropbutton-widget .dropbutton-action input :hover,.js .dropbutton-wrapper .dropbutton-widget .dropbutton-action a :focus,.js .dropbutton-wrapper .dropbutton-widget .dropbutton-action button :focus,.js .dropbutton-wrapper .dropbutton-widget .dropbutton-action input :focus{background-color:#f9f8f6;background-image:-webkit-linear-gradient(top,#fcfcfa,#e9e9dd);background-image:linear-gradient(to bottom,#fcfcfa,#e9e9dd);color:#1a1a1a;box-shadow:0 1px 2px rgba(0,0,0,0.125);z-index:3}.js .dropbutton-wrapper .dropbutton-widget .dropbutton-action a :active,.js .dropbutton-wrapper .dropbutton-widget .dropbutton-action button :active,.js .dropbutton-wrapper .dropbutton-widget .dropbutton-action input :active{text-decoration:none;background-color:#dfdfd9;background-image:-webkit-linear-gradient(top,#f6f6f3,#e7e7df);background-image:linear-gradient(to bottom,#f6f6f3,#e7e7df);box-shadow:inset 0 1px 3px rgba(0,0,0,0.2)}.dropbutton .secondary-action{border-top:1px solid #bfbfba}.dropbutton-single .dropbutton-widget{border:0;position:static;display:inline-block}.dropbutton-single .dropbutton-action a{padding:4px 1.5em;border:1px solid #a6a6a6;border-radius:20em !important;background-color:#f2f1eb;background-image:-webkit-linear-gradient(top,#f6f6f3,#e7e7df);background-image:linear-gradient(to bottom,#f6f6f3,#e7e7df);color:#333;text-decoration:none;text-shadow:0 1px rgba(255,255,255,0.6);font-weight:600;-webkit-transition:all 0.1s;transition:all 0.1s;-webkit-font-smoothing:antialiased;width:auto !important}.dropbutton-single .dropbutton-action a :hover,.dropbutton-single .dropbutton-action a :focus{background-color:#f9f8f6;background-image:-webkit-linear-gradient(top,#fcfcfa,#e9e9dd);background-image:linear-gradient(to bottom,#fcfcfa,#e9e9dd);color:#1a1a1a;text-decoration:none;outline:none;box-shadow:0 1px 2px rgba(0,0,0,0.125)}.dropbutton-single .dropbutton-action a :active{background-color:#dfdfd9;background-image:-webkit-linear-gradient(top,#f6f6f3,#e7e7df);background-image:linear-gradient(to bottom,#f6f6f3,#e7e7df);box-shadow:inset 0 1px 3px rgba(0,0,0,0.2);-webkit-transition:none;transition:none}.dropbutton .dropbutton-action .ajax-progress{position:absolute;z-index:2;top:0.2em;right:0.2em;padding:0 0 0 0.1em}.dropbutton-multiple .dropbutton-action .ajax-progress{right:2.2em;top:0.15em;margin-right:0}.dropbutton-multiple .secondary-action .ajax-progress{top:auto;bottom:0.3em}.js .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button{border-left:1px solid #a6a6a6;outline:none;border-radius:0 20em 20em 0;}[dir="rtl"] .js .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button{border-right:1px solid #a6a6a6;border-left:0}[dir="rtl"] .js .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button{border-radius:20em 0 0 20em}.dropbutton-multiple.open .dropbutton-widget .dropbutton-toggle button{border-radius:0 1em 1em 0;}[dir="rtl"] .dropbutton-multiple.open .dropbutton-widget .dropbutton-toggle button{border-radius:1em 0 0 1em}.js .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button :hover,.js .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button :focus{background-color:#f9f8f6;background-image:-webkit-linear-gradient(top,#fcfcfa,#e9e9dd);background-image:linear-gradient(to bottom,#fcfcfa,#e9e9dd);color:#1a1a1a;text-decoration:none;box-shadow:0 1px 2px rgba(0,0,0,0.125);z-index:3}.js .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button :active{background-color:#dfdfd9;background-image:-webkit-linear-gradient(top,#f6f6f3,#e7e7df);background-image:linear-gradient(to bottom,#f6f6f3,#e7e7df);box-shadow:inset 0 1px 3px rgba(0,0,0,0.2)}.dropbutton-arrow{border-top-color:#333;right:35%;top:54%}[dir="rtl"] .dropbutton-arrow{left:35%;right:auto}.dropbutton-multiple.open .dropbutton-arrow{border-bottom:0.3333em solid #333;border-top-color:transparent;top:0.6667em}.js .form-actions .dropbutton .dropbutton-action > *{color:#fff;font-weight:700;text-shadow:0 1px rgba(0,0,0,0.5)}.js .form-actions .dropbutton-widget{border-color:#1e5c90;background-color:#0071b8;background-image:-webkit-linear-gradient(top,#007bc6,#0071b8);background-image:linear-gradient(to bottom,#007bc6,#0071b8);text-shadow:0 1px rgba(0,0,0,0.5);position:relative}.form-actions .dropbutton-multiple.open .dropbutton-widget{background-image:-webkit-linear-gradient(top,#007bc6,#0071b8);background-image:linear-gradient(to bottom,#007bc6,#0071b8)}.js .form-actions .dropbutton-wrapper .dropbutton-widget .dropbutton-action .button:hover,.js .form-actions .dropbutton-wrapper .dropbutton-widget .dropbutton-action .button:focus{background-color:#2369a6;background-image:-webkit-linear-gradient(top,#0c97ed,#1f86c7);background-image:linear-gradient(to bottom,#0c97ed,#1f86c7);box-shadow:0 1px 2px rgba(23,26,28,0.25);color:#fff}.js .form-actions .dropbutton-wrapper .dropbutton-widget .dropbutton-action .button:active{background-image:-webkit-linear-gradient(top,#08639b,#0071b8);background-image:linear-gradient(to bottom,#08639b,#0071b8);border-color:#144b78;box-shadow:inset 0 1px 3px rgba(0,0,0,0.2)}.js .form-actions .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button,.form-actions .dropbutton .secondary-action{border-color:#1e5c90}.js .form-actions .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button{background-image:-webkit-linear-gradient(top,#007bc6,#0071b8);background-image:linear-gradient(to bottom,#007bc6,#0071b8)}.js .form-actions .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button:hover,.js .form-actions .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button:focus{background-color:#2369a6;background-image:-webkit-linear-gradient(top,#0c97ed,#1f86c7);background-image:linear-gradient(to bottom,#0c97ed,#1f86c7)}.js .form-actions .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button:active{background-image:-webkit-linear-gradient(top,#08639b,#0071b8);background-image:linear-gradient(to bottom,#08639b,#0071b8);border-color:#144b78;box-shadow:inset 0 1px 3px rgba(0,0,0,0.2)}.form-actions .dropbutton-arrow{border-top-color:#fff}.form-actions .dropbutton-multiple.open .dropbutton-arrow{border-bottom:0.3333em solid white}.js td .dropbutton-multiple{padding-right:6em}.pager__items{clear:both;text-align:center;margin:0.25em 0 0.25em 1.5em;padding:0}.pager__items .pager__item{display:inline-block;color:#fe6a00;font-size:1.08em;margin:0;padding:0 0.4em}.pager__items .pager__item a{border-bottom:2px solid transparent;line-height:1.55em;padding:0 5px 2px;font-weight:600;text-decoration:none;transition:border-bottom-color 0.2s;-webkit-font-smoothing:antialiased}.pager__items .pager__item.is-active{font-weight:bold}.pager__items .pager__item.is-active a{border-bottom-width:3px;border-bottom-color:#58595b;color:#58595b;font-weight:700}.faq-wrapper{margin:auto;max-width:1024px}.faq-wrapper h2{font-size:1.75rem}.node--type-faq{margin:1em auto;max-width:1024px;padding:0.5em 1em;background:#fdfdfd;border:1px solid #fbfbfb;border-radius:3px}.node--type-faq h2{font-size:1.25rem}article.media--type-agent-image.media--view-mode-full{max-width:1024px;margin:2rem auto;flex-direction:column}article.media--type-agent-image.media--view-mode-full .field{margin:0.5em 0}article.media--type-agent-image.media--view-mode-full img{max-width:100%;max-height:60vh;width:auto;height:auto}.wind-contact-message-filters .views-exposed-form label{display:none}#drupal-modal .riepilogo-lead{margin-bottom:1rem}#drupal-modal .riepilogo-lead .field{display:flex}#drupal-modal .riepilogo-lead .field .field--label{width:150px;font-weight:bold}.content-list-view .views-exposed-form select.form-select{width:auto !important}.views-element-container{max-width:1024px;margin:2em auto}.views-element-container table{width:100%;margin:1rem auto}.views-element-container table td,.views-element-container table th{padding:0.15em 0.25em}.views-element-container table .views-field-changed{white-space:nowrap}.views-element-container table .views-field-node-bulk-form{width:30px}.office-hours-slot td{height:90px}.office-hours-slot .office-hours-add-link{display:block;max-width:170px;margin-bottom:4px}.item-blocco-singolo .section-prodotti-header .bg-header-prodotti{min-height:100%}.media-library-item{margin:14px 14px 0 0;padding:2px}.media-library-item.is-hover,.media-library-item.checked,.media-library-item.is-focus{padding:0;border-color:#1d8b21}.media-library-item .views-field-media-bulk-form{margin:0 5px auto auto;position:relative}.media-library-item .views-field-media-bulk-form .checkbox-container .checkmark{background:rgba(255,255,255,0.65)}.media-library-item .views-field-media-bulk-form .checkbox-container .checkmark:after{border-color:#333}.media-library-item .views-field-thumbnail__target-id{overflow:hidden}.entity-content-form-footer select{max-width:260px}select.form-select{margin:5px 0}.node-landing-page-form .vertical-tabs{margin-left:0}.node-landing-page-form .vertical-tabs .vertical-tabs__menu{display:none}.node-landing-page-form .js-form-type-vertical-tabs{display:block}.node-landing-page-form .js-form-type-vertical-tabs .vertical-tabs__menu li:first-child{display:none}.node-landing-page-form .js-form-type-vertical-tabs #edit-revision-information{display:none !important}.node-landing-page-form .js-form-type-vertical-tabs #edit-path-0{display:block !important}
