/*! normalize.css v1.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}button,html,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ol,nav ul{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure,form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body,html{height:100%;width:100%;font-family:'Open sans';font-size:10px;min-width:300px;min-height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga" on;text-rendering:optimizeLegibility}a.brand{display:inline-block;margin-left:50px;line-height:50px;height:50px;border:0;background:0 0;outline:0!important;font-size:16px;color:#555}.icon{display:inline-block;overflow:hidden;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;width:.99em;height:1em;background-image:url(../img/font.png)}.icon.bars{vertical-align:middle;background-position:.1em -.1em}.icon.quote-left{background-position:-.85em 0}.icon.quote-right{background-position:-1.85em 0}a{text-decoration:none;border:0;outline:0;-webkit-transition:color .1s linear;-moz-transition:color .1s linear;-ms-transition:color .1s linear;-o-transition:color .1s linear;transition:color .1s linear}.fade-in{opacity:0;-webkit-transition:opacity 1000ms,-webkit-transform 1000ms;-moz-transition:opacity 1000ms,-moz-transform 1000ms;-ms-transition:opacity 1000ms,-ms-transform 1000ms;-o-transition:opacity 1000ms,-o-transform 1000ms;transition:opacity 1000ms,transform 1000ms}.show{opacity:1!important}.anchor{display:block;position:relative;top:-50px;height:0;visibility:hidden}.keep-together{white-space:nowrap}nav{font-family:"PT Sans",Helvetica,Arial,sans-serif;font-size:130%;line-height:50px;height:50px;min-width:305px;z-index:60;background-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}nav .menu-trigger{background-color:transparent;border:0;margin:0;padding:0;color:#FFF;float:right;line-height:50px;width:50px;outline:0;display:none}nav.menu-opened ul{max-height:500px}nav .menu-trigger .icon{font-size:160%}nav ul{margin:0;padding:0;text-align:center;float:right;-webkit-transition:max-height .5s ease-in-out;-moz-transition:max-height .5s ease-in-out;transition:max-height .5s ease-in-out;max-height:0}nav ul li{margin:0;padding:0;list-style-type:none;list-style-position:outside;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;margin-right:45px}nav ul li a{letter-spacing:1px;color:#555;text-transform:uppercase;border:none;outline:0!important}nav ul li a:hover{color:#333}section{width:100%}.centered-content{display:table-cell;text-align:center;vertical-align:middle;font-size:375%;font-weight:700;color:#FFF;max-width:1100px;padding:50px}.header-content{display:table-cell;text-align:center;vertical-align:middle;box-sizing:border-box;font-size:375%;padding:10vw 4vw;font-weight:700}.heading{font-size:250%;color:#333;padding:33px;text-align:center}.heading.brand{font-size:375%;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;line-height:1.15}.sub-heading{font-size:60%;letter-spacing:.5px;opacity:.8;font-weight:300;padding:5px 0}.heading.small{font-size:200%}.gray{background-color:#F0F0F0}.white{background-color:#FFF}.action-button{background-color:#72960d;color:#FFF;padding:7px 9px;border-radius:2px}.action-button:hover{color:#FFF}.columns{text-align:center;margin-top:40px}.columns .column{text-align:left;display:inline-block;vertical-align:top;width:300px;height:40em;padding:20px 32px;background-color:#FFF;margin:15px}.columns .column .column-title{text-align:center;font-size:130%;line-height:1.5;margin-bottom:18px;text-transform:uppercase}section.introduction{overflow:hidden}section.introduction .introduction-content{position:relative;margin:0 auto;max-width:870px;font-size:160%;line-height:2;padding:0 50px 50px}section.introduction .introduction-content.pad-top{padding-top:50px}section.introduction .introduction-content img{margin:0 50px 50px}section.introduction .introduction-content.right img{float:right}section.introduction .introduction-content.right .title,section.introduction .introduction-content.right ul{padding-left:50px}section.introduction .introduction-content.left img{float:left}section.introduction .introduction-content li{list-style-type:none;list-style-position:outside;margin-bottom:18px}section.introduction .introduction-content .title{padding-top:50px;font-size:130%;line-height:1.5;margin-bottom:18px}.align-center{text-align:center}section.background-image{overflow:hidden;background-repeat:no-repeat;background-position:top center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;width:100%;color:#FFF}.mobile section.background-image{background-attachment:scroll;background-position:center top}.mobile section.background-image.happydoctor{background-position:30% top}section.background-image.standard{display:table;table-layout:fixed;height:70%;min-height:50%}section.background-image.small{display:table;table-layout:fixed;height:50%;min-height:300px}section.background-image.large{height:70%;min-height:400px;display:table;table-layout:fixed}section.background-image.cover{background-position:bottom left;background-image:url(../img/475946510.jpg)}.brand{background-color:#2e3e55;color:#FFF}section.background-image.journey{background-image:url(../img/496675938.jpg)}section.background-image.growing{background-image:url(../img/510222832.jpg)}section#team{display:block;background-color:#FFF}section#team article{width:100%;padding:50px 0 100px;text-align:center;font-size:160%}section#team h2{margin:30px 50px 40px;color:#524A79;line-height:1;text-align:center}section#team .column{padding:20px}section#team .picture-container{display:inline-block;width:270px;vertical-align:top}section#team .picture{width:270px;height:406px}section#team .andrea{background-image:url(../img/andrea.jpg)}section#team .name{background-color:#555;color:#FFF;padding:20px}section#team .bio{display:inline-block;vertical-align:top;height:470px;width:600px;padding:20px;background-color:#F9F9F9;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}section#team .bio strong+p{margin-top:5px}section#team .bio .title{font-weight:700}footer{padding:10px;line-height:40px;text-align:center;color:#888;font-size:130%;background-color:#F0F0F0;text-transform:uppercase;overflow:hidden}footer a{color:#888;outline:0;text-decoration:none;border:0;margin:0 15px;white-space:nowrap}footer a:hover{color:#333}section.brand{display:table;table-layout:fixed;box-sizing:border-box;background-color:#2e3e55;padding:12px 4vw;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;min-height:224px;max-height:450px;line-height:1.15}a.contact-button{display:block;width:300px;margin:50px auto 0;padding:10px 20px;font-weight:500;font-size:20px;text-align:center;cursor:pointer;color:#FFF;border:0;border-radius:2px;background-color:#72960d;transition:box-shadow 150ms ease-in-out;box-shadow:0 0 2px rgba(0,0,0,.14),0 2px 4px rgba(0,0,0,.28)}a.contact-button:hover{box-shadow:0 0 3px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.32)}a.contact-button:active{box-shadow:0 0 4px rgba(0,0,0,.18),0 4px 8px rgba(0,0,0,.36)}@media (max-width:1000px){body,html{font-size:8px}.content{margin-left:10%;max-width:320px}.content.small{margin-top:25px}.content.right{float:right;margin-left:0;margin-right:10%}section#team .column{display:inline-block;vertical-align:top;width:270px;padding:20px 32px}section#team .bio{display:block;height:auto;width:auto}.columns .column{width:auto;height:auto}}@media (max-width:840px){section.introduction .introduction-content.left img,section.introduction .introduction-content.right img{display:block;margin:25px auto;float:none}.content{margin-top:50px;margin-bottom:50px}.content.quote{margin-top:125px;margin-bottom:125px}nav .menu-trigger{display:inline}nav{text-align:center}nav ul{margin-top:-2px;background-color:#FFF;width:100%;overflow:hidden;max-height:0}nav ul li{display:block;margin:0}nav ul li a{display:block}nav ul li a.action-button{border-radius:0;margin:10px;padding:0}}@media (max-width:600px){.heading{font-size:200%}section.introduction .introduction-content.left .title,section.introduction .introduction-content.right .title{padding:0 30px}section.introduction .introduction-content.left ul,section.introduction .introduction-content.right ul{margin:0;padding:0 30px 30px}.introduction-content.left .fade-left{-webkit-transform:translateX(-15px) translateY(0px);-moz-transform:translateX(-15px) translateY(0px);-ms-transform:translateX(-15px) translateY(0px);-o-transform:translateX(-15px) translateY(0px);transform:translateX(-15px) translateY(0px)}}@media (max-width:450px){.hide-sm{display:none}section.introduction .introduction-content{padding:25px}section.introduction .introduction-content img{height:400px}a.contact-button{font-size:14px;width:200px}}@media print{html{font-size:90%}nav{display:none}section{min-height:0}section#contact,section.background-image{display:none}footer{margin-top:20px}}