.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-10 .elementor-element.elementor-element-mcsgall .gallery-item img{border-radius:14px 14px 14px 14px;}.elementor-10 .elementor-element.elementor-element-mcsgall .gallery-item .gallery-caption{text-align:center;}:root{--page-title-display:none;}/* Start custom CSS for menu-anchor, class: .elementor-element-da35f7a3 */.elementor-10 .elementor-element.elementor-element-da35f7a3 { 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-mcsgall */.elementor-10 .elementor-element.elementor-element-mcsgall .gallery { display: grid; grid-template-columns: repeat(3, minmax(0,1fr)); gap: 1rem; margin: 0; } .elementor-10 .elementor-element.elementor-element-mcsgall .gallery-item { padding: 0 !important; margin: 0 !important; width: 100% !important; max-width: none !important; } .elementor-10 .elementor-element.elementor-element-mcsgall .gallery-item img { width: 100%; aspect-ratio: 4/3; object-fit: cover; border-radius: 14px; border: 0 !important; } @media(max-width:1024px) { .elementor-10 .elementor-element.elementor-element-mcsgall .gallery { grid-template-columns: repeat(2,minmax(0,1fr)); } } @media(max-width:767px) { .elementor-10 .elementor-element.elementor-element-mcsgall .gallery { grid-template-columns: 1fr; } }/* End custom CSS */
/* Start custom CSS */html { scroll-behavior: smooth; } [id] { scroll-margin-top: 2rem; } .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 */