.inst-page{width:100%;margin:0;padding:0;box-sizing:border-box;min-height:80vh;background-color:var(--ag-bg,#FFFFFF);color:var(--ag-text,#0C1F34);font-family:var(--ag-font-ui,"Figtree",sans-serif);overflow-x:clip}.inst-container{width:90%;max-width:var(--ag-page-max-width,1920px);margin-left:auto;margin-right:auto;box-sizing:border-box}.inst-gold-bar{width:54px;height:4px;background-color:var(--ag-color-gold,#D1C08B);margin-bottom:32px;border-radius:0;flex-shrink:0}.inst-section-header{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:16px;width:100%}.inst-section-title{color:#0C1F34;font-family:Figtree;font-size:40px;font-style:normal;font-weight:400;line-height:48px}@media (min-width:768px){.inst-section-title{font-size:28px;line-height:32px}}.inst-section-subtitle{color:#1F1F1F;font-family:Figtree;font-size:18px;font-style:normal;font-weight:700;line-height:106.7%}@media (min-width:768px){.inst-section-subtitle{font-size:18px;line-height:26px;margin:6px 0 20px}}.inst-hero{position:relative;width:100%;aspect-ratio:1920/600;min-height:240px;background-color:var(--ag-color-navy,#0C1F34);overflow:hidden;box-sizing:border-box;display:flex;align-items:center;margin-bottom:40px}@media (min-width:768px){.inst-hero{min-height:320px;margin-bottom:56px}}@media (min-width:1024px){.inst-hero{min-height:380px}}.inst-hero__picture{position:absolute;inset:0;width:100%;height:100%;z-index:1}.inst-hero__bg{width:100%;height:100%;object-fit:cover;object-position:center 35%;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.inst-hero__overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(12,31,52,.78),rgba(12,31,52,.45) 50%,rgba(12,31,52,.65));z-index:2}.inst-hero__inner-container{position:relative;z-index:3;width:90%;max-width:var(--ag-page-max-width,1920px);height:100%;margin:0 auto;justify-content:center;box-sizing:border-box}.inst-hero__content,.inst-hero__inner-container{display:flex;flex-direction:column;align-items:flex-start}.inst-hero__content{gap:12px}.inst-hero__title{color:#FFFFFF;font-family:"Verdana",var(--ag-font-ui,sans-serif);font-size:26px;font-weight:700;line-height:34px;text-transform:uppercase;letter-spacing:.5px;margin:0;text-shadow:0 2px 8px rgba(0,0,0,.6)}@media (min-width:768px){.inst-hero__title{font-size:34px;line-height:44px}}@media (min-width:1024px){.inst-hero__title{font-size:38px;line-height:50px;max-width:820px}}.inst-projeto{margin-bottom:40px;width:100%}@media (min-width:768px){.inst-projeto{margin-bottom:56px}}.inst-projeto__layout{display:flex;flex-direction:column;gap:24px}.inst-projeto__col-text{gap:16px;width:100%}.inst-projeto__col-text,.inst-projeto__header-block{display:flex;flex-direction:column}.inst-projeto__text-block{width:100%}@media (min-width:992px){.inst-projeto__layout{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:48px}.inst-projeto__col-text{flex:1.15 1;min-width:0}.inst-projeto__image-wrap{flex:0.85 1;min-width:0}}.inst-projeto__text{color:#4A5568;font-family:var(--ag-font-ui,"Figtree",sans-serif);font-size:15px;font-weight:400;line-height:26px;margin:0}@media (min-width:768px){.inst-projeto__text{font-size:16px;line-height:28px}}.inst-projeto__image-wrap{width:100%;aspect-ratio:16/10;border-radius:var(--ag-radius-lg,8px);overflow:hidden;box-shadow:var(--ag-shadow-md,0 4px 6px rgba(12,31,52,.08))}.inst-fundamentos{margin-bottom:40px;width:100%}@media (min-width:768px){.inst-fundamentos{margin-bottom:56px}}.inst-pillars{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px;margin-top:16px}@media (min-width:1024px){.inst-pillars{grid-template-columns:repeat(5,1fr);gap:16px;align-items:stretch}}.inst-pillar-card{position:relative;display:flex;flex-direction:row;align-items:center;gap:16px;border-radius:var(--ag-radius-md,6px);padding:18px 20px;color:#FFFFFF;overflow:hidden;box-shadow:var(--ag-shadow-md,0 4px 6px rgba(12,31,52,.08));transition:transform var(--ag-transition-fast,.15s ease),box-shadow var(--ag-transition-fast,.15s ease);box-sizing:border-box}.inst-pillar-card:hover{transform:translateY(-3px);box-shadow:var(--ag-shadow-xl,0 12px 24px rgba(12,31,52,.15))}.inst-pillar-card--1{background-color:#DE7E61}.inst-pillar-card--2{background-color:#36729B}.inst-pillar-card--3{background-color:#9E8058}.inst-pillar-card--4{background-color:#74B48C}.inst-pillar-card--5{background-color:#0C1F34}.inst-pillar-card__number{font-family:var(--ag-font-ui,"Figtree",sans-serif);font-size:58px;font-weight:900;line-height:1;color:#FFFFFF;opacity:.45;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;min-width:36px;text-align:center}.inst-pillar-card__body{display:flex;flex-direction:column;gap:6px;flex:1 1}.inst-pillar-card__title{color:#FFFFFF;font-size:16px;font-weight:700;line-height:1.25}.inst-pillar-card__desc,.inst-pillar-card__title{font-family:var(--ag-font-ui,"Figtree",sans-serif);margin:0}.inst-pillar-card__desc{color:rgba(255,255,255,.95);font-size:13px;font-weight:400;line-height:1.45}@media (min-width:1024px){.inst-pillar-card{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:14px;padding:24px 18px;height:100%}.inst-pillar-card__number{font-size:52px;min-width:unset;text-align:left}.inst-pillar-card__title{font-size:17px}.inst-pillar-card__desc{font-size:13.5px;line-height:1.6}}.inst-manifesto{margin-bottom:40px;width:100%}@media (min-width:768px){.inst-manifesto{margin-bottom:56px}}.inst-manifesto__layout{display:flex;flex-direction:column;gap:24px}@media (min-width:992px){.inst-manifesto__layout{display:grid;grid-template-columns:.5fr .5fr;grid-gap:48px;gap:48px;align-items:center}}.inst-manifesto__content{display:flex;flex-direction:column;align-items:flex-start}.inst-manifesto__cta-wrap{display:none;margin-top:20px}@media (min-width:992px){.inst-manifesto__cta-wrap{display:inline-flex}}.inst-manifesto__cta-btn{display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 24px;border-radius:var(--ag-radius-lg,8px);background-color:var(--ag-color-teal-dark,#1A5055);color:#FFFFFF;font-family:var(--ag-font-ui,"Figtree",sans-serif);font-size:14px;font-weight:600;border:none;cursor:pointer;transition:all var(--ag-transition-fast,.15s ease);box-shadow:0 4px 14px rgba(26,80,85,.25)}.inst-manifesto__cta-btn:hover{background-color:#123c40;transform:translateY(-2px);box-shadow:0 6px 18px rgba(26,80,85,.35)}.inst-manifesto__video-wrap{width:100%}.inst-manifesto__video-card{position:relative;width:100%;aspect-ratio:16/9;border-radius:var(--ag-radius-lg,8px);overflow:hidden;cursor:pointer;background:linear-gradient(135deg,#1C232B,#0F141A);box-shadow:var(--ag-shadow-md,0 4px 6px rgba(12,31,52,.08));transition:transform var(--ag-transition-fast,.15s ease),box-shadow var(--ag-transition-fast,.15s ease)}.inst-manifesto__video-card:hover{transform:scale(1.015);box-shadow:var(--ag-shadow-xl,0 12px 24px rgba(12,31,52,.15))}.inst-manifesto__overlay{position:absolute;inset:0;background:rgba(12,31,52,.4)}.inst-manifesto__overlay,.inst-manifesto__play-btn{display:flex;align-items:center;justify-content:center}.inst-manifesto__play-btn{width:72px;height:72px;border-radius:50%;background:rgba(255,255,255,.88);transition:transform var(--ag-transition-fast,.15s ease),background var(--ag-transition-fast,.15s ease);box-shadow:0 4px 20px rgba(0,0,0,.35)}.inst-manifesto__video-card:hover .inst-manifesto__play-btn{transform:scale(1.1);background:#FFFFFF}.inst-manifesto__play-icon{width:30px;height:30px;color:var(--ag-color-navy,#0C1F34);margin-left:4px}.inst-modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.88);z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;animation:instFadeIn .25s ease}.inst-modal-content{position:relative;width:100%;max-width:860px;aspect-ratio:16/9;background:#000;border-radius:var(--ag-radius-lg,8px);overflow:hidden}.inst-modal-close{position:absolute;top:-42px;right:0;background:transparent;border:none;color:#FFF;cursor:pointer;padding:8px}@keyframes instFadeIn{0%{opacity:0}to{opacity:1}}.inst-cultura{margin-bottom:40px;width:100%}@media (min-width:768px){.inst-cultura{margin-bottom:56px}}.inst-cultura__layout{display:flex;flex-direction:column;gap:24px}@media (min-width:992px){.inst-cultura__layout{display:grid;grid-template-columns:.5fr .5fr;grid-gap:48px;gap:48px;align-items:center}}.inst-cultura__content{display:flex;flex-direction:column}.inst-cultura__body{color:#4A5568;font-family:var(--ag-font-ui,"Figtree",sans-serif);font-size:15px;font-weight:400;line-height:26px}.inst-cultura__body p{margin:0 0 16px}.inst-cultura__body p:last-child{margin-bottom:0}@media (min-width:768px){.inst-cultura__body{font-size:16px;line-height:28px}}.inst-cultura__image-wrap{width:100%;aspect-ratio:16/10;border-radius:var(--ag-radius-lg,8px);overflow:hidden;box-shadow:var(--ag-shadow-md,0 4px 6px rgba(12,31,52,.08))}.inst-guia-block{margin-top:36px;width:100%}.inst-guia-block__header-row{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px;flex-wrap:wrap}.inst-guia-block__headings{display:flex;flex-direction:column;gap:4px}.inst-guia-block__tagline{color:#C8AC7F;font-size:12px;letter-spacing:1px;text-transform:uppercase}.inst-guia-block__tagline,.inst-guia-block__title{font-family:var(--ag-font-ui,"Figtree",sans-serif);font-weight:700}.inst-guia-block__title{color:#0C1F34;font-size:22px;line-height:1.2;margin:0}@media (min-width:768px){.inst-guia-block__title{font-size:26px}}.inst-guia-block__btn{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 16px;border-radius:var(--ag-radius-sm,4px);border:1.5px solid #0c1f34;color:#0C1F34;font-family:var(--ag-font-ui,"Figtree",sans-serif);font-size:13px;font-weight:600;text-decoration:none;transition:all var(--ag-transition-fast,.15s ease);background:transparent}.inst-guia-block__btn:hover{background-color:#0C1F34;color:#FFFFFF}.inst-guia-block__cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}@media (min-width:768px){.inst-guia-block__cards{gap:20px}}.inst-guia-card{position:relative;border-radius:8px;overflow:hidden;aspect-ratio:3/4;background-color:#F4EFEA;box-shadow:0 2px 8px rgba(12,31,52,.08)}.inst-guia-card__img{width:100%;height:100%;object-fit:cover;display:block}.inst-guia-card__badge{position:absolute;bottom:8px;left:8px;padding:3px 8px;border-radius:3px;color:#FFFFFF;font-family:var(--ag-font-ui,"Figtree",sans-serif);font-size:9px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;box-shadow:0 2px 4px rgba(0,0,0,.25)}@media (min-width:768px){.inst-guia-card__badge{bottom:12px;left:12px;padding:4px 10px;font-size:11px}}.inst-guia-card__badge--blue{background-color:#195156}.inst-guia-card__badge--cyan{background-color:#36729B}.inst-guia-card__badge--coral{background-color:#DE7E61}.inst-instagram{background-color:#F8F8F8;padding:44px 0;margin-bottom:40px;border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee;width:100%}@media (min-width:768px){.inst-instagram{padding:56px 0;margin-bottom:56px}}.inst-instagram__top-bar{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:28px}@media (min-width:640px){.inst-instagram__top-bar{flex-direction:row;justify-content:space-between;align-items:flex-end}}.inst-instagram__header{display:flex;flex-direction:column;gap:6px;max-width:640px}.inst-instagram__handle{color:#C8AC7F;font-size:13px;letter-spacing:.5px;text-transform:uppercase}.inst-instagram__handle,.inst-instagram__title{font-family:var(--ag-font-ui,"Figtree",sans-serif);font-weight:700}.inst-instagram__title{color:#0C1F34;font-size:24px;margin:0;line-height:1.25}@media (min-width:768px){.inst-instagram__title{font-size:32px}}.inst-instagram__subtitle{color:#64748B;font-family:var(--ag-font-ui,"Figtree",sans-serif);font-size:14px;font-weight:400;line-height:1.5;margin:0}@media (min-width:768px){.inst-instagram__subtitle{font-size:15px}}.inst-instagram__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 18px;border:1.5px solid #0c1f34;border-radius:8px;background:transparent;color:#0C1F34;font-family:var(--ag-font-ui,"Figtree",sans-serif);font-size:14px;font-weight:600;text-decoration:none;transition:all .2s ease;white-space:nowrap;flex-shrink:0}.inst-instagram__btn:hover{background:#0C1F34;color:#FFFFFF}.inst-instagram__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px;gap:16px;width:100%}@media (min-width:768px){.inst-instagram__grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}}.inst-instagram__card{position:relative;width:100%;aspect-ratio:1/1;border-radius:10px;overflow:hidden;box-shadow:0 4px 14px rgba(12,31,52,.08);background-color:#0C1F34;transition:transform .25s ease,box-shadow .25s ease}.inst-instagram__card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(12,31,52,.15)}.inst-instagram__card-link{display:block;width:100%;height:100%;position:relative;text-decoration:none;color:inherit}.inst-instagram__card-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.inst-instagram__card:hover .inst-instagram__card-img{transform:scale(1.08)}.inst-instagram__badge{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:4px;background:rgba(12,31,52,.85);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#FFFFFF;font-family:var(--ag-font-ui,"Figtree",sans-serif);font-size:11px;font-weight:600;z-index:2}.inst-instagram__card-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(12,31,52,.05),rgba(12,31,52,.88));opacity:0;transition:opacity .25s ease;display:flex;flex-direction:column;justify-content:flex-end;padding:16px;color:#FFFFFF;box-sizing:border-box;z-index:1}.inst-instagram__card:hover .inst-instagram__card-overlay{opacity:1}.inst-instagram__card-caption{font-family:var(--ag-font-ui,"Figtree",sans-serif);font-size:13px;line-height:1.4;color:#FFFFFF;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin:0 0 10px}.inst-instagram__card-cta{display:inline-flex;align-items:center;gap:6px;font-family:var(--ag-font-ui,"Figtree",sans-serif);font-size:12px;font-weight:700;color:#C8AC7F;text-transform:uppercase;letter-spacing:.5px}.inst-audiencia{margin-bottom:40px;width:100%}@media (min-width:768px){.inst-audiencia{margin-bottom:56px}}.inst-audiencia__top-banner{width:100%;background-color:var(--ag-color-teal-dark,#1A5055);border-radius:0;padding:20px 0;box-shadow:var(--ag-shadow-sm,0 2px 4px rgba(12,31,52,.06))}@media (min-width:768px){.inst-audiencia__top-banner{padding:28px 0}}.inst-audiencia__top-banner .inst-gold-bar{display:none}@media (min-width:768px){.inst-audiencia__top-banner .inst-gold-bar{display:block}}.inst-audiencia__top-banner .inst-container{display:flex;flex-direction:column;align-items:flex-start}.inst-audiencia__title{color:#C8AC7F;font-family:Figtree,sans-serif;font-size:26px;font-style:normal;font-weight:400;line-height:normal}@media (min-width:768px){.inst-audiencia__title{font-size:32px}}.inst-audiencia__content-area{position:relative;width:100%;background-color:#F8F5EE;background-image:var(--inst-audiencia-bg,url("/images/institucional/audiencia-bg.webp")),linear-gradient(135deg,#FAF8F5 0,#F5F1EB 60%,#ECE5DA 100%);background-repeat:no-repeat;background-position:100%;background-size:cover;padding:36px 0 44px;border-bottom:1px solid var(--ag-border,#e6e6e6);box-shadow:var(--ag-shadow-sm,0 2px 4px rgba(12,31,52,.06))}@media (max-width:767px){.inst-audiencia__content-area{background-position:center bottom -20px;background-size:155% auto;padding:36px 0 40px}.inst-audiencia__info-col{align-items:center;text-align:center}.inst-audiencia__headline{text-align:center;margin-bottom:24px}.inst-audiencia__headline-number{font-size:38px;text-align:center}.inst-audiencia__headline-text{font-size:20px;text-align:center}.inst-audiencia__metrics-list{align-items:flex-start;max-width:320px;margin:0 auto 260px}.inst-audiencia__cta-wrap{width:100%;display:flex;justify-content:center;margin-top:0}.inst-audiencia__cta-btn{width:100%;max-width:280px;justify-content:center}}@media (min-width:768px){.inst-audiencia__content-area{padding:48px 0 56px}}.inst-audiencia__info-col{display:flex;flex-direction:column;align-items:flex-start;max-width:580px}.inst-audiencia__headline{margin-bottom:24px}.inst-audiencia__headline-number{color:#195156;font-family:Figtree,sans-serif;font-size:46px;font-style:normal;font-weight:800;line-height:1.1;letter-spacing:-.5px;display:block}@media (min-width:768px){.inst-audiencia__headline-number{font-size:54px}}.inst-audiencia__headline-text{color:#195156;font-family:Figtree,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:1.2;letter-spacing:.5px;display:block;margin-top:4px}@media (min-width:768px){.inst-audiencia__headline-text{font-size:28px}}.inst-audiencia__metrics-list{display:flex;flex-direction:column;gap:20px;width:100%;margin-bottom:28px}.inst-audiencia__channel-row{display:flex;align-items:center;gap:16px}.inst-audiencia__channel-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;background:transparent}.inst-audiencia__channel-svg{width:52px;height:52px;flex-shrink:0;display:block}.inst-audiencia__channel-stats{display:flex;flex-direction:column;gap:2px}.inst-audiencia__stat-highlight{color:#195156;font-family:Figtree,sans-serif;font-size:19px;font-style:normal;font-weight:700;line-height:1.2}.inst-audiencia__stat-sub{font-family:var(--ag-font-ui,"Figtree",sans-serif);font-size:15px;font-weight:700;color:var(--ag-color-navy,#0C1F34)}.inst-audiencia__stat-muted{font-weight:400;color:#4A5568;font-size:14px}.inst-audiencia__cta-wrap{margin-top:4px}.inst-audiencia__cta-btn{display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 24px;border-radius:var(--ag-radius-lg,8px);background-color:var(--ag-color-teal-dark,#1A5055);color:#FFFFFF;font-family:var(--ag-font-ui,"Figtree",sans-serif);font-size:14px;font-weight:600;border:none;cursor:pointer;transition:all var(--ag-transition-fast,.15s ease);box-shadow:0 4px 14px rgba(26,80,85,.25)}.inst-audiencia__cta-icon{width:24px;height:24px;flex-shrink:0}.inst-audiencia__cta-btn:hover{background-color:#123c40;transform:translateY(-2px);box-shadow:0 6px 18px rgba(26,80,85,.35)}.inst-patrimonio{margin-bottom:40px;width:100%}@media (min-width:768px){.inst-patrimonio{margin-bottom:56px}}.inst-patrimonio__header-row{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.inst-patrimonio__desc{color:#4A5568;font-family:var(--ag-font-ui,"Figtree",sans-serif);font-size:14.5px;font-weight:400;line-height:22px;margin:0;flex:1 1}.inst-patrimonio__controls{display:flex;align-items:center;gap:8px;flex-shrink:0}.inst-carousel-btn{width:36px;height:36px;border-radius:var(--ag-radius-md,4px);border:1px solid var(--ag-border,#e6e6e6);background:#FFFFFF;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--ag-color-navy,#0C1F34);transition:all var(--ag-transition-fast,.15s ease)}.inst-carousel-btn:hover{background:var(--ag-color-gray-100,#F5F5F5);border-color:var(--ag-color-navy,#0C1F34)}.inst-patrimonio__cards{display:flex;gap:20px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;padding:4px 2px 20px;scrollbar-width:none}.inst-patrimonio__cards::-webkit-scrollbar{display:none}@media (min-width:992px){.inst-patrimonio__cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;overflow-x:visible;padding-bottom:0}}.inst-food-card{flex:0 0 85%;scroll-snap-align:start;background:#FFFFFF;border-radius:var(--ag-radius-md,4px);border:1px solid var(--ag-border,#e6e6e6);overflow:hidden;box-shadow:var(--ag-shadow-sm,0 2px 4px rgba(12,31,52,.06));display:flex;flex-direction:column;transition:transform var(--ag-transition-fast,.15s ease),box-shadow var(--ag-transition-fast,.15s ease)}@media (min-width:580px){.inst-food-card{flex:0 0 320px}}@media (min-width:992px){.inst-food-card{flex:initial;width:100%}}.inst-food-card:hover{transform:translateY(-3px);box-shadow:var(--ag-shadow-lg,0 6px 8px rgba(12,31,52,.12))}.inst-food-card__img-wrap{width:100%;height:200px;position:relative;background:#F4EFEA;overflow:hidden}.inst-cultura__image,.inst-food-card__img,.inst-projeto__image{width:100%;height:100%;object-fit:cover;display:block}.inst-cultura__image,.inst-projeto__image{border-radius:12px}.inst-manifesto__video-cover{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;border-radius:12px;display:block}.inst-food-card__content{padding:20px;display:flex;flex-direction:column;gap:8px;flex:1 1}.inst-food-card__title{color:var(--ag-color-navy,#0C1F34);font-size:18px;font-weight:700;line-height:24px}.inst-food-card__desc,.inst-food-card__title{font-family:var(--ag-font-ui,"Figtree",sans-serif);margin:0}.inst-food-card__desc{color:#4A5568;font-size:13.5px;font-weight:400;line-height:22px}.inst-parceiros{margin-bottom:56px;padding-bottom:24px;width:100%;overflow:hidden}@media (min-width:768px){.inst-parceiros{margin-bottom:80px;padding-bottom:32px}}.inst-parceiros__title{letter-spacing:.5px;text-transform:uppercase}.inst-parceiros__slider-wrapper{position:relative;width:100%;overflow:hidden;padding:16px 0 24px;mask-image:linear-gradient(90deg,transparent 0,black 6%,black 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,black 6%,black 94%,transparent)}.inst-parceiros__marquee{display:flex;width:100%;gap:var(--inst-parceiros-gap,36px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.inst-parceiros__track{display:flex;align-items:center;gap:var(--inst-parceiros-gap,36px);flex-shrink:0;will-change:transform;animation:instMarqueeScroll 38s linear infinite}.inst-parceiros__slider-wrapper:focus-within .inst-parceiros__track,.inst-parceiros__slider-wrapper:hover .inst-parceiros__track{animation-play-state:paused}@keyframes instMarqueeScroll{0%{transform:translateZ(0)}to{transform:translate3d(calc(-100% - var(--inst-parceiros-gap, 36px)),0,0)}}.inst-parceiros__item{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:0;padding:8px 16px;height:64px;box-shadow:none;transition:transform .2s ease,opacity .2s ease;text-decoration:none;flex-shrink:0;box-sizing:border-box}.inst-parceiros__item--link{cursor:pointer}.inst-parceiros__item:hover{transform:scale(1.06);border:none;box-shadow:none}.inst-parceiros__logo{max-height:52px;max-width:180px;width:auto;height:auto;object-fit:contain;filter:none;opacity:.95;transition:opacity .2s ease;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.inst-parceiros__item:hover .inst-parceiros__logo{opacity:1}.inst-parceiros__logo-text{font-family:var(--ag-font-ui,"Figtree",sans-serif);font-size:.9375rem;font-weight:600;color:#0C1F34;white-space:nowrap}@media (max-width:767px){.inst-parceiros__slider-wrapper{padding:12px 0 16px;mask-image:linear-gradient(90deg,transparent 0,black 4%,black 96%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,black 4%,black 96%,transparent)}.inst-parceiros__marquee{gap:20px}.inst-parceiros__track{gap:20px;animation-duration:28s}@keyframes instMarqueeScroll{0%{transform:translateZ(0)}to{transform:translate3d(calc(-100% - 20px),0,0)}}.inst-parceiros__item{height:56px;padding:6px 12px;border:none;box-shadow:none;background:transparent}.inst-parceiros__logo{max-height:42px;max-width:130px}}@media (prefers-reduced-motion:reduce){.inst-parceiros__track{animation:none}.inst-parceiros__slider-wrapper{overflow-x:auto}}.inst-placeholder-image{background:linear-gradient(145deg,#F5F1EC,#EBE4D8);border:1px dashed rgba(26,80,85,.25);display:flex;align-items:center;justify-content:center}.inst-placeholder-badge{display:inline-flex;align-items:center;gap:10px;color:var(--ag-color-teal-dark,#1A5055);font-family:var(--ag-font-ui,"Figtree",sans-serif);font-size:13.5px;font-weight:600;padding:10px 18px;background:rgba(255,255,255,.7);border-radius:var(--ag-radius-md,4px);box-shadow:0 2px 8px rgba(0,0,0,.04)}.inst-placeholder-video{background:radial-gradient(circle at 50% 50%,rgba(200,172,127,.12) 0,transparent 70%),linear-gradient(145deg,#1A5055,#0F2E31)}.inst-placeholder-food,.inst-placeholder-video{display:flex;align-items:center;justify-content:center}.inst-placeholder-food{background:linear-gradient(145deg,#FAF7F4,#EFE8DF);border-bottom:1px solid var(--ag-border,#e6e6e6)}.inst-placeholder-food-badge{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--ag-color-teal-dark,#1A5055);font-family:var(--ag-font-ui,"Figtree",sans-serif);font-size:13.5px;font-weight:700;opacity:.75}