.alignleft{float:left;margin-right:1.5em;margin-bottom:1em}.alignright{float:right;margin-left:1.5em;margin-bottom:1em}.aligncenter{display:block;margin:0 auto 1.5em}.wp-caption{max-width:100%}.wp-caption-text{font-size:.875em;font-style:italic;text-align:center;margin-top:.5em}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.blog-wrapper{padding:4em 2em;max-width:1200px;margin:0 auto}.blog-wrapper .inner{max-width:800px;margin:0 auto}.post{margin-bottom:3em;padding-bottom:3em;border-bottom:1px solid rgba(144,144,144,.25)}.post:last-child{border-bottom:none}.post-thumbnail{margin-bottom:1.5em}.post-thumbnail img{width:100%;height:auto;border-radius:4px}.entry-title{margin-bottom:.5em}.entry-title a{color:inherit;text-decoration:none}.entry-title a:hover{color:#8bd2d0}.entry-meta{font-size:.875em;color:rgba(255,255,255,.5);margin-bottom:1.5em}.entry-meta a{color:rgba(255,255,255,.7)}.entry-content{line-height:1.8}.read-more{margin-top:1em}.pagination{text-align:center;margin-top:3em}.pagination .page-numbers{display:inline-block;padding:.5em 1em;margin:0 .25em;background:rgba(255,255,255,.075);border-radius:4px;color:#fff;text-decoration:none}.pagination .page-numbers.current,.pagination .page-numbers:hover{background:#8bd2d0;color:#1e252d}.comments-area{margin-top:3em;padding-top:3em;border-top:1px solid rgba(144,144,144,.25)}.comment-list{list-style:none;padding:0}.comment{margin-bottom:2em;padding-bottom:2em;border-bottom:1px solid rgba(144,144,144,.15)}.comment-author{font-weight:700}.comment-metadata{font-size:.875em;color:rgba(255,255,255,.5)}.comment-content{margin-top:1em}.comment-reply-link{font-size:.875em}.error-404{text-align:center;padding:6em 2em}.error-404 h1{font-size:6em;margin-bottom:.25em}body.admin-bar #header{margin-top:32px}@media screen and (max-width:782px){body.admin-bar #header{margin-top:46px}}#header.compact{min-height:auto;padding:1.25em 2em;display:flex;align-items:center;justify-content:center}#header.compact .content{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5em;max-width:100%;text-align:center}#header.compact .content h1{font-size:1.1em;margin:0;font-weight:600}#header.compact .content h1 a{color:inherit;text-decoration:none}#header.compact .content h1 a:hover{opacity:.8}#header.compact .content .separator{opacity:.5;font-weight:300}#header.compact .content .page-title{font-size:1.1em;font-weight:300;opacity:.9;margin:0}#header.compact .image{display:none}@media screen and (max-width:736px){#header.compact{padding:1em 1.5em}#header.compact .content h1,#header.compact .content .page-title{font-size:.95em}}.hero-nav .actions{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:1em}.hero-nav .actions li{padding:0}.hero-nav .actions li a{display:inline-block;padding:.75em 2em;border:solid 2px rgba(255,255,255,.25);border-radius:4px;color:#fff;text-decoration:none;font-size:.9em;font-weight:600;text-transform:uppercase;letter-spacing:.1em;transition:all .2s ease}.hero-nav .actions li a:hover{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.5)}.hero-nav .actions li:first-child a{background:#fff;color:#4696e5;border-color:#fff}.hero-nav .actions li:first-child a:hover{background:rgba(255,255,255,.9)}.features-nav{margin-top:2em}.features-nav .features-menu{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:1.5em 3em}.features-nav .features-menu li{padding:0}.features-nav .features-menu li a{display:inline-block;padding:.75em 1.5em;color:#fff;text-decoration:none;font-size:1em;font-weight:400;border-bottom:2px solid transparent;transition:all .2s ease}.features-nav .features-menu li a:hover{border-bottom-color:rgba(255,255,255,.5)}@media screen and (max-width:736px){.features-nav .features-menu{flex-direction:column;gap:.5em}}.footer-widgets{padding:4em 2em 2em;border-bottom:1px solid rgba(144,144,144,.15);margin-bottom:2em}.footer-widgets-inner{display:grid;grid-template-columns:repeat(3,1fr);gap:3em;max-width:1200px;margin:0 auto}.footer-column{text-align:left}.footer-column .widget{margin-bottom:2em}.footer-column .widget:last-child{margin-bottom:0}.footer-column .widget-title{font-size:1em;font-weight:600;margin-bottom:1em;text-transform:uppercase;letter-spacing:.1em}.footer-column .widget ul{list-style:none;padding:0;margin:0}.footer-column .widget ul li{padding:.35em 0}.footer-column .widget ul li a{color:inherit;text-decoration:none;opacity:.8;transition:opacity .2s ease}.footer-column .widget ul li a:hover{opacity:1}@media screen and (max-width:980px){.footer-widgets-inner{grid-template-columns:repeat(2,1fr)}.footer-column:last-child{grid-column:span 2;text-align:center}}@media screen and (max-width:736px){.footer-widgets{padding:3em 1.5em 1.5em}.footer-widgets-inner{grid-template-columns:1fr;gap:2em}.footer-column,.footer-column:last-child{text-align:center;grid-column:auto}}.footer-nav{margin-bottom:1.5em}.footer-nav .footer-menu{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.5em 2em}.footer-nav .footer-menu li{padding:0}.footer-nav .footer-menu li a{color:inherit;text-decoration:none;font-size:.9em;opacity:.7;transition:opacity .2s ease}.footer-nav .footer-menu li a:hover{opacity:1}@media screen and (max-width:736px){.footer-nav .footer-menu{flex-direction:column;gap:.75em}}