body{min-height:100vh;min-width:100vw;max-height:100vh;max-width:100vw;margin:0;padding:0;overflow:hidden}.body{min-height:100vh;min-width:100vw;max-height:100vh;max-width:100vw;margin:0;padding:0;background-color:#fff;color:#fff;display:grid;grid-template-rows:min-content;overflow:hidden}@media (max-width: 576px){.body{grid-template-areas:"header" "main" "footer";grid-template-rows:auto 1fr auto}}@media (min-width: 576px) and (max-width: 768px){.body{grid-template-areas:"header" "main" "footer";grid-template-rows:auto 1fr auto}}@media (min-width: 768px) and (max-width: 992px){.body{grid-template-areas:"header header" "main main" "footer footer";grid-template-rows:auto 1fr auto}}@media (min-width: 992px) and (max-width: 1200px){.body{grid-template-areas:"header header" "main main" "footer footer";grid-template-rows:auto 1fr auto}}@media (min-width: 1200px){.body{grid-template-areas:"header header" "main main" "footer footer";grid-template-rows:auto 1fr auto}}footer{grid-area:footer;max-height:6em;max-width:100vw;min-width:100vw;min-height:4em;height:10vh;width:100vw;bottom:0;left:0;padding:0;margin:0;display:grid;grid-template-areas:"social trademark";font-family:Doppio One}footer .social{display:flex;background-color:#57237b;width:40vw;align-items:center;text-align:center;grid-area:social}footer .social ul{list-style-type:none;width:100%;margin:0;padding:0}footer .social ul li{display:inline-block}footer .social ul li div{display:flex;padding:.4em;align-items:center;text-align:center}footer .social ul li div a{color:#fff;text-decoration:none;margin-right:.4em}footer .trademark{display:flex;background-color:#991a22;width:60vw;text-align:right;align-items:center;height:100%;grid-area:trademark}footer .trademark div{width:100%;margin-right:1em}footer .trademark div p{margin:0}@media (min-width: 1200px){.social-item{font-size:90%}.trademark-text{font-size:110%}.trademark-version{font-size:80%}}@media (min-width: 992px) and (max-width: 1200px){.social-item{font-size:80%}.trademark-text{font-size:100%}.trademark-version{font-size:80%}}@media (min-width: 768px) and (max-width: 992px){.social-item,.trademark-text{font-size:80%}.trademark-version{font-size:60%}}@media (min-width: 576px) and (max-width: 768px){.social-item,.trademark-text{font-size:80%}.trademark-version{font-size:60%}.social span{display:none}}@media (max-width: 576px){footer{max-height:4em}footer .social{width:0vw;display:none;visibility:hidden}footer .trademark{width:100vw;text-align:center;align-items:center}footer .trademark div{width:100%;margin-right:0}footer .trademark div p{margin:0}.social-item,.trademark-text{font-size:80%}.trademark-version{font-size:60%}}@media (max-height: 575px){footer{max-height:3em;min-height:2em}footer .social{width:0vw;display:none;visibility:hidden}footer .trademark{width:100vw;position:relative;text-align:center}footer .trademark div{width:100%;margin-right:0}footer .trademark div p{margin:0}footer .trademark div .trademark-version{margin-bottom:1em}.trademark-text{font-size:60%}.trademark-version{font-size:60%;margin-bottom:1em}}.header{grid-area:header;min-width:100vw;max-width:100vw;margin:0;padding:0}.header img{margin:.5em;width:25vh}.header-desktop,.header-wide_screen{background-color:transparent;min-height:50px;color:#000;justify-content:space-between;align-items:top;grid-area:header}.header-desktop img,.header-wide_screen img{margin:.5em;width:200px}.header-tablet{background-color:transparent;min-height:50px;color:#000;justify-content:space-between;align-items:top;grid-area:header}.header-tablet img{margin:.5em;width:100px}.header-mobile{background-color:transparent;min-height:50px;color:#000;justify-content:space-between;align-items:top;grid-area:header}.header-mobile img{margin:.5em;width:100px}.BLE_Page{width:100%;height:100%;top:0;left:0;right:0;bottom:0;margin:auto;text-align:center;font-family:Doppio One}.BLE_Page h1,.BLE_Page h3,.BLE_Page p{color:#da3541}.BLE_Page .BLE_Container{display:relative;height:auto;align-items:center;text-align:center}.BLE_Page .BLE_Button{border-radius:50%;position:relative;align-items:center;background-color:transparent;border:transparent}.BLE_Page .BLE_Icon{width:40vh;border-radius:50%;border:transparent;position:relative;z-index:1;transition:.5s;transform:scale(1)}.BLE_Page .BLE_Icon:hover{transform:scale(1.02);transition:.5s;box-shadow:0 0 35px var(--main_color);border-radius:100%;z-index:1}.BLE_Page .animate_pulse{color:var(--secondary_color);animation:pulse_animation 1.5s ease-in-out infinite;animation-fill-mode:both;z-index:2}@keyframes pulse_animation{0%{box-shadow:0 0 0 0 var(--secondary_color),0 0 0 0 var(--ternary_color)}50%{box-shadow:0 0 0 1.5vh var(--secondary_color),0 0 0 3vh var(--ternary_color)}to{box-shadow:0 0 0 0 var(--secondary_color),0 0 0 0 var(--ternary_color)}}@media (max-height: 576px){.BLE_Page .BLE_Icon{width:30vh}}.alert-success,.alert-warning,.alert-invalid{width:70vw;height:65vh;align-items:center;text-align:center;top:0;left:0;right:0;bottom:0;margin:auto auto 10px;background-color:#da354133;border-style:none;font-family:Doppio One;color:#da3541;border-radius:5px;padding:10px}.alert-success .check_icon_container,.alert-success .warning_icon_container,.alert-success .cross_icon_container,.alert-warning .check_icon_container,.alert-warning .warning_icon_container,.alert-warning .cross_icon_container,.alert-invalid .check_icon_container,.alert-invalid .warning_icon_container,.alert-invalid .cross_icon_container{position:relative;top:0;left:0;right:0;bottom:0;margin:auto;width:40vh}@media (min-width: 576px) and (max-width: 768px){.alert-success .check_icon_container,.alert-success .warning_icon_container,.alert-success .cross_icon_container,.alert-warning .check_icon_container,.alert-warning .warning_icon_container,.alert-warning .cross_icon_container,.alert-invalid .check_icon_container,.alert-invalid .warning_icon_container,.alert-invalid .cross_icon_container{position:relative;top:0;left:0;right:0;bottom:0;margin:auto;width:30vh}}@media (max-width: 576px){.alert-success .check_icon_container,.alert-success .warning_icon_container,.alert-success .cross_icon_container,.alert-warning .check_icon_container,.alert-warning .warning_icon_container,.alert-warning .cross_icon_container,.alert-invalid .check_icon_container,.alert-invalid .warning_icon_container,.alert-invalid .cross_icon_container{position:relative;top:0;left:0;right:0;bottom:0;margin:auto;width:30vh}}@media (max-height: 576px){.alert-success h1,.alert-warning h1,.alert-invalid h1{font-size:1.5em}.alert-success h3,.alert-warning h3,.alert-invalid h3{font-size:1em}.alert-success .check_icon_container,.alert-success .warning_icon_container,.alert-success .cross_icon_container,.alert-warning .check_icon_container,.alert-warning .warning_icon_container,.alert-warning .cross_icon_container,.alert-invalid .check_icon_container,.alert-invalid .warning_icon_container,.alert-invalid .cross_icon_container{position:relative;top:0;left:0;right:0;bottom:0;margin:auto;width:30vh}}.ble_review{width:80%;height:80%;top:0;left:0;right:0;bottom:0;margin:auto;color:#da3541;display:grid;grid-template-areas:"title title" "review image" "confirm confirm";grid-template-rows:auto auto auto;grid-template-columns:auto auto;font-family:Doppio One}.ble_review h2{grid-area:title;font-size:3em}.ble_review .ble_review_text{grid-area:review}.ble_review .ble_review_image{grid-area:image}.ble_review button{grid-area:confirm;width:120px;height:60px;top:0;left:0;right:0;bottom:0;margin:auto;border:#3a0e5a;border-radius:5%;background-color:#57237b;color:#fff;align-items:center;text-align:center}.ble_review button:hover{background-color:#57237b80}.ble_review ul{list-style-type:none}.ble_review ul li{font-size:2em}main{grid-area:main;max-height:100vh;max-width:100vw;min-width:100vw;height:100%;position:relative}.loader{position:absolute;top:0;left:0;right:0;margin:auto;aspect-ratio:1;border-radius:50%;background-color:#57237b;--_m: conic-gradient(#0000 10%,#000), linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;animation:l3 1s infinite linear}@keyframes l3{to{transform:rotate(1turn)}}@media (min-width: 1200px){.loader{width:300px;padding:32px}}@media (min-width: 992px) and (max-width: 1200px){.loader{width:300px;padding:32px}}@media (min-width: 768px) and (max-width: 992px){.loader{width:300px;padding:32px}}@media (min-width: 576px) and (max-width: 768px){.loader{width:300px;padding:32px}}@media (max-width: 576px){.loader{width:200px;padding:16px}}
