@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)}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}}}