.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-511 .elementor-element.elementor-element-262dcdd > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-511 .elementor-element.elementor-element-262dcdd{text-align:start;}.elementor-511 .elementor-element.elementor-element-262dcdd .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-511 .elementor-element.elementor-element-dba4145 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-511 .elementor-element.elementor-element-dba4145{text-align:start;}.elementor-511 .elementor-element.elementor-element-dba4145 .elementor-heading-title{font-family:"Neurial Grotesk", Sans-serif;font-size:clamp(16px, 1.25vw, 19.5px);font-weight:500;line-height:1.45em;letter-spacing:0em;color:#e8ebdcc2;}.elementor-511 .elementor-element.elementor-element-ca048af > .elementor-widget-container{margin:16px 0px 34px 0px;}.elementor-511 .elementor-element.elementor-element-ca048af{text-align:start;}.elementor-511 .elementor-element.elementor-element-ca048af .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-511 .elementor-element.elementor-element-cb385dd > .elementor-widget-container{margin:16px 0px 40px 0px;}.elementor-511 .elementor-element.elementor-element-cb385dd{text-align:start;}.elementor-511 .elementor-element.elementor-element-cb385dd .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-511 .elementor-element.elementor-element-f713ecf{--display:flex;}.elementor-511 .elementor-element.elementor-element-cd5b2fb{--display:flex;}.elementor-511 .elementor-element.elementor-element-dc6868d{--display:flex;}.elementor-511 .elementor-element.elementor-element-03336f1{--display:flex;}.elementor-511 .elementor-element.elementor-element-5a0fb8b{--display:flex;}.elementor-511 .elementor-element.elementor-element-4035f40{--display:flex;}.elementor-511 .elementor-element.elementor-element-9bacc56{--display:flex;}.elementor-511 .elementor-element.elementor-element-d459b1d{--display:flex;}.elementor-511 .elementor-element.elementor-element-da5290d{--display:flex;}.elementor-511 .elementor-element.elementor-element-c4e7405{--n-accordion-title-font-size:1.0625rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#e8ebdc;--n-accordion-title-hover-color:#e8ebdc;--n-accordion-title-active-color:#e8ebdc;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#f8ce51;--n-accordion-icon-hover-color:#f8ce51;--n-accordion-icon-active-color:#f8ce51;}.elementor-511 .elementor-element.elementor-element-c4e7405 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-511 .elementor-element.elementor-element-c4e7405 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:none;}.elementor-511 .elementor-element.elementor-element-c4e7405 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}:where( .elementor-511 .elementor-element.elementor-element-c4e7405 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Neurial Grotesk", Sans-serif;font-weight:800;letter-spacing:-0.022em;}:where( .elementor-511 .elementor-element.elementor-element-c4e7405 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-511 .elementor-element.elementor-element-da522b0 > .elementor-widget-container{margin:18px 0px 20px 0px;}.elementor-511 .elementor-element.elementor-element-da522b0{text-align:start;}.elementor-511 .elementor-element.elementor-element-da522b0 .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-511 .elementor-element.elementor-element-c4e7405{--n-accordion-title-font-size:1.00743rem;}}@media(max-width:1024px){.elementor-511 .elementor-element.elementor-element-c4e7405{--n-accordion-title-font-size:0.875rem;}}@media(max-width:767px){.elementor-511 .elementor-element.elementor-element-c4e7405{--n-accordion-title-font-size:0.875rem;}}/* Start custom CSS for heading, class: .elementor-element-262dcdd */.elementor-511 .elementor-element.elementor-element-262dcdd .elementor-heading-title{max-width:18ch;text-wrap:balance} .elementor-511 .elementor-element.elementor-element-262dcdd .elementor-widget-container{margin-top:16px} .elementor-511 .elementor-element.elementor-element-262dcdd .elementor-heading-title{margin-top:16px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dba4145 */.elementor-511 .elementor-element.elementor-element-dba4145 .elementor-heading-title{max-width:34ch;text-wrap:pretty} .elementor-511 .elementor-element.elementor-element-dba4145 .elementor-heading-title{margin:0} .elementor-511 .elementor-element.elementor-element-dba4145 .elementor-heading-title strong{color: #e8ebdc}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ca048af */.elementor-511 .elementor-element.elementor-element-ca048af .elementor-heading-title{max-width:18ch;text-wrap:balance} .elementor-511 .elementor-element.elementor-element-ca048af .elementor-widget-container{margin-top:16px;margin-bottom:34px} .elementor-511 .elementor-element.elementor-element-ca048af .elementor-heading-title{margin-top:16px;margin-bottom:34px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb385dd */.elementor-511 .elementor-element.elementor-element-cb385dd .elementor-heading-title{max-width:18ch;text-wrap:balance} .elementor-511 .elementor-element.elementor-element-cb385dd .elementor-widget-container{margin-top:16px} .elementor-511 .elementor-element.elementor-element-cb385dd .elementor-heading-title{margin-top:16px} .elementor-511 .elementor-element.elementor-element-cb385dd .elementor-widget-container{margin-bottom:40px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da522b0 */.elementor-511 .elementor-element.elementor-element-da522b0 .elementor-heading-title{max-width:15ch;text-wrap:balance} .elementor-511 .elementor-element.elementor-element-da522b0 .elementor-widget-container{margin-top:18px;margin-bottom:20px} .elementor-511 .elementor-element.elementor-element-da522b0 .elementor-heading-title{margin-top:18px;margin-bottom:20px}/* End custom CSS */
/* Start custom CSS */.elementor-element-b33c9b1,.elementor-element-cb385dd{max-width:1300px !important;width:calc(100% - 48px) !important;margin-left:auto !important;margin-right:auto !important;box-sizing:border-box}/* 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 */