html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}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}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}td,th{padding:0}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.spacer-top{margin-top:1.1rem}.spacer-bot{margin-bottom:1.1rem}body{font-family:Helvetica,sans-serif;line-height:1.5}a,a:visited,a:link{color:#fefefe;text-decoration:none}a:hover,a:focus{color:#786a9b}a:active{color:#656565}h1,h2,h3,h4,h5,h6{line-height:1.5;font-family:Georgia,serif;margin-bottom:0}h1{font-size:2.86rem;margin-top:1.98rem}h2{font-size:2.42rem;margin-top:1.54rem}h3{font-size:1.98rem;margin-top:1.54rem}h4{font-size:1.54rem;margin-top:1.1rem}h5{font-size:1.32rem;margin-top:1.1rem}h6{font-size:.88rem;margin-top:1.1rem}p{margin-top:1.1rem;font-size:1.1rem}small{font-size:.88rem}.btn-default{background-color:#334d5c;color:#fefefe;padding:1.1rem 1.54rem;text-decoration:none}.btn-info{background-color:#57849e;color:#1f232a;padding:1.1rem 1.54rem;text-decoration:none}*:focus{outline:1px dotted #aaa}label,select{display:block}textarea{overflow:auto;vertical-align:top}textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel]{width:100%;border:1px dotted #45b29d}textarea:focus,input[type=text]:focus,input[type=password]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=date]:focus,input[type=month]:focus,input[type=time]:focus,input[type=week]:focus,input[type=number]:focus,input[type=email]:focus,input[type=url]:focus,input[type=search]:focus,input[type=tel]:focus{border-color:#45b29d}input[type=radio],input[type=checkbox]{line-height:normal;cursor:pointer}.nav-main{max-height:0;overflow:hidden;transition:all .75s ease}.nav-main.active{max-height:52em}@media(min-width:52em){.nav-main{max-height:none}}.nav-items{list-style-type:none;padding-left:0}@media(min-width:52em){.nav-items{display:flex;flex-wrap:wrap}}.nav-item-link{padding:1.4rem}@media(min-width:52em){.nav-trigger{display:none}}*{box-sizing:border-box}img{max-width:100%}.wrapper{max-width:60em;width:100vw;margin:0 auto}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.container{padding-right:.5rem;padding-left:.5rem}.container:not(.is-fluid){margin:0 auto}@media only screen and (min-width:600px){.container:not(.is-fluid){width:100%;max-width:570px}}@media only screen and (min-width:900px){.container:not(.is-fluid){width:100%;max-width:860px}}@media only screen and (min-width:1200px){.container:not(.is-fluid){width:100%;max-width:1150px}}@media only screen and (min-width:1800px){.container:not(.is-fluid){width:100%;max-width:1400px}}.container-sm{margin:0 auto;padding-right:.5rem;padding-left:.5rem;width:100%}@media only screen and (min-width:600px){.container-sm{max-width:570px}}@media only screen and (min-width:900px){.container-sm{max-width:860px}}@media only screen and (min-width:1200px){.container-sm{max-width:1150px}}@media only screen and (min-width:1800px){.container-sm{max-width:1400px}}.container-md{margin:0 auto;padding-right:.5rem;padding-left:.5rem;width:100%}@media only screen and (min-width:900px){.container-md{max-width:860px}}@media only screen and (min-width:1200px){.container-md{max-width:1150px}}@media only screen and (min-width:1800px){.container-md{max-width:1400px}}.container-lg{margin:0 auto;padding-right:.5rem;padding-left:.5rem;width:100%}@media only screen and (min-width:1200px){.container-lg{max-width:1150px}}@media only screen and (min-width:1800px){.container-lg{max-width:1400px}}.container-xl{margin:0 auto;padding-right:.5rem;padding-left:.5rem;width:100%}@media only screen and (min-width:1800px){.container-xl{max-width:1400px}}.hero-image{width:100%;height:auto}img{max-width:100%;height:auto;display:block}.pre-head{background-color:#7e9e88;display:flex;flex-direction:row;justify-content:flex-end;color:#fff;gap:30px;padding:.1rem 1.5rem .1rem 0;font-size:.8rem}.pre-head a{color:#fff}.pre-head a:hover{color:#786a9b!important}.pre-head .icon{display:flex;flex-flow:row nowrap;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;margin-right:.5rem}.pre-head img,.pre-head svg{width:16px;margin-right:.5rem}@media only screen and (max-width:600px){.pre-head{gap:15px;font-size:.75rem}}@media only screen and (max-width:320px){.pre-head{gap:10px;font-size:.65rem}}.header{background-color:#786a9b;display:flex;flex-direction:row;padding:10px 16px}.content{padding:16px}.sticky{position:fixed;top:0;width:100%}.sticky+.content{padding-top:102px}.home-header{height:450px;display:flex;justify-content:center;align-self:center}@media only screen and (max-width:900px){.home-header{height:320px}}@media only screen and (max-width:600px){.home-header{height:220px}}@media only screen and (max-width:320px){.home-header{height:160px}}.home-header img{padding:2rem}@media only screen and (max-width:600px){.home-header img{padding:1rem}}*{box-sizing:border-box;padding:0;margin:0}nav{padding:0 15px;width:100%}a{color:#fff;text-decoration:none}.menu{list-style-type:none;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.menu li a{display:block;padding:15px 5px}.menu .logo-name{color:#000;font-size:30rem}.logo{font-size:20px;padding:7.5px 10px 7.5px 0;display:flex;flex-direction:row;text-transform:uppercase;font-weight:700;align-items:center}.logo a:hover{color:#7e9e88}.logo img{width:50px;height:100%;margin-right:10px}.item{padding:10px;order:3;width:auto;text-align:center;text-transform:uppercase}.item:not(.button) a:hover{color:#7e9e88}.item a:hover:after{color:#ccc}.item.button{padding:9px 5px;order:2}.button.secondary{border-bottom:1px #444 solid}@media all and (min-width:700px){.menu{justify-content:center}.menu li.button a{padding:10px 15px;margin:5px 0}.logo{flex:1}.logo img{width:50px;height:100%;margin-right:10px}.item.button{width:auto;order:2;display:block}.button{font-weight:700}.button a{background:#7e9e88;border-radius:2rem;padding:0 4rem 0 2rem}.button a:hover{text-decoration:none}.button:not(.secondary) a:hover{background:#fff;color:#786a9b}.button.secondary{border:0}.button.secondary a{background:transparent;border:1px #0080ff solid}}@media all and (min-width:960px){.menu{align-items:flex-start;flex-wrap:nowrap;background:none}.logo{order:0}.logo img{width:50px;height:100%;margin-right:10px}.item{order:1;position:relative;display:block;width:auto}.button{order:2}}.footer-logo{padding:2rem;display:flex;flex:1;justify-content:center}.footer-logo img{width:100%;height:150px}.footer-copyright{font-size:.7rem;color:#786a9b;display:flex;justify-content:center;padding-bottom:1rem;padding-top:1rem}.footer-copyright a{color:#786a9b}html{height:100%}body{font-family:Montserrat,sans-serif;height:100%;margin:0;background-color:#fff;background:url(../../images/Background.svg);background-attachment:fixed;background-repeat:no-repeat;background-position:50% 50%}@media only screen and (max-width:900px){body{background-attachment:scroll}}hr{border:2px solid #786A9B}.welcome{display:flex;flex-direction:row;padding:2.5rem;gap:15px}@media only screen and (max-width:900px){.welcome{display:flex;flex-direction:column;justify-content:center;padding:1rem}}.welcome .feature{flex:1}.welcome .feature img{width:100%;border:2px solid #7E9E88}.welcome .welcome-text{flex:2;margin:auto}@media only screen and (min-width:900px){.welcome .welcome-text{margin-left:1rem}}@media only screen and (max-width:900px){.welcome .welcome-text{margin-bottom:1rem}}.welcome .welcome-text p{margin:1rem auto;line-height:1.3rem}.welcome .welcome-text h1{font-weight:800;font-size:1.75rem;text-transform:uppercase;margin-bottom:10px;color:#786a9b}@media only screen and (max-width:900px){.welcome .welcome-text h1{margin-bottom:1rem;font-size:1.75rem;text-align:center}}.welcome .welcome-text h4{font-style:italic;font-weight:600;font-size:1.15rem;color:#5f5f5f}.welcome .welcome-text .welcome-portal{font-weight:700;padding:2rem;justify-content:center;display:flex;text-transform:uppercase}.welcome .welcome-text .welcome-portal a{background:#7e9e88;border-radius:2rem;padding:1rem 3rem}.welcome .welcome-text .welcome-portal a:hover{text-decoration:none}.welcome .welcome-text .welcome-portal:not(.secondary) a:hover{background:#786a9b;color:#fff}.patients{display:block;background-color:#786a9b}@media all and (min-width:768px){.patients{display:flex;flex-wrap:wrap;gap:1rem;padding:1rem}}.col{margin:0;padding:0}@media all and (min-width:768px){.col{flex:1;min-width:20rem}}.col.thumb-property{position:relative;width:100%;text-align:center}.col.thumb-property .patient{height:300px;width:100%}.col.thumb-property .patient div.label{background-color:#fffc;color:#786a9b;font-size:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;padding:1rem;border:#786a9b 2px solid;border-radius:3rem}.adults{background:url(../../images/artwork/adults.jpg);background-size:cover;background-position:center}.adolescents{background:url(../../images/artwork/adolescents.jpg);background-size:cover;background-position:center}.children{background:url(../../images/artwork/olivia_cropped.jpg);background-size:cover;background-position:center}.couples{background:url(../../images/artwork/couples.jpg);background-size:cover;background-position:center}.families{background:url(../../images/artwork/families.jpg);background-size:cover;background-position:center}
