figure.wp-block-gallery.has-nested-images{align-items:normal}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;object-fit:cover;width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}}@font-face{font-display:swap;font-family:"ETmonarch";src:url(/wp-content/plugins/monarch/css/fonts/monarch.eot);src:url(/wp-content/plugins/monarch/css/fonts/monarch.eot?#iefix)format("embedded-opentype"),url(/wp-content/plugins/monarch/css/fonts/monarch.ttf)format("truetype"),url(/wp-content/plugins/monarch/css/fonts/monarch.woff)format("woff"),url(/wp-content/plugins/monarch/css/fonts/monarch.svg#ETmonarch)format("svg");font-weight:400;font-style:normal}body{font-size:16px;color:var(--gcid-body-color,#1b5e20);line-height:1.8em;font-weight:400}h1,h2,h3,h4{color:var(--gcid-heading-color,#1b5e20);font-weight:400;font-family:var(--et_global_heading_font)}#main-footer .widget_block h2,#main-footer .widget_block h3,.et-social-icon a:hover,.et_pb_widget li a:hover,.mobile_menu_bar:after,.mobile_menu_bar:before{color:#1b5e20}.footer-widget li:before,.nav li ul,blockquote{border-color:#1b5e20}a{color:var(--gcid-link-color,#1b5e20)}.footer-widget .et_pb_widget div,.footer-widget .et_pb_widget ul{line-height:1.7em}#footer-widgets .footer-widget li:before{top:10.6px}@media only screen and (min-width:1350px){.et_pb_section{padding:54px 0}}@media only screen and (max-width:980px){.mobile_menu_bar:before{color:rgb(0 0 0/.6)}body{font-size:15px}}body,input{font-family:var(--et_global_body_font)}