.wp-block-group,.wp-block-latest-posts,ul{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:0}.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:0 0;border:0}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;overflow-wrap:break-word}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0}.wp-block-separator{border:0;border-top:2px solid}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}html :where(img[class*=wp-image-]){height:auto;max-width:100%}body{font-size:24px;line-height:1.8em;font-weight:400}a,body,h2{color:#2d4e6b}.container,.et_pb_row{max-width:1200px}body.archive #left-area .et_pb_post .post-meta{line-height:1.4em}body.archive #left-area .et_pb_post h2{letter-spacing:1px}@media only screen and (min-width:981px){.et_pb_section{padding:2%0}body.archive #left-area .et_pb_post .post-meta{font-size:12px}body.archive #left-area .et_pb_post h2{font-size:31.2px}}@media only screen and (min-width:1500px){.et_pb_row,.et_pb_section{padding:30px 0}}h2{font-size:22px;font-weight:600}@media only screen and (max-width:980px){h2{font-size:47px}}@media only screen and (max-width:767px){body{font-size:15px}h2{font-size:30px}.et_pb_row{padding:13px 0}}body,h2,input{font-family:"Nunito Sans",Helvetica,Arial,Lucida,sans-serif}