a,a:hover{transition:color .4s}.blog__item--content--title,.c_btn{text-transform:uppercase;line-height:1.2}#mobile-menu,body.scroll_block.scroll-down #mobile-menu,body.scroll_block.scroll-up #mobile-menu{padding:90px 0 0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a{color:#1d0507;text-decoration:none}a:hover{color:#8c549b}::-webkit-scrollbar{width:6px;background-color:transparent;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}::-webkit-scrollbar-thumb{background:var(--gold);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer}::-webkit-scrollbar-track{background-color:transparent;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:6px}.wpcf7 form .wpcf7-response-output{font-size:15px;border-radius:6px;border:0;padding:16px 24px;margin:50px 0 0}.wpcf7 form.invalid .wpcf7-response-output{background:var(--red);color:var(--white)}.wpcf7 form.sent .wpcf7-response-output{background:var(--green);color:var(--white)}input:not([type=checkbox]):not([type=submit]),textarea{background:0 0;border-radius:0;border:0;-webkit-box-shadow:0 1px 0 0 var(--pink-y);-moz-box-shadow:0 1px 0 0 var(--pink-y);box-shadow:0 1px 0 0 var(--pink-y);display:block;width:100%;padding:14px 0;font-family:var(--font-global);font-size:16px;font-weight:400;color:var(--dark);text-align:left;line-height:1.2;transition:box-shadow .4s}input:not([type=checkbox]):not([type=submit])::placeholder{font-family:var(--font-global);font-size:16px;font-weight:400;color:var(--dark)}input:not([type=checkbox]):not([type=submit]):focus,textarea:focus{outline:0;-webkit-box-shadow:0 1px 0 0 var(--primary);-moz-box-shadow:0 1px 0 0 var(--primary);box-shadow:0 1px 0 0 var(--primary);transition:box-shadow .4s}textarea::placeholder{font-family:var(--font-global);font-size:16px;font-weight:400;color:var(--dark)}input[type=checkbox],input[type=radio]{background:0 0;border-radius:3px;border:0;-webkit-box-shadow:inset 0 0 0 1px var(--pink-y);-moz-box-shadow:inset 0 0 0 1px var(--pink-y);box-shadow:inset 0 0 0 1px var(--pink-y);display:block;height:18px;min-width:18px;max-width:18px;padding:0;margin:0 8px 0 0;color:var(--primary);-webkit-appearance:none;position:relative;cursor:pointer;transition:background .4s ease-in-out}input[type=checkbox]:focus,input[type=radio]:focus{outline:0}input[type=checkbox]:before,input[type=radio]:before{content:"";background:currentColor;-webkit-mask:url(../img/icon/ic-checked.svg) no-repeat;mask:url(../img/icon/ic-checked.svg) no-repeat;display:block;width:12px;height:8px;position:absolute;left:50%;top:0;margin:0 0 0 -6px;opacity:0;transition:opacity .4s ease-in-out,top .4s ease-in-out}input[type=checkbox]:checked,input[type=radio]:checked{background:var(--primary);-webkit-box-shadow:inset 0 0 0 1px var(--primary);-moz-box-shadow:inset 0 0 0 1px var(--primary);box-shadow:inset 0 0 0 1px var(--primary);color:var(--white);transition:background .4s ease-in-out,box-shadow .4s ease-in-out,color .4s ease-in-out}.c_btn_tiertary,.c_filter__list>li .c_btn{-webkit-box-shadow:inset 0 0 0 2px var(--primary);-moz-box-shadow:inset 0 0 0 2px var(--primary)}input[type=checkbox]:checked:before,input[type=radio]:checked:before{opacity:1;top:4px;transition:opacity .4s ease-in-out,top .4s ease-in-out}#mobile-menu{display:none;height:100%;background:#8a5499;position:fixed;right:0;top:0;bottom:0;z-index:90}#mobile-menu .c_btn{margin:15px}#mobile-menu ul.primary{display:block;width:100%;max-height:calc(100% - 89px);margin:0;padding:15px 25px;overflow:auto}#mobile-menu ul.primary>li{display:block;width:100%;margin:0;padding:0}#mobile-menu ul.primary>li a{display:flex;align-items:center;font-size:16px;font-weight:500;color:var(--white);line-height:1.2;padding:16px 0}#mobile-menu ul.primary>li a:hover{color:#e8abf9}#mobile-menu ul.primary>li:not(:last-child){border-bottom:1px solid rgba(167,111,182,.58)}#mobile-menu ul.primary>li ul.sub-menu{display:block;margin:0;padding:0 0 0 20px}#mobile-menu ul.primary>li ul.sub-menu>li{display:block;width:100%}#mobile-menu ul.primary>li ul.sub-menu>li a{width:100%}#mobile-menu ul.primary>li ul.sub-menu>li a:before{content:"";background:#c6a267;background:linear-gradient(90deg,#c6a267 0,#c39548 20%,#f8e2bf 48%,#af8852 100%);border-radius:2px;display:block;width:16px;height:4px;margin:0 8px 0 0}#mobile-menu ul.primary>li.menu-item-has-children{cursor:pointer}#mobile-menu ul.primary>li.menu-item-has-children>a:after{content:"";background:var(--white);-webkit-mask:url(../img/icon/ic-chevron.svg) no-repeat;mask:url(../img/icon/ic-chevron.svg) no-repeat;display:block;width:12px;height:8px;margin:0 0 0 11px;padding:0;transition:transform .4s}#mobile-menu ul.primary>li.active>a:after{transform:rotate(90deg);transition:transform .4s}#mobile-menu ul.primary>li.active ul.sub-menu{display:block}.c_filter__list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:100%;gap:20px;margin:0;padding:0}#c_pagination .container nav.navigation .nav-links>a[aria-hidden=true],#c_pagination .container nav.navigation .nav-links>span[aria-hidden=true],#c_pagination .container nav.navigation .screen-reader-text,#c_pagination.t-pagination .container .nav-links>a[aria-hidden=true],#c_pagination.t-pagination .container .nav-links>span[aria-hidden=true],.blog__item{display:none}.c_filter__list>li{display:block;margin:0;padding:0}.c_filter__list>li .c_btn{background:0 0;box-shadow:inset 0 0 0 2px var(--primary);font-size:18px;font-weight:600;color:var(--primary);text-transform:none;padding:17px 50px}.c_btn_tiertary:hover,.c_filter__list>li .c_btn.active,.c_filter__list>li .c_btn:hover{background:var(--primary);color:var(--white)}#c_pagination{display:block;width:100%;margin:20px 0 100px;padding:0}#c_pagination .container nav.navigation .nav-links,#c_pagination.t-pagination .container .nav-links{display:flex;align-items:center;justify-content:center;width:100%;margin:0;padding:0;gap:11px}#c_pagination .container nav.navigation .nav-links>a,#c_pagination .container nav.navigation .nav-links>span,#c_pagination.t-pagination .container .nav-links>a,#c_pagination.t-pagination .container .nav-links>span{background:0 0;border:0;-webkit-box-shadow:inset 0 0 0 1px var(--vlight);-moz-box-shadow:inset 0 0 0 1px var(--vlight);box-shadow:inset 0 0 0 1px var(--vlight);border-radius:6px;display:flex;align-items:center;justify-content:center;min-width:34px;max-width:34px;height:34px;font-size:15px;font-weight:400;color:var(--dark);text-align:center;cursor:pointer;transition:color .4s,background .4s,box-shadow .4s}#c_pagination .container nav.navigation .nav-links>a:hover,#c_pagination .container nav.navigation .nav-links>span:hover,#c_pagination.t-pagination .container .nav-links>a:hover,#c_pagination.t-pagination .container .nav-links>span:hover{background:var(--vlight);-webkit-box-shadow:inset 0 0 0 1px var(--vlight);-moz-box-shadow:inset 0 0 0 1px var(--vlight);box-shadow:inset 0 0 0 1px var(--vlight);color:var(--dark);transition:color .4s,background .4s,box-shadow .4s}#c_pagination .container nav.navigation .nav-links>a.current,#c_pagination .container nav.navigation .nav-links>span.current{background:var(--primary);-webkit-box-shadow:inset 0 0 0 1px var(--primary);-moz-box-shadow:inset 0 0 0 1px var(--primary);box-shadow:inset 0 0 0 1px var(--primary);color:var(--white);transition:color .4s,background .4s,box-shadow .4s}#c_pagination .container nav.navigation .nav-links>a.next,#c_pagination .container nav.navigation .nav-links>a.prev,#c_pagination .container nav.navigation .nav-links>span.next,#c_pagination .container nav.navigation .nav-links>span.prev{background:0 0;box-shadow:none}#c_pagination .container nav.navigation .nav-links>a.prev:after,#c_pagination .container nav.navigation .nav-links>span.prev:after,#c_pagination.t-pagination .container .nav-links>a.prev:after,#c_pagination.t-pagination .container .nav-links>span.prev:after{content:"";background:currentColor;-webkit-mask:url(../img/icon/ic-breadcrumb.svg) no-repeat;mask:url(../img/icon/ic-breadcrumb.svg) no-repeat;display:block;width:8px;height:12px;transform:rotate(180deg)}#c_pagination .container nav.navigation .nav-links>a.next:hover,#c_pagination .container nav.navigation .nav-links>a.prev:hover,#c_pagination .container nav.navigation .nav-links>span.next:hover,#c_pagination .container nav.navigation .nav-links>span.prev:hover,#c_pagination.t-pagination .container .nav-links>a.next:hover,#c_pagination.t-pagination .container .nav-links>a.prev:hover,#c_pagination.t-pagination .container .nav-links>span.next:hover,#c_pagination.t-pagination .container .nav-links>span.prev:hover{color:var(--primary)}#c_pagination .container nav.navigation .nav-links>a.next:after,#c_pagination .container nav.navigation .nav-links>span.next:after,#c_pagination.t-pagination .container .nav-links>a.next:after,#c_pagination.t-pagination .container .nav-links>span.next:after{content:"";background:currentColor;-webkit-mask:url(../img/icon/ic-breadcrumb.svg) no-repeat;mask:url(../img/icon/ic-breadcrumb.svg) no-repeat;display:block;width:8px;height:12px;transform:rotate(0)}#c_pagination.t-pagination .container .nav-links>a.current,#c_pagination.t-pagination .container .nav-links>span.current{background:var(--primary);-webkit-box-shadow:inset 0 0 0 1px var(--primary);-moz-box-shadow:inset 0 0 0 1px var(--primary);box-shadow:inset 0 0 0 1px var(--primary);color:var(--white)}#c_pagination.t-pagination .container .nav-links>a.next,#c_pagination.t-pagination .container .nav-links>a.prev,#c_pagination.t-pagination .container .nav-links>span.next,#c_pagination.t-pagination .container .nav-links>span.prev{font-size:0;background:0 0;box-shadow:none}#c_blog__list{display:flex;flex-wrap:wrap;width:100%;gap:36px 30px;margin:78px 0 0;padding:0}.blog__item{min-width:calc(33.33% - 22px);max-width:calc(33.33% - 22px);margin:0;padding:0}.blog__item.non-hidden,.blog__item.show{display:block}.blog__item--photo{background:var(--text);border-radius:6px;display:block;width:100%;height:300px;position:relative;overflow:hidden;margin:0 0 24px}.blog__item--photo--tags{background:var(--white);-webkit-border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-bottomleft:6px;border-top-left-radius:6px;border-bottom-left-radius:6px;display:flex;position:absolute;right:0;top:26px;z-index:2;margin:0;padding:12px 20px 12px 22px}.blog__item--photo--tags>li{display:block;margin:0;padding:0;font-size:14px;font-weight:600;color:var(--dark);line-height:1.2}.blog__item--photo--tags>li:not(:last-child):after{content:", "}.blog__item--photo img{object-fit:cover;display:block;width:100%;height:100%;transition:transform .4s}.blog__item--content{display:block;width:100%;margin:0;padding:0}.blog__item--content--title{font-family:var(--font-title);font-size:21px;font-weight:400;color:var(--primary);margin:0;padding:0}.c_social,.c_social:hover{color:#8c549b;transition:background .4s}.blog__item--content--title a{color:var(--primary)}.blog__item--content--text{display:block;width:100%;margin:14px 0 0;padding:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.blog__item--content--text p{font-size:15px;font-weight:300;color:var(--title);line-height:1.8;margin:0;padding:0}.blog__item:hover .blog__item--photo img{transform:scale(1.1);transition:transform .4s}.c_socials{display:flex;align-items:center;width:100%;gap:10px;margin:24px 0 0;padding:0}.c_social{background:rgba(140,84,155,.1);border-radius:50%;border:0;box-shadow:none;display:flex;align-items:center;justify-content:center;min-width:38px;max-width:38px;height:38px}.c_social:hover{background:rgba(140,84,155,.2)}.c_logo__booksy:before,.c_social:before{background:currentColor;display:block;content:""}.c_btn,.c_btn_icon:hover,.c_btn_icon_purple:hover,.c_btn_visit:hover{color:var(--white)}.c_btn,.c_btn:hover{transition:background .4s,color .4s,box-shadow .4s}.c_social__facebook:before{-webkit-mask:url(../img/icon/ic-social-facebook.svg) no-repeat;mask:url(../img/icon/ic-social-facebook.svg) no-repeat;width:9px;height:18px}.c_social__instagram:before{-webkit-mask:url(../img/icon/ic-social-instagram.svg) no-repeat;mask:url(../img/icon/ic-social-instagram.svg) no-repeat;width:16px;height:16px}.c_social__tiktok:before{-webkit-mask:url(../img/icon/ic-social-tiktok.svg) no-repeat;mask:url(../img/icon/ic-social-tiktok.svg) no-repeat;width:12px;height:14px}.c_logo{display:block;margin:0 0 0 10px;padding:0}.c_logo__booksy:before{-webkit-mask:url(../img/logo-booksy.svg) no-repeat;mask:url(../img/logo-booksy.svg) no-repeat;width:74px;height:15px}.c_button{display:flex;align-items:center;width:100%;gap:30px;margin:42px 0 0;padding:0}.c_btn,body{font-family:var(--font-global);margin:0}.c_button_center{align-items:center;justify-content:center}.c_btn{display:block;border-radius:40px;border:0;box-shadow:none;font-size:15px;font-weight:500;text-align:center;padding:18px 32px;cursor:pointer}.c_btn_icon,.c_btn_visit{display:flex;align-items:center}.c_btn_icon,.c_btn_text-n{text-transform:none}.c_btn_icon{background:#c6a267;background:linear-gradient(90deg,#c6a267 0,#c39548 20%,#f8e2bf 48%,#af8852 100%);font-size:18px;font-weight:600;color:var(--gold);position:relative;z-index:1}.c_btn_tiertary,.c_btn_visit{font-size:14px;text-align:left;padding:14px 28px}.c_btn_icon:before{content:"";background:#4f2759;border-radius:30px;border:0;display:block;width:calc(100% - 4px);height:calc(100% - 4px);position:absolute;left:2px;top:2px;z-index:-1;opacity:1;transition:opacity .4s}.c_btn_icon_white:before{background:#fff!important}.c_btn_icon:hover:before{opacity:.8;transition:opacity .4s}.c_btn_icon_purple{background:var(--primary);color:var(--primary)}.c_btn_icon_purple:before{background:var(--pink)}.c_btn_icon_booksy:after,.c_btn_icon_phone:after{background:currentColor;margin:0 0 0 15px;content:""}.c_btn_icon_purple:hover:before{opacity:0}.c_btn_icon_phone:after{-webkit-mask:url(../img/icon/ic-call.svg) no-repeat;mask:url(../img/icon/ic-call.svg) no-repeat;min-width:31px;max-width:31px;height:28px}.c_btn_icon_booksy:after{-webkit-mask:url(../img/icon/ic-booksy.svg) no-repeat;mask:url(../img/icon/ic-booksy.svg) no-repeat;min-width:94px;max-width:94px;height:19px}.c_btn_visit{background:0 0;-webkit-box-shadow:inset 0 0 0 2px #181818;-moz-box-shadow:inset 0 0 0 2px #181818;box-shadow:inset 0 0 0 2px #181818;color:var(--title);text-transform:none}.c_btn__primary-x3,.c_btn_tiertary{display:flex;align-items:center;color:var(--primary);text-transform:none;background:0 0}.c_btn_visit:hover{background:var(--title)}.c_btn_tiertary{box-shadow:inset 0 0 0 2px var(--primary)}.c_btn_tiertary.c_btn_arrow{font-size:16px;padding:13px 26px 13px 28px}.c_btn_tiertary .c_logo__booksy:before{background:currentColor;-webkit-mask:url(../img/logo-booksy.svg) no-repeat;mask:url(../img/logo-booksy.svg) no-repeat}.c_btn__primary-x3{-webkit-box-shadow:inset 0 0 0 2px var(--primary);-moz-box-shadow:inset 0 0 0 2px var(--primary);box-shadow:inset 0 0 0 2px var(--primary);font-size:15px;font-weight:600;padding:14px 24px}.c_btn_calendary,.c_btn_phone{align-items:center;display:flex}.c_btn__primary-x3:after{content:"";background:currentColor;-webkit-mask:url(../img/icon/ic-arrow-r.svg) no-repeat;mask:url(../img/icon/ic-arrow-r.svg) no-repeat;min-width:20px;max-width:20px;height:15px;margin:0 0 0 12px}.c_btn_calendary:after,.c_btn_phone:after{min-width:26px;max-width:26px;height:26px}.c_btn__primary-x3:hover{background:var(--primary);color:var(--white)}.c_btn_arrow:after,.c_btn_calendary:after,.c_btn_phone:after{content:"";background:currentColor}.c_btn_calendary{padding:14px 25px 14px 32px}.c_btn_calendary:after{-webkit-mask:url(../img/icon/ic-calendary.svg) no-repeat;mask:url(../img/icon/ic-calendary.svg) no-repeat;margin:0 0 0 15px}.c_btn_phone{padding:15px 23px}.c_btn_phone:after{-webkit-mask:url(../img/icon/ic-phone.svg) no-repeat;mask:url(../img/icon/ic-phone.svg) no-repeat}.c_btn_arrow{display:flex;align-items:center;padding:18px 20px 18px 32px}.c_btn_arrow:after{-webkit-mask:url(../img/icon/ic-arrow-r.svg) no-repeat;mask:url(../img/icon/ic-arrow-r.svg) no-repeat;min-width:20px;max-width:20px;height:15px;margin:0 0 0 20px}.c_btn_primary{-webkit-box-shadow:inset 0 0 0 2px #fff;-moz-box-shadow:inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 2px #fff}.c_btn_primary:hover,.c_btn_transparent:hover{background:var(--white);color:var(--primary)}.c_btn_primary-x2:after,.c_btn_primary-x2:hover{background:var(--primary)}.c_btn_primary-x2{-webkit-box-shadow:inset 0 0 0 2px var(--light);-moz-box-shadow:inset 0 0 0 2px var(--light);box-shadow:inset 0 0 0 2px var(--light);color:var(--dark);padding:18px 32px}.c_btn_primary-x2:hover{color:var(--white);box-shadow:inset 0 0 0 2px var(--primary)}.c_btn_primary-x2:hover:after{background:var(--white)}.c_btn_transparent{background:0 0;color:var(--white)}body{background:var(--body);font-size:16px;color:var(--text);padding:0;overflow-x:hidden}body.scroll_block{overflow:hidden}body.admin-bar header#c_header,body.scroll-up.admin-bar header#c_header{top:32px;transition:top .8s ease-in-out}body.admin-bar #mobile-menu{top:46px}body.scroll-up:not(.admin-bar) header#c_header,body:not(.admin-bar) header#c_header{top:0;transition:top .8s ease-in-out}body.scroll-down header#c_header{background:#8a5499;box-shadow:0 3px 28px 0 rgba(0,0,0,.34);top:-100%;transition:top .8s ease-in-out}body.scroll-up header#c_header{background:#8a5499;box-shadow:0 3px 12px 0 rgba(0,0,0,.34)}body.scroll-up.admin-bar #mobile-menu{top:0}body.scroll_block.scroll-down header#c_header,body.scroll_block.scroll-up header#c_header{background:0 0;box-shadow:none;top:0!important;transition:top .8s ease-in-out}.container{max-width:1532px;padding:0 60px;margin:0 auto;position:relative}@media screen and (max-width:1280px){.blog__item{min-width:calc(50% - 15px);max-width:calc(50% - 15px)}}@media screen and (max-width:980px){#mobile-menu{display:block;pointer-events:none;visibility:hidden;left:-100%;opacity:1;width:100%;transition:width .4s,visibility .4s,left .4s}#mobile-menu.visible{width:100%;display:block;visibility:visible;left:0;transition-delay:0s;pointer-events:auto}.container{padding:0 15px}.c_button{flex-direction:column}.blog__item,.c_button .c_btn{min-width:100%;max-width:100%}.c_btn{width:100%;text-align:center;align-items:center;justify-content:center}}@media screen and (max-width:782px){body.admin-bar header#c_header{top:46px}body.scroll-down header#c_header{top:-100%}body.scroll-up.admin-bar header#c_header{top:0}}