.link-color a{color:#232323}.elementor-widget-image-box .elementor-image-box-wrapper,.elementor-widget-icon-box .elementor-icon-box-wrapper{transition:transform .25s ease,box-shadow .25s ease}.elementor-widget-image-box .elementor-image-box-content,.elementor-widget-icon-box .elementor-icon-box-content{color:var(--prp-ink)}.elementor-widget-image-box:hover .elementor-image-box-wrapper,.elementor-widget-icon-box:hover .elementor-icon-box-wrapper{transform:translateY(-2px)}.elementor-widget-accordion .elementor-accordion-item,.elementor-widget-toggle .elementor-toggle-item{border:1px solid var(--prp-line)!important;border-radius:12px;overflow:hidden;margin-bottom:12px;background:var(--prp-white)}.elementor-widget-accordion .elementor-tab-title,.elementor-widget-toggle .elementor-tab-title{padding:18px 20px!important;font-weight:500!important}.elementor-widget-accordion .elementor-tab-content,.elementor-widget-toggle .elementor-tab-content{padding:0 20px 20px!important;border-top:0!important;color:var(--prp-muted)}.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=number],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{border:1px solid #dcd7ce!important;border-radius:12px!important;background:#fff!important;min-height:50px;padding:12px 14px!important;box-shadow:none!important}.gform_wrapper.gravity-theme textarea{min-height:130px}.gform_wrapper.gravity-theme input:focus,.gform_wrapper.gravity-theme select:focus,.gform_wrapper.gravity-theme textarea:focus{border-color:var(--prp-blue)!important;box-shadow:0 0 0 3px rgba(83,111,159,.12)!important;outline:none!important}.gform_wrapper.gravity-theme .gfield_label{color:var(--prp-ink);font-weight:500}.elementor-widget-testimonial,.elementor-widget-testimonial-carousel{--prp-card-bg:var(--prp-warm)}.elementor-widget-testimonial .elementor-testimonial-wrapper{background:var(--prp-card-bg);border:1px solid var(--prp-line);border-radius:var(--prp-radius);padding:28px}.elementor-widget-divider .elementor-divider-separator{border-color:var(--prp-line)!important}footer{border-top:1px solid var(--prp-line)}.single-treatments .elementor-widget-icon-box .elementor-icon-box-wrapper,.single-treatments .elementor-widget-image-box .elementor-image-box-wrapper{background:#fff;border:1px solid var(--prp-line);border-radius:16px;padding:24px;box-shadow:0 10px 30px rgba(24,33,41,.045)}.single-treatments .elementor-widget-icon-box .elementor-icon-box-title,.single-treatments .elementor-widget-image-box .elementor-image-box-title{color:var(--prp-ink)!important}.single-treatments blockquote{background:var(--prp-warm);border-left:3px solid var(--prp-accent);border-radius:0 14px 14px 0;margin:28px 0;padding:24px 28px;color:var(--prp-ink)}.single-treatments table{border-collapse:separate;border-spacing:0;border:1px solid var(--prp-line);border-radius:14px;overflow:hidden}.single-treatments table th{background:var(--prp-cream);color:var(--prp-ink);font-weight:600}.single-treatments table th,.single-treatments table td{border-color:var(--prp-line)!important;padding:14px 16px}.single-treatments .elementor-widget-accordion .elementor-accordion-item,.single-treatments .elementor-widget-toggle .elementor-toggle-item{box-shadow:0 8px 26px rgba(24,33,41,.035)}body.page-id-792 .elementor-element.elementor-element-ddda830{background:var(--prp-cream)!important;padding-top:90px!important;padding-bottom:90px!important}body.page-id-792 .elementor-widget-heading h1.elementor-heading-title{font-size:clamp(46px,5vw,66px)!important;line-height:1.05!important;letter-spacing:-.04em!important;color:var(--prp-ink)!important}body.page-id-792 .elementor-widget-heading h2.elementor-heading-title{color:var(--prp-ink)!important;letter-spacing:-.03em!important}body.page-id-792 .elementor-widget-image img{border-radius:22px!important;box-shadow:0 20px 50px rgba(24,33,41,.1)}body.page-id-792 .elementor-widget-icon-box .elementor-icon-box-wrapper,body.page-id-792 .elementor-widget-image-box .elementor-image-box-wrapper{background:#fff;border:1px solid var(--prp-line);border-radius:16px;padding:24px;box-shadow:0 10px 30px rgba(24,33,41,.05)}body.page-id-920 .elementor-element.elementor-element-d6dcd43{background:var(--prp-cream)!important;padding-top:88px!important;padding-bottom:88px!important}body.page-id-920 .elementor-widget-heading h1.elementor-heading-title{color:var(--prp-ink)!important;font-size:clamp(48px,5vw,68px)!important;line-height:1.04!important;letter-spacing:-.04em!important}body.page-id-920 .elementor-widget-heading h2.elementor-heading-title,body.page-id-920 .elementor-widget-heading h3.elementor-heading-title{color:var(--prp-ink)!important;text-transform:none!important}body.page-id-920 .elementor-widget-image img{border-radius:24px!important;box-shadow:0 22px 55px rgba(24,33,41,.12)}body.page-id-920 .elementor-widget-text-editor{color:var(--prp-muted)!important;line-height:1.78}body.page-id-6502 .elementor-element.elementor-element-dac3be6{background:var(--prp-cream)!important;padding-top:88px!important;padding-bottom:88px!important}body.page-id-6502 .elementor-widget-heading h1.elementor-heading-title{color:var(--prp-ink)!important;font-size:clamp(44px,5vw,64px)!important;line-height:1.06!important;letter-spacing:-.04em!important}body.page-id-6502 .elementor-widget-heading h2.elementor-heading-title{color:var(--prp-ink)!important;font-size:clamp(30px,3.2vw,42px)!important;line-height:1.15!important;letter-spacing:-.03em!important;text-transform:none!important}body.page-id-6502 table{width:100%;border:1px solid var(--prp-line);border-radius:16px;overflow:hidden;box-shadow:0 12px 34px rgba(24,33,41,.05)}body.page-id-6502 table th{background:var(--prp-cream);color:var(--prp-ink);font-weight:600}body.page-id-6502 table td,body.page-id-6502 table th{padding:16px 18px;border-color:var(--prp-line)!important}body.page-id-941 .elementor-element.elementor-element-78973f3,body.page-id-2419 .elementor-element.elementor-element-22a5402{background:var(--prp-cream)!important;padding-top:84px!important;padding-bottom:84px!important}body.page-id-941 .elementor-widget-heading h1.elementor-heading-title,body.page-id-2419 .elementor-widget-heading h1.elementor-heading-title{color:var(--prp-ink)!important;font-size:clamp(44px,5vw,62px)!important;line-height:1.06!important;letter-spacing:-.04em!important}body.page-id-941 .gform_wrapper,body.page-id-2419 .gform_wrapper{background:#fff;border:1px solid var(--prp-line);border-radius:20px;padding:28px;box-shadow:0 16px 42px rgba(24,33,41,.07)}body.page-id-941 .elementor-widget-image img,body.page-id-2419 .elementor-widget-image img{border-radius:20px!important;box-shadow:0 16px 42px rgba(24,33,41,.08)}@media (max-width:767px){body.page-id-941 .gform_wrapper,body.page-id-2419 .gform_wrapper{padding:20px;border-radius:16px}}@media only screen and (max-width:550px){.gform_wrapper.gravity-theme .ginput_complex span{flex:initial!important;margin-bottom:8px;padding-left:0}.gform_wrapper.gravity-theme .ginput_container_creditcard .ginput_cardinfo_right{align-items:inherit!important}.ginput_cardinfo_right{height:39px;padding:0!important;margin-left:2px}}.blog-details-content-area tr{border:1px solid #5b76ae}.blog-details-content-area td{border:1px solid #5b76ae;padding:5px}input#gform_next_button_26_32{background-color:#5b76ae;color:#fff;padding:10px 20px}input#gform_previous_button_26_33{background-color:#5b76ae;color:#fff;padding:10px 20px}input#gform_next_button_26_33{background-color:#5b76ae;color:#fff;padding:10px 20px}