:root{--br-bg:#fdfbf7;--br-bg-peach:#f9f2eb;--br-bg-peach-2:#fcf2e7;--br-white:#fff;--br-dark:#201a18;--br-dark-soft:#2d2a26;--br-text:#2d2a26;--br-text-muted:#8a847c;--br-text-on-dark:#f9f4ee;--br-text-on-dark-muted:#b9b2ab;--br-accent:#d77e49;--br-accent-hover:#c07143;--br-accent-soft:#e19e76;--br-line:#ece2d6;--br-line-dark:#3a322e;--br-font-serif:'Prata' , 'Playfair Display' , Georgia , serif;--br-font-sans:'Montserrat' , Arial , sans-serif;--br-font-script:'Allura' , 'Segoe Script' , 'Brush Script MT' , cursive;--br-container:1320px;--br-gutter:40px;--br-radius-btn:2px;--br-radius-card:16px;--br-radius-img:40px;--br-fs-h1:64px;--br-fs-h2:44px;--br-fs-h3:28px;--br-fs-h4:20px;--br-fs-body:16px;--br-fs-small:14px;--br-fs-label:13px}@media (max-width:1024px){:root{--br-fs-h1:44px;--br-fs-h2:34px;--br-fs-h3:24px;--br-gutter:24px}}@media (max-width:600px){:root{--br-fs-h1:34px;--br-fs-h2:28px;--br-fs-h3:21px;--br-fs-body:15px;--br-gutter:16px}}.br-container{max-width:var(--br-container);margin:0 auto;padding-left:var(--br-gutter);padding-right:var(--br-gutter)}.br-section{background:var(--br-bg);color:var(--br-text)}.br-section--peach{background:var(--br-bg-peach);color:var(--br-text)}.br-section--dark{background:var(--br-dark);color:var(--br-text-on-dark)}.br-section--white{background:var(--br-white);color:var(--br-text)}.br-section{padding-top:96px;padding-bottom:96px}@media (max-width:1024px){.br-section{padding-top:64px;padding-bottom:64px}}@media (max-width:600px){.br-section{padding-top:48px;padding-bottom:48px}}.br-h1,.br-h2,.br-h3{font-family: var(--br-font-serif);font-weight:400;line-height:1.15;color:var(--br-dark);margin:0 0 .5em}.br-h1{font-size:var(--br-fs-h1)}.br-h2{font-size:var(--br-fs-h2)}.br-h3{font-size:var(--br-fs-h3)}.br-h4{font-family: var(--br-font-sans);font-weight:600;font-size:var(--br-fs-h4);line-height:1.3;color:var(--br-dark);margin:0 0 .5em}.br-section--dark .br-h1,.br-section--dark .br-h2,.br-section--dark .br-h3,.br-section--dark .br-h4{color:var(--br-text-on-dark)}.br-accent-word{color:var(--br-accent);font-style:italic}.br-text{font-family: var(--br-font-sans);font-size:var(--br-fs-body);line-height:1.65;color:var(--br-text)}.br-text-muted{color:var(--br-text-muted)}.br-label{display:inline-block;font-family: var(--br-font-sans);font-size:var(--br-fs-label);font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--br-accent);margin-bottom:20px}.br-counter{font-family: var(--br-font-serif);font-size:34px;color:var(--br-dark)}.br-counter small{font-size:.55em;color:var(--br-text-muted)}.br-section--dark .br-counter{color:var(--br-text-on-dark)}.br-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:14px 34px;font-family: var(--br-font-sans);font-size:13px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;text-align:center;border:1px solid transparent;border-radius:var(--br-radius-btn);cursor:pointer;transition:background-color .25s ease , color .25s ease , border-color .25s ease;background:var(--br-accent);color:#fff}.br-btn:hover{background:var(--br-accent-hover);color:#fff}.br-btn,.br-contact-form button,.br-blog-consult__form button,.br-service-consult .br-contact-form button,.wpforms-submit,input[type="submit"]{border-radius:var(--br-radius-btn)!important}#form .wpforms-submit.button-ray.header,#form .wpforms-submit.button-ray.header:hover,#form .wpforms-submit.button-ray.header:focus,#form .wpforms-submit.button-ray.header:active{border-radius:var(--br-radius-btn)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}.br-btn--dark{background:var(--br-dark);color:var(--br-text-on-dark)}.br-btn--dark:hover{background:var(--br-dark-soft);color:#fff}.br-btn--outline{background:transparent;color:var(--br-dark);border-color:var(--br-dark)}.br-btn--outline:hover{background:var(--br-dark);color:#fff}.br-section--dark .br-btn--outline{color:var(--br-text-on-dark);border-color:var(--br-line-dark)}.br-section--dark .br-btn--outline:hover{background:var(--br-accent);border-color:var(--br-accent)}.br-link{display:inline-flex;align-items:center;gap:8px;font-family: var(--br-font-sans);font-size:13px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--br-accent);text-decoration:none;transition:color .2s ease}.br-link:hover{color:var(--br-accent-hover)}.br-arrow{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;border:1px solid var(--br-line);background:transparent;color:var(--br-dark);cursor:pointer;transition:border-color .2s ease , background .2s ease , color .2s ease}.br-arrow:hover{background:var(--br-accent);border-color:var(--br-accent);color:#fff}.br-section--dark .br-arrow{border-color:var(--br-line-dark);color:var(--br-text-on-dark)}.br-card{background:var(--br-white);border-radius:var(--br-radius-card);overflow:hidden}.br-section--dark .br-card{background:var(--br-dark-soft);color:var(--br-text-on-dark)}.br-img-rounded{border-radius:var(--br-radius-img);overflow:hidden}.br-img-rounded img{display:block;width:100%;height:auto}.br-input{width:100%;border:0;border-bottom:1px solid var(--br-line);background:transparent;padding:14px 2px;font-family: var(--br-font-sans);font-size:15px;color:var(--br-text);outline:none;transition:border-color .2s ease}.br-input::placeholder{color:var(--br-text-muted)}.br-input:focus{border-bottom-color:var(--br-accent)}.br-section--dark .br-input{color:var(--br-text-on-dark);border-bottom-color:var(--br-line-dark)}.br-section--dark .br-input::placeholder{color:var(--br-text-on-dark-muted)}.br-header-container{max-width:1232px;margin:0 auto;padding-left:24px;padding-right:24px}.br-site-header{position:relative;z-index:1000;font-family: var(--br-font-sans)}.br-site-header a,.br-site-footer a{text-decoration:none}.br-topbar{background:var(--br-dark);color:var(--br-text-on-dark)}.br-topbar__inner{min-height:37px;display:flex;align-items:center;justify-content:space-between;gap:24px}.br-address-menu{position:relative}.br-address-menu__toggle,.br-nav-services__toggle,.br-nav-blog__toggle,.br-mega-menu__group-toggle{padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.br-address-menu__toggle{display:inline-flex;align-items:center;gap:8px;color:var(--br-text-on-dark-muted);font-size:13px}.br-address-menu__toggle svg{width:15px;height:15px;fill:currentColor}.br-chevron{display:inline-block;transform:translateY(-1px);color:currentColor}.br-address-menu__panel,.br-booking__panel{position:absolute;top: calc(100% + 10px);left:0;min-width:245px;padding:14px;background:var(--br-white);border:1px solid var(--br-line);border-radius:8px;box-shadow:0 18px 50px rgba(32,26,24,.14);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s ease , transform .2s ease , visibility .2s ease;z-index:20}.br-address-menu__panel a,.br-booking__panel a{display:block;padding:9px 10px;border-radius:6px;color:var(--br-text);font-size:13px;line-height:1.35}.br-address-menu__panel a:hover,.br-booking__panel a:hover{background:var(--br-bg-peach);color:var(--br-accent)}.br-address-menu.is-open .br-address-menu__panel,.br-booking.is-open .br-booking__panel{opacity:1;visibility:visible;transform:translateY(0)}.br-topbar__phone{color:var(--br-text-on-dark-muted);font-size:13px;white-space:nowrap}.br-phone-reveal{display:inline-flex;align-items:center;flex-wrap:wrap;gap:5px 9px;min-width:0}.br-phone-reveal [hidden]{display:none!important}.br-phone-reveal__masked,.br-phone-reveal__link{white-space:nowrap}.br-phone-reveal__button{appearance:none;margin:0;padding:0;border:0;border-bottom:1px solid currentColor;border-radius:0;background:transparent;color:var(--br-accent-soft);font:inherit;font-size:11px;line-height:1.3;cursor:pointer}.br-phone-reveal__button:hover,.br-phone-reveal__button:focus-visible{color:var(--br-accent)}.br-phone-reveal--top{color:var(--br-text-on-dark-muted);font-size:13px}.br-phone-reveal--footer{align-items:baseline;flex-wrap:nowrap;gap:8px;color:var(--br-text-on-dark-muted);font-size:14px;line-height:1.45}.br-phone-reveal--footer .br-phone-reveal__button{flex:0 0 auto;width:auto;padding-bottom:1px;color:var(--br-accent)}.br-mainbar{background:var(--br-bg);border-bottom:1px solid var(--br-line)}.br-mainbar__inner{min-height:82px;display:flex;align-items:center;gap:38px}.br-brand{display:inline-flex;align-items:center;gap:14px;color:var(--br-dark);flex:0 0 auto;text-decoration:none}.br-brand__mark{display:block;width:52px;height:52px;color:var(--br-accent);background:currentColor;-webkit-mask: url('/wp-content/uploads/2022/01/cropped-Vector.png') center / contain no-repeat;mask: url('/wp-content/uploads/2022/01/cropped-Vector.png') center / contain no-repeat}.br-brand__text{position:relative;display:block;width:122px;height:52px;line-height:1}.br-brand__name{position:absolute;top:14px;left:0;color:var(--br-dark);font-family: var(--br-font-sans);font-size:14px;font-weight:500;letter-spacing:.64em;text-transform:uppercase;white-space:nowrap}.br-brand__script{position:absolute;top:25px;left:26px;color:var(--br-accent);font-family: var(--br-font-script);font-size:34px;font-style:normal;font-weight:400;letter-spacing:0;line-height:.75;text-transform:none;transform:rotate(-2deg);white-space:nowrap}.br-main-nav{display:flex;align-items:center;gap:22px;margin-left:12px}.br-nav-link{display:inline-flex;align-items:center;gap:6px;color:var(--br-dark);font-size:13px;font-weight:500;line-height:1;text-transform:uppercase;white-space:nowrap;transition:color .2s ease}.br-nav-link:hover,.br-nav-link--active,.br-nav-services:hover>.br-nav-link,.br-nav-services.is-open>.br-nav-link,.br-nav-blog:hover>.br-nav-link,.br-nav-blog.is-open>.br-nav-link{color:var(--br-accent)}.br-header-actions{display:flex;align-items:center;gap:18px;margin-left:auto}.br-socials{display:inline-flex;align-items:center;gap:14px}.br-socials a{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;color:var(--br-dark);transition:color .2s ease}.br-socials a:hover{color:var(--br-accent)}.br-socials svg{width:23px;height:23px;fill:currentColor}.br-language{min-width:58px}.br-language .widget{margin:0}.br-language .widget-title{display:none}.br-booking{position:relative}.br-booking__panel{right:0;left:auto}.br-header-cta{min-height:40px;padding:12px 30px;border-radius:var(--br-radius-btn);letter-spacing:0}.br-burger,.br-mobile-actions{display:none}.br-mega-menu{position:absolute;top: calc(100% + 14px);left:50%;width:min(1230px,calc(100vw - 72px));padding:31px 30px 36px;background:var(--br-white);border:1px solid var(--br-line);border-radius:8px;box-shadow:0 28px 70px rgba(32,26,24,.18);opacity:0;visibility:hidden;transform:translate(-50%,-8px);transition:opacity .2s ease , transform .2s ease , visibility .2s ease;pointer-events:none}.br-nav-services:hover .br-mega-menu,.br-nav-services:focus-within .br-mega-menu,.br-nav-services.is-open .br-mega-menu{opacity:1;visibility:visible;transform:translate(-50%,0);pointer-events:auto}.br-mega-menu__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 235px;gap:36px}.br-mega-menu__title{width:100%;margin:0 0 18px;padding-bottom:14px;border-bottom:1px solid var(--br-line);color:var(--br-accent);font-size:13px;font-weight:600;line-height:1.2;text-align:left;text-transform:uppercase}.br-mega-menu__title-link{display:block}.br-mega-menu__group-icon{display:none}.br-mega-menu ul{display:grid;gap:14px;margin:0;padding:0;list-style:none}.br-mega-menu li{margin:0}.br-mega-menu a{color:#5f5b56;font-size:14px;line-height:1.35;transition:color .2s ease}.br-mega-menu a:hover{color:var(--br-accent)}.br-mega-menu__image{display:block;overflow:hidden;aspect-ratio: 1.06 / 1;border-radius:8px;background:var(--br-bg-peach);background-position:center;background-size:cover}.br-mega-menu__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:right center}.br-blog-menu{position:absolute;top:100%;left:50%;width:min(1230px,calc(100vw - 120px));padding:36px 42px;border:1px solid var(--br-line);border-radius:8px;background:var(--br-white);box-shadow:0 28px 70px rgba(32,26,24,.18);opacity:0;visibility:hidden;transform:translate(-50%,-8px);pointer-events:none;transition:opacity .2s ease , transform .2s ease , visibility .2s ease;z-index:30}.br-nav-blog:hover .br-blog-menu,.br-nav-blog:focus-within .br-blog-menu,.br-nav-blog.is-open .br-blog-menu{opacity:1;visibility:visible;transform:translate(-50%,0);pointer-events:auto}.br-blog-menu a{display:block;width:max-content;max-width:100%;color:var(--br-dark);font-size:15px;font-weight:600;line-height:1.45;letter-spacing:.08em;text-transform:uppercase}.br-blog-menu a+a{margin-top:20px}.br-blog-menu a:hover{color:var(--br-accent)}.br-site-footer{background:var(--br-dark);color:var(--br-text-on-dark-muted);font-family: var(--br-font-sans)}.br-footer__inner{display:grid;grid-template-columns:1.6fr .8fr 1fr 1.45fr 1fr;gap:58px;padding-top:64px;padding-bottom:70px}.br-brand--footer{color:var(--br-text-on-dark)}.br-brand--footer .br-brand__name{color:var(--br-text-on-dark)}.br-footer__brand p{margin:30px 0 24px;color:var(--br-text-on-dark-muted);font-size:14px;line-height:1.6}.br-socials--footer a{color:var(--br-accent)}.br-footer__title{margin:0 0 23px;color:var(--br-accent);font-size:11px;font-weight:500;text-transform:uppercase}.br-footer__column{display:grid;align-content:start;gap:14px}.br-footer__column a,.br-footer__schedule p{margin:0;color:var(--br-text-on-dark-muted);font-size:14px;line-height:1.45}.br-footer__column a:hover{color:var(--br-accent)}.br-footer__schedule p{display:grid;grid-template-columns:76px 1fr;gap:14px}.br-footer__accent{color:var(--br-accent)}.br-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:28px;padding-bottom:34px;border-top:1px solid var(--br-line-dark)}.br-footer__bottom p{margin:0;color:#6f6862;font-size:11px;text-transform:uppercase}.floating-contact svg{width:24px;height:24px;fill:currentColor}.br-scroll-top{position:fixed;left:30px;bottom:28px;z-index:970;display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;padding:0;border:1px solid rgba(204,171,110,.5);border-radius:50%;background:#ccab6e;color:#fff;box-shadow:0 10px 28px rgba(32,26,24,.18);opacity:0;visibility:hidden;transform:translateY(12px);pointer-events:none;cursor:pointer;transition:opacity .25s ease , transform .32s cubic-bezier(.22,1,.36,1) , visibility 0s linear .32s , background-color .2s ease}.br-scroll-top.is-visible{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition-delay:0s}.br-scroll-top:hover,.br-scroll-top:focus-visible{background:var(--br-accent)}.br-scroll-top:focus-visible{outline:2px solid #fff;outline-offset:3px}.br-scroll-top svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media (max-width:620px){.br-scroll-top{left:16px;bottom:18px;width:50px;height:50px}body.br-menu-open .br-scroll-top{opacity:0;visibility:hidden;pointer-events:none}}@media (max-width:1180px){.br-mainbar__inner{gap:24px}.br-main-nav{gap:16px;margin-left:0}.br-header-actions{gap:12px}.br-language{display:none}.br-mega-menu__grid{gap:26px}.br-footer__inner{grid-template-columns:1.3fr 1fr 1fr;gap:44px}}@media (max-width:980px){body.br-menu-open{overflow:hidden}.br-header-container{padding-left:16px;padding-right:16px}.br-topbar__inner{min-height:29px;gap:12px}.br-address-menu__toggle,.br-topbar__phone{font-size:12px}.br-address-menu__panel{left:-4px}.br-mainbar{position:relative;z-index:1002}.br-mainbar__inner{min-height:88px;justify-content:space-between}.br-mainbar .br-brand,.br-burger{position:relative;z-index:1003}.br-header-actions{display:none}.br-burger{display:inline-flex;position:relative;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:8px;background:var(--br-accent);color:#fff;cursor:pointer}.br-burger span:where(:not(.beautyray-heading):not(.beautyray-inline-format)) {position:absolute;width:19px;height:2px;background:currentColor;transition:transform .2s ease , opacity .2s ease}.br-burger span:where(:not(.beautyray-heading):not(.beautyray-inline-format)):nth-child(1) {transform:translateY(-6px)}.br-burger span:where(:not(.beautyray-heading):not(.beautyray-inline-format)):nth-child(2) {transform:translateY(0)}.br-burger span:where(:not(.beautyray-heading):not(.beautyray-inline-format)):nth-child(3) {transform:translateY(6px)}.br-site-header.is-menu-open .br-burger span:where(:not(.beautyray-heading):not(.beautyray-inline-format)):nth-child(1) {transform:rotate(45deg)}.br-site-header.is-menu-open .br-burger span:where(:not(.beautyray-heading):not(.beautyray-inline-format)):nth-child(2) {opacity:0}.br-site-header.is-menu-open .br-burger span:where(:not(.beautyray-heading):not(.beautyray-inline-format)):nth-child(3) {transform:rotate(-45deg)}.br-main-nav{display:none;position:fixed;inset:29px 0 0;z-index:1001;flex-direction:column;align-items:flex-start;gap:25px;margin:0;padding:124px 16px 40px;overflow:auto;background:var(--br-bg)}.br-site-header.is-menu-open .br-main-nav{display:flex}.br-nav-link{font-size:17px;font-weight:500}.br-nav-blog{width:100%;order:1}.br-nav-blog__toggle{width:100%;justify-content:flex-start}.br-blog-menu{position:static;width:100%;max-height:0;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent;opacity:1;visibility:visible;transform:none;overflow:hidden;pointer-events:auto;transition:max-height .25s ease , margin .25s ease}.br-nav-blog:hover .br-blog-menu,.br-nav-blog:focus-within .br-blog-menu,.br-nav-blog.is-open .br-blog-menu{transform:none}.br-nav-blog.is-open .br-blog-menu{max-height:260px;margin-top:18px}.br-blog-menu a{width:auto;padding:8px 0;color:var(--br-text-muted);font-size:13px;letter-spacing:.08em}.br-blog-menu a+a{margin-top:8px}.br-nav-services{width:100%;order:4}.br-nav-services__toggle{width:100%;justify-content:flex-start}.br-mega-menu{position:static;width:100%;max-height:0;padding:0;border:0;box-shadow:none;background:transparent;opacity:1;visibility:visible;transform:none;overflow:hidden;pointer-events:auto;transition:max-height .25s ease , margin .25s ease}.br-nav-services:hover .br-mega-menu,.br-nav-services:focus-within .br-mega-menu,.br-nav-services.is-open .br-mega-menu{opacity:1;visibility:visible;transform:none;pointer-events:auto}.br-nav-services.is-open .br-mega-menu{max-height:1500px;margin-top:22px}.br-mega-menu__grid{display:grid;grid-template-columns:1fr;gap:0}.br-mega-menu__column{border-bottom:1px solid var(--br-line)}.br-mega-menu__title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:13px 0;border:0;color:var(--br-dark);font-size:16px}.br-mega-menu__column.is-open .br-mega-menu__title{color:var(--br-accent)}.br-mega-menu__group-icon{display:inline-flex;align-items:center;justify-content:center;width:23px;height:23px;border-radius:50%;background:#eee9e3;color:#8a847c;position:relative;font-size:0;transform:none;transition:background .2s ease , color .2s ease}.br-mega-menu__group-icon::before{content:"";position:absolute;left:50%;top:45%;width:6px;height:6px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:translate(-50%,-50%) rotate(45deg);transition:transform .2s ease}.br-mega-menu__column.is-open .br-mega-menu__group-icon{background:var(--br-accent);color:#fff;transform:none}.br-mega-menu__column.is-open .br-mega-menu__group-icon::before{top:55%;transform:translate(-50%,-50%) rotate(225deg)}.br-mega-menu ul{display:none;gap:13px;padding:8px 0 18px}.br-mega-menu__column.is-open ul{display:grid}.br-mega-menu a{font-size:14px}.br-mega-menu__column--media{display:none}.br-mobile-actions{display:flex;align-items:center;gap:28px;order:5;margin-top:14px}.br-mobile-actions .br-header-cta{min-width:150px}.br-footer__inner{grid-template-columns:1fr 1fr;padding-top:52px;padding-bottom:52px}}@media (max-width:620px){.br-topbar__phone{font-size:11px}.br-brand{gap:10px}.br-brand__mark{width:44px;height:44px}.br-brand__text{width:108px;height:46px}.br-brand__name{top:12px;font-size:12.5px;letter-spacing:.58em}.br-brand__script{top:22px;left:23px;font-size:30px}.br-footer__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 20px}.br-footer__brand{grid-column: 1 / -1}.br-footer__column{min-width:0}.br-footer__column a{overflow-wrap:anywhere}.br-footer__bottom{align-items:flex-start;flex-direction:column}}.br-blog-page{background:var(--br-bg);color:var(--br-text);font-family: var(--br-font-sans)}.br-blog-kicker{margin:0 0 28px;color:var(--br-accent);font-size:12px;font-weight:600;text-transform:uppercase}.br-blog-hero{position:relative;overflow:hidden;background:var(--br-bg)}.br-blog-hero::before{content:"";position:absolute;left:-130px;top:70px;width:620px;height:620px;background:var(--br-accent);opacity:.045;-webkit-mask: url('/wp-content/uploads/2022/01/cropped-Vector.png') center / contain no-repeat;mask: url('/wp-content/uploads/2022/01/cropped-Vector.png') center / contain no-repeat}.br-blog-hero__inner{position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,.95fr);gap:92px;align-items:center;min-height:735px;padding-top:70px;padding-bottom:86px}.br-blog-hero :is(h1:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h1)) {max-width:560px;margin:0;color:var(--br-dark);font-family: var(--br-font-serif);font-size:60px;font-weight:400;line-height:1.04}.br-blog-hero :is(h1:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h1)) span:where(:not(.beautyray-heading):not(.beautyray-inline-format)),
.br-blog-consult :is(h2:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h2)) span:where(:not(.beautyray-heading):not(.beautyray-inline-format)),
.br-blog-info :is(h2:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h2)) span:where(:not(.beautyray-heading):not(.beautyray-inline-format)) {display:block;color:var(--br-accent);font-style:italic}.br-blog-hero__text{max-width:465px;margin:28px 0 28px;color:var(--br-text-muted);font-size:16px;line-height:1.7}.br-blog-hero__button{border-radius:var(--br-radius-btn);letter-spacing:0}.br-blog-hero__image{justify-self:end;width:min(100%,646px);padding:24px;border-radius:92px;background:var(--br-white);box-shadow:0 28px 58px rgba(32,26,24,.12)}.br-blog-hero__image img{display:block;width:100%;aspect-ratio: 600 / 614;object-fit:cover;border-radius:68px}.br-blog-list-section{padding:96px 0 108px;background:var(--br-bg-peach)}.br-blog-section-heading{margin-bottom:58px;text-align:center}.br-blog-section-heading :is(h2:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h2)),
.br-blog-info :is(h2:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h2)) {margin:0;color:var(--br-dark);font-family: var(--br-font-serif);font-size:48px;font-weight:400;line-height:1.15}.br-blog-section-heading::after{content:"";display:block;width:64px;height:2px;margin:22px auto 0;background:var(--br-accent)}.br-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}.br-blog-card{display:grid;min-height:595px;overflow:hidden;border-radius:8px;background:var(--br-white)}.br-blog-card__image{display:block;height:282px;overflow:hidden;background:var(--br-bg-peach)}.br-blog-card__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.br-blog-card:hover .br-blog-card__image img{transform:scale(1.035)}.br-blog-card__body{display:grid;align-content:start;padding:18px 16px 22px}.br-blog-card time{margin-bottom:13px;color:var(--br-text-muted);font-size:13px}.br-blog-card :is(h3:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h3)) {margin:0;color:var(--br-dark);font-family: var(--br-font-sans);font-size:20px;font-weight:500;line-height:1.35}.br-blog-page .br-blog-card__title-link,.br-blog-page .br-blog-card__title-link:visited,.br-blog-page .br-blog-card__title-link:hover,.br-blog-page .br-blog-card__title-link:focus{display:block;margin:0 0 18px;color:var(--br-dark)!important;font-family: var(--br-font-sans);font-size:20px;font-weight:500;line-height:1.35;text-decoration:none!important}.br-blog-card p{margin:0 0 32px;color:var(--br-text-muted);font-size:15px;line-height:1.55}.br-blog-page .br-blog-card__link,.br-blog-page .br-blog-card__link:visited,.br-blog-page .br-blog-card__link:hover,.br-blog-page .br-blog-card__link:focus{align-self:end;color:var(--br-accent)!important;font-size:13px;font-weight:600;text-decoration:none!important;text-transform:uppercase}.br-blog-pagination{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:56px}.br-blog-pagination .page-numbers,.br-blog-page-number,.br-blog-page-arrow,.br-blog-page-dots{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;color:var(--br-text-muted);background:var(--br-white);font-size:13px}.br-blog-pagination .current,.br-blog-page-number.is-current{border:1px solid var(--br-accent);color:var(--br-accent)}.br-blog-page-arrow,.br-blog-page-dots{background:transparent}.br-blog-consult{overflow:hidden;background:var(--br-dark);color:var(--br-text-on-dark)}.br-blog-consult__inner{display:grid;grid-template-columns:minmax(0,.84fr) minmax(420px,1fr);align-items:center;gap:92px;min-height:670px}.br-blog-consult__content{max-width:520px}.br-blog-consult :is(h2:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h2)) {margin:0;color:var(--br-text-on-dark);font-family: var(--br-font-serif);font-size:48px;font-weight:400;line-height:1.14}.br-blog-consult__content > p:not(.br-blog-kicker) {margin:28px 0 44px;color:var(--br-text-on-dark-muted);font-size:16px;line-height:1.7}.br-blog-consult__form{display:grid;gap:22px;max-width:460px}.br-blog-consult__form .br-input{width:100%;height:34px;padding:0 0 12px;border:0;border-bottom:1px solid rgba(253,251,247,.22);border-radius:var(--br-radius-btn);background:transparent;color:var(--br-text-on-dark);font-size:14px;line-height:1.2}.br-blog-consult__form .br-input::placeholder{color:rgba(253,251,247,.42)}.br-blog-consult__form .br-input:focus{outline:none;border-bottom-color:rgba(215,126,73,.9)}.br-blog-consult__form .br-btn{justify-self:start;margin-top:10px;min-width:245px;border-radius:var(--br-radius-btn);letter-spacing:0}.br-blog-consult__image{align-self:end;justify-self:end;width:min(100%,674px)}.br-blog-consult__image img{display:block;width:100%;height:auto;max-height:none;border-top-left-radius:160px}.br-blog-info{padding:96px 0 112px;background:var(--br-white)}.br-blog-info__text{max-width:980px}.br-blog-info :is(h2:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h2)) {max-width:660px;margin-bottom:48px}.br-blog-info :is(h3:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h3)) {margin:0 0 24px;color:var(--br-dark);font-family: var(--br-font-serif);font-size:28px;font-weight:400}.br-blog-info p{max-width:980px;margin:0 0 20px;color:var(--br-text-muted);font-size:16px;line-height:1.72}.br-blog-empty{padding:42px;border:1px solid var(--br-line);background:var(--br-white)}.br-blog-empty p{margin:0;color:var(--br-text-muted);font-size:16px;line-height:1.6}@media (max-width:1180px){.br-blog-hero__inner,.br-blog-consult__inner{gap:48px}.br-blog-hero :is(h1:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h1)) {font-size:58px}.br-blog-card :is(h3:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h3)) {font-size:20px}}@media (max-width:900px){.br-blog-hero__inner,.br-blog-consult__inner{grid-template-columns:1fr;min-height:0}.br-blog-hero__inner{padding-top:34px;padding-bottom:52px}.br-blog-hero__image{justify-self:stretch;width:100%;max-width:470px;padding:18px;border-radius:62px}.br-blog-grid{grid-template-columns:1fr}.br-blog-card{min-height:0}.br-blog-consult__inner{padding-top:52px}}@media (max-width:620px){.br-blog-kicker{margin-bottom:18px;font-size:11px}.br-blog-hero::before{width:320px;height:320px;left:-116px;top:38px}.br-blog-hero__inner{padding-top:80px}.br-blog-hero :is(h1:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h1)) {font-size:40px}.br-blog-hero__text,
    .br-blog-info p,
    .br-blog-consult__content > p:not(.br-blog-kicker) {font-size:14px}.br-blog-hero__image{padding:12px;border-radius:44px}.br-blog-hero__image img{border-radius:34px}.br-blog-list-section{padding:56px 0 70px}.br-blog-section-heading{margin-bottom:28px;text-align:center}.br-blog-section-heading :is(h2:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h2)),
    .br-blog-info :is(h2:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h2)),
    .br-blog-consult :is(h2:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h2)) {font-size:34px}.br-blog-section-heading :is(h2:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h2)) {font-size:28px}.br-blog-consult :is(h2:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h2)) {font-size:28px}.br-blog-info :is(h2:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h2)) {font-size:30px}.br-blog-info :is(h3:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h3)) {font-size:24px;line-height:1.28}.br-blog-section-heading::after{margin-left:auto}.br-blog-card__image{height:244px}.br-blog-card__body{padding:14px 14px 18px}.br-blog-card time{margin-bottom:9px;font-size:10px}.br-blog-page .br-blog-card__title-link{margin-bottom:10px;font-size:14px;line-height:1.35}.br-blog-card p{margin-bottom:22px;font-size:12px;line-height:1.55}.br-blog-page .br-blog-card__link{font-size:10px}.br-blog-pagination{gap:7px;margin-top:34px}.br-blog-pagination .page-numbers,.br-blog-page-number,.br-blog-page-arrow,.br-blog-page-dots{width:34px;height:34px}.br-blog-consult__image img{border-top-left-radius:86px}.br-blog-info{padding:60px 0 70px}.br-blog-info :is(h2:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h2)) {margin-bottom:32px}}.br-article-page{padding:42px 0 108px;background:var(--br-bg-peach);color:var(--br-text);font-family: var(--br-font-sans)}.br-article-container{width:min(calc(100% - 80px),1232px);margin:0 auto}.br-article-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px;color:var(--br-text-muted);font-size:12px;line-height:1.4}.br-article-breadcrumb a{color:var(--br-text-muted);text-decoration:none}.br-article-breadcrumb a:hover{color:var(--br-accent)}.br-article-card{padding:24px 24px 48px;border-radius:16px;background:var(--br-white)}.br-article-hero{overflow:hidden;border-radius:14px;background:var(--br-bg-peach)}.br-article-hero img{display:block;width:100%;height:auto}.br-article-date{display:block;margin:26px 0 14px;color:var(--br-text-muted);font-size:12px}.br-article-card :is(h1:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h1)) {max-width:900px;margin:0 0 26px;color:var(--br-dark);font-family: var(--br-font-serif);font-size:45px;font-weight:400;line-height:1.12}.br-article-content{max-width:1104px}.br-article-content p{margin:0 0 22px;color:var(--br-text-muted);font-size:16px;line-height:1.72}.br-article-content :is(h2:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h2)) {margin:34px 0 18px;color:var(--br-dark);font-family: var(--br-font-serif);font-size:28px;font-weight:400;line-height:1.22}.br-article-content :is(h3:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h3)) {margin:28px 0 14px;color:var(--br-dark);font-family: var(--br-font-serif);font-size:22px;font-weight:400;line-height:1.3}.br-article-content ul,.br-article-content ol{margin:4px 0 26px;padding-left:28px;color:var(--br-dark)}.br-article-content li{margin-bottom:10px;padding-left:5px;font-size:16px;line-height:1.65}.br-article-content li:last-child{margin-bottom:0}.br-article-content li::marker{color:var(--br-accent)}.br-article-content>:last-child{margin-bottom:0}.br-article-nav{display:flex;flex-wrap:wrap;gap:14px;margin-top:38px}.br-article-nav__link{display:inline-flex;align-items:center;justify-content:center;min-width:148px;min-height:48px;padding:13px 22px;color:#fff!important;font-size:12px;font-weight:700;letter-spacing:.04em;text-decoration:none!important;text-transform:uppercase}.br-article-nav__link--prev{background:var(--br-dark)}.br-article-nav__link--next{background:var(--br-accent)}.br-article-popular{margin-top:92px}.br-article-popular :is(h2:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h2)),
.br-article-popular .br-article-popular__title {display:block;margin:0 0 36px;color:var(--br-dark);font-family: var(--br-font-serif);font-size:36px;font-weight:400;line-height:1.2}.br-article-popular__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media (max-width:900px){.br-article-popular__grid{grid-template-columns:1fr}}@media (max-width:620px){.br-article-page{padding:56px 0 60px}.br-article-container{width:calc(100% - 32px)}.br-article-breadcrumb{margin-bottom:16px;font-size:10px}.br-article-card{padding:10px 10px 22px;border-radius:8px}.br-article-hero{border-radius:8px}.br-article-date{margin:14px 0 8px;font-size:10px}.br-article-card :is(h1:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h1)) {margin-bottom:14px;font-size:22px;line-height:1.18}.br-article-content p{margin-bottom:14px;font-size:12px;line-height:1.55}.br-article-content :is(h2:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h2)) {margin:22px 0 10px;font-size:18px;line-height:1.2}.br-article-content :is(h3:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h3)) {margin:18px 0 9px;font-size:16px}.br-article-content ul,.br-article-content ol{margin-bottom:18px;padding-left:22px}.br-article-content li{margin-bottom:7px;padding-left:2px;font-size:12px;line-height:1.55}.br-article-nav{gap:10px;margin-top:22px}.br-article-nav__link{min-width:118px;min-height:38px;padding:10px 14px;font-size:9px}.br-article-popular{margin-top:54px}.br-article-popular :is(h2:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h2)),
    .br-article-popular .br-article-popular__title {margin-bottom:24px;text-align:center;font-size:28px}}.br-chevron{width:9px;height:9px;font-size:0;line-height:0;flex:0 0 auto;position:relative;transform:none;transition:transform .2s ease}.br-chevron::before{content:"";position:absolute;left:50%;top:45%;width:6px;height:6px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:translate(-50%,-50%) rotate(45deg)}.br-nav-services:hover .br-chevron,.br-nav-services.is-open .br-chevron,.br-nav-blog:hover .br-chevron,.br-nav-blog.is-open .br-chevron,.br-address-menu.is-open .br-chevron,.br-booking.is-open .br-chevron{transform:rotate(180deg)}body{margin-bottom:0!important}.br-footer__schedule p{grid-template-columns:auto auto;justify-content:start;align-items:baseline;gap:8px 16px}.br-footer__schedule p span:where(:not(.beautyray-heading):not(.beautyray-inline-format)) {white-space:nowrap}@media (max-width:980px){.br-mega-menu__group-icon{font-size:0}.br-mega-menu__group-icon::before{content:"";width:6px;height:6px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:translateY(-1px) rotate(45deg)}body.br-menu-open{overflow:hidden}.br-site-header.is-menu-open{position:fixed;top:0;left:0;right:0;z-index:1000}}.br-home .br-header-container{max-width:1232px}.br-center{text-align:center}.br-center .br-label{display:inline-block}.br-hero__inner{display:grid;grid-template-columns:1fr 1.02fr;gap:64px;align-items:center}.br-hero__nav{display:flex;align-items:center;gap:18px;margin-bottom:26px}.br-hero__lead{max-width:460px;margin:0 0 32px}.br-hero__media{position:relative}.br-hero__img{aspect-ratio: 1.04 / 1}.br-hero__img img{width:100%;height:100%;object-fit:cover}.br-hero__badge{position:absolute;left:-34px;bottom:42px;width:132px;height:132px;border-radius:50%;background:var(--br-bg);color:var(--br-accent);display:flex;align-items:center;justify-content:center;text-align:center;font-family: var(--br-font-sans);font-weight:600;font-size:13px;letter-spacing:.16em;text-transform:uppercase;line-height:1.5;box-shadow:0 20px 50px rgba(32,26,24,.12)}.br-about__inner{display:grid;grid-template-columns:.92fr 1.08fr;gap:70px;align-items:center}.br-about__media{position:relative}.br-about__media img{width:100%;aspect-ratio: 1.1 / 1;object-fit:cover}.br-about__chip{position:absolute;top:26px;left:-26px;width:92px;height:92px;border-radius:50%;background:var(--br-white);color:var(--br-accent);display:flex;align-items:center;justify-content:center;font-size:12px;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 16px 40px rgba(32,26,24,.1)}.br-stats{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:24px;border-top:1px solid var(--br-line);padding-top:34px}.br-stats__num{display:block;font-family: var(--br-font-serif);font-size:40px;line-height:1;color:var(--br-accent)}.br-stats__num span:where(:not(.beautyray-heading):not(.beautyray-inline-format)) {font-size:.6em;vertical-align:super}.br-stats__label{display:block;margin-top:10px;font-size:13px;color:var(--br-text-muted);line-height:1.4}.br-directions__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:44px}.br-direction{background:transparent;border:1px solid var(--br-line-dark);border-radius:var(--br-radius-card);padding:40px 34px;text-align:center}.br-direction__num{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;border:1px solid var(--br-line-dark);font-family: var(--br-font-serif);font-size:18px;color:var(--br-accent);margin-bottom:24px}.br-direction .br-text{color:var(--br-text-on-dark-muted);margin-bottom:22px}.br-directions__note{max-width:720px;margin:40px auto 0;color:var(--br-text-on-dark-muted);font-size:14px}.br-reviews__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:44px}.br-reviews__nav{display:flex;gap:12px}.br-reviews__slider{overflow:hidden}.br-review{background:var(--br-dark-soft);border:1px solid var(--br-line-dark);border-radius:var(--br-radius-card);padding:32px 30px;height:100%;box-sizing:border-box}.br-review__stars{display:flex;gap:4px;margin-bottom:18px;color:#4a423d;font-size:16px}.br-review__stars .is-on{color:#ccaa6e}.br-review__text{color:var(--br-text-on-dark-muted);font-size:14px}.br-review__text p{margin:0 0 10px}.br-review__author{display:flex;align-items:center;gap:14px;margin-top:24px}.br-review__avatar{width:46px;height:46px;border-radius:50%;overflow:hidden;flex:0 0 auto}.br-review__avatar img{width:100%;height:100%;object-fit:cover}.br-review__name{font-weight:600;color:var(--br-text-on-dark);font-size:15px}.br-cta__inner{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center}.br-cta__form{margin-top:30px;max-width:380px}.br-cta__form .br-input{margin-bottom:16px}.br-cta__form .br-btn{margin-top:12px}.br-cta__media{position:relative}.br-cta__img{aspect-ratio: 1.05 / 1;background:#e7d8c8}.br-cta__img img{width:100%;height:100%;object-fit:cover}.br-cta__chip{position:absolute;top:30px;left:-30px;width:104px;height:104px;border-radius:50%;background:var(--br-bg);color:var(--br-dark);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 16px 40px rgba(32,26,24,.12)}.br-cta__chip :is(b, span:where(.beautyray-from-b)) {font-family: var(--br-font-serif);font-size:26px;color:var(--br-accent)}.br-cta__chip small{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--br-text-muted);margin-top:4px;padding:0 12px;line-height:1.3}.br-seo__subtitle{font-family: var(--br-font-sans);font-weight:600;font-size:18px;color:var(--br-dark);margin:8px 0 18px}.br-seo__text{max-width:900px}.br-seo__text p{margin:0 0 18px}.br-seo__cats-title{font-family: var(--br-font-serif);font-size:28px;font-weight:400;color:var(--br-dark);margin:48px 0 24px}.br-seo-tabs{background:var(--br-bg-peach);border-radius:var(--br-radius-card);padding:30px}.br-seo-tabs__head{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.br-seo-tab__btn{padding:10px 22px;border-radius:999px;border:1px solid var(--br-line);background:var(--br-white);color:var(--br-text);font-family: var(--br-font-sans);font-size:13px;font-weight:500;cursor:pointer;transition:background .2s ease , color .2s ease , border-color .2s ease}.br-seo-tab__btn.is-active{background:var(--br-accent);border-color:var(--br-accent);color:#fff}.br-seo-tab__panel{display:none;columns:2;column-gap:40px}.br-seo-tab__panel.is-active{display:block}.br-seo-tab__panel ul{list-style:none;margin:0;padding:0}.br-seo-tab__panel li{break-inside:avoid;padding:8px 0 8px 22px;position:relative;font-size:14px;color:var(--br-text)}.br-seo-tab__panel li::before{content:"";position:absolute;left:0;top:15px;width:7px;height:7px;border-radius:50%;background:var(--br-accent)}@media (max-width:980px){.br-hero__inner,.br-about__inner,.br-cta__inner{grid-template-columns:1fr;gap:40px}.br-hero__media{order:-1}.br-directions__grid{grid-template-columns:1fr}.br-stats{grid-template-columns:repeat(2,1fr);gap:28px 20px}.br-reviews__slider .swiper-slide{height:auto}}@media (max-width:600px){.br-stats{grid-template-columns:1fr 1fr}.br-seo-tab__panel{columns:1}.br-hero__badge{left:auto;right:16px;width:104px;height:104px}.br-reviews__head{flex-direction:column;align-items:flex-start}}.br-hero__img,.br-about__media .br-img-rounded{background:#e7d8c8}.br-hero__img img,.br-about__media img{min-height:100%}.br-tech__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:38px 0 56px}.br-tech__tab{padding:11px 22px;border-radius:999px;border:1px solid var(--br-line);background:var(--br-white);color:var(--br-dark);font-family: var(--br-font-sans);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .2s ease , color .2s ease}.br-tech__tab.is-active{border-color:var(--br-accent);background:var(--br-accent);color:#fff}.br-tech__panel{display:none}.br-tech__panel.is-active{display:grid;grid-template-columns:1fr 1.05fr;gap:64px;align-items:center}.br-tech__nav{display:flex;align-items:center;gap:18px;margin-bottom:30px}.br-tech__text .br-h3{font-size:40px;line-height:1.2}.br-tech__text .br-text{color:var(--br-text-muted);max-width:470px}.br-tech__feat{list-style:none;margin:26px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px}.br-tech__feat li{position:relative;padding-left:18px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--br-text-muted)}.br-tech__feat li::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:50%;background:var(--br-accent)}.br-tech__specs{display:flex;gap:34px;margin:30px 0 34px}.br-tech__specs>div{position:relative}.br-tech__specs>div+div{padding-left:34px;border-left:1px solid var(--br-line)}.br-tech__spec-num{display:block;font-family: var(--br-font-serif);font-size:30px;color:var(--br-accent);line-height:1.1}.br-tech__spec-label{display:block;margin-top:6px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--br-text-muted)}.br-tech__img{aspect-ratio: .92 / 1;background:#e7d8c8}.br-tech__img img{width:100%;height:100%;object-fit:cover}.br-review{display:flex;flex-direction:column;padding:34px 32px 26px}.br-review__quote{font-family: var(--br-font-serif);font-size:44px;line-height:.6;color:var(--br-accent);margin-bottom:22px}.br-review__text{flex:1 1 auto}.br-review__foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:26px;padding-top:22px;border-top:1px solid var(--br-line-dark)}.br-review__author{display:flex;align-items:center;gap:14px;margin-top:0}.br-review__avatar{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:rgba(215,126,73,.16);color:var(--br-accent);font-family: var(--br-font-serif);font-size:17px;flex:0 0 auto;overflow:hidden}.br-review__meta{display:flex;flex-direction:column;gap:4px}.br-review__name{font-weight:600;color:var(--br-text-on-dark);font-size:15px}.br-review__caption{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--br-text-on-dark-muted)}.br-review__index{font-family: var(--br-font-sans);font-size:12px;color:var(--br-accent)}.br-stats{border-top:0;padding:0;gap:0;margin-top:44px;background:var(--br-white);border-radius:var(--br-radius-card);box-shadow:0 18px 46px rgba(32,26,24,.06);overflow:hidden}.br-stats li{padding:30px 26px}.br-stats li+li{border-left:1px solid var(--br-line)}.br-stats__num{font-size:34px}.br-stats__label{text-transform:uppercase;letter-spacing:.12em;font-size:11px}.br-seo-tab__panel li{padding-left:0}.br-seo-tab__panel li::before{display:none}@media (max-width:980px){.br-tech__panel.is-active{grid-template-columns:1fr;gap:36px}.br-tech__media{order:-1}.br-tech__text .br-h3{font-size:28px}.br-stats{grid-template-columns:1fr 1fr}.br-stats li{padding:22px 18px}.br-stats li+li{border-left:0}.br-stats li:nth-child(even) {border-left:1px solid var(--br-line)}.br-stats li:nth-child(n+3) {border-top:1px solid var(--br-line)}}.br-hero__nav{margin-bottom:26px}.br-hero__slide{display:none}.br-hero__slide.is-active{display:grid;grid-template-columns:1fr 1.02fr;gap:64px;align-items:center}.br-arrow{font-size:0;line-height:0;position:relative}.br-arrow::before{content:"";position:absolute;left:50%;top:50%;width:16px;height:1.5px;background:currentColor;transform:translate(-50%,-50%)}.br-arrow::after{content:"";position:absolute;top:50%;width:7px;height:7px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor}.br-arrow[class*="__next"]::after{right:calc(50% - 8px);transform:translateY(-50%) rotate(45deg)}.br-arrow[class*="__prev"]::after{left:calc(50% - 8px);transform:translateY(-50%) rotate(-135deg)}.br-cta__form .br-input{border:0!important;border-bottom:1px solid #d9cbbd!important;background:transparent!important;border-radius:var(--br-radius-btn)!important;box-shadow:none!important;outline:none!important;padding:14px 2px!important;font-family: var(--br-font-sans) !important;font-size:15px!important;color:var(--br-text)!important}.br-cta__form .br-input:focus{border-bottom-color:var(--br-accent)!important}a.br-about__chip{text-decoration:none;transition:transform .2s ease , box-shadow .2s ease}a.br-about__chip:hover{transform:translateY(-3px);box-shadow:0 22px 50px rgba(32,26,24,.16)}.br-about__media{isolation:isolate}.br-about__media .br-img-rounded{width:100%;aspect-ratio: 1201 / 1309;overflow:visible;background-image:url(https://beautyray.com.ua/wp-content/themes/beauty-ray/inc/images/xhome-about.png.pagespeed.ic.rgaeeAEebU.png);background-repeat:no-repeat;background-position:center;background-size:contain}.br-about__image{width:100%;aspect-ratio: 1201 / 1309;background-image:url(https://beautyray.com.ua/wp-content/themes/beauty-ray/inc/images/xhome-about.png.pagespeed.ic.rgaeeAEebU.png);background-repeat:no-repeat;background-position:center;background-size:contain}.br-about__media img{display:block;width:100%;height:auto;min-height:0;aspect-ratio:auto;object-fit:contain;border-radius:0}.br-about__media .br-img-rounded>img{display:none!important}.br-about__chip{top:32px;left:28px;z-index:2;width:112px;height:112px;background:var(--br-white);box-shadow:0 16px 40px rgba(32,26,24,.08)}@media (max-width:600px){.br-about__chip{top:18px;left:18px;width:86px;height:86px;font-size:10px;letter-spacing:.12em}}@media (max-width:980px){.br-hero__slide.is-active{grid-template-columns:1fr;gap:36px}.br-hero__media{order:0}}.br-contact-page{background:var(--br-bg-peach);color:var(--br-dark)}.br-contact-hero{background:var(--br-bg-peach);padding:140px 0 116px}.br-contact-hero__inner{display:grid;grid-template-columns:minmax(340px,448px) minmax(440px,584px);gap:clamp(72px,10.4vw,200px);align-items:center}.br-contact-kicker{margin:0 0 28px;color:var(--br-accent);font-family: var(--br-font-sans);font-size:13px;font-weight:500;letter-spacing:.52em;line-height:1.2;text-transform:uppercase}.br-contact-hero :is(h1:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h1)) {margin:0 0 28px;color:var(--br-dark);font-family: var(--br-font-serif);font-size:clamp(40px,3.2vw,54px);font-weight:400;line-height:1.08}.br-contact-hero__text{max-width:445px;margin:0 0 48px;color:var(--br-text-muted);font-size:17px;line-height:1.75}.br-contact-form{max-width:448px}.br-contact-form form,.br-contact-form .wpforms-form{display:grid!important;gap:0!important}.br-contact-form .wpforms-container,.br-contact-form .wpforms-container-full{margin:0!important}.br-contact-form .wpforms-field-container{display:grid!important;gap:26px!important}.br-contact-form .wpforms-field{margin:0!important;padding:0!important}.br-contact-form label,.br-contact-form .wpforms-field-label,.br-contact-form .wpforms-error{display:none!important}.br-contact-form input[type="text"],.br-contact-form input[type="tel"],.br-contact-form input[type="email"]{width:100%!important;height:42px!important;margin:0!important;padding:0 4px 13px!important;color:var(--br-dark)!important;border:0!important;border-bottom:1px solid #d7cbc1!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-family: var(--br-font-sans) !important;font-size:15px!important;line-height:1.4!important;outline:none!important}.br-contact-form input::placeholder{color:#9c928a!important;opacity:1!important}.br-contact-form input:focus{border-bottom-color:var(--br-accent)!important}.br-contact-form .wpforms-submit-container,.br-contact-form button[type="submit"]{margin-top:40px!important}.br-contact-form button[type="submit"],.br-contact-form .wpforms-submit{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:250px!important;min-height:46px!important;padding:0 28px!important;color:var(--br-white)!important;border:0!important;border-radius:var(--br-radius-btn)!important;background:var(--br-accent)!important;box-shadow:none!important;font-family: var(--br-font-sans) !important;font-size:12px!important;font-weight:700!important;letter-spacing:.28em!important;line-height:1.2!important;text-transform:uppercase!important;transition:background .2s ease , transform .2s ease!important}.br-contact-form button[type="submit"]:hover,.br-contact-form .wpforms-submit:hover{background:var(--br-accent-hover)!important;transform:translateY(-1px)}.br-contact-hero__image{width:100%;max-width:584px;justify-self:end}.br-contact-hero__image img{display:block;width:100%;aspect-ratio: 584 / 600;border-radius:108px;box-shadow:0 34px 54px rgba(32,26,24,.16);object-fit:cover}.br-contact-addresses{background:var(--br-dark);color:var(--br-text-on-dark);padding:126px 0 108px}.br-contact-addresses__head{margin:0 auto 56px;text-align:center}.br-contact-addresses__head .br-contact-kicker{margin-bottom:22px}.br-contact-addresses :is(h2:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h2)) {position:relative;margin:0;color:var(--br-text-on-dark);font-family: var(--br-font-serif);font-size:clamp(38px,3.1vw,58px);font-weight:400;line-height:1.08}.br-contact-addresses__title::before{content:"...";position:absolute;left:50%;top:-26px;color:var(--br-text-on-dark);font-family: var(--br-font-serif);font-size:32px;letter-spacing:.18em;transform:translateX(-50%)}.br-contact-addresses__title::after{content:"";display:block;width:80px;height:1px;margin:24px auto 0;background:var(--br-accent)}.br-contact-locations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.br-contact-location{padding:28px 40px 24px;border:1px solid rgba(215,126,73,.24);border-radius:22px;background:rgba(16,12,11,.28)}.br-contact-location__top{display:grid;grid-template-columns:48px 1fr;gap:24px;align-items:center;margin-bottom:34px}.br-contact-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex:0 0 48px;color:var(--br-accent);border:1px solid currentColor;border-radius:50%}.br-contact-icon svg{display:block;width:22px;height:22px;fill:currentColor}.br-contact-location :is(h3:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h3)) {margin:0 0 12px;color:var(--br-text-on-dark);font-family: var(--br-font-serif);font-size:22px;font-weight:400;line-height:1.25}.br-contact-location a,.br-contact-location a:visited{color:var(--br-accent);font-size:13px;font-weight:500;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.br-contact-location__map{display:block;overflow:hidden;border-radius:20px}.br-contact-location__map img{display:block;width:100%;aspect-ratio: 514 / 284;object-fit:cover;transition:transform .35s ease}.br-contact-location:hover .br-contact-location__map img{transform:scale(1.03)}.br-contact-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:92px}.br-contact-info-card,.br-contact-info-card:visited{display:flex;align-items:center;gap:24px;min-height:110px;padding:24px;color:var(--br-text-on-dark);border:1px solid rgba(215,126,73,.24);border-radius:22px;background:rgba(40,31,28,.72);text-decoration:none}.br-contact-info-card small{display:block;margin-bottom:8px;color:#b4aca8;font-size:16px;line-height:1.2}.br-contact-info-card :is(strong, span:where(.beautyray-from-strong)) {display:block;color:var(--br-text-on-dark);font-size:18px;font-weight:600;line-height:1.35}.br-contact-info-card--phone .br-phone-reveal__link{display:block;color:inherit;text-decoration:none}.br-contact-info-card--phone .br-phone-reveal__button{margin-top:7px;color:var(--br-accent-soft);font-size:12px}.br-contact-info-card :is(em, span:where(.beautyray-from-em)) {color:var(--br-accent);font-style:normal}@media (max-width:1180px){.br-contact-hero{padding:104px 0 90px}.br-contact-hero__inner{grid-template-columns:minmax(320px,448px) minmax(380px,520px);gap:60px}.br-contact-info-grid{grid-template-columns:1fr;max-width:620px;margin-right:auto;margin-left:auto}}@media (max-width:900px){.br-contact-hero{padding:60px 0 80px}.br-contact-hero__inner{display:flex;flex-direction:column;align-items:stretch;gap:50px}.br-contact-hero__content,.br-contact-form{max-width:none}.br-contact-hero__text{max-width:none;margin-bottom:42px}.br-contact-hero__image{max-width:560px;justify-self:start}.br-contact-addresses{padding:78px 0 76px}.br-contact-locations{grid-template-columns:1fr;gap:24px}}@media (max-width:620px){.br-contact-hero{padding:56px 0 80px}.br-contact-kicker{margin-bottom:24px;font-size:11px;letter-spacing:.46em}.br-contact-hero :is(h1:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h1)) {margin-bottom:22px;font-size:40px}.br-contact-hero__text{margin-bottom:36px;font-size:16px;line-height:1.7}.br-contact-form .wpforms-field-container{gap:22px!important}.br-contact-form .wpforms-submit-container,.br-contact-form button[type="submit"]{margin-top:38px!important}.br-contact-form button[type="submit"],.br-contact-form .wpforms-submit{width:min(100%,250px)!important;min-height:48px!important;font-size:11px!important}.br-contact-hero__image img{border-radius:64px;box-shadow:0 26px 42px rgba(32,26,24,.14)}.br-contact-addresses__head{margin-bottom:42px}.br-contact-addresses__title{font-size:28px}.br-contact-addresses__title::after{margin-top:16px;width:34px;height:2px}.br-contact-location{padding:30px 16px 18px;border-radius:22px}.br-contact-location__top{grid-template-columns:48px 1fr;gap:16px;margin-bottom:28px}.br-contact-location :is(h3:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h3)) {font-size:22px}.br-contact-location__map{border-radius:20px}.br-contact-location__map img{aspect-ratio: 325 / 293}.br-contact-info-grid{gap:26px;margin-top:64px}.br-contact-info-card,.br-contact-info-card:visited{gap:20px;min-height:114px;padding:24px 22px;border-radius:22px}.br-contact-info-card :is(strong, span:where(.beautyray-from-strong)) {font-size:18px}}.br-about-page{background:var(--br-bg);color:var(--br-dark)}.br-about-kicker{margin:0 0 28px;color:var(--br-accent);font-family: var(--br-font-sans);font-size:13px;font-weight:500;letter-spacing:.52em;line-height:1.2;text-transform:uppercase}.br-about-hero{position:relative;overflow:hidden;background:var(--br-bg);padding:96px 0 118px}.br-about-hero::before{content:"Ray";position:absolute;left:-42px;top:18px;z-index:0;color:rgba(215,126,73,.055);font-family: var(--br-font-script);font-size:clamp(220px,33vw,520px);line-height:.75;pointer-events:none;transform:rotate(-11deg);white-space:nowrap}.br-about-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(360px,520px) minmax(460px,620px);gap:clamp(72px,11vw,164px);align-items:center}.br-about-hero__content{padding-top:26px}.br-about-hero :is(h1:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h1)) {margin:0 0 18px;color:var(--br-dark);font-family: var(--br-font-serif);font-size:55px;font-weight:400;line-height:1.02;letter-spacing:0}.br-about-hero__content > p:not(.br-about-kicker) {margin:0 0 30px;color:var(--br-text-muted);font-size:16px;line-height:1.6}.br-about-hero__media{justify-self:end;width:100%;max-width:672px}.br-about-hero__media img{display:block;width:100%;border-radius:106px;box-shadow:0 28px 52px rgba(32,26,24,.1)}.br-about-philosophy{position:relative;overflow:hidden;background:var(--br-bg-peach);padding:106px 0 114px}.br-about-philosophy::after{content:"Ray";position:absolute;right:-34px;top:-34px;color:rgba(215,126,73,.07);font-family: var(--br-font-script);font-size:clamp(190px,25vw,410px);line-height:.8;pointer-events:none;transform:rotate(-10deg)}.br-about-philosophy__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(360px,498px) minmax(420px,700px);gap:clamp(70px,8vw,132px);align-items:center}.br-about-philosophy__media img{display:block;width:100%}.br-about-philosophy :is(h2:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h2)) {max-width:680px;margin:0 0 30px;color:var(--br-dark);font-family: var(--br-font-serif);font-size:clamp(32px,3vw,46px);font-weight:400;line-height:1.45}.br-about-philosophy :is(h2:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h2)) span:where(:not(.beautyray-heading):not(.beautyray-inline-format)),
.br-about-invite :is(h2:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h2)) span:where(:not(.beautyray-heading):not(.beautyray-inline-format)),
.br-about-consult :is(h2:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h2)) span:where(:not(.beautyray-heading):not(.beautyray-inline-format)),
.br-about-info :is(h2:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h2)) span:where(:not(.beautyray-heading):not(.beautyray-inline-format)),
.br-about-features :is(h2:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h2)) span:where(:not(.beautyray-heading):not(.beautyray-inline-format)) {color:var(--br-accent);font-style:italic}.br-about-philosophy__content > p:not(.br-about-kicker) {max-width:600px;margin:0;color:var(--br-text-muted);font-size:17px;line-height:1.7}.br-about-features{position:relative;overflow:hidden;background:var(--br-dark);color:var(--br-text-on-dark);padding:104px 0 110px}.br-about-features::before{content:"Ray";position:absolute;left:120px;bottom:-18px;color:rgba(249,244,238,.045);font-family: var(--br-font-script);font-size:clamp(260px,36vw,620px);line-height:.7;pointer-events:none;transform:rotate(-7deg);white-space:nowrap}.br-about-features__head{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto;gap:36px;align-items:end;margin-bottom:46px}.br-about-features :is(h2:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h2)) {margin:0;color:var(--br-text-on-dark);font-family: var(--br-font-serif);font-size:clamp(42px,4vw,62px);font-weight:400;line-height:1.08}.br-about-features__head .br-btn{min-width:210px;margin-bottom:10px}.br-about-features__grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.br-about-feature{min-height:238px;padding:24px 36px 34px;border:1px solid rgba(215,126,73,.22);border-radius:22px;background:rgba(24,18,16,.48)}.br-about-feature span:where(:not(.beautyray-heading):not(.beautyray-inline-format)) {display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:24px;color:var(--br-accent);border:1px solid currentColor;border-radius:50%;font-family: var(--br-font-serif);font-size:16px;font-style:italic}.br-about-feature :is(h3:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h3)) {margin:0 0 18px;color:var(--br-text-on-dark);font-family: var(--br-font-sans);font-size:19px;font-weight:600;line-height:1.3}.br-about-feature p{margin:0;color:var(--br-text-on-dark-muted);font-size:15px;line-height:1.65}.br-about-invite{background:var(--br-white);padding:88px 0}.br-about-invite__inner{display:grid;grid-template-columns:minmax(360px,500px) minmax(500px,598px);gap:clamp(56px,8vw,132px);align-items:center}.br-about-invite :is(h2:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h2)) {margin:0 0 28px;color:var(--br-dark);font-family: var(--br-font-serif);font-size:clamp(34px,3.2vw,48px);font-weight:400;line-height:1.32}.br-about-invite__media img{display:block;width:100%;border-radius:46px}.br-about-consult{background:var(--br-bg-peach);padding:72px 0 0}.br-about-consult__inner{display:grid;grid-template-columns:minmax(360px,448px) minmax(480px,630px);gap:clamp(72px,11vw,154px);align-items:end}.br-about-consult__content{align-self:center;padding-bottom:80px}.br-about-consult :is(h2:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h2)) {margin:0 0 24px;color:var(--br-dark);font-family: var(--br-font-serif);font-size:clamp(38px,2.8vw,58px);font-weight:400;line-height:1.18}.br-about-consult__content > p:not(.br-about-kicker) {margin:0 0 42px;color:var(--br-text-muted);font-size:16px;line-height:1.65}.br-about-consult__media img{display:block;width:100%}.br-about-info{background:var(--br-white);padding:94px 0 104px}.br-about-info__content{max-width:900px}.br-about-info :is(h2:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h2)) {max-width:560px;margin:0 0 36px;color:var(--br-dark);font-family: var(--br-font-serif);font-size:clamp(34px,3vw,48px);font-weight:400;line-height:1.22}.br-about-info :is(h3:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h3)) {margin:0 0 18px;color:var(--br-dark);font-family: var(--br-font-serif);font-size:22px;font-weight:400}.br-about-info p{max-width:820px;margin:0 0 18px;color:var(--br-text-muted);font-size:15px;line-height:1.75}.br-about-info a,.br-about-info a:visited{display:inline-flex;margin-top:8px;color:var(--br-accent);font-size:12px;font-weight:600;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}@media (max-width:1180px){.br-about-hero__inner,.br-about-philosophy__inner,.br-about-invite__inner,.br-about-consult__inner{gap:56px}.br-about-features__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.br-about-hero,.br-about-philosophy,.br-about-invite,.br-about-info{padding:72px 0}.br-about-hero__inner,.br-about-philosophy__inner,.br-about-invite__inner,.br-about-consult__inner{grid-template-columns:1fr}.br-about-hero__media,.br-about-consult__media{justify-self:start;max-width:620px}.br-about-philosophy__media,.br-about-invite__media{max-width:520px}.br-about-features__head{grid-template-columns:1fr;align-items:start}.br-about-consult{padding-top:72px}.br-about-consult__content{padding-bottom:0}}@media (max-width:620px){.br-about-kicker{margin-bottom:22px;font-size:11px;letter-spacing:.44em}.br-about-hero :is(h1:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h1)) {font-size:54px}.br-about-hero__media img{border-radius:58px}.br-about-philosophy :is(h2:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h2)),
    .br-about-invite :is(h2:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h2)),
    .br-about-consult :is(h2:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h2)),
    .br-about-info :is(h2:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h2)) {font-size:32px}.br-about-features{padding:74px 0}.br-about-features :is(h2:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h2)) {font-size:42px}.br-about-features__grid{grid-template-columns:1fr}.br-about-feature{min-height:auto;padding:24px 28px 30px}.br-about-invite__media img{border-radius:36px}}.br-price-page{background:var(--br-bg)}.br-price-kicker{margin:0 0 26px;color:var(--br-accent);font-size:12px;font-weight:600;letter-spacing:.55em;line-height:1.2;text-transform:uppercase}.br-price-kicker__mobile{display:none}.br-price-hero{position:relative;overflow:hidden;background:var(--br-bg);padding:132px 0 98px}.br-price-hero::before,.br-price-hero::after{position:absolute;z-index:0;color:rgba(215,126,73,.055);font-family: var(--br-font-script);font-size:clamp(260px,34vw,620px);font-weight:400;line-height:.7;pointer-events:none}.br-price-hero::before{content:"R";top:48px;left:-46px;transform:rotate(-8deg)}.br-price-hero::after{content:"Ray";right:50%;bottom:94px;transform:translateX(52%)}.br-price-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(360px,510px) minmax(460px,612px);gap:clamp(82px,10vw,190px);align-items:center}.br-price-hero__content{padding-left:2px}.br-price-hero :is(h1:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h1)) {margin:0 0 26px;color:var(--br-dark);font-family: var(--br-font-serif);font-size:clamp(60px,5.35vw,102px);font-weight:400;line-height:.98}.br-price-hero :is(h1:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h1)) span:where(:not(.beautyray-heading):not(.beautyray-inline-format)),
.br-price-section__head :is(h2:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h2)) span:where(:not(.beautyray-heading):not(.beautyray-inline-format)),
.br-price-consult :is(h2:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h2)) span:where(:not(.beautyray-heading):not(.beautyray-inline-format)) {color:var(--br-accent);font-style:italic}.br-price-hero__content > p:not(.br-price-kicker) {max-width:500px;margin:0 0 34px;color:var(--br-text-muted);font-size:18px;line-height:1.62}.br-price-hero .br-btn{min-width:220px}.br-price-hero__media{justify-self:end;width:100%;max-width:612px}.br-price-hero__media img{display:block;width:100%;height:auto}.br-price-section{padding:98px 0 106px}.br-price-section--light{background:var(--br-bg-peach)}.br-price-section--dark{background:var(--br-dark);padding:116px 0 126px}.br-price-section__head{margin:0 0 54px;text-align:center}.br-price-section__head :is(h2:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h2)) {position:relative;display:inline-block;margin:0;color:var(--br-dark);font-family: var(--br-font-serif);font-size:clamp(34px,3vw,54px);font-weight:400;line-height:1.15}.br-price-section__head :is(h2:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h2))::after {content:"";display:block;width:58px;height:1px;margin:28px auto 0;background:var(--br-accent)}.br-price-section--dark .br-price-section__head :is(h2:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h2)) {color:var(--br-text-on-dark)}.br-price-section--dark .br-price-section__head :is(h2:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h2))::after {background:rgba(215,126,73,.55)}.br-price-list{max-width:1260px;margin:0 auto}.br-price-accordion{display:block;margin:0 0 14px;overflow:hidden;background:var(--br-white);border:1px solid rgba(232,221,210,.88);border-radius:22px;box-shadow:none}.br-price-accordion summary{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:16px;align-items:center;min-height:76px;padding:0 24px;color:var(--br-dark);cursor:pointer;list-style:none}.br-price-accordion summary::-webkit-details-marker{display:none}.br-price-accordion__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#f0f0ef;color:#9d948d;flex:0 0 auto}.br-price-accordion__icon::before,.br-price-accordion__icon::after{content:"";position:absolute;width:8px;height:1px;background:currentColor;border-radius:1px}.br-price-accordion__icon::before{transform:rotate(45deg) translate(-2px,2px)}.br-price-accordion__icon::after{transform:rotate(-45deg) translate(2px,2px)}.br-price-accordion[open] .br-price-accordion__icon{background:var(--br-accent);color:#fff}.br-price-accordion[open] .br-price-accordion__icon::before{transform:rotate(-45deg) translate(-2px,-2px)}.br-price-accordion[open] .br-price-accordion__icon::after{transform:rotate(45deg) translate(2px,-2px)}.br-price-accordion__title{min-width:0;color:inherit;font-family: var(--br-font-serif);font-size:19px;font-weight:400;line-height:1.35}.br-price-accordion__action{color:var(--br-accent);font-size:11px;font-weight:500;letter-spacing:.02em;line-height:1;text-transform:lowercase}.br-price-accordion__action-open,.br-price-accordion[open] .br-price-accordion__action-closed{display:none}.br-price-accordion[open] .br-price-accordion__action-open{display:inline}.br-price-accordion__body{padding:0 24px 20px 78px}.br-price-accordion__service-link,.br-price-accordion__service-link:visited{display:inline-flex;margin:0 0 22px;color:var(--br-accent);font-size:11px;font-weight:600;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.br-price-table{border-top:1px solid rgba(232,221,210,.58)}.br-price-table__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,auto);gap:20px;align-items:center;min-height:44px;border-bottom:1px solid rgba(232,221,210,.58)}.br-price-table__name{color:var(--br-text);font-size:11px;font-weight:600;letter-spacing:.02em;line-height:1.35;text-transform:uppercase}.br-price-table__prices{display:inline-flex;justify-content:flex-end;align-items:baseline;gap:16px;white-space:nowrap}.br-price-table__old{color:#c0b8b1;font-size:11px;text-decoration:line-through}.br-price-table__new{color:var(--br-accent);font-size:11px;font-weight:600;text-transform:uppercase}.br-price-accordion--dark{background:#2b2521;border-color:rgba(255,255,255,.08)}.br-price-accordion--dark summary{min-height:78px;color:var(--br-text-on-dark)}.br-price-accordion--dark .br-price-accordion__icon{background:#3a322d;color:#a79c93}.br-price-accordion--dark[open] .br-price-accordion__icon{background:var(--br-accent);color:#fff}.br-price-accordion--dark .br-price-accordion__body{padding-bottom:22px}.br-price-consult{overflow:hidden;background:var(--br-bg-peach);padding:100px 0 0}.br-price-consult__inner{display:grid;grid-template-columns:minmax(360px,468px) minmax(450px,630px);gap:clamp(78px,10vw,170px);align-items:end}.br-price-consult__content{align-self:center;padding-bottom:88px}.br-price-consult :is(h2:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h2)) {margin:0 0 24px;color:var(--br-dark);font-family: var(--br-font-serif);font-size:clamp(38px,3.1vw,58px);font-weight:400;line-height:1.18}.br-price-consult__content > p:not(.br-price-kicker) {margin:0 0 42px;color:var(--br-text-muted);font-size:16px;line-height:1.65}.br-price-consult__media{position:relative}.br-price-consult__media::before{content:"15+";position:absolute;top:30px;left:-42px;z-index:2;display:flex;align-items:center;justify-content:center;width:116px;height:116px;color:var(--br-accent);background:rgba(255,255,255,.94);border-radius:50%;box-shadow:0 18px 42px rgba(64,45,35,.08);font-family: var(--br-font-serif);font-size:28px;line-height:1}.br-price-consult__media::after{content:"років у косметології";position:absolute;top:68px;left:-23px;z-index:3;width:78px;color:#b9a89c;font-size:9px;font-weight:600;letter-spacing:.18em;line-height:1.4;text-align:center;text-transform:uppercase}.br-price-consult__media img{display:block;width:100%;border-radius:92px 92px 0 0}.br-price-consult__media::before,.br-price-consult__media::after{content:none;display:none}@media (max-width:1180px){.br-price-hero__inner,.br-price-consult__inner{gap:56px}.br-price-hero__inner{grid-template-columns:minmax(320px,1fr) minmax(380px,520px)}}@media (max-width:900px){.br-price-hero{padding:56px 0 72px}.br-price-hero::before,.br-price-hero::after{display:none}.br-price-hero__inner,.br-price-consult__inner{grid-template-columns:1fr}.br-price-hero__media{justify-self:start;max-width:620px}.br-price-section,.br-price-section--dark{padding:74px 0 82px}.br-price-consult{padding-top:74px}.br-price-consult__content{padding-bottom:0}.br-price-consult__media{justify-self:start;max-width:610px}}@media (max-width:620px){.br-price-kicker{margin-bottom:20px;font-size:10px;letter-spacing:.48em}.br-price-kicker__desktop{display:none}.br-price-kicker__mobile{display:inline}.br-price-hero{padding:38px 0 56px}.br-price-hero :is(h1:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h1)) {margin-bottom:18px;font-size:46px;line-height:1.05}.br-price-hero__content > p:not(.br-price-kicker) {margin-bottom:26px;font-size:14px;line-height:1.65}.br-price-hero .br-btn{min-width:166px;min-height:48px;padding-left:22px;padding-right:22px;font-size:10px;letter-spacing:.18em}.br-price-hero__media img{border-radius:0}.br-price-section__head{margin-bottom:34px;text-align:left}.br-price-section__head :is(h2:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h2)) {font-size:30px;line-height:1.15}.br-price-section__head :is(h2:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h2))::after {width:48px;margin:18px 0 0}.br-price-accordion{margin-bottom:10px;border-radius:12px}.br-price-accordion summary{grid-template-columns:24px minmax(0,1fr);min-height:60px;gap:10px;padding:0 14px}.br-price-accordion__icon{width:22px;height:22px}.br-price-accordion__title{font-size:12px;line-height:1.25}.br-price-accordion__action{display:none}.br-price-accordion__body{padding:0 14px 14px 48px}.br-price-accordion__service-link,.br-price-accordion__service-link:visited{margin-bottom:12px;font-size:8px;letter-spacing:.1em}.br-price-table__row{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:35px}.br-price-table__name,.br-price-table__old,.br-price-table__new{font-size:8px}.br-price-table__prices{gap:8px}.br-price-section--dark .br-price-section__head{text-align:center}.br-price-section--dark .br-price-section__head :is(h2:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h2))::after {margin-left:auto;margin-right:auto}.br-price-accordion--dark{border-radius:0}.br-price-accordion--dark summary{min-height:52px}.br-price-consult :is(h2:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h2)) {font-size:32px}.br-price-consult__content > p:not(.br-price-kicker) {margin-bottom:34px;font-size:13px}.br-price-consult__media::before{top:22px;left:10px;width:82px;height:82px;font-size:20px}.br-price-consult__media::after{top:50px;left:22px;width:58px;font-size:7px;letter-spacing:.13em}.br-price-consult__media img{border-radius:60px 60px 0 0}}.br-service-page{background:var(--br-bg)}.br-service-kicker{margin:0 0 26px;color:var(--br-accent);font-size:12px;font-weight:600;letter-spacing:.55em;line-height:1.2;text-transform:uppercase}.br-service-hero{position:relative;overflow:hidden;background:var(--br-bg);padding:132px 0 112px}.br-service-hero::before,.br-service-hero::after{position:absolute;z-index:0;color:rgba(215,126,73,.055);font-family: var(--br-font-script);font-size:clamp(260px,34vw,620px);line-height:.7;pointer-events:none}.br-service-hero::before{content:"R";top:50px;left:-44px;transform:rotate(-8deg)}.br-service-hero::after{content:"Ray";left:22%;bottom:78px}.br-service-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(430px,1fr) minmax(430px,520px);gap:clamp(72px,8vw,156px);align-items:center}.br-service-hero :is(h1:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h1)) {max-width:100%;margin:0 0 30px;color:var(--br-dark);font-family: var(--br-font-serif);font-size:clamp(40px,3.8vw,82px);font-weight:400;line-height:1.05;overflow-wrap:break-word}.br-service-hero__content{min-width:0}.br-service-hero__content > p:not(.br-service-kicker) {max-width:520px;margin:0 0 38px;color:var(--br-text-muted);font-size:18px;line-height:1.62}.br-service-hero__actions{display:flex;flex-wrap:wrap;gap:18px}.br-service-hero__actions .br-btn{min-width:220px}.br-service-hero__media{justify-self:end;width:100%;max-width:520px}.br-service-hero__media img,.br-service-intro__media img{display:block;width:100%;aspect-ratio: 1 / .93;object-fit:cover;border-radius:86px;box-shadow:0 28px 56px rgba(56,43,33,.12)}.br-service-why{position:relative;overflow:hidden;padding:118px 0 112px;background:var(--br-dark);color:var(--br-text-on-dark)}.br-service-why::before,.br-service-why::after{position:absolute;z-index:0;color:rgba(215,126,73,.08);font-family: var(--br-font-script);font-size:clamp(220px,28vw,520px);line-height:.7;pointer-events:none}.br-service-why::before{content:"R";left:10%;bottom:82px}.br-service-why::after{content:"Ray";right:10%;bottom:74px}.br-service-why .br-container{position:relative;z-index:1}.br-service-why__head{display:flex;justify-content:space-between;gap:32px;align-items:flex-start;margin-bottom:52px}.br-service-why :is(h2:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h2)) {margin:0;color:var(--br-text-on-dark);font-family: var(--br-font-serif);font-size:clamp(38px,3.4vw,62px);font-weight:400;line-height:1.15}.br-service-why :is(h2:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h2)) span:where(:not(.beautyray-heading):not(.beautyray-inline-format)) {color:var(--br-accent)}.br-service-why__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.br-service-why-card{min-height:192px;padding:28px 26px 26px;border:1px solid rgba(249,244,238,.12);border-radius:10px;background:rgba(255,255,255,.015)}.br-service-why-card span:where(:not(.beautyray-heading):not(.beautyray-inline-format)) {display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-bottom:22px;border:1px solid rgba(215,126,73,.62);border-radius:50%;color:var(--br-accent);font-family: var(--br-font-serif);font-size:12px;font-style:italic}.br-service-why-card :is(h3:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h3)) {margin:0 0 12px;color:var(--br-text-on-dark);font-family: var(--br-font-sans);font-size:15px;font-weight:600;line-height:1.35}.br-service-why-card p{margin:0;color:var(--br-text-on-dark-muted);font-size:13px;line-height:1.62}.br-service-why__note{margin:38px 0 0;padding:24px 30px;border:1px solid rgba(215,126,73,.72);border-radius:10px;color:var(--br-text-on-dark-muted);font-size:14px;line-height:1.65}.br-service-intro{background:var(--br-white);padding:100px 0 110px}.br-service-intro__inner{display:grid;grid-template-columns:minmax(360px,530px) minmax(460px,620px);gap:clamp(72px,10vw,180px);align-items:center}.br-service-intro :is(h2:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h2)) {margin:0 0 28px;color:var(--br-dark);font-family: var(--br-font-serif);font-size:clamp(34px,3.4vw,54px);font-weight:400;line-height:1.28}.br-service-benefits{display:grid;gap:12px;margin:0 0 34px;padding:0;color:var(--br-text-muted);font-size:15px;line-height:1.45;list-style:none}.br-service-benefits li{position:relative;padding-left:26px}.br-service-benefits li::before{content:"✓";position:absolute;left:0;top:0;color:var(--br-accent);font-weight:600}.br-service-intro__media{justify-self:end;width:100%;max-width:620px}.br-service-section{padding:104px 0 110px}.br-service-section--white{background:var(--br-bg)}.br-service-section--peach{background:var(--br-bg-peach)}.br-service-section__head{max-width:650px;margin:0 0 60px}.br-service-section__head :is(h2:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h2)),
.br-service-rehab :is(h2:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h2)) {margin:0;color:var(--br-dark);font-family: var(--br-font-serif);font-size:clamp(36px,2.8vw,58px);font-weight:400;line-height:1.22}.br-service-section__head :is(h2:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h2)) span:where(:not(.beautyray-heading):not(.beautyray-inline-format)) {color:var(--br-accent)}.br-service-numbered{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 76px}.br-service-numbered__item{display:grid;grid-template-columns:58px minmax(0,1fr);gap:20px;align-items:center;min-width:0}.br-service-numbered__item span:where(:not(.beautyray-heading):not(.beautyray-inline-format)) {display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;color:var(--br-accent);border:1px solid rgba(215,126,73,.76);border-radius:50%;font-family: var(--br-font-serif);font-size:16px;font-style:italic;line-height:1}.br-service-numbered__item p{margin:0;color:var(--br-text);font-size:17px;font-weight:600;line-height:1.35}.br-service-rehab{margin-top:74px;padding:54px 34px 54px;border:1px solid rgba(215,126,73,.84);border-radius:24px;background:rgba(255,255,255,.45)}.br-service-rehab :is(h2:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h2)) {margin-bottom:44px}.br-service-numbered--rehab{gap:28px 58px}.br-service-content-section{background:var(--br-bg);padding:92px 0}.br-service-content{max-width:860px;color:var(--br-text-muted);font-size:16px;line-height:1.75}.br-service-content :is(h2:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h2)),
.br-service-content :is(h3:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h3)) {color:var(--br-dark);font-family: var(--br-font-serif);font-weight:400}.br-service-consult{overflow:hidden;background:var(--br-dark);padding:96px 0 0}.br-service-consult__inner{display:grid;grid-template-columns:minmax(380px,548px) minmax(520px,670px);gap:clamp(70px,9vw,150px);align-items:end}.br-service-consult__content{align-self:center;padding-bottom:92px}.br-service-consult :is(h2:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h2)) {margin:0 0 30px;color:var(--br-text-on-dark);font-family: var(--br-font-serif);font-size:clamp(40px,2.35vw,62px);font-weight:400;line-height:1.18}.br-service-consult :is(h2:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h2)) :is(em, span:where(.beautyray-from-em)) {color:var(--br-accent);font-style:italic}.br-service-consult__content > p:not(.br-service-kicker) {max-width:500px;margin:0 0 44px;color:var(--br-text-on-dark-muted);font-size:16px;line-height:1.65}.br-service-consult .br-contact-form input,.br-service-consult .br-contact-form .wpforms-field input,.br-service-consult .br-contact-form .wpforms-field textarea{color:var(--br-text-on-dark);border-color:rgba(255,255,255,.2)!important;background:transparent!important}.br-service-consult .br-contact-form input::placeholder,.br-service-consult .br-contact-form .wpforms-field input::placeholder{color:rgba(249,244,238,.54)}.br-service-consult__media img{display:block;width:100%}.br-service-info{padding:104px 0 118px;background:var(--br-white)}.br-service-info__content{max-width:980px}.br-service-info :is(h2:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h2)) {max-width:680px;margin:0 0 42px;color:var(--br-dark);font-family: var(--br-font-serif);font-size:clamp(36px,2.2vw,58px);font-weight:400;line-height:1.18}.br-service-info :is(h3:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h3)) {margin:42px 0 18px;color:var(--br-dark);font-family: var(--br-font-serif);font-size:28px;font-weight:400;line-height:1.25}.br-service-info p:not(.br-service-kicker) {margin:0 0 18px;color:var(--br-text-muted);font-size:16px;line-height:1.75}.br-service-info li:not(:has(> p)) {margin:0 0 18px;color:var(--br-text-muted);font-size:16px;line-height:1.75}@media (max-width:1180px){.br-service-hero__inner,.br-service-intro__inner,.br-service-consult__inner{gap:56px}.br-service-numbered{gap-right:42px}}@media (max-width:900px){.br-service-hero,.br-service-why,.br-service-intro,.br-service-section,.br-service-content-section,.br-service-info{padding:72px 0}.br-service-hero::before,.br-service-hero::after{display:none}.br-service-hero__inner,.br-service-intro__inner,.br-service-consult__inner{grid-template-columns:1fr}.br-service-why__head{flex-direction:column}.br-service-why__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.br-service-hero__media,.br-service-intro__media,.br-service-consult__media{justify-self:start;max-width:640px}.br-service-numbered{grid-template-columns:repeat(2,minmax(0,1fr))}.br-service-consult{padding-top:72px}.br-service-consult__content{padding-bottom:0}}@media (max-width:620px){.br-service-kicker{margin-bottom:20px;font-size:10px;letter-spacing:.42em}.br-service-hero :is(h1:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h1)) {font-size:46px;line-height:1.05}.br-service-hero__content > p:not(.br-service-kicker) {font-size:14px}.br-service-hero__actions{gap:12px}.br-service-hero__actions .br-btn{min-width:0;width:100%;min-height:48px;padding-left:18px;padding-right:18px;font-size:10px;letter-spacing:.18em}.br-service-hero__media img,.br-service-intro__media img{border-radius:46px}.br-service-why__grid{grid-template-columns:1fr}.br-service-why-card{min-height:0}.br-service-intro :is(h2:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h2)),
    .br-service-section__head :is(h2:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h2)),
    .br-service-rehab :is(h2:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h2)),
    .br-service-consult :is(h2:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h2)),
    .br-service-info :is(h2:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h2)) {font-size:32px}.br-service-info :is(h3:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h3)) {font-size:24px}.br-service-section__head{margin-bottom:38px}.br-service-numbered{grid-template-columns:1fr;gap:22px}.br-service-numbered__item{grid-template-columns:48px minmax(0,1fr);gap:14px}.br-service-numbered__item span:where(:not(.beautyray-heading):not(.beautyray-inline-format)) {width:48px;height:48px;font-size:14px}.br-service-numbered__item p{font-size:15px}.br-service-rehab{margin-top:48px;padding:34px 22px;border-radius:18px}.br-service-rehab :is(h2:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h2)) {margin-bottom:28px}.br-service-consult__content > p:not(.br-service-kicker) {font-size:13px}}.br-reviews__slider{position:relative;z-index:1;width:100%;margin-left:auto;margin-right:auto;padding:0;overflow:hidden;list-style:none}.br-reviews__slider .swiper-wrapper{align-items:stretch}.br-reviews__slider .swiper-slide{height:auto}.br-reviews__slider .br-review{min-height:100%}.br-arrow::before{left:50%;top:50%;width:18px;height:18px;background:currentColor;transform:translate(-50%,-50%);-webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M5%2012h14M13%206l6%206-6%206%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M5%2012h14M13%206l6%206-6%206%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat}.br-arrow::after{display:none}.br-hero__prev::before,.br-tech__prev::before,.br-reviews__prev::before{-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M19%2012H5m6-6-6%206%206%206%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M19%2012H5m6-6-6%206%206%206%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}@media (max-width:767px){.br-home .br-hero{padding-top:76px}.br-hero__nav{gap:20px;margin-bottom:34px}.br-hero__nav .br-arrow{flex:0 0 58px;width:58px;height:58px}.br-reviews__head{gap:26px;margin-bottom:34px}.br-reviews__slider{width:100%;max-width:100%;overflow:hidden}.br-reviews__slider .swiper-wrapper{display:flex;flex-wrap:nowrap;align-items:stretch}.br-reviews__slider .swiper-slide{flex:0 0 100%!important;width:100%!important;max-width:100%!important;height:auto!important}.br-reviews__slider .br-review{width:100%;min-height:0;padding:32px 28px 28px}}.br-about-hero__media{position:relative}.br-about-hero__badge{position:absolute;left:-28px;bottom:56px;width:112px;height:112px;border-radius:50%;background:var(--br-bg);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 18px 44px rgba(32,26,24,.14)}.br-about-hero__frame{background:#e7d8c8!important}.br-about-hero__badge :is(b, span:where(.beautyray-from-b)) {font-family: var(--br-font-serif);font-weight:400;font-size:26px;color:var(--br-accent)}.br-about-hero__badge small{margin-top:4px;padding:0 14px;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--br-text-muted);line-height:1.35}@media (max-width:600px){.br-about-hero__badge{left:auto;right:12px;bottom:-20px;width:96px;height:96px}}@media (max-width:980px){body.br-menu-open{overflow:hidden}body.br-menu-open .floating-contact{display:none}.br-site-header.is-menu-open{position:fixed;top:0;left:0;right:0;z-index:1000}body.admin-bar .br-site-header.is-menu-open{top:32px}.br-site-header.is-menu-open .br-main-nav{display:flex;opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition-delay:0s}.br-main-nav{display:flex;position:fixed;top:126px;right:0;bottom:0;left:0;z-index:1001;flex-direction:column;align-items:stretch;gap:0;width:100%;margin:0;padding:28px 24px 100px;background:var(--br-bg);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;opacity:0;visibility:hidden;transform:translateY(-14px);pointer-events:none;transition:opacity .28s ease , transform .38s cubic-bezier(.22,1,.36,1) , visibility 0s linear .38s}body.admin-bar .br-main-nav{top:158px}.br-topbar__inner{min-height:38px}.br-mainbar__inner{min-height:88px}.br-mainbar .br-brand{max-width:calc(100% - 82px)}.br-burger{flex:0 0 52px;width:52px;height:52px;border-radius:8px}.br-burger span:where(:not(.beautyray-heading):not(.beautyray-inline-format)) {width:22px;height:2px;opacity:1;transform-origin:center;transition:transform .38s cubic-bezier(.22,1,.36,1) , opacity .2s ease}.br-burger span:where(:not(.beautyray-heading):not(.beautyray-inline-format)):nth-child(1) {transform:translateY(-7px)}.br-burger span:where(:not(.beautyray-heading):not(.beautyray-inline-format)):nth-child(2) {transform:translateY(0)}.br-burger span:where(:not(.beautyray-heading):not(.beautyray-inline-format)):nth-child(3) {transform:translateY(7px)}.br-site-header.is-menu-open .br-burger span:where(:not(.beautyray-heading):not(.beautyray-inline-format)):nth-child(1) {transform:rotate(45deg)}.br-site-header.is-menu-open .br-burger span:where(:not(.beautyray-heading):not(.beautyray-inline-format)):nth-child(2) {opacity:0}.br-site-header.is-menu-open .br-burger span:where(:not(.beautyray-heading):not(.beautyray-inline-format)):nth-child(3) {transform:rotate(-45deg)}.br-main-nav>.br-nav-link,.br-nav-blog,.br-nav-services{width:100%}.br-nav-about{order:1}.br-nav-blog{order:2}.br-nav-price{order:3}.br-nav-contacts{order:4}.br-nav-services{order:5;margin-top:8px}.br-mobile-actions{order:6;margin-top:32px;align-items:flex-start}.br-booking--mobile .br-booking__panel{position:static;display:none;min-width:245px;margin-top:10px;opacity:1;visibility:visible;transform:none}.br-booking--mobile.is-open .br-booking__panel{display:block}.br-nav-link,.br-nav-blog__toggle,.br-nav-services__toggle{min-height:44px;width:100%;padding:0;color:var(--br-dark);font-size:18px;font-weight:500;line-height:1.2;letter-spacing:.17em;text-align:left;text-transform:uppercase}.br-nav-link:hover,.br-nav-link:focus,.br-nav-link--active,.br-nav-blog.is-open .br-nav-blog__toggle,.br-nav-services.is-open .br-nav-services__toggle{color:var(--br-accent)}.br-nav-blog__toggle,.br-nav-services__toggle{display:flex;align-items:center;justify-content:flex-start;gap:8px}.br-nav-services__toggle{justify-content:space-between}.br-nav-blog__toggle .br-chevron,.br-nav-services__toggle .br-chevron{flex:0 0 14px;width:14px;height:14px;margin-left:0;font-size:0;color:currentColor}.br-nav-services__toggle .br-chevron{margin-left:auto}.br-nav-blog__toggle .br-chevron::before,.br-nav-services__toggle .br-chevron::before{display:block;width:7px;height:7px;border-width:0 1.7px 1.7px 0;transform:rotate(45deg)}.br-nav-blog.is-open .br-nav-blog__toggle .br-chevron::before,.br-nav-services.is-open .br-nav-services__toggle .br-chevron::before{transform:rotate(225deg)}.br-blog-menu{position:static;width:100%;max-height:0;padding:0;border:0;box-shadow:none;background:transparent;overflow:hidden;opacity:1;visibility:visible;transform:none;transition:max-height .25s ease , margin .25s ease}.br-nav-blog.is-open .br-blog-menu{max-height:190px;margin:10px 0 18px}.br-blog-menu a{padding:9px 0;color:var(--br-text-muted);font-size:13px;line-height:1.45;letter-spacing:.08em;text-transform:uppercase}.br-mega-menu{position:static;width:100%;max-height:0;padding:0;border:0;box-shadow:none;background:transparent;overflow:hidden;opacity:1;visibility:visible;transform:none;pointer-events:auto;transition:max-height .25s ease , margin .25s ease}.br-nav-services.is-open .br-mega-menu{max-height:min(56vh,540px);margin-top:18px;overflow-y:auto;-webkit-overflow-scrolling:touch}.br-mega-menu__grid{display:grid;grid-template-columns:1fr;gap:0}.br-mega-menu__column{border-bottom:1px solid var(--br-line)}.br-mega-menu__title{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:54px;margin:0;padding:12px 0;border:0;color:var(--br-dark);font-size:16px;font-weight:600;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;background:transparent}.br-mega-menu__column.is-open .br-mega-menu__title{color:var(--br-accent)}.br-mega-menu__group-icon{position:relative!important;display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;border-radius:50%;color:#8a847c;background:#eee9e3;font-size:0!important;line-height:0;transform:none!important}.br-mega-menu__group-icon::before{content:""!important;position:absolute!important;display:block!important;left:50%!important;top:47%!important;width:7px!important;height:7px!important;border:0!important;border-right:1.7px solid currentColor!important;border-bottom:1.7px solid currentColor!important;transform:translate(-50%,-50%) rotate(45deg)!important}.br-mega-menu__column.is-open .br-mega-menu__group-icon{color:var(--br-white);background:var(--br-accent)}.br-mega-menu__column.is-open .br-mega-menu__group-icon::before{top:55%!important;transform:translate(-50%,-50%) rotate(225deg)!important}.br-mega-menu ul,.br-mega-menu li{margin:0!important;padding-left:0!important;list-style:none!important}.br-mega-menu li::marker{content:""!important;font-size:0!important}.br-mega-menu ul{display:none;gap:14px;padding:6px 0 20px!important}.br-mega-menu__column.is-open ul{display:grid}.br-mega-menu a{display:block;color:var(--br-text-muted);font-size:14px;font-weight:400;line-height:1.45;letter-spacing:0;text-transform:none}.br-mega-menu__column--media{display:none}}@media (max-width:782px){body.admin-bar .br-site-header.is-menu-open{top:46px}body.admin-bar .br-main-nav{top:172px}}@media (max-width:620px){.br-about-page{overflow-x:hidden}.br-about-kicker{max-width:100%;letter-spacing:.26em;overflow-wrap:anywhere}.br-about-hero :is(h1:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h1)) {font-size:42px;line-height:1.08}.br-about-hero__inner,.br-about-philosophy__inner,.br-about-invite__inner,.br-about-consult__inner{min-width:0}.br-about-philosophy :is(h2:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h2)),
    .br-about-invite :is(h2:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h2)),
    .br-about-consult :is(h2:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h2)),
    .br-about-info :is(h2:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h2)),
    .br-about-features :is(h2:where(:not(.beautyray-heading)), :is(span,h1,h2,h3,h4,h5,h6):where(.beautyray-from-h2)) {max-width:100%;font-size:32px;line-height:1.16;overflow-wrap:break-word}.br-about-philosophy__content,.br-about-invite__content,.br-about-consult__content,.br-about-info__content{min-width:0}.br-tech__tabs{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:10px;margin-right: calc(var(--br-gutter) * -1);margin-left: calc(var(--br-gutter) * -1);padding:0 var(--br-gutter) 10px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.br-tech__tabs::-webkit-scrollbar{display:none}.br-tech__tab{flex:0 0 auto;white-space:nowrap}}.br-arrow::before{content:""!important;position:absolute!important;left:50%!important;top:50%!important;display:block!important;width:16px!important;height:1.5px!important;background:currentColor!important;-webkit-mask:none!important;mask:none!important;transform:translate(-50%,-50%)!important}.br-arrow::after{content:""!important;position:absolute!important;top:50%!important;display:block!important;width:7px!important;height:7px!important;background:transparent!important;border-top:1.5px solid currentColor!important;border-right:1.5px solid currentColor!important;-webkit-mask:none!important;mask:none!important}.br-hero__next::after,.br-tech__next::after,.br-reviews__next::after{right:calc(50% - 8px)!important;transform:translateY(-50%) rotate(45deg)!important}.br-hero__prev::after,.br-tech__prev::after,.br-reviews__prev::after{left:calc(50% - 8px)!important;transform:translateY(-50%) rotate(-135deg)!important}.br-media-fit{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.br-hero__img,.br-tech__img,.br-cta__img,.br-blog-hero__image,.br-blog-consult__image,.br-blog-card__image,.br-contact-hero__image,.br-price-hero__media,.br-price-consult__media,.br-about-philosophy__media,.br-about-invite__media,.br-about-consult__media,.br-service-hero__media,.br-service-intro__media,.br-service-consult__media{overflow:hidden;background:#e7d8c8}.br-blog-hero__image,.br-blog-consult__image,.br-contact-hero__image,.br-price-hero__media,.br-price-consult__media,.br-about-philosophy__media,.br-about-invite__media,.br-about-consult__media,.br-service-hero__media,.br-service-intro__media,.br-service-consult__media{aspect-ratio: 1 / .93}.br-blog-card__image{aspect-ratio: 1.08 / 1}.br-hero__img>img,.br-tech__img>img,.br-cta__img>img,.br-blog-hero__image>img,.br-blog-consult__image>img,.br-blog-card__image>img,.br-contact-hero__image>img,.br-price-hero__media>img,.br-price-consult__media>img,.br-about-philosophy__media>img,.br-about-invite__media>img,.br-about-consult__media>img,.br-service-hero__media>img,.br-service-intro__media>img,.br-service-consult__media>img{display:block;width:100%;height:100%;min-height:0!important;object-fit:cover;object-position:center}.br-about-hero__media>img{display:block;width:100%;aspect-ratio: 1 / .93;object-fit:cover;object-position:center}.br-about__image{overflow:hidden!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}@media (max-width:620px){.br-hero__img,.br-tech__img,.br-cta__img,.br-blog-hero__image,.br-blog-consult__image,.br-blog-card__image,.br-contact-hero__image,.br-price-hero__media,.br-price-consult__media,.br-about-philosophy__media,.br-about-invite__media,.br-about-consult__media,.br-service-hero__media,.br-service-intro__media,.br-service-consult__media{max-width:100%}}.br-arrow{position:relative;font-size:0;line-height:0}.br-hero__text .br-accent-word{display:block}.br-hero__slide.is-active,.br-tech__panel.is-active{animation:br-panel-soft-in .32s ease-out both}@keyframes br-panel-soft-in {
    from {
        opacity: 0;
        transform: translateY(10px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}.br-media-fit{display:block!important;width:100%!important;height:100%!important;min-height:100%!important;border-radius:0!important;object-fit:cover!important;object-position:center!important;color:transparent!important;font-size:0!important;line-height:0!important}.br-media-fit--broken{display:none!important}.br-img-rounded>img,.br-img-rounded>picture,.br-hero__img>img,.br-hero__img>picture,.br-tech__img>img,.br-tech__img>picture,.br-cta__img>img,.br-cta__img>picture,.br-blog-hero__image>img,.br-blog-hero__image>picture,.br-blog-consult__image>img,.br-blog-consult__image>picture,.br-blog-card__image>img,.br-blog-card__image>picture,.br-contact-hero__image>img,.br-contact-hero__image>picture,.br-price-hero__media>img,.br-price-hero__media>picture,.br-price-consult__media>img,.br-price-consult__media>picture,.br-about-philosophy__media>img,.br-about-philosophy__media>picture,.br-about-invite__media>img,.br-about-invite__media>picture,.br-about-consult__media>img,.br-about-consult__media>picture,.br-service-hero__media>img,.br-service-hero__media>picture,.br-service-intro__media>img,.br-service-intro__media>picture,.br-service-consult__media>img,.br-service-consult__media>picture{display:block!important;width:100%!important;height:100%!important;min-height:100%!important;border-radius:0!important;object-fit:cover!important;object-position:center!important}.br-img-rounded>picture>img,.br-hero__img>picture>img,.br-tech__img>picture>img,.br-cta__img>picture>img,.br-blog-hero__image>picture>img,.br-blog-consult__image>picture>img,.br-blog-card__image>picture>img,.br-contact-hero__image>picture>img,.br-price-hero__media>picture>img,.br-price-consult__media>picture>img,.br-about-philosophy__media>picture>img,.br-about-invite__media>picture>img,.br-about-consult__media>picture>img,.br-service-hero__media>picture>img,.br-service-intro__media>picture>img,.br-service-consult__media>picture>img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.br-about__image{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.br-reviews .br-header-container{position:relative}.br-reviews__nav{display:flex;justify-content:flex-end;gap:12px}@media (min-width:768px){.br-reviews__nav{position:absolute;top:0;right:24px}}@media (max-width:767px){.br-home .br-hero{padding-top:90px}.br-hero__nav{display:flex;align-items:center;width:100%;gap:12px;margin-bottom:34px}.br-hero__nav .br-counter{margin-right:auto}.br-hero__prev{margin-left:auto}.br-hero__nav .br-arrow{flex:0 0 46px;width:46px;height:46px}.br-reviews__head{margin-bottom:28px}.br-reviews__nav{position:static;margin-top:24px}}@media (prefers-reduced-motion:reduce){.br-hero__slide.is-active,.br-tech__panel.is-active{animation:none}}.br-media-fit.br-media-fit--broken{display:none!important;width:0!important;height:0!important;min-height:0!important}@media (max-width:980px){.br-about__text{order:1}.br-about__media{order:2}}.br-hero__img,.br-about__media .br-img-rounded,.br-about__image,.br-tech__img,.br-cta__img,.br-blog-hero__image,.br-blog-card__image,.br-blog-consult__image,.br-about-philosophy__media,.br-about-invite__media,.br-about-consult__media,.br-service-hero__media,.br-service-intro__media,.br-service-consult__media,.br-contact-hero__image,.br-price-hero__media,.br-price-consult__media{overflow:hidden;position:relative}.br-hero__img>img,.br-about__media .br-img-rounded>img,.br-tech__img>img,.br-cta__img>img,.br-blog-hero__image>img,.br-blog-card__image>img,.br-blog-consult__image>img,.br-about-hero__frame>img,.br-about-philosophy__media>img,.br-about-invite__media>img,.br-about-consult__media>img,.br-service-hero__media>img,.br-service-intro__media>img,.br-service-consult__media>img,.br-contact-hero__image>img,.br-price-hero__media>img,.br-price-consult__media>img{width:100%;height:100%;object-fit:cover;aspect-ratio:auto}.br-hero__img{aspect-ratio: 588 / 710;border-radius:40px}.br-about__media .br-img-rounded,.br-about__image{aspect-ratio: 500 / 545;border-radius:100px}.br-tech__img{aspect-ratio: 636 / 744;border-radius:48px}.br-cta__img,.br-blog-consult__image,.br-about-consult__media,.br-service-consult__media,.br-price-consult__media{aspect-ratio: 500 / 700;border-radius:999px 999px 24px 24px}.br-blog-hero__image{aspect-ratio: 550 / 605;border-radius:120px}.br-blog-card__image{aspect-ratio: 390 / 288;border-radius:24px 24px 0 0}.br-about-hero__media{aspect-ratio: 580 / 596}.br-about-hero__frame{position:absolute;inset:0;overflow:hidden;border-radius:120px}.br-about-philosophy__media{aspect-ratio: 500 / 560;border-radius:100px}.br-about-invite__media{aspect-ratio: 598 / 608;border-radius:100px}.br-service-hero__media{aspect-ratio: 1 / 1;border-radius:120px}.br-service-intro__media{aspect-ratio: 600 / 612;border-radius:100px}.br-contact-hero__image{aspect-ratio: 576 / 624;border-radius:130px}.br-price-hero__media{aspect-ratio: 587 / 600;border-radius:130px}.br-about-hero__badge{z-index:2}@media (max-width:600px){.br-blog-hero__image,.br-about-hero__media,.br-about-philosophy__media,.br-about-invite__media,.br-service-hero__media,.br-service-intro__media,.br-contact-hero__image,.br-price-hero__media{border-radius:56px}.br-hero__img,.br-tech__img{border-radius:28px}.br-cta__img,.br-blog-consult__image,.br-about-consult__media,.br-service-consult__media,.br-price-consult__media{border-radius:999px 999px 18px 18px}}.br-about-hero__media{overflow:visible;position:relative;aspect-ratio: 580 / 596}.br-about-hero__frame{position:absolute;inset:0;overflow:hidden;border-radius:120px}.br-about-hero__frame>img{width:100%;height:100%;object-fit:cover}@media (max-width:600px){.br-about-hero__frame{border-radius:56px}}.br-price-consult__media::before,.br-price-consult__media::after,.br-service-consult__media::before,.br-service-consult__media::after,.br-about-consult__media::before,.br-about-consult__media::after,.br-blog-consult__image::before,.br-blog-consult__image::after,.br-cta__media::before,.br-cta__media::after,.br-about-hero__media::before,.br-about-hero__media::after{content:none!important;display:none!important}.br-cta__img,.br-blog-consult__image,.br-about-consult__media,.br-service-consult__media,.br-price-consult__media,.br-hero__img,.br-tech__img,.br-blog-hero__image,.br-blog-card__image,.br-about-hero__frame,.br-about-philosophy__media,.br-about-invite__media,.br-service-hero__media,.br-service-intro__media,.br-contact-hero__image,.br-price-hero__media{background:none!important;padding:0!important;border:0!important;box-shadow:none!important}.br-cta__img>img,.br-blog-consult__image>img,.br-about-consult__media>img,.br-service-consult__media>img,.br-price-consult__media>img,.br-hero__img>img,.br-tech__img>img,.br-blog-hero__image>img,.br-blog-card__image>img,.br-about-hero__frame>img,.br-about-philosophy__media>img,.br-about-invite__media>img,.br-service-hero__media>img,.br-service-intro__media>img,.br-contact-hero__image>img,.br-price-hero__media>img,.br-about__media .br-img-rounded>img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center!important;aspect-ratio:auto!important;margin:0!important;padding:0!important;background:none!important;border-radius:0!important;box-shadow:none!important}.br-cta__img,.br-blog-consult__image,.br-about-consult__media,.br-service-consult__media,.br-price-consult__media{overflow:visible!important;border-radius:0!important;position:relative}.br-cta__img>img,.br-blog-consult__image>img,.br-about-consult__media>img,.br-service-consult__media>img,.br-price-consult__media>img{clip-path:inset(0 round 999px 999px 24px 24px)}.br-badge{position:absolute;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;width:116px;height:116px;border-radius:50%;background:#fffdfa;box-shadow:0 18px 44px rgba(32,26,24,.12);text-align:center;pointer-events:none}.br-badge :is(b, span:where(.beautyray-from-b)) {font-family: var(--br-font-serif);font-weight:400;font-size:26px;line-height:1;color:var(--br-accent)}.br-badge small{margin-top:6px;padding:0 14px;font-size:9px;font-weight:600;letter-spacing:.16em;line-height:1.35;text-transform:uppercase;color:var(--br-text-muted)}.br-badge--consult{top:34px;left:-30px}.br-about-hero__media{overflow:visible!important}.br-about-hero__badge{left:auto;right:-18px;bottom:44px;width:auto;height:auto;flex-direction:row;align-items:baseline;gap:10px;padding:18px 26px;border-radius:16px;background:#fffdfa;box-shadow:0 18px 44px rgba(32,26,24,.12);z-index:5}.br-about-hero__badge :is(b, span:where(.beautyray-from-b)) {font-size:24px}.br-about-hero__badge small{margin-top:0;padding:0;text-align:left}@media (max-width:600px){.br-badge{width:92px;height:92px}.br-badge :is(b, span:where(.beautyray-from-b)) {font-size:20px}.br-badge--consult{top:16px;left:8px}.br-cta__img>img,.br-blog-consult__image>img,.br-about-consult__media>img,.br-service-consult__media>img,.br-price-consult__media>img{clip-path:inset(0 round 999px 999px 18px 18px)}.br-about-hero__badge{right:8px;bottom:-18px;padding:12px 18px}}.br-cta__img,.br-blog-consult__image,.br-about-consult__media,.br-service-consult__media,.br-price-consult__media{aspect-ratio: 500 / 700 !important;overflow:visible!important;background:transparent!important}.br-cta__img>img,.br-blog-consult__image>img,.br-about-consult__media>img,.br-service-consult__media>img,.br-price-consult__media>img{clip-path:none!important;border-radius: 50% 50% 0 0 / 18% 18% 0 0 !important;object-fit:cover!important;object-position:center!important}.br-cta__media,.br-blog-consult__image,.br-about-consult__media,.br-service-consult__media,.br-price-consult__media{overflow:visible!important}.br-badge--consult{top:40px!important;left:-48px!important;right:auto!important}.br-about-hero__badge{left:-48px!important;right:auto!important;bottom:26px!important}.br-cta__form .br-btn,.br-about-consult .br-btn,.br-price-consult .br-btn,.br-blog-consult .br-btn,.br-service-consult .br-btn,.br-contact-form button,.br-blog-consult__form button,.wpforms-submit,input[type="submit"]{color:#fff!important}@media (max-width:600px){.br-cta__img>img,.br-consult-media__frame>img,.br-blog-consult__image>img,.br-about-consult__media>img,.br-service-consult__media>img,.br-price-consult__media>img{border-radius: 50% 50% 0 0 / 16% 16% 0 0 !important}.br-badge--consult{top:18px!important;left:8px!important}.br-about-hero__badge{left:-8px!important;right:auto!important;bottom:18px!important}}.br-consult-media__frame{display:block;width:100%;height:100%;overflow:visible!important;border-radius:0!important;background:transparent!important}.br-consult-media__frame>img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;min-height:0!important;border-radius: 50% 50% 0 0 / 22% 22% 0 0 !important;clip-path:none!important;transform:none!important;object-fit:cover!important;object-position:center!important}.br-about-philosophy__media.is-empty,.br-about-invite__media.is-empty{background:#e7d8c8!important;border:1px solid rgba(215,126,73,.10)!important;box-shadow:none!important;pointer-events:none}.br-about-philosophy__media.is-empty{border-radius:100px!important}.br-about-invite__media.is-empty{border-radius:100px!important}.br-about-philosophy__media.has-image,.br-about-invite__media.has-image{overflow:hidden!important}.br-about-philosophy__media.has-image>img,.br-about-invite__media.has-image>img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}@media (max-width:600px){.br-about-philosophy__media.is-empty,.br-about-invite__media.is-empty{border-radius:56px!important}}.br-about-philosophy__media,.br-about-philosophy__media.has-image{overflow:visible!important}.br-about-philosophy__media.has-image>img{border-radius:100px!important}@media (max-width:600px){.br-about-philosophy__media.has-image>img{border-radius:56px!important}}.br-about-philosophy__badge{position:absolute;top:28px;left:-18px;z-index:5;display:flex;align-items:center;justify-content:center;width:132px;height:132px;border-radius:50%;background:#fffdfa;box-shadow:0 18px 44px rgba(32,26,24,.10);color:var(--br-accent);font-size:12px;font-weight:600;letter-spacing:.18em;line-height:1.35;text-align:center;text-transform:uppercase;pointer-events:none}.br-about-hero__badge{position:absolute!important;left:-50px!important;right:auto!important;bottom:38px!important;z-index:8!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:10px!important;box-sizing:border-box;width:228px!important;min-width:228px!important;height:78px!important;min-height:78px!important;padding:12px 24px!important;border-radius:16px!important;background:#fffdfa!important;box-shadow:0 18px 44px rgba(32,26,24,.12)!important;white-space:nowrap}.br-about-hero__badge :is(b, span:where(.beautyray-from-b)) {flex:0 0 auto;font-family: var(--br-font-serif);font-size:25px!important;font-weight:400;line-height:1;color:var(--br-accent)}.br-about-hero__badge small{flex:0 0 auto;max-width:112px;font-size:10px;font-weight:600;letter-spacing:.14em;line-height:1.35;white-space:normal;text-align:left;text-transform:uppercase}@media (max-width:600px){.br-about-philosophy__media.has-image>img{border-radius:56px!important}.br-about-philosophy__badge{top:16px;left:4px;width:90px;height:90px;font-size:10px}.br-about-hero__badge{left:-8px!important;bottom:18px!important;gap:7px!important;width:172px!important;min-width:172px!important;height:64px!important;min-height:64px!important;padding:10px 16px!important;border-radius:13px!important}.br-about-hero__badge :is(b, span:where(.beautyray-from-b)) {font-size:21px!important}.br-about-hero__badge small{max-width:92px;font-size:8px}}.br-btn:not(.br-btn--outline),
.br-btn:not(.br-btn--outline):hover,
.br-btn:not(.br-btn--outline):focus,
.br-btn:not(.br-btn--outline):active,
.br-contact-form button[type="submit"],
.br-contact-form button[type="submit"]:hover,
.br-contact-form button[type="submit"]:focus,
.br-blog-consult__form button,
.br-about-consult__form button,
.br-price-consult__form button,
.br-service-consult__form button,
.br-cta__form button,
.br-cta__form .br-btn,
.wpforms-submit,
input[type="submit"] {color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}.br-btn:not(.br-btn--outline) *,
.br-contact-form button[type="submit"] *,
.br-blog-consult__form button *,
.br-about-consult__form button *,
.br-price-consult__form button *,
.br-service-consult__form button *,
.br-cta__form button *,
.wpforms-submit * {color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}.br-contact-form button[type="submit"],.br-contact-form .wpforms-submit,.br-blog-consult__form button,.br-about-consult__form button,.br-price-consult__form button,.br-service-consult__form button,.br-cta__form button,.br-cta__form .br-btn,.wpforms-submit,input[type="submit"]{border-radius:var(--br-radius-btn)!important}.br-brand__img{display:block;height:38px;width:auto}.br-brand .br-brand__mark{width:56px;height:56px}.br-brand--footer .br-brand__img{height:40px}.br-brand--footer .br-brand__mark{width:60px;height:60px}@media (max-width:960px){.br-brand__img{height:32px}.br-brand .br-brand__mark{width:46px;height:46px}.br-brand--footer .br-brand__img{height:34px}.br-brand--footer .br-brand__mark{width:50px;height:50px}}.br-blog-menu__all{display:none}@media (max-width:980px){.br-nav-services__toggle{justify-content:flex-start!important;color:#ccab6e!important}.br-nav-services__toggle .br-chevron{margin-left:0!important}.br-nav-blog__toggle .br-chevron,.br-nav-services__toggle .br-chevron{position:relative!important}.br-nav-blog__toggle .br-chevron::before,.br-nav-services__toggle .br-chevron::before{position:absolute!important;left:50%!important;top:40%!important;transform:translate(-50%,-50%) rotate(45deg)!important}.br-nav-blog.is-open .br-nav-blog__toggle .br-chevron::before,.br-nav-services.is-open .br-nav-services__toggle .br-chevron::before{top:60%!important;transform:translate(-50%,-50%) rotate(225deg)!important}.br-mega-menu__title{justify-content:flex-start!important;gap:12px!important}.br-mega-menu__group-icon{order:-1}.br-blog-menu__all{display:block}}.br-price-accordion{scroll-margin-top:90px}section[id]{scroll-margin-top:90px}.br-price-table__row--group{grid-template-columns:1fr;min-height:40px;padding-top:10px}.br-price-table__group{color:var(--br-accent);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.br-price-accordion--dark .br-price-table{border-top-color:rgba(255,255,255,.10)}.br-price-accordion--dark .br-price-table__row{border-bottom-color:rgba(255,255,255,.10)}.br-price-accordion--dark .br-price-table__name{color:var(--br-text-on-dark)}.br-price-accordion--dark .br-price-table__old{color:#7d726a}.br-price-list{max-width:900px}.br-price-table__row{min-height:48px}.br-price-table__name,.br-price-table__new,.br-price-table__group{font-size:14px}.br-price-table__old{font-size:12px}@media (max-width:620px){.br-price-table__row{min-height:38px}.br-price-table__name,.br-price-table__new{font-size:11px}.br-price-table__old{font-size:9px}.br-price-table__group{font-size:12px}}@media (min-width:1101px){.br-main-nav>.br-nav-link,.br-nav-services>.br-nav-link,.br-nav-blog>.br-nav-link{color:var(--br-accent)!important}.br-mega-menu__column--media{padding-top:10px}}.br-mega-menu ul a,.br-mega-menu ul a:visited{color:#5f5b56!important}.br-mega-menu ul a:hover,.br-mega-menu ul a:focus{color:var(--br-accent)!important}@media (min-width:1101px){.br-main-nav{align-self:stretch;align-items:stretch}.br-main-nav>.br-nav-link,.br-nav-blog,.br-nav-services{display:flex;align-items:center}.br-mega-menu__column--media{padding-top:6px}.br-mega-menu{top:100%}.br-mega-menu__image{background-color:#fff;background-repeat:no-repeat;background-size:116% 116%}}.br-blog-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:22px;background:var(--br-white)}.br-blog-card__image{display:block;flex:0 0 auto;width:100%!important;max-width:none!important;height:auto!important;aspect-ratio: 390 / 288 !important;overflow:hidden;border-radius:22px 22px 0 0!important}.br-blog-card__image>img,.br-blog-card__image>picture,.br-blog-card__image>picture>img{display:block!important;width:100%!important;max-width:none!important;height:100%!important;margin:0!important;padding:0!important;border-radius:0!important;object-fit:cover!important;object-position:center!important}.br-blog-card__body{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.br-blog-card__link{margin-top:auto}@media (max-width:620px){.br-blog-card,.br-blog-card__image{border-radius:18px}.br-blog-card__image{border-radius:18px 18px 0 0!important}}.br-service-consult .br-contact-form input[type="text"],.br-service-consult .br-contact-form input[type="tel"],.br-service-consult .br-contact-form input[type="email"],.br-service-consult .br-contact-form input,.br-service-consult .br-contact-form textarea,.br-blog-consult .br-input,.br-blog-consult__form .br-input{color:#fff!important;caret-color:#fff!important;-webkit-text-fill-color:#fff!important}.br-service-consult .br-contact-form input::placeholder,.br-service-consult .br-contact-form textarea::placeholder,.br-blog-consult .br-input::placeholder,.br-blog-consult__form .br-input::placeholder{color:rgba(255,255,255,.55)!important;-webkit-text-fill-color:rgba(255,255,255,.55)!important;opacity:1!important}.br-service-consult .br-contact-form input:-webkit-autofill,.br-blog-consult .br-input:-webkit-autofill{-webkit-text-fill-color:#fff!important;caret-color:#fff!important;transition:background-color 9999999s ease-out 0s}.br-blog-consult .br-badge--consult,.br-service-consult .br-badge--consult{left:4.33%!important;top:22px!important;right:auto!important}.br-cta .br-badge--consult,.br-price-consult .br-badge--consult,.br-about-consult .br-badge--consult{left:2.81%!important;top:28px!important;right:auto!important}@media (max-width:600px){.br-blog-consult .br-badge--consult,.br-service-consult .br-badge--consult,.br-cta .br-badge--consult,.br-price-consult .br-badge--consult,.br-about-consult .br-badge--consult{top:14px!important}}.br-service-hero__media{overflow:visible!important;border-radius:0!important;position:relative}.br-service-hero__media>img{clip-path:inset(0 round 120px)}.br-service-hero__discount{position:absolute;left:-34px;bottom:42px;z-index:5;display:flex;align-items:center;justify-content:center;width:132px;height:132px;border-radius:50%;background:var(--br-bg);color:var(--br-accent);box-shadow:0 18px 44px rgba(32,26,24,.12);text-align:center;font-family: var(--br-font-sans);font-weight:600;font-size:13px;letter-spacing:.16em;text-transform:uppercase;line-height:1.5;pointer-events:none}@media (max-width:600px){.br-service-hero__media>img{clip-path:inset(0 round 56px)}.br-service-hero__discount{left:auto;right:12px;bottom:16px;width:104px;height:104px;font-size:12px}}.br-blog-empty{grid-column: 1 / -1;margin:0;padding:46px 0;text-align:center;color:var(--br-text-muted);font-size:17px}.br-blog-consult .br-contact-form input[type="text"],.br-blog-consult .br-contact-form input[type="tel"],.br-blog-consult .br-contact-form input[type="email"],.br-blog-consult .br-contact-form input{color:#fff!important;caret-color:#fff!important;-webkit-text-fill-color:#fff!important;border-bottom-color:rgba(253,251,247,.28)!important}.br-blog-consult .br-contact-form input::placeholder{color:rgba(255,255,255,.55)!important;-webkit-text-fill-color:rgba(255,255,255,.55)!important;opacity:1!important}.br-blog-consult .br-contact-form input:-webkit-autofill{-webkit-text-fill-color:#fff!important;caret-color:#fff!important;transition:background-color 9999999s ease-out 0s}.br-cta__form .wpforms-container,.br-blog-consult__form .wpforms-container{max-width:380px}.br-cta__form .wpforms-submit.button-ray.header,.br-blog-consult__form .wpforms-submit.button-ray.header,.br-cta__form .wpforms-submit,.br-blog-consult__form .wpforms-submit{min-height:48px;padding:14px 34px!important;border:1px solid transparent!important;border-radius:var(--br-radius-btn)!important;background:var(--br-accent)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-family: var(--br-font-sans) !important;font-size:13px!important;font-weight:600!important;letter-spacing:.22em!important;text-transform:uppercase!important;cursor:pointer;transition:background-color .25s ease}.br-cta__form .wpforms-submit.button-ray.header:hover,.br-blog-consult__form .wpforms-submit.button-ray.header:hover,.br-cta__form .wpforms-submit:hover,.br-blog-consult__form .wpforms-submit:hover{background:var(--br-accent-hover)!important;color:#fff!important}.br-site-header{position:sticky;top:0;z-index:980}body.admin-bar .br-site-header{top:32px}@media (max-width:782px){body.admin-bar .br-site-header{top:46px}}.br-topbar{position:relative;z-index:3}.br-mainbar{position:relative;z-index:1}.br-address-menu__panel,.br-booking__panel{z-index:10}@media (max-width:767px){.br-reviews__slider .swiper-wrapper{align-items:flex-start!important;touch-action:pan-y}.br-reviews__slider .swiper-slide{align-self:flex-start;height:auto!important}.br-reviews__slider .br-review{height:auto!important;min-height:0!important;padding:24px 20px 20px}.br-review__quote{margin-bottom:14px;font-size:36px}.br-review__text{flex:0 1 auto;font-size:13px;line-height:1.6}.br-review__foot{margin-top:20px;padding-top:18px}.br-review__avatar{width:40px;height:40px}}.br-mega-menu__item--has-children{display:block}.br-mega-menu__item--has-children>a{display:inline;vertical-align:middle}.br-mega-menu__sub-toggle{display:inline-flex;align-items:center;justify-content:center;margin-left:8px;padding:0;border:0;background:none;cursor:pointer;vertical-align:middle;color:var(--br-accent)}.br-mega-menu__sub-icon{position:relative;display:inline-block;width:9px;height:9px;font-size:0;line-height:0;color:inherit;transition:transform .35s cubic-bezier(.22,1,.36,1)}.br-mega-menu__sub-icon::before{content:"";position:absolute;left:50%;top:45%;width:6px;height:6px;border-right:1.7px solid currentColor;border-bottom:1.7px solid currentColor;transform:translate(-50%,-50%) rotate(45deg)}.br-mega-menu__item--has-children:hover .br-mega-menu__sub-icon,.br-mega-menu__item--has-children.is-open .br-mega-menu__sub-icon{transform:rotate(180deg)}.br-mega-menu__sublist{display:block!important;max-height:0;margin:0;padding:0 0 0 22px!important;overflow:hidden;list-style:none;border-left:2px solid transparent;transition:max-height .45s cubic-bezier(.22,1,.36,1) , margin .3s ease , border-color .3s ease}.br-mega-menu__item--has-children:hover>.br-mega-menu__sublist,.br-mega-menu__item--has-children.is-open>.br-mega-menu__sublist{max-height:900px;margin:10px 0 6px;border-left-color:rgba(215,126,73,.28)}.br-mega-menu__sublist li{margin:0}.br-mega-menu__sublist a{display:block;padding:7px 0;font-size:13px;line-height:1.4;color:#6f6a64}.br-mega-menu__sublist a:hover{color:var(--br-accent)}@media (min-width:981px){.br-mega-menu{max-height:min(78vh,660px);overflow-y:auto;overflow-x:hidden}}@media (max-width:980px){.br-mega-menu__sub-toggle{margin-left:8px;background:none;border-radius:0;color:var(--br-accent);vertical-align:middle}.br-mega-menu__sub-icon{display:inline-block;position:relative;width:auto;height:auto;font-size:0;line-height:1;vertical-align:middle;color:var(--br-accent);transform:none!important}.br-mega-menu__sub-icon::before{content:"+";display:inline-block;position:static;width:auto;height:auto;margin:0;padding:0;border:0;background:none;transform:none;top:auto;left:auto;font-family:Arial,sans-serif;font-size:22px;font-weight:300;line-height:1;color:var(--br-accent)}.br-mega-menu__item--has-children.is-open .br-mega-menu__sub-icon::before{content:"\2212"}.br-mega-menu__sub-icon::after{content:none!important}.br-mega-menu__sublist,.br-mega-menu__column.is-open .br-mega-menu__sublist{max-height:none;overflow:visible;margin:0;padding:6px 0 8px 16px!important;border-left:2px solid rgba(215,126,73,.28);transition:none;display:none!important}.br-mega-menu__item--has-children.is-open>.br-mega-menu__sublist{display:grid!important;gap:12px;margin-top:8px}.br-mega-menu__sublist a{padding:0}}.br-info-html>*:first-child{margin-top:0}.br-info-html a{display:inline-block;margin-top:6px;color:var(--br-accent);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none}.br-info-html a:hover{color:var(--br-accent-hover)}