.font-chewy{font-family:"Chewy",sans-serif;font-weight:400;font-style:normal}.font-chewy--orange{font-family:"Chewy",sans-serif;font-weight:400;font-style:normal;color:#ef7e04;-webkit-text-stroke:#ef7e04 4px;-webkit-text-fill-color:#fff}.font-lexend{font-family:"Lexend Deca",sans-serif;font-weight:400;font-style:normal}body{background-color:#8a92da}.header-img{position:absolute;top:2%;width:100%}.header-img img{width:100%}.logo{margin-top:2%}footer{position:fixed;bottom:0;width:100%}footer .footer{z-index:2;position:relative;bottom:0;width:100%}footer .footer__bg{position:absolute;bottom:0;width:100%;min-height:248px;z-index:2}footer .footer .u-container{position:relative;z-index:3;max-width:1033px;padding:0}footer .footer .u-container .u-row{display:flex;justify-content:space-between;align-items:center}footer .footer .u-container .u-row a{text-decoration:none;font-size:12px;font-family:"Lexend Deca",sans-serif;font-weight:400;font-style:normal;color:#fff}footer .footer__disclaimer{position:relative;z-index:3;height:41px;background-color:#343b82;display:flex;justify-content:center;align-items:center;font-family:"Lexend Deca",sans-serif;font-weight:400;font-style:normal;font-size:12px;color:#fff;text-transform:uppercase}footer .footer__disclaimer a{text-decoration:underline;color:#fff}.home-page{display:flex;flex-direction:column;font-family:"Chewy",sans-serif;font-weight:400;font-style:normal}.home-page__splash{position:relative}.home-page__splash img.splash-bg{position:absolute;top:0;left:50%;transform:translateX(-45%);width:auto;height:auto;z-index:-1}.home-page__splash h2{font-size:42px;line-height:48px;font-family:"Chewy",sans-serif;font-weight:400;font-style:normal;color:#533d82}.home-page__splash p{font-family:"Chewy",sans-serif;font-weight:400;font-style:normal;color:#8a92da;font-size:19px;line-height:22px}.home-page__splash .quote{position:absolute;right:21%;top:14%}.home-page__TAS{position:relative}.home-page__TAS .purple{font-family:"Chewy",sans-serif;font-weight:400;font-style:normal;color:#533d82;font-size:16px;line-height:31px;display:inline-flex;transform:rotate(-6deg);background-color:#b6bcfa;border-radius:7px;align-items:center;padding:0 8px;z-index:3}.home-page__TAS .purple span{font-size:44px;margin-bottom:6px;transform:translateX(15%)}.home-page__TAS .gouttes{position:absolute;left:-15%;top:0}.home-page__TAS .arrow{position:absolute;left:-8.5%;top:24%}.home-page__TAS .eclipse{align-items:center;justify-content:center;margin-top:-2%;z-index:3}.home-page__TAS .eclipse p{z-index:3}.home-page__TAS .eclipse img{position:absolute;z-index:2}.home-page__TAS .eclipse__text{position:relative;color:#fff;transform:rotate(-6deg);font-size:19px}.home-page__TAS .TAS-holder{position:relative;border-radius:32px;z-index:1;margin-top:2%;margin-left:5%}.home-page__TAS .TAS-holder img{width:255px;height:218px}.home-page__TAS .text{margin-top:5%;font-size:16px;line-height:22px;font-family:"Lexend Deca",sans-serif;font-weight:400;font-style:normal;color:#fff}.home-page__TAS .text span{font-size:18px;font-family:"Chewy",sans-serif;font-weight:400;font-style:normal}.home-page .mascotte-img img{position:absolute;z-index:5}.home-page .mascotte-img__pointing{bottom:15%;left:3%;width:242px}.home-page .mascotte-img__sit{bottom:11%;right:8%;width:188px}.home-page .mascotte-img__side{bottom:42%;right:0%;width:200px}.reward-holder{background-color:#b6bcfa;border-radius:16px;height:300px;width:263px !important}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.admin-nav{background:#2c3e50;color:#fff;padding:1rem 2rem;box-shadow:0 2px 4px rgba(0,0,0,.1)}.admin-nav__title{font-size:1.5rem;margin-bottom:1rem}.admin-nav__menu{list-style:none;display:flex;gap:2rem}.admin-nav__link{color:#fff;text-decoration:none;padding:.5rem 1rem;border-radius:4px;transition:background .3s;display:block}.admin-nav__link:hover{background:hsla(0,0%,100%,.1)}.admin-content{max-width:1200px;margin:2rem auto;padding:0 2rem}.admin-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.admin-header__title{font-size:2rem;color:#2c3e50;margin:0}.alert{padding:1rem;border-radius:4px;margin-bottom:1rem;border:1px solid}.alert--success{background:#d4edda;color:#155724;border-color:#c3e6cb}.alert--error{background:#f8d7da;color:#721c24;border-color:#f5c6cb}.alert--info{background:#d1ecf1;color:#0c5460;border-color:#bee5eb}.alert--warning{background:#fff3cd;color:#856404;border-color:#ffeeba}.badge{display:inline-block;padding:.25rem .75rem;border-radius:12px;font-size:.85rem;font-weight:600}.badge--success{background:#d4edda;color:#155724}.badge--danger{background:#f8d7da;color:#721c24}.badge--info{background:#d1ecf1;color:#0c5460}.table{width:100%;background:#fff;border-collapse:collapse;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:2rem}.table__header{background:#f8f9fa}.table__row:hover{background:#f8f9fa}.table th,.table td{padding:1rem;text-align:left;border-bottom:1px solid #e0e0e0}.table--detail th{width:200px;font-weight:600;background:#f8f9fa}.form__group{margin-bottom:1.5rem}.form__label{display:block;margin-bottom:.5rem;font-weight:600;color:#2c3e50}.form__input,.form__textarea,.form__select{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem}.form__input:focus,.form__textarea:focus,.form__select:focus{outline:none;border-color:#3498db}.form__textarea{min-height:100px;resize:vertical}.form__checkbox{width:auto;margin-right:.5rem}.admin-actions{margin-top:2rem;display:flex;gap:1rem}button{font-family:"Chewy",sans-serif;font-weight:400;font-style:normal;color:#fff;background-color:#ef7e04;border-radius:100px;padding:12px 24px !important;border:0px;font-size:20px;line-height:100%}button a{text-decoration:none;color:#fff}.logo.form{background-color:#fff;margin-top:0}.logo.form img{margin-top:2%}.mascotte-img img{position:absolute;z-index:5}.mascotte-img__pointing{bottom:15.5%;left:9.5%;width:225px}.mascotte-img__double{bottom:12.5%;right:0%;width:442px}.wave{position:sticky;top:0;padding:0 !important;margin-top:-12%;display:flex;justify-content:end}.wave img{height:85dvh;margin-right:-2px}.wave.after img{height:88dvh}.form-container{background-color:#fff;color:#533d82;min-height:75dvh}.form-container .title{position:relative;margin-top:10%}.form-container .title h3{position:relative;font-family:"Chewy",sans-serif;font-weight:400;font-style:normal;font-size:36px;color:#ef7e04;background-color:#fff;z-index:1;display:inline-block;padding:0px 10px}.form-container .title img{position:absolute;left:50%;transform:translateX(-50%);top:50%}.form-container .subtitle{font-family:"Chewy",sans-serif;font-weight:400;font-style:normal;color:#ef7e04;font-size:24px;margin-bottom:8%}.form-container form{margin-top:5%}.form-container .field{padding:0 5px}.form-container .field .form-hint{font-family:"Lexend Deca",sans-serif;font-weight:400;font-style:normal;font-size:10px;line-height:100%;color:#000;margin-top:-15px;margin-bottom:20px}.form-container label{display:block;font-family:"Chewy",sans-serif;font-weight:400;font-style:normal;font-size:18px}.form-container input[type=email],.form-container input[type=password],.form-container input[type=text]{border:1.5px solid #8a92da;border-radius:4px;font-family:"Lexend Deca",sans-serif;font-weight:400;font-style:normal;font-size:15px;width:100%;padding:9px 5px;margin-bottom:20px}.form-container input[type=email]::placeholder,.form-container input[type=password]::placeholder,.form-container input[type=text]::placeholder{font-family:"Lexend Deca",sans-serif;font-weight:400;font-style:normal;color:#533d82}.form-container .checkbox{padding:0 5px;cursor:pointer;margin-bottom:3%}.form-container .checkbox label{font-size:12px;color:#5057a4;font-family:"Lexend Deca",sans-serif;font-weight:400;font-style:normal;display:inline}.form-container .checkbox label a{color:#5057a4;text-decoration:underline}.form-container .checkbox label span{color:#b6bcfa}.form-container .text-a{position:relative;margin-top:5%;font-family:"Lexend Deca",sans-serif;font-weight:400;font-style:normal}.form-container .text-a a{font-family:"Chewy",sans-serif;font-weight:400;font-style:normal;color:#5057a4;font-size:18px}.modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000}.modal--active{display:block}.modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);cursor:pointer}.modal__content{position:relative;background:#fff;max-width:500px;margin:10% auto;border-radius:4px;box-shadow:0 4px 20px rgba(0,0,0,.3);z-index:1001}.modal__header{padding:1rem 2rem;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:center}.modal__title{margin:0;font-size:1.25rem;color:#2c3e50}.modal__close{background:none;border:none;font-size:2rem;line-height:1;cursor:pointer;color:#95a5a6;padding:0;width:30px;height:30px}.modal__close:hover{color:#2c3e50}.modal__body{padding:2rem}.modal__body p{margin-bottom:1rem}.modal__body p:last-child{margin-bottom:0}.modal__body strong{color:#e74c3c}.modal__footer{padding:1rem 2rem;border-top:1px solid #e0e0e0;display:flex;justify-content:flex-end;gap:1rem}.modal__footer form{display:flex;gap:1rem}.center--align{text-align:center}.left--align{text-align:left}.u-container{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}@media(min-width: 600px){.u-container{padding:0 1.5rem}}.u-row{display:flex;flex-wrap:wrap;margin:0 calc(-1rem);align-items:flex-start}.u-row.u-row--no-gutter{margin:0}.u-row.u-row--no-gutter>[class*=u-col]{padding:0}[class*=u-col]{padding:0 calc(1rem);flex-shrink:0}[class*=u-col].u-col--full{width:100%}.u-col-xs-1{width:calc(0.0833333333*100%)}.u-col-xs-2{width:calc(0.1666666667*100%)}.u-col-xs-3{width:calc(0.25*100%)}.u-col-xs-4{width:calc(0.3333333333*100%)}.u-col-xs-5{width:calc(0.4166666667*100%)}.u-col-xs-6{width:calc(0.5*100%)}.u-col-xs-7{width:calc(0.5833333333*100%)}.u-col-xs-8{width:calc(0.6666666667*100%)}.u-col-xs-9{width:calc(0.75*100%)}.u-col-xs-10{width:calc(0.8333333333*100%)}.u-col-xs-11{width:calc(0.9166666667*100%)}.u-col-xs-12{width:calc(1*100%)}@media(min-width: 600px){.u-col-s-1{width:calc(0.0833333333*100%)}.u-col-s-2{width:calc(0.1666666667*100%)}.u-col-s-3{width:calc(0.25*100%)}.u-col-s-4{width:calc(0.3333333333*100%)}.u-col-s-5{width:calc(0.4166666667*100%)}.u-col-s-6{width:calc(0.5*100%)}.u-col-s-7{width:calc(0.5833333333*100%)}.u-col-s-8{width:calc(0.6666666667*100%)}.u-col-s-9{width:calc(0.75*100%)}.u-col-s-10{width:calc(0.8333333333*100%)}.u-col-s-11{width:calc(0.9166666667*100%)}.u-col-s-12{width:calc(1*100%)}}@media(min-width: 992px){.u-col-m-1{width:calc(0.0833333333*100%)}.u-col-m-2{width:calc(0.1666666667*100%)}.u-col-m-3{width:calc(0.25*100%)}.u-col-m-4{width:calc(0.3333333333*100%)}.u-col-m-5{width:calc(0.4166666667*100%)}.u-col-m-6{width:calc(0.5*100%)}.u-col-m-7{width:calc(0.5833333333*100%)}.u-col-m-8{width:calc(0.6666666667*100%)}.u-col-m-9{width:calc(0.75*100%)}.u-col-m-10{width:calc(0.8333333333*100%)}.u-col-m-11{width:calc(0.9166666667*100%)}.u-col-m-12{width:calc(1*100%)}}@media(min-width: 1200px){.u-col-l-1{width:calc(0.0833333333*100%)}.u-col-l-2{width:calc(0.1666666667*100%)}.u-col-l-3{width:calc(0.25*100%)}.u-col-l-4{width:calc(0.3333333333*100%)}.u-col-l-5{width:calc(0.4166666667*100%)}.u-col-l-6{width:calc(0.5*100%)}.u-col-l-7{width:calc(0.5833333333*100%)}.u-col-l-8{width:calc(0.6666666667*100%)}.u-col-l-9{width:calc(0.75*100%)}.u-col-l-10{width:calc(0.8333333333*100%)}.u-col-l-11{width:calc(0.9166666667*100%)}.u-col-l-12{width:calc(1*100%)}}@media(min-width: 1920px){.u-col-xl-1{width:calc(0.0833333333*100%)}.u-col-xl-2{width:calc(0.1666666667*100%)}.u-col-xl-3{width:calc(0.25*100%)}.u-col-xl-4{width:calc(0.3333333333*100%)}.u-col-xl-5{width:calc(0.4166666667*100%)}.u-col-xl-6{width:calc(0.5*100%)}.u-col-xl-7{width:calc(0.5833333333*100%)}.u-col-xl-8{width:calc(0.6666666667*100%)}.u-col-xl-9{width:calc(0.75*100%)}.u-col-xl-10{width:calc(0.8333333333*100%)}.u-col-xl-11{width:calc(0.9166666667*100%)}.u-col-xl-12{width:calc(1*100%)}}.u-col--offset-1{margin-left:calc(0.0833333333*100%)}.u-col--offset-2{margin-left:calc(0.1666666667*100%)}.u-col--offset-3{margin-left:calc(0.25*100%)}.u-col--offset-4{margin-left:calc(0.3333333333*100%)}.u-col--offset-5{margin-left:calc(0.4166666667*100%)}.u-col--offset-6{margin-left:calc(0.5*100%)}.u-col--offset-7{margin-left:calc(0.5833333333*100%)}.u-col--offset-8{margin-left:calc(0.6666666667*100%)}.u-col--offset-9{margin-left:calc(0.75*100%)}.u-col--offset-10{margin-left:calc(0.8333333333*100%)}.u-col--offset-11{margin-left:calc(0.9166666667*100%)}.u-row--align-start{align-items:flex-start}.u-row--align-center{align-items:center}.u-row--align-end{align-items:flex-end}.u-row--align-stretch{align-items:stretch}.u-row--justify-start{justify-content:flex-start}.u-row--justify-center{justify-content:center}.u-row--justify-end{justify-content:flex-end}.u-row--justify-between{justify-content:space-between}.u-row--justify-around{justify-content:space-around}.u-block{display:block}.u-inline{display:inline}.u-inline-block{display:inline-block}.u-flex{display:flex}.u-grid{display:grid}.u-hidden{display:none}@media(min-width: 600px){.u-hidden-xs{display:block !important}}.u-hidden-s{display:block}@media(min-width: 600px){.u-hidden-s{display:none !important}}.u-hidden-m{display:block}@media(min-width: 992px){.u-hidden-m{display:none !important}}/*# sourceMappingURL=app.css.map */
