:root{color-scheme:light only}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}body{margin:0;overflow-y:scroll}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;margin:0;padding:0}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}a{color:inherit}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow-y:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}::-moz-selection{background:#9DCBCD;color:#fff}::selection{background:#9DCBCD;color:#fff}figure{width:100%}img[data-sizes=auto]{display:block;width:100%}.lazyload,.lazyloading{opacity:0;min-height:200px}.lazyloaded{opacity:1;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}[style*="--aspect-ratio"]{aspect-ratio:var(--aspect-ratio);background-color:#fafafa}[style*="--aspect-ratio"] img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@font-face{font-family:din-2014;src:url(https://use.typekit.net/af/c2b6e5/00000000000000007735afee/30/l?subset_id=1&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/c2b6e5/00000000000000007735afee/30/d?subset_id=1&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/c2b6e5/00000000000000007735afee/30/a?subset_id=1&fvd=n4&v=3) format("opentype");font-weight:400;font-style:normal;font-stretch:normal;font-display:auto}@font-face{font-family:din-2014;src:url(https://use.typekit.net/af/1fe1ce/00000000000000007735aff6/30/l?subset_id=1&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/1fe1ce/00000000000000007735aff6/30/d?subset_id=1&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/1fe1ce/00000000000000007735aff6/30/a?subset_id=1&fvd=n7&v=3) format("opentype");font-weight:700;font-style:normal;font-stretch:normal;font-display:auto}html{scroll-behavior:smooth}body{font-family:'din-2014',sans-serif;color:#30384C;font-size:15px;line-height:25px}.popup{position:fixed;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:999999;font-size:18px;line-height:24px;background-color:rgba(255,255,255,0.8);opacity:0;pointer-events:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.popup.hide{opacity:0;pointer-events:none}.popup.show{opacity:1;pointer-events:all}.popup .content{max-width:500px;width:100%;margin:auto;padding:50px;background-color:#9DCBCD;color:white;-webkit-box-shadow:10px 10px 0 0 #7bb9bc;box-shadow:10px 10px 0 0 #7bb9bc;position:relative}.popup .content .close{position:absolute;top:20px;right:20px;width:30px;height:30px;cursor:pointer}.popup .content .close:before{content:'';position:absolute;left:0;right:0;top:50%;height:2px;background-color:white;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.popup .content .close:after{content:'';position:absolute;left:0;right:0;top:50%;height:2px;background-color:white;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1020px;margin:auto;padding:50px;-webkit-box-sizing:border-box;box-sizing:border-box}header .logo{width:218px;height:89px;background-image:url('../images/logo.svg');background-repeat:no-repeat;background-position:center center;background-size:contain;font-size:0px}header nav{display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:uppercase;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header nav ul{list-style:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}header nav ul li{margin-left:40px}header nav ul li a{text-decoration:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}header nav ul li a:hover{color:#9DCBCD}header nav .call{text-align:right;margin-left:60px;font-weight:700;text-decoration:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;line-height:17px;padding-bottom:9px}header nav .call:hover{color:#9DCBCD}.intro{position:relative}.intro figure{position:absolute;width:100%;height:100%;z-index:-1}.intro figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-o-object-position:center center;object-position:center center}.intro figcaption{max-width:1020px;margin:auto;padding:50px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:400px}.intro figcaption .content{margin:auto 0;font-size:40px;line-height:60px;padding:120px 0}.intro figcaption .content .tel a{text-decoration:none;display:inline-block;position:relative;padding:0 14px;font-weight:700;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.intro figcaption .content .tel a:after{content:'';position:absolute;top:2px;left:0;right:0;bottom:2px;background-color:#FAEA8C;z-index:-1;opacity:0.9;-webkit-transform:rotate(2deg);transform:rotate(2deg)}.intro figcaption .content .tel a:hover{color:#9DCBCD}.team{max-width:1020px;margin:auto;padding:50px;-webkit-box-sizing:border-box;box-sizing:border-box}.team .member{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:50px 0}.team .member:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.team .member:nth-child(2n) .right .banner{margin:40px -70% 40px 0;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.team .member:nth-child(2n) .right .banner:after{-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}.team .member:nth-child(2n) .right .banner .title{padding-left:0;padding-right:40px}.team .member:nth-child(2n) .right .banner .extra{padding-right:0;padding-left:40px}.team .left{width:48%}.team .right{width:48%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.team .right .mobile{display:none}.team .right .text{margin-top:auto}.team .right .banner{display:-webkit-box;display:-ms-flexbox;display:flex;width:170%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:30px 0;position:relative;margin:40px 0 40px -70%}.team .right .banner:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:#FAEA8C;opacity:0.9;-webkit-transform:rotate(1deg);transform:rotate(1deg)}.team .right .banner .title{width:32%;-webkit-box-sizing:border-box;box-sizing:border-box;text-transform:uppercase;font-size:24px;line-height:34px;padding-left:40px;position:relative;z-index:1}.team .right .banner .extra{width:59%;position:relative;z-index:1;padding-right:40px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:auto 0}.treatments{background-color:#9DCBCD;color:white;display:-webkit-box;display:-ms-flexbox;display:flex;padding:100px 0 0 0}.treatments .wrap{max-width:1020px;margin:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.treatments .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:100px}.treatments .item{width:33.333333%;padding:0 50px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.treatments .item figure{background-color:transparent;max-width:120px;margin:auto auto 40px auto}.treatments .item .title{text-transform:uppercase;font-weight:700;margin-bottom:20px}.treatments .item .text{line-height:18px}.contact{max-width:1020px;margin:auto;padding:0 50px 50px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact h1{margin:-20px auto 0;text-transform:uppercase;position:relative;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;display:inline-block;z-index:2;padding:30px 40px}.contact h1:after{content:'';position:absolute;top:2px;left:0;right:0;bottom:2px;background-color:#FAEA8C;-webkit-transform:rotate(-1deg);transform:rotate(-1deg);z-index:-1;opacity:0.9}.contact h1 a{text-decoration:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;white-space:nowrap}.contact h1 a:hover{color:#9DCBCD}.contact .timetable{margin:50px auto 100px auto;font-size:20px;line-height:34px}.contact .timetable .grid .row{display:-webkit-box;display:-ms-flexbox;display:flex}.contact .timetable .grid .row div:first-child{width:120px}.contact .map iframe{min-height:500px}.contact .details{max-width:800px;width:100%;margin:100px auto;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;font-size:20px;line-height:34px}.contact .details .logo{width:200px;height:60px;margin-left:20%;background-image:url('../images/logo-small.svg');background-repeat:no-repeat;background-size:contain}.contact .legal{text-align:center}.errorpage{text-align:center;padding:20vh 0}footer{background-color:#D8D8D8}footer .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1020px;margin:auto;padding:50px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .content .left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .content .left .payment{display:inline-block;font-size:0px;width:160px;height:40px;background-image:url('../images/payment.svg');background-size:contain;background-repeat:no-repeat;margin-left:10px}footer .content .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .content .right .buroa1{display:inline-block;font-size:0;width:80px;height:29px;background-image:url('../images/buroa1.svg');background-repeat:no-repeat;background-size:contain;margin-left:20px}@media only screen and (max-width:880px){header{padding:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}header .logo{margin:0 auto}header nav{margin:40px auto 0}header nav ul{margin:0;padding:0}header nav ul li{margin:0 20px}header nav .call{display:none}.intro figcaption{padding:30px}.intro figcaption .content{padding:80px 0;font-size:30px;line-height:50px}.team{padding:30px}.team .member .right .mobile{display:block}.team .member .right .toptitle{text-transform:uppercase;margin-bottom:10px}.team .member .right .banner{display:none}.treatments{padding:50px 0 0 0}.treatments .wrap{padding:0 30px}.treatments .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:50px}.treatments .item{width:100%;padding:0;max-width:500px;margin-bottom:30px}.contact{padding:0 30px 50px}.contact .details{-ms-grid-columns:1fr;grid-template-columns:1fr;text-align:center}.contact .details .logo{margin:0 auto 20px}footer .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer .content .left{margin-bottom:30px}}@media only screen and (max-width:600px){.team .member{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.team .member .left{width:100%}.team .member .right{width:100%;margin-top:20px}.team .member:nth-child(2n){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}