*,:after,:before{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15;-moz-tab-size:4;tab-size:4}strong{font-weight:bolder}code,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}table{border-color:currentcolor}button,input,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}[type=reset],[type=submit],button{-webkit-appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}@font-face{font-family:Boogaloo;font-style:normal;font-weight:400;src:url(/assets/boogaloo-regular-BzPV2Wef.woff2) format("woff2"),url(/assets/boogaloo-regular-DokFIk5J.woff) format("woff")}@font-face{font-family:LuckiestGuy;font-style:normal;font-weight:400;src:url(/assets/luckiestguy-regular-BK2i7tkG.woff2) format("woff2"),url(/assets/luckiestguy-regular-BupYZtyv.woff) format("woff")}html{background-color:#eee;line-height:1.6;-webkit-text-size-adjust:100%;font-size:62.5%}body{background-color:#fff;color:#232020;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:2.2em;font-weight:400;margin:0;overflow-x:hidden}h1,h2,h3{color:#05bfbd;font-family:LuckiestGuy;font-weight:700;letter-spacing:.1rem;line-height:1.1;margin:0}h1,h1:not(:first-child),h2:not(:first-child),h3:not(:first-child){margin-bottom:2rem}h1{font-size:3.5rem;line-height:1.2}h1:not(:first-child){margin-top:4rem}h2{font-size:3rem;line-height:1.25}h2:not(:first-child){margin-top:3rem}h3{font-size:2.7rem;line-height:1.3}h3:not(:first-child){margin-top:2.7rem}a{color:#05bfbd;text-decoration:none}a:focus,a:hover{color:#05bfbd;text-decoration:underline}ol,ul{line-height:1.6;padding-left:1em}ul{list-style:disc outside}ol{list-style:decimal outside}ol[class],ul[class]{list-style:none;padding:0}li ul{font-size:90%;margin:1.5rem 0 1.5rem 3rem}li{margin:0 0 1rem 1rem}table{width:100%}td,th{border-bottom:1px solid #e1e1e1;padding:1rem 1.5rem;text-align:left}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}img{width:100%}.img-portrait{border:6px solid #05bfbd;border-radius:50px;float:none}.btn,button,input[type=reset],input[type=submit]{background-color:#05bfbd;border:1px solid #05bfbd;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:1em;font-weight:700;line-height:1em;padding:1em;text-align:center;text-decoration:none;white-space:nowrap}.btn:focus,.btn:hover,button:focus,button:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{background-color:#fff;border:1px solid #05bfbd;color:#05bfbd;outline:0;text-decoration:none}.btn,button{margin-bottom:1rem}.label{background-color:#ffedb1;border-left:5px solid #f9c722;padding:.5em .8em}.box,.label{border-radius:4px}.box{background-color:#defefe;border-left:5px solid #05bfbd;padding:1em}.google-map{height:400px;margin-bottom:2.5rem;width:100%}.site-footer{clear:both;color:#aaa;font-size:1.3rem;padding:30px 20px;text-align:center}.site-footer .featured-font{font-size:2rem}.wrap{margin:0 auto;max-width:1280px;padding:20px;position:relative;width:100%}.content{margin-bottom:2rem}.site-sidebar{background:#232020;margin:0 0 30px}nav ul{list-style:none}nav a{background:#0000;color:#05bfbd;display:block;position:relative}nav a:active,nav a:hover{background:#05bfbd;color:#fff;text-decoration:none}nav a:active,nav a:active:focus,nav a:focus{outline:none}nav a.logo{background:url(/assets/thatpsychologyguy-wMVhzSTK.png) no-repeat;background-size:contain;display:block;flex-shrink:1;height:128px;overflow:hidden;padding:10px;position:relative;text-indent:-9999px;width:200px}nav .site-title{padding:15px;position:relative;width:100%}.navbar-burger{color:#05bfbd;cursor:pointer;display:block;height:90px;position:absolute;right:0;top:0;width:90px}.navbar-burger span{background-color:currentColor;display:block;height:2px;left:calc(50% - 12px);position:absolute;transform-origin:center;transition-duration:86ms;transition-property:background-color,opacity,transform;transition-timing-function:ease-out;width:24px}.navbar-burger span:first-child{top:calc(50% - 9px)}.navbar-burger span:nth-child(2){top:calc(50% - 2px)}.navbar-burger span:nth-child(3){top:calc(50% + 5px)}.navbar-burger:hover{color:#fff;cursor:pointer}.navbar-burger.is-active span:first-child{transform:translateY(7px) rotate(45deg)}.navbar-burger.is-active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.burger-title{bottom:0;position:absolute;width:100%}.site-nav{font-family:Boogaloo,system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;text-align:center}.site-nav li,.site-nav ul{margin:0;padding:0}.main-menu{border-bottom:10px solid #05bfbd;display:none;font-size:3rem}.main-menu.is-active{display:block}.main-menu a{padding:15px;position:relative}.main-menu a:hover{background:#05bfbd;color:#fff}.nav-current>a{background:linear-gradient(180deg,#232020 0,#05bfbd);color:#fff}@media (min-width:550px){h1{font-size:5rem}h2{font-size:3.5rem}h3{font-size:3rem}}@media screen and (min-width:769px){.google-map{height:500px}.wrap{padding:50px}.site-sidebar{border-right:10px solid #05bfbd;height:100%;left:0;margin:0;position:fixed;top:0;width:190px}.site-footer,main{margin-left:190px}nav a.logo{height:inherit;padding-bottom:63.7%;width:100%}nav .site-title{padding:30px 30px 0;width:100%}.navbar-burger{display:none}.main-menu a{padding:10px}.main-menu{border-bottom:none;display:block;font-size:2rem}.nav-current>a{background:linear-gradient(90deg,#232020 0,#05bfbd)}.nav-current>a:after{border-bottom:20px solid #0000;border-right:20px solid #fff;border-top:20px solid #0000;content:" ";height:0;margin-top:-20px;position:absolute;right:-10px;top:50%;width:0}}@media screen and (min-width:1023px){.wrap{padding:80px}.site-sidebar{width:250px}.site-footer,main{margin-left:250px}.main-menu{font-size:2.5rem}}@media screen and (min-width:1170px){.site-sidebar{border-right-width:20px;width:400px}.site-footer,main{margin-left:400px}.main-menu{font-size:2.8rem}.nav-current>a:after{border-bottom:40px solid #0000;border-right:40px solid #fff;border-top:40px solid #0000;margin-top:-40px;right:-20px}}@media screen and (min-width:1375px){img{width:auto}.img-portrait{float:right;margin:0 0 1em 1em}}
