@font-face{font-family:"Harabara";src:url("/wp-content/themes/apollo-stub-theme/assets/fonts/Harabara.ttf") format("truetype");font-weight:normal;font-style:normal}*{margin:0;padding:0;box-sizing:border-box}body{font-family:"Helvetica",sans-serif;background-color:#fff}.header{display:flex;justify-content:space-between;align-items:center;height:42.55px;padding:34px 44px 0 47px;position:relative}@media(max-width: 768px){.header{height:fit-content;padding:17px;box-sizing:border-box;width:100%}}@media(max-width: 400px){.header{flex-wrap:wrap;gap:1em}}.header .logo{background-image:url("/wp-content/themes/apollo-stub-theme/assets/images/logo.png");background-size:contain;background-repeat:no-repeat;background-position:center;max-width:294.53px;height:33.83px;width:100%}@media(max-width: 768px){.header .logo{max-width:180px;height:20.61px;background-image:url("/wp-content/themes/apollo-stub-theme/assets/images/logo-mobile.png");margin-right:1em}}.header .actions{display:flex;gap:9.82px}@media(max-width: 768px){.header .actions{gap:8px}}@media(max-width: 400px){.header .actions{width:100%;justify-content:flex-end}}.header .actions a{text-decoration:none}.header .actions .action-button{font-family:"Helvetica";padding:0px 32px 0 32px;height:43px;background-color:#7457c5;border:none;border-radius:32px;color:#fff;line-height:50px;font-weight:bold;cursor:pointer;display:flex;justify-content:center;align-items:center;white-space:nowrap}@media(max-width: 768px){.header .actions .action-button{padding:10px;height:33px}}.main-content{display:flex;flex-direction:column;align-items:center;justify-content:center;height:calc(100vh - 76px);width:100vw;text-align:center}@media(max-width: 768px){.main-content{font-size:24px;height:calc(100vh - 136px)}}.main-content .center-logo{display:flex;background-image:url("/wp-content/themes/apollo-stub-theme/assets/images/logo-center.png");background-size:contain;background-repeat:no-repeat;background-position:center;max-width:554px;max-height:256px;width:100%;height:100%}@media(max-width: 768px){.main-content .center-logo{background-image:url("/wp-content/themes/apollo-stub-theme/assets/images/logo-center-mobile.png");max-width:304px;height:140px;width:100%}}.main-content .main-text{margin-top:0px;width:100%;max-width:590px;font-size:45px;letter-spacing:5px;font-family:"Harabara",sans-serif;background:linear-gradient(270deg, #C83AF7 0%, #8A61E7 49%, #3D0BC8 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media(max-width: 768px){.main-content .main-text{margin-top:0px;padding:0px 17px;font-size:25.1px;letter-spacing:3px}}.modal{position:fixed;top:0;left:0;width:100dvw;height:100dvh;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.3);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.modal.show{opacity:1;visibility:visible}.modal-content{margin:20px;padding:30px 56px;background-color:#505050;border-radius:23px;color:#fff;width:100%;max-width:611px;height:fit-content;transform:scale(0);transform-origin:top right;transition:transform .4s ease}@media(max-width: 768px){.modal-content{margin:37px;padding:24px 34px}}.modal-content .modal-title{font-size:28px;font-family:"Helvetica",sans-serif;font-weight:bold;color:#b994f4;margin-top:33px}@media(max-width: 768px){.modal-content .modal-title{font-size:24px;margin-top:0px}}.modal-content .modal-text{font-family:"Helvetica",sans-serif;display:flex;margin-top:23px;margin-bottom:50px;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:32px}.modal-content .modal-text p{font-size:18px;line-height:1.5em}.modal-content .modal-text p.bold{font-weight:bold;font-size:20px}@media(max-width: 768px){.modal-content .modal-text{margin-bottom:0px}.modal-content .modal-text p{font-size:16px}.modal-content .modal-text p.bold{font-size:18px}.modal-content .modal-text p:last-child span{display:block;margin:1.2em 0}}.modal-content .close-button{position:absolute;top:20px;right:20px;font-size:28px;background:none;border:none;cursor:pointer}.modal.show .modal-content{transform:scale(1)}
