@charset "UTF-8";.map-tiles-gray{filter:grayscale(100%)}.map{height:500px;width:100%;margin-bottom:20px}.leaflet-popup-content{min-width:200px;padding:1rem}.custom-popup h3{color:#333;margin-bottom:10px;font-size:1.2em}.custom-popup p{color:#666;margin:5px 0 5px 0;line-height:1.4}.leaflet-routing-container{background-color:#fff;padding:10px;border-radius:4px;box-shadow:0 1px 5px rgba(0,0,0,.4)}#input-form .wpcf7-not-valid-tip,#input-form br,#input-form span.wpcf7-form-control-wrap,.input-hidden{display:none!important}.datepicker-icon{position:relative}.datepicker-icon:before{font-family:"Font Awesome 6 pro";border:0;position:absolute;font-size:.8rem;bottom:0;right:17px;content:"\f133";font-weight:600;color:#000}.select-icon{position:relative}.select-icon:before{z-index:99;font-family:"Font Awesome 6 pro";border:0;position:absolute;font-size:.735rem;top:10px;right:17px;content:"\f107";font-weight:600;color:#000}.select2{width:100%}.datepicker{padding:.375rem .75rem!important}.input-hidden{visibility:hidden;height:0}#input-form .wpcf7 .wpcf7-not-valid-tip,#input-form .wpcf7 br,#input-form .wpcf7 span.wpcf7-form-control-wrap{display:none}#input-form .wpcf7 input[type=submit]{display:block;background:#006bd6!important;padding-left:1.5rem;padding-right:1.5rem;padding-top:.65rem;padding-bottom:.65rem;color:#fff;border-radius:.35rem;letter-spacing:-.02em;font-size:.9rem;font-weight:600}#input-form .wpcf7 p{padding:0;margin:0}.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove{margin-right:.75rem!important}.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{font-size:.8rem}#form-container,.form-container{height:auto}#form-container .form-label,#form-container label,.form-container .form-label,.form-container label{line-height:1.4em;font-size:.9rem;margin-bottom:.25rem}#form-container .btn-check:checked+.btn,.form-container .btn-check:checked+.btn{background:#00213e!important;color:#fff!important;border-color:#00213e!important;padding-right:.75rem!important;padding-left:.75rem!important}#form-container .btn-check:not(:checked)+.btn,.form-container .btn-check:not(:checked)+.btn{background:0 0!important;color:#fff!important;opacity:.75;padding-right:.75rem!important;padding-left:.75rem!important}#form-container .form-check-input:not([type=radio]):not(:checked),#form-container .form-control,#form-container .form-select,#form-container input:not([type=radio]),.form-container .form-check-input:not([type=radio]):not(:checked),.form-container .form-control,.form-container .form-select,.form-container input:not([type=radio]){padding-left:.8rem;padding-right:.8rem;padding-top:.5rem;padding-bottom:.5rem;border-radius:.3rem;letter-spacing:-.02em;display:inline-block;margin-left:auto;margin-right:auto;font-size:.935rem}#form-container .text-muted,.form-container .text-muted{opacity:.55;color:#000}#form-container .wpcf7 input[type=submit],.form-container .wpcf7 input[type=submit]{display:block;text-decoration:none;border:0;padding:1.15rem 2.15rem!important;position:relative;overflow:hidden;transition:all .3sease;color:#fff;background:#00213e;border-radius:50rem;font-size:1rem;text-transform:uppercase}#form-container .datepicker-icon:before,#form-container .select-icon:before,.form-container .datepicker-icon:before,.form-container .select-icon:before{color:#000!important}#form-container .wpcf7 br,#form-container .wpcf7 span,.form-container .wpcf7 br,.form-container .wpcf7 span{display:none!important}#form-container .wpcf7-spinner,.form-container .wpcf7-spinner{position:absolute;background:#006bd6;margin:30px auto;left:50%;transform:translateX(-50%)}#form-container .wpcf7-spinner span,.form-container .wpcf7-spinner span{display:block;position:absolute;width:200px;margin:30px auto 0 auto;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center}#form-container .wpcf7 form.invalid .wpcf7-response-output,#form-container .wpcf7 form.payment-required .wpcf7-response-output,#form-container .wpcf7 form.unaccepted .wpcf7-response-output,.form-container .wpcf7 form.invalid .wpcf7-response-output,.form-container .wpcf7 form.payment-required .wpcf7-response-output,.form-container .wpcf7 form.unaccepted .wpcf7-response-output{border-radius:4px;padding:15px 30px}#form-container label.error,.form-container label.error{background:orange;padding:5px 10px;border-radius:4px;position:relative;font-size:.835rem;top:5px}#form-container label.error:before,.form-container label.error:before{content:"";width:100% e;position:absolute;top:-7px;left:10%;transform:translateX(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid orange}.form-container{color:#fff!important}.form-container .form-check-input:not(:checked),.form-container .form-control,.form-container .form-select{background:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.15)!important}.hr{height:1px;border-color:rgba(255,255,255,.15)!important;border-top:1px dotted}.form-container .select2-container .select2-selection,.form-container .select2-container--default .select2-selection--multiple{background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:.5rem;padding-top:12px!important;padding-right:16px!important;padding-bottom:12px!important;padding-left:16px!important}.form-container .select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove span{color:#00213e!important}.form-container .select2-container.select2-selection--multiple .select2-selection__rendered .select2-selection__choice{margin-top:.35rem;font-size:.835rem;background:#ececec;border:none;color:#000!important}.form-container .select2-selection__choice__display{color:#000!important}.form-container .select2-results{background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:.5rem}.select2-selection__clear{display:none}.select2-container--default .select2-selection--single .select2-selection__arrow{top:14px;right:18px}input.select2-search__field{padding-left:0!important}input[type=search]::-ms-clear{display:none;width:0;height:0}input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}
/*# sourceMappingURL=contatti.min.css.map */