.CadastreSeJobsBanner-module__rg8UOa__section{background:#fff;justify-content:center;align-items:center;width:100%;padding:82px max(24px,50% - 560px);display:flex}.CadastreSeJobsBanner-module__rg8UOa__container{z-index:1;background:#cc092f;border-radius:24px;justify-content:space-between;align-items:center;gap:113px;width:100%;max-width:1120px;height:398px;margin:0 auto;padding:56px 86px;display:flex;position:relative;overflow:hidden}.CadastreSeJobsBanner-module__rg8UOa__textCol{flex-direction:column;flex:none;gap:36px;max-width:328px;display:flex}.CadastreSeJobsBanner-module__rg8UOa__title,.CadastreSeJobsBanner-module__rg8UOa__title p,.CadastreSeJobsBanner-module__rg8UOa__title h1,.CadastreSeJobsBanner-module__rg8UOa__title h2,.CadastreSeJobsBanner-module__rg8UOa__title h3,.CadastreSeJobsBanner-module__rg8UOa__title h4,.CadastreSeJobsBanner-module__rg8UOa__title span,.CadastreSeJobsBanner-module__rg8UOa__title strong{letter-spacing:0;vertical-align:middle;color:#fff;margin:0;font-family:Bradesco Sans,sans-serif;font-size:40px;font-weight:600;line-height:120%}.CadastreSeJobsBanner-module__rg8UOa__title p,.CadastreSeJobsBanner-module__rg8UOa__title span{letter-spacing:0;vertical-align:middle;font-family:Bradesco Sans,sans-serif;font-size:40px;font-weight:600;line-height:120%}.CadastreSeJobsBanner-module__rg8UOa__title strong,.CadastreSeJobsBanner-module__rg8UOa__title b{letter-spacing:0;font-family:Bradesco Sans,sans-serif;font-size:36px;font-weight:800;line-height:34px}.CadastreSeJobsBanner-module__rg8UOa__ctaBtn{color:#cc092f;width:fit-content;letter-spacing:0%;cursor:pointer;background-color:#fff;border:2px solid #fff;border-radius:105px;justify-content:center;align-items:center;gap:8px;padding:16px 48.5px;font-family:Bradesco Sans,sans-serif;font-size:14px;font-weight:700;line-height:1;text-decoration:none;transition:opacity .2s,color .2s;display:inline-flex}.CadastreSeJobsBanner-module__rg8UOa__ctaBtn:hover,.CadastreSeJobsBanner-module__rg8UOa__ctaBtn:focus-visible{opacity:.8;outline:none;transition-duration:.1s}.CadastreSeJobsBanner-module__rg8UOa__carouselCol{flex:1;justify-content:center;align-items:center;display:flex}.CadastreSeJobsBanner-module__rg8UOa__jobList{flex-direction:column;align-items:center;gap:16px;width:100%;max-width:520px;margin:0;padding:0;list-style:none;display:flex}.CadastreSeJobsBanner-module__rg8UOa__card{border-radius:84px;transition:max-width .4s cubic-bezier(.4,0,.2,1),height .4s cubic-bezier(.4,0,.2,1),opacity .35s;overflow:hidden}.CadastreSeJobsBanner-module__rg8UOa__card:hover{opacity:1}.CadastreSeJobsBanner-module__rg8UOa__cardInner{background:#fff;border-radius:84px;justify-content:space-between;align-items:center;gap:16px;height:100%;padding:0 24px 0 32px;display:flex}.CadastreSeJobsBanner-module__rg8UOa__cardActive{opacity:1;width:100%;min-width:506px;height:97.86px}.CadastreSeJobsBanner-module__rg8UOa__cardInactive{opacity:.6;width:100%;max-width:444px;height:67px}.CadastreSeJobsBanner-module__rg8UOa__cardInactive .CadastreSeJobsBanner-module__rg8UOa__accessBtn{pointer-events:none;cursor:default;width:96px;height:36px;font-size:13px}.CadastreSeJobsBanner-module__rg8UOa__cardInactive:hover .CadastreSeJobsBanner-module__rg8UOa__accessBtn{pointer-events:auto;cursor:pointer}.CadastreSeJobsBanner-module__rg8UOa__cardInactive .CadastreSeJobsBanner-module__rg8UOa__jobTitle,.CadastreSeJobsBanner-module__rg8UOa__cardInactive .CadastreSeJobsBanner-module__rg8UOa__jobLocation{font-size:14px}.CadastreSeJobsBanner-module__rg8UOa__cardTextGroup{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.CadastreSeJobsBanner-module__rg8UOa__jobTitle{color:#cc092f;white-space:nowrap;text-overflow:ellipsis;font-family:Bradesco Sans,sans-serif;font-size:18px;font-weight:700;line-height:1;overflow:hidden}.CadastreSeJobsBanner-module__rg8UOa__jobLocation{color:#cc092f;white-space:nowrap;text-overflow:ellipsis;font-family:Bradesco Sans,sans-serif;font-size:18px;font-weight:300;line-height:1;overflow:hidden}.CadastreSeJobsBanner-module__rg8UOa__accessBtn{color:#fff;white-space:nowrap;background:#cc092f;border-radius:84px;flex:none;justify-content:center;align-items:center;width:152px;height:47.79px;font-family:Bradesco Sans,sans-serif;font-size:16px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .2s;display:inline-flex}.CadastreSeJobsBanner-module__rg8UOa__accessBtn:hover,.CadastreSeJobsBanner-module__rg8UOa__accessBtn:focus-visible{background:#a80725;outline:none}.CadastreSeJobsBanner-module__rg8UOa__iconBtn{color:#fff;background:#cc092f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;text-decoration:none;transition:background-color .2s;display:none}.CadastreSeJobsBanner-module__rg8UOa__iconBtn:hover,.CadastreSeJobsBanner-module__rg8UOa__iconBtn:focus-visible{background:#a80725;outline:none}@media (max-width:1023px){.CadastreSeJobsBanner-module__rg8UOa__section{padding:48px 32px}.CadastreSeJobsBanner-module__rg8UOa__container{gap:32px;padding:48px 40px}.CadastreSeJobsBanner-module__rg8UOa__textCol{max-width:240px}.CadastreSeJobsBanner-module__rg8UOa__cardActive{max-width:360px;height:90px}.CadastreSeJobsBanner-module__rg8UOa__cardInactive{max-width:220px;height:62px}.CadastreSeJobsBanner-module__rg8UOa__accessBtn{width:110px;height:40px;font-size:13px}}@media (max-width:767px){.CadastreSeJobsBanner-module__rg8UOa__card,.CadastreSeJobsBanner-module__rg8UOa__cardActive,.CadastreSeJobsBanner-module__rg8UOa__cardInactive{width:100%;min-width:unset;opacity:1;max-width:285px;height:82px}.CadastreSeJobsBanner-module__rg8UOa__cardInactive .CadastreSeJobsBanner-module__rg8UOa__accessBtn{width:auto;height:auto;font-size:inherit;pointer-events:auto;cursor:pointer}.CadastreSeJobsBanner-module__rg8UOa__cardInactive .CadastreSeJobsBanner-module__rg8UOa__jobTitle,.CadastreSeJobsBanner-module__rg8UOa__cardInactive .CadastreSeJobsBanner-module__rg8UOa__jobLocation{font-size:15px}.CadastreSeJobsBanner-module__rg8UOa__section{padding:63px 16px 26px}.CadastreSeJobsBanner-module__rg8UOa__container{border-radius:24px;width:100%;max-width:557px;height:auto}.CadastreSeJobsBanner-module__rg8UOa__decoBubbleLarge{border-width:60px;width:320px;height:320px;bottom:-100px;right:-80px}.CadastreSeJobsBanner-module__rg8UOa__decoBubbleSmall{display:none}.CadastreSeJobsBanner-module__rg8UOa__title p,.CadastreSeJobsBanner-module__rg8UOa__title h1,.CadastreSeJobsBanner-module__rg8UOa__title h2,.CadastreSeJobsBanner-module__rg8UOa__title h3,.CadastreSeJobsBanner-module__rg8UOa__title h4,.CadastreSeJobsBanner-module__rg8UOa__title span,.CadastreSeJobsBanner-module__rg8UOa__title strong{font-size:24px}.CadastreSeJobsBanner-module__rg8UOa__decoDotsGrid{width:200px;height:200px}.CadastreSeJobsBanner-module__rg8UOa__container{flex-direction:column;align-items:center;gap:40px;padding:48px 24px 56px}.CadastreSeJobsBanner-module__rg8UOa__textCol{display:contents}.CadastreSeJobsBanner-module__rg8UOa__title{text-align:center;order:1;width:100%;font-size:24px}.CadastreSeJobsBanner-module__rg8UOa__carouselCol{order:2;width:100%}.CadastreSeJobsBanner-module__rg8UOa__ctaBtn{color:#fff;background-color:#0000;order:3;align-self:center;padding:13px 36px;font-size:16px}.CadastreSeJobsBanner-module__rg8UOa__jobList{gap:12px}.CadastreSeJobsBanner-module__rg8UOa__cardInner{gap:10px;padding:0 18px 0 20px}.CadastreSeJobsBanner-module__rg8UOa__jobTitle,.CadastreSeJobsBanner-module__rg8UOa__jobLocation{letter-spacing:0;white-space:normal;text-overflow:unset;line-height:1;overflow:visible}.CadastreSeJobsBanner-module__rg8UOa__cardActive .CadastreSeJobsBanner-module__rg8UOa__jobTitle,.CadastreSeJobsBanner-module__rg8UOa__cardInactive .CadastreSeJobsBanner-module__rg8UOa__jobTitle,.CadastreSeJobsBanner-module__rg8UOa__jobTitle,.CadastreSeJobsBanner-module__rg8UOa__cardActive .CadastreSeJobsBanner-module__rg8UOa__jobLocation,.CadastreSeJobsBanner-module__rg8UOa__cardInactive .CadastreSeJobsBanner-module__rg8UOa__jobLocation,.CadastreSeJobsBanner-module__rg8UOa__jobLocation{font-size:15px}.CadastreSeJobsBanner-module__rg8UOa__accessBtn,.CadastreSeJobsBanner-module__rg8UOa__iconBtn{display:none}}
