.elementor-9085 .elementor-element.elementor-element-20db8e63{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9085 .elementor-element.elementor-element-20db8e63:not(.elementor-motion-effects-element-type-background), .elementor-9085 .elementor-element.elementor-element-20db8e63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-9085 .elementor-element.elementor-element-58c2aede{--display:flex;--min-height:90vh;--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;--overlay-opacity:0.45;--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-9085 .elementor-element.elementor-element-58c2aede:not(.elementor-motion-effects-element-type-background), .elementor-9085 .elementor-element.elementor-element-58c2aede > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://guanxiasia.com.br/wp-content/uploads/2026/09/Guanxi.png");background-position:center center;background-size:cover;}.elementor-9085 .elementor-element.elementor-element-58c2aede::before, .elementor-9085 .elementor-element.elementor-element-58c2aede > .elementor-background-video-container::before, .elementor-9085 .elementor-element.elementor-element-58c2aede > .e-con-inner > .elementor-background-video-container::before, .elementor-9085 .elementor-element.elementor-element-58c2aede > .elementor-background-slideshow::before, .elementor-9085 .elementor-element.elementor-element-58c2aede > .e-con-inner > .elementor-background-slideshow::before, .elementor-9085 .elementor-element.elementor-element-58c2aede > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-9085 .elementor-element.elementor-element-7be2e7fc{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9085 .elementor-element.elementor-element-6d125ac0{padding:180px 0px 0px 0px;}.elementor-9085 .elementor-element.elementor-element-6d125ac0 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-9085 .elementor-element.elementor-element-6208101f .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:42px;font-weight:500;}.elementor-9085 .elementor-element.elementor-element-9b6d207 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:42px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9085 .elementor-element.elementor-element-2e02af2e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-9085 .elementor-element.elementor-element-2df2682e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:112px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-9085 .elementor-element.elementor-element-603a73cf{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9085 .elementor-element.elementor-element-695e60c8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9085 .elementor-element.elementor-element-380e4114 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-9085 .elementor-element.elementor-element-26392545{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-9085 .elementor-element.elementor-element-73419acf{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:112px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-9085 .elementor-element.elementor-element-7c59e9ca{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9085 .elementor-element.elementor-element-6709e311{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9085 .elementor-element.elementor-element-dcf13df .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-9085 .elementor-element.elementor-element-3c96d743{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9085 .elementor-element.elementor-element-54f2b1c1{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:112px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-9085 .elementor-element.elementor-element-7cb28eb8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9085 .elementor-element.elementor-element-7534d2a3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9085 .elementor-element.elementor-element-42b7b994{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9085 .elementor-element.elementor-element-d8dc168{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:112px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-9085 .elementor-element.elementor-element-33b3c974{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9085 .elementor-element.elementor-element-290af9f9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9085 .elementor-element.elementor-element-33586962{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9085 .elementor-element.elementor-element-574c3eb0{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:112px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-9085 .elementor-element.elementor-element-4a30c64a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9085 .elementor-element.elementor-element-3d079cdb{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9085 .elementor-element.elementor-element-62639333 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-9085 .elementor-element.elementor-element-3053efba{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9085 .elementor-element.elementor-element-7d56d418{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:112px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-9085 .elementor-element.elementor-element-8fe8d77{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9085 .elementor-element.elementor-element-35710a35{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9085 .elementor-element.elementor-element-8f21671 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-9085 .elementor-element.elementor-element-3bcbee46{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9085 .elementor-element.elementor-element-6ea4efc7{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.92;--padding-top:112px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-9085 .elementor-element.elementor-element-6ea4efc7:not(.elementor-motion-effects-element-type-background), .elementor-9085 .elementor-element.elementor-element-6ea4efc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://guanxiasia.com.br/wp-content/uploads/2026/09/Pazhou-Exhibition-Center-Guangzhou-City-1.jpg");background-position:center center;background-size:cover;}.elementor-9085 .elementor-element.elementor-element-6ea4efc7::before, .elementor-9085 .elementor-element.elementor-element-6ea4efc7 > .elementor-background-video-container::before, .elementor-9085 .elementor-element.elementor-element-6ea4efc7 > .e-con-inner > .elementor-background-video-container::before, .elementor-9085 .elementor-element.elementor-element-6ea4efc7 > .elementor-background-slideshow::before, .elementor-9085 .elementor-element.elementor-element-6ea4efc7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9085 .elementor-element.elementor-element-6ea4efc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-9085 .elementor-element.elementor-element-5f9f3855{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9085 .elementor-element.elementor-element-14707608{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9085 .elementor-element.elementor-element-24a7ef69{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:112px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-9085 .elementor-element.elementor-element-24a7ef69:not(.elementor-motion-effects-element-type-background), .elementor-9085 .elementor-element.elementor-element-24a7ef69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-9085 .elementor-element.elementor-element-79443fd3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-9085 .elementor-element.elementor-element-58c2aede:not(.elementor-motion-effects-element-type-background), .elementor-9085 .elementor-element.elementor-element-58c2aede > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://guanxiasia.com.br/wp-content/uploads/2026/09/Solucoes-Mobile.png");}.elementor-9085 .elementor-element.elementor-element-58c2aede{--overlay-opacity:0.62;--padding-top:20px;--padding-bottom:50px;--padding-left:15px;--padding-right:015px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-9085 .elementor-element.elementor-element-6d125ac0{padding:200px 0px 0px 0px;}.elementor-9085 .elementor-element.elementor-element-6208101f .elementor-heading-title{font-size:42px;}.elementor-9085 .elementor-element.elementor-element-9b6d207 .elementor-heading-title{font-size:42px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-9085 .elementor-element.elementor-element-2df2682e{--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-9085 .elementor-element.elementor-element-73419acf{--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-9085 .elementor-element.elementor-element-54f2b1c1{--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-9085 .elementor-element.elementor-element-d8dc168{--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-9085 .elementor-element.elementor-element-574c3eb0{--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-9085 .elementor-element.elementor-element-7d56d418{--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-9085 .elementor-element.elementor-element-6ea4efc7{--padding-top:64px;--padding-bottom:64px;--padding-left:25px;--padding-right:25px;}.elementor-9085 .elementor-element.elementor-element-24a7ef69{--padding-top:64px;--padding-bottom:72px;--padding-left:25px;--padding-right:25px;}}/* Start custom CSS for image, class: .elementor-element-c90135d */@keyframes flutuar-leve {
  0% { transform: translateY(0px) rotate(0deg); }
  50% { transform: translateY(-8px) rotate(0.3deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

.elementor-9085 .elementor-element.elementor-element-c90135d { animation: flutuar-leve 4s ease-in-out infinite; }
.elementor-9085 .elementor-element.elementor-element-c90135d img { border-radius:0; }
@media (prefers-reduced-motion: reduce){ .elementor-9085 .elementor-element.elementor-element-c90135d{ animation:none; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25c6512e */@keyframes flutuar-leve {
  0% { transform: translateY(0px) rotate(0deg); }
  50% { transform: translateY(-8px) rotate(0.3deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

.elementor-9085 .elementor-element.elementor-element-25c6512e { animation: flutuar-leve 4s ease-in-out infinite; }
.elementor-9085 .elementor-element.elementor-element-25c6512e img { border-radius:0; }
@media (prefers-reduced-motion: reduce){ .elementor-9085 .elementor-element.elementor-element-25c6512e{ animation:none; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44351a02 */@keyframes flutuar-leve {
  0% { transform: translateY(0px) rotate(0deg); }
  50% { transform: translateY(-8px) rotate(0.3deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

.elementor-9085 .elementor-element.elementor-element-44351a02 { animation: flutuar-leve 4s ease-in-out infinite; }
.elementor-9085 .elementor-element.elementor-element-44351a02 img { border-radius:0; }
@media (prefers-reduced-motion: reduce){ .elementor-9085 .elementor-element.elementor-element-44351a02{ animation:none; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-31fb8c48 */@keyframes flutuar-leve {
  0% { transform: translateY(0px) rotate(0deg); }
  50% { transform: translateY(-8px) rotate(0.3deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

.elementor-9085 .elementor-element.elementor-element-31fb8c48 { animation: flutuar-leve 4s ease-in-out infinite; }
.elementor-9085 .elementor-element.elementor-element-31fb8c48 img { border-radius:0; }
@media (prefers-reduced-motion: reduce){ .elementor-9085 .elementor-element.elementor-element-31fb8c48{ animation:none; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7feb2f23 */@keyframes flutuar-leve {
  0% { transform: translateY(0px) rotate(0deg); }
  50% { transform: translateY(-8px) rotate(0.3deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

.elementor-9085 .elementor-element.elementor-element-7feb2f23 { animation: flutuar-leve 4s ease-in-out infinite; }
.elementor-9085 .elementor-element.elementor-element-7feb2f23 img { border-radius:0; }
@media (prefers-reduced-motion: reduce){ .elementor-9085 .elementor-element.elementor-element-7feb2f23{ animation:none; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b5ea708 */@keyframes flutuar-leve {
  0% { transform: translateY(0px) rotate(0deg); }
  50% { transform: translateY(-8px) rotate(0.3deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

.elementor-9085 .elementor-element.elementor-element-b5ea708 { animation: flutuar-leve 4s ease-in-out infinite; }
.elementor-9085 .elementor-element.elementor-element-b5ea708 img { border-radius:0; }
@media (prefers-reduced-motion: reduce){ .elementor-9085 .elementor-element.elementor-element-b5ea708{ animation:none; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-77ac1837 */@keyframes flutuar-leve {
  0% { transform: translateY(0px) rotate(0deg); }
  50% { transform: translateY(-8px) rotate(0.3deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}

.elementor-9085 .elementor-element.elementor-element-77ac1837 { animation: flutuar-leve 4s ease-in-out infinite; }
.elementor-9085 .elementor-element.elementor-element-77ac1837 img { border-radius:0; }
@media (prefers-reduced-motion: reduce){ .elementor-9085 .elementor-element.elementor-element-77ac1837{ animation:none; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20db8e63 */.elementor-9085 .elementor-element.elementor-element-20db8e63{
  --gx-navy: var(--e-global-color-primary, #0A1320);
  --gx-creme: var(--e-global-color-secondary, #FFFCF9);
  --gx-vinho: var(--e-global-color-text, #B21519);
  --gx-vermelho: var(--e-global-color-accent, #E32A25);
  --gx-corpo: #3B4250;
  --gx-apoio: #6B7280;
  --gx-linha: #ECE6DF;
  --gx-fonte: var(--e-global-typography-text-font-family, "Raleway"), sans-serif;
  font-family: var(--gx-fonte);
}
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-shell{ width:100%; max-width:1200px; margin:0 auto; padding-left:24px; padding-right:24px; }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-rotulo .elementor-heading-title{
  font-size:13px; font-weight:700; letter-spacing:.18em; text-transform:uppercase;
  color: var(--gx-vermelho); display:inline-flex; align-items:center; gap:12px;
}
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-rotulo .elementor-heading-title::before{ content:""; width:28px; height:2px; background-color: var(--gx-vermelho); }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-botao .elementor-button{
  font-family: var(--gx-fonte); font-size:15px; font-weight:700; text-transform:uppercase; letter-spacing:.02em;
  color:#fff; background-color:transparent;
  background-image: linear-gradient(180deg, var(--gx-vermelho) 0%, var(--gx-vinho) 100%);
  box-shadow: 0 5px 10px 0 rgb(0 0 0 / .38); border-radius:25px; padding:15px 30px;
  transition: transform .2s ease, background-image .2s ease;
}
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-botao .elementor-button:hover,
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-botao .elementor-button:focus{ background-image: linear-gradient(180deg,#FF1B15 0%,#D00005 100%); transform: translateY(-1px); }

/* ---------- cartão de artigo (widget Posts e Arquivo, skin Cards) ---------- */
.elementor-9085 .elementor-element.elementor-element-20db8e63 .elementor-posts-container{ gap:32px 28px !important; }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .elementor-post.elementor-grid-item{ margin:0 !important; }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .elementor-post__card{
  background-color: #fff; border-radius:14px; overflow:hidden; height:100%;
  box-shadow: 0 0 10px 0 rgb(0 0 0 / .09); border:0;
  display:flex; flex-direction:column; position:relative;
  transition: transform .25s ease, box-shadow .25s ease;
}
.elementor-9085 .elementor-element.elementor-element-20db8e63 .elementor-post__card:hover{ transform: translateY(-4px); box-shadow: 0 0 42px 0 rgb(0 0 0 / .15); }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .elementor-post__thumbnail__link{ margin:0 !important; display:block; }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .elementor-post__thumbnail{ padding-bottom:62% !important; position:relative; overflow:hidden; }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .elementor-post__thumbnail img{ position:absolute; inset:0; width:100% !important; height:100% !important; object-fit:cover; transform:none !important; transition: transform .6s ease; }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .elementor-post__card:hover .elementor-post__thumbnail img{ transform: scale(1.04) !important; }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .elementor-post__badge{
  position:absolute; top:16px !important; left:16px !important; right:auto !important; margin:0 !important;
  background-color: var(--gx-navy) !important; color:#fff !important; border-radius:25px !important;
  font-family: var(--gx-fonte); font-size:11px !important; font-weight:700 !important; letter-spacing:.14em; text-transform:uppercase;
  padding:7px 14px !important; line-height:1 !important;
}
.elementor-9085 .elementor-element.elementor-element-20db8e63 .elementor-post__avatar{ display:none; }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .elementor-post__text{ padding:24px 26px 0 !important; margin:0 !important; display:flex; flex-direction:column; flex:1; }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .elementor-post__title{ margin:0 0 12px !important; }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .elementor-post__title,
.elementor-9085 .elementor-element.elementor-element-20db8e63 .elementor-post__title a{
  font-family: var(--gx-fonte); font-size:20px; line-height:1.3; font-weight:700; color: var(--gx-navy) !important;
}
.elementor-9085 .elementor-element.elementor-element-20db8e63 .elementor-post__title a:hover{ color: var(--gx-vinho) !important; }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .elementor-post__excerpt p{ font-family: var(--gx-fonte); font-size:15px; line-height:1.6; font-weight:500; color: var(--gx-apoio); margin:0 0 20px; }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .elementor-post__read-more{
  font-family: var(--gx-fonte); font-size:13px !important; font-weight:700; letter-spacing:.06em; text-transform:uppercase;
  color: var(--gx-vinho) !important; margin-top:auto; margin-bottom:22px; display:inline-block;
}
.elementor-9085 .elementor-element.elementor-element-20db8e63 .elementor-post__read-more:hover{ color: var(--gx-vermelho) !important; }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .elementor-post__meta-data{
  border-top:1px solid var(--gx-linha) !important; padding:16px 26px !important; margin:0 !important;
  font-family: var(--gx-fonte); font-size:13px !important; font-weight:600; color: var(--gx-apoio) !important;
}

.elementor-9085 .elementor-element.elementor-element-20db8e63 .elementor-widget-posts, .elementor-9085 .elementor-element.elementor-element-20db8e63 .elementor-widget-archive-posts{ width:100%; }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .elementor-posts-nothing-found{ width:100%; box-sizing:border-box;
  background-color: #fff; border-radius:14px; box-shadow: 0 0 10px 0 rgb(0 0 0 / .09); padding:48px; text-align:center;
  font-family: var(--gx-fonte); font-size:18px; line-height:1.6; font-weight:500; color: var(--gx-corpo);
}

/* ---------- paginação ---------- */
.elementor-9085 .elementor-element.elementor-element-20db8e63 .elementor-pagination{ margin-top:56px; display:flex; justify-content:center; flex-wrap:wrap; gap:8px; }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .elementor-pagination .page-numbers{
  font-family: var(--gx-fonte); font-size:15px; font-weight:700; margin:0 !important;
  min-width:44px; height:44px; padding:0 16px; border-radius:25px; display:inline-flex; align-items:center; justify-content:center;
  color: var(--gx-navy); background-color: #fff; box-shadow: 0 0 10px 0 rgb(0 0 0 / .09);
}
.elementor-9085 .elementor-element.elementor-element-20db8e63 .elementor-pagination .page-numbers.current{ color:#fff; background-image: linear-gradient(180deg, var(--gx-vermelho) 0%, var(--gx-vinho) 100%); }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .elementor-pagination a.page-numbers:hover{ color: var(--gx-vinho); }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .elementor-pagination .page-numbers.dots{ background:transparent; box-shadow:none; }

/* ---------- etiquetas de categoria ---------- */
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-chips{ display:flex; flex-wrap:wrap; align-items:center; gap:10px; }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-chips .elementor-widget-button,
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-chips .elementor-widget-wp-widget-categories{ width:auto; margin:0 !important; }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-chips h5{ display:none; }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-chips ul{ list-style:none; margin:0; padding:0; display:flex; flex-wrap:wrap; gap:10px; }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-chips li{ margin:0; padding:0; }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-chips li a,
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-chips .gx-chip-todos .elementor-button{
  font-family: var(--gx-fonte); font-size:14px; font-weight:600; line-height:1; color: var(--gx-navy);
  display:inline-block; padding:12px 20px; border-radius:25px; background-color: #fff; border:1px solid var(--gx-linha);
  transition: border-color .2s ease, color .2s ease;
}
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-chips li a:hover{ border-color: var(--gx-vinho); color: var(--gx-vinho); }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-chips li.current-cat a,
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-chips .gx-chip-todos.is-ativo .elementor-button{ color:#fff; background-color: var(--gx-navy); border-color: var(--gx-navy); }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-chips .gx-chip-todos .elementor-button{ box-shadow:none; }

/* ---------- abertura escura (fica sob a barra flutuante do site) ---------- */
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-abertura{ background-color: var(--gx-navy); position:relative; overflow:hidden; background-size:cover; background-position:center; }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-abertura::after{
  content:""; position:absolute; inset:auto -10% -60% auto; width:720px; height:720px; border-radius:50%;
  background: radial-gradient(closest-side, rgb(227 42 37 / .22), transparent 70%); pointer-events:none;
}
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-abertura .gx-shell{ position:relative; z-index:1; }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-abertura h1.elementor-heading-title{
  font-family: var(--gx-fonte); color:#fff; font-weight:500; font-size:52px; line-height:1.12; letter-spacing:-.01em; margin:0;
}
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-abertura h1.elementor-heading-title b{ font-weight:700; color: var(--gx-vermelho); display:block; }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-abertura .gx-guia p,
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-abertura .gx-guia{ font-family: var(--gx-fonte); color: rgb(255 252 249 / .78); font-size:18px; line-height:1.6; font-weight:500; margin:0; }

/* ---------- busca ---------- */
.elementor-9085 .elementor-element.elementor-element-20db8e63 .elementor-search-form__container{ border-radius:30px !important; overflow:hidden; background-color: #fff; min-height:56px; box-shadow: 0 5px 18px rgb(0 0 0 / .25); border:0 !important; }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .elementor-search-form__input{ font-family: var(--gx-fonte); font-size:16px; font-weight:500; color: var(--gx-navy); padding-left:26px !important; background-color: #fff !important; }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .elementor-search-form__submit{ min-width:64px; background-image: linear-gradient(180deg, var(--gx-vermelho) 0%, var(--gx-vinho) 100%) !important; background-color:transparent !important; }

/* ---------- faixa de chamada ---------- */
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-chamada{
  background-color: var(--gx-navy); border-radius:20px; padding:48px 56px; position:relative; overflow:hidden;
  display:flex; flex-direction:row; align-items:center; justify-content:space-between; gap:32px;
}
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-chamada::before{ content:""; position:absolute; left:0; top:0; bottom:0; width:6px; background: linear-gradient(180deg, var(--gx-vermelho), var(--gx-vinho)); }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-chamada h2.elementor-heading-title{ font-family: var(--gx-fonte); color:#fff; font-size:30px; line-height:1.25; font-weight:500; margin:0; }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-chamada h2.elementor-heading-title b{ color: var(--gx-vermelho); font-weight:700; }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-chamada .elementor-widget-button{ width:auto; flex:none; }

@media (max-width:1024px){
  .elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-abertura h1.elementor-heading-title{ font-size:40px; }
  .elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-chamada{ padding:40px; }
}
@media (max-width:767px){
  .elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-shell{ padding-left:16px; padding-right:16px; }
  .elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-abertura h1.elementor-heading-title{ font-size:32px; }
  .elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-abertura .gx-guia p{ font-size:16px; }
  .elementor-9085 .elementor-element.elementor-element-20db8e63 .elementor-posts-container{ grid-template-columns: 1fr !important; }
  .elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-chamada{ flex-direction:column; align-items:flex-start; padding:36px 28px; }
  .elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-chamada h2.elementor-heading-title{ font-size:24px; }
  .elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-chips{ flex-wrap:nowrap; overflow-x:auto; padding-bottom:6px; scrollbar-width:none; margin-right:-16px; }
  .elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-chips::-webkit-scrollbar{ display:none; }
  .elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-chips > .elementor-element{ flex:none; }
  .elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-chips ul{ flex-wrap:nowrap; }
  .elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-chips li a, .elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-chips .gx-chip-todos .elementor-button{ white-space:nowrap; }
}

/* ---------- abertura ---------- */
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-abertura{ background-color: var(--gx-navy); }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-abertura .gx-shell{ max-width:1200px; text-align:center; }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-abertura .gx-rotulo .elementor-heading-title{ justify-content:center; }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-abertura h1.elementor-heading-title{ margin-left:auto; margin-right:auto; }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-abertura .gx-guia p{ max-width:680px; margin-left:auto; margin-right:auto; }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-abertura .gx-botao{ margin-top:12px; }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-abertura .gx-botao .elementor-button{ display:inline-block; }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-topo-acao{ display:flex; justify-content:center; }

/* ---------- blocos de solução ---------- */
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-solucao{ display:grid; grid-template-columns: 1.05fr .95fr; gap:72px; align-items:center; }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-solucao--inverso .gx-sol-midia{ order:-1; }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-sol-texto{ display:flex; flex-direction:column; gap:0; }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-sol-num .elementor-heading-title{
  font-family: var(--gx-fonte); font-size:14px; font-weight:700; font-style:italic; letter-spacing:.14em;
  color: var(--gx-vermelho); display:block; margin:0 0 10px;
}
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-sol-texto h2.elementor-heading-title{
  font-family: var(--gx-fonte); font-size:42px; line-height:1.15; font-weight:500; margin:0 0 14px;
}
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-sol-frase p{ font-family: var(--gx-fonte); font-size:22px; line-height:1.4; font-weight:700; margin:0 0 14px; }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-sol-desc p{ font-family: var(--gx-fonte); font-size:18px; line-height:1.7; font-weight:500; margin:0 0 22px; }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-entrega p{
  font-family: var(--gx-fonte); font-size:16px; line-height:1.5; font-weight:600; margin:0 0 28px;
  padding:14px 20px 14px 18px; border-left:4px solid var(--gx-vermelho); border-radius:0 10px 10px 0;
}
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-entrega b{ font-weight:700; }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-sol-texto .elementor-widget-button{ width:auto; align-self:flex-start; }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-sol-midia{ position:relative; }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-sol-img img{ width:100%; height:auto; display:block; }

/* regime escuro */
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-escuro{ background-color: var(--gx-navy); position:relative; overflow:hidden; background-size:cover; background-position:center; }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-escuro::after{
  content:""; position:absolute; width:900px; height:900px; border-radius:50%; pointer-events:none;
  inset:-20% -15% auto auto; background: radial-gradient(closest-side, rgb(23 43 71 / .95), transparent 72%);
}
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-escuro .gx-shell{ position:relative; z-index:1; }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-escuro h2.elementor-heading-title{ color:#fff; }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-escuro .gx-sol-frase p{ color: var(--gx-vermelho); }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-escuro .gx-sol-desc p{ color: rgb(255 252 249 / .80); }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-escuro .gx-entrega p{ color:#fff; background-color: rgb(255 255 255 / .05); }

/* regime claro */
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-claro{ background-color: var(--gx-creme); position:relative; overflow:hidden; background-size:cover; background-position:center; }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-claro .gx-shell{ position:relative; z-index:1; }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-claro h2.elementor-heading-title{ color: var(--gx-navy); }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-claro .gx-sol-frase p{ color: var(--gx-vinho); }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-claro .gx-sol-desc p{ color: var(--gx-corpo); }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-claro .gx-entrega p{ color: var(--gx-navy); background-color:#fff; box-shadow: 0 0 10px 0 rgb(0 0 0 / .09); }

/* ---------- bloco da Canton Fair ---------- */
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-canton{ position:relative; overflow:hidden; background-size:cover; background-position:center; }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-canton .gx-shell{ position:relative; z-index:1; display:flex; flex-direction:column; align-items:center; text-align:center; gap:0; }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-canton-img{ width:100%; max-width:420px; margin-bottom:28px; }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-canton-img img{ width:100%; height:auto; display:block; }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-canton h2.elementor-heading-title{
  font-family: var(--gx-fonte); font-size:52px; line-height:1.15; font-weight:500; color: var(--gx-navy); margin:0 0 16px;
}
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-canton h2.elementor-heading-title b,
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-canton .destaque{ font-weight:700; color: var(--gx-vinho); }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-canton .gx-guia p{ font-family: var(--gx-fonte); font-size:18px; line-height:1.65; font-weight:500; color: var(--gx-corpo); max-width:720px; margin:0 0 28px; }

/* ---------- fecho ---------- */
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-fecho{ position:relative; overflow:hidden; background-size:cover; background-position:center; background-color: var(--gx-navy); }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-fecho .gx-shell{ position:relative; z-index:1; display:flex; flex-direction:column; align-items:center; text-align:center; }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-fecho h2.elementor-heading-title{ font-family: var(--gx-fonte); font-size:44px; line-height:1.18; font-weight:500; color:#fff; margin:0 0 16px; }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-fecho h2.elementor-heading-title b{ font-weight:700; color: var(--gx-vermelho); }
.elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-fecho .gx-guia p{ font-family: var(--gx-fonte); font-size:18px; line-height:1.65; font-weight:500; color: rgb(255 252 249 / .82); max-width:620px; margin:0 0 28px; }

@media (max-width:1024px){
  .elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-solucao{ grid-template-columns: 1fr; gap:36px; }
  .elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-solucao--inverso .gx-sol-midia{ order:0; }
  .elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-sol-midia{ max-width:520px; }
  .elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-sol-texto h2.elementor-heading-title{ font-size:34px; }
  .elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-sol-frase p{ font-size:20px; }
  .elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-canton h2.elementor-heading-title{ font-size:38px; }
  .elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-fecho h2.elementor-heading-title{ font-size:34px; }
}
@media (max-width:767px){
  .elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-sol-texto h2.elementor-heading-title{ font-size:28px; }
  .elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-sol-frase p{ font-size:18px; }
  .elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-sol-desc p{ font-size:16px; }
  .elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-entrega p{ font-size:15px; }
  .elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-sol-texto .elementor-widget-button{ width:100%; }
  .elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-sol-texto .elementor-button{ width:100%; text-align:center; }
  .elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-canton h2.elementor-heading-title{ font-size:28px; }
  .elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-canton-img{ max-width:280px; }
  .elementor-9085 .elementor-element.elementor-element-20db8e63 .gx-fecho h2.elementor-heading-title{ font-size:26px; }
}/* End custom CSS */