.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-69 .elementor-element.elementor-element-adcaefe9 .gallery-item img{border-radius:10px 10px 10px 10px;}.elementor-69 .elementor-element.elementor-element-adcaefe9 .gallery-item .gallery-caption{text-align:center;}.elementor-69 .elementor-element.elementor-element-83d2e3d2 .gallery-item img{border-radius:10px 10px 10px 10px;}.elementor-69 .elementor-element.elementor-element-83d2e3d2 .gallery-item .gallery-caption{text-align:center;}.elementor-69 .elementor-element.elementor-element-fdfaed40 .gallery-item img{border-radius:10px 10px 10px 10px;}.elementor-69 .elementor-element.elementor-element-fdfaed40 .gallery-item .gallery-caption{text-align:center;}:root{--page-title-display:none;}/* Start custom CSS for menu-anchor, class: .elementor-element-c7df33c2 */.elementor-69 .elementor-element.elementor-element-c7df33c2 { position:absolute; top:0; left:0; width:0; height:0; margin:0; padding:0; }/* End custom CSS */
/* Start custom CSS for menu-anchor, class: .elementor-element-438d7266 */.elementor-69 .elementor-element.elementor-element-438d7266 { position:absolute; top:0; left:0; width:0; height:0; margin:0; padding:0; }/* End custom CSS */
/* Start custom CSS for menu-anchor, class: .elementor-element-de88cf51 */.elementor-69 .elementor-element.elementor-element-de88cf51 { position:absolute; top:0; left:0; width:0; height:0; margin:0; padding:0; }/* End custom CSS */
/* Start custom CSS for menu-anchor, class: .elementor-element-8ba120a3 */.elementor-69 .elementor-element.elementor-element-8ba120a3 { position:absolute; top:0; left:0; width:0; height:0; margin:0; padding:0; }/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-adcaefe9 */.elementor-69 .elementor-element.elementor-element-adcaefe9 .gallery { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:.75rem; margin:0; } .elementor-69 .elementor-element.elementor-element-adcaefe9 .gallery-item { padding:0!important; margin:0!important; width:100%!important; max-width:none!important; } .elementor-69 .elementor-element.elementor-element-adcaefe9 .gallery-item img { width:100%; aspect-ratio:4/3; object-fit:cover; border:0!important; border-radius:10px; }/* End custom CSS */
/* Start custom CSS for menu-anchor, class: .elementor-element-1efda7cd */.elementor-69 .elementor-element.elementor-element-1efda7cd { position:absolute; top:0; left:0; width:0; height:0; margin:0; padding:0; }/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-83d2e3d2 */.elementor-69 .elementor-element.elementor-element-83d2e3d2 .gallery { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:.75rem; margin:0; } .elementor-69 .elementor-element.elementor-element-83d2e3d2 .gallery-item { padding:0!important; margin:0!important; width:100%!important; max-width:none!important; } .elementor-69 .elementor-element.elementor-element-83d2e3d2 .gallery-item img { width:100%; aspect-ratio:4/3; object-fit:cover; border:0!important; border-radius:10px; }/* End custom CSS */
/* Start custom CSS for menu-anchor, class: .elementor-element-f9ebfe97 */.elementor-69 .elementor-element.elementor-element-f9ebfe97 { position:absolute; top:0; left:0; width:0; height:0; margin:0; padding:0; }/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-fdfaed40 */.elementor-69 .elementor-element.elementor-element-fdfaed40 .gallery { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:.75rem; margin:0; } .elementor-69 .elementor-element.elementor-element-fdfaed40 .gallery-item { padding:0!important; margin:0!important; width:100%!important; max-width:none!important; } .elementor-69 .elementor-element.elementor-element-fdfaed40 .gallery-item img { width:100%; aspect-ratio:4/3; object-fit:cover; border:0!important; border-radius:10px; }/* End custom CSS */
/* Start custom CSS for menu-anchor, class: .elementor-element-0186c298 */.elementor-69 .elementor-element.elementor-element-0186c298 { position:absolute; top:0; left:0; width:0; height:0; margin:0; padding:0; }/* End custom CSS */
/* Start custom CSS */html { scroll-behavior:smooth; } .elementor-menu-anchor { scroll-margin-top:2rem; } .mcs-eyebrow a { color:inherit; text-decoration:none; } .mcs-list ul { padding-left:1.15em; margin:0; } .mcs-list li + li { margin-top:.3rem; } @media(prefers-reduced-motion:reduce) { html { scroll-behavior:auto; } * { transition:none!important; } }/* End custom CSS */