@layer awa-shell-lock;@layer awa-shell-lock{html body#html-body:is(.cms-page-view,.cms-noroute-index,.contact-index-index,.curriculo-index-index,.curriculo-index-status){--awa-cms-gap-xs:4px;--awa-cms-gap-sm:8px;--awa-cms-gap-md:12px;--awa-cms-gap-lg:16px;--awa-cms-shell-max:min(100%, 1280px);--awa-cms-prose-max:min(100%, 800px);--awa-primary:var(--awa-brand, #b73337);--awa-primary-hover:var(--awa-brand-dark, #8e2629);--awa-primary-dark:var(--awa-brand-dark, #8e2629);--awa-red:var(--awa-brand, #b73337)}html body#html-body:is(.cms-page-view,.cms-noroute-index,.contact-index-index,.curriculo-index-index,.curriculo-index-status) .page-wrapper :is(#maincontent.page-main.container,.page-main.container,.nav-breadcrumbs){box-sizing:border-box!important;margin-inline:auto!important;max-width:var(--awa-cms-shell-max)!important;padding-inline:clamp(16px,3vw,24px)!important;width:100%!important}html body#html-body:is(.cms-page-view,.cms-noroute-index,.contact-index-index,.curriculo-index-index,.curriculo-index-status) .page-wrapper .page-main{padding-block-start:var(--awa-cms-gap-md)!important;padding-block-end:var(--awa-cms-gap-lg)!important}html body#html-body:is(.cms-page-view,.cms-noroute-index,.contact-index-index,.curriculo-index-index,.curriculo-index-status) .page-wrapper .page-main .columns .column.main{padding-block:0!important;padding-inline:0!important;padding-left:0!important;padding-right:0!important}html body#html-body.cms-page-view .column.main .awa-inst{width:100%!important;max-width:var(--awa-cms-prose-max)!important;margin-inline:auto!important;padding:0 0 var(--awa-cms-gap-lg)!important;font-size:14px!important;line-height:1.55!important}html body#html-body:is(.cms-page-view,.cms-noroute-index,.contact-index-index,.curriculo-index-index,.curriculo-index-status) .column.main h1{font-family:var(--awa-font-heading, "Rubik", system-ui, sans-serif)!important;font-weight:600!important;font-size:clamp(22px, 2vw, 28px)!important;line-height:1.25!important;letter-spacing:-.02em!important;margin:0 0 var(--awa-cms-gap-md)!important}html body#html-body.cms-page-view .column.main h2{font-size:clamp(17px, 1.6vw, 20px)!important;line-height:1.3!important;font-weight:600!important;margin:var(--awa-cms-gap-lg) 0 var(--awa-cms-gap-sm)!important}html body#html-body.cms-page-view .awa-inst h2{padding-bottom:var(--awa-cms-gap-xs)!important;border-bottom:2px solid var(--awa-red,var(--awa-primary))!important}html body#html-body.cms-page-view .column.main h3{font-size:15px!important;line-height:1.3!important;font-weight:600!important;margin:var(--awa-cms-gap-md) 0 var(--awa-cms-gap-xs)!important}html body#html-body.cms-page-view .awa-inst :is(p,ul,ol){margin-block:0 var(--awa-cms-gap-sm)!important}html body#html-body.cms-page-view .awa-inst :is(ul,ol){padding-inline-start:1.25rem!important}html body#html-body.cms-page-view .awa-inst li{margin-block-end:var(--awa-cms-gap-xs)!important}html body#html-body.cms-page-view .awa-inst .awa-summary{padding:var(--awa-cms-gap-md)!important;margin-block:0 var(--awa-cms-gap-lg)!important;border-radius:0 8px 8px 0!important}html body#html-body.cms-page-view .awa-inst :is(.awa-grid,.awa-hub,.awa-rights){gap:var(--awa-cms-gap-md)!important;margin-block:var(--awa-cms-gap-md)!important}html body#html-body.cms-page-view .awa-inst :is(.awa-card,.awa-right,.awa-hub a){padding:var(--awa-cms-gap-md)!important;border-radius:8px!important;box-shadow:none!important}html body#html-body.cms-page-view .awa-inst .awa-hub a:focus-visible,html body#html-body.cms-page-view .awa-inst .awa-hub a:hover{box-shadow:none!important;transform:none!important}html body#html-body.cms-page-view .awa-inst :is(.awa-card,.awa-faq-item) h3{margin-top:0!important}html body#html-body.cms-page-view .awa-inst .awa-cta{background:var(--awa-red,var(--awa-primary))!important;padding:var(--awa-cms-gap-lg)!important;margin-block:var(--awa-cms-gap-lg)!important;border-radius:8px!important}html body#html-body.cms-page-view .awa-inst .awa-cta a.awa-btn{padding:var(--awa-cms-gap-sm) var(--awa-cms-gap-lg)!important;border-radius:8px!important;margin-top:var(--awa-cms-gap-sm)!important}html body#html-body.cms-page-view .awa-inst .awa-cta a.awa-btn:focus-visible,html body#html-body.cms-page-view .awa-inst .awa-cta a.awa-btn:hover{transform:none!important;box-shadow:none!important}html body#html-body.cms-page-view .awa-inst :is(.awa-info,.awa-b2b){padding:var(--awa-cms-gap-md)!important;margin-block:var(--awa-cms-gap-md)!important;border-radius:8px!important;background-image:none!important}html body#html-body.cms-page-view .awa-inst :is(.awa-table,table){margin-block:var(--awa-cms-gap-md)!important;display:table!important;width:100%!important;table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important}html body#html-body.cms-page-view .awa-inst :is(.awa-table,table) :is(th,td){padding:var(--awa-cms-gap-sm) var(--awa-cms-gap-md)!important;border-color:var(--awa-border,var(--awa-border))!important;overflow-wrap:anywhere!important;vertical-align:middle!important}html body#html-body.cms-page-view .awa-inst .awa-faq-category{margin-top:var(--awa-cms-gap-lg)!important}html body#html-body.cms-page-view .awa-inst .awa-faq-item{padding:var(--awa-cms-gap-md) 0!important}html body#html-body.cms-page-view .awa-inst .awa-faq-item p{margin:var(--awa-cms-gap-xs) 0 0!important}html body#html-body.cms-page-view .awa-inst .awa-steps{margin-block:var(--awa-cms-gap-md)!important}html body#html-body.cms-page-view .awa-inst .awa-steps li{padding-block:var(--awa-cms-gap-sm)!important}html body#html-body:is(.cms-page-view,.contact-index-index) .column.main .awa-contact-page{width:100%!important;max-width:var(--awa-cms-shell-max)!important;margin-inline:auto!important}html body#html-body:is(.cms-page-view,.contact-index-index) .awa-contact-page__card{padding:var(--awa-cms-gap-md)!important;border-radius:8px!important;box-shadow:none!important}html body#html-body.contact-index-index .awa-contact-header{max-width:var(--awa-cms-prose-max)!important;margin-inline:auto!important;margin-block-end:var(--awa-cms-gap-lg)!important}html body#html-body.contact-index-index .awa-contact-channels{gap:var(--awa-cms-gap-md)!important;margin-block:var(--awa-cms-gap-md)!important}html body#html-body.contact-index-index .awa-contact-channel{padding:var(--awa-cms-gap-md)!important;border-radius:8px!important}html body#html-body:is(.contact-index-index,.curriculo-index-index) .column.main form .field{margin-block-end:var(--awa-cms-gap-md)!important}html body#html-body:is(.contact-index-index,.curriculo-index-index) .column.main form .field>.label{margin-block-end:var(--awa-cms-gap-xs)!important;font-size:12px!important;font-weight:600!important}html body#html-body:is(.contact-index-index,.curriculo-index-index) .column.main form :is(input[type=text],input[type=email],input[type=tel],select,textarea){border-radius:8px!important}html body#html-body:is(.curriculo-index-index,.curriculo-index-status) .column.main :is(.curriculo-wrapper,.curriculo-page-header,.curriculo-intro){width:100%!important;max-width:var(--awa-cms-prose-max)!important;margin-inline:auto!important}html body#html-body.curriculo-index-index .curriculo-grid{gap:var(--awa-cms-gap-md)!important}html body#html-body.curriculo-index-index :is(.curriculo-intro,.curriculo-progress){margin-block-end:var(--awa-cms-gap-md)!important}html body#html-body.cms-noroute-index .column.main .awa-404-page{width:100%!important;max-width:var(--awa-cms-prose-max)!important;margin-inline:auto!important;padding-block:var(--awa-cms-gap-lg)!important}@media (max-width:575px){html body#html-body:is(.cms-page-view,.cms-noroute-index,.contact-index-index,.curriculo-index-index,.curriculo-index-status) .page-wrapper :is(#maincontent.page-main.container,.page-main.container){padding-inline:16px!important}html body#html-body.cms-page-view .awa-inst :is(.awa-grid,.awa-hub,.awa-rights){grid-template-columns:1fr!important;gap:var(--awa-cms-gap-sm)!important}html body#html-body.cms-page-view .awa-inst :is(.awa-table,table){font-size:13px!important}html body#html-body.cms-page-view .awa-inst :is(.awa-table,table) :is(th,td){padding:var(--awa-cms-gap-xs) var(--awa-cms-gap-sm)!important}}}html body#html-body.cms-nossas-marcas .column.main .awa-cms-nossas-marcas>h2{display:none!important}html body#html-body.cms-nossas-marcas .awa-brand-empty{margin-block:16px 24px;padding:20px 16px;border:1px dashed color-mix(in srgb,var(--awa-primary,#b73337) 35%,transparent);border-radius:8px;background:color-mix(in srgb,var(--awa-primary,#b73337) 4%,#fff);text-align:left}html body#html-body.cms-nossas-marcas .awa-brand-empty__text{margin:0 0 12px;color:var(--awa-text,#1a1a1a);font-size:15px;line-height:1.45}html body#html-body.cms-nossas-marcas .awa-brand-empty__cta{margin:0}html body#html-body.cms-nossas-marcas .awa-brand-empty__cta .action.primary{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:4px;background:var(--awa-primary,#b73337);color:#fff!important;text-decoration:none;font-weight:600}html body#html-body.cms-nossas-marcas .awa-brand-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px;list-style:none;margin:16px 0 0;padding:0}html body#html-body.cms-noroute-index .page-wrapper .column.main .awa-404-page__links{display:flex!important;flex-wrap:wrap!important;gap:var(--awa-cms-gap-md,12px)!important;justify-content:center!important;align-items:center!important}html body#html-body.cms-noroute-index .page-wrapper .column.main .awa-404-page__links a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding-inline:var(--awa-cms-gap-md,12px)!important;color:var(--awa-primary,#b73337)!important;text-decoration:underline!important;text-underline-offset:2px!important;box-sizing:border-box!important}@media (max-width:767px){html body#html-body.contact-index-index .page-wrapper .google-map-wrapper{display:block!important;width:100%!important;max-width:100%!important;height:clamp(180px,42vw,220px)!important;max-height:220px!important;overflow:hidden!important}html body#html-body.contact-index-index .page-wrapper .google-map-wrapper iframe{display:block!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:220px!important;border:0!important}}html body#html-body.contact-index-index .page-wrapper .column.main form textarea{min-height:120px!important;height:auto!important}