/* Source and licensing information for the line(s) below can be found at http://www.aqp.it/themes/contrib/bootstrap_italia/assets/css/style.css. */
:root{--header-center-max-height:190px;--padding-carousel:15px;--base-radius:7px;--thumbanil-size:56px}.html,body{overflow-x:hidden}.page-node-3 .layout.layout--twocol-section.layout--twocol-section--33-67{display:none}.layout{padding-top:2rem;padding-bottom:3rem}.layout:first-of-type{padding-top:0}.layout.layout--threecol-section{padding-left:1rem;padding-right:1rem}#drupal-off-canvas label{position:relative}#drupal-off-canvas input[type="checkbox"]{-webkit-appearance:none;appearance:none}#drupal-off-canvas label.form-check{padding-left:36px}#drupal-off-canvas input[type="checkbox"]+label{padding-left:34px;line-height:34px}.layout-no-sidebars main{width:100%;padding:0}.it-dark h1,.it-dark h2,.it-dark h3,.it-dark h4{color:#fff}.title-hero{font-size:2.5rem;color:#fff;text-decoration:underline;font-weight:normal}.it-hero-wrapper .btn-lg,.it-hero .btn-lg,.it-btn-container .btn-lg{font-size:1.7rem;line-height:1;padding:14px 50px;box-shadow:inset 0 0 0 4px #fff}.it-hero-wrapper .img-responsive-wrapper .img-responsive .img-wrapper img{position:absolute}.field--name-field-hero-image.field--type-image{float:none;margin:0}img.image-style-thumbnail{max-width:var(--thumbanil-size,56px);max-height:var(--thumbanil-size,56px);height:auto !important}.it-header-slim-wrapper .it-header-slim-wrapper-content a{font-size:.778rem}.menu--menu-header{width:100%}#header.has-bgimage .it-nav-wrapper{background:#fff url(/themes/contrib/bootstrap_italia/assets/css/images/acquerello_background.jpg) no-repeat center right}.it-header-wrapper.has-bgimage .it-header-center-wrapper.theme-light,.it-header-wrapper.has-bgimage:not(.is-sticky) .it-header-navbar-wrapper.theme-light-desk{background:transparent}.card-rounded{border-radius:var(--base-radius)}.it-single-slide-wrapper{padding:var(--padding-carousel)}.owl-theme .owl-controls .owl-page span{width:70px;height:12px;filter:Alpha(Opacity=30);opacity:.3;background:var(--color-white);transition:all .3s ease}.owl-theme .owl-controls .owl-page.active span{background:var(--color-primary)}.owl-theme .owl-controls .owl-buttons div{position:absolute;top:50%;width:60px;height:60px;background-color:var(--color-primary);filter:Alpha(Opacity=10);opacity:.5;transition:all .3s ease-in-out;font-size:0}.owl-theme .owl-controls .owl-buttons div:hover{opacity:1}.owl-theme .owl-controls .owl-buttons .owl-prev{left:0}.owl-theme .owl-controls .owl-buttons .owl-prev:after{border-top:0;border-right:0;margin-right:20px}.owl-theme .owl-controls .owl-buttons .owl-next{right:0}.owl-theme .owl-controls .owl-buttons .owl-next:after{border-bottom:0;border-left:0;margin-left:20px}.owl-theme .owl-controls .owl-buttons>div:after{content:'';width:15px;height:15px;display:block;position:absolute;background-color:transparent;left:0;top:0;bottom:0;right:0;margin:auto;border:2px solid white;transform:rotate(45deg)}.carousel-slider .owl-theme .owl-controls .owl-pagination{position:absolute;bottom:0;left:0;right:0;margin:auto}@media(max-width:768px){html{touch-action:pan-y}.owl-pagination{display:none}.it-header-navbar-wrapper.theme-light-desk .navbar{background:0 0 !important}.it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .menu-wrapper{background:#fff}#header .theme-light-desk .dropdown-item a{color:var(--color-primary)}.card.card-inline{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.separatore-svg{height:auto !important;overflow:hidden;width:100vw;left:-50vw;margin-left:50%;position:relative}}@media(min-width:992px){#header .it-header-center-wrapper{height:var(--header-center-max-height)}.it-header-navbar-wrapper.theme-light-desk .menu-wrapper{background:transparent !important}}.navbar .navbar-collapsable.collapse.show,.navbar .navbar-collapsable.collapse.show .overlay{display:block}.navbar .navbar-collapsable:not(.show) .overlay{display:block}.navbar .navbar-collapsable.collapse.show .menu-wrapper{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:.3s cubic-bezier(0.29,.85,.5,.99);transition:.3s cubic-bezier(0.29,.85,.5,.99)}
#search-block-form .form-search{position:relative;margin-bottom:2rem;margin-top:0;margin-top:2rem}#search-block-form .form-actions{text-align:center}@media(min-width:991px){.input-search-wrapper{min-width:460px}}
/* Source and licensing information for the above line(s) can be found at http://www.aqp.it/themes/contrib/bootstrap_italia/assets/css/style.css. */