@charset "UTF-8";/*!!
* Global Styles Definitions
*
* @author			Matt Gifford
* @copyright		2016 Timeshifting Limited. All rights reserved.
* @platforms		Edge, IE9+, Chrome, Firefox, Safari, Android 4.4+, Mobile Safari (iOS 8+), WindowsPhone8.1+
*/@font-face{font-family:'ho-icons';src:url("../webfonts/ho-icons.eot?25443358");src:url("../webfonts/ho-icons.eot?25443358#iefix") format("embedded-opentype"),url("../webfonts/ho-icons.woff2?25443358") format("woff2"),url("../webfonts/ho-icons.woff?25443358") format("woff"),url("../webfonts/ho-icons.ttf?25443358") format("truetype"),url("../webfonts/ho-icons.svg?25443358#ho-icons") format("svg");font-weight:400;font-style:normal}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:0;border-radius:50%;background:white;background:rgba(255,255,255,0.75);cursor:pointer;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button:hover{background:white}.flickity-prev-next-button:focus{outline:0;box-shadow:0 0 0 5px #09F}.flickity-prev-next-button:active{filter:alpha(opacity=60);opacity:.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button:disabled{filter:alpha(opacity=30);opacity:.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#333}.flickity-prev-next-button.no-svg{color:#333;font-size:26px}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;filter:alpha(opacity=25);opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{filter:alpha(opacity=100);opacity:1}html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,hr,pre,code,form,fieldset,legend,input,textarea,p,blockquote,figure,figcaption,th,td,small,big{margin:0;padding:0;font-size:16px}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}body{text-rendering:optimizeLegibility}.tablet body,.mobile body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}table{border-collapse:collapse;border-spacing:0;font-size:inherit}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}fieldset,img{border:0;display:block}b,strong{font-weight:700}cite,i,em{font-style:italic}big{font-size:120%}small{font-size:85%}h1,h2,h3,h4,h5,h6{font-size:16px;font-weight:400}pre,code{font-family:monospace;line-height:100%}caption,th{text-align:left}ul,ol{list-style:none}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{position:relative;display:inline-block;vertical-align:.3em;height:1.2em}sub{position:relative;display:inline-block;vertical-align:-0.1em;height:1.2em}a.active{cursor:default}a:active{outline:0}input.placeholder,textarea.placeholder{color:#aaa;font-style:normal}::-webkit-input-placeholder{color:#aaa;font-style:normal}:-moz-placeholder{color:#aaa;font-style:normal}::-moz-placeholder{color:#aaa;font-style:normal}:-ms-input-placeholder{color:#aaa;font-style:normal}legend{color:#444546}hr{width:100%;height:1px;border:0;overflow:hidden;background:#ddd;color:#ddd}.clear{clear:both}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.template{display:none!important}.invisible{visibility:hidden!important}.prepend:before{content:attr(data-prepend);display:inline-block}.append:after{content:attr(data-append);display:inline-block}.hidden,.mouse .hidden--mouse,.touch .hidden--touch{display:none!important}@media only screen and (min-width:0) and (max-width:672px){.hidden--mobile{display:none!important}}@media only screen and (min-width:673px) and (max-width:1024px){.hidden--tablet{display:none!important}}@media only screen and (min-width:1025px) and (max-width:4096px){.hidden--desktop{display:none!important}}@media only screen and (min-width:0) and (max-width:480px){.hidden--xxs{display:none!important}}@media only screen and (min-width:481px) and (max-width:672px){.hidden--xs{display:none!important}}@media only screen and (min-width:673px) and (max-width:896px){.hidden--s{display:none!important}}@media only screen and (min-width:897px) and (max-width:1024px){.hidden--m{display:none!important}}@media only screen and (min-width:1025px) and (max-width:1600px){.hidden--l{display:none!important}}@media only screen and (min-width:1601px) and (max-width:1920px){.hidden--xl{display:none!important}}@media only screen and (min-width:1921px) and (max-width:4096px){.hidden--xxl{display:none!important}}body#top .m-none{margin-top:0!important}body#top .mb-none{margin-bottom:0!important}body#top .m-xxs{margin-top:3px!important}body#top .mb-xxs{margin-bottom:3px!important}body#top .m-xs{margin-top:5px!important}body#top .mb-xs{margin-bottom:5px!important}body#top .m-s{margin-top:10px!important}body#top .mb-s{margin-bottom:10px!important}body#top .m-m{margin-top:15px!important}body#top .mb-m{margin-bottom:15px!important}body#top .m-l{margin-top:22.5px!important}body#top .mb-l{margin-bottom:22.5px!important}body#top .m-xl{margin-top:33.75px!important}body#top .mb-xl{margin-bottom:33.75px!important}body#top .m-xxl{margin-top:52.5px!important}body#top .mb-xxl{margin-bottom:52.5px!important}.h-heading1,h1{margin-top:22.5px;font-family:proxima-nova,sans-serif;font-weight:400;line-height:1.15;color:#444546;font-size:44.28571px}@media(max-width:1600px){.h-heading1,h1{font-size:40.75px}}@media(max-width:1024px){.h-heading1,h1{font-size:37.21429px}}@media(max-width:896px){.h-heading1,h1{font-size:33.67857px}}@media(max-width:672px){.h-heading1,h1{font-size:30.14286px}}@media(max-width:480px){.h-heading1,h1{font-size:28.02143px}}.h-heading2,h2{margin-top:22.5px;font-family:proxima-nova,sans-serif;font-weight:400;line-height:1.15;color:#444546;font-size:27px}@media(max-width:1600px){.h-heading2,h2{font-size:25.625px}}@media(max-width:1024px){.h-heading2,h2{font-size:24.25px}}@media(max-width:896px){.h-heading2,h2{font-size:22.875px}}@media(max-width:672px){.h-heading2,h2{font-size:21.5px}}@media(max-width:480px){.h-heading2,h2{font-size:20.675px}}.h-heading3,h3{margin-top:22.5px;font-family:proxima-nova,sans-serif;font-weight:400;line-height:1.15;color:#444546;font-size:28.85714px}@media(max-width:1600px){.h-heading3,h3{font-size:27.25px}}@media(max-width:1024px){.h-heading3,h3{font-size:25.64286px}}@media(max-width:896px){.h-heading3,h3{font-size:24.03571px}}@media(max-width:672px){.h-heading3,h3{font-size:22.42857px}}@media(max-width:480px){.h-heading3,h3{font-size:21.46429px}}.h-heading4,h4{margin-top:22.5px;font-family:proxima-nova,sans-serif;font-weight:400;line-height:1.15;color:#444546;font-size:21.14286px}@media(max-width:1600px){.h-heading4,h4{font-size:20.5px}}@media(max-width:1024px){.h-heading4,h4{font-size:19.85714px}}@media(max-width:896px){.h-heading4,h4{font-size:19.21429px}}@media(max-width:672px){.h-heading4,h4{font-size:18.57143px}}@media(max-width:480px){.h-heading4,h4{font-size:18.18571px}}.h-heading5,h5{margin-top:22.5px;font-family:proxima-nova,sans-serif;font-weight:400;line-height:1.15;color:#444546;font-size:19.21429px}@media(max-width:1600px){.h-heading5,h5{font-size:18.8125px}}@media(max-width:1024px){.h-heading5,h5{font-size:18.41071px}}@media(max-width:896px){.h-heading5,h5{font-size:18.00893px}}@media(max-width:672px){.h-heading5,h5{font-size:17.60714px}}@media(max-width:480px){.h-heading5,h5{font-size:17.36607px}}.h-heading6,h6{margin-top:22.5px;font-family:proxima-nova,sans-serif;font-weight:400;line-height:1.15;color:#444546;font-size:17.28571px}@media(max-width:1600px){.h-heading6,h6{font-size:17.125px}}@media(max-width:1024px){.h-heading6,h6{font-size:16.96429px}}@media(max-width:896px){.h-heading6,h6{font-size:16.80357px}}@media(max-width:672px){.h-heading6,h6{font-size:16.64286px}}@media(max-width:480px){.h-heading6,h6{font-size:16.54643px}}img.alignleft+.h-heading1,img.alignleft+.h-heading2,img.alignleft+.h-heading3,img.alignleft+.h-heading4,img.alignleft+.h-heading5,img.alignleft+.h-heading6,img.alignleft+h1,img.alignleft+h2,img.alignleft+h3,img.alignleft+h4,img.alignleft+h5,img.alignleft+h6,img.alignright+.h-heading1,img.alignright+.h-heading2,img.alignright+.h-heading3,img.alignright+.h-heading4,img.alignright+.h-heading5,img.alignright+.h-heading6,img.alignright+h1,img.alignright+h2,img.alignright+h3,img.alignright+h4,img.alignright+h5,img.alignright+h6,.h-heading1:first-child,.h-heading2:first-child,.h-heading3:first-child,.h-heading4:first-child,.h-heading5:first-child,.h-heading6:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}.h-heading1+.h-heading2,.h-heading1+.h-heading3,.h-heading2+.h-heading3,.h-heading2+.h-heading4,.h-heading3+.h-heading4,.h-heading3+.h-heading5,.h-heading4+.h-heading5,.h-heading5+.h-heading6,h1+h2,h1+h3,h1+h4,h2+h3,h2+h4,h2+h5,h3+h4,h3+h5,h3+h6,h4+h5,h4+h6,h5+h6{margin-top:15px}p{margin-top:15px;font-weight:400;font-size:16px}.h-heading1+p,.h-heading2+p,.h-heading3+p,.h-heading4+p,.h-heading5+p,.h-heading6+p,h1+p,h1+p,h2+p,h3+p,h4+p,h5+p,h6+p{margin-top:10px}.component-generic-text>div:first-child+p,img.alignleft+p,img.alignright+p,p:first-child{margin-top:0}ol,ul{margin-top:15px;padding:0 0 0 22.5px}dl{margin-top:15px;padding:0 0 0 22.5px}.h-heading1+ul,.h-heading2+ul,.h-heading3+ul,.h-heading4+ul,.h-heading5+ul,.h-heading6+ul,h1+ul,h2+ul,h3+ul,h4+ul,h5+ul,h6+ul,.h-heading1+ol,.h-heading2+ol,.h-heading3+ol,.h-heading4+ol,.h-heading5+ol,.h-heading6+ol,h1+ol,h2+ol,h3+ol,h4+ol,h5+ol,h6+ol{margin-top:10px}img.alignleft+ol,img.alignright+ol,img.alignleft+ul,img.alignright+ul,img.alignleft+dl,img.alignright+dl,ol:first-child,ul:first-child,dl:first-child{margin-top:0}ol{list-style:decimal}ul{list-style:disc}ul ul{list-style:square}ul ul ul{list-style:circle}li{margin-top:5px;font-weight:400;font-size:16px}dt{margin-top:10px;font-weight:400;font-size:19.21429px}dd{font-size:16px;font-weight:400}dt:first-child,li:first-child{margin-top:0}table{width:100%;margin:0;padding:0;border:0;margin-top:10px;border-top:1px solid #aaa}table:first-child{margin-top:0}th,td{padding:5px 10px;border-bottom:1px solid #aaa}th{font-weight:400}td:first-child{padding-left:0}tr:nth-child(odd) td{background:#eee}tr:nth-child(even) td{background:#fff}fieldset{position:relative;display:block;padding:15px 15px}fieldset .disabled{position:relative;overflow:hidden;opacity:.4;-ms-filter:"alpha(opacity=40)";filter:alpha(opacity=40)}fieldset .cols2,fieldset .cols3,fieldset .cols4,fieldset .cols5{margin:0;padding-left:0;list-style:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}fieldset .cols2 li,fieldset .cols3 li,fieldset .cols4 li,fieldset .cols5 li{margin:0;overflow:hidden}fieldset .cols2+.cols2,fieldset .cols3+.cols3,fieldset .cols4+.cols4,fieldset .cols5+.cols5{padding-left:22.5px}.ie7 fieldset .cols2,.ie7 fieldset .cols3,.ie7 fieldset .cols4,.ie7 fieldset .cols5{padding-left:0!important}.ie7 fieldset .cols2 input[type="text"],.ie7 fieldset .cols2 input[type="password"],.ie7 fieldset .cols2 textarea,.ie7 fieldset .cols3 input[type="text"],.ie7 fieldset .cols3 input[type="password"],.ie7 fieldset .cols3 textarea,.ie7 fieldset .cols4 input[type="text"],.ie7 fieldset .cols4 input[type="password"],.ie7 fieldset .cols4 textarea,.ie7 fieldset .cols5 input[type="text"],.ie7 fieldset .cols5 input[type="password"],.ie7 fieldset .cols5 textarea{width:90%}.fieldset--alternative{padding-left:15px;padding-right:15px;background:#eee;margin-left:-15px}.ie7 .fieldset--alternative>textarea,.ie7 .fieldset--alternative>input[type="text"],.ie7 .fieldset--alternative>input[type="search"],.ie7 .fieldset--alternative>input[type="email"],.ie7 .fieldset--alternative>input[type="password"]{position:relative;margin-left:15px}label{float:left;margin-bottom:10px;font-family:proxima-nova,sans-serif;font-size:16px;font-weight:400;color:#666}button{float:left;display:inline;zoom:1;display:inline-block}textarea,input,select{float:left;margin:0 0 15px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="radio"],input[type="checkbox"]{margin-top:10px;margin-right:5px}label+input[type="radio"],label+input[type="checkbox"]{margin-left:5px}input[type="radio"]+label,input[type="checkbox"]+label{min-width:85%;margin-top:5px}textarea,select,input[type="text"],input[type="email"],input[type="search"],input[type="password"]{float:left;display:block;width:100%;min-height:22px;padding:7px 8px 5px 8px;background:#fff;border:1px solid #aaa;font-family:proxima-nova,sans-serif;font-size:16px;font-weight:400;color:#000;box-sizing:border-box}.ie7 textarea,.ie7 select,.ie7 input[type="text"],.ie7 input[type="email"],.ie7 input[type="search"],.ie7 input[type="password"]{width:95%}textarea{height:105px}select{width:auto}.column-group{position:relative;overflow:hidden}.column-inner{position:relative;padding:0 26.25px}.column-body{float:left;width:74.5%}.column-body .column-inner{padding:0 26.25px 0 0}.column-sidebar+.column-body{float:right}.column-sidebar+.column-body .column-inner{padding:0 0 0 26.25px}.column-sidebar{float:left;width:25.5%}.column-sidebar .column-inner{padding:0 26.25px 0 0}.column-body+.column-sidebar{float:right}.column-body+.column-sidebar .column-inner{padding:0 0 0 26.25px}.mobile .column-body,.mobile .column-sidebar{float:none;width:auto;margin:0 0 22.5px 0}.column-half{float:left;width:50%}.column-half .column-inner{width:auto;padding-right:26.25px;padding-left:0}.column-half+.column-half .column-inner{width:auto;padding-left:26.25px;padding-right:0}.cols2{float:left;width:50%}.cols2 .column-inner{padding:0 26.25px 0 0}.cols2+.cols2>.column-inner{padding:0 0 0 26.25px}.cols3{float:left;width:33.333%}.cols3 .column-inner{padding:0 26.25px 0 0}.cols3+.cols3>.column-inner{padding:0 26.25px}.cols3+.cols3+.cols3>.column-inner{padding:0 0 0 26.25px}.cols4{float:left;width:25%}.cols4 .column-inner{padding:0 26.25px 0 0}.cols4+.cols4>.column-inner{padding:0 26.25px}.cols4+.cols4+.cols4+.cols4>.column-inner{padding:0 0 0 26.25px}.cols5{float:left;width:20%}.cols5 .column-inner{padding:0 26.25px 0 0}.cols5+.cols5>.column-inner{padding:0 26.25px}.cols5+.cols5+.cols5+.cols5+.cols5>.column-inner{padding:0 0 0 26.25px}.mobile .cols2,.mobile .cols3,.mobile .cols4,.mobile .cols5,.mobile .column-body,.mobile .column-sidebar,.mobile .column-half{float:none;width:auto;padding-bottom:15px}.mobile .cols2 .column-inner,.mobile .cols3 .column-inner,.mobile .cols4 .column-inner,.mobile .cols5 .column-inner,.mobile .column-body .column-inner,.mobile .column-sidebar .column-inner,.mobile .column-half .column-inner{padding:0!important}.font-primary{font-family:proxima-nova,sans-serif}.font-secondary{font-family:sauna,sans-serif}.font-tertiary{font-family:proxima-nova,sans-serif}.colour1{color:#000!important}.colour2{color:#000!important}.colour3{color:#000!important}.colour4{color:#000!important}.weight2{font-weight:200!important}.weight4{font-weight:400!important}.weight6{font-weight:600!important}.weight7{font-weight:700!important}.weight9{font-weight:900!important}.footnote{font-size:80%!important}.alignleft{float:left;margin-right:15px;margin-bottom:10px}.alignright{float:right;margin-left:15px;margin-bottom:10px}.aligncenter{display:block;margin:0 auto;text-align:center}.component-password-form{margin:52.5px 0}.component-password-form h1{margin:0;padding:0 0 22.5px 0}.component-password-form p{padding:5px 0 15px 0}.component-password-form form{position:relative;padding:0 0 22.5px 0;max-width:400px;margin:22.5px auto;background:#fbfbf9;outline:1px solid #fbfbf9;box-shadow:inset 0 0 32px 0 rgba(0,0,0,0.05)}.component-password-form form fieldset{padding:22.5px 33.75px 0 33.75px}.component-password-form form fieldset input[type="text"]{width:90%}.component-password-form form fieldset input[type="submit"]{float:right;padding:10px 15px}.component-quote blockquote{font-style:italic;font-weight:400;font-size:18px;text-align:center}.component-quote .author{font-size:14px;font-weight:700;text-align:right}.component-video-player .video-container{position:relative;width:100%}.component-video-player .video-container .shim{position:relative;width:100%;height:auto}.component-video-player .video-container iframe{position:absolute;left:0;top:0;width:100%;height:100%}html.desktop{overflow:-moz-scrollbars-vertical;overflow-y:scroll}body{font-family:proxima-nova,sans-serif;font-size:16px;font-weight:400;line-height:1.3;background:#fff;color:#444546}select,input,textarea{font-weight:400;font-family:proxima-nova,sans-serif}a{color:#309d9e;text-decoration:none}a:hover{color:#5f5f5e;text-decoration:underline}#page{position:relative;margin:0 auto;padding:0}#global-header{position:fixed;width:100%;height:120px;background:#fff;z-index:100}.page-homepage #global-header{background:0}.page-contact #global-header{background:0}#global-header .header-nav{position:fixed;top:0;left:0;width:100%;height:100%;background:#009d9e;-webkit-transform:translate(100%,-100%) scale(0);-ms-transform:translate(100%,-100%) scale(0);transform:translate(100%,-100%) scale(0);opacity:0;-webkit-transition:all 300ms linear 50ms;transition:all 300ms linear 50ms}#global-header .header-nav .header-nav-primary{position:fixed;top:120px;left:0;width:100%;height:auto;bottom:0;overflow-y:auto;margin:0;padding:0;list-style:none;text-align:center;opacity:0;-webkit-transition:all 100ms linear 0ms;transition:all 100ms linear 0ms}#global-header .header-nav .header-nav-primary a{color:#fff;text-decoration:none}.mouse #global-header .header-nav .header-nav-primary a:hover{opacity:.7}#global-header .header-nav .header-nav-primary .subnav{margin:0;padding:0;list-style:none}#global-header .header-nav .header-nav-primary .nav-item{margin:33.75px 0 0 0}#global-header .header-nav .header-nav-primary .nav-item:last-child{margin-bottom:33.75px}#global-header .header-nav .header-nav-primary .nav-item>a{font-size:34px;line-height:1}@media(max-width:1600px){#global-header .header-nav .header-nav-primary .nav-item>a{font-size:31.75px}}@media(max-width:1024px){#global-header .header-nav .header-nav-primary .nav-item>a{font-size:29.5px}}@media(max-width:896px){#global-header .header-nav .header-nav-primary .nav-item>a{font-size:27.25px}}@media(max-width:672px){#global-header .header-nav .header-nav-primary .nav-item>a{font-size:25px}}@media(max-width:480px){#global-header .header-nav .header-nav-primary .nav-item>a{font-size:23.65px}}#global-header .header-nav .header-nav-primary .subnav-item{margin:5px 0 0 0}#global-header .header-nav .header-nav-primary .subnav-item>a{font-size:16px}#global-header .header-logo{position:absolute;top:36px;left:60px;opacity:1;-webkit-transition:all 200ms linear 0ms;transition:all 200ms linear 0ms}#global-header .header-logo:after{position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/global-header-logo-white.png) no-repeat 0 0;background-size:100% auto;content:"";opacity:0;-webkit-transition:all 200ms linear 0ms;transition:all 200ms linear 0ms}@media(max-width:672px){#global-header .header-logo{left:20px}}@media(min-width:673px) and (max-width:1280px){#global-header .header-logo{left:40px}}@media(min-width:1281px){#global-header .header-logo{left:50%;margin-left:-600px}}#global-header .header-logo img{height:45px}@media(max-width:480px){#global-header .header-logo img{top:50px;height:30px}}.page-contact #global-header .header-logo img,#global-header.expanded .header-logo img{opacity:0;-webkit-transition:all 1200ms linear 0ms;transition:all 1200ms linear 0ms}.page-contact #global-header .header-logo:after,#global-header.expanded .header-logo:after{opacity:1;-webkit-transition:all 600ms linear 150ms;transition:all 600ms linear 150ms}#global-header .header-nav-toggle{position:fixed;top:30px;right:60px;color:#444546;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;cursor:pointer}@media(max-width:672px){#global-header .header-nav-toggle{right:20px;top:20px}}@media(min-width:673px) and (max-width:1280px){#global-header .header-nav-toggle{right:40px}}@media(min-width:1281px){#global-header .header-nav-toggle{right:50%;margin-right:-600px}}#global-header .header-nav-toggle .expanded{display:none;font-family:ho-icons;font-size:42px}#global-header .header-nav-toggle .collapsed{display:block;font-family:ho-icons;font-size:42px}#global-header .header-nav-toggle .current{position:absolute;right:100%;top:50%;padding:0 20px;font-size:21px;font-weight:400;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);white-space:nowrap}@media(max-width:1600px){#global-header .header-nav-toggle .current{font-size:20.375px}}@media(max-width:1024px){#global-header .header-nav-toggle .current{font-size:19.75px}}@media(max-width:896px){#global-header .header-nav-toggle .current{font-size:19.125px}}@media(max-width:672px){#global-header .header-nav-toggle .current{font-size:18.5px}}@media(max-width:480px){#global-header .header-nav-toggle .current{font-size:18.125px}}@media(max-width:672px){#global-header .header-nav-toggle .current{display:none}}#global-header.expanded .header-nav-toggle{color:#fff}#global-header.expanded .header-nav-toggle .expanded{display:block}#global-header.expanded .header-nav-toggle .collapsed{display:none}#global-header.expanded .header-nav{opacity:1;-webkit-transform:translate(0%,0%) scale(1);-ms-transform:translate(0%,0%) scale(1);transform:translate(0%,0%) scale(1)}#global-header.expanded .header-nav .header-nav-primary{opacity:1;-webkit-transition:all 100ms linear 350ms;transition:all 100ms linear 350ms}#global-content{position:relative;width:100%;z-index:1;word-wrap:break-word;padding-top:120px}.page-contact #global-content{padding:0}#global-footer{margin-top:52.5px;position:relative;width:100%;z-index:2}#global-footer .footer-inner{position:relative;margin:0 auto;max-width:1160px;padding:0 20px}#global-footer .footer-inner .footer-logos{text-align:right}#global-footer .footer-inner .footer-logos .footer-logo{display:inline-block;margin:0 10px 10px 10px;padding:0}#global-footer .footer-inner .footer-logos .footer-logo img{margin:0 auto;height:55px}#global-footer .footer-inner .footer-branding{display:block;padding:0 0 20px 0}#global-footer .footer-inner .footer-branding img{height:105px;height:94px}#global-footer .footer-inner .column{position:relative;box-sizing:border-box;padding:0 0 33.75px 0}@media(min-width:673px){#global-footer .footer-inner .column{width:50%;float:left}}@media(max-width:896px){#global-footer{text-align:center;padding-top:20px}#global-footer .footer-branding{display:block!important;padding-bottom:10px}#global-footer .footer-logos{text-align:center!important}#global-footer .footer-logos .footer-logo{display:inline-block;margin:0 10px 10px 10px}#global-footer .footer-logos .footer-logo img{height:55px}}#global-footer .footer-legal{margin:10px 0 0 0;font-size:14px}#global-footer .footer-legal a{color:#444546}#global-footer .footer-colophon{margin:5px 0 0 0;font-size:12px;color:#ccc}#global-footer .footer-colophon a{color:#ccc}.lightbox-videoplayer{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.7);z-index:10000}.lightbox-videoplayer .artboard{position:fixed;top:70px;left:50px;right:50px;bottom:50px;background-repeat:no-repeat;background-position:50% 50%;background-size:contain}@media only screen and (max-width:40em){.lightbox-videoplayer .artboard{left:10px;top:110px;bottom:10px;right:10px}}.lightbox-videoplayer .artboard .video-wrapper{position:absolute;left:0;top:0;width:100%;height:100%}@media only screen and (max-width:40em){.lightbox-videoplayer .artboard .video-wrapper{width:100%;left:0;top:0}}.lightbox-videoplayer .artboard .video-wrapper iframe{position:absolute;left:0;top:0;width:100%;height:100%;background:#111;border:4px solid #151b1f;outline:1px solid #ccc}.lightbox-videoplayer .social{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.lightbox-videoplayer .social>div{float:left;padding:10px;color:#fff;font-size:42px;font-family:ho-icons;-webkit-transition:all 200ms linear 0ms;transition:all 200ms linear 0ms}@media(max-width:1600px){.lightbox-videoplayer .social>div{font-size:38.75px}}@media(max-width:1024px){.lightbox-videoplayer .social>div{font-size:35.5px}}@media(max-width:896px){.lightbox-videoplayer .social>div{font-size:32.25px}}@media(max-width:672px){.lightbox-videoplayer .social>div{font-size:29px}}@media(max-width:480px){.lightbox-videoplayer .social>div{font-size:27.05px}}.mouse .lightbox-videoplayer .social>div:hover{color:#309d9e;cursor:pointer}.lightbox-videoplayer .button{position:absolute;display:block;width:50px;height:50px;top:50%;margin:0;padding:0;background:0;border:0;font-size:1px;line-height:1;color:#fff;text-align:center;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;cursor:pointer;background:url(../images/global-elements-nav-close.png) no-repeat 50% 50%}.mouse .lightbox-videoplayer .button:hover{background:url(../images/global-elements-nav-close-hover.png) no-repeat 50% 50%}.lightbox-videoplayer .button--close{top:50%;left:50%;-webkit-transform:translate(60%,-100%);-ms-transform:translate(60%,-100%);transform:translate(60%,-100%)}@media(max-width:40em){.lightbox-videoplayer .button--close{-webkit-transform:translate(-130%,-60%);-ms-transform:translate(-130%,-60%);transform:translate(-130%,-60%)}}.lightbox-photoviewer{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.7);z-index:10000}.lightbox-photoviewer .artboard{position:fixed;top:90px;left:120px;right:120px;bottom:90px;background-repeat:no-repeat;background-position:50% 50%;background-size:contain}@media only screen and (max-width:40em){.lightbox-photoviewer .artboard{left:30px;top:30px;bottom:30px;right:30px}}.lightbox-photoviewer .pages{position:fixed;right:30px;bottom:10px;color:#fff;font-family:proxima-nova,sans-serif;font-style:italic;font-size:24px}@media(max-width:1600px){.lightbox-photoviewer .pages{font-size:23px}}@media(max-width:1024px){.lightbox-photoviewer .pages{font-size:22px}}@media(max-width:896px){.lightbox-photoviewer .pages{font-size:21px}}@media(max-width:672px){.lightbox-photoviewer .pages{font-size:20px}}@media(max-width:480px){.lightbox-photoviewer .pages{font-size:19.4px}}@media only screen and (max-width:40em){.lightbox-photoviewer .pages{bottom:0;right:30px}}.lightbox-photoviewer .social{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.lightbox-photoviewer .social>div{float:left;padding:10px;color:#fff;font-size:42px;font-family:ho-icons;-webkit-transition:all 200ms linear 0ms;transition:all 200ms linear 0ms}@media(max-width:1600px){.lightbox-photoviewer .social>div{font-size:38.75px}}@media(max-width:1024px){.lightbox-photoviewer .social>div{font-size:35.5px}}@media(max-width:896px){.lightbox-photoviewer .social>div{font-size:32.25px}}@media(max-width:672px){.lightbox-photoviewer .social>div{font-size:29px}}@media(max-width:480px){.lightbox-photoviewer .social>div{font-size:27.05px}}.mouse .lightbox-photoviewer .social>div:hover{color:#309d9e;cursor:pointer}.lightbox-photoviewer .button{position:absolute;display:block;width:60px;height:60px;top:50%;margin:-20px 0 0 0;padding:0;font-family:ho-icons;background:0;font-size:64px;line-height:1;color:#fff;text-align:center;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;cursor:pointer;border:0}@media only screen and (max-width:40em){.lightbox-photoviewer .button{width:30px;height:30px}}.lightbox-photoviewer .button--close{background:url(../images/global-elements-nav-close.png) no-repeat 50% 50%;width:50px;height:50px;top:40px;right:80px;margin:0;padding:0}.mouse .lightbox-photoviewer .button--close:hover{background:url(../images/global-elements-nav-close-hover.png) no-repeat 50% 50%}@media only screen and (max-width:40em){.lightbox-photoviewer .button--close{top:56px;right:8px;-webkit-transform:scale(0.6);-ms-transform:scale(0.6);transform:scale(0.6)}}.lightbox-photoviewer .button--prev{left:30px;width:50px;height:50px;background:url(../images/global-elements-nav-prev.png) no-repeat 50% 50%}.mouse .lightbox-photoviewer .button--prev:hover{background:url(../images/global-elements-nav-prev-hover.png) no-repeat 50% 50%}@media only screen and (max-width:40em){.lightbox-photoviewer .button--prev{left:0;-webkit-transform:scale(0.6);-ms-transform:scale(0.6);transform:scale(0.6)}}.lightbox-photoviewer .button--next{right:30px;width:50px;height:50px;background:url(../images/global-elements-nav-next.png) no-repeat 50% 50%}.mouse .lightbox-photoviewer .button--next:hover{background:url(../images/global-elements-nav-next-hover.png) no-repeat 50% 50%}@media only screen and (max-width:40em){.lightbox-photoviewer .button--next{right:0;-webkit-transform:scale(0.6);-ms-transform:scale(0.6);transform:scale(0.6)}}.button,button{display:inline;zoom:1;display:inline-block;background:#999b9d;border:0;font-size:16px;font-weight:400;color:#fff;overflow:visible;text-transform:uppercase;padding:5px 15px;cursor:pointer;text-decoration:none!important}.button.button--large,button.button--large{padding:10px 33.75px;font-size:21px}.mouse .button:hover,.mouse button:hover{background:#5f5f5e;text-decoration:none;color:#fff!important}.component{position:relative;background:#fff}.component img{max-width:100%;width:auto;height:auto}.component img.rounded{border-radius:45%}.component img.centered{max-width:85%;margin-left:auto;margin-right:auto}.component .white{color:#fff!important}.component .pink{color:#c2005e!important}.component .dark-grey{color:#444546!important}.component .grey{color:#5f5f5e!important}.component .light-grey{color:#999b9d!important}.component .teal{color:#309d9e!important}.component .light-blue{color:#9cbad4!important}.component .component-inner{position:relative;margin:0 auto;max-width:1200px;padding:0 40px;*zoom:1}@media(max-width:672px){.component .component-inner{max-width:1160px;padding:0 20px}}.component .component-inner:before,.component .component-inner:after{content:" ";display:table}.component .component-inner:after{clear:both}.component .component-inner .column{position:relative;box-sizing:border-box;padding:0 0 33.75px 0}@media(min-width:673px){.component .component-inner .column{float:left;width:50%}.component .component-inner .column:first-child{padding-right:52.5px}.component .component-inner .column:last-child{padding-left:52.5px}}.component-masthead{position:relative;box-sizing:border-box;background-repeat:no-repeat;background-position:100% 100%;background-size:auto 100%;min-height:28vw}.component-masthead .component-inner{height:100%;padding-top:4vw;padding-bottom:4vw;box-sizing:border-box;min-height:28vw;background-repeat:no-repeat;background-position:100% 100%;background-size:auto 100%}.page-homepage .component-masthead .component-inner{padding-bottom:30px}.component-masthead.image-left .component-inner{overflow:hidden;background-position:0 100%}.component-masthead .mobile-hero{display:none}@media(max-width:896px){.component-masthead br{display:none}}@media(max-width:672px){.component-masthead{padding-bottom:0!important;margin-bottom:0!important}.component-masthead .component-inner{background:none!important;padding-bottom:0!important;margin-bottom:0!important}.component-masthead .mobile-hero{display:block;width:80%;margin:0 auto}}@media(max-width:672px) and (max-width:480px){.component-masthead .mobile-hero{margin:0 -20px;width:auto}}@media(max-width:672px){.component-masthead{padding-bottom:20vw;background-size:50% auto}.component-masthead .title,.component-masthead .subtitle{max-width:65%!important}}@media(max-width:672px){.component-masthead{background-size:50% auto;padding-bottom:5vw}.component-masthead .title,.component-masthead .subtitle{max-width:100%!important}}@media(max-width:480px){.component-masthead{background-image:none;padding-bottom:5vw}.component-masthead .title,.component-masthead .subtitle{max-width:100%!important}}@media(min-width:1025px){.component-masthead{max-height:50%}}.component-masthead .title{font-family:sauna,sans-serif;font-size:97px;line-height:.9;font-weight:400}@media(max-width:1600px){.component-masthead .title{font-size:86.875px}}@media(max-width:1024px){.component-masthead .title{font-size:76.75px}}@media(max-width:896px){.component-masthead .title{font-size:66.625px}}@media(max-width:672px){.component-masthead .title{font-size:56.5px}}@media(max-width:480px){.component-masthead .title{font-size:50.425px}}.page-homepage .component-masthead .title{font-size:102px;max-width:6em!important}@media(max-width:1600px){.page-homepage .component-masthead .title{font-size:91.25px}}@media(max-width:1024px){.page-homepage .component-masthead .title{font-size:80.5px}}@media(max-width:896px){.page-homepage .component-masthead .title{font-size:69.75px}}@media(max-width:672px){.page-homepage .component-masthead .title{font-size:59px}}@media(max-width:480px){.page-homepage .component-masthead .title{font-size:52.55px}}@media(max-width:672px){.page-homepage .component-masthead .title{max-width:100%!important}}.component-masthead .subtitle{font-family:proxima-nova,sans-serif;font-size:25px;font-weight:400}@media(max-width:1600px){.component-masthead .subtitle{font-size:23.875px}}@media(max-width:1024px){.component-masthead .subtitle{font-size:22.75px}}@media(max-width:896px){.component-masthead .subtitle{font-size:21.625px}}@media(max-width:672px){.component-masthead .subtitle{font-size:20.5px}}@media(max-width:480px){.component-masthead .subtitle{font-size:19.825px}}.component-masthead .subtitle .button{margin:15px 0 0 0;padding:10px 24px;background:0;border:1px solid #fff;display:inline-block;text-transform:uppercase;font-weight:400;font-size:16px;line-height:1}@media(max-width:672px){.component-masthead .subtitle .button .page-our-team{display:block;max-width:9.7em}}.mouse .component-masthead .subtitle .button:hover{background:#fff;color:#444546!important;text-decoration:none}.component-masthead.image-right .title{max-width:7em;max-width:50%}@media(max-width:896px){.component-masthead.image-right .title{max-width:100%}}.component-masthead.image-right .subtitle{max-width:50%}@media(max-width:896px){.component-masthead.image-right .subtitle{max-width:100%}}.component-masthead.image-left .title{padding-left:50%}@media(max-width:672px){.component-masthead.image-left .title{padding-left:0}}.component-masthead.image-left .subtitle{padding-left:50%}@media(max-width:672px){.component-masthead.image-left .subtitle{padding-left:0}}.component-masthead .logo{padding:0 10vw 0 0;text-align:center}@media(max-width:896px){.component-masthead .logo{text-align:left}}@media(max-width:672px){.component-masthead .logo{text-align:left;padding:20px 0 0 0}}.component-masthead .logo img{display:inline-block;height:94px}.component-consultation-cta{background:#ebebeb}.component-consultation-cta .title.toggle{position:relative;font-weight:400;font-size:21px;padding:33.75px 0;cursor:pointer;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}@media(max-width:1600px){.component-consultation-cta .title.toggle{font-size:20.375px}}@media(max-width:1024px){.component-consultation-cta .title.toggle{font-size:19.75px}}@media(max-width:896px){.component-consultation-cta .title.toggle{font-size:19.125px}}@media(max-width:672px){.component-consultation-cta .title.toggle{font-size:18.5px}}@media(max-width:480px){.component-consultation-cta .title.toggle{font-size:18.125px}}.component-consultation-cta .title.toggle:after{position:absolute;right:0;top:50%;content:"+";font-family:ho-icons;font-size:24px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media(max-width:1600px){.component-consultation-cta .title.toggle:after{font-size:23px}}@media(max-width:1024px){.component-consultation-cta .title.toggle:after{font-size:22px}}@media(max-width:896px){.component-consultation-cta .title.toggle:after{font-size:21px}}@media(max-width:672px){.component-consultation-cta .title.toggle:after{font-size:20px}}@media(max-width:480px){.component-consultation-cta .title.toggle:after{font-size:19.4px}}.component-consultation-cta .form-container{position:relative;overflow:hidden;max-height:0;-webkit-transition:all 400ms linear 0ms;transition:all 400ms linear 0ms}.component-consultation-cta .form-container fieldset{padding:0}.component-consultation-cta .form-container .subtitle{font-size:15px;font-weight:400;max-width:24em}.component-consultation-cta .form-container .phone{font-size:21px;font-weight:400}@media(max-width:1600px){.component-consultation-cta .form-container .phone{font-size:20.375px}}@media(max-width:1024px){.component-consultation-cta .form-container .phone{font-size:19.75px}}@media(max-width:896px){.component-consultation-cta .form-container .phone{font-size:19.125px}}@media(max-width:672px){.component-consultation-cta .form-container .phone{font-size:18.5px}}@media(max-width:480px){.component-consultation-cta .form-container .phone{font-size:18.125px}}.component-consultation-cta .form-container .email{margin:0}.component-consultation-cta .form-container .email a{color:#444546}.component-consultation-cta .form-container textarea,.component-consultation-cta .form-container input{border:0}.component-consultation-cta.expanded .toggle:after{content:"x"}.component-consultation-cta.expanded .form-container{max-height:1024px}.component-team-overview{padding-top:60px;padding-bottom:60px}@media(max-width:1600px){.component-team-overview{padding-top:52.5px;padding-bottom:52.5px}}@media(max-width:1024px){.component-team-overview{padding-top:45px;padding-bottom:45px}}@media(max-width:896px){.component-team-overview{padding-top:37.5px;padding-bottom:37.5px}}@media(max-width:672px){.component-team-overview{padding-top:30px;padding-bottom:30px}}@media(max-width:480px){.component-team-overview{padding-top:25.5px;padding-bottom:25.5px}}.component-team-overview .intro{position:relative;overflow:hidden}.component-team-overview .intro .title{font-size:29px}@media(max-width:1600px){.component-team-overview .intro .title{font-size:27.375px}}@media(max-width:1024px){.component-team-overview .intro .title{font-size:25.75px}}@media(max-width:896px){.component-team-overview .intro .title{font-size:24.125px}}@media(max-width:672px){.component-team-overview .intro .title{font-size:22.5px}}@media(max-width:480px){.component-team-overview .intro .title{font-size:21.525px}}.component-team-overview .team-container{position:relative;margin:0;padding:0;list-style:none;overflow:hidden}.component-team-overview .team-item{margin:0;position:relative;box-sizing:border-box;padding:2vw 33.75px 2vw}.component-team-overview .team-item img{max-width:90%}@media(min-width:673px){.component-team-overview .team-item{float:left;width:33.3%}.component-team-overview .team-item:nth-child(3n+4){clear:left}}.component-team-overview .team-item .desc{padding:22.5px 0 0 22.5px}.component-team-overview .team-item .desc .name{font-size:20px;font-weight:700}@media(max-width:1600px){.component-team-overview .team-item .desc .name{font-size:19.5px}}@media(max-width:1024px){.component-team-overview .team-item .desc .name{font-size:19px}}@media(max-width:896px){.component-team-overview .team-item .desc .name{font-size:18.5px}}@media(max-width:672px){.component-team-overview .team-item .desc .name{font-size:18px}}@media(max-width:480px){.component-team-overview .team-item .desc .name{font-size:17.7px}}.component-team-overview .team-item .desc .name a{color:#444546}.component-team-overview .team-item .desc .title{margin:0}.component-section-intro{padding-top:50px}@media(max-width:1600px){.component-section-intro{padding-top:43.75px}}@media(max-width:1024px){.component-section-intro{padding-top:37.5px}}@media(max-width:896px){.component-section-intro{padding-top:31.25px}}@media(max-width:672px){.component-section-intro{padding-top:25px}}@media(max-width:480px){.component-section-intro{padding-top:21.25px}}.component-section-intro h2{font-size:27px;max-width:30em}@media(max-width:1600px){.component-section-intro h2{font-size:25.625px}}@media(max-width:1024px){.component-section-intro h2{font-size:24.25px}}@media(max-width:896px){.component-section-intro h2{font-size:22.875px}}@media(max-width:672px){.component-section-intro h2{font-size:21.5px}}@media(max-width:480px){.component-section-intro h2{font-size:20.675px}}.component-about-us{overflow:hidden;padding-top:100px}@media(max-width:1600px){.component-about-us{padding-top:87.5px}}@media(max-width:1024px){.component-about-us{padding-top:75px}}@media(max-width:896px){.component-about-us{padding-top:62.5px}}@media(max-width:672px){.component-about-us{padding-top:50px}}@media(max-width:480px){.component-about-us{padding-top:42.5px}}.component-about-us .box{position:relative;padding:0 0 33.75px 0}.component-about-us .box img{width:100%}@media(min-width:481px){.component-about-us .left{float:left;width:50%;box-sizing:border-box;clear:left;padding-bottom:100px;padding-right:26.25px}.component-about-us .left.photo{-webkit-transform:translateX(-52.5px);-ms-transform:translateX(-52.5px);transform:translateX(-52.5px)}.component-about-us .right{float:right;width:50%;box-sizing:border-box;clear:right;padding-bottom:100px;padding-left:26.25px}.component-about-us .right.photo{-webkit-transform:translateX(52.5px);-ms-transform:translateX(52.5px);transform:translateX(52.5px)}}.component-generic-text{padding-top:50px}@media(max-width:1600px){.component-generic-text{padding-top:43.75px}}@media(max-width:1024px){.component-generic-text{padding-top:37.5px}}@media(max-width:896px){.component-generic-text{padding-top:31.25px}}@media(max-width:672px){.component-generic-text{padding-top:25px}}@media(max-width:480px){.component-generic-text{padding-top:21.25px}}.component-generic-text h1{font-size:36px;font-weight:400}@media(max-width:1600px){.component-generic-text h1{font-size:33.5px}}@media(max-width:1024px){.component-generic-text h1{font-size:31px}}@media(max-width:896px){.component-generic-text h1{font-size:28.5px}}@media(max-width:672px){.component-generic-text h1{font-size:26px}}@media(max-width:480px){.component-generic-text h1{font-size:24.5px}}.page-our-clinic .component-generic-text h1{font-family:sauna,sans-serif;font-size:97px;line-height:.9;color:#999b9d}@media(max-width:1600px){.page-our-clinic .component-generic-text h1{font-size:86.875px}}@media(max-width:1024px){.page-our-clinic .component-generic-text h1{font-size:76.75px}}@media(max-width:896px){.page-our-clinic .component-generic-text h1{font-size:66.625px}}@media(max-width:672px){.page-our-clinic .component-generic-text h1{font-size:56.5px}}@media(max-width:480px){.page-our-clinic .component-generic-text h1{font-size:50.425px}}.component-generic-text h2{font-size:27px;font-weight:400}@media(max-width:1600px){.component-generic-text h2{font-size:25.625px}}@media(max-width:1024px){.component-generic-text h2{font-size:24.25px}}@media(max-width:896px){.component-generic-text h2{font-size:22.875px}}@media(max-width:672px){.component-generic-text h2{font-size:21.5px}}@media(max-width:480px){.component-generic-text h2{font-size:20.675px}}.component-generic-text h3{font-size:21px;font-weight:400}@media(max-width:1600px){.component-generic-text h3{font-size:20.375px}}@media(max-width:1024px){.component-generic-text h3{font-size:19.75px}}@media(max-width:896px){.component-generic-text h3{font-size:19.125px}}@media(max-width:672px){.component-generic-text h3{font-size:18.5px}}@media(max-width:480px){.component-generic-text h3{font-size:18.125px}}.component-generic-text h4{font-size:19px;font-weight:600}@media(max-width:1600px){.component-generic-text h4{font-size:18.625px}}@media(max-width:1024px){.component-generic-text h4{font-size:18.25px}}@media(max-width:896px){.component-generic-text h4{font-size:17.875px}}@media(max-width:672px){.component-generic-text h4{font-size:17.5px}}@media(max-width:480px){.component-generic-text h4{font-size:17.275px}}.component-generic-text h5{font-size:17px;font-weight:600}@media(max-width:1600px){.component-generic-text h5{font-size:16.875px}}@media(max-width:1024px){.component-generic-text h5{font-size:16.75px}}@media(max-width:896px){.component-generic-text h5{font-size:16.625px}}@media(max-width:672px){.component-generic-text h5{font-size:16.5px}}@media(max-width:480px){.component-generic-text h5{font-size:16.425px}}.component-generic-text p{font-size:17px;font-weight:400}@media(max-width:1600px){.component-generic-text p{font-size:16.875px}}@media(max-width:1024px){.component-generic-text p{font-size:16.75px}}@media(max-width:896px){.component-generic-text p{font-size:16.625px}}@media(max-width:672px){.component-generic-text p{font-size:16.5px}}@media(max-width:480px){.component-generic-text p{font-size:16.425px}}.component-generic-text ol{position:relative;display:block;padding:15px 0 0 0;list-style:none;counter-reset:generic-text-ol}.component-generic-text ol li{position:relative;padding-left:6em;padding-top:10px;min-height:8em;max-width:20em}.component-generic-text ol li:before{position:absolute;left:0;top:10px;font-family:sauna,sans-serif;font-weight:400;font-size:200px;line-height:40px;color:#eff0f0;counter-increment:generic-text-ol;content:counter(generic-text-ol)}.component-generic-text .column img{max-width:100%;width:auto;height:auto;border-radius:45%;max-width:85%;margin-left:auto;margin-right:auto}.component-generic-text .column img.alignleft{border-radius:0;max-width:100%}.page-ourpatients .component-generic-text{max-width:800px;margin-left:auto;margin-right:auto}.component-generic-text .button.white.outline{margin:33.75px 0;padding:10px 24px;background:0;border:1px solid #444546;display:inline-block;text-transform:uppercase;font-weight:400;font-size:16px;line-height:1;color:#444546!important}.mouse .component-generic-text .button.white.outline:hover{background:#444546;color:#fff!important;text-decoration:none}.component-accordion .accordion-item{position:relative;padding:60px 0 60px 0;background-color:#fff;-webkit-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms}@media(max-width:672px){.component-accordion .accordion-item{padding:30px 0 30px 0}}.component-accordion .accordion-item .accordion-item-heading{position:relative;cursor:pointer;padding:10px 0;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.component-accordion .accordion-item .accordion-item-heading h5{font-size:19px;font-weight:700;padding-right:6vw;padding-left:130px}@media(max-width:1600px){.component-accordion .accordion-item .accordion-item-heading h5{font-size:18.625px}}@media(max-width:1024px){.component-accordion .accordion-item .accordion-item-heading h5{font-size:18.25px}}@media(max-width:896px){.component-accordion .accordion-item .accordion-item-heading h5{font-size:17.875px}}@media(max-width:672px){.component-accordion .accordion-item .accordion-item-heading h5{font-size:17.5px}}@media(max-width:480px){.component-accordion .accordion-item .accordion-item-heading h5{font-size:17.275px}}@media(max-width:672px){.component-accordion .accordion-item .accordion-item-heading h5{padding-left:60px}}.component-accordion .accordion-item .accordion-item-heading h3{margin:0;font-size:27px;font-weight:400;padding-right:8vw;padding-left:130px}@media(max-width:1600px){.component-accordion .accordion-item .accordion-item-heading h3{font-size:25.625px}}@media(max-width:1024px){.component-accordion .accordion-item .accordion-item-heading h3{font-size:24.25px}}@media(max-width:896px){.component-accordion .accordion-item .accordion-item-heading h3{font-size:22.875px}}@media(max-width:672px){.component-accordion .accordion-item .accordion-item-heading h3{font-size:21.5px}}@media(max-width:480px){.component-accordion .accordion-item .accordion-item-heading h3{font-size:20.675px}}@media(max-width:672px){.component-accordion .accordion-item .accordion-item-heading h3{padding-left:60px}}.component-accordion .accordion-item .accordion-item-heading .number{position:absolute;left:0;top:10px;font-family:sauna,sans-serif;font-weight:400;font-size:200px;line-height:40px;color:#eff0f0;counter-increment:accordion-items;content:counter(accordion-items)}@media(max-width:672px){.component-accordion .accordion-item .accordion-item-heading .number{font-size:100px}}.component-accordion .accordion-item .accordion-item-heading.has-image .number{opacity:0}.component-accordion .accordion-item .accordion-item-heading .image{position:absolute;left:0;top:0;width:90px}.component-accordion .accordion-item .accordion-item-heading .image img{width:100%}.component-accordion .accordion-item .accordion-item-content{position:relative;max-height:0;overflow:hidden;-webkit-transition:max-height 150ms ease-out 0ms;transition:max-height 150ms ease-out 0ms}.component-accordion .accordion-item .accordion-item-content .content-wrapper{padding:5px 7vw 10px 130px}@media(max-width:672px){.component-accordion .accordion-item .accordion-item-content .content-wrapper{padding-left:60px}}.component-accordion .accordion-item.accordion-item--expanded .accordion-item-content{max-height:3000px!important;-webkit-transition:max-height 600ms ease-in-out 0ms;transition:max-height 600ms ease-in-out 0ms}.component-accordion .accordion-item .accordion-item-heading:before{content:'d';position:absolute;padding:0;margin:0;top:7px;right:0;display:block;font-style:normal;color:#eff0f0;font-size:6vw;font-family:ho-icons;-webkit-transition:all 600ms linear 0ms;transition:all 600ms linear 0ms}.component-accordion .accordion-item.accordion-item--expanded{padding-bottom:60px;background-color:#e0e1e1}@media(max-width:672px){.component-accordion .accordion-item.accordion-item--expanded{padding-bottom:30px}}.component-accordion .accordion-item.accordion-item--expanded .accordion-item-heading:before{content:'u';color:#f0f0f1}.component-accordion .accordion-item:nth-child(6) .accordion-item-heading .number{top:30px}@media(max-width:672px){.component-accordion .accordion-item:nth-child(6) .accordion-item-heading .number{top:15px}}.component-faq .faq-tabs{margin:0 0 33.75px 0;padding:0;list-style:none}.component-faq .faq-tabs li{font-size:27px;color:#999b9d}@media(max-width:1600px){.component-faq .faq-tabs li{font-size:25.625px}}@media(max-width:1024px){.component-faq .faq-tabs li{font-size:24.25px}}@media(max-width:896px){.component-faq .faq-tabs li{font-size:22.875px}}@media(max-width:672px){.component-faq .faq-tabs li{font-size:21.5px}}@media(max-width:480px){.component-faq .faq-tabs li{font-size:20.675px}}.component-faq .faq-tabs li.active{color:#5f5f5e}.mouse .component-faq .faq-tabs li:hover{color:#5f5f5e;cursor:pointer}.component-faq .faq-group{display:none}.component-faq .faq-group.active{display:block}.component-faq .faq-group .faq-list{margin:0;padding:0;list-style:none}.component-faq .faq-group .faq-list .faq-item{margin:0 0 33.75px 0}.component-faq .faq-group .faq-list .faq-item h4{cursor:pointer;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;font-size:19px;font-weight:700}.component-faq .faq-group .faq-list .faq-item .answer{max-height:0;overflow:hidden;-webkit-transition:max-height 150ms ease-out 0ms;transition:max-height 150ms ease-out 0ms}.component-faq .faq-group .faq-list .faq-item .answer p:first-child{margin-top:15px}.component-faq .faq-group .faq-list .faq-item.expanded .answer{max-height:3000px;-webkit-transition:max-height 600ms ease-in-out 0ms;transition:max-height 600ms ease-in-out 0ms}.component-downloads-links .links-list{margin:0;padding:0;list-style:none}.component-downloads-links .links-list li{margin:0 0 15px 0;position:relative}.component-downloads-links .links-list li a{color:#444546;font-weight:700}.component-downloads-links .downloads-list{margin-top:33.75px;padding:0;list-style:none}.component-downloads-links .downloads-list li{margin:0 0 15px 0;padding-left:24px;position:relative}.component-downloads-links .downloads-list li a{color:#444546}.component-downloads-links .downloads-list li:after{position:absolute;left:0;top:0;content:"1";font-family:ho-icons}.component-contact-masthead{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;height:56vw;max-height:600px}.page-our-clinic .component-contact-masthead{background-position:50% 27.5%}.component-contact-details{padding-top:50px}@media(max-width:1600px){.component-contact-details{padding-top:43.75px}}@media(max-width:1024px){.component-contact-details{padding-top:37.5px}}@media(max-width:896px){.component-contact-details{padding-top:31.25px}}@media(max-width:672px){.component-contact-details{padding-top:25px}}@media(max-width:480px){.component-contact-details{padding-top:21.25px}}.component-contact-details h1{font-family:sauna,sans-serif;font-size:101px;line-height:.8;color:#c2005e;max-width:5em;margin-bottom:33.75px}@media(max-width:1600px){.component-contact-details h1{font-size:90.375px}}@media(max-width:1024px){.component-contact-details h1{font-size:79.75px}}@media(max-width:896px){.component-contact-details h1{font-size:69.125px}}@media(max-width:672px){.component-contact-details h1{font-size:58.5px}}@media(max-width:480px){.component-contact-details h1{font-size:52.125px}}.component-contact-details a{color:#444546}.component-contact-details .parking{font-size:27px;margin-top:67.5px;padding-left:15%}@media(max-width:1600px){.component-contact-details .parking{font-size:25.625px}}@media(max-width:1024px){.component-contact-details .parking{font-size:24.25px}}@media(max-width:896px){.component-contact-details .parking{font-size:22.875px}}@media(max-width:672px){.component-contact-details .parking{font-size:21.5px}}@media(max-width:480px){.component-contact-details .parking{font-size:20.675px}}.component-patients-overview{*zoom:1;padding-top:60px;padding-bottom:60px}.component-patients-overview:before,.component-patients-overview:after{content:" ";display:table}.component-patients-overview:after{clear:both}@media(max-width:1600px){.component-patients-overview{padding-top:52.5px;padding-bottom:52.5px}}@media(max-width:1024px){.component-patients-overview{padding-top:45px;padding-bottom:45px}}@media(max-width:896px){.component-patients-overview{padding-top:37.5px;padding-bottom:37.5px}}@media(max-width:672px){.component-patients-overview{padding-top:30px;padding-bottom:30px}}@media(max-width:480px){.component-patients-overview{padding-top:25.5px;padding-bottom:25.5px}}.component-patients-overview .component-inner{overflow:hidden}.component-patients-overview .patient-item{background:#000}@media(min-width:673px){.component-patients-overview .patient-item{float:left;width:33.3333%}}.component-patients-overview .patient-item.inactive{-webkit-transition:all 400ms linear 0ms;transition:all 400ms linear 0ms}.component-patients-overview .patient-item.inactive .photo img{opacity:.2}.mouse .component-patients-overview .patient-item.inactive:hover{opacity:1}.component-patients-overview .patient-item .photo{position:relative}.component-patients-overview .patient-item .photo img{width:100%}.component-patients-overview .patient-item .overlay{position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer;-webkit-transition:all 400ms linear 0ms;transition:all 400ms linear 0ms;background:-moz-linear-gradient(top,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.65) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.65) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.65) 100%);opacity:0}.mouse .component-patients-overview .patient-item .overlay:hover{opacity:1}.touch .component-patients-overview .patient-item .overlay{opacity:1;background:-moz-linear-gradient(top,transparent 0,transparent 27%,rgba(0,0,0,0.65) 100%);background:-webkit-linear-gradient(top,transparent 0,transparent 27%,rgba(0,0,0,0.65) 100%);background:linear-gradient(to bottom,transparent 0,transparent 27%,rgba(0,0,0,0.65) 100%)}.component-patients-overview .patient-item .overlay .box{position:absolute;bottom:10%;left:20px;right:20px;text-align:center}.component-patients-overview .patient-item .overlay .box .name{font-size:28px;font-weight:700;color:#fff}@media(max-width:1600px){.component-patients-overview .patient-item .overlay .box .name{font-size:26.5px}}@media(max-width:1024px){.component-patients-overview .patient-item .overlay .box .name{font-size:25px}}@media(max-width:896px){.component-patients-overview .patient-item .overlay .box .name{font-size:23.5px}}@media(max-width:672px){.component-patients-overview .patient-item .overlay .box .name{font-size:22px}}@media(max-width:480px){.component-patients-overview .patient-item .overlay .box .name{font-size:21.1px}}.component-patients-overview .patient-item .overlay .box .indication{margin:0;font-size:25px;font-weight:400;color:#fff}@media(max-width:1600px){.component-patients-overview .patient-item .overlay .box .indication{font-size:23.875px}}@media(max-width:1024px){.component-patients-overview .patient-item .overlay .box .indication{font-size:22.75px}}@media(max-width:896px){.component-patients-overview .patient-item .overlay .box .indication{font-size:21.625px}}@media(max-width:672px){.component-patients-overview .patient-item .overlay .box .indication{font-size:20.5px}}@media(max-width:480px){.component-patients-overview .patient-item .overlay .box .indication{font-size:19.825px}}.component-patients-overview .patient-item .overlay .box .indication a{color:#fff}.component-patients-overview .patient-item.active .overlay{opacity:0!important}.component-patients-overview .patient-item .details{display:none}.component-patients-overview .indication-item{position:relative;clear:left;width:auto;background:#ebebeb;max-height:0;overflow:hidden;-webkit-transition:max-height 150ms ease-out 0ms;transition:max-height 150ms ease-out 0ms;max-width:1199px}.component-patients-overview .indication-item.expanded{max-height:3000px!important;-webkit-transition:max-height 1200ms ease-in-out 0ms;transition:max-height 1200ms ease-in-out 0ms}.component-patients-overview .indication-item .column{position:relative;box-sizing:border-box;padding:22.5px}.component-patients-overview .indication-item .column+.column{padding-top:0}.component-patients-overview .indication-item .column .title{font-size:25px;font-weight:700}@media(max-width:1600px){.component-patients-overview .indication-item .column .title{font-size:23.875px}}@media(max-width:1024px){.component-patients-overview .indication-item .column .title{font-size:22.75px}}@media(max-width:896px){.component-patients-overview .indication-item .column .title{font-size:21.625px}}@media(max-width:672px){.component-patients-overview .indication-item .column .title{font-size:20.5px}}@media(max-width:480px){.component-patients-overview .indication-item .column .title{font-size:19.825px}}@media(min-width:673px){.component-patients-overview .indication-item .column{float:left;padding:33.75px!important}.component-patients-overview .indication-item .column:first-child{width:66.6%;padding:52.5px 8vw!important}.component-patients-overview .indication-item .column:last-child{width:33.3%}.component-patients-overview .indication-item .column:last-child .before-after{position:relative}.component-patients-overview .indication-item .column:last-child .before-after:after{position:absolute;left:0;top:0;width:100%;height:100%;background:transparent;content:""}.component-patients-overview .indication-item .column:last-child img{width:100%;border:1px solid #ebebeb}}.component-patients-detail{background:#ebebeb;*zoom:1}.component-patients-detail:before,.component-patients-detail:after{content:" ";display:table}.component-patients-detail:after{clear:both}.component-patients-detail .photo img{width:100%}.component-patients-detail .details{padding:33.75px}.component-patients-detail .details .title{font-size:32px}@media(max-width:1600px){.component-patients-detail .details .title{font-size:30px}}@media(max-width:1024px){.component-patients-detail .details .title{font-size:28px}}@media(max-width:896px){.component-patients-detail .details .title{font-size:26px}}@media(max-width:672px){.component-patients-detail .details .title{font-size:24px}}@media(max-width:480px){.component-patients-detail .details .title{font-size:22.8px}}.component-patients-detail .details .button{margin:15px 0 0 0;padding:10px 24px;background:0;border:1px solid #444546;display:inline-block;text-transform:uppercase;font-weight:400;font-size:16px;line-height:1;color:#444546}.mouse .component-patients-detail .details .button:hover{background:#444546;color:#fff!important;text-decoration:none}.component-patients-detail .details .column{float:none;width:auto;padding:0!important}.component-patients-detail .details .column img{margin:33.75px 0 0 0;display:inline-block;width:50%;box-sizing:border-box;border:1px solid #ebebeb}.component-patients-detail .details .column .before-after{position:relative}.component-patients-detail .details .column .before-after:after{position:absolute;left:0;top:0;width:100%;height:100%;background:transparent;content:""}@media(min-width:673px){.component-patients-detail .photo{float:left;width:40%}.component-patients-detail .photo img{width:100%}.component-patients-detail .details{float:left;width:60%;padding:33.75px;padding-left:52.5px;box-sizing:border-box}}.component-image-slider{position:relative}.component-image-slider .slide-container{position:relative;width:100%}.component-image-slider .slide-container:after{content:"flickity";display:none}.component-image-slider .slide-container .slide-item{position:relative;float:left;width:100%}.component-image-slider .slide-container .slide-item img{width:100%}.component-image-slider .slide-container .slide-item .caption{position:absolute;width:90%;left:33.75px;bottom:33.75px;font-style:italic;color:#fff;font-size:22px}@media(max-width:1600px){.component-image-slider .slide-container .slide-item .caption{left:29.53125px;bottom:29.53125px}}@media(max-width:1024px){.component-image-slider .slide-container .slide-item .caption{left:25.3125px;bottom:25.3125px}}@media(max-width:896px){.component-image-slider .slide-container .slide-item .caption{left:21.09375px;bottom:21.09375px}}@media(max-width:672px){.component-image-slider .slide-container .slide-item .caption{left:16.875px;bottom:16.875px}}@media(max-width:480px){.component-image-slider .slide-container .slide-item .caption{left:14.34375px;bottom:14.34375px}}@media(max-width:1600px){.component-image-slider .slide-container .slide-item .caption{font-size:21.25px}}@media(max-width:1024px){.component-image-slider .slide-container .slide-item .caption{font-size:20.5px}}@media(max-width:896px){.component-image-slider .slide-container .slide-item .caption{font-size:19.75px}}@media(max-width:672px){.component-image-slider .slide-container .slide-item .caption{font-size:19px}}@media(max-width:480px){.component-image-slider .slide-container .slide-item .caption{font-size:18.55px}}.component-image-slider .pages{position:absolute;right:33.75px;bottom:33.75px;font-style:italic;color:#fff;font-family:proxima-nova,sans-serif}@media(max-width:1600px){.component-image-slider .pages{right:29.53125px;bottom:29.53125px}}@media(max-width:1024px){.component-image-slider .pages{right:25.3125px;bottom:25.3125px}}@media(max-width:896px){.component-image-slider .pages{right:21.09375px;bottom:21.09375px}}@media(max-width:672px){.component-image-slider .pages{right:16.875px;bottom:16.875px}}@media(max-width:480px){.component-image-slider .pages{right:14.34375px;bottom:14.34375px}}.component-image-slider .flickity-page-dots{display:none!important}.component-image-slider .flickity-prev-next-button{opacity:1!important}.component-image-slider .flickity-prev-next-button svg{display:none!important}.component-image-slider .flickity-prev-next-button.previous{background:url(../images/global-elements-nav-arrow-prev.png) no-repeat 50% 50%!important}.component-image-slider .flickity-prev-next-button.next{background:url(../images/global-elements-nav-arrow-next.png) no-repeat 50% 50%!important}.component-logo-garden{margin-bottom:50.625px}.component-logo-garden .title{font-size:28.85714px;padding-bottom:15px;border-bottom:1px solid #ddd;margin-bottom:33.75px}@media(max-width:1600px){.component-logo-garden .title{font-size:27.25px}}@media(max-width:1024px){.component-logo-garden .title{font-size:25.64286px}}@media(max-width:896px){.component-logo-garden .title{font-size:24.03571px}}@media(max-width:672px){.component-logo-garden .title{font-size:22.42857px}}@media(max-width:480px){.component-logo-garden .title{font-size:21.46429px}}.component-logo-garden .logo-container{position:relative;text-align:center}.component-logo-garden .logo-container .logo-item{position:relative;margin:1px;padding:15px 20px;display:inline-block;height:75px}.component-logo-garden .logo-container .logo-item img{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.component-video-testimonials{background:#ebebeb;padding-top:80px;padding-bottom:80px}@media(max-width:1600px){.component-video-testimonials{padding-top:70px;padding-bottom:70px}}@media(max-width:1024px){.component-video-testimonials{padding-top:60px;padding-bottom:60px}}@media(max-width:896px){.component-video-testimonials{padding-top:50px;padding-bottom:50px}}@media(max-width:672px){.component-video-testimonials{padding-top:40px;padding-bottom:40px}}@media(max-width:480px){.component-video-testimonials{padding-top:34px;padding-bottom:34px}}.component-video-testimonials .title{margin:0 0 40px 0;font-size:29px}@media(max-width:1600px){.component-video-testimonials .title{font-size:27.375px}}@media(max-width:1024px){.component-video-testimonials .title{font-size:25.75px}}@media(max-width:896px){.component-video-testimonials .title{font-size:24.125px}}@media(max-width:672px){.component-video-testimonials .title{font-size:22.5px}}@media(max-width:480px){.component-video-testimonials .title{font-size:21.525px}}.component-video-testimonials .video-container{position:relative;*zoom:1;margin:0;padding:0;list-style:none}.component-video-testimonials .video-container:before,.component-video-testimonials .video-container:after{content:" ";display:table}.component-video-testimonials .video-container:after{clear:both}.component-video-testimonials .video-item{position:relative;*zoom:1;margin:0 0 52.5px 0}.component-video-testimonials .video-item:before,.component-video-testimonials .video-item:after{content:" ";display:table}.component-video-testimonials .video-item:after{clear:both}@media(min-width:673px){.component-video-testimonials .video-item{float:left;width:50%}}@media(min-width:481px){.component-video-testimonials .video-item .photo{float:left;width:42%;margin:0}}.component-video-testimonials .video-item .desc{margin:22.5px 0 0 0;text-align:center}@media(min-width:481px){.component-video-testimonials .video-item .desc{float:left;width:45%;margin:3% 8% 0 5%;text-align:left}}.component-video-testimonials .video-item .desc .quote{font-size:23px}@media(max-width:1600px){.component-video-testimonials .video-item .desc .quote{font-size:22.125px}}@media(max-width:1024px){.component-video-testimonials .video-item .desc .quote{font-size:21.25px}}@media(max-width:896px){.component-video-testimonials .video-item .desc .quote{font-size:20.375px}}@media(max-width:672px){.component-video-testimonials .video-item .desc .quote{font-size:19.5px}}@media(max-width:480px){.component-video-testimonials .video-item .desc .quote{font-size:18.975px}}.component-video-testimonials .video-item .desc .author{margin-bottom:22.5px;font-size:15px;font-weight:700}.component-video-testimonials .video-item .desc .button{background:0;padding-left:24px;padding-right:24px;border:1px solid #444546;color:#444546}.mouse .component-video-testimonials .video-item .desc .button:hover{background:#444546}