.legal-hero{background-color:#0f3fec;width:100vw;margin-left:calc(50% - 50vw);position:relative;overflow:hidden}.legal-hero:before{content:"";pointer-events:none;background:linear-gradient(124.968deg,#0f5fff91 8.7877%,#000c 94.794%);width:121.875%;height:106%;position:absolute;top:-3%;left:-21.875%}.legal-hero__inner{flex-direction:column;align-items:center;gap:24px;width:100%;max-width:1440px;margin-inline:auto;padding-block:40px;padding-inline:20px;display:flex;position:relative}@media (min-width:734px){.legal-hero__inner{gap:32px;padding-block:75px 81px;padding-inline:39px}}@media (min-width:1240px){.legal-hero__inner{gap:50px;padding-block:77px 139px;padding-inline:140px}}.legal-hero__title{font-family:var(--font-poppins),system-ui,sans-serif;text-align:center;color:#fff;font-size:32px;font-weight:700;line-height:normal}@media (min-width:734px){.legal-hero__title{font-weight:800;line-height:1.3}}@media (min-width:1240px){.legal-hero__title{font-size:44px;font-weight:700;line-height:normal}}.legal-hero__text{width:100%;font-family:var(--font-poppins),system-ui,sans-serif;text-align:center;color:#fff;font-size:14px;font-weight:500;line-height:1.5}@media (min-width:734px){.legal-hero__text{text-align:left;font-size:16px}}@media (min-width:1240px){.legal-hero__text{text-align:center;font-size:18px;font-weight:700;line-height:normal}}.legal-hero__cta{flex-direction:column;gap:14px;width:100%;display:flex}@media (min-width:734px){.legal-hero__cta{flex-direction:row;align-items:center;gap:16px}}@media (min-width:1240px){.legal-hero__cta{justify-content:center;gap:22px;width:auto}}.legal-hero__btn{font-family:var(--font-poppins),system-ui,sans-serif;text-align:center;color:#fff;border-radius:50px;justify-content:center;align-items:center;padding:16px 30px;font-size:15px;font-weight:700;line-height:normal;display:flex}@media (min-width:734px){.legal-hero__btn{flex:1 1 0;min-width:0;font-size:16px}}@media (min-width:1240px){.legal-hero__btn{flex:none;font-size:24px;line-height:32.269px}}.legal-hero__btn--primary{background-color:#e6694b;border:1.5px solid #f08c6e4d;box-shadow:0 3px 4px #dc644640,inset 0 2px 4px #fff3}@media (min-width:1240px){.legal-hero__btn--primary{padding:17.5px 31.5px}}.legal-hero__btn--secondary{background-color:#ffffff14;border:1.5px solid #ffffff73;padding-inline:40px;font-size:14px}@media (min-width:734px){.legal-hero__btn--secondary{font-size:16px}}@media (min-width:1240px){.legal-hero__btn--secondary{padding:20.5px 41.5px;font-size:24px;font-weight:700}}
