.legacyDesktopDownload{font-family:var(--legacy-source-font-family);font-size:16px}.legacyDesktopDownload .downInfo{margin-top:3.75rem;padding-top:3.75rem;color:#333;text-align:center;line-height:1}.legacyDesktopDownload .downInfo .margin{width:100%;max-width:75rem;margin:0 auto}.legacyDesktopDownload .downInfo h2{font-size:3rem;margin:0}.legacyDesktopDownload .downInfo .margin>p:nth-child(3){font-size:.875rem;margin:1.25rem 2.1875rem 0}.legacyDesktopDownload .downInfo .margin>p:nth-child(4){font-size:.875rem;margin:.625rem 0 2.1875rem}.legacyDesktopDownload .downBtn{display:grid;grid-template-columns:repeat(auto-fit,300px);gap:15px;font-size:1.125rem;line-height:2.625rem;margin:0 auto 2.75rem;justify-content:center}.legacyDesktopDownload .downLoadTop{display:block;color:#fff;background:#e82255;border-radius:1.3125rem;padding:0 10px}.legacyDesktopDownload .videos img{width:100%;height:auto;max-width:71.25rem;display:block;margin:0 auto;object-fit:fill}.legacyDesktopDownload .step{box-shadow:0 0 1.875rem #0000001a;border-radius:.9375rem;padding:6rem 0;top:-.9375rem;position:relative;z-index:1;background:#fff}.legacyDesktopDownload .step h3{font-size:2rem;margin:0 0 4.875rem}.legacyDesktopDownload .downInfo .flex{display:flex;justify-content:center}.legacyDesktopDownload .allstep{justify-content:space-around;font-size:.875rem;color:#e82255}.legacyDesktopDownload .stepRow{display:flex;flex-wrap:wrap;flex:1 1 auto;justify-content:center}.legacyDesktopDownload .stepCol{width:100%;max-width:100%}.legacyDesktopDownload .allstep i{width:2.5rem;height:2.5rem;line-height:2.5rem;color:#fff;font-size:1.25rem;font-weight:600;font-style:italic;margin-right:.9375rem;background:#e82255;border-radius:50%;display:none}.legacyDesktopDownload .allstep h6{font-size:1.125rem;font-weight:700;margin:0}.legacyDesktopDownload .allstep p{font-size:.875rem;margin:.625rem 0 1.125rem;color:#333}.legacyDesktopDownload .allstep .button,.legacyDesktopDownload .allstep a{display:inline-block;font-size:.75rem;line-height:1.25rem;padding:0 .9375rem;border:.0625rem solid #e82255;color:#e82255;background:inherit;border-radius:.625rem;font-weight:500}.legacyDesktopDownload .marginBto{margin-bottom:2rem}.legacyDesktopDownload .down-desktop{display:grid;grid-template-columns:repeat(auto-fit,180px);gap:15px;justify-content:center}.legacyDesktopDownload .down-desktop a{padding:0;border:0}.legacyDesktopDownload .down-desktop .button{width:100%}.legacyDesktopDownload .downInfo h1{font-size:2rem;margin:6.25rem 0 3.375rem}.legacyDesktopDownload .downInfo a{text-decoration:none}.legacyDesktopDownload .pri_button{display:inline-flex;justify-content:center;align-items:center;width:18.75rem;height:3.75rem;margin:0 auto 7.5rem;padding:0 16px;font-size:1.25rem;font-weight:500;line-height:3.75rem;letter-spacing:.0892857143em;text-indent:.0892857143em;color:#303030;border:.0625rem solid;border-radius:.3125rem}.legacyDesktopDownload .pri_button:hover{background:#3030300a}.legacyDesktopDownload .faq-second{margin-top:50px;max-width:1200px;display:flex;text-align:left;line-height:1.5}.legacyDesktopDownload .faq-second-single-ques{font-size:24px;font-weight:700;color:#000}.legacyDesktopDownload .faq-second-single-answer{font-size:14px;font-weight:400;color:#666}.legacyDesktopDownload>.footer{margin-top:0}.legacyDesktopDownload .footer_top_small h3>button>svg{color:rgba(0,0,0,.54)}body:has(.legacyDesktopDownload) .passportContactDialog .passportFormClear{opacity:0}body:has(.legacyDesktopDownload) .passportContactDialog .passportFormControl:focus-within .passportFormClear,body:has(.legacyDesktopDownload) .passportContactDialog .passportFormControl:hover .passportFormClear{opacity:1}@media (min-width:960px){.legacyDesktopDownload .stepCol{flex:0 0 25%;max-width:25%}.legacyDesktopDownload .stepColWide{flex-basis:50%;max-width:50%}.legacyDesktopDownload .allstep i{display:block}}