.grecaptcha-badge{visibility:hidden!important}p{font-weight:400}.joinchat__button{background:#545454}.joinchat__button:hover{background:#9A7271}.blurb_with_button a.et_pb_button{display:block;width:max-content;transition:0.5s ease;cursor:pointer;font-size:15px;background-color:#6a504e;border:none;margin:0 auto;color:#fff;padding:7px 14px}.blurb_with_button:hover a.et_pb_button{background-color:#545454;border:none;padding:7px 14px}.blurb_with_button a.et_pb_button:after{display:none}.blurb_with_button a.et_pb_button-OFF{display:block;width:max-content;transition:0.5s ease;cursor:pointer;font-size:15px;background-color:#e0e0e0;border:none;margin:0 auto;color:#fff;padding:7px 14px;pointer-events:none;border-radius:3px;font-weight:500}.b3testimonialgridslider_image img{border-radius:0px}textarea{resize:none}.et_pb_contact p input[type="checkbox"]:checked+label i:before{color:#c19192!important}div.footer a{color:#cacaca}div.footer a:hover{color:white}@media all and (max-width:980px){.custom_row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.first-on-mobile{-webkit-order:1;order:1}.second-on-mobile{-webkit-order:2;order:2}.third-on-mobile{-webkit-order:3;order:3}.fourth-on-mobile{-webkit-order:4;order:4}.custom_row:last-child .et_pb_column:last-child{margin-bottom:30px}}.listaIncluye ul{list-style-type:none!important}.listaIncluye ul li:before{content:'\4e'!important;color:#534b4b;font-family:'ETMODULES'!important;margin-right:5px;margin-left:-25px;font-size:1.5em!important;position:absolute}.listaIncluye ul li{line-height:1.2em!important;margin-bottom:10px!important;font-weight:400!important}.listaIncluye ul ul li:before{content:'\5e'!important;color:#534b4b;font-family:'ETMODULES'!important;margin-right:4px;margin-left:-20px;font-size:1em!important}#cookie-law-info-bar{font-size:13px;line-height:1.5em}.cli-plugin-button,.cli-plugin-button:visited,.medium.cli-plugin-button,.medium.cli-plugin-button:visited{border-radius:3px;margin-top:22px!important}@media (max-width:479px){.et_pb_row .et_pb_column.et_pb_column_1_6{width:50%!important}}.cc-window .cc-compliance .cc-btn.cc-accept-all{padding:.4em 4.8em!important}.cc-window.cc-banner{padding:1.5em 1.8em}a.cc-btn.cc-dismiss.cc-btn-no-href{display:none}.side-ribbon.left.diri-ribbon-target.diri-side-ribbon-border{margin-left:25px;box-shadow:none}.diri-ribbon-image-wrap img.diri-ribbon-small-image{width:94%}.diri-ribbon-side-border-content{text-shadow:none}.side-ribbon{border-radius:0 10px 10px 0}.diri-ribbon-blurb-content .diri-ribbon-blurb-body{font-weight:400!important;line-height:20px!important}@media screen and (max-width:768px){.blurb-border .diri-ribbon-image-wrap .diri-ribbon-blurb-image img{width:97%;padding-right:10px}}div#amelia-app-booking0.amelia-booking.amelia-frontend.amelia-app-booking strong div#amelia-booking-wrap.am-wrap div#amelia-step-booking0.am-step-booking-catalog.am-form-stepByStepForm.am-mobile-collapsed.am-active-picker div#amelia-step-booking0-calendar.am-select-date.am-show-calendar.am-form-stepByStepForm-calendarDateTimeForm div.am-block-stepByStepForm-calendarDateTimeForm p.am-select-date-title{font-size:29px!important;margin-bottom:24px!important;margin-top:10px;font-weight:700}.amelia-app-booking #amelia-booking-wrap #am-step-booking,.amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog{}.amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog .am-select-date .am-calendar-stepByStepForm-calendarDateTimeForm div{font-weight:500!important;font-size:18px}.c-header{background-color:#dddddd4a;margin-bottom:20px}.amelia-app-booking #amelia-booking-wrap .am-calendar-picker .c-header .c-title-layout .c-title-popover .c-title-anchor .c-title{font-size:21px!important}.amelia-app-booking #amelia-booking-wrap .am-calendar-picker .c-day-content,#am-modal.am-modal.am-in-body .am-calendar-picker .c-day-content{color:#534b4b!important}.amelia-app-booking #amelia-booking-wrap #am-step-booking .am-select-date .am-appointment-times .el-radio-button .el-radio-button__inner,.amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog .am-select-date .am-appointment-times .el-radio-button .el-radio-button__inner{border:2px solid #dddddd!important;border-radius:4px!important;color:#ffffff;font-size:14px!important;font-weight:500!important;padding:10px!important;opacity:1!important;width:126px}.amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog .am-select-date .am-appointment-times .el-radio-button .el-radio-button__orig-radio:checked+.el-radio-button__inner{color:#ffffff!important;background:#545454!important;border:2px solid #545454!important}.amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog .am-select-date .am-button-wrapper .el-button span{color:#ffffff!important}.el-button{background:#534b4b!important}.amelia-app-booking #amelia-booking-wrap .el-button span,#am-modal.am-modal.am-in-body .el-button span{color:#ffffff!important}p.am-recurring-setup-title{font-size:31px!important;font-weight:800}.amelia-app-booking #amelia-booking-wrap .el-form-item.am-select-stepByStepForm-recurringSetupForm .el-input .el-input__inner{color:#534b4b;border:2px solid #fff!important;font-weight:500!important}.amelia-app-booking #amelia-booking-wrap #am-step-booking .am-recurring-setup .el-checkbox-button__inner,.amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog .am-recurring-setup .el-checkbox-button__inner{border:2px solid #ffffff!important}.amelia-app-booking #amelia-booking-wrap .el-form-item.am-checkbox-btn-stepByStepForm-recurringSetupForm .el-checkbox-group .el-checkbox-button.is-checked .el-checkbox-button__inner{color:#ffffff!important;background-color:#534b4b}.amelia-app-booking #amelia-booking-wrap input[type="text"]{border:2px solid white!important}.amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog .am-recurring-setup .v-calendar-column .el-form-item__content:after{background:url(https://gracemontessorischool.es/wp-content/uploads/2021/12/ico-cal-amelia-marron.png) no-repeat center / contain!important}[class*=" el-icon-"],[class^=el-icon-]{font-weight:800!important}.amelia-app-booking #amelia-booking-wrap .el-form-item.am-input-stepByStepForm-confirmBookingForm-appointment .el-input__inner{background-color:#534b4b0f!important}.amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog .am-block-stepByStepForm-recurringDatesForm i{color:#fff!IMPORTANT}.amelia-app-booking #amelia-booking-wrap .el-form-item.am-select-stepByStepForm-recurringSetupForm .el-input .el-input__inner{border:2px solid #dddddd!important;height:44px!important}div#amelia-app-booking1.amelia-booking.amelia-frontend.amelia-app-booking strong div#amelia-booking-wrap.am-wrap div#amelia-step-booking1.am-step-booking-catalog.am-form-stepByStepForm.am-mobile-collapsed.am-active-picker.am-show-times div#am-recurring-setup.am-recurring-setup.am-mobile-collapsed.am-select-date.am-form-stepByStepForm-recurringSetupForm form.el-form.el-form--label-top div div.am-recurring-setup-weekly.el-row div.el-col.el-col-24.el-col-sm-24 div.el-form-item.am-checkbox-btn-stepByStepForm-recurringSetupForm div.el-form-item__content div.el-checkbox-group label.el-checkbox-button.el-checkbox-button--small.is-disabled{border:2px solid #c1c1c1!important}div#amelia-app-booking1.amelia-booking.amelia-frontend.amelia-app-booking strong div#amelia-booking-wrap.am-wrap div#amelia-step-booking1.am-step-booking-catalog.am-form-stepByStepForm.am-mobile-collapsed.am-active-picker.am-show-times div#am-recurring-setup.am-recurring-setup.am-mobile-collapsed.am-select-date.am-form-stepByStepForm-recurringSetupForm form.el-form.el-form--label-top div div.am-recurring-setup-weekly.el-row div.el-col.el-col-24.el-col-sm-24 div.el-form-item.am-checkbox-btn-stepByStepForm-recurringSetupForm div.el-form-item__content div.el-checkbox-group label.el-checkbox-button.el-checkbox-button--small.is-checked{border:2px solid red!important}div#amelia-app-booking1.amelia-booking.amelia-frontend.amelia-app-booking strong div#amelia-booking-wrap.am-wrap div#amelia-step-booking1.am-step-booking-catalog.am-form-stepByStepForm.am-mobile-collapsed.am-active-picker.am-show-times div#am-recurring-setup.am-recurring-setup.am-mobile-collapsed.am-select-date.am-form-stepByStepForm-recurringSetupForm form.el-form.el-form--label-top div div.el-row div.am-recurring-setup-times.el-col.el-col-24.el-col-sm-12 div.el-form-item.am-input-number-stepByStepForm-recurringSetupForm div.el-form-item__content div.el-input-number{border:2px solid #ddd;border-radius:4px}div#amelia-app-booking1.amelia-booking.amelia-frontend.amelia-app-booking strong div#amelia-booking-wrap.am-wrap div#amelia-step-booking1.am-step-booking-catalog.am-form-stepByStepForm.am-mobile-collapsed.am-active-picker.am-show-times div#am-recurring-setup.am-recurring-setup.am-mobile-collapsed.am-select-date.am-form-stepByStepForm-recurringSetupForm form.el-form.el-form--label-top div div.el-row div.v-calendar-column.el-col.el-col-24.el-col-sm-12 div.el-form-item.am-calendar-stepByStepForm-recurringSetupForm div.el-form-item__content div.popover-container input.el-input__inner{border:2px solid #dddddd!important;height:44px}.amelia-app-booking #amelia-booking-wrap .el-form-item.am-input-number-stepByStepForm-recurringSetupForm .el-input-number .el-input-number__increase,.amelia-app-booking #amelia-booking-wrap .el-form-item.am-input-number-stepByStepForm-recurringSetupForm .el-input-number .el-input-number__decrease{background-color:#f3f3f3!important}.amelia-app-booking #amelia-booking-wrap .el-select,#am-modal.am-modal.am-in-body .el-select{position:relative;width:100%;border:2px solid #dddddd;border-radius:4px}#et-top-navigation .et-cart-info{display:none}.amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog .am-form-stepByStepForm-calendarDateTimeForm.am-select-date *{color:#545454!important}.amelia-app-booking #amelia-booking-wrap input[type="text"],#am-modal.am-modal.am-in-body input[type="text"],.amelia-app-booking #amelia-booking-wrap input[type="password"],#am-modal.am-modal.am-in-body input[type="password"],.amelia-app-booking #amelia-booking-wrap input[type="email"],#am-modal.am-modal.am-in-body input[type="email"],.amelia-app-booking #amelia-booking-wrap input[type="tel"],#am-modal.am-modal.am-in-body input[type="tel"],.amelia-app-booking #amelia-booking-wrap input[type="url"],#am-modal.am-modal.am-in-body input[type="url"],.amelia-app-booking #amelia-booking-wrap textarea,#am-modal.am-modal.am-in-body textarea,.amelia-app-booking #amelia-booking-wrap select,#am-modal.am-modal.am-in-body select,.amelia-app-booking #amelia-booking-wrap .form-control,#am-modal.am-modal.am-in-body .form-control,.amelia-app-booking #amelia-booking-wrap .am-stripe-card,#am-modal.am-modal.am-in-body .am-stripe-card{border:1px solid #e2e6ec!important}p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{font-size:32px;font-weight:500;margin:20px 0px 40px;color:#9a7271}.amelia-app-booking #amelia-booking-wrap .el-form-item.am-custom-stepByStepForm-confirmBookingForm-appointment .el-input__inner{color:#545454;background-color:#534b4b0f!important}.amelia-app-booking #amelia-booking-wrap .el-form-item.am-custom-stepByStepForm-confirmBookingForm-appointment .el-textarea__inner{color:#545454;background-color:#534b4b0f!important}.amelia-app-booking #amelia-booking-wrap .el-select,#am-modal.am-modal.am-in-body .el-select{border:none}.amelia-app-booking #amelia-booking-wrap .el-input-group__prepend,#am-modal.am-modal.am-in-body .el-input-group__prepend{border-color:#ffffff00!important}.amelia-app-booking #amelia-booking-wrap .el-form-item.am-input-stepByStepForm-confirmBookingForm-appointment .el-input-group__prepend{background-color:#ffffff00!important}li.nmr-administrator.nmr-wpamelia-customer.nmr-wpamelia-provider.nmr-wpamelia-manager.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-4976::before{right:74px!important}li.nmr-logged-out.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-4975::before{right:162px!important}.et_pb_wc_cart_totals .select2-container--default .select2-selection--single,.et_pb_wc_checkout_billing .select2-container--default .select2-selection--single,.et_pb_wc_checkout_shipping .select2-container--default .select2-selection--single,.woocommerce #content .quantity input.qty,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-page #content .quantity input.qty,.woocommerce-page .quantity input.qty,.woocommerce .quantity input.qty,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{padding:10px}.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button,.woocommerce-message,.woocommerce-error,.woocommerce-info{background:#ece8e4!important}.woocommerce .et_pb_wc_cart_notice_0 form .form-row .input-text{background-color:#eee!important}.woocommerce ul.order_details li{font-size:.8em!important}.joinchat__button{bottom:35px}.amelia-app-booking #am-cabinet .am-booking-page__service-info-button>span p{color:#ffffff!important}.amelia-app-booking #am-cabinet .am-booking-page__service-info-button>span span{border:2px solid #ffffff!important}.amelia-app-booking #am-cabinet .am-booking-page__service-info-button>span{padding:5px 10px!important}.amelia-app-booking #am-cabinet .am-booking-page__right div{margin-left:7px!important}