::selection{background-color:#113561}.container{background:linear-gradient(#0b1622,#13131b);flex-direction:column;max-width:1800px;min-height:100vh;margin:0 auto;padding:40px;display:flex}.loadingoverlay{z-index:9999;background-color:#000c;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.loadingoverlay .loader{border:4px solid #ffffff4d;border-top-color:#3db4f2;border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin}.loadingoverlay .loadingtext{color:#fff;text-align:center;margin-top:20px;font-size:18px}.comparepagesection{justify-content:flex-end;margin-bottom:20px;display:flex}.comparepagesection .comparebutton{color:#9595a7;cursor:pointer;background-color:#13131b;border:1px solid #1f212e;border-radius:10px;justify-content:center;align-items:center;padding:10px 20px;font-size:15px;display:flex}.comparepagesection .comparebutton:hover{color:#fff;border:1px solid #3db4f2}.comparepagesection .comparetext{align-items:center;gap:10px;display:flex}.herosection{justify-items:center;margin:150px 0 100px}.herosection .title{margin:0;font-size:70px;font-weight:700;line-height:1}.herosection .subtitle{color:#9494a8;text-align:center;padding-top:20px;font-size:20px}.inputfieldform{flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.inputfieldform .textsection{background-color:#13131b;border:1px solid #24242e;border-radius:5px;flex-direction:row;flex:1;align-items:center;gap:5px;padding:5px 20px;display:flex}.inputfieldform .textsection:focus-within{border:1px solid #3db4f2}.inputfieldform .textsection .inputfield{background-color:#13131b;border:none;border-radius:5px;outline:none;width:300px;padding:10px;font-size:15px}.inputfieldform .textsection .submitbutton{color:#727178;cursor:not-allowed;background-color:#093b56;border:none;border-radius:5px;flex-direction:row;gap:5px;padding:8px 15px;font-size:15px;display:flex}.inputfieldform .textsection .inputfield:not(:placeholder-shown)+.submitbutton{color:#fff;cursor:pointer;background-color:#3db4f2}.typeselection{flex-direction:row;justify-content:center;align-items:center;gap:10px;width:300px;display:flex}.typeselection .typebutton{color:#9595a7;cursor:pointer;background-color:#13131b;border:1px solid #1f212e;border-radius:10px;justify-content:center;align-items:center;gap:20px;padding:10px 60px;font-size:15px;display:flex}.typeselection .typebutton:hover{color:#fff;border:1px solid #3db4f2}.typeselection .typebutton.active{color:#fff;background-color:#2c97d0;border:1px solid #3db4f2}.error{color:#ff4c4c;text-align:center;visibility:hidden;padding:20px;font-size:13px}.error.visible{visibility:visible}@media (max-width:768px){.herosection{margin:100px 0 50px}.herosection .title{font-size:50px}.herosection .subtitle{font-size:16px}.textsection{padding:5px 10px!important}.textsection .inputfield{width:100%!important}.textsection .submitbutton{padding:5px 15px!important}.textsection .submitbutton .browsetext{display:none}.typeselection{flex-direction:column}.typeselection .typebutton{width:100%;padding:10px;font-size:14px}}@media (max-width:480px){.herosection{margin:50px 0 30px}.herosection .title{font-size:40px}.herosection .subtitle{font-size:14px}.textsection{padding:5px 10px!important}.textsection .inputfield{width:100%!important}.textsection .submitbutton{padding:5px 15px!important}.textsection .submitbutton .browsetext{display:none}.typeselection{flex-direction:column}.typeselection .typebutton{width:100%;padding:10px;font-size:14px}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
