.link-color a{color:#232323}.elementor-widget-image img{border-radius:var(--prp-radius)}.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}.elementor-widget-text-editor a:not(.elementor-button),.entry-content a:not(.elementor-button){text-underline-offset:3px;text-decoration-thickness:1px}footer{border-top:1px solid var(--prp-line)}@media (max-width:767px){.elementor-widget-image img{border-radius:14px}}.elementor-5 .elementor-element.elementor-element-e770b8c .elementor-widget-text-editor{max-width:700px}.elementor-5 .elementor-element.elementor-element-a3597f5 h3.elementor-heading-title{font-size:23px!important;color:var(--prp-ink)!important;margin-top:4px}.single-treatments .elementor-section.elementor-section-boxed>.elementor-container{max-width:1160px}.single-treatments .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;text-transform:none!important}.single-treatments .elementor-widget-heading h2.elementor-heading-title{color:var(--prp-ink)!important;font-size:clamp(30px,3.3vw,42px)!important;line-height:1.16!important;letter-spacing:-.03em!important;text-transform:none!important}.single-treatments .elementor-widget-heading h3.elementor-heading-title{color:var(--prp-ink)!important;letter-spacing:-.02em!important;text-transform:none!important}.single-treatments .elementor-widget-text-editor,.single-treatments .elementor-widget-text-editor p,.single-treatments .elementor-widget-text-editor li{color:var(--prp-muted)!important;line-height:1.78}.single-treatments .elementor-widget-text-editor strong{color:var(--prp-ink);font-weight:600}.single-treatments .elementor-widget-text-editor ul,.single-treatments .elementor-widget-text-editor ol{padding-left:1.25rem}.single-treatments .elementor-widget-image img{border-radius:20px!important;box-shadow:0 14px 38px rgba(24,33,41,.08)}.single-treatments .elementor-button{background:var(--prp-ink)!important;color:#fff!important;border:1px solid var(--prp-ink)!important;padding:14px 22px!important;min-height:48px}.single-treatments .elementor-button:hover{background:#31465b!important;border-color:#31465b!important;color:#fff!important}.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-element.elementor-element-357aed22,.single-treatments .elementor-element.elementor-element-5e90d64e,.single-treatments .elementor-element.elementor-element-2e99091d,.single-treatments .elementor-element.elementor-element-dac3be6{background-color:var(--prp-cream)!important;padding-top:88px!important;padding-bottom:88px!important;border-bottom:1px solid var(--prp-line)}.single-treatments .elementor-element.elementor-element-357aed22 .elementor-widget-text-editor,.single-treatments .elementor-element.elementor-element-5e90d64e .elementor-widget-text-editor,.single-treatments .elementor-element.elementor-element-2e99091d .elementor-widget-text-editor,.single-treatments .elementor-element.elementor-element-dac3be6 .elementor-widget-text-editor{max-width:720px}.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)}.single-treatments .elementor-section{scroll-margin-top:92px}.single-treatments .elementor-section+.elementor-section{border-top-color:rgba(24,33,41,.05)}@media (max-width:767px){.single-treatments .elementor-widget-heading h1.elementor-heading-title{font-size:40px!important}.single-treatments .elementor-widget-heading h2.elementor-heading-title{font-size:30px!important}.single-treatments .elementor-element.elementor-element-357aed22,.single-treatments .elementor-element.elementor-element-5e90d64e,.single-treatments .elementor-element.elementor-element-2e99091d,.single-treatments .elementor-element.elementor-element-dac3be6{padding-top:54px!important;padding-bottom:54px!important}.single-treatments .elementor-widget-image img{border-radius:14px!important}}body.postid-4436 .elementor-widget-image img,body.postid-4450 .elementor-widget-image img,body.postid-4108 .elementor-widget-image img{border-radius:20px!important;box-shadow:0 14px 38px rgba(24,33,41,.08)}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}