body{background:none}body.disable-scrolling{overflow:hidden}main{padding:5px}.blog-index-entry{margin-bottom:50px}.blog-container{max-width:1024px;margin-left:auto;margin-right:auto}.blog-container .container{margin-bottom:25px}.blog-container h2{font-size:1.75rem}.blog-container h3{font-size:1.5rem}.blog-container h4{font-size:1.25rem}.blog-container h5{font-size:1.1rem;font-weight:bold}.blog-container h6{font-size:1.1rem}.blog-container main p img,.blog-container main figure img{display:block;margin:0 auto}.blog-container main p figcaption,.blog-container main figure figcaption{font-size:small;text-align:center}.blog-container main a.external{background-image:url(/images/external-link.svg);background-position:center right;background-repeat:no-repeat;background-size:0.857em;padding-right:1em}.blog-container main .note{background-color:#e6f0fc;border-radius:5px;margin:30px 0;padding:20px 20px 10px 20px;position:relative}.blog-container main .note h5{color:#0b6edd}.blog-container main .note h5 .icon{display:inline-block;height:1.1rem;width:1.1rem}div.highlight{background:#eeeeee;border-radius:10px;box-shadow:0 5px 8px grey;margin:10px 10px 15px 10px;padding:5px}pre.highlight{margin:5px}.section{display:block;position:relative;margin-bottom:50px}.required{opacity:0;position:absolute;top:0;left:0;height:0;width:0;z-index:-1}#back-to-top-button{border-radius:25px;bottom:20px;display:none;position:fixed;right:20px}.photo-about{border-radius:10px;display:block;margin:20px auto 20px auto}@media only screen and (min-width: 720px){.photo-about{border-radius:10px;float:right;margin:20px}}.testimonial{border:solid 1px lightgray;border-radius:10px;margin:5px;padding:10px}.testimonial .citation{text-align:right}@media only screen and (min-width: 720px){.testimonial{box-shadow:0 5px 8px grey;margin:20px}}#my-services li{margin-bottom:10px}.contact-form{margin-bottom:20px}.page-date{font-size:x-large}.post-categories{font-size:small}.category-entry{margin-top:25px;margin-bottom:50px}blockquote{background-color:#eee;border-radius:10px;margin:10px;padding:10px}blockquote p:last-of-type{margin-bottom:0}.mermaid svg{display:block;margin:0 auto}
