:root{--page-title-display:none;}/* Start custom CSS */.elementor-51 h1,.elementor-51 h2,.elementor-51 h3{font-family:"DM Sans",sans-serif!important}.elementor-51 p,.elementor-51 a,.elementor-51 li{font-family:"Open Sans",sans-serif!important}.elementor-51 img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.elementor-51 a:focus-visible{outline:3px solid #BE141B;outline-offset:4px}.elementor-51 p a{color:#BE141B;text-decoration:underline}
/* Portfolio typography */.elementor-51 h1,.elementor-51 h2,.elementor-51 h3{font-family:"DM Sans",sans-serif!important}.elementor-51 p,.elementor-51 a,.elementor-51 li{font-family:"Open Sans",sans-serif!important}.elementor-51 img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.elementor-51 a:focus-visible{outline:3px solid #BE141B;outline-offset:4px}.elementor-51 p a{color:#BE141B;text-decoration:underline}/* End custom CSS */