﻿:root{--bs-light:#f5f5f5;--bs-light-rgb:245,245,245;--bs-primary:#24335e;--bs-primary-rgb:36,51,94;}body,html{margin:0;padding:0;}body.assocasa,html.assocasa{font-family:"Titillium Web",sans-serif;font-size:16px;color:#444;}body.assocasa h1,body.assocasa .h1,html.assocasa h1,html.assocasa .h1{font-weight:600;}body.assocasa .btn,html.assocasa .btn{border-radius:0;}body.assocasa .btn-primary,html.assocasa .btn-primary{color:#fff;background-color:#24335e;border-color:#fff;}body.assocasa .btn-primary:hover,body.assocasa .btn-primary:focus,body.assocasa .btn-primary:active,html.assocasa .btn-primary:hover,html.assocasa .btn-primary:focus,html.assocasa .btn-primary:active{color:#fff;background-color:#324374;border-color:#fff;}body.assocasa .btn-outline-primary,html.assocasa .btn-outline-primary{color:#24335e;border-color:#24335e;}body.assocasa .btn-outline-primary:hover,html.assocasa .btn-outline-primary:hover{color:#fff;background-color:#24335e;border-color:#24335e;}body.assocasa .border-primary,html.assocasa .border-primary{border-color:#24335e!important;}body.assocasa .agenda .day,html.assocasa .agenda .day{font-size:300%;line-height:100%;min-width:4.688rem;}body.assocasa .grecaptcha-badge,html.assocasa .grecaptcha-badge{z-index:2!important;}body.assocasa .breadcrumb-item+.breadcrumb-item,html.assocasa .breadcrumb-item+.breadcrumb-item{position:relative;}body.assocasa .breadcrumb-item+.breadcrumb-item::before,html.assocasa .breadcrumb-item+.breadcrumb-item::before{position:absolute;width:.125rem;height:calc(100% - .5rem);top:.25rem;background-color:#444;content:" ";float:none;padding-right:initial;left:-.063rem;}body.assocasa .scroll-top,html.assocasa .scroll-top{display:none;bottom:1.25rem;right:1.25rem;z-index:9990;opacity:0;transition:opacity .3s ease;width:3.125rem;height:3.125rem;}body.assocasa .perche-associarsi fieldset legend,html.assocasa .perche-associarsi fieldset legend{top:.938rem;}body.assocasa .list-style-square,html.assocasa .list-style-square{list-style:square;}body.assocasa input:focus,body.assocasa input:active,body.assocasa .btn:focus,body.assocasa .btn:active,html.assocasa input:focus,html.assocasa input:active,html.assocasa .btn:focus,html.assocasa .btn:active{_outline:none!important;box-shadow:none!important;}body.assocasa input:hover,body.assocasa .btn:hover,html.assocasa input:hover,html.assocasa .btn:hover{box-shadow:none!important;}body.assocasa .splide .splide__arrows .splide__arrow,html.assocasa .splide .splide__arrows .splide__arrow{background:transparent;opacity:1;--arrow-offset:-2em;}body.assocasa .splide .splide__arrows .splide__arrow.splide__arrow--prev,html.assocasa .splide .splide__arrows .splide__arrow.splide__arrow--prev{left:var(--arrow-offset);}body.assocasa .splide .splide__arrows .splide__arrow.splide__arrow--next,html.assocasa .splide .splide__arrows .splide__arrow.splide__arrow--next{right:var(--arrow-offset);}body.assocasa .splide .splide__arrows .splide__arrow svg,html.assocasa .splide .splide__arrows .splide__arrow svg{fill:#24335e;height:2em;width:2em;}body.assocasa .splide .splide__pagination,html.assocasa .splide .splide__pagination{bottom:-.5em;position:relative;padding-bottom:1em;}body.assocasa .splide .splide__pagination .splide__pagination__page,html.assocasa .splide .splide__pagination .splide__pagination__page{background-color:#999;background:#999;opacity:1;width:1rem;height:1rem;}body.assocasa .splide .splide__pagination .splide__pagination__page.is-active,html.assocasa .splide .splide__pagination .splide__pagination__page.is-active{background-color:#24335e;transform:none;}body.assocasa .paginator .box,html.assocasa .paginator .box{width:2.5rem;height:2.5rem;}body.assocasa .youtube iframe,html.assocasa .youtube iframe{height:18.75rem;}body.assocasa .content a,html.assocasa .content a{color:#24335e;text-decoration:underline;}body.assocasa header .section>div,html.assocasa header .section>div{min-height:2.5rem;}body.assocasa .section,html.assocasa .section{_overflow:hidden;}body.assocasa .fs-big,html.assocasa .fs-big{font-size:2.813rem;}body.assocasa .iternal-header,html.assocasa .iternal-header{max-height:13rem;}body.assocasa .logo,html.assocasa .logo{max-width:14.5rem;transition:max-width .3s ease;}body.assocasa .flag,html.assocasa .flag{max-width:1.7rem;}body.assocasa .calendar,html.assocasa .calendar{transition:margin-inline-start .3s ease;}body.assocasa .arrow-right,html.assocasa .arrow-right{width:1.063rem;background-color:#24335e;clip-path:polygon(0% 0%,100% 50%,0% 100%);}body.assocasa .adp table,html.assocasa .adp table{font-family:"Titillium Web",sans-serif;}body.assocasa .adp-directions,html.assocasa .adp-directions{width:100%;}body.assocasa .adp-marker2,html.assocasa .adp-marker2{margin:.3rem;}body.assocasa .map-wrapper,html.assocasa .map-wrapper{height:25rem;}body.assocasa .pac-item,html.assocasa .pac-item{font-size:16px;font-family:"Titillium Web",sans-serif;line-height:40px;}body.assocasa .pac-item .pac-item-query,html.assocasa .pac-item .pac-item-query{font-size:16px;}body.assocasa .pac-icon,html.assocasa .pac-icon{margin-top:10px;}body.assocasa main,html.assocasa main{overflow:inherit;min-height:50rem;flex:none;height:auto;}body.assocasa a:not(.btn),html.assocasa a:not(.btn){color:#24335e;}body.assocasa .search-box,html.assocasa .search-box{min-height:12.5rem;}body.assocasa .search-box-input,html.assocasa .search-box-input{min-width:10rem;}body.assocasa .main-menu .dropdown-toggle::after,html.assocasa .main-menu .dropdown-toggle::after{display:none;}body.assocasa .main-menu .dropdown-toggle .arrow-box,html.assocasa .main-menu .dropdown-toggle .arrow-box{right:.25rem;}body.assocasa .main-menu .dropdown-toggle .arrow-box .angle-border,html.assocasa .main-menu .dropdown-toggle .arrow-box .angle-border{display:none;left:50%;transform:translateX(-50%);font-size:1rem;color:#dee2e6;z-index:1002;line-height:0;}body.assocasa .main-menu .dropdown-toggle .arrow-box .angle-internal,html.assocasa .main-menu .dropdown-toggle .arrow-box .angle-internal{display:none;position:absolute;left:50%;transform:translateX(-50%);width:10px;height:10px;background:#fff;z-index:1001;}body.assocasa .main-menu .dropdown-toggle.show .arrow-box .angle-border,body.assocasa .main-menu .dropdown-toggle.show .arrow-box .angle-internal,html.assocasa .main-menu .dropdown-toggle.show .arrow-box .angle-border,html.assocasa .main-menu .dropdown-toggle.show .arrow-box .angle-internal{display:initial;}body.assocasa .main-menu .dropdown-menu,html.assocasa .main-menu .dropdown-menu{_border-bottom-color:#24335e!important;_border-bottom-width:4px!important;min-width:15rem;}body.assocasa .main-menu .dropdown-menu ul,html.assocasa .main-menu .dropdown-menu ul{list-style-type:none;color:#dee2e6;padding:0!important;}body.assocasa .main-menu .dropdown-menu ul li,html.assocasa .main-menu .dropdown-menu ul li{font-size:inherit!important;margin:.5rem 0;text-transform:uppercase;color:#444;}body.assocasa .main-menu .dropdown-menu ul li a,html.assocasa .main-menu .dropdown-menu ul li a{color:inherit;}body.assocasa .main-menu a,html.assocasa .main-menu a{padding-inline:.3rem;}body.assocasa .burger-menu,html.assocasa .burger-menu{display:initial;}body.assocasa .burger-button,html.assocasa .burger-button{display:flex;}body.assocasa .frm *:focus,html.assocasa .frm *:focus{box-shadow:none!important;}body.assocasa .frm input,html.assocasa .frm input{font-family:"Titillium Web",sans-serif;}body.assocasa .frm input::placeholder,html.assocasa .frm input::placeholder{color:#999;}body.assocasa .frm input:focus,html.assocasa .frm input:focus{_outline:none;box-shadow:none;}body.assocasa .frm .btn.btn-primary,html.assocasa .frm .btn.btn-primary{background-color:#24335e;color:#fff;}body.assocasa .frm .control-disabled,html.assocasa .frm .control-disabled{border-color:var(--rz-input-disabled-color)!important;}body.assocasa .frm .control-disabled>i,html.assocasa .frm .control-disabled>i{color:var(--rz-input-disabled-color)!important;}body.assocasa .frm .rz-chkbox-label,html.assocasa .frm .rz-chkbox-label{margin-inline-start:.5rem;}body.assocasa .frm .rz-chkbox-box,html.assocasa .frm .rz-chkbox-box{background-color:#f7f7f7;border-width:.063rem!important;border-color:#444!important;}body.assocasa .frm .rz-chkbox-box:hover:not(.rz-state-disabled),html.assocasa .frm .rz-chkbox-box:hover:not(.rz-state-disabled){box-shadow:none;}body.assocasa .frm .rz-chkbox-box.rz-state-active:hover:not(.rz-state-disabled)::after,body.assocasa .frm .rz-chkbox-box.rz-state-focused:hover:not(.rz-state-disabled)::after,html.assocasa .frm .rz-chkbox-box.rz-state-active:hover:not(.rz-state-disabled)::after,html.assocasa .frm .rz-chkbox-box.rz-state-focused:hover:not(.rz-state-disabled)::after{display:none;}body.assocasa .frm .rz-chkbox-box.rz-state-active,html.assocasa .frm .rz-chkbox-box.rz-state-active{background-color:#999;}body.assocasa .frm .rz-chkbox-box.rz-state-active:hover:not(.rz-state-disabled),html.assocasa .frm .rz-chkbox-box.rz-state-active:hover:not(.rz-state-disabled){background-color:#999;}body.assocasa .frm .rz-clear:not(.no-icon) .rz-dropdown-label,html.assocasa .frm .rz-clear:not(.no-icon) .rz-dropdown-label{padding-inline-start:1.7rem;}body.assocasa .frm .rz-button,html.assocasa .frm .rz-button{box-shadow:none;transform:none!important;letter-spacing:initial;text-transform:initial;}body.assocasa .frm .rz-button.rz-state-disabled,html.assocasa .frm .rz-button.rz-state-disabled{opacity:.65;}body.assocasa .frm .rz-autocomplete .rz-autocomplete-input,html.assocasa .frm .rz-autocomplete .rz-autocomplete-input{color:#444;}body.assocasa .frm .rz-autocomplete:focus-within:not(.rz-state-disabled),html.assocasa .frm .rz-autocomplete:focus-within:not(.rz-state-disabled){box-shadow:none;}body.assocasa .frm .rz-messages-error,html.assocasa .frm .rz-messages-error{font-size:.9rem;}body.assocasa .frm .rz-dropdown:not(:disabled):not(.rz-state-disabled):focus,body.assocasa .frm .rz-dropdown:not(:disabled):not(.rz-state-disabled):hover,body.assocasa .frm .rz-textbox:not(:disabled):not(.rz-state-disabled):focus,body.assocasa .frm .rz-textbox:not(:disabled):not(.rz-state-disabled):hover,body.assocasa .frm .rz-textarea:not(:disabled):not(.rz-state-disabled):focus,body.assocasa .frm .rz-textarea:not(:disabled):not(.rz-state-disabled):hover,html.assocasa .frm .rz-dropdown:not(:disabled):not(.rz-state-disabled):focus,html.assocasa .frm .rz-dropdown:not(:disabled):not(.rz-state-disabled):hover,html.assocasa .frm .rz-textbox:not(:disabled):not(.rz-state-disabled):focus,html.assocasa .frm .rz-textbox:not(:disabled):not(.rz-state-disabled):hover,html.assocasa .frm .rz-textarea:not(:disabled):not(.rz-state-disabled):focus,html.assocasa .frm .rz-textarea:not(:disabled):not(.rz-state-disabled):hover{box-shadow:none;}body.assocasa .frm .rz-dropdown:not(:disabled):not(.rz-state-disabled) .rz-dropdown-label.rz-placeholder,body.assocasa .frm .rz-textbox:not(:disabled):not(.rz-state-disabled) .rz-dropdown-label.rz-placeholder,body.assocasa .frm .rz-textarea:not(:disabled):not(.rz-state-disabled) .rz-dropdown-label.rz-placeholder,html.assocasa .frm .rz-dropdown:not(:disabled):not(.rz-state-disabled) .rz-dropdown-label.rz-placeholder,html.assocasa .frm .rz-textbox:not(:disabled):not(.rz-state-disabled) .rz-dropdown-label.rz-placeholder,html.assocasa .frm .rz-textarea:not(:disabled):not(.rz-state-disabled) .rz-dropdown-label.rz-placeholder{color:#999;}body.assocasa .frm .rz-dropdown.rz-state-disabled .rz-dropdown-label,body.assocasa .frm .rz-textbox.rz-state-disabled .rz-dropdown-label,body.assocasa .frm .rz-textarea.rz-state-disabled .rz-dropdown-label,html.assocasa .frm .rz-dropdown.rz-state-disabled .rz-dropdown-label,html.assocasa .frm .rz-textbox.rz-state-disabled .rz-dropdown-label,html.assocasa .frm .rz-textarea.rz-state-disabled .rz-dropdown-label{background-color:transparent;}body.assocasa .frm .rz-dropdown.invalid,body.assocasa .frm .rz-textbox.invalid,body.assocasa .frm .rz-textarea.invalid,html.assocasa .frm .rz-dropdown.invalid,html.assocasa .frm .rz-textbox.invalid,html.assocasa .frm .rz-textarea.invalid{border-color:var(--rz-form-error-color)!important;}body.assocasa .frm .rz-dropdown .rz-cell-data,body.assocasa .frm .rz-textbox .rz-cell-data,body.assocasa .frm .rz-textarea .rz-cell-data,html.assocasa .frm .rz-dropdown .rz-cell-data,html.assocasa .frm .rz-textbox .rz-cell-data,html.assocasa .frm .rz-textarea .rz-cell-data{color:var(--rz-grid-cell-color)!important;background-color:var(--rz-grid-stripe-odd-background-color)!important;}body.assocasa .rz-dropdown-items-wrapper .rz-dropdown-items .rz-state-highlight,html.assocasa .rz-dropdown-items-wrapper .rz-dropdown-items .rz-state-highlight{background-color:var(--rz-dropdown-item-hover-background-color);color:#444;}body.assocasa .rz-dropdown-items-wrapper .rz-dropdown-items .rz-state-highlight:hover,html.assocasa .rz-dropdown-items-wrapper .rz-dropdown-items .rz-state-highlight:hover{background-color:var(--rz-dropdown-item-hover-background-color);color:#444;}body.assocasa .rz-popup.rz-open,html.assocasa .rz-popup.rz-open{border-radius:.25rem!important;margin-top:.188rem;}body.assocasa .rz-popup .rz-dropdown-filter-icon.rzi-search,html.assocasa .rz-popup .rz-dropdown-filter-icon.rzi-search{color:#999;}body.assocasa .text-default,html.assocasa .text-default{color:#444;}body.assocasa .text-blue,html.assocasa .text-blue{color:#24335e;}body.assocasa .text-azure,html.assocasa .text-azure{color:#507a94;}body.assocasa .text-gray,html.assocasa .text-gray{color:#f7f7f7;}body.assocasa .text-white,html.assocasa .text-white{color:#fff!important;}body.assocasa .border-default,html.assocasa .border-default{border-color:#444!important;}body.assocasa .border-white,html.assocasa .border-white{border-color:#fff!important;}body.assocasa .border-blue,html.assocasa .border-blue{border-color:#24335e!important;}body.assocasa .border-azure,html.assocasa .border-azure{border-color:#507a94!important;}body.assocasa .background-site-gray,html.assocasa .background-site-gray{background:#f2f2f2!important;}body.assocasa .background-gray,html.assocasa .background-gray{background:#f7f7f7!important;}body.assocasa .background-dark-gray,html.assocasa .background-dark-gray{background:#444!important;}body.assocasa .background-blue,html.assocasa .background-blue{background:#24335e!important;}body.assocasa .background-transparent,html.assocasa .background-transparent{background:transparent!important;}body.assocasa .background-white,html.assocasa .background-white{background:#fff!important;}body.assocasa .border-top-4,html.assocasa .border-top-4{border-top-width:.25rem!important;}body.assocasa .horizontal-border-bottom-blue:after,html.assocasa .horizontal-border-bottom-blue:after{position:absolute;content:" ";bottom:0;width:100%;height:.063rem;background-color:#24335e;}body.assocasa .vertical-border-white::after,html.assocasa .vertical-border-white::after{height:.094rem;background-color:#fff;opacity:.7;position:absolute;content:" ";width:calc(100% - var(--bs-gutter-x)*.5);bottom:0;}body.assocasa *:last-of-type.vertical-border-white::after,html.assocasa *:last-of-type.vertical-border-white::after{display:none;}body.assocasa .fade-transition,html.assocasa .fade-transition{opacity:0;transition:opacity 1s ease;}body.assocasa .fade-transition.is-visible,html.assocasa .fade-transition.is-visible{opacity:1;}body.assocasa .bg-main,html.assocasa .bg-main{background-color:#24335e!important;}body.assocasa .bg-main a:not(.btn),html.assocasa .bg-main a:not(.btn){color:inherit;}body.assocasa .text-main,html.assocasa .text-main{color:#24335e!important;}body.assocasa .random-image-banner,html.assocasa .random-image-banner{background-color:var(--bs-light);height:286px;}body.assocasa .random-image-banner img,html.assocasa .random-image-banner img{height:100%;width:100%;object-fit:cover;object-position:top center;}body.assocasa .image-carousel .splide__slide img,html.assocasa .image-carousel .splide__slide img{max-height:250px;}body.assocasa .perche-aderire .icon,html.assocasa .perche-aderire .icon{width:4rem;height:auto;}body.assocasa .perche-aderire .summary>*,html.assocasa .perche-aderire .summary>*{margin:0;}body.assocasa .socials-with-titles .fa-x-twitter,html.assocasa .socials-with-titles .fa-x-twitter{color:#000;}body.assocasa .socials-with-titles .fa-facebook-f,html.assocasa .socials-with-titles .fa-facebook-f{color:#3b5998;}body.assocasa .socials-with-titles .fa-youtube,html.assocasa .socials-with-titles .fa-youtube{color:#e62117;}body.assocasa .socials-with-titles .fa-linkedin-in,html.assocasa .socials-with-titles .fa-linkedin-in{color:#0077b5;}body.assocasa .socials-with-titles .fa-instagram,html.assocasa .socials-with-titles .fa-instagram{color:#dd2a7b;}body.assocasa .hero-carousel .text-banner,html.assocasa .hero-carousel .text-banner{background:rgba(255,255,255,.55);max-width:50%;}body.assocasa .partners .slide-content,html.assocasa .partners .slide-content{border:1px solid var(--bs-gray-400);}body.assocasa [data-sf-role=form-container] [data-sf-role=dropdown-list-field-container] legend,html.assocasa [data-sf-role=form-container] [data-sf-role=dropdown-list-field-container] legend{width:auto;margin-right:3px;}@media(min-width:320px){.mw-5{max-width:5%!important;}.mw-10{max-width:10%!important;}.mw-15{max-width:15%!important;}.mw-20{max-width:20%!important;}.mw-25{max-width:25%!important;}.mw-30{max-width:30%!important;}.mw-35{max-width:35%!important;}.mw-40{max-width:40%!important;}.mw-45{max-width:45%!important;}.mw-50{max-width:50%!important;}.mw-55{max-width:55%!important;}.mw-60{max-width:60%!important;}.mw-65{max-width:65%!important;}.mw-70{max-width:70%!important;}.mw-75{max-width:75%!important;}.mw-80{max-width:80%!important;}.mw-85{max-width:85%!important;}.mw-90{max-width:90%!important;}.mw-95{max-width:95%!important;}}@media(min-width:576px){.w-sm-5{width:5%!important;}.h-sm-5{height:5%!important;}.mw-sm-5{max-width:5%!important;}.w-sm-10{width:10%!important;}.h-sm-10{height:10%!important;}.mw-sm-10{max-width:10%!important;}.w-sm-15{width:15%!important;}.h-sm-15{height:15%!important;}.mw-sm-15{max-width:15%!important;}.w-sm-20{width:20%!important;}.h-sm-20{height:20%!important;}.mw-sm-20{max-width:20%!important;}.w-sm-25{width:25%!important;}.h-sm-25{height:25%!important;}.mw-sm-25{max-width:25%!important;}.w-sm-30{width:30%!important;}.h-sm-30{height:30%!important;}.mw-sm-30{max-width:30%!important;}.w-sm-35{width:35%!important;}.h-sm-35{height:35%!important;}.mw-sm-35{max-width:35%!important;}.w-sm-40{width:40%!important;}.h-sm-40{height:40%!important;}.mw-sm-40{max-width:40%!important;}.w-sm-45{width:45%!important;}.h-sm-45{height:45%!important;}.mw-sm-45{max-width:45%!important;}.w-sm-50{width:50%!important;}.h-sm-50{height:50%!important;}.mw-sm-50{max-width:50%!important;}.w-sm-55{width:55%!important;}.h-sm-55{height:55%!important;}.mw-sm-55{max-width:55%!important;}.w-sm-60{width:60%!important;}.h-sm-60{height:60%!important;}.mw-sm-60{max-width:60%!important;}.w-sm-65{width:65%!important;}.h-sm-65{height:65%!important;}.mw-sm-65{max-width:65%!important;}.w-sm-70{width:70%!important;}.h-sm-70{height:70%!important;}.mw-sm-70{max-width:70%!important;}.w-sm-75{width:75%!important;}.h-sm-75{height:75%!important;}.mw-sm-75{max-width:75%!important;}.w-sm-80{width:80%!important;}.h-sm-80{height:80%!important;}.mw-sm-80{max-width:80%!important;}.w-sm-85{width:85%!important;}.h-sm-85{height:85%!important;}.mw-sm-85{max-width:85%!important;}.w-sm-90{width:90%!important;}.h-sm-90{height:90%!important;}.mw-sm-90{max-width:90%!important;}.w-sm-95{width:95%!important;}.h-sm-95{height:95%!important;}.mw-sm-95{max-width:95%!important;}.w-sm-100{width:100%!important;}.h-sm-100{height:100%!important;}.mw-sm-100{max-width:100%!important;}.w-sm-auto{width:auto!important;}.h-sm-auto{height:auto!important;}}@media(min-width:768px){body.assocasa .logo.sticky{max-width:14.5rem;}body.assocasa .calendar.sticky{margin-inline-start:14rem;}body.assocasa .iternal-header{max-height:12rem;}.w-md-5{width:5%!important;}.h-md-5{height:5%!important;}.mw-md-5{max-width:5%!important;}.w-md-10{width:10%!important;}.h-md-10{height:10%!important;}.mw-md-10{max-width:10%!important;}.w-md-15{width:15%!important;}.h-md-15{height:15%!important;}.mw-md-15{max-width:15%!important;}.w-md-20{width:20%!important;}.h-md-20{height:20%!important;}.mw-md-20{max-width:20%!important;}.w-md-25{width:25%!important;}.h-md-25{height:25%!important;}.mw-md-25{max-width:25%!important;}.w-md-30{width:30%!important;}.h-md-30{height:30%!important;}.mw-md-30{max-width:30%!important;}.w-md-35{width:35%!important;}.h-md-35{height:35%!important;}.mw-md-35{max-width:35%!important;}.w-md-40{width:40%!important;}.h-md-40{height:40%!important;}.mw-md-40{max-width:40%!important;}.w-md-45{width:45%!important;}.h-md-45{height:45%!important;}.mw-md-45{max-width:45%!important;}.w-md-50{width:50%!important;}.h-md-50{height:50%!important;}.mw-md-50{max-width:50%!important;}.w-md-55{width:55%!important;}.h-md-55{height:55%!important;}.mw-md-55{max-width:55%!important;}.w-md-60{width:60%!important;}.h-md-60{height:60%!important;}.mw-md-60{max-width:60%!important;}.w-md-65{width:65%!important;}.h-md-65{height:65%!important;}.mw-md-65{max-width:65%!important;}.w-md-70{width:70%!important;}.h-md-70{height:70%!important;}.mw-md-70{max-width:70%!important;}.w-md-75{width:75%!important;}.h-md-75{height:75%!important;}.mw-md-75{max-width:75%!important;}.w-md-80{width:80%!important;}.h-md-80{height:80%!important;}.mw-md-80{max-width:80%!important;}.w-md-85{width:85%!important;}.h-md-85{height:85%!important;}.mw-md-85{max-width:85%!important;}.w-md-90{width:90%!important;}.h-md-90{height:90%!important;}.mw-md-90{max-width:90%!important;}.w-md-95{width:95%!important;}.h-md-95{height:95%!important;}.mw-md-95{max-width:95%!important;}.w-md-100{width:100%!important;}.h-md-100{height:100%!important;}.mw-md-100{max-width:100%!important;}.w-md-auto{width:auto!important;}.h-md-auto{height:auto!important;}}@media(min-width:992px){body.assocasa .section{padding-right:2rem;padding-left:2rem;}body.assocasa .aree-tematiche-container{position:absolute;}body.assocasa .youtube iframe{height:12.5rem;}body.assocasa .calendar{margin-inline-start:14rem;}body.assocasa .vertical-border-white::after{height:100%;width:.094rem;top:0;bottom:initial;}body.assocasa *:last-of-type.vertical-border-white::after{display:initial;}.w-lg-5{width:5%!important;}.h-lg-5{height:5%!important;}.mw-lg-5{max-width:5%!important;}.w-lg-10{width:10%!important;}.h-lg-10{height:10%!important;}.mw-lg-10{max-width:10%!important;}.w-lg-15{width:15%!important;}.h-lg-15{height:15%!important;}.mw-lg-15{max-width:15%!important;}.w-lg-20{width:20%!important;}.h-lg-20{height:20%!important;}.mw-lg-20{max-width:20%!important;}.w-lg-25{width:25%!important;}.h-lg-25{height:25%!important;}.mw-lg-25{max-width:25%!important;}.w-lg-30{width:30%!important;}.h-lg-30{height:30%!important;}.mw-lg-30{max-width:30%!important;}.w-lg-35{width:35%!important;}.h-lg-35{height:35%!important;}.mw-lg-35{max-width:35%!important;}.w-lg-40{width:40%!important;}.h-lg-40{height:40%!important;}.mw-lg-40{max-width:40%!important;}.w-lg-45{width:45%!important;}.h-lg-45{height:45%!important;}.mw-lg-45{max-width:45%!important;}.w-lg-50{width:50%!important;}.h-lg-50{height:50%!important;}.mw-lg-50{max-width:50%!important;}.w-lg-55{width:55%!important;}.h-lg-55{height:55%!important;}.mw-lg-55{max-width:55%!important;}.w-lg-60{width:60%!important;}.h-lg-60{height:60%!important;}.mw-lg-60{max-width:60%!important;}.w-lg-65{width:65%!important;}.h-lg-65{height:65%!important;}.mw-lg-65{max-width:65%!important;}.w-lg-70{width:70%!important;}.h-lg-70{height:70%!important;}.mw-lg-70{max-width:70%!important;}.w-lg-75{width:75%!important;}.h-lg-75{height:75%!important;}.mw-lg-75{max-width:75%!important;}.w-lg-80{width:80%!important;}.h-lg-80{height:80%!important;}.mw-lg-80{max-width:80%!important;}.w-lg-85{width:85%!important;}.h-lg-85{height:85%!important;}.mw-lg-85{max-width:85%!important;}.w-lg-90{width:90%!important;}.h-lg-90{height:90%!important;}.mw-lg-90{max-width:90%!important;}.w-lg-95{width:95%!important;}.h-lg-95{height:95%!important;}.mw-lg-95{max-width:95%!important;}.w-lg-100{width:100%!important;}.h-lg-100{height:100%!important;}.mw-lg-100{max-width:100%!important;}.w-lg-auto{width:auto!important;}.h-lg-auto{height:auto!important;}}@media(min-width:1200px){body.assocasa .search-box-input{min-width:17rem;}body.assocasa .main-menu a{padding-inline:1rem;}.w-xl-5{width:5%!important;}.h-xl-5{height:5%!important;}.mw-xl-5{max-width:5%!important;}.w-xl-10{width:10%!important;}.h-xl-10{height:10%!important;}.mw-xl-10{max-width:10%!important;}.w-xl-15{width:15%!important;}.h-xl-15{height:15%!important;}.mw-xl-15{max-width:15%!important;}.w-xl-20{width:20%!important;}.h-xl-20{height:20%!important;}.mw-xl-20{max-width:20%!important;}.w-xl-25{width:25%!important;}.h-xl-25{height:25%!important;}.mw-xl-25{max-width:25%!important;}.w-xl-30{width:30%!important;}.h-xl-30{height:30%!important;}.mw-xl-30{max-width:30%!important;}.w-xl-35{width:35%!important;}.h-xl-35{height:35%!important;}.mw-xl-35{max-width:35%!important;}.w-xl-40{width:40%!important;}.h-xl-40{height:40%!important;}.mw-xl-40{max-width:40%!important;}.w-xl-45{width:45%!important;}.h-xl-45{height:45%!important;}.mw-xl-45{max-width:45%!important;}.w-xl-50{width:50%!important;}.h-xl-50{height:50%!important;}.mw-xl-50{max-width:50%!important;}.w-xl-55{width:55%!important;}.h-xl-55{height:55%!important;}.mw-xl-55{max-width:55%!important;}.w-xl-60{width:60%!important;}.h-xl-60{height:60%!important;}.mw-xl-60{max-width:60%!important;}.w-xl-65{width:65%!important;}.h-xl-65{height:65%!important;}.mw-xl-65{max-width:65%!important;}.w-xl-70{width:70%!important;}.h-xl-70{height:70%!important;}.mw-xl-70{max-width:70%!important;}.w-xl-75{width:75%!important;}.h-xl-75{height:75%!important;}.mw-xl-75{max-width:75%!important;}.w-xl-80{width:80%!important;}.h-xl-80{height:80%!important;}.mw-xl-80{max-width:80%!important;}.w-xl-85{width:85%!important;}.h-xl-85{height:85%!important;}.mw-xl-85{max-width:85%!important;}.w-xl-90{width:90%!important;}.h-xl-90{height:90%!important;}.mw-xl-90{max-width:90%!important;}.w-xl-95{width:95%!important;}.h-xl-95{height:95%!important;}.mw-xl-95{max-width:95%!important;}.w-xl-100{width:100%!important;}.h-xl-100{height:100%!important;}.mw-xl-100{max-width:100%!important;}.w-xl-auto{width:auto!important;}.h-xl-auto{height:auto!important;}}@media(min-width:1250px){body.assocasa .logo{max-width:18.75rem;}body.assocasa .calendar{margin-inline-start:18.2rem;}}@media(min-width:1300px){body.assocasa .section{max-width:1320px;}}@media(min-width:1400px){body.assocasa .search-box-input{min-width:19rem;}body.assocasa .main-menu a{padding-inline:1.2rem;}.w-xxl-5{width:5%!important;}.h-xxl-5{height:5%!important;}.mw-xxl-5{max-width:5%!important;}.w-xxl-10{width:10%!important;}.h-xxl-10{height:10%!important;}.mw-xxl-10{max-width:10%!important;}.w-xxl-15{width:15%!important;}.h-xxl-15{height:15%!important;}.mw-xxl-15{max-width:15%!important;}.w-xxl-20{width:20%!important;}.h-xxl-20{height:20%!important;}.mw-xxl-20{max-width:20%!important;}.w-xxl-25{width:25%!important;}.h-xxl-25{height:25%!important;}.mw-xxl-25{max-width:25%!important;}.w-xxl-30{width:30%!important;}.h-xxl-30{height:30%!important;}.mw-xxl-30{max-width:30%!important;}.w-xxl-35{width:35%!important;}.h-xxl-35{height:35%!important;}.mw-xxl-35{max-width:35%!important;}.w-xxl-40{width:40%!important;}.h-xxl-40{height:40%!important;}.mw-xxl-40{max-width:40%!important;}.w-xxl-45{width:45%!important;}.h-xxl-45{height:45%!important;}.mw-xxl-45{max-width:45%!important;}.w-xxl-50{width:50%!important;}.h-xxl-50{height:50%!important;}.mw-xxl-50{max-width:50%!important;}.w-xxl-55{width:55%!important;}.h-xxl-55{height:55%!important;}.mw-xxl-55{max-width:55%!important;}.w-xxl-60{width:60%!important;}.h-xxl-60{height:60%!important;}.mw-xxl-60{max-width:60%!important;}.w-xxl-65{width:65%!important;}.h-xxl-65{height:65%!important;}.mw-xxl-65{max-width:65%!important;}.w-xxl-70{width:70%!important;}.h-xxl-70{height:70%!important;}.mw-xxl-70{max-width:70%!important;}.w-xxl-75{width:75%!important;}.h-xxl-75{height:75%!important;}.mw-xxl-75{max-width:75%!important;}.w-xxl-80{width:80%!important;}.h-xxl-80{height:80%!important;}.mw-xxl-80{max-width:80%!important;}.w-xxl-85{width:85%!important;}.h-xxl-85{height:85%!important;}.mw-xxl-85{max-width:85%!important;}.w-xxl-90{width:90%!important;}.h-xxl-90{height:90%!important;}.mw-xxl-90{max-width:90%!important;}.w-xxl-95{width:95%!important;}.h-xxl-95{height:95%!important;}.mw-xxl-95{max-width:95%!important;}.w-xxl-100{width:100%!important;}.h-xxl-100{height:100%!important;}.mw-xxl-100{max-width:100%!important;}.w-xxl-auto{width:auto!important;}.h-xxl-auto{height:auto!important;}}