.grecaptcha-badge{visibility:hidden!important}.pa-image-gallery-1-1 .et_pb_gallery_image{padding-top:100%;display:block}.pa-image-gallery-1-1 .et_pb_gallery_item img{position:absolute;height:100%;width:100%;top:0;left:0;right:0;bottom:0;object-fit:cover}.no-crop-gallery .et_pb_gallery_image img{width:auto;height:auto;max-width:100%;vertical-align:middle;margin-left:auto;margin-right:auto}.no-crop-gallery .et_pb_gallery_image{text-align:center;background:none}body.single-post .article-toc{background:#fff;border:1px solid #e5e5e5;border-radius:6px;padding:16px;margin:24px 0}body.single-post .article-toc .toc-title{margin:0 0 12px 0!important;font-size:15px;font-weight:600}body.single-post .article-toc ul{margin:0!important;padding:0!important;list-style:none!important}body.single-post .article-toc li a{display:block;padding:8px 0;font-size:14px;color:#1a73e8;text-decoration:none;border-bottom:1px solid #f1f1f1}body.single-post .article-toc li:last-child a{border-bottom:none}body.single-post .article-toc li a:hover{color:#d93025}.toc-sublist{padding-left:20px}.toc-item--h2>.toc-link{font-weight:600!important}.toc-item--h3 .toc-link{font-size:0.9em!important;color:#555!important}.blog .entry-content,.single-post .entry-content,.archive .entry-content{font-size:18px;line-height:1.7;max-width:900px;margin:0 auto;padding:0 30px}.blog .entry-content p,.single-post .entry-content p,.archive .entry-content p{margin-bottom:1.6em}.blog .entry-content h1,.single-post .entry-content h1{font-size:2.2em;margin-top:2.2em;margin-bottom:1em}.blog .entry-content h2,.single-post .entry-content h2{font-size:1.8em;margin-top:2em;margin-bottom:0.8em}.blog .entry-content h3,.single-post .entry-content h3{font-size:1.4em;margin-top:1.8em;margin-bottom:0.6em}.blog .entry-content ul,.blog .entry-content ol,.single-post .entry-content ul,.single-post .entry-content ol{margin-bottom:1.6em;padding-left:1.5em}.blog .entry-content li,.single-post .entry-content li{margin-bottom:0.4em}@media (max-width:1024px){.blog .entry-content,.single-post .entry-content{max-width:800px;padding:0 25px}}@media (max-width:768px){.blog .entry-content,.single-post .entry-content{font-size:17px;padding:0 20px;max-width:100%}}.blog #sidebar,.archive #sidebar,.single-post #sidebar{display:none!important}.blog #left-area,.archive #left-area,.single-post #left-area{width:100%!important;float:none!important;padding-right:0!important}.blog .container:before,.archive .container:before,.single-post .container:before{display:none!important}