.elementor-2908 .elementor-element.elementor-element-9e73ab4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:10rem;--padding-bottom:5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-2908 .elementor-element.elementor-element-ab99d80 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:2.25rem;font-weight:500;line-height:1em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-2908 .elementor-element.elementor-element-c7f4af4 .elementor-heading-title{font-family:var( --e-global-typography-e89e768-font-family ), Sans-serif;font-size:var( --e-global-typography-e89e768-font-size );font-weight:var( --e-global-typography-e89e768-font-weight );line-height:var( --e-global-typography-e89e768-line-height );color:var( --e-global-color-text );}.elementor-2908 .elementor-element.elementor-element-3dd73ab .elementor-heading-title{font-family:var( --e-global-typography-e89e768-font-family ), Sans-serif;font-size:var( --e-global-typography-e89e768-font-size );font-weight:var( --e-global-typography-e89e768-font-weight );line-height:var( --e-global-typography-e89e768-line-height );color:var( --e-global-color-text );}.elementor-2908 .elementor-element.elementor-element-6014a85 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:1.75rem;font-weight:500;line-height:1em;color:var( --e-global-color-text );}.elementor-2908 .elementor-element.elementor-element-161c589{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-2908 .elementor-element.elementor-element-1653398 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:1.75rem;font-weight:500;line-height:1em;color:var( --e-global-color-text );}.elementor-2908 .elementor-element.elementor-element-5c84bbb{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-2908 .elementor-element.elementor-element-edc53e8 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:1.75rem;font-weight:500;line-height:1em;color:var( --e-global-color-text );}.elementor-2908 .elementor-element.elementor-element-64bd53e{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-2908 .elementor-element.elementor-element-4aa04e3 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:1.75rem;font-weight:500;line-height:1em;color:var( --e-global-color-text );}.elementor-2908 .elementor-element.elementor-element-b1b7b75{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-2908 .elementor-element.elementor-element-726c738 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:1.75rem;font-weight:500;line-height:1em;color:var( --e-global-color-text );}.elementor-2908 .elementor-element.elementor-element-3ecd657{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-2908 .elementor-element.elementor-element-2d68f2b .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:1.75rem;font-weight:500;line-height:1em;color:var( --e-global-color-text );}.elementor-2908 .elementor-element.elementor-element-c6b83c2{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-2908 .elementor-element.elementor-element-28ec8d5 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:1.75rem;font-weight:500;line-height:1em;color:var( --e-global-color-text );}.elementor-2908 .elementor-element.elementor-element-5caa196{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-2908 .elementor-element.elementor-element-1569099 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:1.75rem;font-weight:500;line-height:1em;color:var( --e-global-color-text );}.elementor-2908 .elementor-element.elementor-element-1c717d1{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-2908 .elementor-element.elementor-element-b94fa1b .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:1.75rem;font-weight:500;line-height:1em;color:var( --e-global-color-text );}.elementor-2908 .elementor-element.elementor-element-de8eb7a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-2908 .elementor-element.elementor-element-0980fb3 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:1.75rem;font-weight:500;line-height:1em;color:var( --e-global-color-text );}.elementor-2908 .elementor-element.elementor-element-a8165bc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2908 .elementor-element.elementor-element-c7f4af4 .elementor-heading-title{font-size:var( --e-global-typography-e89e768-font-size );line-height:var( --e-global-typography-e89e768-line-height );}.elementor-2908 .elementor-element.elementor-element-3dd73ab .elementor-heading-title{font-size:var( --e-global-typography-e89e768-font-size );line-height:var( --e-global-typography-e89e768-line-height );}.elementor-2908 .elementor-element.elementor-element-161c589{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2908 .elementor-element.elementor-element-5c84bbb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2908 .elementor-element.elementor-element-64bd53e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2908 .elementor-element.elementor-element-b1b7b75{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2908 .elementor-element.elementor-element-3ecd657{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2908 .elementor-element.elementor-element-c6b83c2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2908 .elementor-element.elementor-element-5caa196{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2908 .elementor-element.elementor-element-1c717d1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2908 .elementor-element.elementor-element-de8eb7a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2908 .elementor-element.elementor-element-a8165bc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-2908 .elementor-element.elementor-element-ab99d80 .elementor-heading-title{font-size:2.2rem;line-height:1.1em;}.elementor-2908 .elementor-element.elementor-element-c7f4af4 .elementor-heading-title{font-size:var( --e-global-typography-e89e768-font-size );line-height:var( --e-global-typography-e89e768-line-height );}.elementor-2908 .elementor-element.elementor-element-3dd73ab .elementor-heading-title{font-size:var( --e-global-typography-e89e768-font-size );line-height:var( --e-global-typography-e89e768-line-height );}.elementor-2908 .elementor-element.elementor-element-6014a85 .elementor-heading-title{font-size:1.5rem;line-height:1.1em;}.elementor-2908 .elementor-element.elementor-element-161c589{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2908 .elementor-element.elementor-element-1653398 .elementor-heading-title{font-size:1.5rem;line-height:1.1em;}.elementor-2908 .elementor-element.elementor-element-5c84bbb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2908 .elementor-element.elementor-element-edc53e8 .elementor-heading-title{font-size:1.5rem;line-height:1.1em;}.elementor-2908 .elementor-element.elementor-element-64bd53e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2908 .elementor-element.elementor-element-4aa04e3 .elementor-heading-title{font-size:1.5rem;line-height:1.1em;}.elementor-2908 .elementor-element.elementor-element-b1b7b75{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2908 .elementor-element.elementor-element-726c738 .elementor-heading-title{font-size:1.5rem;line-height:1.1em;}.elementor-2908 .elementor-element.elementor-element-3ecd657{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2908 .elementor-element.elementor-element-2d68f2b .elementor-heading-title{font-size:1.5rem;line-height:1.1em;}.elementor-2908 .elementor-element.elementor-element-c6b83c2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2908 .elementor-element.elementor-element-28ec8d5 .elementor-heading-title{font-size:1.5rem;line-height:1.1em;}.elementor-2908 .elementor-element.elementor-element-5caa196{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2908 .elementor-element.elementor-element-1569099 .elementor-heading-title{font-size:1.5rem;line-height:1.1em;}.elementor-2908 .elementor-element.elementor-element-1c717d1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2908 .elementor-element.elementor-element-b94fa1b .elementor-heading-title{font-size:1.5rem;line-height:1.1em;}.elementor-2908 .elementor-element.elementor-element-de8eb7a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2908 .elementor-element.elementor-element-0980fb3 .elementor-heading-title{font-size:1.5rem;line-height:1.1em;}.elementor-2908 .elementor-element.elementor-element-a8165bc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Space Grotesk';
	font-display: auto;
	src: url('https://madfamilytattoo.com/wp-content/uploads/2026/02/SpaceGrotesk-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */