@font-face{font-family:Jannat;src:url(/fonts/Jannat-regular.woff2) format("woff2"),url(/fonts/Jannat-regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Jannat;src:url(/fonts/Jannat-bold.woff2) format("woff2"),url(/fonts/Jannat-bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}*{outline:0;border:0;padding:0;margin:0;box-sizing:border-box}:root{--light-blue-bg:#1b2340;--dark-blue-bg:#0d152c;--blue:#1e5eff;--white-bg:#ecf2ff;--white:#fff;--grey-icon:#7e84a3;--pagination-text:#5a607f;--input-text-color:#a1a7c4;--red:rgb(182,3,3);--gold:gold;--font-jannat:"Jannat","Segoe UI",Tahoma,Geneva,Verdana,sans-serif;--font-size-h1:2.5rem;--font-size-h2:2rem;--font-size-h3:1.75rem;--font-size-mid:1.5rem;--font-size-lg:1.2rem;--font-size-icon:1.2rem;--font-size-default:16px;--font-size-p:0.8rem;--font-size-step-text:0.8rem;--font-size-small:0.7rem;--phone-input-width:350px}html{font-family:var(--font-jannat);-webkit-font-smoothing:antialiased}body{background:var(--dark-blue-bg);color:var(--white);min-height:100vh}.buttons-container{display:flex;justify-content:space-between;width:100%;padding:0 10px;margin-top:20px}a.text-icon-btn,button.text-icon-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;color:var(--white);font-family:var(--font-jannat);position:relative;text-decoration:none;font-weight:300;font-size:var(--font-size-mid);width:max-content;cursor:pointer;display:flex;gap:5px}a.text-icon-btn.dark,button.text-icon-btn.dark{color:var(--dark-blue-bg)}a.text-icon-btn:before,button.text-icon-btn:before{content:"";position:absolute;bottom:0;width:0;height:1px;background:var(--white-bg);transition:all .2s linear}a.dark.text-icon-btn:before,button.dark.text-icon-btn:before{background:var(--dark-blue-bg)}a.text-icon-btn:hover:before,button.text-icon-btn:hover:before{width:100%}a.hidden,button.hidden{display:none;visibility:hidden}a.next-btn,button.next-btn{flex-direction:row;float:inline-end!important;margin:10px}button.back-btn{flex-direction:row-reverse;margin:10px}html[dir=rtl] button.next-btn{flex-direction:row;float:inline-start!important}html[dir=rtl] button.back-btn{flex-direction:row-reverse}.alone-next-btn{margin:20px auto!important}html[dir=rtl] .buttons-container{flex-direction:row}