.elementor-50 .elementor-element.elementor-element-35af681{--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-50 .elementor-element.elementor-element-7e34924{--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-50 .elementor-element.elementor-element-7e34924:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-7e34924 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FCFCFC 0%, #F5F5F5 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-50 .elementor-element.elementor-element-e9af92e{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-50 .elementor-element.elementor-element-e9af92e{left:-1.75rem;}body.rtl .elementor-50 .elementor-element.elementor-element-e9af92e{right:-1.75rem;}.elementor-50 .elementor-element.elementor-element-e9af92e img{width:100%;}.elementor-50 .elementor-element.elementor-element-43a77f0{--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:19.5%;--padding-bottom:5.5rem;--padding-left:2.5rem;--padding-right:2.5rem;--z-index:1;}.elementor-50 .elementor-element.elementor-element-32f48a4{width:100%;max-width:100%;text-align:center;}.elementor-50 .elementor-element.elementor-element-32f48a4 img{width:23.5rem;max-width:80%;}.elementor-50 .elementor-element.elementor-element-678233d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--flex-wrap:nowrap;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-1affb0a{width:var( --container-widget-width, 5.75rem );max-width:5.75rem;--container-widget-width:5.75rem;--container-widget-flex-grow:0;text-align:center;}.elementor-50 .elementor-element.elementor-element-1affb0a.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-50 .elementor-element.elementor-element-1affb0a img{width:100%;}.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-50 .elementor-element.elementor-element-233beb7{width:auto;max-width:auto;text-align:center;}.elementor-50 .elementor-element.elementor-element-233beb7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-50 .elementor-element.elementor-element-233beb7 .elementor-heading-title{font-family:"The Lady in the Boulevard", Sans-serif;font-size:1.625rem;font-weight:400;line-height:1.3em;color:var( --e-global-color-cvsalvia );}.elementor-50 .elementor-element.elementor-element-2fca5b2{width:var( --container-widget-width, 5.75rem );max-width:5.75rem;--container-widget-width:5.75rem;--container-widget-flex-grow:0;text-align:center;}.elementor-50 .elementor-element.elementor-element-2fca5b2.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-50 .elementor-element.elementor-element-2fca5b2 img{width:100%;}.elementor-50 .elementor-element.elementor-element-235ae3c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--flex-wrap:nowrap;--margin-top:2.5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-e18e084{--display:flex;--min-height:7.6rem;--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:0.6rem 0.6rem;--row-gap:0.6rem;--column-gap:0.6rem;--background-transition:0.3s;--border-radius:1.25rem 1.25rem 1.25rem 1.25rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0.5rem;--padding-right:0.5rem;--e-con-transform-transition-duration:300ms;}.elementor-50 .elementor-element.elementor-element-e18e084:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-e18e084 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(172, 189, 173, 0.85);}.elementor-50 .elementor-element.elementor-element-e18e084:hover{background-color:var( --e-global-color-cvsalvia );box-shadow:0px 12px 24px 0px rgba(45, 43, 5, 0.12);}.elementor-50 .elementor-element.elementor-element-e18e084.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-50 .elementor-element.elementor-element-e18e084.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-50 .elementor-element.elementor-element-616769f{width:100%;max-width:100%;text-align:center;}.elementor-50 .elementor-element.elementor-element-616769f img{width:auto;height:1.65rem;}.elementor-50 .elementor-element.elementor-element-21c2096{text-align:center;}.elementor-50 .elementor-element.elementor-element-21c2096 .elementor-heading-title{font-family:"Forum", Sans-serif;font-size:1.0625rem;font-weight:400;line-height:1.2em;color:var( --e-global-color-cvfundo );}.elementor-50 .elementor-element.elementor-element-96ff0ac{--display:flex;--min-height:7.6rem;--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:0.6rem 0.6rem;--row-gap:0.6rem;--column-gap:0.6rem;--background-transition:0.3s;--border-radius:1.25rem 1.25rem 1.25rem 1.25rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0.5rem;--padding-right:0.5rem;--e-con-transform-transition-duration:300ms;}.elementor-50 .elementor-element.elementor-element-96ff0ac:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-96ff0ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(172, 189, 173, 0.85);}.elementor-50 .elementor-element.elementor-element-96ff0ac:hover{background-color:var( --e-global-color-cvsalvia );box-shadow:0px 12px 24px 0px rgba(45, 43, 5, 0.12);}.elementor-50 .elementor-element.elementor-element-96ff0ac.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-50 .elementor-element.elementor-element-96ff0ac.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-50 .elementor-element.elementor-element-9259e52{width:100%;max-width:100%;text-align:center;}.elementor-50 .elementor-element.elementor-element-9259e52 img{width:auto;height:1.65rem;}.elementor-50 .elementor-element.elementor-element-5153098{text-align:center;}.elementor-50 .elementor-element.elementor-element-5153098 .elementor-heading-title{font-family:"Forum", Sans-serif;font-size:1.0625rem;font-weight:400;line-height:1.2em;color:var( --e-global-color-cvfundo );}.elementor-50 .elementor-element.elementor-element-217f919{--display:flex;--min-height:7.6rem;--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:0.6rem 0.6rem;--row-gap:0.6rem;--column-gap:0.6rem;--background-transition:0.3s;--border-radius:1.25rem 1.25rem 1.25rem 1.25rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0.5rem;--padding-right:0.5rem;--e-con-transform-transition-duration:300ms;}.elementor-50 .elementor-element.elementor-element-217f919:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-217f919 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(172, 189, 173, 0.85);}.elementor-50 .elementor-element.elementor-element-217f919:hover{background-color:var( --e-global-color-cvsalvia );box-shadow:0px 12px 24px 0px rgba(45, 43, 5, 0.12);}.elementor-50 .elementor-element.elementor-element-217f919.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-50 .elementor-element.elementor-element-217f919.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-50 .elementor-element.elementor-element-9747e3f{width:100%;max-width:100%;text-align:center;}.elementor-50 .elementor-element.elementor-element-9747e3f img{width:auto;height:1.65rem;}.elementor-50 .elementor-element.elementor-element-a344937{text-align:center;}.elementor-50 .elementor-element.elementor-element-a344937 .elementor-heading-title{font-family:"Forum", Sans-serif;font-size:1.0625rem;font-weight:400;line-height:1.2em;color:var( --e-global-color-cvfundo );}.elementor-50 .elementor-element.elementor-element-e9fa5f8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:6rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-42a4abb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:5.6px 9.6px 17.6px 0px rgba(45, 43, 5, 0.2);--padding-top:0.75rem;--padding-bottom:2.75rem;--padding-left:0.75rem;--padding-right:0.75rem;--z-index:2;}.elementor-50 .elementor-element.elementor-element-42a4abb:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-42a4abb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F8F8F8 0%, #EAEAEA 100%);}.elementor-50 .elementor-element.elementor-element-42a4abb.e-con{--e-con-transform-rotateZ:-7deg;--flex-grow:0;--flex-shrink:0;}.elementor-50 .elementor-element.elementor-element-9a39f40{width:100%;max-width:100%;text-align:center;}.elementor-50 .elementor-element.elementor-element-9a39f40 img{width:100%;}.elementor-50 .elementor-element.elementor-element-494b63a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:5.6px 9.6px 17.6px 0px rgba(45, 43, 5, 0.2);--margin-top:0.5rem;--margin-bottom:0rem;--margin-left:-1.25rem;--margin-right:0rem;--padding-top:0.75rem;--padding-bottom:2.75rem;--padding-left:0.75rem;--padding-right:0.75rem;--z-index:1;}.elementor-50 .elementor-element.elementor-element-494b63a:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-494b63a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F8F8F8 0%, #EAEAEA 100%);}.elementor-50 .elementor-element.elementor-element-494b63a.e-con{--e-con-transform-rotateZ:10deg;--flex-grow:0;--flex-shrink:0;}.elementor-50 .elementor-element.elementor-element-7ebbccd{width:100%;max-width:100%;text-align:center;}.elementor-50 .elementor-element.elementor-element-7ebbccd img{width:100%;}body.elementor-page-50:not(.elementor-motion-effects-element-type-background), body.elementor-page-50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-50 .elementor-element.elementor-element-35af681{--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}}@media(max-width:767px){.elementor-50 .elementor-element.elementor-element-35af681{--justify-content:flex-start;--padding-top:0.75rem;--padding-bottom:0.75rem;--padding-left:0.75rem;--padding-right:0.75rem;}.elementor-50 .elementor-element.elementor-element-7e34924{--width:100%;--border-radius:2.25rem 2.25rem 2.25rem 2.25rem;}body:not(.rtl) .elementor-50 .elementor-element.elementor-element-e9af92e{left:-0.9rem;}body.rtl .elementor-50 .elementor-element.elementor-element-e9af92e{right:-0.9rem;}.elementor-50 .elementor-element.elementor-element-e9af92e{top:-0.5rem;}.elementor-50 .elementor-element.elementor-element-43a77f0{--width:100%;--padding-top:19.5%;--padding-bottom:5.5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-50 .elementor-element.elementor-element-32f48a4 img{max-width:84%;}.elementor-50 .elementor-element.elementor-element-678233d{--gap:0.35rem 0.35rem;--row-gap:0.35rem;--column-gap:0.35rem;--flex-wrap:nowrap;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-50 .elementor-element.elementor-element-1affb0a{--container-widget-width:3rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 3rem );max-width:3rem;}.elementor-50 .elementor-element.elementor-element-233beb7 .elementor-heading-title{font-size:1.35rem;}.elementor-50 .elementor-element.elementor-element-2fca5b2{--container-widget-width:3rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 3rem );max-width:3rem;}.elementor-50 .elementor-element.elementor-element-235ae3c{--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--flex-wrap:nowrap;--margin-top:1.75rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-50 .elementor-element.elementor-element-e18e084{--width:0px;--min-height:6.25rem;--gap:0.45rem 0.45rem;--row-gap:0.45rem;--column-gap:0.45rem;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0.75rem;--padding-bottom:0.75rem;--padding-left:0.35rem;--padding-right:0.35rem;}.elementor-50 .elementor-element.elementor-element-e18e084.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-50 .elementor-element.elementor-element-616769f img{height:1.4rem;}.elementor-50 .elementor-element.elementor-element-21c2096 .elementor-heading-title{font-size:0.9rem;}.elementor-50 .elementor-element.elementor-element-96ff0ac{--width:0px;--min-height:6.25rem;--gap:0.45rem 0.45rem;--row-gap:0.45rem;--column-gap:0.45rem;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0.75rem;--padding-bottom:0.75rem;--padding-left:0.35rem;--padding-right:0.35rem;}.elementor-50 .elementor-element.elementor-element-96ff0ac.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-50 .elementor-element.elementor-element-9259e52 img{height:1.4rem;}.elementor-50 .elementor-element.elementor-element-5153098 .elementor-heading-title{font-size:0.9rem;}.elementor-50 .elementor-element.elementor-element-217f919{--width:0px;--min-height:6.25rem;--gap:0.45rem 0.45rem;--row-gap:0.45rem;--column-gap:0.45rem;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0.75rem;--padding-bottom:0.75rem;--padding-left:0.35rem;--padding-right:0.35rem;}.elementor-50 .elementor-element.elementor-element-217f919.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-50 .elementor-element.elementor-element-9747e3f img{height:1.4rem;}.elementor-50 .elementor-element.elementor-element-a344937 .elementor-heading-title{font-size:0.9rem;}.elementor-50 .elementor-element.elementor-element-e9fa5f8{--flex-wrap:nowrap;--margin-top:3.5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-50 .elementor-element.elementor-element-42a4abb{--width:min(38%, 11.25rem);--padding-top:0.5rem;--padding-bottom:1.75rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-50 .elementor-element.elementor-element-494b63a{--width:min(38%, 11.25rem);--margin-top:0.5rem;--margin-bottom:0rem;--margin-left:-0.75rem;--margin-right:0rem;--padding-top:0.5rem;--padding-bottom:1.75rem;--padding-left:0.5rem;--padding-right:0.5rem;}}@media(min-width:768px){.elementor-50 .elementor-element.elementor-element-7e34924{--width:42.5rem;}.elementor-50 .elementor-element.elementor-element-43a77f0{--width:100%;}.elementor-50 .elementor-element.elementor-element-e18e084{--width:9.8rem;}.elementor-50 .elementor-element.elementor-element-96ff0ac{--width:9.8rem;}.elementor-50 .elementor-element.elementor-element-217f919{--width:9.8rem;}.elementor-50 .elementor-element.elementor-element-42a4abb{--width:11.25rem;}.elementor-50 .elementor-element.elementor-element-494b63a{--width:11.25rem;}}@media(max-width:1024px) and (min-width:768px){.elementor-50 .elementor-element.elementor-element-7e34924{--width:42.5rem;}}/* Start custom CSS for image, class: .elementor-element-e9af92e */.elementor-50 .elementor-element.elementor-element-e9af92e { pointer-events: none; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1affb0a */.elementor-50 .elementor-element.elementor-element-1affb0a { min-width: 1.5rem; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-233beb7 */.elementor-50 .elementor-element.elementor-element-233beb7 .elementor-heading-title { white-space: nowrap; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2fca5b2 */.elementor-50 .elementor-element.elementor-element-2fca5b2 { min-width: 1.5rem; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9a39f40 */.elementor-50 .elementor-element.elementor-element-9a39f40 img { aspect-ratio: 1 / 1; object-fit: cover; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ebbccd */.elementor-50 .elementor-element.elementor-element-7ebbccd img { aspect-ratio: 1 / 1; object-fit: cover; }/* 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; }
}
/* Telas muito estreitas (≤ 360px) */
/* (!important: as regras de cada elemento no Elementor são mais específicas) */
@media (max-width: 360px) {
  .cv-botao-menu { --padding-left: 0.2rem !important; --padding-right: 0.2rem !important; }
  .cv-botao-menu .elementor-heading-title { font-size: 0.72rem !important; }
  .cv-navegue-titulo .elementor-heading-title { font-size: 1.2rem !important; }
}/* End custom 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 */
/* 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 */