@import"https://fonts.googleapis.com/css2?family=Zen+Old+Mincho:wght@400;500;600;700&display=swap";@import"https://cdn.jsdelivr.net/npm/bootstrap-icons@1.5.0/font/bootstrap-icons.css";@font-face{font-family:Zen Old Mincho,serif;src:local("A1Mincho"),url(/font/A-OTF-A1MinchoStd-Bold.otf) format("opentype");font-display:swap}@font-face{font-family:A-OTF-A1MinchoStd;src:local("A1Mincho"),url(/font/A-OTF-A1MinchoStd-Bold.otf) format("opentype");font-display:swap}@font-face{font-family:Optima;src:local("Optima"),url(/font/Optima.woff2) format("woff2"),url(/font/Optima.woff) format("woff");font-display:swap}body,html{padding:0;background-color:#000;color:#fff;font-weight:700;font-family:Helvetica,Arial,sans-serif;max-width:1920px;margin:0 auto;overflow-x:hidden}a{color:inherit;text-decoration:none}*{box-sizing:border-box}#container{position:relative}#tsparticles{bottom:0;right:0;padding:0;margin:0;z-index:0}#main-heading,#tsparticles{position:absolute;top:0;left:0}#main-heading{min-height:100vh;width:100%;z-index:1;display:flex;justify-content:center;align-items:center}.with-separator h1,.with-separator h2,.with-separator h3,.with-separator h4,.with-separator h5,.with-separator h6{margin-bottom:10px!important}.with-separator h1,.with-separator h2{font-size:24px;letter-spacing:.2em;line-height:1.7em}@media screen and (max-width:991px){.with-separator h1,.with-separator h2{font-size:20px;letter-spacing:.15em;line-height:1.6em}}@media screen and (max-width:767px){.with-separator h1,.with-separator h2{letter-spacing:.1em}}@media screen and (max-width:575px){.with-separator h1,.with-separator h2{font-size:16px;letter-spacing:.1em;line-height:1.6em}}.with-separator:after{content:"";line-height:20px;display:inline-block;position:relative;height:2px;width:100%;background-image:linear-gradient(270deg,#f7f8f8,#b5b5b5);margin-bottom:1em}section .separator-wrapper .with-separator h1{font-size:20px;padding-left:100px;display:flex;width:50%}@media screen and (max-width:991px){section .separator-wrapper .with-separator h1{padding-left:20px;margin:0;width:100%}}section .separator-wrapper .with-separator h1:before{content:"Q.";font-family:Optima;font-size:76px;padding-bottom:10px;margin-right:20px}@media screen and (max-width:991px){section .separator-wrapper .with-separator h1:before{font-size:58px}}section .separator-wrapper .with-separator:after{display:none}section .separator-wrapper:after{content:"";line-height:20px;display:inline-block;position:relative;height:2px;width:50%;background-image:linear-gradient(270deg,#f7f8f8,#b5b5b5);margin-top:1em;margin-bottom:1em}@media screen and (max-width:991px){section .separator-wrapper:after{width:100%}}#header{z-index:5;background-color:#000;position:fixed;right:0;left:0;height:clamp(45px,4.53629vw,87.1px);max-width:1920px;margin:0 auto}.logo{cursor:pointer;margin-left:clamp(10px,1.00806vw,19.35px);height:auto;width:clamp(40px,4.03225vw,77.4192px);overflow:hidden}.border{height:1px;background-color:#fff;display:none}.navbar,.navbar .logos-container{display:flex;justify-content:space-between}.navbar .logos-container{height:clamp(45px,4.53629vw,87.1px);width:100%;align-items:center}.navbar ul{padding:0;display:flex;list-style:none;align-items:center;margin:0 clamp(20px,2.01612vw,38.7px) 0 0}.navbar li{position:relative}.navbar>ul>li{white-space:nowrap;text-align:center}.navbar .nav-link,.navbar .nav-link:focus{display:flex;align-items:center;justify-content:space-between;color:#fff;font-size:clamp(15px,1.51209vw,29px);padding:0 clamp(5px,.50403vw,9.7px);white-space:nowrap;transition:.3s;letter-spacing:clamp(.4px,.77419vw,.78px)}.navbar .nav-link i,.navbar .nav-link:focus i{font-size:clamp(12px,1.20967vw,23.2px);line-height:0;margin-left:clamp(5px,.50403vw,9.7px)}.navbar .active:focus,.navbar .nav-link:hover,.navbar li:hover>.nav-link{color:#000;background-color:#fff}.mobile-nav-toggle{color:#fff;margin-right:10px;font-size:28px;cursor:pointer;display:none;line-height:0}@media(max-width:991px){.mobile-nav-toggle{display:block}.navbar ul{margin-right:0;display:none}.border{display:block}}.navbar-mobile-open{position:fixed;height:auto;top:0;right:0;left:0;bottom:0;margin:0;display:block;background-color:#000}.navbar-mobile-open ul{display:block}.navbar-mobile-open>ul>li{padding:0;height:54px}.navbar-mobile-open .active:before,.navbar-mobile-open .nav-link:hover:before,.navbar-mobile-open li:hover>.nav-link:before{visibility:hidden}.navbar-mobile-open .nav-link{height:100%;padding:5px 0 5px 10%!important;font-size:38px!important;justify-content:left}.navbar-mobile-open .getstarted{margin:15px}