.elementor-47 .elementor-element.elementor-element-8b608dd{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:3rem;--padding-bottom:3rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-47 .elementor-element.elementor-element-2ee364a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:4.5rem 4.5rem 4.5rem 4.5rem;box-shadow:0px 24px 64px 0px rgba(45, 43, 5, 0.06);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-2ee364a:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-2ee364a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFF5F6 0%, #FCE6E9 100%);}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-47 .elementor-element.elementor-element-e61940d{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;top:-0.85rem;z-index:0;text-align:center;}body:not(.rtl) .elementor-47 .elementor-element.elementor-element-e61940d{left:-1.75rem;}body.rtl .elementor-47 .elementor-element.elementor-element-e61940d{right:-1.75rem;}.elementor-47 .elementor-element.elementor-element-e61940d img{width:100%;}.elementor-47 .elementor-element.elementor-element-2573132{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:4.25rem 4.25rem;--row-gap:4.25rem;--column-gap:4.25rem;--padding-top:32%;--padding-bottom:0;--padding-left:2.5rem;--padding-right:2.5rem;--z-index:1;}.elementor-47 .elementor-element.elementor-element-a041380{width:100%;max-width:100%;text-align:center;}.elementor-47 .elementor-element.elementor-element-a041380 img{width:19.5rem;max-width:72%;}.elementor-47 .elementor-element.elementor-element-7632e61{width:100%;max-width:100%;text-align:center;}.elementor-47 .elementor-element.elementor-element-7632e61 img{width:15rem;}.elementor-47 .elementor-element.elementor-element-8a1089f{width:100%;max-width:100%;margin:-2.25rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;z-index:0;text-align:center;}.elementor-47 .elementor-element.elementor-element-8a1089f img{width:100%;}.elementor-47 .elementor-element.elementor-element-0977196{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0rem 0rem 4.5rem 4.5rem;--margin-top:-5.748rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:6.5rem;--padding-left:2.5rem;--padding-right:2.5rem;--z-index:1;}.elementor-47 .elementor-element.elementor-element-0977196:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-0977196 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grafictech.com.br/wp-content/uploads/2026/10/envelope-base.svg");background-position:50% 5.748rem;background-repeat:no-repeat;background-size:100% auto;}.elementor-47 .elementor-element.elementor-element-81e234c{width:100%;max-width:100%;text-align:center;}.elementor-47 .elementor-element.elementor-element-81e234c img{width:12rem;}.elementor-47 .elementor-element.elementor-element-41ad7f8{width:100%;max-width:100%;margin:1.25rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;}.elementor-47 .elementor-element.elementor-element-41ad7f8 img{width:14.75rem;max-width:60%;}.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-47 .elementor-element.elementor-element-0e57d30{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0em 0em 0em 0.32em;text-align:center;}.elementor-47 .elementor-element.elementor-element-0e57d30 .elementor-heading-title{font-family:"Forum", Sans-serif;font-size:1.625rem;font-weight:400;line-height:1.3em;letter-spacing:0.32em;color:var( --e-global-color-cvoliva );}.elementor-47 .elementor-element.elementor-element-775cf34{width:100%;max-width:100%;margin:1.25rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;}.elementor-47 .elementor-element.elementor-element-775cf34 img{width:1.125rem;}.elementor-47 .elementor-element.elementor-element-102a8c2{margin:1.1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;}.elementor-47 .elementor-element.elementor-element-102a8c2 .elementor-heading-title{font-family:"Forum", Sans-serif;font-size:1.625rem;font-weight:400;line-height:1.3em;color:var( --e-global-color-cvoliva );}.elementor-47 .elementor-element.elementor-element-75fa0a5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-5443f01{width:100%;max-width:100%;margin:2.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;}.elementor-47 .elementor-element.elementor-element-5443f01 img{width:auto;height:2.25rem;}.elementor-47 .elementor-element.elementor-element-5d60844{margin:0.6rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;}.elementor-47 .elementor-element.elementor-element-5d60844 .elementor-heading-title{font-family:"The Lady in the Boulevard", Sans-serif;font-size:1.75rem;font-weight:400;line-height:1.3em;color:var( --e-global-color-cvcinza );}body.elementor-page-47:not(.elementor-motion-effects-element-type-background), body.elementor-page-47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-47 .elementor-element.elementor-element-8b608dd{--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-47 .elementor-element.elementor-element-0977196:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-0977196 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-47 .elementor-element.elementor-element-8b608dd{--justify-content:flex-start;--padding-top:0.75rem;--padding-bottom:0.75rem;--padding-left:0.75rem;--padding-right:0.75rem;}.elementor-47 .elementor-element.elementor-element-2ee364a{--width:100%;--border-radius:2.25rem 2.25rem 2.25rem 2.25rem;}body:not(.rtl) .elementor-47 .elementor-element.elementor-element-e61940d{left:-0.9rem;}body.rtl .elementor-47 .elementor-element.elementor-element-e61940d{right:-0.9rem;}.elementor-47 .elementor-element.elementor-element-e61940d{top:-0.5rem;}.elementor-47 .elementor-element.elementor-element-2573132{--width:100%;--gap:2.25rem 2.25rem;--row-gap:2.25rem;--column-gap:2.25rem;--padding-top:32%;--padding-bottom:0;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-47 .elementor-element.elementor-element-7632e61 img{width:min(41vw, 15rem);}.elementor-47 .elementor-element.elementor-element-8a1089f{margin:-1.25rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-47 .elementor-element.elementor-element-0977196{--width:100%;--border-radius:0rem 0rem 2.25rem 2.25rem;--margin-top:calc(calc(min(34vw, 12rem) * 0.479) * -1);--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0rem;--padding-bottom:3.5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-47 .elementor-element.elementor-element-0977196:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-0977196 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:50% calc(min(34vw, 12rem) * 0.479);}.elementor-47 .elementor-element.elementor-element-81e234c img{width:min(34vw, 12rem);}.elementor-47 .elementor-element.elementor-element-0e57d30{margin:1.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-47 .elementor-element.elementor-element-0e57d30 .elementor-heading-title{font-size:1.25rem;}.elementor-47 .elementor-element.elementor-element-775cf34{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-47 .elementor-element.elementor-element-775cf34 img{width:0.95rem;}.elementor-47 .elementor-element.elementor-element-102a8c2{margin:0.85rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-47 .elementor-element.elementor-element-102a8c2 .elementor-heading-title{font-size:1.25rem;}.elementor-47 .elementor-element.elementor-element-75fa0a5{--width:auto;}.elementor-47 .elementor-element.elementor-element-5443f01{margin:1.75rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-47 .elementor-element.elementor-element-5443f01 img{height:1.85rem;}.elementor-47 .elementor-element.elementor-element-5d60844 .elementor-heading-title{font-size:1.5rem;}}@media(min-width:768px){.elementor-47 .elementor-element.elementor-element-2ee364a{--width:42.5rem;}.elementor-47 .elementor-element.elementor-element-2573132{--width:100%;}.elementor-47 .elementor-element.elementor-element-0977196{--width:100%;}.elementor-47 .elementor-element.elementor-element-75fa0a5{--width:auto;}}@media(max-width:1024px) and (min-width:768px){.elementor-47 .elementor-element.elementor-element-2ee364a{--width:42.5rem;}}/* Start custom CSS for image, class: .elementor-element-e61940d */.elementor-47 .elementor-element.elementor-element-e61940d { pointer-events: none; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-81e234c */.elementor-47 .elementor-element.elementor-element-81e234c img { border-radius: 50%; filter: drop-shadow(0 0.6rem 0.9rem rgba(45, 43, 5, 0.18)); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75fa0a5 */.elementor-47 .elementor-element.elementor-element-75fa0a5 .elementor-heading-title { transition: color 0.3s ease; }
.elementor-47 .elementor-element.elementor-element-75fa0a5:hover .elementor-heading-title { color: var(--e-global-color-cvoliva); }/* End custom CSS */
/* Start custom CSS *//* Escala o convite em telas grandes (Widescreen / Ultrawide) */
@media (min-width: 1600px) { html { font-size: 106.25%; } }
@media (min-width: 2400px) { html { font-size: 125%; } }
@media (min-width: 3400px) { html { font-size: 137.5%; } }

/* Imagens sem espaço extra de linha abaixo (ícones pequenos ficam na altura exata) */
.elementor-widget-image { line-height: 0; }

/* Respeita quem prefere menos movimento */
@media (prefers-reduced-motion: reduce) {
  .elementor-element.animated { animation: none !important; }
  .elementor-element { transition: none !important; }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Forum';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://grafictech.com.br/wp-content/uploads/2026/10/forum-regular.woff2') format('woff2'),
		url('https://grafictech.com.br/wp-content/uploads/2026/10/forum-regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'The Lady in the Boulevard';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://grafictech.com.br/wp-content/uploads/2026/10/the-lady-in-the-boulevard.woff2') format('woff2'),
		url('https://grafictech.com.br/wp-content/uploads/2026/10/the-lady-in-the-boulevard.ttf') format('truetype');
}
/* End Custom Fonts CSS */