.mg-block{padding:30px 0}.mg-block.alignwide .wrapper{max-width:1440px}.mg-block.alignfull .wrapper{max-width:100%}.mg-block.has-background:not(.wp-block-acf-featured-projects){padding:40px 0}.mg-block.has-background:not(.wp-block-acf-featured-projects).has-light-background-color{padding:30px 0}@media screen and (min-width: 960px){.mg-block{padding:40px 0}.mg-block.has-background:not(.wp-block-acf-featured-projects){padding:80px 0}.mg-block.has-background:not(.wp-block-acf-featured-projects).has-light-background-color{padding:40px 0}}.wp-block-acf-cta,.hero{padding:0}.page-template-default .main>.wp-block-heading,.page-template-default .main>h1,.page-template-default .main>h2,.page-template-default .main>h3,.page-template-default .main>h4,.page-template-default .main>h5,.page-template-default .main>h6,.page-template-default .main>p,.page-template-default .main>ol,.page-template-default .main>ul,.page-template-default .main>img,.page-template-default .main>.wp-block-table,.page-template-default .main>.wp-block-image,.page-template-default .main>.wp-block-gallery,.page-template-default .main>.wp-block-video,.page-template-default .main>.gform_wrapper,.page-template-default .main>.wp-block-media-text,.page-template-default .main>.wp-block-buttons,.page-template-default .main>.wp-block-latest-posts,.page-template-default .main>.wp-block-separator,.page-template-default .main>.mg-button-group,.page-template-default .main>iframe,.page-template-default .main>figure,.page-template-default .main>table,.page-template-default .main>blockquote,.page-template-default .main>a,.page-template-default .main>em,.single .article>.wp-block-heading,.single .article>h1,.single .article>h2,.single .article>h3,.single .article>h4,.single .article>h5,.single .article>h6,.single .article>p,.single .article>ol,.single .article>ul,.single .article>img,.single .article>.wp-block-table,.single .article>.wp-block-image,.single .article>.wp-block-gallery,.single .article>.wp-block-video,.single .article>.gform_wrapper,.single .article>.wp-block-media-text,.single .article>.wp-block-buttons,.single .article>.wp-block-latest-posts,.single .article>.wp-block-separator,.single .article>.mg-button-group,.single .article>iframe,.single .article>figure,.single .article>table,.single .article>blockquote,.single .article>a,.single .article>em{padding-left:30px !important;padding-right:30px !important;max-width:1320px;max-width:1048px}@media screen and (min-width: 1320px){.page-template-default .main>.wp-block-heading,.page-template-default .main>h1,.page-template-default .main>h2,.page-template-default .main>h3,.page-template-default .main>h4,.page-template-default .main>h5,.page-template-default .main>h6,.page-template-default .main>p,.page-template-default .main>ol,.page-template-default .main>ul,.page-template-default .main>img,.page-template-default .main>.wp-block-table,.page-template-default .main>.wp-block-image,.page-template-default .main>.wp-block-gallery,.page-template-default .main>.wp-block-video,.page-template-default .main>.gform_wrapper,.page-template-default .main>.wp-block-media-text,.page-template-default .main>.wp-block-buttons,.page-template-default .main>.wp-block-latest-posts,.page-template-default .main>.wp-block-separator,.page-template-default .main>.mg-button-group,.page-template-default .main>iframe,.page-template-default .main>figure,.page-template-default .main>table,.page-template-default .main>blockquote,.page-template-default .main>a,.page-template-default .main>em,.single .article>.wp-block-heading,.single .article>h1,.single .article>h2,.single .article>h3,.single .article>h4,.single .article>h5,.single .article>h6,.single .article>p,.single .article>ol,.single .article>ul,.single .article>img,.single .article>.wp-block-table,.single .article>.wp-block-image,.single .article>.wp-block-gallery,.single .article>.wp-block-video,.single .article>.gform_wrapper,.single .article>.wp-block-media-text,.single .article>.wp-block-buttons,.single .article>.wp-block-latest-posts,.single .article>.wp-block-separator,.single .article>.mg-button-group,.single .article>iframe,.single .article>figure,.single .article>table,.single .article>blockquote,.single .article>a,.single .article>em{margin-left:calc((100vw - 1320px)/2)}}.page-template-default .main>.wp-block-heading.alignwide,.page-template-default .main>h1.alignwide,.page-template-default .main>h2.alignwide,.page-template-default .main>h3.alignwide,.page-template-default .main>h4.alignwide,.page-template-default .main>h5.alignwide,.page-template-default .main>h6.alignwide,.page-template-default .main>p.alignwide,.page-template-default .main>ol.alignwide,.page-template-default .main>ul.alignwide,.page-template-default .main>img.alignwide,.page-template-default .main>.wp-block-table.alignwide,.page-template-default .main>.wp-block-image.alignwide,.page-template-default .main>.wp-block-gallery.alignwide,.page-template-default .main>.wp-block-video.alignwide,.page-template-default .main>.gform_wrapper.alignwide,.page-template-default .main>.wp-block-media-text.alignwide,.page-template-default .main>.wp-block-buttons.alignwide,.page-template-default .main>.wp-block-latest-posts.alignwide,.page-template-default .main>.wp-block-separator.alignwide,.page-template-default .main>.mg-button-group.alignwide,.page-template-default .main>iframe.alignwide,.page-template-default .main>figure.alignwide,.page-template-default .main>table.alignwide,.page-template-default .main>blockquote.alignwide,.page-template-default .main>a.alignwide,.page-template-default .main>em.alignwide,.single .article>.wp-block-heading.alignwide,.single .article>h1.alignwide,.single .article>h2.alignwide,.single .article>h3.alignwide,.single .article>h4.alignwide,.single .article>h5.alignwide,.single .article>h6.alignwide,.single .article>p.alignwide,.single .article>ol.alignwide,.single .article>ul.alignwide,.single .article>img.alignwide,.single .article>.wp-block-table.alignwide,.single .article>.wp-block-image.alignwide,.single .article>.wp-block-gallery.alignwide,.single .article>.wp-block-video.alignwide,.single .article>.gform_wrapper.alignwide,.single .article>.wp-block-media-text.alignwide,.single .article>.wp-block-buttons.alignwide,.single .article>.wp-block-latest-posts.alignwide,.single .article>.wp-block-separator.alignwide,.single .article>.mg-button-group.alignwide,.single .article>iframe.alignwide,.single .article>figure.alignwide,.single .article>table.alignwide,.single .article>blockquote.alignwide,.single .article>a.alignwide,.single .article>em.alignwide{max-width:1440px}.page-template-default .main>.wp-block-heading.alignfull,.page-template-default .main>h1.alignfull,.page-template-default .main>h2.alignfull,.page-template-default .main>h3.alignfull,.page-template-default .main>h4.alignfull,.page-template-default .main>h5.alignfull,.page-template-default .main>h6.alignfull,.page-template-default .main>p.alignfull,.page-template-default .main>ol.alignfull,.page-template-default .main>ul.alignfull,.page-template-default .main>img.alignfull,.page-template-default .main>.wp-block-table.alignfull,.page-template-default .main>.wp-block-image.alignfull,.page-template-default .main>.wp-block-gallery.alignfull,.page-template-default .main>.wp-block-video.alignfull,.page-template-default .main>.gform_wrapper.alignfull,.page-template-default .main>.wp-block-media-text.alignfull,.page-template-default .main>.wp-block-buttons.alignfull,.page-template-default .main>.wp-block-latest-posts.alignfull,.page-template-default .main>.wp-block-separator.alignfull,.page-template-default .main>.mg-button-group.alignfull,.page-template-default .main>iframe.alignfull,.page-template-default .main>figure.alignfull,.page-template-default .main>table.alignfull,.page-template-default .main>blockquote.alignfull,.page-template-default .main>a.alignfull,.page-template-default .main>em.alignfull,.single .article>.wp-block-heading.alignfull,.single .article>h1.alignfull,.single .article>h2.alignfull,.single .article>h3.alignfull,.single .article>h4.alignfull,.single .article>h5.alignfull,.single .article>h6.alignfull,.single .article>p.alignfull,.single .article>ol.alignfull,.single .article>ul.alignfull,.single .article>img.alignfull,.single .article>.wp-block-table.alignfull,.single .article>.wp-block-image.alignfull,.single .article>.wp-block-gallery.alignfull,.single .article>.wp-block-video.alignfull,.single .article>.gform_wrapper.alignfull,.single .article>.wp-block-media-text.alignfull,.single .article>.wp-block-buttons.alignfull,.single .article>.wp-block-latest-posts.alignfull,.single .article>.wp-block-separator.alignfull,.single .article>.mg-button-group.alignfull,.single .article>iframe.alignfull,.single .article>figure.alignfull,.single .article>table.alignfull,.single .article>blockquote.alignfull,.single .article>a.alignfull,.single .article>em.alignfull{max-width:1215px}.page-template-default .main>.wp-block-heading.size-full,.page-template-default .main>h1.size-full,.page-template-default .main>h2.size-full,.page-template-default .main>h3.size-full,.page-template-default .main>h4.size-full,.page-template-default .main>h5.size-full,.page-template-default .main>h6.size-full,.page-template-default .main>p.size-full,.page-template-default .main>ol.size-full,.page-template-default .main>ul.size-full,.page-template-default .main>img.size-full,.page-template-default .main>.wp-block-table.size-full,.page-template-default .main>.wp-block-image.size-full,.page-template-default .main>.wp-block-gallery.size-full,.page-template-default .main>.wp-block-video.size-full,.page-template-default .main>.gform_wrapper.size-full,.page-template-default .main>.wp-block-media-text.size-full,.page-template-default .main>.wp-block-buttons.size-full,.page-template-default .main>.wp-block-latest-posts.size-full,.page-template-default .main>.wp-block-separator.size-full,.page-template-default .main>.mg-button-group.size-full,.page-template-default .main>iframe.size-full,.page-template-default .main>figure.size-full,.page-template-default .main>table.size-full,.page-template-default .main>blockquote.size-full,.page-template-default .main>a.size-full,.page-template-default .main>em.size-full,.single .article>.wp-block-heading.size-full,.single .article>h1.size-full,.single .article>h2.size-full,.single .article>h3.size-full,.single .article>h4.size-full,.single .article>h5.size-full,.single .article>h6.size-full,.single .article>p.size-full,.single .article>ol.size-full,.single .article>ul.size-full,.single .article>img.size-full,.single .article>.wp-block-table.size-full,.single .article>.wp-block-image.size-full,.single .article>.wp-block-gallery.size-full,.single .article>.wp-block-video.size-full,.single .article>.gform_wrapper.size-full,.single .article>.wp-block-media-text.size-full,.single .article>.wp-block-buttons.size-full,.single .article>.wp-block-latest-posts.size-full,.single .article>.wp-block-separator.size-full,.single .article>.mg-button-group.size-full,.single .article>iframe.size-full,.single .article>figure.size-full,.single .article>table.size-full,.single .article>blockquote.size-full,.single .article>a.size-full,.single .article>em.size-full{max-width:1215px}.page-template-default .main>.wp-block-heading.size-large,.page-template-default .main>h1.size-large,.page-template-default .main>h2.size-large,.page-template-default .main>h3.size-large,.page-template-default .main>h4.size-large,.page-template-default .main>h5.size-large,.page-template-default .main>h6.size-large,.page-template-default .main>p.size-large,.page-template-default .main>ol.size-large,.page-template-default .main>ul.size-large,.page-template-default .main>img.size-large,.page-template-default .main>.wp-block-table.size-large,.page-template-default .main>.wp-block-image.size-large,.page-template-default .main>.wp-block-gallery.size-large,.page-template-default .main>.wp-block-video.size-large,.page-template-default .main>.gform_wrapper.size-large,.page-template-default .main>.wp-block-media-text.size-large,.page-template-default .main>.wp-block-buttons.size-large,.page-template-default .main>.wp-block-latest-posts.size-large,.page-template-default .main>.wp-block-separator.size-large,.page-template-default .main>.mg-button-group.size-large,.page-template-default .main>iframe.size-large,.page-template-default .main>figure.size-large,.page-template-default .main>table.size-large,.page-template-default .main>blockquote.size-large,.page-template-default .main>a.size-large,.page-template-default .main>em.size-large,.single .article>.wp-block-heading.size-large,.single .article>h1.size-large,.single .article>h2.size-large,.single .article>h3.size-large,.single .article>h4.size-large,.single .article>h5.size-large,.single .article>h6.size-large,.single .article>p.size-large,.single .article>ol.size-large,.single .article>ul.size-large,.single .article>img.size-large,.single .article>.wp-block-table.size-large,.single .article>.wp-block-image.size-large,.single .article>.wp-block-gallery.size-large,.single .article>.wp-block-video.size-large,.single .article>.gform_wrapper.size-large,.single .article>.wp-block-media-text.size-large,.single .article>.wp-block-buttons.size-large,.single .article>.wp-block-latest-posts.size-large,.single .article>.wp-block-separator.size-large,.single .article>.mg-button-group.size-large,.single .article>iframe.size-large,.single .article>figure.size-large,.single .article>table.size-large,.single .article>blockquote.size-large,.single .article>a.size-large,.single .article>em.size-large{max-width:1215px}.page-template-default .main>.wp-block-heading.has-background,.page-template-default .main>h1.has-background,.page-template-default .main>h2.has-background,.page-template-default .main>h3.has-background,.page-template-default .main>h4.has-background,.page-template-default .main>h5.has-background,.page-template-default .main>h6.has-background,.page-template-default .main>p.has-background,.page-template-default .main>ol.has-background,.page-template-default .main>ul.has-background,.page-template-default .main>img.has-background,.page-template-default .main>.wp-block-table.has-background,.page-template-default .main>.wp-block-image.has-background,.page-template-default .main>.wp-block-gallery.has-background,.page-template-default .main>.wp-block-video.has-background,.page-template-default .main>.gform_wrapper.has-background,.page-template-default .main>.wp-block-media-text.has-background,.page-template-default .main>.wp-block-buttons.has-background,.page-template-default .main>.wp-block-latest-posts.has-background,.page-template-default .main>.wp-block-separator.has-background,.page-template-default .main>.mg-button-group.has-background,.page-template-default .main>iframe.has-background,.page-template-default .main>figure.has-background,.page-template-default .main>table.has-background,.page-template-default .main>blockquote.has-background,.page-template-default .main>a.has-background,.page-template-default .main>em.has-background,.single .article>.wp-block-heading.has-background,.single .article>h1.has-background,.single .article>h2.has-background,.single .article>h3.has-background,.single .article>h4.has-background,.single .article>h5.has-background,.single .article>h6.has-background,.single .article>p.has-background,.single .article>ol.has-background,.single .article>ul.has-background,.single .article>img.has-background,.single .article>.wp-block-table.has-background,.single .article>.wp-block-image.has-background,.single .article>.wp-block-gallery.has-background,.single .article>.wp-block-video.has-background,.single .article>.gform_wrapper.has-background,.single .article>.wp-block-media-text.has-background,.single .article>.wp-block-buttons.has-background,.single .article>.wp-block-latest-posts.has-background,.single .article>.wp-block-separator.has-background,.single .article>.mg-button-group.has-background,.single .article>iframe.has-background,.single .article>figure.has-background,.single .article>table.has-background,.single .article>blockquote.has-background,.single .article>a.has-background,.single .article>em.has-background{position:relative}.page-template-default .main>.wp-block-heading.has-background:before,.page-template-default .main>h1.has-background:before,.page-template-default .main>h2.has-background:before,.page-template-default .main>h3.has-background:before,.page-template-default .main>h4.has-background:before,.page-template-default .main>h5.has-background:before,.page-template-default .main>h6.has-background:before,.page-template-default .main>p.has-background:before,.page-template-default .main>ol.has-background:before,.page-template-default .main>ul.has-background:before,.page-template-default .main>img.has-background:before,.page-template-default .main>.wp-block-table.has-background:before,.page-template-default .main>.wp-block-image.has-background:before,.page-template-default .main>.wp-block-gallery.has-background:before,.page-template-default .main>.wp-block-video.has-background:before,.page-template-default .main>.gform_wrapper.has-background:before,.page-template-default .main>.wp-block-media-text.has-background:before,.page-template-default .main>.wp-block-buttons.has-background:before,.page-template-default .main>.wp-block-latest-posts.has-background:before,.page-template-default .main>.wp-block-separator.has-background:before,.page-template-default .main>.mg-button-group.has-background:before,.page-template-default .main>iframe.has-background:before,.page-template-default .main>figure.has-background:before,.page-template-default .main>table.has-background:before,.page-template-default .main>blockquote.has-background:before,.page-template-default .main>a.has-background:before,.page-template-default .main>em.has-background:before,.single .article>.wp-block-heading.has-background:before,.single .article>h1.has-background:before,.single .article>h2.has-background:before,.single .article>h3.has-background:before,.single .article>h4.has-background:before,.single .article>h5.has-background:before,.single .article>h6.has-background:before,.single .article>p.has-background:before,.single .article>ol.has-background:before,.single .article>ul.has-background:before,.single .article>img.has-background:before,.single .article>.wp-block-table.has-background:before,.single .article>.wp-block-image.has-background:before,.single .article>.wp-block-gallery.has-background:before,.single .article>.wp-block-video.has-background:before,.single .article>.gform_wrapper.has-background:before,.single .article>.wp-block-media-text.has-background:before,.single .article>.wp-block-buttons.has-background:before,.single .article>.wp-block-latest-posts.has-background:before,.single .article>.wp-block-separator.has-background:before,.single .article>.mg-button-group.has-background:before,.single .article>iframe.has-background:before,.single .article>figure.has-background:before,.single .article>table.has-background:before,.single .article>blockquote.has-background:before,.single .article>a.has-background:before,.single .article>em.has-background:before{content:"";background-color:inherit;position:absolute;z-index:-1;pointer-events:none;top:0;left:-50vw;height:100%;width:200vw}@media screen and (min-width: 700px){.page-template-default .main>.wp-block-heading.alignright,.page-template-default .main>h1.alignright,.page-template-default .main>h2.alignright,.page-template-default .main>h3.alignright,.page-template-default .main>h4.alignright,.page-template-default .main>h5.alignright,.page-template-default .main>h6.alignright,.page-template-default .main>p.alignright,.page-template-default .main>ol.alignright,.page-template-default .main>ul.alignright,.page-template-default .main>img.alignright,.page-template-default .main>.wp-block-table.alignright,.page-template-default .main>.wp-block-image.alignright,.page-template-default .main>.wp-block-gallery.alignright,.page-template-default .main>.wp-block-video.alignright,.page-template-default .main>.gform_wrapper.alignright,.page-template-default .main>.wp-block-media-text.alignright,.page-template-default .main>.wp-block-buttons.alignright,.page-template-default .main>.wp-block-latest-posts.alignright,.page-template-default .main>.wp-block-separator.alignright,.page-template-default .main>.mg-button-group.alignright,.page-template-default .main>iframe.alignright,.page-template-default .main>figure.alignright,.page-template-default .main>table.alignright,.page-template-default .main>blockquote.alignright,.page-template-default .main>a.alignright,.page-template-default .main>em.alignright,.single .article>.wp-block-heading.alignright,.single .article>h1.alignright,.single .article>h2.alignright,.single .article>h3.alignright,.single .article>h4.alignright,.single .article>h5.alignright,.single .article>h6.alignright,.single .article>p.alignright,.single .article>ol.alignright,.single .article>ul.alignright,.single .article>img.alignright,.single .article>.wp-block-table.alignright,.single .article>.wp-block-image.alignright,.single .article>.wp-block-gallery.alignright,.single .article>.wp-block-video.alignright,.single .article>.gform_wrapper.alignright,.single .article>.wp-block-media-text.alignright,.single .article>.wp-block-buttons.alignright,.single .article>.wp-block-latest-posts.alignright,.single .article>.wp-block-separator.alignright,.single .article>.mg-button-group.alignright,.single .article>iframe.alignright,.single .article>figure.alignright,.single .article>table.alignright,.single .article>blockquote.alignright,.single .article>a.alignright,.single .article>em.alignright{float:right}}@media screen and (min-width: 1320px){.page-template-default .main>.wp-block-heading.alignright,.page-template-default .main>h1.alignright,.page-template-default .main>h2.alignright,.page-template-default .main>h3.alignright,.page-template-default .main>h4.alignright,.page-template-default .main>h5.alignright,.page-template-default .main>h6.alignright,.page-template-default .main>p.alignright,.page-template-default .main>ol.alignright,.page-template-default .main>ul.alignright,.page-template-default .main>img.alignright,.page-template-default .main>.wp-block-table.alignright,.page-template-default .main>.wp-block-image.alignright,.page-template-default .main>.wp-block-gallery.alignright,.page-template-default .main>.wp-block-video.alignright,.page-template-default .main>.gform_wrapper.alignright,.page-template-default .main>.wp-block-media-text.alignright,.page-template-default .main>.wp-block-buttons.alignright,.page-template-default .main>.wp-block-latest-posts.alignright,.page-template-default .main>.wp-block-separator.alignright,.page-template-default .main>.mg-button-group.alignright,.page-template-default .main>iframe.alignright,.page-template-default .main>figure.alignright,.page-template-default .main>table.alignright,.page-template-default .main>blockquote.alignright,.page-template-default .main>a.alignright,.page-template-default .main>em.alignright,.single .article>.wp-block-heading.alignright,.single .article>h1.alignright,.single .article>h2.alignright,.single .article>h3.alignright,.single .article>h4.alignright,.single .article>h5.alignright,.single .article>h6.alignright,.single .article>p.alignright,.single .article>ol.alignright,.single .article>ul.alignright,.single .article>img.alignright,.single .article>.wp-block-table.alignright,.single .article>.wp-block-image.alignright,.single .article>.wp-block-gallery.alignright,.single .article>.wp-block-video.alignright,.single .article>.gform_wrapper.alignright,.single .article>.wp-block-media-text.alignright,.single .article>.wp-block-buttons.alignright,.single .article>.wp-block-latest-posts.alignright,.single .article>.wp-block-separator.alignright,.single .article>.mg-button-group.alignright,.single .article>iframe.alignright,.single .article>figure.alignright,.single .article>table.alignright,.single .article>blockquote.alignright,.single .article>a.alignright,.single .article>em.alignright{margin-right:calc((100vw - 1320px)/2);margin-left:auto}}@media screen and (min-width: 700px){.page-template-default .main>.wp-block-heading.alignleft,.page-template-default .main>h1.alignleft,.page-template-default .main>h2.alignleft,.page-template-default .main>h3.alignleft,.page-template-default .main>h4.alignleft,.page-template-default .main>h5.alignleft,.page-template-default .main>h6.alignleft,.page-template-default .main>p.alignleft,.page-template-default .main>ol.alignleft,.page-template-default .main>ul.alignleft,.page-template-default .main>img.alignleft,.page-template-default .main>.wp-block-table.alignleft,.page-template-default .main>.wp-block-image.alignleft,.page-template-default .main>.wp-block-gallery.alignleft,.page-template-default .main>.wp-block-video.alignleft,.page-template-default .main>.gform_wrapper.alignleft,.page-template-default .main>.wp-block-media-text.alignleft,.page-template-default .main>.wp-block-buttons.alignleft,.page-template-default .main>.wp-block-latest-posts.alignleft,.page-template-default .main>.wp-block-separator.alignleft,.page-template-default .main>.mg-button-group.alignleft,.page-template-default .main>iframe.alignleft,.page-template-default .main>figure.alignleft,.page-template-default .main>table.alignleft,.page-template-default .main>blockquote.alignleft,.page-template-default .main>a.alignleft,.page-template-default .main>em.alignleft,.single .article>.wp-block-heading.alignleft,.single .article>h1.alignleft,.single .article>h2.alignleft,.single .article>h3.alignleft,.single .article>h4.alignleft,.single .article>h5.alignleft,.single .article>h6.alignleft,.single .article>p.alignleft,.single .article>ol.alignleft,.single .article>ul.alignleft,.single .article>img.alignleft,.single .article>.wp-block-table.alignleft,.single .article>.wp-block-image.alignleft,.single .article>.wp-block-gallery.alignleft,.single .article>.wp-block-video.alignleft,.single .article>.gform_wrapper.alignleft,.single .article>.wp-block-media-text.alignleft,.single .article>.wp-block-buttons.alignleft,.single .article>.wp-block-latest-posts.alignleft,.single .article>.wp-block-separator.alignleft,.single .article>.mg-button-group.alignleft,.single .article>iframe.alignleft,.single .article>figure.alignleft,.single .article>table.alignleft,.single .article>blockquote.alignleft,.single .article>a.alignleft,.single .article>em.alignleft{float:left}}.page-template-default .main>em,.single .article>em{display:inline-block}.page-template-default .main>p,.page-template-default .main>ol,.page-template-default .main>ul,.single .article>p,.single .article>ol,.single .article>ul{margin-bottom:1rem}.page-template-default .main>p:last-child,.page-template-default .main>ol:last-child,.page-template-default .main>ul:last-child,.single .article>p:last-child,.single .article>ol:last-child,.single .article>ul:last-child{margin-bottom:0}.page-template-default .main>h1,.page-template-default .main>h2,.single .article>h1,.single .article>h2{margin-top:30px;margin-bottom:30px}.page-template-default .main>h1:first-child,.page-template-default .main>h2:first-child,.single .article>h1:first-child,.single .article>h2:first-child{margin-top:0}.page-template-default .main>h1:last-child,.page-template-default .main>h2:last-child,.single .article>h1:last-child,.single .article>h2:last-child{margin-bottom:0}.page-template-default .main>img,.single .article>img{display:block;padding-top:30px;padding-bottom:30px}.page-template-default .main>figure img,.single .article>figure img{max-width:100%;-o-object-fit:cover;object-fit:cover}.page-template-default .main>h3,.page-template-default .main>h4,.page-template-default .main>h5,.page-template-default .main>h6,.single .article>h3,.single .article>h4,.single .article>h5,.single .article>h6{margin-bottom:15px;margin-top:30px}.page-template-default .main>h3:first-child,.page-template-default .main>h4:first-child,.page-template-default .main>h5:first-child,.page-template-default .main>h6:first-child,.single .article>h3:first-child,.single .article>h4:first-child,.single .article>h5:first-child,.single .article>h6:first-child{margin-top:0}.page-template-default .main>h3:last-child,.page-template-default .main>h4:last-child,.page-template-default .main>h5:last-child,.page-template-default .main>h6:last-child,.single .article>h3:last-child,.single .article>h4:last-child,.single .article>h5:last-child,.single .article>h6:last-child{margin-bottom:0}.page-template-default .main>.wp-block-separator,.single .article>.wp-block-separator{padding-left:0 !important;padding-right:0 !important;margin-top:20px;margin-bottom:20px;max-width:1260px;margin-right:30px;margin-left:30px}@media screen and (min-width: 960px){.page-template-default .main>.wp-block-separator,.single .article>.wp-block-separator{margin-top:40px;margin-bottom:40px}}@media screen and (min-width: 1320px){.page-template-default .main>.wp-block-separator,.single .article>.wp-block-separator{margin-left:auto;margin-right:auto}}.page-template-default .main ol,.single .article ol{list-style-type:decimal;list-style-position:outside;padding-left:50px !important}.page-template-default .main ul:not(.wp-block-latest-posts),.single .article ul:not(.wp-block-latest-posts){list-style-type:disc;list-style-position:outside;padding-left:50px !important}.page-template-default .main a,.single .article a{transition:all .3s ease-in-out;text-decoration:underline}.page-template-default .main .wp-block-image figcaption,.single .article .wp-block-image figcaption{max-width:calc(100% - 60px);position:relative;left:30px}.single-post .wp-block-heading,.single-project .wp-block-heading{clear:both}.hero.mg-block+.wp-block-acf-basic-text{padding-top:40px}@media screen and (min-width: 960px){.hero.mg-block+.wp-block-acf-basic-text{padding-top:80px}}.wp-block-acf-basic-text:last-child{padding-bottom:60px}@media screen and (min-width: 960px){.wp-block-acf-basic-text:last-child{padding-bottom:80px}}

/*# sourceMappingURL=gutenberg-frontend.7411e1e71d965a15f6e2.css.map*/