.elementor-86 .elementor-element.elementor-element-fadbba0{--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-86 .elementor-element.elementor-element-fadbba0:not(.elementor-motion-effects-element-type-background), .elementor-86 .elementor-element.elementor-element-fadbba0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-86 .elementor-element.elementor-element-941c7ae{--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(130px,15vw,200px);--padding-bottom:clamp(40px,5vw,72px);--padding-left:clamp(16px,4vw,56px);--padding-right:clamp(16px,4vw,56px);}.elementor-86 .elementor-element.elementor-element-9197d57 .elementor-heading-title{font-family:var( --e-global-typography-tlogos-font-family ), Sans-serif;font-size:var( --e-global-typography-tlogos-font-size );font-weight:var( --e-global-typography-tlogos-font-weight );line-height:var( --e-global-typography-tlogos-line-height );letter-spacing:var( --e-global-typography-tlogos-letter-spacing );color:var( --e-global-color-gelo );}.elementor-86 .elementor-element.elementor-element-c282428{--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(28px,3vw,40px);--padding-bottom:clamp(56px,7vw,100px);--padding-left:clamp(16px,4vw,56px);--padding-right:clamp(16px,4vw,56px);}.elementor-86 .elementor-element.elementor-element-38202f3{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:auto;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-86 .elementor-element.elementor-element-2d07333 .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:rgba(243,241,237,.55);}.elementor-86 .elementor-element.elementor-element-c230613{width:var( --container-widget-width, min(44ch,100%) );max-width:min(44ch,100%);--container-widget-width:min(44ch,100%);--container-widget-flex-grow:0;font-family:"Geist", Sans-serif;font-size:clamp(16px,1.3vw,19px);font-weight:400;line-height:1.5em;color:var( --e-global-color-gelo );}.elementor-86 .elementor-element.elementor-element-15ac180{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-86 .elementor-element.elementor-element-b5be224 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:14px;font-weight:500;line-height:1.4em;color:var( --e-global-color-gelo );}.elementor-86 .elementor-element.elementor-element-36770e2 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:rgba(243,241,237,.55);}.elementor-86 .elementor-element.elementor-element-bd33095{--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:clamp(80px,10vw,140px);--padding-left:clamp(16px,4vw,56px);--padding-right:clamp(16px,4vw,56px);}.elementor-86 .elementor-element.elementor-element-5bf60bc{--grid-columns:4;--grid-row-gap:clamp(12px,1.4vw,18px);--grid-column-gap:clamp(12px,1.4vw,18px);}.elementor-86 .elementor-element.elementor-element-d7f649f{--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(72px,9vw,130px);--padding-bottom:clamp(72px,9vw,130px);--padding-left:clamp(16px,4vw,56px);--padding-right:clamp(16px,4vw,56px);}.elementor-86 .elementor-element.elementor-element-94e3fbc{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:auto;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--grid-auto-flow:row;--align-items:end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-86 .elementor-element.elementor-element-b718a90 .elementor-heading-title{font-family:var( --e-global-typography-tfino-font-family ), Sans-serif;font-size:var( --e-global-typography-tfino-font-size );font-weight:var( --e-global-typography-tfino-font-weight );line-height:var( --e-global-typography-tfino-line-height );letter-spacing:var( --e-global-typography-tfino-letter-spacing );color:var( --e-global-color-gelo );}.elementor-86 .elementor-element.elementor-element-114f639{width:var( --container-widget-width, min(30ch,100%) );max-width:min(30ch,100%);--container-widget-width:min(30ch,100%);--container-widget-flex-grow:0;font-family:var( --e-global-typography-tpequeno-font-family ), Sans-serif;font-size:var( --e-global-typography-tpequeno-font-size );font-weight:var( --e-global-typography-tpequeno-font-weight );line-height:var( --e-global-typography-tpequeno-line-height );color:rgba(243,241,237,.6);}.elementor-86 .elementor-element.elementor-element-8f6ce8c .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:var( --e-global-color-gelo );}.elementor-86 .elementor-element.elementor-element-c671ebd{--display:grid;--e-con-grid-template-columns:repeat(4, 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,88px);--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-86 .elementor-element.elementor-element-e030801{--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-86 .elementor-element.elementor-element-04be9c8 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:clamp(20px,1.9vw,27px);font-weight:300;line-height:1.3em;letter-spacing:-0.02em;color:var( --e-global-color-gelo );}.elementor-86 .elementor-element.elementor-element-d9c522b{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-86 .elementor-element.elementor-element-d9c522b .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:rgba(243,241,237,.55);}.elementor-86 .elementor-element.elementor-element-02320c4{--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-86 .elementor-element.elementor-element-c4a37cc{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 );}.elementor-86 .elementor-element.elementor-element-f323582{--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-86 .elementor-element.elementor-element-048d5c5{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 );}.elementor-86 .elementor-element.elementor-element-34b20d7{--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-86 .elementor-element.elementor-element-86f4867{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 );}.elementor-86 .elementor-element.elementor-element-8d35f6c{--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-86 .elementor-element.elementor-element-12ab5a2{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 );}.elementor-86 .elementor-element.elementor-element-ee1782b{--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-86 .elementor-element.elementor-element-6384db1{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 );}.elementor-86 .elementor-element.elementor-element-0680b3a{--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-86 .elementor-element.elementor-element-84ba8d1{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 );}.elementor-86 .elementor-element.elementor-element-923ba0b{--n-accordion-title-font-size:1,75rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-86 .elementor-element.elementor-element-db2a571{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(56px,7vw,100px);--padding-bottom:clamp(90px,11vw,160px);--padding-left:clamp(16px,4vw,56px);--padding-right:clamp(16px,4vw,56px);}.elementor-86 .elementor-element.elementor-element-f4e15cf{width:100%;max-width:100%;}.elementor-86 .elementor-element.elementor-element-f4e15cf .elementor-heading-title{font-family:var( --e-global-typography-tlogos-font-family ), Sans-serif;font-size:var( --e-global-typography-tlogos-font-size );font-weight:var( --e-global-typography-tlogos-font-weight );line-height:var( --e-global-typography-tlogos-line-height );letter-spacing:var( --e-global-typography-tlogos-letter-spacing );color:var( --e-global-color-gelo );}.elementor-86 .elementor-element.elementor-element-f836375{width:var( --container-widget-width, min(44ch,100%) );max-width:min(44ch,100%);margin:clamp(28px,3vw,44px) 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;--container-widget-width:min(44ch,100%);--container-widget-flex-grow:0;text-align:center;font-family:"Geist", Sans-serif;font-size:clamp(16px,1.3vw,19px);font-weight:400;line-height:1.5em;color:rgba(243,241,237,.7);}.elementor-86 .elementor-element.elementor-element-ff50e66{margin:clamp(32px,4vw,52px) 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-86 .elementor-element.elementor-element-9197d57 .elementor-heading-title{font-size:var( --e-global-typography-tlogos-font-size );line-height:var( --e-global-typography-tlogos-line-height );letter-spacing:var( --e-global-typography-tlogos-letter-spacing );}.elementor-86 .elementor-element.elementor-element-38202f3{--grid-auto-flow:row;}.elementor-86 .elementor-element.elementor-element-2d07333 .elementor-heading-title{font-size:var( --e-global-typography-ttag-font-size );line-height:var( --e-global-typography-ttag-line-height );}.elementor-86 .elementor-element.elementor-element-94e3fbc{--grid-auto-flow:row;}.elementor-86 .elementor-element.elementor-element-b718a90 .elementor-heading-title{font-size:var( --e-global-typography-tfino-font-size );line-height:var( --e-global-typography-tfino-line-height );letter-spacing:var( --e-global-typography-tfino-letter-spacing );}.elementor-86 .elementor-element.elementor-element-114f639{font-size:var( --e-global-typography-tpequeno-font-size );line-height:var( --e-global-typography-tpequeno-line-height );}.elementor-86 .elementor-element.elementor-element-c671ebd{--grid-auto-flow:row;}.elementor-86 .elementor-element.elementor-element-c4a37cc{font-size:var( --e-global-typography-tapoio-font-size );line-height:var( --e-global-typography-tapoio-line-height );}.elementor-86 .elementor-element.elementor-element-048d5c5{font-size:var( --e-global-typography-tapoio-font-size );line-height:var( --e-global-typography-tapoio-line-height );}.elementor-86 .elementor-element.elementor-element-86f4867{font-size:var( --e-global-typography-tapoio-font-size );line-height:var( --e-global-typography-tapoio-line-height );}.elementor-86 .elementor-element.elementor-element-12ab5a2{font-size:var( --e-global-typography-tapoio-font-size );line-height:var( --e-global-typography-tapoio-line-height );}.elementor-86 .elementor-element.elementor-element-6384db1{font-size:var( --e-global-typography-tapoio-font-size );line-height:var( --e-global-typography-tapoio-line-height );}.elementor-86 .elementor-element.elementor-element-84ba8d1{font-size:var( --e-global-typography-tapoio-font-size );line-height:var( --e-global-typography-tapoio-line-height );}.elementor-86 .elementor-element.elementor-element-f4e15cf .elementor-heading-title{font-size:var( --e-global-typography-tlogos-font-size );line-height:var( --e-global-typography-tlogos-line-height );letter-spacing:var( --e-global-typography-tlogos-letter-spacing );}}@media(max-width:900px){.elementor-86 .elementor-element.elementor-element-9197d57 .elementor-heading-title{font-size:var( --e-global-typography-tlogos-font-size );line-height:var( --e-global-typography-tlogos-line-height );letter-spacing:var( --e-global-typography-tlogos-letter-spacing );}.elementor-86 .elementor-element.elementor-element-38202f3{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-86 .elementor-element.elementor-element-2d07333 .elementor-heading-title{font-size:var( --e-global-typography-ttag-font-size );line-height:var( --e-global-typography-ttag-line-height );}.elementor-86 .elementor-element.elementor-element-5bf60bc{--grid-columns:1;}.elementor-86 .elementor-element.elementor-element-94e3fbc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-86 .elementor-element.elementor-element-b718a90 .elementor-heading-title{font-size:var( --e-global-typography-tfino-font-size );line-height:var( --e-global-typography-tfino-line-height );letter-spacing:var( --e-global-typography-tfino-letter-spacing );}.elementor-86 .elementor-element.elementor-element-114f639{font-size:var( --e-global-typography-tpequeno-font-size );line-height:var( --e-global-typography-tpequeno-line-height );}.elementor-86 .elementor-element.elementor-element-c671ebd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-86 .elementor-element.elementor-element-c4a37cc{font-size:var( --e-global-typography-tapoio-font-size );line-height:var( --e-global-typography-tapoio-line-height );}.elementor-86 .elementor-element.elementor-element-048d5c5{font-size:var( --e-global-typography-tapoio-font-size );line-height:var( --e-global-typography-tapoio-line-height );}.elementor-86 .elementor-element.elementor-element-86f4867{font-size:var( --e-global-typography-tapoio-font-size );line-height:var( --e-global-typography-tapoio-line-height );}.elementor-86 .elementor-element.elementor-element-12ab5a2{font-size:var( --e-global-typography-tapoio-font-size );line-height:var( --e-global-typography-tapoio-line-height );}.elementor-86 .elementor-element.elementor-element-6384db1{font-size:var( --e-global-typography-tapoio-font-size );line-height:var( --e-global-typography-tapoio-line-height );}.elementor-86 .elementor-element.elementor-element-84ba8d1{font-size:var( --e-global-typography-tapoio-font-size );line-height:var( --e-global-typography-tapoio-line-height );}.elementor-86 .elementor-element.elementor-element-f4e15cf .elementor-heading-title{font-size:var( --e-global-typography-tlogos-font-size );line-height:var( --e-global-typography-tlogos-line-height );letter-spacing:var( --e-global-typography-tlogos-letter-spacing );}}@media(max-width:560px){.elementor-86 .elementor-element.elementor-element-9197d57 .elementor-heading-title{font-size:var( --e-global-typography-tlogos-font-size );line-height:var( --e-global-typography-tlogos-line-height );letter-spacing:var( --e-global-typography-tlogos-letter-spacing );}.elementor-86 .elementor-element.elementor-element-38202f3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-86 .elementor-element.elementor-element-2d07333 .elementor-heading-title{font-size:var( --e-global-typography-ttag-font-size );line-height:var( --e-global-typography-ttag-line-height );}.elementor-86 .elementor-element.elementor-element-5bf60bc{--grid-columns:1;}.elementor-86 .elementor-element.elementor-element-94e3fbc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-86 .elementor-element.elementor-element-b718a90 .elementor-heading-title{font-size:var( --e-global-typography-tfino-font-size );line-height:var( --e-global-typography-tfino-line-height );letter-spacing:var( --e-global-typography-tfino-letter-spacing );}.elementor-86 .elementor-element.elementor-element-114f639{font-size:var( --e-global-typography-tpequeno-font-size );line-height:var( --e-global-typography-tpequeno-line-height );}.elementor-86 .elementor-element.elementor-element-c671ebd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-86 .elementor-element.elementor-element-c4a37cc{font-size:var( --e-global-typography-tapoio-font-size );line-height:var( --e-global-typography-tapoio-line-height );}.elementor-86 .elementor-element.elementor-element-048d5c5{font-size:var( --e-global-typography-tapoio-font-size );line-height:var( --e-global-typography-tapoio-line-height );}.elementor-86 .elementor-element.elementor-element-86f4867{font-size:var( --e-global-typography-tapoio-font-size );line-height:var( --e-global-typography-tapoio-line-height );}.elementor-86 .elementor-element.elementor-element-12ab5a2{font-size:var( --e-global-typography-tapoio-font-size );line-height:var( --e-global-typography-tapoio-line-height );}.elementor-86 .elementor-element.elementor-element-6384db1{font-size:var( --e-global-typography-tapoio-font-size );line-height:var( --e-global-typography-tapoio-line-height );}.elementor-86 .elementor-element.elementor-element-84ba8d1{font-size:var( --e-global-typography-tapoio-font-size );line-height:var( --e-global-typography-tapoio-line-height );}.elementor-86 .elementor-element.elementor-element-f4e15cf .elementor-heading-title{font-size:var( --e-global-typography-tlogos-font-size );line-height:var( --e-global-typography-tlogos-line-height );letter-spacing:var( --e-global-typography-tlogos-letter-spacing );}}/* Start custom CSS *//* LOGOS · CSS da página (página escura) */
html body{background:var(--deep);--nav-bg:var(--deep);--nav-fg:var(--ice);--nav-logo-filter:invert(1) brightness(1.05);--nav-line:var(--line-dark);--nav-btn-bg:var(--ice);--nav-btn-fg:var(--ink);--nav-btn-dot-bg:var(--ink);--nav-btn-dot-fg:var(--ice);--nav-menu-bg:var(--deep-2)}
.nop-logos-page{position:relative}
.nop-logos-page > .e-con{position:relative;z-index:1}

/* linhas de grade em 4 colunas e fileiras de "+" */
.nop-gridlines{position:absolute!important;inset:0;z-index:0!important;pointer-events:none}
.nop-gridlines .gl,.nop-plusrow .gl{max-width:calc(1216px + 2*var(--gutter));margin:0 auto;padding:0 var(--gutter);display:grid;grid-template-columns:repeat(4,1fr);height:100%}
.nop-gridlines .gl div{border-left:1px solid var(--line-dark)}
.nop-gridlines .gl div:last-child{border-right:1px solid var(--line-dark)}
.nop-plusrow{position:relative;height:0;z-index:1}
.nop-plusrow .gl{height:0}
.nop-plusrow span{position:relative}
.nop-plusrow span::before,.nop-plusrow span:last-child::after{content:"+";position:absolute;top:-10px;left:-5px;font-size:14px;line-height:1;color:rgba(243,241,237,.4)}
.nop-plusrow span:last-child::after{left:auto;right:-5px}
@media (max-width:900px){.nop-gridlines .gl,.nop-plusrow .gl{grid-template-columns:repeat(2,1fr)}.nop-gridlines .gl div:nth-child(n+3),.nop-plusrow span:nth-child(n+3){display:none}}

/* intro em 4 colunas */
.nop-cols4 > .elementor-element{padding:0 clamp(12px,1.4vw,20px)}
.nop-cols4 > .elementor-element:first-child{padding-left:0}
@media (min-width:901px){.nop-intro-p{grid-column:2 / span 2}}
.nop-count{text-align:right;justify-content:flex-end;align-items:flex-end}
@media (max-width:900px){.nop-intro-p{grid-column:1 / -1;margin:16px 0}.nop-count{grid-column:1 / -1;align-items:flex-start!important;text-align:left}}

/* mosaico assimétrico (Loop Grid com o modelo "Tile de logo") */
.nop-mosaic .elementor-loop-container{grid-template-columns:repeat(4,1fr)!important;gap:clamp(12px,1.3vw,20px)!important}
.nop-mosaic .e-loop-item:nth-child(5n+1 of .e-loop-item){grid-column:1 / span 3}
.nop-mosaic .e-loop-item:nth-child(5n+1 of .e-loop-item) .nop-tile-ph{aspect-ratio:16/9}
.nop-mosaic .e-loop-item:nth-child(5n+2 of .e-loop-item){grid-column:4}
.nop-mosaic .e-loop-item:nth-child(5n+2 of .e-loop-item) .nop-tile-ph{aspect-ratio:3/4}
.nop-mosaic .e-loop-item:nth-child(5n+3 of .e-loop-item){grid-column:1 / span 2;margin-top:clamp(40px,6vw,96px)}
.nop-mosaic .e-loop-item:nth-child(5n+4 of .e-loop-item){grid-column:3 / span 2}
.nop-mosaic .e-loop-item:nth-child(5n+5 of .e-loop-item){grid-column:2 / span 2;margin-top:clamp(40px,6vw,96px)}
.nop-mosaic .e-loop-item:nth-child(5n+5 of .e-loop-item) .nop-tile-ph{aspect-ratio:16/10}
@media (max-width:900px){.nop-mosaic .elementor-loop-container{grid-template-columns:1fr!important}.nop-mosaic .e-loop-item{grid-column:auto!important;margin-top:0!important}.nop-mosaic .e-loop-item .nop-tile-ph{aspect-ratio:4/3!important}}

/* perguntas + citação */
.nop-faq-body{border-top:1px solid var(--line-dark)}
@media (min-width:901px){
  .nop-span2-4{grid-column:1 / span 2}
  .nop-col3{grid-column:3}
  .nop-col4{grid-column:4;justify-self:end}
  .nop-qa{grid-column:3 / span 2}
}
.nop-faq-top .nop-col3{padding-left:clamp(12px,1.4vw,20px)}
.nop-quote-col{padding:clamp(28px,3vw,40px) clamp(20px,3vw,48px) 0 0!important}
.nop-quote-col b{color:var(--ice);font-weight:500}
@media (max-width:900px){.nop-quote-col{padding-right:0!important;margin-bottom:24px}}

/* chamada com cantoneiras */
.nop-bracket{position:relative;width:fit-content!important;max-width:100%;margin-inline:auto}
.nop-bracket .elementor-button{position:relative;background:none;padding:22px 40px;border-radius:0;color:var(--ice);font-size:14px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}
.nop-bracket .elementor-button:hover,.nop-bracket .elementor-button:focus{background:none;color:var(--ice)}
.nop-bracket .elementor-button::before,.nop-bracket .elementor-button::after,.nop-bracket::before,.nop-bracket::after{content:"";position:absolute;width:14px;height:14px;border:0 solid var(--ice);transition:all .45s var(--ease);z-index:1}
.nop-bracket::before{left:0;top:0;border-left-width:1.5px;border-top-width:1.5px}
.nop-bracket::after{right:0;top:0;border-right-width:1.5px;border-top-width:1.5px}
.nop-bracket .elementor-button::before{left:0;bottom:0;border-left-width:1.5px;border-bottom-width:1.5px}
.nop-bracket .elementor-button::after{right:0;bottom:0;border-right-width:1.5px;border-bottom-width:1.5px}
.nop-bracket:hover::before{left:-6px;top:-6px;width:22px;height:22px}
.nop-bracket:hover::after{right:-6px;top:-6px;width:22px;height:22px}
.nop-bracket:hover .elementor-button::before{left:-6px;bottom:-6px;width:22px;height:22px}
.nop-bracket:hover .elementor-button::after{right:-6px;bottom:-6px;width:22px;height:22px}
.nop-foot{border-top:1px solid var(--line-dark)}

/* celular: CTA de cantoneiras na largura toda */
@media (max-width:560px){.nop-bracket{width:100%!important}.nop-bracket .elementor-button{width:100%;justify-content:center}}
/* os blocos da página não encolhem (no celular a grade de logos invadia as perguntas) */
.nop-logos-page .e-con-inner > .elementor-element,.nop-logos-page > .e-con{flex-shrink:0}
@media (max-width:560px){.nop-bracket .elementor-button{padding:24px 20px!important}}/* 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 */