@font-face{font-family:Regularo;src:url(/fonts/CourierPrime-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.main-container{width:100%;background:#0a0a0a;position:relative;display:flex;flex-direction:column;color:#fff;overflow:hidden;font-family:Regularo}@media screen and (min-width:920px){.main-container{min-height:350vh}}@media screen and (max-width:920px){.main-container{min-height:320vh}}.main-container .main-container-background{width:100%;min-height:100%}.main-container .main-container-background .background-video{width:100%;object-fit:cover}@media screen and (min-width:920px){.main-container .main-container-background .background-video{min-height:350vh}}@media screen and (max-width:920px){.main-container .main-container-background .background-video{min-height:320vh}}.main-container .container-over-background{position:absolute;width:100%;min-height:100%;top:0;left:0}.main-container .container-over-background .video-container{width:100%;height:100vh}.main-container .container-over-background .video-container .video{width:100%;height:100%}@media screen and (min-width:920px){.main-container .container-over-background .video-container .video{object-fit:cover}}@media screen and (max-width:920px){.main-container .container-over-background .video-container .video{object-fit:contain}}.main-container .container-over-background .entry-page{width:100%;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px}.main-container .container-over-background .entry-page .entry-page-div{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}.main-container .container-over-background .entry-page .entry-page-div .entry-page-top-text p{color:#901791}.main-container .container-over-background .entry-page .entry-page-div .entry-page-top-text p span{color:#4caf50}.main-container .container-over-background .entry-page .entry-page-div .entry-page-logo{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.main-container .container-over-background .entry-page .entry-page-div .entry-page-logo img{width:200px;height:200px}.main-container .container-over-background .entry-page .entry-page-enter-button p{color:#4caf50}.main-container .container-over-background .entry-page .entry-page-enter-button:hover p{font-size:25px;font-weight:bolder;text-decoration:underline;transition:.2s}.main-container .container-over-background .after-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.main-container .container-over-background .after-container .after-container-div{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;gap:20px;padding:50px 30px 30px}.main-container .container-over-background .after-container .after-container-div .banner-image{width:100%}@media screen and (min-width:920px){.main-container .container-over-background .after-container .after-container-div .banner-image{height:40vh}}@media screen and (max-width:920px){.main-container .container-over-background .after-container .after-container-div .banner-image{height:20vh}}.main-container .container-over-background .after-container .after-container-div .banner-image img{width:100%;height:100%}.main-container .container-over-background .after-container .after-container-div .final-page-logo-container{width:100%;display:flex}.main-container .container-over-background .after-container .after-container-div .final-page-logo-container .final-page-logo-container-div{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px}.main-container .container-over-background .after-container .after-container-div .final-page-logo-container .final-page-logo-image{width:30%}.main-container .container-over-background .after-container .after-container-div .content-section{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-direction:column}.main-container .container-over-background .after-container .after-container-div .content-section .content-section-div{width:100%;display:flex;justify-content:space-between}@media screen and (min-width:920px){.main-container .container-over-background .after-container .after-container-div .content-section .content-section-div{flex-direction:row}}@media screen and (max-width:920px){.main-container .container-over-background .after-container .after-container-div .content-section .content-section-div{flex-direction:column}}.main-container .container-over-background .after-container .after-container-div .content-section .content-section-div .content-section-div-text{display:flex;justify-content:center;flex-direction:column}@media screen and (min-width:920px){.main-container .container-over-background .after-container .after-container-div .content-section .content-section-div .content-section-div-text{font-size:22px;width:65%}}@media screen and (max-width:920px){.main-container .container-over-background .after-container .after-container-div .content-section .content-section-div .content-section-div-text{font-size:14px;width:100%}}.main-container .container-over-background .after-container .after-container-div .content-section .content-section-div .content-section-div-image{width:40%;display:flex;justify-content:center;align-items:center}@media screen and (min-width:920px){.main-container .container-over-background .after-container .after-container-div .content-section .content-section-div .content-section-div-image{width:35%}}@media screen and (max-width:920px){.main-container .container-over-background .after-container .after-container-div .content-section .content-section-div .content-section-div-image{width:100%}}.main-container .container-over-background .after-container .after-container-div .content-section .content-section-div .content-section-div-image img{width:100%}@media screen and (min-width:920px){.main-container .container-over-background .after-container .after-container-div .content-section .content-section-div .content-section-div-image img{height:50%}}@media screen and (max-width:920px){.main-container .container-over-background .after-container .after-container-div .content-section .content-section-div .content-section-div-image img{height:170px}}.proof-of-concept-section,.proof-of-concept-section .proof-of-concept-div{display:flex;justify-content:center;align-items:center}.proof-of-concept-section .proof-of-concept-div{width:100%;flex-direction:column;gap:15px}.proof-of-concept-section .proof-of-concept-div .proof-of-concept-text{font-size:28px;text-align:center;text-decoration:underline}.proof-of-concept-section .proof-of-concept-div .proof-of-concept-ca{font-size:16px;text-align:center}