.elementor-302 .elementor-element.elementor-element-07dceda{--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;}.elementor-302 .elementor-element.elementor-element-07dceda.e-con{--flex-grow:0;--flex-shrink:0;}:root{--page-title-display:none;}@media(min-width:479px){.elementor-302 .elementor-element.elementor-element-07dceda{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-0cb68cb *//* 🎨 ADICIONE AQUI AS FONTES PERSONALIZADAS */
@font-face {
    font-family: 'Suisse-Intl-Book';
    src: url('caminho/para/SuisseIntl-Book.woff2') format('woff2');
}
@font-face {
    font-family: 'SuisseIntl-Light';
    src: url('caminho/para/SuisseIntl-Light.woff2') format('woff2');
}
@font-face {
    font-family: 'Suisse-Intl-Medium';
    src: url('caminho/para/SuisseIntl-Medium.woff2') format('woff2');
}
@font-face {
    font-family: 'Suisse-Intl-Bold';
    src: url('caminho/para/SuisseIntl-Bold.woff2') format('woff2');
}

:root {
	--bg: #000000;
	--bg-2: #0a0a0a;
	--card: #0f0f0f;
	--text: #ffffff;
	--muted: #cfcfcf;
	--brand: #0066cc;
	--brand-2: #007BFF;
	--brand-hover: #0056b3;
	
	/* 🎨 FONTES EDITÁVEIS */
	--font-light: 'Suisse', Suisse, sans-serif;
	--font-book: 'Suisse', Suisse, sans-serif;
	--font-medium: 'Suisse', Suisse, sans-serif;
	--font-bold: 'Suisse', Suisse, sans-serif;
}

* {
	box-sizing: border-box;
	margin: 0;
	padding: 0;
}

html, body {
	width: 100%;
	background: var(--bg);
	color: var(--text);
	font-family: var(--font-book); /* 📝 Fonte padrão alterada */
}

img {
	max-width: 100%;
	display: block;
}/* End custom CSS */