*{box-sizing:border-box}body{color:#5c5c5c;background:#f9f9f9;margin:0;font:14px/1.6 Arimo,Arial,Liberation Sans,FreeSans,sans-serif}h1,h2,h3,h4{color:#333;font-weight:400}a{color:#1f1f1f;text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;height:auto}.container{max-width:970px;margin:0 auto}@media (width<=1002px){.container{padding:0 16px}}.site-header{padding:30px 0 26px}.logo{display:block}.menu{background:linear-gradient(#2a8bbd,#1b6e9c);border-bottom:1px solid #14577c}.menu ul{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.menu li a{color:#fff;text-shadow:0 1px 1px #0006;border-left:1px solid #1a6a97;padding:13px 20px;font-size:15px;display:block}.menu li{position:relative}.menu .sub{z-index:10;background:#14577c;flex-direction:column;min-width:220px;display:none;position:absolute;top:100%;left:0}.menu li:hover>.sub,.menu li:focus-within>.sub{display:flex}.menu .sub li a{border-left:0;padding:9px 20px;font-size:14px}.menu li:first-child a{border-left:0}.menu li a:hover,.menu li a.current{background:#14577c;text-decoration:none}.menu-toggle{display:none}.intro{text-align:center;padding:40px 0 10px}.intro h1{text-transform:uppercase;margin:0 0 14px;font-size:30px}.intro h2{color:#666;margin:0;font-size:17px;line-height:1.7}.intro h2 a{color:#000;overflow-wrap:anywhere}@media (width<=1002px){.intro{padding-left:16px;padding-right:16px}}@media (width<=720px){.intro h2{font-size:16px}}.slider{margin:30px auto 0;position:relative}.slider ul{aspect-ratio:972/265;margin:0;padding:0;list-style:none;position:relative;overflow:hidden}.slider li{opacity:0;transition:opacity .6s;position:absolute;inset:0}.slider li.active{opacity:1}.slider li img{object-fit:cover;width:100%;height:100%;display:block}.dots{text-align:center;padding:14px 0 6px}.dots button{opacity:.6;cursor:pointer;background:#1f7fae;border:0;border-radius:50%;width:10px;height:10px;margin:0 4px;padding:0}.dots button.active{opacity:1;background:#14577c}.panels{background:#fff;border-top:1px solid #ddd;margin-top:20px;padding:50px 0 60px}.panels .container{grid-template-columns:repeat(3,1fr);gap:34px;display:grid}.panels h1{margin:0 0 24px;font-size:24px}.panels img{background:#f6f6f6;border:1px solid #e5e5e5;width:100%;margin-bottom:30px;padding:8px;display:block}.content{background:#fff;min-height:360px;padding:36px 0 60px}.page-title{background:#f9f9f9;border-bottom:1px solid #ddd;padding:28px 0 22px}.page-title h1{color:#1f1f1f;margin:0;font-size:24px}.content h2{color:#555;margin:32px 0 8px;font-size:22px}.content h2:first-child{margin-top:0}.content blockquote{border-left:3px solid #ddd;margin:16px 0;padding-left:16px}.content table{border-collapse:collapse;width:100%}.content td{vertical-align:top;padding:0 12px 0 0}.content iframe{border:0;width:100%;max-width:550px;height:450px}.footer{background:#f9f9f9;border-top:2px solid #e5e5e5;padding:26px 0 40px;font-size:15px}.footer-grid{grid-template-columns:1fr 1fr 1fr;gap:20px;display:grid}.footer .right{text-align:right}@media (width<=720px){.panels .container,.footer-grid{grid-template-columns:1fr}.footer .right{text-align:left}.menu-toggle{color:#fff;width:100%;font:inherit;cursor:pointer;text-shadow:0 1px 1px #0006;background:0 0;border:0;align-items:center;gap:12px;padding:13px 0;font-size:15px;display:flex}.menu-toggle .bars,.menu-toggle .bars:before,.menu-toggle .bars:after{content:"";background:#fff;width:22px;height:2px;display:block;position:relative}.menu-toggle .bars:before{position:absolute;top:-7px}.menu-toggle .bars:after{position:absolute;top:7px}.menu.open .menu-toggle .bars{background:0 0}.menu.open .menu-toggle .bars:before{top:0;transform:rotate(45deg)}.menu.open .menu-toggle .bars:after{top:0;transform:rotate(-45deg)}.menu ul#menu-list{flex-flow:column;display:none}.menu.open ul#menu-list{display:flex}.menu li a{border-top:1px solid #1a6a97;border-left:0;padding:12px 4px}.menu .sub,.menu li:hover>.sub,.menu li:focus-within>.sub{background:0 0;min-width:0;display:flex;position:static}.menu .sub li a{padding:10px 4px 10px 20px}}.psychologist h2{color:#339}.qualifications{font-style:italic;font-weight:700}
