.elementor-85 .elementor-element.elementor-element-7849aff{--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:clamp(120px,14.6vw,241px);--padding-bottom:clamp(64px,9.3vw,153px);--padding-left:clamp(16px,4vw,56px);--padding-right:clamp(16px,4vw,56px);}.elementor-85 .elementor-element.elementor-element-0af24f8 .elementor-heading-title{font-family:var( --e-global-typography-tlead-font-family ), Sans-serif;font-size:var( --e-global-typography-tlead-font-size );font-weight:var( --e-global-typography-tlead-font-weight );line-height:var( --e-global-typography-tlead-line-height );letter-spacing:var( --e-global-typography-tlead-letter-spacing );color:var( --e-global-color-text );}.elementor-85 .elementor-element.elementor-element-089a0ac{--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;--margin-top:clamp(48px,6vw,80px);--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-f07893a{width:var( --container-widget-width, min(664px,100%) );max-width:min(664px,100%);--container-widget-width:min(664px,100%);--container-widget-flex-grow:0;font-family:var( --e-global-typography-tapoio-font-family ), Sans-serif;font-size:var( --e-global-typography-tapoio-font-size );font-weight:var( --e-global-typography-tapoio-font-weight );line-height:var( --e-global-typography-tapoio-line-height );color:var( --e-global-color-secondary );}.elementor-85 .elementor-element.elementor-element-2891e9c{--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:0;--padding-bottom:50;--padding-left:clamp(16px,4vw,56px);--padding-right:clamp(16px,4vw,56px);}.elementor-85 .elementor-element.elementor-element-bd7d228{--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-85 .elementor-element.elementor-element-c069de1{--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-85 .elementor-element.elementor-element-45bce94 .elementor-counter-number-wrapper{color:var( --e-global-color-text );font-family:var( --e-global-typography-tnumerog-font-family ), Sans-serif;font-size:var( --e-global-typography-tnumerog-font-size );font-weight:var( --e-global-typography-tnumerog-font-weight );line-height:var( --e-global-typography-tnumerog-line-height );letter-spacing:var( --e-global-typography-tnumerog-letter-spacing );}.elementor-85 .elementor-element.elementor-element-2a42388{font-family:"Geist", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-85 .elementor-element.elementor-element-bb7908a{--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-85 .elementor-element.elementor-element-74dc455 .elementor-counter-number-wrapper{color:var( --e-global-color-text );font-family:var( --e-global-typography-tnumerog-font-family ), Sans-serif;font-size:var( --e-global-typography-tnumerog-font-size );font-weight:var( --e-global-typography-tnumerog-font-weight );line-height:var( --e-global-typography-tnumerog-line-height );letter-spacing:var( --e-global-typography-tnumerog-letter-spacing );}.elementor-85 .elementor-element.elementor-element-f406a58{font-family:"Geist", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-85 .elementor-element.elementor-element-428d013{--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-85 .elementor-element.elementor-element-03cc978 .elementor-counter-number-wrapper{color:var( --e-global-color-text );font-family:var( --e-global-typography-tnumerog-font-family ), Sans-serif;font-size:var( --e-global-typography-tnumerog-font-size );font-weight:var( --e-global-typography-tnumerog-font-weight );line-height:var( --e-global-typography-tnumerog-line-height );letter-spacing:var( --e-global-typography-tnumerog-letter-spacing );}.elementor-85 .elementor-element.elementor-element-189019f{font-family:"Geist", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-85 .elementor-element.elementor-element-c1be42f{--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:clamp(56px,4.5vw,75px);--padding-bottom:clamp(80px,10vw,140px);--padding-left:clamp(16px,4vw,56px);--padding-right:clamp(16px,4vw,56px);}.elementor-85 .elementor-element.elementor-element-c1be42f:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-c1be42f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-branco );}.elementor-85 .elementor-element.elementor-element-c2fdaa6{margin:0 0 calc(var(--kit-widget-spacing, 0px) + clamp(32px,4vw,56px)) 0;}.elementor-85 .elementor-element.elementor-element-c2fdaa6 .elementor-heading-title{font-family:var( --e-global-typography-tgrande-font-family ), Sans-serif;font-size:var( --e-global-typography-tgrande-font-size );font-weight:var( --e-global-typography-tgrande-font-weight );line-height:var( --e-global-typography-tgrande-line-height );letter-spacing:var( --e-global-typography-tgrande-letter-spacing );color:var( --e-global-color-text );}.elementor-85 .elementor-element.elementor-element-d5dc735{--display:grid;--e-con-grid-template-columns:1fr 2fr;--e-con-grid-template-rows:auto;--gap:clamp(12px,1.4vw,18px) clamp(12px,1.4vw,18px);--row-gap:clamp(12px,1.4vw,18px);--column-gap:clamp(12px,1.4vw,18px);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-967ebd7{--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(22px,2.4vw,32px);--padding-bottom:clamp(22px,3vw,48px);--padding-left:clamp(22px,2.4vw,32px);--padding-right:clamp(22px,2.4vw,32px);}.elementor-85 .elementor-element.elementor-element-967ebd7:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-967ebd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-67f5263 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:clamp(26px,2.4vw,34px);font-weight:400;line-height:1.15em;letter-spacing:-0.03em;color:var( --e-global-color-gelo );}.elementor-85 .elementor-element.elementor-element-ce67cb5{width:var( --container-widget-width, min(300px,100%) );max-width:min(300px,100%);margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:min(300px,100%);--container-widget-flex-grow:0;font-family:var( --e-global-typography-tapoio-font-family ), Sans-serif;font-size:var( --e-global-typography-tapoio-font-size );font-weight:var( --e-global-typography-tapoio-font-weight );line-height:var( --e-global-typography-tapoio-line-height );color:rgba(243,241,237,.7);}.elementor-85 .elementor-element.elementor-element-c376593{--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-85 .elementor-element.elementor-element-766f8f4{--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:clamp(80px,10vw,160px);--padding-bottom:clamp(80px,10vw,160px);--padding-left:clamp(16px,4vw,56px);--padding-right:clamp(16px,4vw,56px);}.elementor-85 .elementor-element.elementor-element-3dad9a1{--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-85 .elementor-element.elementor-element-4a4c6d6{--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-85 .elementor-element.elementor-element-cb14e63{width:var( --container-widget-width, min(780px,100%) );max-width:min(780px,100%);--container-widget-width:min(780px,100%);--container-widget-flex-grow:0;}.elementor-85 .elementor-element.elementor-element-cb14e63 .elementor-heading-title{font-family:var( --e-global-typography-tmedio-font-family ), Sans-serif;font-size:var( --e-global-typography-tmedio-font-size );font-weight:var( --e-global-typography-tmedio-font-weight );line-height:var( --e-global-typography-tmedio-line-height );letter-spacing:var( --e-global-typography-tmedio-letter-spacing );color:var( --e-global-color-text );}.elementor-85 .elementor-element.elementor-element-06925fd{width:var( --container-widget-width, min(580px,100%) );max-width:min(580px,100%);margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:min(580px,100%);--container-widget-flex-grow:0;font-family:var( --e-global-typography-tapoio-font-family ), Sans-serif;font-size:var( --e-global-typography-tapoio-font-size );font-weight:var( --e-global-typography-tapoio-font-weight );line-height:var( --e-global-typography-tapoio-line-height );color:var( --e-global-color-secondary );}.elementor-85 .elementor-element.elementor-element-4e20841{--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:clamp(40px,6.9vw,114px);--padding-bottom:clamp(40px,6.9vw,114px);--padding-left:0;--padding-right:0;}.elementor-85 .elementor-element.elementor-element-4e20841:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-4e20841 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-5dcfe2c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-7e7774a{--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:clamp(80px,10vw,140px);--padding-bottom:0;--padding-left:clamp(16px,4vw,56px);--padding-right:clamp(16px,4vw,56px);}.elementor-85 .elementor-element.elementor-element-71d672f{--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-85 .elementor-element.elementor-element-7bed331 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-85 .elementor-element.elementor-element-2130bd3{--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-85 .elementor-element.elementor-element-9acc978 .elementor-heading-title{font-family:var( --e-global-typography-tgrande-font-family ), Sans-serif;font-size:var( --e-global-typography-tgrande-font-size );font-weight:var( --e-global-typography-tgrande-font-weight );line-height:var( --e-global-typography-tgrande-line-height );letter-spacing:var( --e-global-typography-tgrande-letter-spacing );color:var( --e-global-color-text );}.elementor-85 .elementor-element.elementor-element-a581d07{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-85 .elementor-element.elementor-element-a581d07 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:clamp(18px,1.6vw,22px);font-weight:400;line-height:1.3em;letter-spacing:-0.02em;color:var( --e-global-color-text );}.elementor-85 .elementor-element.elementor-element-020a742{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:auto;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:clamp(48px,6vw,80px);--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-2d84da9{--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-85 .elementor-element.elementor-element-b24fa76 img{height:48px;}.elementor-85 .elementor-element.elementor-element-770059e .elementor-heading-title{font-family:var( --e-global-typography-tlegenda-font-family ), Sans-serif;font-size:var( --e-global-typography-tlegenda-font-size );font-weight:var( --e-global-typography-tlegenda-font-weight );line-height:var( --e-global-typography-tlegenda-line-height );color:var( --e-global-color-secondary );}.elementor-85 .elementor-element.elementor-element-536eccd{--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-85 .elementor-element.elementor-element-0f1d11f img{height:26px;}.elementor-85 .elementor-element.elementor-element-470a480 .elementor-heading-title{font-family:var( --e-global-typography-tlegenda-font-family ), Sans-serif;font-size:var( --e-global-typography-tlegenda-font-size );font-weight:var( --e-global-typography-tlegenda-font-weight );line-height:var( --e-global-typography-tlegenda-line-height );color:var( --e-global-color-secondary );}.elementor-85 .elementor-element.elementor-element-ee3a010{--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-85 .elementor-element.elementor-element-ce066dc img{height:44px;}.elementor-85 .elementor-element.elementor-element-ee3e449 .elementor-heading-title{font-family:var( --e-global-typography-tlegenda-font-family ), Sans-serif;font-size:var( --e-global-typography-tlegenda-font-size );font-weight:var( --e-global-typography-tlegenda-font-weight );line-height:var( --e-global-typography-tlegenda-line-height );color:var( --e-global-color-secondary );}.elementor-85 .elementor-element.elementor-element-7ceccf0{--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-85 .elementor-element.elementor-element-6411976 img{height:46px;}.elementor-85 .elementor-element.elementor-element-46564d2 .elementor-heading-title{font-family:var( --e-global-typography-tlegenda-font-family ), Sans-serif;font-size:var( --e-global-typography-tlegenda-font-size );font-weight:var( --e-global-typography-tlegenda-font-weight );line-height:var( --e-global-typography-tlegenda-line-height );color:var( --e-global-color-secondary );}.elementor-85 .elementor-element.elementor-element-006131a{--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-85 .elementor-element.elementor-element-b01c1bb img{height:30px;}.elementor-85 .elementor-element.elementor-element-5cacb93 .elementor-heading-title{font-family:var( --e-global-typography-tlegenda-font-family ), Sans-serif;font-size:var( --e-global-typography-tlegenda-font-size );font-weight:var( --e-global-typography-tlegenda-font-weight );line-height:var( --e-global-typography-tlegenda-line-height );color:var( --e-global-color-secondary );}.elementor-85 .elementor-element.elementor-element-b526284{--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-85 .elementor-element.elementor-element-5706153 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:clamp(20px,1.8vw,26px);font-weight:400;line-height:1.2em;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-85 .elementor-element.elementor-element-4012dd0 .elementor-heading-title{font-family:var( --e-global-typography-tlegenda-font-family ), Sans-serif;font-size:var( --e-global-typography-tlegenda-font-size );font-weight:var( --e-global-typography-tlegenda-font-weight );line-height:var( --e-global-typography-tlegenda-line-height );color:var( --e-global-color-secondary );}.elementor-85 .elementor-element.elementor-element-dae46a8{--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:clamp(80px,10vw,140px);--padding-bottom:clamp(80px,10vw,140px);--padding-left:clamp(16px,4vw,56px);--padding-right:clamp(16px,4vw,56px);}.elementor-85 .elementor-element.elementor-element-dae46a8:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-dae46a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-branco );}.elementor-85 .elementor-element.elementor-element-8062acc{margin:0 0 calc(var(--kit-widget-spacing, 0px) + clamp(40px,5vw,72px)) 0;}.elementor-85 .elementor-element.elementor-element-8062acc .elementor-heading-title{font-family:var( --e-global-typography-tgrande-font-family ), Sans-serif;font-size:var( --e-global-typography-tgrande-font-size );font-weight:var( --e-global-typography-tgrande-font-weight );line-height:var( --e-global-typography-tgrande-line-height );letter-spacing:var( --e-global-typography-tgrande-letter-spacing );color:var( --e-global-color-text );}.elementor-85 .elementor-element.elementor-element-48e7e82{--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-85 .elementor-element.elementor-element-173672c{--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-85 .elementor-element.elementor-element-5fda089{--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-85 .elementor-element.elementor-element-a6ee3b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-85 .elementor-element.elementor-element-a6ee3b7 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:clamp(26px,2.6vw,36px);font-weight:500;line-height:1.15em;letter-spacing:-0.03em;color:var( --e-global-color-text );}.elementor-85 .elementor-element.elementor-element-020f501{width:var( --container-widget-width, min(52ch,100%) );max-width:min(52ch,100%);--container-widget-width:min(52ch,100%);--container-widget-flex-grow:0;}.elementor-85 .elementor-element.elementor-element-123865f{--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-85 .elementor-element.elementor-element-c6f6d80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-85 .elementor-element.elementor-element-c6f6d80 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:clamp(26px,2.6vw,36px);font-weight:500;line-height:1.15em;letter-spacing:-0.03em;color:var( --e-global-color-text );}.elementor-85 .elementor-element.elementor-element-4a8b36a{width:var( --container-widget-width, min(52ch,100%) );max-width:min(52ch,100%);--container-widget-width:min(52ch,100%);--container-widget-flex-grow:0;}.elementor-85 .elementor-element.elementor-element-89acfc1{--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-85 .elementor-element.elementor-element-45c4d79{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-85 .elementor-element.elementor-element-45c4d79 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:clamp(26px,2.6vw,36px);font-weight:500;line-height:1.15em;letter-spacing:-0.03em;color:var( --e-global-color-text );}.elementor-85 .elementor-element.elementor-element-572569e{width:var( --container-widget-width, min(52ch,100%) );max-width:min(52ch,100%);--container-widget-width:min(52ch,100%);--container-widget-flex-grow:0;}.elementor-85 .elementor-element.elementor-element-6013525{--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-85 .elementor-element.elementor-element-815ebcd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-85 .elementor-element.elementor-element-815ebcd .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:clamp(26px,2.6vw,36px);font-weight:500;line-height:1.15em;letter-spacing:-0.03em;color:var( --e-global-color-text );}.elementor-85 .elementor-element.elementor-element-1f78ef8{width:var( --container-widget-width, min(52ch,100%) );max-width:min(52ch,100%);--container-widget-width:min(52ch,100%);--container-widget-flex-grow:0;}.elementor-85 .elementor-element.elementor-element-f9b94f8{--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:clamp(56px,4.5vw,75px);--padding-bottom:clamp(56px,4.5vw,75px);--padding-left:clamp(16px,4vw,56px);--padding-right:clamp(16px,4vw,56px);}.elementor-85 .elementor-element.elementor-element-f9b94f8:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-f9b94f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-papel );}.elementor-85 .elementor-element.elementor-element-33ab60e{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-17a89dd .elementor-heading-title{font-family:var( --e-global-typography-ttag-font-family ), Sans-serif;font-size:var( --e-global-typography-ttag-font-size );font-weight:var( --e-global-typography-ttag-font-weight );line-height:var( --e-global-typography-ttag-line-height );color:var( --e-global-color-secondary );}.elementor-85 .elementor-element.elementor-element-de98f6c{--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-85 .elementor-element.elementor-element-b349d87 .elementor-heading-title{font-family:var( --e-global-typography-tmedio-font-family ), Sans-serif;font-size:var( --e-global-typography-tmedio-font-size );font-weight:var( --e-global-typography-tmedio-font-weight );line-height:var( --e-global-typography-tmedio-line-height );letter-spacing:var( --e-global-typography-tmedio-letter-spacing );color:var( --e-global-color-text );}.elementor-85 .elementor-element.elementor-element-85fc6cb{width:var( --container-widget-width, min(664px,100%) );max-width:min(664px,100%);margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:min(664px,100%);--container-widget-flex-grow:0;font-family:var( --e-global-typography-tapoio-font-family ), Sans-serif;font-size:var( --e-global-typography-tapoio-font-size );font-weight:var( --e-global-typography-tapoio-font-weight );line-height:var( --e-global-typography-tapoio-line-height );color:var( --e-global-color-secondary );}.elementor-85 .elementor-element.elementor-element-35563e2{--grid-columns:3;--grid-row-gap:clamp(12px,1.4vw,18px);--grid-column-gap:clamp(12px,1.4vw,18px);}.elementor-85 .elementor-element.elementor-element-35563e2 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-85 .elementor-element.elementor-element-82826bf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-1f8bd0e .elementor-button-content-wrapper{flex-direction:row-reverse;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-85 .elementor-element.elementor-element-0af24f8 .elementor-heading-title{font-size:var( --e-global-typography-tlead-font-size );line-height:var( --e-global-typography-tlead-line-height );letter-spacing:var( --e-global-typography-tlead-letter-spacing );}.elementor-85 .elementor-element.elementor-element-f07893a{font-size:var( --e-global-typography-tapoio-font-size );line-height:var( --e-global-typography-tapoio-line-height );}.elementor-85 .elementor-element.elementor-element-45bce94 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-tnumerog-font-size );line-height:var( --e-global-typography-tnumerog-line-height );letter-spacing:var( --e-global-typography-tnumerog-letter-spacing );}.elementor-85 .elementor-element.elementor-element-74dc455 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-tnumerog-font-size );line-height:var( --e-global-typography-tnumerog-line-height );letter-spacing:var( --e-global-typography-tnumerog-letter-spacing );}.elementor-85 .elementor-element.elementor-element-03cc978 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-tnumerog-font-size );line-height:var( --e-global-typography-tnumerog-line-height );letter-spacing:var( --e-global-typography-tnumerog-letter-spacing );}.elementor-85 .elementor-element.elementor-element-c2fdaa6 .elementor-heading-title{font-size:var( --e-global-typography-tgrande-font-size );line-height:var( --e-global-typography-tgrande-line-height );letter-spacing:var( --e-global-typography-tgrande-letter-spacing );}.elementor-85 .elementor-element.elementor-element-d5dc735{--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-ce67cb5{font-size:var( --e-global-typography-tapoio-font-size );line-height:var( --e-global-typography-tapoio-line-height );}.elementor-85 .elementor-element.elementor-element-cb14e63 .elementor-heading-title{font-size:var( --e-global-typography-tmedio-font-size );line-height:var( --e-global-typography-tmedio-line-height );letter-spacing:var( --e-global-typography-tmedio-letter-spacing );}.elementor-85 .elementor-element.elementor-element-06925fd{font-size:var( --e-global-typography-tapoio-font-size );line-height:var( --e-global-typography-tapoio-line-height );}.elementor-85 .elementor-element.elementor-element-9acc978 .elementor-heading-title{font-size:var( --e-global-typography-tgrande-font-size );line-height:var( --e-global-typography-tgrande-line-height );letter-spacing:var( --e-global-typography-tgrande-letter-spacing );}.elementor-85 .elementor-element.elementor-element-020a742{--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-770059e .elementor-heading-title{font-size:var( --e-global-typography-tlegenda-font-size );line-height:var( --e-global-typography-tlegenda-line-height );}.elementor-85 .elementor-element.elementor-element-470a480 .elementor-heading-title{font-size:var( --e-global-typography-tlegenda-font-size );line-height:var( --e-global-typography-tlegenda-line-height );}.elementor-85 .elementor-element.elementor-element-ee3e449 .elementor-heading-title{font-size:var( --e-global-typography-tlegenda-font-size );line-height:var( --e-global-typography-tlegenda-line-height );}.elementor-85 .elementor-element.elementor-element-46564d2 .elementor-heading-title{font-size:var( --e-global-typography-tlegenda-font-size );line-height:var( --e-global-typography-tlegenda-line-height );}.elementor-85 .elementor-element.elementor-element-5cacb93 .elementor-heading-title{font-size:var( --e-global-typography-tlegenda-font-size );line-height:var( --e-global-typography-tlegenda-line-height );}.elementor-85 .elementor-element.elementor-element-4012dd0 .elementor-heading-title{font-size:var( --e-global-typography-tlegenda-font-size );line-height:var( --e-global-typography-tlegenda-line-height );}.elementor-85 .elementor-element.elementor-element-8062acc .elementor-heading-title{font-size:var( --e-global-typography-tgrande-font-size );line-height:var( --e-global-typography-tgrande-line-height );letter-spacing:var( --e-global-typography-tgrande-letter-spacing );}.elementor-85 .elementor-element.elementor-element-17a89dd .elementor-heading-title{font-size:var( --e-global-typography-ttag-font-size );line-height:var( --e-global-typography-ttag-line-height );}.elementor-85 .elementor-element.elementor-element-b349d87 .elementor-heading-title{font-size:var( --e-global-typography-tmedio-font-size );line-height:var( --e-global-typography-tmedio-line-height );letter-spacing:var( --e-global-typography-tmedio-letter-spacing );}.elementor-85 .elementor-element.elementor-element-85fc6cb{font-size:var( --e-global-typography-tapoio-font-size );line-height:var( --e-global-typography-tapoio-line-height );}}@media(max-width:900px){.elementor-85 .elementor-element.elementor-element-0af24f8 .elementor-heading-title{font-size:var( --e-global-typography-tlead-font-size );line-height:var( --e-global-typography-tlead-line-height );letter-spacing:var( --e-global-typography-tlead-letter-spacing );}.elementor-85 .elementor-element.elementor-element-f07893a{font-size:var( --e-global-typography-tapoio-font-size );line-height:var( --e-global-typography-tapoio-line-height );}.elementor-85 .elementor-element.elementor-element-45bce94 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-tnumerog-font-size );line-height:var( --e-global-typography-tnumerog-line-height );letter-spacing:var( --e-global-typography-tnumerog-letter-spacing );}.elementor-85 .elementor-element.elementor-element-74dc455 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-tnumerog-font-size );line-height:var( --e-global-typography-tnumerog-line-height );letter-spacing:var( --e-global-typography-tnumerog-letter-spacing );}.elementor-85 .elementor-element.elementor-element-03cc978 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-tnumerog-font-size );line-height:var( --e-global-typography-tnumerog-line-height );letter-spacing:var( --e-global-typography-tnumerog-letter-spacing );}.elementor-85 .elementor-element.elementor-element-c2fdaa6 .elementor-heading-title{font-size:var( --e-global-typography-tgrande-font-size );line-height:var( --e-global-typography-tgrande-line-height );letter-spacing:var( --e-global-typography-tgrande-letter-spacing );}.elementor-85 .elementor-element.elementor-element-d5dc735{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-ce67cb5{font-size:var( --e-global-typography-tapoio-font-size );line-height:var( --e-global-typography-tapoio-line-height );}.elementor-85 .elementor-element.elementor-element-cb14e63 .elementor-heading-title{font-size:var( --e-global-typography-tmedio-font-size );line-height:var( --e-global-typography-tmedio-line-height );letter-spacing:var( --e-global-typography-tmedio-letter-spacing );}.elementor-85 .elementor-element.elementor-element-06925fd{font-size:var( --e-global-typography-tapoio-font-size );line-height:var( --e-global-typography-tapoio-line-height );}.elementor-85 .elementor-element.elementor-element-5dcfe2c{--flex-wrap:nowrap;}.elementor-85 .elementor-element.elementor-element-9acc978 .elementor-heading-title{font-size:var( --e-global-typography-tgrande-font-size );line-height:var( --e-global-typography-tgrande-line-height );letter-spacing:var( --e-global-typography-tgrande-letter-spacing );}.elementor-85 .elementor-element.elementor-element-020a742{--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-770059e .elementor-heading-title{font-size:var( --e-global-typography-tlegenda-font-size );line-height:var( --e-global-typography-tlegenda-line-height );}.elementor-85 .elementor-element.elementor-element-470a480 .elementor-heading-title{font-size:var( --e-global-typography-tlegenda-font-size );line-height:var( --e-global-typography-tlegenda-line-height );}.elementor-85 .elementor-element.elementor-element-ee3e449 .elementor-heading-title{font-size:var( --e-global-typography-tlegenda-font-size );line-height:var( --e-global-typography-tlegenda-line-height );}.elementor-85 .elementor-element.elementor-element-46564d2 .elementor-heading-title{font-size:var( --e-global-typography-tlegenda-font-size );line-height:var( --e-global-typography-tlegenda-line-height );}.elementor-85 .elementor-element.elementor-element-5cacb93 .elementor-heading-title{font-size:var( --e-global-typography-tlegenda-font-size );line-height:var( --e-global-typography-tlegenda-line-height );}.elementor-85 .elementor-element.elementor-element-4012dd0 .elementor-heading-title{font-size:var( --e-global-typography-tlegenda-font-size );line-height:var( --e-global-typography-tlegenda-line-height );}.elementor-85 .elementor-element.elementor-element-8062acc .elementor-heading-title{font-size:var( --e-global-typography-tgrande-font-size );line-height:var( --e-global-typography-tgrande-line-height );letter-spacing:var( --e-global-typography-tgrande-letter-spacing );}.elementor-85 .elementor-element.elementor-element-17a89dd .elementor-heading-title{font-size:var( --e-global-typography-ttag-font-size );line-height:var( --e-global-typography-ttag-line-height );}.elementor-85 .elementor-element.elementor-element-b349d87 .elementor-heading-title{font-size:var( --e-global-typography-tmedio-font-size );line-height:var( --e-global-typography-tmedio-line-height );letter-spacing:var( --e-global-typography-tmedio-letter-spacing );}.elementor-85 .elementor-element.elementor-element-85fc6cb{font-size:var( --e-global-typography-tapoio-font-size );line-height:var( --e-global-typography-tapoio-line-height );}.elementor-85 .elementor-element.elementor-element-35563e2{--grid-columns:1;}.elementor-85 .elementor-element.elementor-element-82826bf{--flex-wrap:nowrap;}}@media(max-width:560px){.elementor-85 .elementor-element.elementor-element-0af24f8 .elementor-heading-title{font-size:var( --e-global-typography-tlead-font-size );line-height:var( --e-global-typography-tlead-line-height );letter-spacing:var( --e-global-typography-tlead-letter-spacing );}.elementor-85 .elementor-element.elementor-element-f07893a{font-size:var( --e-global-typography-tapoio-font-size );line-height:var( --e-global-typography-tapoio-line-height );}.elementor-85 .elementor-element.elementor-element-45bce94 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-tnumerog-font-size );line-height:var( --e-global-typography-tnumerog-line-height );letter-spacing:var( --e-global-typography-tnumerog-letter-spacing );}.elementor-85 .elementor-element.elementor-element-74dc455 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-tnumerog-font-size );line-height:var( --e-global-typography-tnumerog-line-height );letter-spacing:var( --e-global-typography-tnumerog-letter-spacing );}.elementor-85 .elementor-element.elementor-element-03cc978 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-tnumerog-font-size );line-height:var( --e-global-typography-tnumerog-line-height );letter-spacing:var( --e-global-typography-tnumerog-letter-spacing );}.elementor-85 .elementor-element.elementor-element-c2fdaa6 .elementor-heading-title{font-size:var( --e-global-typography-tgrande-font-size );line-height:var( --e-global-typography-tgrande-line-height );letter-spacing:var( --e-global-typography-tgrande-letter-spacing );}.elementor-85 .elementor-element.elementor-element-d5dc735{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-ce67cb5{font-size:var( --e-global-typography-tapoio-font-size );line-height:var( --e-global-typography-tapoio-line-height );}.elementor-85 .elementor-element.elementor-element-cb14e63 .elementor-heading-title{font-size:var( --e-global-typography-tmedio-font-size );line-height:var( --e-global-typography-tmedio-line-height );letter-spacing:var( --e-global-typography-tmedio-letter-spacing );}.elementor-85 .elementor-element.elementor-element-06925fd{font-size:var( --e-global-typography-tapoio-font-size );line-height:var( --e-global-typography-tapoio-line-height );}.elementor-85 .elementor-element.elementor-element-5dcfe2c{--flex-wrap:nowrap;}.elementor-85 .elementor-element.elementor-element-9acc978 .elementor-heading-title{font-size:var( --e-global-typography-tgrande-font-size );line-height:var( --e-global-typography-tgrande-line-height );letter-spacing:var( --e-global-typography-tgrande-letter-spacing );}.elementor-85 .elementor-element.elementor-element-020a742{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-770059e .elementor-heading-title{font-size:var( --e-global-typography-tlegenda-font-size );line-height:var( --e-global-typography-tlegenda-line-height );}.elementor-85 .elementor-element.elementor-element-470a480 .elementor-heading-title{font-size:var( --e-global-typography-tlegenda-font-size );line-height:var( --e-global-typography-tlegenda-line-height );}.elementor-85 .elementor-element.elementor-element-ee3e449 .elementor-heading-title{font-size:var( --e-global-typography-tlegenda-font-size );line-height:var( --e-global-typography-tlegenda-line-height );}.elementor-85 .elementor-element.elementor-element-46564d2 .elementor-heading-title{font-size:var( --e-global-typography-tlegenda-font-size );line-height:var( --e-global-typography-tlegenda-line-height );}.elementor-85 .elementor-element.elementor-element-5cacb93 .elementor-heading-title{font-size:var( --e-global-typography-tlegenda-font-size );line-height:var( --e-global-typography-tlegenda-line-height );}.elementor-85 .elementor-element.elementor-element-4012dd0 .elementor-heading-title{font-size:var( --e-global-typography-tlegenda-font-size );line-height:var( --e-global-typography-tlegenda-line-height );}.elementor-85 .elementor-element.elementor-element-8062acc .elementor-heading-title{font-size:var( --e-global-typography-tgrande-font-size );line-height:var( --e-global-typography-tgrande-line-height );letter-spacing:var( --e-global-typography-tgrande-letter-spacing );}.elementor-85 .elementor-element.elementor-element-17a89dd .elementor-heading-title{font-size:var( --e-global-typography-ttag-font-size );line-height:var( --e-global-typography-ttag-line-height );}.elementor-85 .elementor-element.elementor-element-b349d87 .elementor-heading-title{font-size:var( --e-global-typography-tmedio-font-size );line-height:var( --e-global-typography-tmedio-line-height );letter-spacing:var( --e-global-typography-tmedio-letter-spacing );}.elementor-85 .elementor-element.elementor-element-85fc6cb{font-size:var( --e-global-typography-tapoio-font-size );line-height:var( --e-global-typography-tapoio-line-height );}.elementor-85 .elementor-element.elementor-element-35563e2{--grid-columns:1;}.elementor-85 .elementor-element.elementor-element-82826bf{--flex-wrap:nowrap;}}/* Start custom CSS *//* CONHEÇA A NOP · CSS da página */

/* números */
.nop-stats{border-top:1px solid var(--line)}
.nop-stat-row{padding:clamp(28px,4vw,48px) 0!important;border-bottom:1px solid var(--line)}
.nop-bigstat{position:relative;padding-bottom:18px;width:max-content;min-width:min(100%,260px)}
.nop-bigstat .elementor-counter-number-wrapper{justify-content:flex-start;line-height:.9}
.nop-bigstat .elementor-counter-title{display:none}

.nop-stat-text{padding-bottom:22px}
@media (min-width:901px){.nop-stat-row{align-items:end}}
@media (max-width:900px){.nop-stat-row{align-items:flex-start!important}.nop-stat-text{padding-bottom:0}}

/* estúdio */
.nop-gallery{height:clamp(520px,52vw,720px);--e-con-grid-template-rows:1fr;align-content:stretch!important}
.nop-join{position:relative;border-radius:var(--radius);overflow:hidden}
.nop-join > .elementor-element{position:relative;z-index:1}
.nop-join .nop-join-o{position:absolute!important;right:-18%;top:-6%;width:88%!important;z-index:0!important}
.nop-join .nop-join-o img{width:100%;height:auto}
.nop-viewer{position:relative;border-radius:var(--radius);overflow:hidden;background:var(--deep-2)}
.nop-viewer .elementor-widget-image{position:absolute;inset:0}
.nop-viewer img{position:absolute;inset:0;width:100%;height:100%!important;object-fit:cover;object-position:50% 28%}
@media (max-width:900px){.nop-gallery{height:auto}.nop-join{min-height:300px}.nop-viewer{aspect-ratio:4/5}}

/* declaração */
.nop-statement b{color:var(--ink);font-weight:500}

/* faixa de trabalhos */
.nop-wall{height:clamp(420px,49.7vw,820px);overflow:hidden}
.nop-wall-track{height:100%;will-change:transform;width:max-content!important}
.nop-wall-track > .elementor-element{height:100%;width:auto!important;flex:none}
.nop-wall-track img{height:100%!important;width:auto;aspect-ratio:4/5;object-fit:cover;object-position:top;border-radius:var(--radius-sm)}

/* time */
.nop-member{position:relative;border-radius:var(--radius);overflow:hidden}
.nop-ph{position:relative;aspect-ratio:4/5;overflow:hidden}
.nop-ph-star{position:absolute!important;left:50%;top:50%;width:34%!important;transform:translate(-50%,-50%)}
.nop-ph-star .elementor-icon{display:block;color:rgba(243,241,237,.1)}
.nop-ph-star svg{width:100%;height:auto;fill:currentColor}
.nop-ini{position:absolute!important;left:24px;top:22px}
.nop-bio{position:absolute!important;inset:0;z-index:1;background:rgba(18,17,16,.92);padding:clamp(22px,2.4vw,32px)!important;justify-content:space-between;opacity:0;transition:opacity .45s var(--ease);pointer-events:none}
.nop-member.open .nop-bio{opacity:1;pointer-events:auto}
.nop-plus{position:absolute!important;right:18px;bottom:18px;z-index:2;width:auto!important}
.nop-plus .elementor-button{width:40px;height:40px;padding:0;border-radius:50%;background:var(--ice);color:var(--ink);display:grid;place-items:center;transition:transform .45s var(--ease)}
.nop-plus .elementor-button:hover,.nop-plus .elementor-button:focus{background:var(--ice);color:var(--ink)}
.nop-plus .elementor-button-text{display:none}
.nop-plus .elementor-button-icon svg{width:16px;height:16px}
.nop-member.open .nop-plus .elementor-button{transform:rotate(45deg)}
.nop-who{border-top:1px solid var(--line)}
.nop-quote{padding:clamp(56px,7vw,96px) 0 clamp(24px,2.6vw,43px)!important;max-width:801px}
@media (min-width:901px){.nop-team-grid > .nop-member:first-of-type{grid-column:2}}

/* clientes */
.nop-clients-sec{background:linear-gradient(204deg,#fff 333px,rgba(255,255,255,0) 516px),var(--paper)!important}
.nop-cgrid{border-top:1px solid var(--line)}
.nop-cgrid > .e-con{position:relative;height:clamp(130px,12vw,170px);display:grid!important;place-items:center;border-bottom:1px solid var(--line);border-right:1px solid var(--line)}
.nop-cgrid > .e-con:nth-child(3n){border-right:0}
.nop-cgrid .elementor-widget-image{max-width:58%}
.nop-cgrid img{width:auto!important;max-width:100%;object-fit:contain;filter:invert(1) grayscale(1);opacity:.6;transition:opacity .3s;margin:auto}
.nop-cgrid > .e-con:hover img{opacity:1}
.nop-cg-seg{position:absolute!important;right:16px;bottom:12px;width:auto!important}
.nop-you .nop-you-t .elementor-heading-title{transition:color .3s}
.nop-you:hover .nop-you-t .elementor-heading-title{color:var(--ink)}
@media (max-width:560px){.nop-cgrid > .e-con:nth-child(3n){border-right:1px solid var(--line)}.nop-cgrid > .e-con:nth-child(2n){border-right:0}}

/* abordagem: número preso à esquerda */
.nop-roll-wrap{position:sticky!important;top:120px;align-self:start}
.nop-roll{height:1em;overflow:hidden;font-weight:300;letter-spacing:-.05em;line-height:1;font-size:clamp(72px,9vw,140px);color:var(--sky)}
.nop-roll-inner{display:flex;flex-direction:column;transition:transform .8s var(--ease)}
.nop-roll-inner span{height:1em}
.nop-ap{padding-bottom:clamp(56px,7vw,96px)!important;margin-bottom:clamp(56px,7vw,96px)!important;border-bottom:1px solid var(--line)}
.nop-ap:last-child{border-bottom:0;margin-bottom:0!important;padding-bottom:0!important}
@media (max-width:900px){.nop-roll-wrap{display:none!important}}

.nop-clients-sub .elementor-heading-title{max-width:28ch}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: 200;
	font-display: swap;
	src: url('https://nopagencia.com.br/wp-content/uploads/2026/09/geist-variavel-latin.woff2') format('woff2');
}
@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url('https://nopagencia.com.br/wp-content/uploads/2026/09/geist-variavel-latin.woff2') format('woff2');
}
@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('https://nopagencia.com.br/wp-content/uploads/2026/09/geist-variavel-latin.woff2') format('woff2');
}
@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('https://nopagencia.com.br/wp-content/uploads/2026/09/geist-variavel-latin.woff2') format('woff2');
}
@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('https://nopagencia.com.br/wp-content/uploads/2026/09/geist-variavel-latin.woff2') format('woff2');
}
/* End Custom Fonts CSS */