.asec-arrow-link{align-items:center;gap:var(--asec-space-4);width:fit-content;font-size:var(--asec-font-base);font-weight:var(--asec-weight-regular);transition:background-color var(--asec-duration-base) var(--asec-ease);border-radius:24px;padding:8px 8px 8px 24px;text-decoration:none;display:inline-flex}.asec-arrow-link:hover,.asec-arrow-link:focus-visible{text-decoration:none}.asec-arrow-link__arrow{width:32px;height:32px;transition:rotate var(--asec-duration-base) var(--asec-ease);border-radius:50%;justify-content:center;align-items:center;font-size:14px;display:inline-flex;rotate:-45deg}.asec-arrow-link:hover .asec-arrow-link__arrow{rotate:none}.asec-arrow-link--primary{background-color:var(--asec-color-accent);color:var(--asec-color-ink-inverse)}.asec-arrow-link--primary .asec-arrow-link__arrow{background-color:var(--asec-color-surface);color:var(--asec-color-accent)}.asec-arrow-link--primary:hover{background-color:var(--asec-color-accent-hover)}.asec-arrow-link--secondary{color:var(--asec-color-ink);font-weight:var(--asec-weight-bold)}.asec-arrow-link--secondary .asec-arrow-link__arrow{background-color:var(--asec-color-accent);color:var(--asec-color-ink-inverse)}.asec-arrow-link--secondary:hover{color:var(--asec-color-accent-hover)}.asec-arrow-link--secondary:hover .asec-arrow-link__arrow{background-color:var(--asec-color-accent-hover)}.asec-arrow-link--light{background-color:var(--asec-color-surface);color:var(--asec-color-ink);font-size:var(--asec-font-lg);font-weight:var(--asec-weight-bold)}.asec-arrow-link--light .asec-arrow-link__arrow{background-color:var(--asec-color-accent);color:var(--asec-color-ink-inverse)}.asec-arrow-link--light:hover{background-color:var(--asec-color-accent-hover);color:var(--asec-color-ink-inverse)}.form-page__hero{background:var(--asec-color-brand);background:linear-gradient(45deg, var(--asec-color-brand) 55%, var(--asec-color-brand-light) 140%);color:var(--asec-color-ink-inverse);padding:56px 0 64px;position:relative;overflow:hidden}.form-page__hero:after{content:"";pointer-events:none;border:64px solid #ffffff0a;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-160px;right:-120px}.form-page__hero .asec-container{z-index:1;flex-direction:column;align-items:flex-start;gap:16px;display:flex;position:relative}.form-page__hero h1{font-size:clamp(28px,4vw,48px);line-height:1.15;font-weight:var(--asec-weight-bold);margin:0}.form-page__hero--center .asec-container{text-align:center;align-items:center}@media (max-width:767.98px){.form-page__hero{padding:40px 0 44px}.form-page__hero:after{display:none}}.form-page__kicker{color:var(--asec-color-ink-inverse);font-size:var(--asec-font-sm);font-weight:var(--asec-weight-medium);background-color:#ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;display:inline-flex}.form-page__kicker [class^=icon-],.form-page__kicker [class*=\ icon-]{color:var(--asec-color-accent);font-size:16px}.form-page__surface{background-color:var(--asec-color-surface-alt);display:flow-root}.form-page__body{grid-template-columns:1fr;align-items:start;gap:21px;padding-top:56px;padding-bottom:88px;display:grid}@media (min-width:992px){.form-page__body{grid-template-columns:calc(33.3333% - 28px) minmax(0,1fr);gap:42px}}@media (max-width:767.98px){.form-page__body{padding-top:32px;padding-bottom:56px}}.form-page__aside,.form-page__form{border:1px solid var(--asec-color-border-soft);background:var(--asec-color-surface);border-radius:24px;padding:32px}@media (max-width:575.98px){.form-page__aside,.form-page__form{border-radius:16px;padding:20px}}.form-page__channels{flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;display:flex}.form-page__channels li{align-items:flex-start;gap:16px;display:flex}.form-page__channels [class^=icon-]{height:40px;color:var(--asec-color-accent);background-color:#ed55231a;border-radius:50%;flex:0 0 40px;justify-content:center;align-items:center;font-size:18px;display:flex}.form-page__channels p{color:var(--asec-color-ink);margin:0;padding-top:8px;font-size:15px;line-height:1.5}.form-page__form-title{margin-bottom:var(--asec-space-5);font-size:var(--asec-font-xl);color:var(--asec-color-brand)}.form-page__fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 14px;margin-top:14px;display:grid}@media (max-width:767.98px){.form-page__fields{grid-template-columns:1fr}}.form-page__field--full{grid-column:1/-1}.form-page__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:35px;display:flex}.form-page__required{color:var(--asec-color-ink-muted);margin:0 0 8px;font-size:13px}.form-page__check{gap:var(--asec-space-2);align-items:center;display:flex}.form-page__check label{color:var(--asec-color-ink);font-size:var(--asec-font-sm)}.form-page__submit{background-color:var(--asec-color-accent);color:var(--asec-color-ink-inverse);font-size:var(--asec-font-base);font-weight:var(--asec-weight-regular);cursor:pointer;transition:background-color var(--asec-duration-base) var(--asec-ease);border:0;border-radius:24px;align-items:center;gap:16px;padding:8px 8px 8px 24px;display:inline-flex}.form-page__submit:hover:not(:disabled){background-color:var(--asec-color-accent-hover)}.form-page__submit:disabled{opacity:.6;cursor:progress}.form-page__arrow{background:var(--asec-color-surface);width:32px;height:32px;color:var(--asec-color-accent);font-size:var(--asec-font-sm);transition:rotate var(--asec-duration-base) var(--asec-ease);border-radius:50%;place-items:center;display:grid;rotate:-45deg}.form-page__submit:hover:not(:disabled) .form-page__arrow{rotate:none}.form-page__feedback{margin:var(--asec-space-5) 0 0;padding:var(--asec-space-3) var(--asec-space-4);border-radius:var(--asec-radius-md);font-size:var(--asec-font-sm);border-left:4px solid #0000}.form-page__feedback--empty{display:none}.form-page__feedback--success{border-left-color:var(--asec-color-success);color:var(--asec-color-ink);background:#eef7f1}.form-page__feedback--error{border-left-color:var(--asec-color-danger);color:var(--asec-color-ink);background:#fdecef}.form-page__status{border:1px solid var(--asec-color-border-soft);background:var(--asec-color-surface);text-align:center;border-radius:24px;max-width:720px;margin:56px auto 88px;padding:32px}.form-page__status h2{font-size:clamp(22px,3vw,32px);font-weight:var(--asec-weight-bold);color:var(--asec-color-brand);margin:0 0 16px;line-height:1.2}.form-page__status p{color:var(--asec-color-ink-muted);margin:0;font-size:16px;line-height:1.6}@media (max-width:767.98px){.form-page__status{margin:32px auto 56px;padding:24px 20px}}.form-page__status-action{margin-top:24px}.form-page__status-icon{width:64px;height:64px;color:var(--asec-color-accent);background:#ed55231a;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 24px;font-size:28px;display:flex}.work-page__banner{background:linear-gradient(#2a083340, #2a083340),url(/assets/default/images/work/trabalhe-conosco.webp) center/cover no-repeat,var(--asec-color-brand-dark);color:var(--asec-color-ink-inverse);padding:96px 0}@media (max-width:991.98px){.work-page__banner{padding:60px 0}}.work-page__banner-inner{grid-template-columns:minmax(0,1fr);align-items:center;gap:42px;display:grid}@media (min-width:992px){.work-page__banner-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.work-page__banner-inner{grid-template-columns:repeat(2,minmax(0,442px));justify-content:center}}.work-page__banner-logo{width:161px;max-width:70%;height:auto;color:var(--asec-color-ink-inverse);margin-bottom:30px;display:block}@media (min-width:992px){.work-page__banner-logo{width:241px}}.work-page__banner-text h1{font-size:32px;font-weight:var(--asec-weight-medium);color:var(--asec-color-ink-inverse);margin:0;line-height:1.2}@media (min-width:992px){.work-page__banner-text h1{font-size:42px}}.work-page__section-title{font-size:min(18.55px + .9vw,28px);font-weight:var(--asec-weight-bold);color:var(--asec-color-ink);text-align:left;margin-bottom:42px;line-height:1.2}@media (min-width:992px){.work-page__section-title{text-align:center}}@media (max-width:991.98px){.work-page__section-title{margin-bottom:28px}}.work-page__numbers{background:var(--asec-color-brand);color:var(--asec-color-ink-inverse);padding:60px 0}.work-page__numbers .work-page__section-title{font-weight:var(--asec-weight-medium);color:var(--asec-color-ink-inverse);margin-bottom:28px}.work-page__numbers-list{gap:var(--asec-space-6);flex-wrap:wrap;justify-content:space-between;margin:0;padding:0;list-style:none;display:flex}@media (max-width:991.98px){.work-page__numbers-list{text-align:center;gap:14px var(--asec-space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}@media (max-width:575.98px){.work-page__numbers-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.work-page__number-lead{font-size:var(--asec-font-sm);display:block}@media (max-width:991.98px){.work-page__number-lead{font-size:12px}}.work-page__number-lead{color:#ffffffd1}.work-page__number-caption{font-size:var(--asec-font-sm);margin-top:4px;line-height:1.5;display:block}@media (max-width:991.98px){.work-page__number-caption{font-size:12px}}.work-page__number-caption{color:#ffffffd1}.work-page__number{font-size:64px;font-weight:var(--asec-weight-bold);line-height:1;display:block}@media (max-width:991.98px){.work-page__number{font-size:56px}}.work-page__video{background:var(--asec-color-surface-alt);padding:60px 0}.work-page__video-frame{aspect-ratio:16/9;border-radius:10px;max-width:900px;margin:0 auto;position:relative;overflow:hidden}.work-page__video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.work-page__pinned-post{padding:60px 0}.work-page__post{max-width:574px;margin:0 auto;padding:0 21px}.work-page__post-link{color:inherit;text-decoration:none;display:block}.work-page__post-link img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.work-page__post-link:hover .work-page__post-title,.work-page__post-link:focus-visible .work-page__post-title{text-decoration:underline}.work-page__post-title{font-size:17.5px;font-weight:var(--asec-weight-medium);color:var(--asec-color-brand);margin:0 0 7px;padding-top:14px;line-height:1.2}.work-page__post-date{color:var(--asec-color-ink-subtle);align-items:center;gap:7px;margin:0 0 14px;font-size:12.25px;display:flex}.work-page__post-excerpt{color:var(--asec-color-ink-muted);margin:0}.work-page__awards{background:var(--asec-color-surface-alt);text-align:center;padding:60px 0}.work-page__awards .work-page__section-title{margin-bottom:7px}.work-page__awards-intro{max-width:740px;color:var(--asec-color-ink);margin:0 auto;font-size:16px;line-height:1.5}.work-page__awards-list{flex-wrap:wrap;justify-content:center;max-width:780px;margin:0 auto;padding:0;list-style:none;display:flex}.work-page__awards-list li{flex:0 0 33.333%;margin-top:42px;padding:0 21px}@media (max-width:767.98px){.work-page__awards-list li{flex-basis:50%}}@media (max-width:575.98px){.work-page__awards-list li{flex-basis:100%}}.work-page__awards-list img{object-fit:contain;width:auto;max-width:100%;height:144px}.work-page__awards-list p{max-width:200px;color:var(--asec-color-ink);font-size:var(--asec-font-sm);font-weight:var(--asec-weight-bold);margin:20px auto 0}@media (max-width:575.98px){.work-page__awards-list p{max-width:none}.work-page__awards-list p br{display:none}}.work-page__stores{text-align:center;padding:60px 0}.work-page__stores-list{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));gap:42px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:991.98px){.work-page__stores-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.work-page__stores-list{grid-template-columns:1fr}}.work-page__stores-list img{box-sizing:border-box;border:1px solid var(--asec-color-surface-alt);background-color:var(--asec-color-surface);width:100%;height:auto;box-shadow:var(--asec-shadow-md);border-radius:10px;margin-bottom:20px;padding:20px}.work-page__stores-list h3{font-size:20px;font-weight:var(--asec-weight-bold);color:var(--asec-color-ink);margin:0 0 7px;line-height:1.2}.work-page__stores-list p{color:var(--asec-color-ink);font-size:var(--asec-font-sm);margin:0;line-height:1.5}.work-page__presence{text-align:center;padding:60px 0}.work-page__presence-map{width:100%;max-width:898px;height:auto}.work-page__invest{color:var(--asec-color-ink-inverse);background-color:#19031f;padding:60px 0}.work-page__invest .work-page__section-title{font-weight:var(--asec-weight-medium);color:var(--asec-color-ink-inverse);margin-bottom:30px}.work-page__invest-columns{flex-wrap:wrap;justify-content:space-evenly;display:flex}.work-page__invest-list{width:100%;max-width:387px;margin:0;padding:0 21px;list-style:none}.work-page__invest-list li{gap:20px;margin:20px 0;display:flex}.work-page__invest-list img{flex:none}.work-page__invest-list h3{color:var(--asec-color-ink-inverse);font-size:calc(18.2px + .6vw);font-weight:var(--asec-weight-medium);margin:0 0 7px;line-height:1.2}@media (min-width:1200px){.work-page__invest-list h3{font-size:24.5px}}.work-page__invest-list p{margin:0}.work-page__testimonials{background-color:var(--asec-color-surface-alt);padding:60px 0}.work-page__testimonials .work-page__section-title{max-width:480px;margin-inline:auto}.work-page__testimonials-scroller{scroll-snap-type:x mandatory;overflow-x:auto}.work-page__testimonials-scroller:focus-visible{outline:2px solid var(--asec-color-brand);outline-offset:4px}.work-page__testimonials-list{grid-auto-columns:100%;grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.work-page__testimonials-list>li{scroll-snap-align:center;grid-template-columns:minmax(0,1fr);gap:42px;width:100%;max-width:746px;margin:0 auto;display:grid}@media (min-width:992px){.work-page__testimonials-list>li{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.work-page__testimonials-list figure{margin:0}.work-page__testimonials-list figure img{aspect-ratio:218/164;object-fit:cover;border-radius:10px;width:100%;max-width:260px;height:auto;margin-bottom:20px;display:block}.work-page__testimonials-list figcaption{flex-direction:column;display:flex}.work-page__testimonials-list figcaption strong{font-size:20px;line-height:1.2}.work-page__testimonials-list blockquote{margin:0}.work-page__testimonials-list blockquote p{margin:0 0 14px}.work-page__closing{text-align:center;padding:0 0 60px}.work-page__closing p{color:var(--asec-color-ink-muted);margin:0 0 14px;font-size:17.5px;line-height:1.5}.work-page__closing-link{background:var(--asec-color-accent);min-height:48px;color:var(--asec-color-ink-inverse);font-size:var(--asec-font-sm);font-weight:var(--asec-weight-medium);border-radius:999px;justify-content:center;align-items:center;margin-top:7px;padding:0 24px;display:inline-flex}@media (max-width:767.98px){.work-page__closing-link{width:100%;min-height:44px;padding:8.4px 14px;font-size:11.9px}}.work-page__closing-link:hover,.work-page__closing-link:focus-visible{background:var(--asec-color-accent-hover);color:var(--asec-color-ink-inverse);text-decoration:none}.work-form{background:var(--asec-color-surface);color:var(--asec-color-ink);box-shadow:var(--asec-shadow-lg);border-radius:24px;padding:32px}@media (max-width:575.98px){.work-form{border-radius:16px;padding:20px}}.work-form__title{font-size:22px;font-weight:var(--asec-weight-bold);color:var(--asec-color-brand);margin-bottom:24px;line-height:1.2}.work-form__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (max-width:575.98px){.work-form__fields{grid-template-columns:1fr}}.work-form__field{flex-direction:column;gap:7px;display:flex}.work-form__field--full{grid-column:1/-1}.work-form__field>label{font-size:var(--asec-font-sm);font-weight:var(--asec-weight-semibold)}.work-form__field input:not([type=file]),.work-form__field select{border:1px solid var(--asec-color-border-soft);background-color:var(--asec-color-surface);width:100%;height:50px;color:var(--asec-color-ink);font:inherit;font-size:var(--asec-font-sm);border-radius:12px;padding:0 14px}.work-form__field input:not([type=file]):focus,.work-form__field select:focus{border-color:var(--asec-color-brand);outline:none;box-shadow:0 0 0 3px #3e0c4a1f}.work-form__field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%231f2a2d' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-position:right 14px center;background-repeat:no-repeat;background-size:16px 12px;padding-right:36px}.work-form__field select:disabled{background-color:var(--asec-color-surface-muted);color:var(--asec-color-ink-subtle);cursor:not-allowed}.work-form__notice{color:var(--asec-color-ink-subtle);font-size:12.25px;line-height:var(--asec-line-normal);margin:0}.work-form__file{position:relative}.work-form__file-input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.work-form__file-button{border:1px solid var(--asec-color-brand);min-height:48px;color:var(--asec-color-brand);font-size:var(--asec-font-sm);font-weight:var(--asec-weight-medium);text-align:center;overflow-wrap:anywhere;transition:background-color var(--asec-duration-base) var(--asec-ease);border-radius:999px;justify-content:center;align-items:center;padding:0 24px;display:flex}@media (max-width:767.98px){.work-form__file-button{width:100%;min-height:44px;padding:8.4px 14px;font-size:11.9px}}.work-form__file-input:hover+.work-form__file-button{background-color:#3e0c4a0f}.work-form__file-input:focus-visible+.work-form__file-button{outline:3px solid var(--asec-color-brand);outline-offset:2px}.work-form__submit{background:var(--asec-color-accent);width:100%;min-height:48px;color:var(--asec-color-ink-inverse);font-size:var(--asec-font-sm);font-weight:var(--asec-weight-medium);cursor:pointer;transition:background-color var(--asec-duration-base) var(--asec-ease);border:0;border-radius:999px;margin-top:14px;padding:0 24px}@media (max-width:767.98px){.work-form__submit{width:100%;min-height:44px;padding:8.4px 14px;font-size:11.9px}}.work-form__submit:hover:not(:disabled){background:var(--asec-color-accent-hover)}.work-form__submit:disabled{opacity:.6;cursor:progress}.work-form__feedback{margin:var(--asec-space-4) 0 0;padding:var(--asec-space-3);border-left:4px solid var(--asec-color-danger);border-radius:var(--asec-radius-md);font-size:var(--asec-font-sm);background:#fdecef}.work-form__feedback--empty{display:none}
