.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-469 .elementor-element.elementor-element-229a5a4 > .elementor-widget-container{margin:20px 0px 26px 0px;}.elementor-469 .elementor-element.elementor-element-229a5a4{text-align:start;}.elementor-469 .elementor-element.elementor-element-229a5a4 .elementor-heading-title{font-family:"Neurial Grotesk", Sans-serif;font-size:clamp(29px, 4.5vw, 60px);font-weight:800;line-height:0.94em;letter-spacing:-0.036em;color:#e8ebdc;}.elementor-469 .elementor-element.elementor-element-eae75f4 > .elementor-widget-container{margin:16px 0px 26px 0px;}.elementor-469 .elementor-element.elementor-element-eae75f4{text-align:start;}.elementor-469 .elementor-element.elementor-element-eae75f4 .elementor-heading-title{font-family:"Neurial Grotesk", Sans-serif;font-size:clamp(22px, 3vw, 40px);font-weight:800;line-height:0.94em;letter-spacing:-0.032em;color:#0a0909;}.elementor-469 .elementor-element.elementor-element-db6bb93 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-469 .elementor-element.elementor-element-db6bb93{text-align:start;}.elementor-469 .elementor-element.elementor-element-db6bb93 .elementor-heading-title{font-family:"Neurial Grotesk", Sans-serif;font-size:clamp(14.5px, 1.02vw, 16.5px);font-weight:400;line-height:1.6em;letter-spacing:0em;color:#5c5f52;}.elementor-469 .elementor-element.elementor-element-dc93abe > .elementor-widget-container{margin:16px 0px 38px 0px;}.elementor-469 .elementor-element.elementor-element-dc93abe{text-align:start;}.elementor-469 .elementor-element.elementor-element-dc93abe .elementor-heading-title{font-family:"Neurial Grotesk", Sans-serif;font-size:clamp(22px, 3vw, 40px);font-weight:800;line-height:0.94em;letter-spacing:-0.032em;color:#e8ebdc;}.elementor-469 .elementor-element.elementor-element-4208b7e > .elementor-widget-container{margin:16px 0px 34px 0px;}.elementor-469 .elementor-element.elementor-element-4208b7e{text-align:start;}.elementor-469 .elementor-element.elementor-element-4208b7e .elementor-heading-title{font-family:"Neurial Grotesk", Sans-serif;font-size:clamp(22px, 3vw, 40px);font-weight:800;line-height:0.94em;letter-spacing:-0.032em;color:#0a0909;}.elementor-469 .elementor-element.elementor-element-e184074 > .elementor-widget-container{margin:22px 0px 0px 0px;}.elementor-469 .elementor-element.elementor-element-e184074{text-align:start;}.elementor-469 .elementor-element.elementor-element-e184074 .elementor-heading-title{font-family:"Neurial Grotesk", Sans-serif;font-size:0.9375rem;font-weight:400;line-height:24.3px;letter-spacing:0.002em;color:#0a0909;}.elementor-469 .elementor-element.elementor-element-3d363ed > .elementor-widget-container{margin:16px 0px 34px 0px;}.elementor-469 .elementor-element.elementor-element-3d363ed{text-align:start;}.elementor-469 .elementor-element.elementor-element-3d363ed .elementor-heading-title{font-family:"Neurial Grotesk", Sans-serif;font-size:clamp(22px, 3vw, 40px);font-weight:800;line-height:0.94em;letter-spacing:-0.032em;color:#e8ebdc;}.elementor-469 .elementor-element.elementor-element-7e085e2 > .elementor-widget-container{margin:18px 0px 20px 0px;}.elementor-469 .elementor-element.elementor-element-7e085e2{text-align:start;}.elementor-469 .elementor-element.elementor-element-7e085e2 .elementor-heading-title{font-family:"Neurial Grotesk", Sans-serif;font-size:clamp(22px, 3vw, 40px);font-weight:800;line-height:0.94em;letter-spacing:-0.032em;color:#0a0909;}@media(max-width:1366px){.elementor-469 .elementor-element.elementor-element-e184074 .elementor-heading-title{font-size:0.875rem;line-height:1.62em;}}/* Start custom CSS for heading, class: .elementor-element-229a5a4 */.elementor-469 .elementor-element.elementor-element-229a5a4 .elementor-heading-title{max-width:15ch;text-wrap:balance} .elementor-469 .elementor-element.elementor-element-229a5a4 .elementor-widget-container{margin-top:20px;margin-bottom:26px} .elementor-469 .elementor-element.elementor-element-229a5a4 .elementor-heading-title{margin-top:20px;margin-bottom:26px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eae75f4 */.elementor-469 .elementor-element.elementor-element-eae75f4 .elementor-heading-title{max-width:20ch;text-wrap:balance} .elementor-469 .elementor-element.elementor-element-eae75f4 .elementor-widget-container{margin-top:16px;margin-bottom:26px} .elementor-469 .elementor-element.elementor-element-eae75f4 .elementor-heading-title{margin-top:16px;margin-bottom:26px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db6bb93 */.elementor-469 .elementor-element.elementor-element-db6bb93 .elementor-heading-title{text-wrap:pretty} .elementor-469 .elementor-element.elementor-element-db6bb93 .elementor-heading-title{margin:0} .elementor-469 .elementor-element.elementor-element-db6bb93 .elementor-heading-title strong{color: #0a0909}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc93abe */.elementor-469 .elementor-element.elementor-element-dc93abe .elementor-heading-title{max-width:20ch;text-wrap:balance} .elementor-469 .elementor-element.elementor-element-dc93abe .elementor-widget-container{margin-top:16px;margin-bottom:38px} .elementor-469 .elementor-element.elementor-element-dc93abe .elementor-heading-title{margin-top:16px;margin-bottom:38px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4208b7e */.elementor-469 .elementor-element.elementor-element-4208b7e .elementor-heading-title{max-width:18ch;text-wrap:balance} .elementor-469 .elementor-element.elementor-element-4208b7e .elementor-widget-container{margin-top:16px;margin-bottom:34px} .elementor-469 .elementor-element.elementor-element-4208b7e .elementor-heading-title{margin-top:16px;margin-bottom:34px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e184074 */@media (max-width: 1366px){.elementor-469 .elementor-element.elementor-element-e184074{font-size:0.875rem;line-height:1.62em}} .elementor-469 .elementor-element.elementor-element-e184074 .elementor-widget-container{margin-top:22px} .elementor-469 .elementor-element.elementor-element-e184074 .elementor-heading-title{margin-top:22px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d363ed */.elementor-469 .elementor-element.elementor-element-3d363ed .elementor-heading-title{max-width:20ch;text-wrap:balance} .elementor-469 .elementor-element.elementor-element-3d363ed .elementor-widget-container{margin-top:16px;margin-bottom:34px} .elementor-469 .elementor-element.elementor-element-3d363ed .elementor-heading-title{margin-top:16px;margin-bottom:34px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e085e2 */.elementor-469 .elementor-element.elementor-element-7e085e2 .elementor-heading-title{max-width:15ch;text-wrap:balance} .elementor-469 .elementor-element.elementor-element-7e085e2 .elementor-widget-container{margin-top:18px;margin-bottom:20px} .elementor-469 .elementor-element.elementor-element-7e085e2 .elementor-heading-title{margin-top:18px;margin-bottom:20px}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Neurial Grotesk';
	font-display: swap;
	src: url('https://suimaisquearquitetura.com.br/wp-content/uploads/2026/09/NeurialGrotesk-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */