.frostedglass2{backdrop-filter:blur(12px)}.frostedglass4{backdrop-filter:blur(12px);border-radius:15px 15px}.frostedglass5{backdrop-filter:blur(12px);border-radius:0px 15px 15px 0px}.headerbianco{font-family:"Poppins",Sans-serif;font-size:28px!important;font-weight:400!important;color:#fff!important;display:block;line-height:1.2em}.headernero{font-family:"Poppins",Sans-serif;font-size:28px!important;font-weight:400!important;color:#161616!important;display:block;line-height:1.2em}.wc-appointments-appointment-form{background-color:#fff;border:0px solid #ddd;margin:0 0 1em;padding:1em 1em 0}.wc-appointments-date-picker .ui-datepicker-header{background-color:#fff}.wc-appointments-date-picker .ui-datepicker .ui-datepicker-next,.wc-appointments-date-picker .ui-datepicker .ui-datepicker-prev{background-color:#fff}.wc-appointments-date-picker .ui-datepicker .ui-datepicker-prev.ui-state-hover,.wc-appointments-date-picker .ui-datepicker .ui-datepicker-next.ui-state-hover{background:rgba(0,0,0,.05)}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35}.ui-datepicker-calendar thead{background-color:#fff}.wc-appointments-date-picker .ui-datepicker th{color:#999;font-size:.6em;padding:.6em 0!important}.wc-appointments-date-picker .ui-datepicker td.appointable a{color:#000}.wc-appointments-date-picker .ui-datepicker td.appointable a:hover{background-color:rgba(0,0,0,.05)}.wc-appointments-date-picker .ui-datepicker td.ui-datepicker-today,.wc-appointments-date-picker .ui-datepicker td.ui-datepicker-today a{color:#f6563e}.wc-appointments-date-picker .ui-datepicker td.ui-datepicker-current-day a,.wc-appointments-date-picker .ui-datepicker td.ui-datepicker-current-day a:hover{background-color:#297e9c;color:#fff;opacity:1}.wc-appointments-date-picker .ui-datepicker td.partial_scheduled a:before{background-color:rgba(0,0,0,.2)}.wc-appointments-date-picker .ui-datepicker td.remaining_scheduled_9 a:before{width:10%}.wc-appointments-date-picker .ui-datepicker td.remaining_scheduled_8 a:before{width:20%}.wc-appointments-date-picker .ui-datepicker td.remaining_scheduled_7 a:before{width:30%}.wc-appointments-date-picker .ui-datepicker td.remaining_scheduled_6 a:before{width:40%}.wc-appointments-date-picker .ui-datepicker td.remaining_scheduled_5 a:before{width:50%}.wc-appointments-date-picker .ui-datepicker td.remaining_scheduled_4 a:before{width:60%}.wc-appointments-date-picker .ui-datepicker td.remaining_scheduled_3 a:before{width:70%}.wc-appointments-date-picker .ui-datepicker td.remaining_scheduled_2 a:before{width:80%}.wc-appointments-date-picker .ui-datepicker td.remaining_scheduled_1 a:before{width:90%}.wc-appointments-appointment-form .slot-picker{background-color:rgba(0,0,0,.03);border:solid #ddd;border-width:1px 0;margin:1em -1em -1px;padding:1em}.wc-appointments-appointment-form .slot-picker li.slot_heading{color:#999;display:block;margin-bottom:7px;font-size:.6em;text-align:center}.wc-appointments-appointment-form .slot-picker li.slot a{color:#333;padding:8px 5px}.wc-appointments-appointment-form .slot-picker li.slot:focus a,.wc-appointments-appointment-form .slot-picker li.slot:hover a{background-color:#dadada;color:#2b2b2b}form.wc-appointments-appointment-form-wrap button.wc-appointments-appointment-form-button.single_add_to_cart_button.button.alt{background-color:#299c81!important;font-family:"Poppins",Sans-serif;font-size:18px;font-weight:600;fill:#fff;border-radius:5px 5px 5px 5px;padding:17px 30px}:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce form.wc-appointments-appointment-form-wrap button.button.alt{background-color:#299c81!important}h2.wc-pao-addon-name{font-family:"Poppins",Sans-serif;font-weight:500;font-size:18px;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-.45px;word-spacing:0px}.center-grid-items .elementor-grid{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.center-grid-items .elementor-grid>*{max-width:30%;flex:0 1 auto}.center-grid-items2 .elementor-grid{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.center-grid-items2 .elementor-grid>*{max-width:30%;flex:0 1 auto}@media only screen and (max-width:700px){.center-grid-items .elementor-grid>*{max-width:100%;flex:0 1 auto}}@media only screen and (min-width:701px) and (max-width:1039px){.center-grid-items .elementor-grid>*{max-width:48%;flex:0 1 auto}}.woocommerce-message{border-top-color:#297e9c;padding:1em 2em 1em 3.5em;margin:0 0 2em;position:relative;background-color:white;color:#161616;border-top:2px solid #297e9c;list-style:none outside;width:auto;word-wrap:break-word}a.button{background-color:#299c81!important;font-family:"Poppins",Sans-serif;font-size:18px;font-weight:600;fill:#fff;color:#fff!important;border-radius:5px 5px 5px 5px;padding:17px 30px}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form{background-color:#fff;border:1px solid #161616;border-radius:15px 15px 15px 15px;box-sizing:border-box;display:inline-block;margin:0 0 1em;padding:1em 1em 0;width:100%}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .slot-picker{border-top:0px dashed rgba(0,0,0,.05);margin:0 -1em -1px;padding:1em;zoom:1;border-radius:0px 0px 15px 15px}.wc-appointments-appointment-form .slot-picker{background-color:#fff;border-top:1px solid #161616;color:#161616;border-width:1px 0;margin:1em -1em -1px;padding:1em}.wc-appointments-date-picker .ui-datepicker *{font-family:"Poppins",Sans-serif!important}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form *{font-family:"Poppins",Sans-serif!important}a.button.wc-backward{display:none}.woocommerce-checkout .iti{width:100%}.woocommerce-checkout .iti__flag-container{width:108px}.woocommerce-checkout .iti__selected-country{display:flex;align-items:center;gap:6px;width:108px;height:100%;white-space:nowrap}.woocommerce-checkout .iti__selected-dial-code{white-space:nowrap;font-size:14px}.woocommerce-checkout #billing_phone{padding-left:115px!important}