.hero-wrapper{padding:0 16px;background-color:#f5f5f5}
.hero-banner-desk{width:100%;display:block;height:410px;object-fit:cover}
.hero-banner-mobile{display:none}
.hero-content{max-width:1120px;margin:0 auto;display:flex;margin-top:-103px}
.first-card{background-color:#fff;border-radius:24px;padding:32px 48px;margin-right:24px;width:548px;position:relative}
.first-card h1{color:var(--cor-title-primary);letter-spacing:0;font-style:normal;font-weight:700;font-size:25px;line-height:30px;padding-bottom:10px}
.first-card p{color:var(--cor-text-primary);font-size:18px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:0}
.first-card a{position:absolute;bottom:32px;border-radius:8px;padding:12px 24px;color:#00002e;background-color:#ff8301 !important;border:0;cursor:pointer;margin-top:24px;display:flex;align-items:center;margin-top:43px;gap:8px;justify-content:center;font-weight:500;line-height:18px;letter-spacing:0;border:1px solid #ff8301}
.first-card a{color:#00002e}
.first-card a:hover{color:#00002e}
.first-card>a:hover{border:1px solid #ff6b00;box-shadow:inset 0 -45px 0 0 #ff6b00 !important}
#input1{margin-right:24px}
.tracking-form{background-color:#fff;border-radius:24px;padding:32px 48px;width:548px;z-index:1}
.tracking-form h1{color:var(--cor-title-primary);font-size:25px;font-weight:700;line-height:30px;letter-spacing:0;padding-bottom:10px}
.tracking-form button{border-radius:8px;padding:12px 24px;color:#fff;background-color:blue;border:0;cursor:pointer;margin-top:24px;font-weight:500;line-height:18px;letter-spacing:0;border:1px solid blue}
.first-card a,.tracking-form button{font-size:14px !important;font-weight:500;line-height:18px;letter-spacing:0}
.tracking-form button:hover{background-color:var(--cor-back-hover-primary)}
.form-row{margin-top:24px;display:flex;flex-wrap:wrap}
.input-container{margin-right:10px;margin-top:10px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;flex:1}
.form-row input{padding:0 16px;background-color:#f5f5f5;border-radius:16px;color:#383838;border:0;width:100%;height:56px;border-radius:16px}
.form-row select{padding:0 16px;background-color:#f5f5f5;border-radius:16px;color:#383838;border:0;width:100%;height:56px;border-radius:16px}
.form-select{background-color:#00002e;--bs-form-select-bg-img:url(../../../../../content/dam/rodonaves/seta-down.svg)}
@media screen and (max-width:950px){.form-row{margin-top:6px;flex-direction:column}
.hero-content{margin-top:-60px}
}
@media screen and (max-width:756px){.hero-banner-desk{display:none}
.tracking-form button,.first-card a{width:100%;padding:12px 24px;border-radius:8px;gap:8px;font-size:14px;line-height:18px;letter-spacing:0}
.first-card a{margin-top:16px;position:initial}
.hero-banner-mobile{display:block;width:100%;height:213.07px;object-fit:cover;object-position:top}
.hero-content{flex-direction:column;gap:20px}
.tracking-form{width:auto}
.first-card{width:auto;margin-right:0;padding:24px 12px;margin-left:3px;margin-right:3px}
.first-card h1{font-size:18px;line-height:22px;text-align:center}
.first-card p{font-size:14px;line-height:18px;letter-spacing:0;text-align:center}
.tracking-form{padding:24px 12px;margin-left:3px;margin-right:3px}
.tracking-form h1{font-size:18px;line-height:22px;letter-spacing:0;text-align:center}
}