.container{padding-left:15px;padding-right:15px;margin:auto;width:100%}@media (min-width:640px){.container{padding-left:0;padding-right:0;max-width:640px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1200px){.container{max-width:1200px}}.row{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:column wrap;align-items:flex-start;align-content:flex-start;margin-left:-15px;margin-right:-15px}@media (min-width:640px){.row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}}.cell{flex:1;flex-grow:12;padding-left:15px;padding-right:15px;-webkit-box-flex:0 1 auto;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;min-height:0;min-width:0;width:100%;position:relative;min-height:1px}.cell.align-top{align-self:flex-start}.cell.align-middle{align-self:center}.cell.align-bottom{align-self:flex-end}@media (min-width:640px){.medium-1{width:8.3333333333%;flex-grow:1}.medium-2{width:16.6666666667%;flex-grow:2}.medium-3{width:25%;flex-grow:3}.medium-4{width:33.3333333333%;flex-grow:4}.medium-5{width:41.6666666667%;flex-grow:5}.medium-6{width:50%;flex-grow:6}.medium-7{width:58.3333333333%;flex-grow:7}.medium-8{width:66.6666666667%;flex-grow:8}.medium-9{width:75%;flex-grow:9}.medium-10{width:83.3333333333%;flex-grow:10}.medium-11{width:91.6666666667%;flex-grow:11}.medium-12{width:100%;flex-grow:12}}@media (min-width:1024px){.large-1{width:8.3333333333%;flex-grow:1}.large-2{width:16.6666666667%;flex-grow:2}.large-3{width:25%;flex-grow:3}.large-4{width:33.3333333333%;flex-grow:4}.large-5{width:41.6666666667%;flex-grow:5}.large-6{width:50%;flex-grow:6}.large-7{width:58.3333333333%;flex-grow:7}.large-8{width:66.6666666667%;flex-grow:8}.large-9{width:75%;flex-grow:9}.large-10{width:83.3333333333%;flex-grow:10}.large-11{width:91.6666666667%;flex-grow:11}.large-12{width:100%;flex-grow:12}}@media (min-width:1200px){.xlarge-1{width:8.3333333333%;flex-grow:1}.xlarge-2{width:16.6666666667%;flex-grow:2}.xlarge-3{width:25%;flex-grow:3}.xlarge-4{width:33.3333333333%;flex-grow:4}.xlarge-5{width:41.6666666667%}.xlarge-6{width:50%;flex-grow:6}.xlarge-7{width:58.3333333333%;flex-grow:7}.xlarge-8{width:66.6666666667%;flex-grow:8}.xlarge-9{width:75%;flex-grow:9}.xlarge-10{width:83.3333333333%;flex-grow:10}.xlarge-11{width:91.6666666667%;flex-grow:11}.xlarge-12{width:100%;flex-grow:12}}.btn,[type=button],[type=submit],button{background-color:#ededed;border:none;border-radius:.125rem;box-sizing:border-box;color:#000;cursor:pointer;display:inline-block;height:3rem;line-height:3rem;max-width:100%;transition-property:background-color;transition-duration:200ms;margin:0 auto;margin-bottom:1rem;padding:0 1.875rem;text-align:center;user-select:none;width:auto}.btn:link,[type=button]:link,[type=submit]:link,button:link,.btn:visited,[type=button]:visited,[type=submit]:visited,button:visited{color:#000;text-decoration:none}.btn:focus,[type=button]:focus,[type=submit]:focus,button:focus,.btn:hover,[type=button]:hover,[type=submit]:hover,button:hover{background-color:#c7c7c7;color:#000}.btn:focus,[type=button]:focus,[type=submit]:focus,button:focus{outline:.0625rem dotted #7d7d7e}.btn:active,[type=button]:active,[type=submit]:active,button:active{background-color:#ededed}.btn.primary,.primary[type=button],.primary[type=submit],button.primary{background-color:#c7cda7}.btn.primary:link,.primary[type=button]:link,.primary[type=submit]:link,button.primary:link,.btn.primary:visited,.primary[type=button]:visited,.primary[type=submit]:visited,button.primary:visited{text-decoration:none}.btn.primary:focus,.primary[type=button]:focus,.primary[type=submit]:focus,button.primary:focus,.btn.primary:hover,.primary[type=button]:hover,.primary[type=submit]:hover,button.primary:hover{background-color:#a8b176;color:#000}.btn.primary:focus,.primary[type=button]:focus,.primary[type=submit]:focus,button.primary:focus{outline:.0625rem dotted #7d7d7e}.btn.primary:active,.primary[type=button]:active,.primary[type=submit]:active,button.primary:active{background-color:#c7cda7}.btn.large,.large[type=button],.large[type=submit],button.large{height:3.625rem;line-height:3.625rem;font-size:1.5625rem}.btn.expanded,.expanded[type=button],.expanded[type=submit],button.expanded{display:block}.btn--secondary{background-color:#efeff0;color:#3c3c3d}.btn--secondary:link,.btn--secondary:visited{color:#3c3c3d}.btn--secondary:focus,.btn--secondary:hover{background-color:#dededf;color:#3c3c3d}.btn--secondary:active{color:#7d7d7e}.btn--link{background-color:#fff0;color:#4076D4;text-decoration:underline}.btn--link:link{color:#4076D4}.btn--link:visited{color:#9140D4}.btn--link:focus,.btn--link:hover{color:#2e68cc;background-color:#fff0}.btn--link:active{color:#D44076;background-color:#fff0}.radio,.checkbox{cursor:pointer;display:inline-block;margin-bottom:1.5rem;padding:0 .5rem 0 1.5rem;position:relative}.radio:before,.checkbox:before{background-color:#fff;border:2px solid #7d7d7e;content:'';height:16px;left:0;margin-top:-10px;position:absolute;top:50%;width:16px}.checkbox input[type=checkbox],.radio input[type=radio]{opacity:0;position:absolute;z-index:-1}.radio__label,.checkbox__label{color:#7d7d7e;font-size:1.2rem;line-height:1}.radio__label:after,.checkbox__label:after{border:1px solid #fff0;content:'';height:18px;left:0;margin-top:-10px;position:absolute;top:50%;width:18px}.radio input[type=radio]:focus+.radio__label:after,.checkbox input[type=checkbox]:focus+.checkbox__label:after{border-color:#c7cda7;box-shadow:0 1px 2px 1px #dededf inset}.textfield,.select{background-color:#fff;display:block;margin-top:-2px;margin-bottom:1.5rem;position:relative}.textfield__label,.select__label{background-color:#fff;font-size:.7rem;position:absolute;left:1px;line-height:1;padding:.3125rem;right:1px;top:1px}.textfield input,.textfield textarea,.select select{background-color:#fff0;border:1px solid #7d7d7e;border-radius:2px;box-sizing:border-box;padding:1.125rem .3125rem .375rem;position:relative;width:100%}.textfield *:focus,.select select:focus{border-color:#c7cda7;box-shadow:0 1px 2px 0 #dededf inset;outline:none}.radio:before,.radio__label:after{border-radius:20px}.radio input[type=radio]:checked+.radio__label:before{background-color:#bdc497;border-radius:20px;content:'';height:10px;left:5px;margin-top:-5px;position:absolute;top:50%;width:10px}.checkbox:before,.checkbox__label:after{border-radius:2px}.checkbox input[type=checkbox]:checked+.checkbox__label:after{color:#bdc497;content:'\2714';font-size:14px;line-height:18px;text-align:center}.select:after{content:'';border-left:.375rem solid #fff0;border-right:.375rem solid #fff0;border-top:.375rem solid #7d7d7e;height:0;margin-top:-.3125rem;position:absolute;right:.625rem;bottom:.8125rem;width:0}.select select{z-index:100}.select option[disabled]{background-color:#efeff0;color:#5a5a5b}.menu{list-style:none;margin:0;padding:0}@media (min-width:1024px){.menu{display:flex;justify-content:flex-start;align-content:center}}.menu.vertical{flex-direction:column}.menu.horizontal{flex-direction:row}.menu.left{align-items:flex-start}.menu.center{align-items:center}.menu.right{align-items:flex-end}.menu.space-around{justify-content:space-around}.menu.space-between{justify-content:space-between}@media (min-width:1024px){.menu.large-horizontal{flex-direction:row}}.menu li a{display:block;text-decoration:none;font-size:1rem}.using-cookies{position:fixed;top:auto;left:0;right:0;bottom:0;z-index:9999;background:#0d0d0d;color:#fff;font-size:1rem;padding:15px 0;transition:transform .35s ease-in-out;transform:translateY(0%)}.using-cookies.hide-cookies{transform:translateY(100%)}.using-cookies a{color:#4076d4}.using-cookies a:hover,.using-cookies a:focus,.using-cookies a:active,.using-cookies a:visited{outline:none;text-decoration:none;color:#4076d4}.using-cookies a span{color:#fff;margin-right:.625rem}.using-cookies a i{margin-right:.3125rem}@media (min-width:1024px){.right{text-align:right}}.pagination .nav-links{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:space-around}.pagination .page-numbers{padding:7.5px 15px;margin:0 7.5px;border:1px solid #4c4c4c;border-radius:.25rem;text-decoration:none;color:#4c4c4c}.pagination .page-numbers.dots{border:none}.pagination .page-numbers.current{font-weight:700}.pagination .page-numbers.prev{content:'<'}.pagination .page-numbers.next{content:'>'}*{border:0;font:inherit;margin:0;padding:0;text-rendering:geometricPrecision;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*::before,*::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{box-sizing:border-box;font-size:16px;height:100%}@media screen and (min-width:640px){html{font-size:16px}}@media screen and (min-width:1024px){html{font-size:16px}}@media screen and (min-width:1200px){html{font-size:16px}}body{box-sizing:border-box;color:#3c3c3d;font-family:"Open Sans",sans-serif;font-size:1rem;line-height:1.5;position:relative}h1,h2,h3,h4,h5,h6{font-family:"Marcellus",serif;font-weight:500}h1,h2,h3{margin-top:.5rem;margin-bottom:.25rem}h4,h5,h6{margin-top:.5rem}h1{font-size:2.25rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}p{margin-bottom:.9375rem}form{margin:1.5rem 0}pre,code,samp,kbd{background-color:#efeff0;font-size:1.2rem;color:#bdc497;font-family:"Consolas","Monaco","Courier New",monospace;line-height:1}code,samp,kbd{border-radius:2px;overflow-y:hidden;overflow-x:auto;margin:.25rem .25rem .125rem}pre{border-radius:2px;line-height:1.5;overflow-y:hidden;overflow-x:auto;padding:.75rem .625rem;margin:0 0 1.5rem}pre code,pre samp,pre kbd{background-color:#fff0;border:none;border-radius:0;padding:0}a:link{color:#4076D4}a:visited{color:#9140D4}a:hover,a:focus{color:#2e68cc}a:active{color:#D44076}img,video{max-width:100%}hr{height:3rem;margin-bottom:1.5rem;position:relative}hr:before{background-color:#cdcdce;content:'';height:1px;position:absolute;top:50%;width:100%}ol,ul{margin-left:1.25rem;padding:0 0 1.5rem}ol{list-style-type:decimal}ol ol{padding-bottom:0}ul{list-style-type:disc}ul ul{padding-bottom:0}dt{font-style:italic}dd{text-indent:1.25rem}blockquote{margin:0 0 1.5rem .75rem;border-left:.3rem solid #cdcdce;padding:1.5rem .75rem}blockquote p:last-child{padding-bottom:0}figure{margin:0 auto;padding-bottom:1.5rem}figure img{display:table;margin:0 auto}small,sub,sup{font-size:1.2rem;line-height:1}caption,figcaption{font-size:1.2rem;font-style:italic;text-align:center}em,cite,i{font-style:italic}strong,var,b{font-weight:700}q:before{content:"'"}q:after{content:"'"}q>q{font-style:italic}dfn,abbr{border-bottom:.1rem dotted #5a5a5b;cursor:default}table{border-radius:2px;border-collapse:separate;border-spacing:0;margin-bottom:1.5rem;width:100%}table th{font-weight:500;text-align:left}table th,table td{padding:0 .375rem}label{color:#7d7d7e}input,label,select,button,textarea{display:block;resize:none;-webkit-appearance:none;-moz-appearance:none}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{color:#3c3c3d;-webkit-text-fill-color:#3c3c3d;-webkit-box-shadow:0 0 0 1000px #fff inset!important}.disabled,.radio [disabled],.checkbox [disabled],.select [disabled],.textfield [disabled],.radio [disabled]+*,.checkbox [disabled]+*,.select [disabled]+*,.textfield [disabled]+*,[type=button][disabled],[type=submit][disabled],button[disabled]{cursor:default;opacity:.5;pointer-events:none}.smooth{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.f-none,.alignnone{float:none;margin-bottom:30px}@media (min-width:1024px){.f-left,.alignleft{float:left;margin-right:30px;margin-bottom:30px}}@media (min-width:1024px){.f-right,.alignright{float:right;margin-left:30px;margin-bottom:30px}}.clearfix{clear:both;overflow:hidden}.ta-left{text-align:left}.ta-center{text-align:center}.ta-right{text-align:right}.fs-small{font-size:1.2rem}.fs-base{font-size:1rem}.fs-large{font-size:2rem}.fw-light{font-weight:300}.fw-normal{font-weight:400}.fw-semibold{font-weight:600}.fw-bold{font-weight:700}.padded{padding-top:15px;padding-bottom:15px}@media (min-width:640px){.padded{padding-left:15px;padding-right:15px}}@media (min-width:640px){.padded-x{padding-left:15px;padding-right:15px}}.padded-y{padding-top:15px;padding-bottom:15px}.margin-x{margin-left:15px;margin-right:15px}.margin-y{margin-top:15px;margin-bottom:15px}@media (max-width:639px){.hide-small{display:none}}@media (max-width:1023px){.hide-medium{display:none}}@media (max-width:1199px){.hide-large{display:none}}@media (max-width:1439px){.hide-xlarge{display:none}}img{display:inline-block}img,video{height:auto;max-width:100%}img.alignleft,img.alignright{float:none;margin:0}embed,iframe,object{margin-bottom:1.5em;max-width:100%}.wp-caption,.gallery-caption{color:#666;font-size:13px;font-size:.8125rem;font-style:italic;margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.mejs-container{margin-bottom:1.5em}.mejs-controls a.mejs-horizontal-volume-slider,.mejs-controls a.mejs-horizontal-volume-slider:focus,.mejs-controls a.mejs-horizontal-volume-slider:hover{background:#fff0;border:0}@media (max-width:640px){.img-responsive{width:100%}}@media (min-width:640px){.img-responsive{max-width:100%}}body{background:#4c4c4c}.screen-reader-text,.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);padding:0;border:0}@media (min-width:1024px){.black-bar{display:flex;justify-content:flex-start;align-items:center;background:#000;height:60px}}.black-bar .social-navigation{display:flex;align-items:flex-end;justify-content:flex-end}@media (max-width:960px){.black-bar .social-navigation .menu li{display:flex;justify-content:center;align-items:center}}.black-bar .social-navigation .menu li a{display:block;padding:7.5px 15px;text-decoration:none;color:#ededed;text-transform:uppercase;font-weight:700;font-size:.7778rem}.trigger-menu{display:block;text-align:center;padding:.5rem 1rem;text-decoration:none;font-size:1rem;font-weight:700;cursor:pointer}.trigger-menu span{height:30px;line-height:30px}@media (min-width:1024px){.trigger-menu{display:none}}.mobile{position:relative;display:block;z-index:200;background:#c7cda7}.main-navigation{position:absolute;display:block;z-index:100;background:#c7cda7;color:#fff;width:100%;transform:translateY(-100%);transition:all .5s ease-in-out}.main-navigation.open{transform:translateY(0)}@media (min-width:1024px){.main-navigation{position:relative;height:50px;transform:translateY(0);z-index:0}}@media (min-width:1024px){.main-navigation .main-menu{display:flex;flex-flow:row nowrap;height:50px;justify-content:flex-start;align-items:center}}@media (max-width:1024px){.main-navigation .menu li{display:flex;justify-content:center}}.main-navigation .menu li a{display:block;padding:7.5px 15px;text-decoration:none;color:#4c4c4c;text-transform:uppercase;font-weight:700;font-size:.8889rem}.site-content .container{background:#fff}.site-content .gallery .gallery-item{width:33.3333333333%;float:left}.site-content .gallery .gallery-item img{width:100%;height:auto}@media (min-width:1024px){.cta{margin-top:-75px;z-index:1000}}.cta .box{background:#fff;padding:1rem}.cta .brand{text-align:center;margin:2rem 0 3rem 0}.cta .brand .badge{margin-bottom:0;background:#fff;height:60px;width:auto}.cta .brand h1{font-size:2.5rem;text-transform:uppercase;line-height:1;margin:0}.cta .brand h2{font-size:2rem;line-height:1;margin:0}.cta .brand a{display:block}.cta .menu li a{background-color:#ededed;border:none;border-radius:.125rem;box-sizing:border-box;color:#000;cursor:pointer;display:inline-block;height:3rem;line-height:3rem;max-width:100%;transition-property:background-color;transition-duration:200ms;margin:0 auto;margin-bottom:1rem;padding:0 1.875rem;text-align:center;user-select:none;width:auto;display:block}.cta .menu li a:link,.cta .menu li a:visited{color:#000;text-decoration:none}.cta .menu li a:focus,.cta .menu li a:hover{background-color:#c7c7c7;color:#000}.cta .menu li a:focus{outline:.0625rem dotted #7d7d7e}.cta .menu li a:active{background-color:#ededed}.cta .menu li.primary a{background-color:#c7cda7;height:3.625rem;line-height:3.625rem;font-size:1.5625rem}.cta .menu li.primary a:link,.cta .menu li.primary a:visited{text-decoration:none}.cta .menu li.primary a:focus,.cta .menu li.primary a:hover{background-color:#a8b176;color:#000}.cta .menu li.primary a:focus{outline:.0625rem dotted #7d7d7e}.cta .menu li.primary a:active{background-color:#c7cda7}.cta .menu li.large{height:3.625rem;line-height:3.625rem;font-size:1.5625rem}.cta .business-hours ul{margin:0;padding:0;list-style:none}.cta .business-hours li{display:flex;flex-flow:row nowrap;justify-content:space-between;font-size:.85rem}.section{padding-top:15px;padding-bottom:15px}@media (min-width:640px){.section{padding-left:15px;padding-right:15px}}.section .gallery{margin:0 -10px}.section .gallery::before,.section .gallery::after{display:block;content:'';clear:both}.section .gallery .gallery-item{width:33.3333333333%;float:left;padding:10px;display:flex;justify-content:center;align-items:center}.section .gallery .gallery-item .gallery-icon{margin:auto}.section .gallery .gallery-item img{margin:auto;width:100%;height:auto}.content-image-section .image{order:1}@media (min-width:1200px){.content-image-section .image{order:2}}.content-image-section .content{order:2}@media (min-width:1200px){.content-image-section .content{order:1}}.staff-section .staff-member{margin-bottom:30px}.staff-section .staff-worktitle{font-weight:700;margin-bottom:.5rem}.price-list-section .list{display:flex;align-content:flex-start;justify-content:flex-start;align-items:flex-start;flex-flow:column;padding:0;margin:0;margin-bottom:1rem;list-style:none}.price-list-section .list li{display:flex;align-content:flex-start;justify-content:flex-start;align-items:flex-start;width:100%;border-bottom:1px solid #c7cda7;padding:.25rem 0}.price-list-section .list .treatment{width:75%}.price-list-section .list .price{width:24%;text-align:right}.faq-list-section .list{list-style:none;margin:0;padding:0}.contact-section .organisation{margin-bottom:1rem}.contact-section .contacts .contact{border-bottom:1px solid #c7cda7;padding:.25rem 0}.contact-section .contacts .contact:last-of-type{border:0}.contact-section .contacts .contact .contact-name,.contact-section .contacts .contact .contact-phone,.contact-section .contacts .contact .contact-email{display:inline-block;width:100%}@media (min-width:1200px){.contact-section .contacts .contact .contact-name,.contact-section .contacts .contact .contact-phone,.contact-section .contacts .contact .contact-email{width:33%}}.place-section .google-map{background:#eee;height:450px}.blocks-section{padding:0}.blocks-section .container{background:#fff}.blocks-section .container .block{padding-top:15px;padding-bottom:15px}.blocks-section .container .block .block-wrapper{border:1px solid #ddd}.blocks-section .container .block .row{align-items:center}.blocks-section .container .block a{color:#4c4c4c;text-decoration:none}.blocks-section .container .block p{line-height:1.5rem}.site-footer{background:#1a1a1a;min-height:200px;border-top:.25rem solid #c7cda7;color:#ededed}.site-footer a{color:#c7cda7}.site-info{font-size:.7rem;background:#000;color:#727272;padding:.5rem 0}.site-info a{color:#727272;text-decoration:none}.site-info a:hover{color:#8c8c8c}.site-info .producer{text-align:left}@media (min-width:640px){.site-info .producer{text-align:right}}