*,*::before,*::after{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;line-height:1.3rem}html,body{width:100%;height:100%;max-width:100%}body{position:relative;font-size:1.6rem;background:#fff;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-o-text-size-adjust:100%;text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;overflow-x:hidden !important}::-moz-selection{color:#fff;background:#b3d4fc;text-shadow:none}::selection{color:#fff;background:#b3d4fc;text-shadow:none}img::selection{background:transparent}img::-moz-selection{background:transparent}a.skip-main{display:block;width:1px;height:1px;position:absolute;top:auto;left:-999px;overflow:hidden;z-index:-999}a.skip-main:focus,a.skip-main:active{width:30%;height:auto;left:auto;top:auto;font-family:Arial,Helvetica,sans-serif;font-size:1.2rem;color:#fff;margin:1rem 35%;padding:.5rem;text-align:center;background:#000;border:.4rem solid #ff0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;overflow:auto;z-index:999}#cookies_warning_v2{display:none;width:90%;max-width:330px;height:auto;position:fixed;right:20px;bottom:20px;margin:0;border:1px solid #ebebeb;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 6px 1px rgba(0,0,0,.25);-moz-box-shadow:0 1px 6px 1px rgba(0,0,0,.25);-o-box-shadow:0 1px 6px 1px rgba(0,0,0,.25);box-shadow:0 1px 6px 1px rgba(0,0,0,.25);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;z-index:300}#cookies_warning_v2.dark{border:1px solid #333;-webkit-box-shadow:0 1px 6px 1px rgba(0,0,0,.35);-moz-box-shadow:0 1px 6px 1px rgba(0,0,0,.35);-o-box-shadow:0 1px 6px 1px rgba(0,0,0,.35);box-shadow:0 1px 6px 1px rgba(0,0,0,.35)}#cookies_warning_v2 #cookies_row_01{width:100%;height:auto;position:relative;margin:0;padding:1.8rem 1.8rem 2.2rem 2rem;float:left;clear:both;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:1}#cookies_warning_v2 #cookies_row_01 div.title{width:100%;height:auto;position:relative;font-family:Arial,Helvetica,sans-serif;font-size:1.6rem;color:#4f4f4f;font-weight:bold;font-style:normal;margin:0;padding:0 3rem 0 0;letter-spacing:.02rem;line-height:2.1rem;float:left;clear:both;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cookies_warning_v2 #cookies_row_01 div.text{width:100%;height:auto;font-family:Arial,Helvetica,sans-serif;font-size:1.2rem;color:#595959;font-weight:normal;font-style:normal;margin:1rem 0 0 0;padding:0;letter-spacing:.005rem;line-height:1.9rem;float:left;clear:both}#cookies_warning_v2 #cookies_row_01 div.text a{color:#595959;font-weight:bold;text-decoration:none}#cookies_warning_v2.dark #cookies_row_01{background:#fff}#cookies_warning_v2.dark #cookies_row_01 div.title{color:#2e2e2e}#cookies_warning_v2.dark #cookies_row_01 div.text{color:#424242}#cookies_warning_v2.dark #cookies_row_01 div.text a{color:#424242}#cookies_warning_v2 a#cookies_close{display:block;width:22px;height:22px;position:absolute;top:0;right:0;color:#737373;margin:-2px 0 0 0;padding:0;text-decoration:none;text-align:left;clear:both;overflow:hidden;text-indent:-9999px;-webkit-transition:all .22s ease-in-out;-moz-transition:all .22s ease-in-out;-ms-transition:all .22s ease-in-out;-o-transition:all .22s ease-in-out;transition:all .22s ease-in-out;z-index:2}#cookies_warning_v2 a#cookies_close::before{display:block;content:" ";width:2px;height:90%;position:absolute;top:50%;left:50%;margin:0;padding:0;background:#a6a6a6;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-transform:translate3d(-50%, -50%, 0) rotate(45deg);-moz-transform:translate3d(-50%, -50%, 0) rotate(45deg);-ms-transform:translate3d(-50%, -50%, 0) rotate(45deg);-o-transform:translate3d(-50%, -50%, 0) rotate(45deg);transform:translate3d(-50%, -50%, 0) rotate(45deg);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;-moz-perspective:1000px;-ms-perspective:1000px;perspective:1000px;outline:1px solid transparent;z-index:2}#cookies_warning_v2 a#cookies_close::after{display:block;content:" ";width:2px;height:90%;position:absolute;top:50%;left:50%;margin:0;padding:0;background:#a6a6a6;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-transform:translate3d(-50%, -50%, 0) rotate(-45deg);-moz-transform:translate3d(-50%, -50%, 0) rotate(-45deg);-ms-transform:translate3d(-50%, -50%, 0) rotate(-45deg);-o-transform:translate3d(-50%, -50%, 0) rotate(-45deg);transform:translate3d(-50%, -50%, 0) rotate(-45deg);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;-moz-perspective:1000px;-ms-perspective:1000px;perspective:1000px;outline:1px solid transparent;z-index:2}#cookies_warning_v2 a#cookies_close:hover{color:#737373;text-decoration:none}.no-touch #cookies_warning_v2 a#cookies_close:hover{color:#737373;text-decoration:none;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}#cookies_warning_v2.dark a#cookies_close{color:#333}#cookies_warning_v2.dark a#cookies_close::before{background:#737373}#cookies_warning_v2.dark a#cookies_close::after{background:#737373}#cookies_warning_v2.dark a#cookies_close:hover{color:#4d4d4d}.no-touch #cookies_warning_v2.dark a#cookies_close:hover{color:#4d4d4d}#cookies_warning_v2 #cookies_row_02{display:none;width:100%;height:auto;font-family:Arial,Helvetica,sans-serif;font-size:1.2rem;color:#4f4f4f;font-weight:bold;font-style:normal;margin:0;padding:1rem 1.8rem 1rem 2rem;letter-spacing:.02rem;line-height:1.7rem;float:left;clear:both;background:#e0e0e0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#cookies_warning_v2 #cookies_row_02 a#disable_GA{width:34px;height:18px;position:relative;margin:0 0 0 1rem;padding:0;display:inline;float:right;background:#fff;border:2px solid transparent;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;-webkit-transition:all .22s ease-in-out;-moz-transition:all .22s ease-in-out;-ms-transition:all .22s ease-in-out;-o-transition:all .22s ease-in-out;transition:all .22s ease-in-out;text-align:left;text-indent:-9999px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}#cookies_warning_v2 #cookies_row_02 a#disable_GA::after{display:block;content:" ";width:14px;height:14px;position:absolute;top:0;right:0;margin:0;padding:0;background:#3acc07;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all .22s ease-in-out;-moz-transition:all .22s ease-in-out;-ms-transition:all .22s ease-in-out;-o-transition:all .22s ease-in-out;transition:all .22s ease-in-out}#cookies_warning_v2 #cookies_row_02 a#disable_GA.deactive:after{right:16px;background:#bfbfbf}#cookies_warning_v2.dark #cookies_row_02{color:#fff;background:#737373}#cookies_warning_v2 #cookies_row_03{width:100%;height:auto;position:relative;margin:0;padding:1.2rem 1.8rem 1.2rem 0;text-align:right;float:left;clear:both;background:#f2f2f2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}#cookies_warning_v2 #cookies_row_03 a#cookies_info{display:inline-block;width:auto;height:auto;font-family:Arial,Helvetica,sans-serif;font-size:1.2rem;color:#4f4f4f;font-weight:bold;font-style:normal;margin:0 1.6rem 0 0;padding:.8rem 0 .8rem 0;letter-spacing:.05rem;line-height:1.6rem;text-decoration:none;background:transparent;border:none;vertical-align:middle;-webkit-transition:color .33s ease-in-out;-moz-transition:color .33s ease-in-out;-ms-transition:color .33s ease-in-out;-o-transition:color .33s ease-in-out;transition:color .33s ease-in-out}#cookies_warning_v2 #cookies_row_03 a#cookies_info:hover{color:#4f4f4f;text-decoration:none}.no-touch #cookies_warning_v2 #cookies_row_03 a#cookies_info:hover{color:#000;text-decoration:none}#cookies_warning_v2 #cookies_row_03 a#cookies_accept{display:inline-block;width:auto;height:auto;font-family:Arial,Helvetica,sans-serif;font-size:1.4rem;color:#fff;font-weight:bold;font-style:normal;margin:0;padding:.8rem 2.2rem .8rem 2.3rem;letter-spacing:.1rem;line-height:1.8rem;text-decoration:none;background:#005c99;border:none;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;vertical-align:middle;-webkit-transition:all .33s ease-in-out;-moz-transition:all .33s ease-in-out;-ms-transition:all .33s ease-in-out;-o-transition:all .33s ease-in-out;transition:all .33s ease-in-out}#cookies_warning_v2 #cookies_row_03 a#cookies_accept:hover{color:#fff;text-decoration:none}.no-touch #cookies_warning_v2 #cookies_row_03 a#cookies_accept:hover{color:#fff;text-decoration:none;background:#006bb3}#cookies_warning_v2 #cookies_row_03 a#cookies_settings{display:block;width:16px;height:16px;position:absolute;bottom:8px;left:8px;color:#737373;margin:0;padding:0;text-align:left;text-decoration:none;background:url("../images/cookies_cog.svg") center center no-repeat;background-size:100% auto;-webkit-transition:all .22s ease-in-out;-moz-transition:all .22s ease-in-out;-ms-transition:all .22s ease-in-out;-o-transition:all .22s ease-in-out;transition:all .22s ease-in-out;text-align:left;text-indent:-9999px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:.5}.no-svg #cookies_warning_v2 #cookies_row_03 a#cookies_settings{background:url("../images/cookies_cog.png") center center no-repeat;background-size:100% auto}#cookies_warning_v2 #cookies_row_03 a#cookies_settings:hover{color:#737373;text-decoration:none}.no-touch #cookies_warning_v2 #cookies_row_03 a#cookies_settings:hover{color:#262626;text-decoration:none;opacity:1}#cookies_warning_v2 #cookies_row_03 a#cookies_settings.active{opacity:1}#cookies_warning_v2.dark #cookies_row_03{background:#333}#cookies_warning_v2.dark #cookies_row_03 a#cookies_info{color:#c7c7c7}#cookies_warning_v2.dark #cookies_row_03 a#cookies_info:hover{color:#c7c7c7}.no-touch #cookies_warning_v2.dark #cookies_row_03 a#cookies_info:hover{color:#fff}.no-touch #cookies_warning_v2.dark #cookies_row_03 a#cookies_accept:hover{background:#006bb3}#cookies_warning_v2.dark #cookies_row_03 a#cookies_settings{opacity:.3}.no-touch #cookies_warning_v2.dark #cookies_row_03 a#cookies_settings:hover{opacity:.7}#cookies_warning_v2.dark #cookies_row_03 a#cookies_settings.active{opacity:.7}@media only screen and (max-width: 479px){#cookies_warning_v2{right:50%;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%)}#cookies_warning_v2 #cookies_text_01{padding:18px 18px 20px 20px}#cookies_warning_v2 #cookies_text_02{padding:10px 18px 10px 0}}.row{width:100%;height:auto;position:relative;margin:0;padding:0;float:left;clear:both;z-index:1}.row.table{display:table;table-layout:fixed;height:100%}.row.table>.tablecell{display:table-cell;width:100%;height:100%;position:relative;padding:0;vertical-align:middle}.contents{width:90%;max-width:1200px;height:auto;position:relative;margin:0 auto;clear:both;z-index:2}.contents::before{display:table;content:" "}.contents::after{display:table;content:" ";clear:both}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);-moz-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);-ms-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);-o-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}40%{-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -30, 0, 1);-moz-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -30, 0, 1);-ms-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -30, 0, 1);-o-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -30, 0, 1);transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -30, 0, 1)}60%{-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -15, 0, 1);-moz-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -15, 0, 1);-ms-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -15, 0, 1);-o-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -15, 0, 1);transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -15, 0, 1)}}@-moz-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);-moz-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);-ms-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);-o-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}40%{-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -30, 0, 1);-moz-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -30, 0, 1);-ms-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -30, 0, 1);-o-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -30, 0, 1);transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -30, 0, 1)}60%{-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -15, 0, 1);-moz-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -15, 0, 1);-ms-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -15, 0, 1);-o-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -15, 0, 1);transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -15, 0, 1)}}@-o-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);-moz-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);-ms-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);-o-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}40%{-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -30, 0, 1);-moz-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -30, 0, 1);-ms-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -30, 0, 1);-o-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -30, 0, 1);transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -30, 0, 1)}60%{-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -15, 0, 1);-moz-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -15, 0, 1);-ms-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -15, 0, 1);-o-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -15, 0, 1);transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -15, 0, 1)}}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);-moz-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);-ms-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);-o-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}40%{-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -30, 0, 1);-moz-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -30, 0, 1);-ms-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -30, 0, 1);-o-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -30, 0, 1);transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -30, 0, 1)}60%{-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -15, 0, 1);-moz-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -15, 0, 1);-ms-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -15, 0, 1);-o-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -15, 0, 1);transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -15, 0, 1)}}header#globalheader{width:100%;height:110px;position:fixed;top:0;left:0;margin:0;padding:0;float:left;clear:both;background:transparent;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transition-property:height,background;-moz-transition-property:height,background;-ms-transition-property:height,background;-o-transition-property:height,background;transition-property:height,background;z-index:100}header#globalheader.scroll{height:80px;background:rgba(0,0,0,.75)}#header_grid{display:grid;width:auto;height:auto;position:absolute;top:50%;left:30px;right:30px;margin:0;padding:0;float:left;clear:both;grid-template-columns:1fr 136px 1fr;grid-template-rows:auto;grid-gap:0 10px;align-items:center;-webkit-transform:translate3d(0, -50%, 0);-moz-transform:translate3d(0, -50%, 0);-ms-transform:translate3d(0, -50%, 0);-o-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}#header_grid #menubutton{text-align:left}#header_grid #main_logo{text-align:center}#header_grid #social{text-align:right}a#menu{display:block;width:34px;height:20px;position:relative;margin:0;padding:0;float:left;clear:both;text-align:left;text-indent:-9999px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;overflow:visible;z-index:2}a#menu::before{display:block;content:" ";width:100%;height:2px;position:absolute;top:0;left:50%;margin:0;padding:0;background:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .33s ease-in-out;-moz-transition:all .33s ease-in-out;-ms-transition:all .33s ease-in-out;-o-transition:all .33s ease-in-out;transition:all .33s ease-in-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;-moz-perspective:1000px;-ms-perspective:1000px;perspective:1000px;outline:1px solid transparent;z-index:1}a#menu::after{display:block;content:" ";width:100%;height:2px;position:absolute;right:50%;bottom:0;margin:0;padding:0;background:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%);-webkit-transition:all .33s ease-in-out;-moz-transition:all .33s ease-in-out;-ms-transition:all .33s ease-in-out;-o-transition:all .33s ease-in-out;transition:all .33s ease-in-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;-moz-perspective:1000px;-ms-perspective:1000px;perspective:1000px;outline:1px solid transparent;z-index:1}a#menu span{display:block;width:100%;height:2px;position:absolute;top:50%;left:0;margin:0;padding:0;background:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .33s ease-in-out;-moz-transition:all .33s ease-in-out;-ms-transition:all .33s ease-in-out;-o-transition:all .33s ease-in-out;transition:all .33s ease-in-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;-moz-perspective:1000px;-ms-perspective:1000px;perspective:1000px;outline:1px solid transparent;z-index:1}a#menu.open::before{top:50%;background:#7accc8;-webkit-transform:translate(-50%, -50%) rotate(-45deg);-moz-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);-o-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}a#menu.open::after{bottom:50%;background:#7accc8;-webkit-transform:translate(50%, 50%) rotate(45deg);-moz-transform:translate(50%, 50%) rotate(45deg);-ms-transform:translate(50%, 50%) rotate(45deg);-o-transform:translate(50%, 50%) rotate(45deg);transform:translate(50%, 50%) rotate(45deg)}a#menu.open span{opacity:0}#main_logo>a{display:block;width:100%;height:auto;position:relative;text-decoration:none;text-align:left;text-indent:-9999px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#main_logo>a::before{display:block;content:"";width:100%;height:0;padding-bottom:39.6666666667%;float:left;clear:both;background:url(../images/mauge_style_logo.svg) 0 0 no-repeat;background-size:100% auto}#main_logo>a:hover{text-decoration:none}.no-touch #main_logo>a:hover{text-decoration:none}ul.social_icons{list-style:none;width:100%;height:auto;margin:0;padding:0;float:left;clear:both}ul.social_icons>li{display:inline-block;width:22px;height:auto;margin:0 0 0 18px;padding:0;vertical-align:top}ul.social_icons>li>a{display:block;width:100%;height:auto;position:relative;margin:0;padding:0;text-decoration:none;float:left;clear:both;-webkit-transition:opacity .33s ease-in-out;-moz-transition:opacity .33s ease-in-out;-ms-transition:opacity .33s ease-in-out;-o-transition:opacity .33s ease-in-out;transition:opacity .33s ease-in-out}ul.social_icons>li>a::before{display:block;content:" ";width:100%;height:0;margin:0;padding:0;padding-bottom:100%}ul.social_icons>li>a.facebook::before{background:url("../images/icons/facebook.svg") center center no-repeat;background-size:100% auto}ul.social_icons>li>a.twitter::before{background:url("../images/icons/twitter.svg") center center no-repeat;background-size:100% auto}ul.social_icons>li>a.instagram::before{background:url("../images/icons/instagram.svg") center center no-repeat;background-size:100% auto}ul.social_icons>li>a:hover{text-decoration:none}.no-touch ul.social_icons>li>a:hover{opacity:.6}nav#main{display:block;width:100%;max-width:400px;height:100%;height:auto;position:fixed;top:0;left:0;bottom:0;margin:0;padding:0;overflow-y:scroll;-ms-overflow-y:scroll;overflow-x:hidden;-ms-overflow-x:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;background:#000;-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);-o-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;-moz-perspective:1000px;-ms-perspective:1000px;perspective:1000px;-webkit-transition:all .7s cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all .7s cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all .7s cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all .7s cubic-bezier(0.77, 0, 0.175, 1);transition:all .7s cubic-bezier(0.77, 0, 0.175, 1);z-index:90}nav#main.open{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}nav#main #nav_tb{display:table;width:90%;max-width:280px;height:100%;margin:0 auto;padding:0;clear:both}nav#main #nav_tb #nav_tbc{display:table-cell;width:100%;height:100%;margin:0;padding:120px 0 80px 0;vertical-align:top}nav#main ul.nav_links{list-style:none;width:100%;height:auto;margin:0 0 1.2rem 0;padding:0;float:left;clear:both}nav#main ul.nav_links li{display:inline-block;width:100%;height:auto;font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:1.6rem;color:#7a7a7a;font-weight:500;font-style:normal;margin:0 0 1.4rem 0;padding:0;letter-spacing:.1rem;line-height:1.8rem;float:left;clear:both;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:top}nav#main ul.nav_links li a{display:block;width:100%;height:auto;position:relative;margin:0;padding:1rem 0 1rem 0;color:#fff;text-decoration:none;float:left;clear:both}nav#main ul.nav_links li a::before{display:block;content:" ";width:100%;height:1px;position:absolute;bottom:0;left:0;margin:0;padding:0;background:rgba(255,255,255,.18);outline:1px solid transparent;z-index:1}nav#main ul.nav_links li a::after{display:block;content:" ";width:0;height:1px;position:absolute;bottom:0;left:0;margin:0;padding:0;background:#7accc8;outline:1px solid transparent;-webkit-transition:width .33s ease-in-out;-moz-transition:width .33s ease-in-out;-ms-transition:width .33s ease-in-out;-o-transition:width .33s ease-in-out;transition:width .33s ease-in-out;z-index:2}nav#main ul.nav_links li a:hover{color:#fff;text-decoration:none}.no-touch nav#main ul.nav_links li a:hover{color:#fff;text-decoration:none}.no-touch nav#main ul.nav_links li a:hover::after{width:100%}nav#main ul.nav_links li.active a{color:#fff;text-decoration:none}nav#main ul.nav_links li.active a::after{width:100%}nav#main ul.nav_links li.active a:hover{color:#fff;text-decoration:none}.no-touch nav#main ul.nav_links li.active a:hover{color:#fff;text-decoration:none}.no-touch nav#main ul.nav_links li.active a:hover::after{width:100%}#nav_phonenumber{width:100%;height:auto;margin:0;padding:0;text-align:center;float:left;clear:both;background:#555}.openingtimes_grid{display:grid;width:100%;height:auto;margin:40px 0 0 0;padding:0;float:left;clear:both;border-top:1px solid rgba(255,255,255,.18);grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;grid-gap:0 0}.openingtimes_grid>.day,.openingtimes_grid>.time{font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:1.2rem;color:#fff;font-weight:400;font-style:normal;margin:0;padding:12px 0 10px 0;text-align:left;letter-spacing:.12rem;line-height:1.8rem;border-bottom:1px solid rgba(255,255,255,.18)}.openingtimes_grid>.day{font-weight:500}.openingtimes_grid>.time{text-align:right}.openingtimes_grid.dark{margin:0}.openingtimes_grid.dark>.day,.openingtimes_grid.dark>.time{color:#000;border-bottom:1px solid rgba(0,0,0,.18)}#nav_social_links{width:100%;height:auto;margin:40px 0 0 0;padding:0;text-align:center;float:left;clear:both}#nav_social_links>ul.social_icons li{margin:0 12px 0 12px}#nav_overlay{display:block;width:100%;height:100%;position:fixed;top:0;left:0;margin:0;padding:0;background:rgba(0,0,0,.6);opacity:0;visibility:hidden;-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-ms-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;transition:all .7s ease-in-out;-webkit-transition-property:opacity,visibility;-moz-transition-property:opacity,visibility;-ms-transition-property:opacity,visibility;-o-transition-property:opacity,visibility;transition-property:opacity,visibility;z-index:85}#nav_overlay.open{opacity:1;visibility:visible}#main_image{display:table;table-layout:fixed;width:100%;position:relative;margin:0;padding:0;float:left;clear:both;background:#333;overflow:hidden;z-index:1}#main_image.overlay::after{display:block;content:" ";width:100%;height:100%;position:absolute;top:0;left:0;margin:0;padding:0;background:-webkit-linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);background:-moz-linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);z-index:1}#main_image.home{height:70%;background:url("../images/main_images/mauge_style.webp") right bottom no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.no-webp #main_image.home{background:url("../images/main_images/mauge_style.jpg") right bottom no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#main_image.sub{height:480px;background:url("../images/main_images/mauge_style_sub.webp") center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.no-webp #main_image.sub{background:url("../images/main_images/mauge_style_sub.jpg") center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#main_image.services{height:480px;background:url("../images/main_images/our_services.webp") center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.no-webp #main_image.services{background:url("../images/main_images/our_services.jpg") center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#main_image #main_image_tbc{display:table-cell;width:100%;height:100%;position:relative;margin:0;padding:180px 0 180px 0;text-align:center;vertical-align:middle;z-index:5}#main_image #main_image_tbc>.contents{width:90%;max-width:90%}i.downarrow{display:block;width:30px;height:30px;position:absolute;bottom:36px;left:50%;margin:0 0 0 -15px;padding:0;-webkit-animation:bounce 2s infinite;-moz-animation:bounce 2s infinite;-o-animation:bounce 2s infinite;animation:bounce 2s infinite;z-index:6}i.downarrow::before{display:block;content:" ";width:100%;height:0;margin:0;padding:0;padding-bottom:100%;border-bottom:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.grid{display:grid;width:100%;height:auto;position:relative;margin:0;padding:0;float:left;clear:both}.grid.colx2{grid-template-columns:repeat(2, 1fr);grid-gap:40px 40px}.grid.colx3{grid-template-columns:repeat(3, 1fr);grid-gap:30px 30px}.grid.align_start{align-items:start}.grid.align_center{align-items:center}.grid.align_end{align-items:end}@supports not (display: grid){.grid{display:block}}#introduction{text-align:center;padding:90px 0 90px 0}#introduction.short{padding:90px 0 0 0}#introduction>.contents{width:90%;max-width:760px}#introduction>.contents.wide{max-width:1000px}#intro_grid{display:grid;width:100%;height:auto;margin:0;padding:0;float:left;clear:both;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;grid-gap:30px 50px}#intro_grid.cent{align-items:center}#intro_grid>.column{text-align:left}#intro_grid>.column img{display:block;width:100%;max-width:100%;height:auto}#home_text{display:grid;width:100%;height:auto;margin:0 0 0 0;padding:0;float:left;clear:both;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;grid-gap:0;align-items:center;background:#f2f2f2}#home_text .contents{width:80%;max-width:560px;padding:40px 0 40px 0}figure#mauge{display:block;width:100%;height:600px;margin:0;padding:0;float:left;clear:both;background:url("../images/sub_images/mauge_style.jpg") center center no-repeat;background-size:auto 100%}.imagerow img{display:block;width:100%;max-width:100%;height:auto}.servicesrow{padding:70px 0 70px 0;text-align:center}.servicesrow.grey{background:#f2f2f2}.servicesrow>.contents{width:90%;max-width:900px}.pricegrid{display:grid;width:100%;height:auto;margin:30px 0 30px 0;padding:0;float:left;clear:both;grid-template-rows:auto;grid-gap:0 0}.pricegrid.x3{grid-template-columns:auto 1fr 1fr}.pricegrid.x4{grid-template-columns:auto 1fr 1fr 1fr}.pricegrid>.service{padding:1.4rem 0 1.4rem 0;text-align:left;border-bottom:1px solid rgba(0,0,0,.18)}.pricegrid>.price{padding:1.4rem 0 1.4rem 0;text-align:center;border-bottom:1px solid rgba(0,0,0,.18)}#logos{padding:80px 0 80px 0}#logos>.contents{width:90%;max-width:1100px}#logos_grid{display:grid;width:100%;height:auto;margin:0;padding:0;float:left;clear:both;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;grid-gap:20px 30px;align-items:center}#logos_grid>.logo{text-align:center}a.logo_wella{display:inline-block;width:100%;max-width:130px;height:auto;position:relative;margin:0;padding:0;clear:both}a.logo_wella::before{display:block;content:" ";width:100%;height:0;margin:0;padding:0;padding-bottom:63.4920634921%;background:url("../images/icons/wella.svg") center center no-repeat;background-size:100% auto}.no-svg a.logo_wella::before{background:url("../images/icons/wella.png") center center no-repeat;background-size:100% auto}a.logo_wedo{display:inline-block;width:100%;max-width:170px;height:auto;position:relative;margin:0;padding:0;clear:both}a.logo_wedo::before{display:block;content:" ";width:100%;height:0;margin:0;padding:0;padding-bottom:52.1739130435%;background:url("../images/icons/wedo.svg") center center no-repeat;background-size:100% auto}.no-svg a.logo_wedo::before{background:url("../images/icons/wedo.png") center center no-repeat;background-size:100% auto}a.logo_system{display:inline-block;width:100%;max-width:130px;height:auto;position:relative;margin:0;padding:0;clear:both}a.logo_system::before{display:block;content:" ";width:100%;height:0;margin:0;padding:0;padding-bottom:71.0059171598%;background:url("../images/icons/system.svg") center center no-repeat;background-size:100% auto}.no-svg a.logo_system::before{background:url("../images/icons/system.png") center center no-repeat;background-size:100% auto}a.logo_sassoon{display:inline-block;width:100%;max-width:180px;height:auto;position:relative;margin:0;padding:0;clear:both}a.logo_sassoon::before{display:block;content:" ";width:100%;height:0;margin:0;padding:0;padding-bottom:28.4697508897%;background:url("../images/icons/sassoon_professional.jpg") center center no-repeat;background-size:100% auto}.team_member{text-align:center;padding:90px 0 90px 0}.team_member:nth-child(odd){background:#fff}.team_member:nth-child(odd) .teamgrid{grid-template-areas:"teamimage teamtext"}.team_member:nth-child(even){background:#f2f2f2}.team_member:nth-child(even) .teamgrid{grid-template-areas:"teamtext teamimage"}.team_member>.contents{width:90%;max-width:1000px}.teamgrid{display:grid;width:100%;height:auto;margin:0;padding:0;float:left;clear:both;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;grid-gap:30px 50px;align-items:center}.teamgrid>.teamimage{grid-area:teamimage}.teamgrid>.teamimage img{display:block;width:100%;max-width:100%;height:auto}.teamgrid>.teamtext{grid-area:teamtext;text-align:left}.teamgrid>.teamtext img{display:block;width:100%;max-width:100%;height:auto}#products{padding:70px 0 90px 0;text-align:center;background:#f2f2f2}#products>.contents{width:90%;max-width:1200px}#products_grid{display:grid;width:100%;height:auto;margin:40px 0 0 0;padding:0;float:left;clear:both;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;grid-gap:40px 50px}#products_grid>.product{padding:10px 10px 20px 10px;text-align:center;background:#fff}#products_grid>.product img{display:block;width:100%;max-width:100%;height:auto;margin:0 0 24px 0}.textbox{width:80%;max-width:80%;height:auto;position:relative;margin:0 auto;clear:both;z-index:2}.textbox::before{display:table;content:" "}.textbox::after{display:table;content:" ";clear:both}#googlemap{width:100%;height:500px;margin:0;padding:0;float:left;clear:both;background:#f1f1f1}#cookies_policy{text-align:left;padding:90px 0 110px 0}#cookies_policy>.contents{width:90%;max-width:760px}footer#globalfooter{width:100%;height:auto;position:relative;margin:0;padding:60px 0 60px 0;float:left;clear:both;background:#121212;z-index:1}footer#globalfooter>.contents{width:90%;max-width:90%}footer#globalfooter a{color:#fff;text-decoration:none}footer#globalfooter a:hover{color:#fff;text-decoration:none}.no-touch footer#globalfooter a:hover{color:#7accc8;text-decoration:none}#footer_logo{width:100%;height:auto;margin:0;padding:0;text-align:center;float:left;clear:both}#footer_logo>a{display:inline-block;width:100%;max-width:140px;height:auto;position:relative;text-decoration:none;text-align:left;text-indent:-9999px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#footer_logo>a::before{display:block;content:"";width:100%;height:0;padding-bottom:39.6666666667%;float:left;clear:both;background:url(../images/mauge_style_logo.svg) 0 0 no-repeat;background-size:100% auto}#footer_logo>a:hover{text-decoration:none}.no-touch #footer_logo>a:hover{text-decoration:none}#footer_social{width:100%;height:auto;margin:20px 0 0 0;padding:0;text-align:center;float:left;clear:both}#footer_social>ul.social_icons>li{margin:0 10px 0 10px}#footer_address{width:100%;height:auto;margin:30px 0 0 0;padding:0;text-align:center;float:left;clear:both}#footer_links{width:100%;height:auto;margin:14px 0 0 0;padding:0;text-align:center;float:left;clear:both}#footer_links>ul{list-style:none;width:100%;height:auto;margin:0;padding:0;float:left;clear:both}#footer_links>ul>li{display:inline-block;width:auto;height:auto;font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:1.6rem;color:#fff;font-weight:normal;font-style:normal;margin:0 1rem 0 1rem;padding:0;letter-spacing:.04rem;line-height:1.6rem;vertical-align:top}#footer_links>ul>li>a{color:#fff;text-decoration:none}#footer_links>ul>li>a:hover{color:#fff;text-decoration:none}.no-touch #footer_links>ul>li>a:hover{color:#7accc8;text-decoration:none}#footer_terms{width:100%;height:auto;margin:40px 0 0 0;padding:0;text-align:center;float:left;clear:both}.clear{display:block;width:100%;position:relative;height:0 !important;margin:0;padding:0;font-size:0;line-height:0;float:left;clear:both}.clearfix::before{display:table;content:" "}.clearfix::after{display:table;content:" ";clear:both}h1,h2,h3,h4,h5,h6,p{text-rendering:optimizelegibility;clear:both}h1,.h1{font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:6.8rem;color:#fff;font-weight:500;font-style:normal;margin:0 0 1.4rem 0;padding:0;letter-spacing:.3rem;line-height:6.8rem;text-shadow:0 2px 8px rgba(0,0,0,.25)}h1.medium,.h1.medium{font-size:5rem;color:#fff;font-weight:500;margin:0;letter-spacing:.4rem;line-height:6.2rem}h2,.h2{font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:4rem;color:#000;font-weight:700;font-style:normal;margin:0 0 1.8rem 0;padding:0;letter-spacing:.04rem;line-height:4rem}h2.green,.h2.green{font-size:3rem;color:#7accc8;font-weight:300;margin:0 0 3rem 0;letter-spacing:.25rem;line-height:3.6rem;text-shadow:0 2px 6px rgba(0,0,0,.25)}h2.small,.h2.small{font-size:2rem;color:#000;font-weight:700;margin:0 0 1.8rem 0;letter-spacing:.08rem;line-height:2rem}h2.salon,.h2.salon{font-size:2.2rem;color:#000;font-weight:700;margin:0 0 .4rem 0;letter-spacing:.06rem;line-height:2.8rem}#cookies_policy h2,#cookies_policy .h2{font-size:3rem;color:#000;font-weight:700;margin:0 0 1.8rem 0;letter-spacing:.02rem;line-height:3.8rem}h3,.h3{font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:3.4rem;color:#000;font-weight:700;font-style:normal;margin:0 0 1.8rem 0;padding:0;letter-spacing:.04rem;line-height:3.4rem}h3.medium,.h3.medium{font-size:2.6rem;color:#000;font-weight:700;margin:0 0 2.2rem 0;letter-spacing:.08rem;line-height:3.2rem}h3.small,.h3.small{font-size:2rem;color:#000;font-weight:700;margin:0 0 1.8rem 0;letter-spacing:.08rem;line-height:2rem}h3.salon,.h3.salon{font-size:1.6rem;color:#000;font-weight:400;margin:0 0 2.4rem 0;letter-spacing:.2rem;line-height:2.4rem}.pricegrid h3,.pricegrid .h3{font-size:1.5rem;color:#000;font-weight:700;margin:0;letter-spacing:.04rem;line-height:2rem}#products_grid h3,#products_grid .h3{font-size:1.6rem;color:#000;font-weight:500;margin:0 0 1rem 0;letter-spacing:.04rem;line-height:2.5rem}#cookies_policy h3,#cookies_policy .h3{font-size:2.4rem;color:#000;font-weight:500;margin:0 0 1.6rem 0;letter-spacing:.02rem;line-height:3.8rem}h4,.h4{font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:2.4rem;color:#000;font-weight:700;font-style:normal;margin:0 0 1.8rem 0;padding:0;letter-spacing:.04rem;line-height:2.4rem}.pricegrid h4,.pricegrid .h4{font-size:1.4rem;color:#000;font-weight:700;margin:0;letter-spacing:.04rem;line-height:2rem}#cookies_policy h4,#cookies_policy .h4{font-size:2rem;color:#000;font-weight:500;margin:0 0 1.6rem 0;letter-spacing:.02rem;line-height:3.8rem}p{font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:1.6rem;color:#000;font-weight:300;font-style:normal;margin:0 0 1.4rem 0;padding:0;letter-spacing:.02rem;line-height:2.8rem}p.large{font-size:2rem;color:#000;font-weight:300;margin:0 0 1.6rem 0;letter-spacing:.02rem;line-height:3.4rem}p.medium{font-size:1.8rem;color:#000;font-weight:300;margin:0 0 1.6rem 0;letter-spacing:.02rem;line-height:3.2rem}.pricegrid p{font-size:1.4rem;color:#000;font-weight:400;margin:0;letter-spacing:.04rem;line-height:2rem}p.address{font-size:1.6rem;color:#fff;font-weight:400;margin:0 0 1.2rem 0;letter-spacing:.04rem;line-height:2.6rem}p.small{font-size:1.4rem;color:#fff;font-weight:400;margin:0 0 1.6rem 0;letter-spacing:.02rem;line-height:2.2rem}p.xsmall{font-size:1.2rem;color:#fff;margin:0;letter-spacing:.02rem;line-height:1.8rem}.text_black{color:#000 !important}.text_white{color:#fff !important}b,strong{font-weight:700;line-height:inherit}em,i{font-style:italic;line-height:inherit}hr{display:block;height:1px;border:0;border-top:.1rem solid #ccc;margin:1.4rem 0 1.4rem 0;padding:0;text-align:left;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.uppercase{text-transform:uppercase !important}.lowercase{text-transform:lowercase !important}.capitalize{text-transform:capitalize !important}abbr[title]{cursor:help;border-bottom:none;text-decoration:underline;text-decoration:underline dotted}.gm-style-iw{color:#000}ul.dotted{list-style:disc;width:auto;height:auto;margin:0 0 20px 20px;padding:0;float:left;clear:both}ul.dotted li{font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:1.6rem;color:#000;font-weight:300;font-style:normal;margin:0 0 1rem 0;padding:0;letter-spacing:.02rem;line-height:2.8rem}a{color:#000;text-decoration:none;-webkit-text-decoration-skip:inherit;-moz-text-decoration-skip:inherit;-ms-text-decoration-skip:inherit;-o-text-decoration-skip:inherit;text-decoration-skip:inherit;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}a:hover{color:#000;text-decoration:none}.no-touch a:hover{color:#000;text-decoration:underline}a img{border:0}a[href^=tel],a[href^=sms]{color:inherit;text-decoration:none;cursor:default}a[x-apple-data-detectors]{font-family:inherit !important;font-size:inherit !important;color:inherit !important;font-weight:inherit !important;line-height:inherit !important;text-decoration:none !important}a.disabled{pointer-events:none !important;cursor:default !important}a.btn,button.btn{display:inline-block;min-width:200px;width:auto;height:auto;position:relative;font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:1.2rem;color:#000;font-weight:700;font-style:normal;margin:1.5rem 0 0 0;padding:1.5rem 2rem 1.4rem 2.4rem;text-align:center;text-decoration:none;letter-spacing:.3rem;line-height:1.8rem;clear:both;background:transparent;border:1px solid #000;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}a.btn.wide,button.btn.wide{min-width:100%}a.btn::before,button.btn::before{display:block;content:"";width:100%;height:0;position:absolute;bottom:0;left:0;margin:0;padding:0;background:#000;-webkit-transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);z-index:-1}a.btn:hover,button.btn:hover{color:#000;text-decoration:none}.no-touch a.btn:hover,.no-touch button.btn:hover{color:#fff;text-decoration:none}.no-touch a.btn:hover::before,.no-touch button.btn:hover::before{height:100%}a.btn.mainnav,button.btn.mainnav{display:block;min-width:100%;color:#fff;text-decoration:none;float:left;clear:both;border:1px solid rgba(255,255,255,.18)}a.btn.mainnav::before,button.btn.mainnav::before{background:#7accc8}a.btn.mainnav:hover,button.btn.mainnav:hover{color:#fff;text-decoration:none}.no-touch a.btn.mainnav:hover,.no-touch button.btn.mainnav:hover{color:#fff;text-decoration:none}.no-touch a.btn.mainnav:hover::before,.no-touch button.btn.mainnav:hover::before{height:100%}a.btn.white,button.btn.white{color:#fff;text-decoration:none;border:1px solid #fff}a.btn.white::before,button.btn.white::before{background:#7accc8}a.btn.white:hover,button.btn.white:hover{color:#fff;text-decoration:none}.no-touch a.btn.white:hover,.no-touch button.btn.white:hover{color:#fff;text-decoration:none}.no-touch a.btn.white:hover::before,.no-touch button.btn.white:hover::before{height:100%}.ellipsis a{display:inline-block;max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}input,input[type=text],input[type=email]{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{resize:vertical;overflow:auto;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none}button,select,html [type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button:disabled{cursor:default}input[type=radio]{padding:0;-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}input[type=checkbox]{padding:0;-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}:focus{outline:0}[hidden]{display:none !important}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;-moz-transition:opacity .5s .5s ease;-ms-transition:opacity .5s .5s ease;-o-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:1}input::-ms-input-placeholder,textarea::-ms-input-placeholder{-webkit-transition:opacity .5s .5s ease;-moz-transition:opacity .5s .5s ease;-ms-transition:opacity .5s .5s ease;-o-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{-webkit-transition:opacity .5s .5s ease;-moz-transition:opacity .5s .5s ease;-ms-transition:opacity .5s .5s ease;-o-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{-webkit-transition:opacity .5s .5s ease;-moz-transition:opacity .5s .5s ease;-ms-transition:opacity .5s .5s ease;-o-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:1}input:-moz-placeholder,textarea:-moz-placeholder{-webkit-transition:opacity .5s .5s ease;-moz-transition:opacity .5s .5s ease;-ms-transition:opacity .5s .5s ease;-o-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:1}input.placeholder,textarea.placeholder{-webkit-transition:opacity .5s .5s ease;-moz-transition:opacity .5s .5s ease;-ms-transition:opacity .5s .5s ease;-o-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:1}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{opacity:0}input:focus::-ms-input-placeholder,textarea:focus::-ms-input-placeholder{opacity:0}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{opacity:0}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{opacity:0}input:focus:-moz-placeholder,textarea:focus:-moz-placeholder{opacity:0}input:focus.placeholder,textarea:focus.placeholder{opacity:0}img{vertical-align:top;border-style:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}#outdated_browser{display:none;width:100%;height:auto;position:fixed;top:0;left:0;margin:0;padding:3rem 2rem 3rem 2rem;text-align:center;background:#df374b;z-index:5000}#outdated_browser>.contents{width:90%;max-width:750px}@supports not (display: grid){#outdated_browser{display:block}}#outdated_browser h6{font-family:Verdana,Geneva,sans-serif;font-size:2.4rem;color:#fff;font-weight:bold;font-style:normal;margin:0 0 1.2rem 0;padding:0;letter-spacing:0;line-height:2.8rem;text-align:center}#outdated_browser p{font-family:Verdana,Geneva,sans-serif;font-size:1.4rem;color:#fff;font-weight:normal;font-style:normal;margin:0;padding:0;letter-spacing:0;line-height:2.1rem;text-align:center}html.js #noscript_warning{display:none}html.no-js #noscript_warning{width:100%;height:auto;position:fixed;bottom:0;left:0;margin:0;padding:3rem 2rem 3rem 2rem;text-align:center;background:#f2db4f;z-index:5000}#noscript_warning h6{font-family:Verdana,Geneva,sans-serif;font-size:2rem;color:#212121;font-weight:bold;font-style:normal;margin:0 0 1rem 0;padding:0;letter-spacing:0;line-height:2.2rem;text-align:center}#noscript_warning p{font-family:Arial,Helvetica,sans-serif;font-size:1.4rem;color:#212121;font-weight:normal;font-style:normal;margin:0;padding:0;letter-spacing:0;line-height:1.7rem;text-align:center}.hidden{display:none !important}.invisible{visibility:hidden}img.img-responsive{display:block;width:100%;max-width:100%;height:auto}.visible_desktop{display:inline-block !important}@media screen and (min-width: 768px)and (max-width: 1024px)and (orientation: landscape){.visible_desktop{display:none !important}}@media screen and (max-width: 1023px){.visible_desktop{display:none !important}}@media only screen and (max-width: 767px){.visible_desktop{display:none !important}}@media only screen and (max-width: 479px){.visible_desktop{display:none !important}}.visible_desktop_tablet_land{display:inline-block !important}@media screen and (min-width: 768px)and (max-width: 1024px)and (orientation: landscape){.visible_desktop_tablet_land{display:inline-block !important}}@media screen and (max-width: 1023px){.visible_desktop_tablet_land{display:none !important}}@media only screen and (max-width: 767px){.visible_desktop_tablet_land{display:none !important}}@media only screen and (max-width: 479px){.visible_desktop_tablet_land{display:none !important}}.visible_desktop_tablet{display:inline-block !important}@media only screen and (max-width: 767px){.visible_desktop_tablet{display:none !important}}@media only screen and (max-width: 479px){.visible_desktop_tablet{display:none !important}}.visible_tablet{display:none !important}@media screen and (min-width: 768px)and (max-width: 1024px)and (orientation: landscape){.visible_tablet{display:inline-block !important}}@media screen and (max-width: 1023px){.visible_tablet{display:inline-block !important}}@media only screen and (max-width: 767px){.visible_tablet{display:none !important}}@media only screen and (max-width: 479px){.visible_tablet{display:none !important}}.visible_tablet_land{display:none !important}@media screen and (min-width: 768px)and (max-width: 1024px)and (orientation: landscape){.visible_tablet_land{display:inline-block !important}}@media screen and (max-width: 1023px){.visible_tablet_land{display:none !important}}@media only screen and (max-width: 767px){.visible_tablet_land{display:none !important}}@media only screen and (max-width: 479px){.visible_tablet_land{display:none !important}}.visible_tablet_port{display:none !important}@media screen and (min-width: 768px)and (max-width: 1024px)and (orientation: landscape){.visible_tablet_port{display:none !important}}@media screen and (max-width: 1023px){.visible_tablet_port{display:inline-block !important}}@media only screen and (max-width: 767px){.visible_tablet_port{display:none !important}}@media only screen and (max-width: 479px){.visible_tablet_port{display:none !important}}.visible_tablet_phone{display:none !important}@media screen and (min-width: 768px)and (max-width: 1024px)and (orientation: landscape){.visible_tablet_phone{display:inline-block !important}}@media screen and (max-width: 1023px){.visible_tablet_phone{display:inline-block !important}}@media only screen and (max-width: 767px){.visible_tablet_phone{display:inline-block !important}}@media only screen and (max-width: 479px){.visible_tablet_phone{display:inline-block !important}}.visible_phone{display:none !important}@media screen and (min-width: 768px)and (max-width: 1024px)and (orientation: landscape){.visible_phone{display:none !important}}@media screen and (max-width: 1023px){.visible_phone{display:none !important}}@media only screen and (max-width: 767px){.visible_phone{display:inline-block !important}}@media only screen and (max-width: 479px){.visible_phone{display:inline-block !important}}.visible_phone_land{display:none !important}@media screen and (min-width: 768px)and (max-width: 1024px)and (orientation: landscape){.visible_phone_land{display:none !important}}@media screen and (max-width: 1023px){.visible_phone_land{display:none !important}}@media only screen and (max-width: 767px){.visible_phone_land{display:inline-block !important}}@media only screen and (max-width: 479px){.visible_phone_land{display:none !important}}.visible_phone_port{display:none !important}@media screen and (min-width: 768px)and (max-width: 1024px)and (orientation: landscape){.visible_phone_port{display:none !important}}@media screen and (max-width: 1023px){.visible_phone_port{display:none !important}}@media only screen and (max-width: 767px){.visible_phone_port{display:none !important}}@media only screen and (max-width: 479px){.visible_phone_port{display:inline-block !important}}.hidden_desktop{display:none !important}@media screen and (min-width: 768px)and (max-width: 1024px)and (orientation: landscape){.hidden_desktop{display:inline-block !important}}@media screen and (max-width: 1023px){.hidden_desktop{display:inline-block !important}}@media only screen and (max-width: 767px){.hidden_desktop{display:inline-block !important}}@media only screen and (max-width: 479px){.hidden_desktop{display:inline-block !important}}.hidden_desktop_tablet{display:none !important}@media screen and (min-width: 768px)and (max-width: 1024px)and (orientation: landscape){.hidden_desktop_tablet{display:none !important}}@media screen and (max-width: 1023px){.hidden_desktop_tablet{display:none !important}}@media only screen and (max-width: 767px){.hidden_desktop_tablet{display:inline-block !important}}@media only screen and (max-width: 479px){.hidden_desktop_tablet{display:inline-block !important}}.hidden_tablet{display:inline-block !important}@media screen and (min-width: 768px)and (max-width: 1024px)and (orientation: landscape){.hidden_tablet{display:none !important}}@media screen and (max-width: 1023px){.hidden_tablet{display:none !important}}@media only screen and (max-width: 767px){.hidden_tablet{display:inline-block !important}}@media only screen and (max-width: 479px){.hidden_tablet{display:inline-block !important}}.hidden_tablet_phone{display:inline-block !important}@media screen and (min-width: 768px)and (max-width: 1024px)and (orientation: landscape){.hidden_tablet_phone{display:none !important}}@media screen and (max-width: 1023px){.hidden_tablet_phone{display:none !important}}@media only screen and (max-width: 767px){.hidden_tablet_phone{display:none !important}}@media only screen and (max-width: 479px){.hidden_tablet_phone{display:none !important}}.hidden_phone{display:inline-block !important}@media screen and (min-width: 768px)and (max-width: 1024px)and (orientation: landscape){.hidden_phone{display:inline-block !important}}@media screen and (max-width: 1023px){.hidden_phone{display:inline-block !important}}@media only screen and (max-width: 767px){.hidden_phone{display:none !important}}@media only screen and (max-width: 479px){.hidden_phone{display:none !important}}.hidden_phone_land{display:inline-block !important}@media screen and (min-width: 768px)and (max-width: 1024px)and (orientation: landscape){.hidden_phone_land{display:inline-block !important}}@media screen and (max-width: 1023px){.hidden_phone_land{display:inline-block !important}}@media only screen and (max-width: 767px){.hidden_phone_land{display:none !important}}@media only screen and (max-width: 479px){.hidden_phone_land{display:inline-block !important}}.hidden_phone_port{display:inline-block !important}@media screen and (min-width: 768px)and (max-width: 1024px)and (orientation: landscape){.hidden_phone_port{display:inline-block !important}}@media screen and (max-width: 1023px){.hidden_phone_port{display:inline-block !important}}@media only screen and (max-width: 767px){.hidden_phone_port{display:inline-block !important}}@media only screen and (max-width: 479px){.hidden_phone_port{display:none !important}}@media screen and (min-width: 768px)and (max-width: 1024px)and (orientation: landscape){#products_grid{grid-template-columns:repeat(3, 1fr);grid-gap:40px 30px}}@media only screen and (max-width: 1023px){#home_text{grid-template-columns:1fr}.teamgrid{grid-template-columns:repeat(2, 1fr);grid-gap:30px 30px}#products_grid{grid-template-columns:repeat(2, 1fr);grid-gap:40px 30px}}@media only screen and (max-width: 767px){header#globalheader{height:90px}header#globalheader.scroll{height:70px;background:rgba(0,0,0,.75)}#header_grid{left:20px;right:20px;grid-template-columns:1fr 124px 1fr}#header_grid #social>ul.social_icons{display:none}#main_image.home{height:100%}#intro_grid{grid-template-columns:1fr}#intro_grid>.column{text-align:center}.team_member{padding:60px 0 60px 0}.team_member:nth-child(odd) .teamgrid{grid-template-areas:"teamimage" "teamtext"}.team_member:nth-child(even) .teamgrid{grid-template-areas:"teamimage" "teamtext"}.teamgrid{grid-template-columns:1fr;grid-gap:30px 0}#products_grid{grid-gap:30px 20px}h1,.h1{font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:4.8rem;color:#fff;font-weight:500;font-style:normal;margin:0 0 1.4rem 0;padding:0;letter-spacing:.3rem;line-height:5.2rem;text-shadow:0 2px 8px rgba(0,0,0,.25)}h1.medium,.h1.medium{font-size:3.8rem;line-height:4.4rem}}@media only screen and (max-width: 479px){nav#main{max-width:100%}figure#mauge{height:300px}#logos_grid{grid-template-columns:1fr;grid-gap:30px 0}.pricegrid.x3{grid-template-columns:1fr 1fr}.pricegrid.x3>.service{grid-column:span 2}.pricegrid.x4{grid-template-columns:1fr 1fr 1fr}.pricegrid.x4>.service{grid-column:span 3}.pricegrid>.service{text-align:center}#products_grid{grid-template-columns:1fr;grid-gap:30px 0}#footer_links>ul>li{margin:0 .4rem 0 .4rem}.pricegrid h3,.pricegrid .h3{font-size:1.2rem;line-height:1.6rem}.pricegrid h4,.pricegrid .h4{font-size:1.2rem;line-height:1.6rem}.pricegrid p{font-size:1.2rem;line-height:1.6rem}}@media print{*,*::before,*::after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]::after{content:" (" attr(href) ")"}abbr[title]::after{content:" (" attr(title) ")"}a[href^="#"]::after{content:""}a[href^="javascript:"]::after{content:""}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
