html{background-color:#000}@font-face{font-family:Quicksand;src:url("./media/Quicksand-V6C3QZHB.woff2")}@font-face{font-family:Andada;src:url("./media/Andada-MO7MLW3H.woff2")}body{font-family:Quicksand,sans-serif;padding-bottom:3rem;color:#aaa;background-image:url(/assets/img/bg/full-background.jpg)}h1,h2,h3,h4{font-family:Andada,serif;font-variant:small-caps;font-weight:900;color:#ccc}p{text-align:justify;color:#aaa}a{color:#ccc;font-variant:small-caps;font-weight:900}a:hover{color:#d00}.standard-button{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.65rem 1.2rem;border:1px solid #f2f2f2;border-radius:.3rem;color:#f2f2f2;background:#111;font:inherit;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;transition:background-color .12s ease,border-color .12s ease,color .12s ease,transform 80ms ease}.standard-button:hover{border-color:#fff;color:#fff;background:#383838;text-decoration:none}.standard-button:active{color:#fff;background:#5a5a5a;transform:translateY(1px)}.standard-button:focus-visible{outline:3px solid #dd0000;outline-offset:2px}.standard-button:disabled,.standard-button[disabled]{opacity:.6;cursor:not-allowed}.shared-icon-button{display:inline-grid;width:2.25rem;height:2.25rem;padding:.45rem;place-items:center;border:1px solid #f2f2f2;border-radius:.3rem;color:#f2f2f2;background:#111;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,transform 80ms ease}.shared-icon-button:hover{border-color:#fff;background:#383838}.shared-icon-button:active{background:#5a5a5a;transform:translateY(1px)}.shared-icon-button:focus-visible{outline:3px solid #dd0000;outline-offset:2px}.shared-icon-button svg{width:1.2rem;height:1.2rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.standard-checkbox{display:inline-flex;align-items:center;gap:.6rem;margin:0;color:#f2f2f2;cursor:pointer;font-weight:700}.standard-checkbox input{position:absolute;width:1px;height:1px;opacity:0}.standard-checkbox-box{display:inline-grid;width:1.35rem;height:1.35rem;flex:0 0 1.35rem;place-items:center;border:2px solid #f2f2f2;border-radius:.25rem;background:#111;transition:background-color .12s ease,border-color .12s ease,transform 80ms ease}.standard-checkbox:hover .standard-checkbox-box{border-color:#fff;background:#383838}.standard-checkbox:active .standard-checkbox-box{background:#5a5a5a;transform:translateY(1px)}.standard-checkbox input:checked+.standard-checkbox-box{border-color:#f2f2f2;background:#383838}.standard-checkbox input:checked+.standard-checkbox-box:after{width:.42rem;height:.72rem;border:solid #fff;border-width:0 .16rem .16rem 0;content:"";transform:rotate(45deg) translate(-.05rem,-.05rem)}.standard-checkbox input:focus-visible+.standard-checkbox-box{outline:3px solid #dd0000;outline-offset:2px}.standard-button--small{min-height:2.25rem;padding:.45rem .85rem;font-size:.9rem}.card-header{background-color:#181818;border-color:#111}.card-body{background-color:#111;border-color:#111}.card{background-color:#000}.flyer-button{display:block;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.flyer-button:focus-visible{outline:3px solid #dd0000;outline-offset:3px}.flyer-modal-overlay{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:2rem;background:#000c;cursor:zoom-out}.flyer-modal-content{position:relative;max-width:95vw;max-height:95vh;cursor:default}.flyer-modal-image{display:block;max-width:95vw;max-height:95vh;width:auto;height:auto;box-shadow:0 0 2rem #000c}.flyer-modal-close{position:absolute;top:-1rem;right:-1rem;z-index:1;width:2.25rem;height:2.25rem;border:1px solid #fff;border-radius:50%;color:#fff;background:#111;font-size:1.5rem;line-height:1;cursor:pointer}.flyer-modal-close:focus-visible{outline:3px solid #dd0000;outline-offset:2px}.carousel{margin-bottom:2rem}.carousel-caption{z-index:10;bottom:3rem}.carousel-item{height:32rem;background-color:#000}.carousel-item>img{position:absolute;top:0;left:0;min-width:100%;height:32rem}.marketing .col-lg-4{margin-bottom:1.5rem;text-align:center}.marketing h2{font-weight:400}.marketing .col-lg-4 p{margin-right:.75rem;margin-left:.75rem}.featurette-divider{margin:5rem 0}.featurette-heading{font-weight:300;line-height:1;letter-spacing:-.05rem}@media (min-width: 40em){.carousel-caption p{margin-bottom:1.25rem;font-size:1.25rem;line-height:1.4}.featurette-heading{font-size:50px}}@media (min-width: 62em){.featurette-heading{margin-top:7rem}}.img-full-width{max-width:100%}.card-text img{max-width:100%;height:auto}.card-text img.image-align-center:not(.image-wrap-left):not(.image-wrap-right){display:block!important;margin-right:auto!important;margin-left:auto!important;float:none!important}.card-text img.image-align-left:not(.image-wrap-left):not(.image-wrap-right){display:block!important;margin-right:auto!important;margin-left:0!important;float:none!important}.card-text img.image-align-right:not(.image-wrap-left):not(.image-wrap-right){display:block!important;margin-right:0!important;margin-left:auto!important;float:none!important}.card-text img.image-wrap-left{float:left;margin:0 .75rem .5rem 0}.card-text img.image-wrap-right{float:right;margin:0 0 .5rem .75rem}.card-text p:has(>img.image-wrap-left:only-child),.card-text p:has(>img.image-wrap-right:only-child){display:contents}.upload-progress.processing .upload-progress-bar{width:35%!important;animation:editor-upload-processing 1s ease-in-out infinite alternate}@keyframes editor-upload-processing{0%{transform:translate(-100%)}to{transform:translate(285%)}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.carousel-item>img{height:auto;max-height:100%}.card-body{height:100%}}
