@font-face{font-family:Plavsky-Condensed;src:url(/assets/font/Plavsky\ Condensed.woff2) format("woff2");font-display:auto;font-style:auto;font-weight:auto}*{box-sizing:border-box}html,body{background:#0d0d0d;color:#ff8c00;padding:0;margin:0;max-height:100vh;max-height:100dvh;min-height:100vh;min-height:100dvh;width:100%;font-size:16px;font-family:Plavsky-Condensed,sans-serif;line-height:1.5;letter-spacing:1px;overflow:hidden;display:flex}img{max-width:100%;max-height:100%;aspect-ratio:auto}.main-header{padding:10px;font-size:25px;color:#fff;display:flex;align-items:center;gap:20px;z-index:1;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}.main-header svg{width:2em;height:2em}[data-nav-container]{overflow:hidden;height:100%;display:flex;flex-direction:column;width:100%}[data-nav-container] .scrollable{overflow-x:hidden;overflow-y:auto;height:100%;display:flex;flex-direction:column;width:100%}section,.section{width:min(100ch,90% - 2rem);border-radius:4px;padding:1rem;margin:0 auto 20px}section.clear,.section.clear{background-color:transparent;box-shadow:none}section{background-color:#1b1b1b;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}#main-footer{margin:auto auto 20px;text-align:center;padding:2rem 1rem 1rem;background-color:transparent;box-shadow:none}#main-footer .link-box{display:flex;gap:1rem;justify-content:center;margin-bottom:10px;margin-top:-1rem}#main-footer .link-box a{text-decoration:none;color:#fff;padding:5px 10px;border-radius:5px}a{color:#ff8c00}a:hover,a:focus{color:#c06900}.btn{padding:15px;color:#fff;background-color:#ff8c00;border-radius:5px;transition:background-color .3s;cursor:pointer;text-decoration:none;border:none;display:inline-block}.btn:hover,.btn:focus{outline:none;background-color:#c06900;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}.btn--outline{border:1px solid #ff8c00;background-color:transparent;color:#ff8c00}.btn--outline:hover,.btn--outline:focus{border-color:#c06900;background-color:transparent}.contact{display:flex;flex-direction:column}.contact .btn{align-self:center}.logo-img{display:flex;justify-content:center}.logo-img img{width:292px}.icon{width:1em;height:1em}iframe{border:none;display:flex}v-cookie-selected,v-audio{display:block;margin-bottom:10px;gap:10px}.cookies-not-allowed{padding:1rem;background-color:#0000004d;color:#fff;border-radius:5px;display:flex;align-items:center;flex-wrap:wrap;flex-direction:column}v-audio{display:flex;background:rgba(0,0,0,.3);border-radius:5px;align-items:center;padding:10px;flex-wrap:wrap}v-audio label{flex-grow:1;display:flex;justify-content:center}v-audio input{max-width:100px}.play-pause-btn{box-sizing:border-box;display:flex;overflow:hidden;border:none;position:relative;transform:scale(.75);background-color:transparent;aspect-ratio:1/1;width:50px;justify-content:center;align-items:center;cursor:pointer;z-index:2}.play-pause-btn:before{content:""}.play-pause-btn.play:before{margin-top:0;margin-left:20px;border-left:35px solid #ff8c00;border-right:18px dashed transparent;border-top:18px dashed transparent;border-bottom:18px dashed transparent}.play-pause-btn.pause:before{border-left:13px solid #ff8c00;border-right:13px solid #ff8c00;width:80%;height:35px}[data-nav]{cursor:pointer;color:#ff8c00;transition:all .3s}[data-nav]:hover{color:#008dff}[data-nav-container]{transition:.3s}[data-nav-container].open{transform:translate(200px)}[data-nav-container].open [data-nav]{color:#008dff;transform:scale(1.2)}#main{display:block;position:fixed;z-index:15;top:0;left:0;transform:translate(-100%);width:200px;height:100%;overflow:auto;padding:10px 10px 10px 0;margin:0;list-style:none;text-align:center;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;transition:.3s}#main.open{transform:translate(0)}#main a{display:flex;align-items:center;color:#ff8c00;text-decoration:unset;transition:.3s ease;position:relative;border-top-right-radius:5px;border-bottom-right-radius:5px;padding:10px;gap:10px;z-index:1;overflow:hidden}#main a svg{transition:font-size .3s}#main a:before{content:"";width:100%;height:100%;inset:0;position:absolute;border-top-right-radius:5px;border-bottom-right-radius:5px;box-shadow:0 3px 6px #008dff,0 3px 6px #ff8c00;transform:scaleX(0);transform-origin:left;transition:transform .6s,background-color .6s;background-color:#0089ff0d}#main a:hover,#main a:focus{color:#008dff}#main a:hover:before,#main a:focus:before{transform:scaleX(1)}#main a:hover svg,#main a:focus svg{font-size:1.1em}.button-group{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.nav-btn{font-size:2rem;width:2em;height:2em;color:inherit;border-radius:9999px;aspect-ratio:1/1;text-decoration:none;display:flex;align-items:center;justify-content:center;background-color:#0006;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;overflow:hidden;transition:background-color .4s,box-shadow .4s}.nav-btn:hover,.nav-btn:focus{outline:none;background-color:#0089ff0d;box-shadow:0 3px 6px #008dff,0 0 6px #ff8c00}.nav-btn svg,.nav-btn img{width:1em;height:1em}.carousel-wrapper{display:flex;align-items:center;flex-wrap:nowrap;padding:0;outline:1px solid #ff8c00}.carousel-wrapper .carousel{margin:0 auto;width:90%;display:flex;overflow:hidden;padding:1rem 0}.carousel-wrapper .carousel .item{flex-basis:100%;flex-shrink:0;display:flex;gap:10px;max-width:100%;overflow-x:hidden;flex-direction:column;justify-content:center;align-items:center;transform:translate(var(--translation, 0));transition:transform .5s ease}.carousel-wrapper [data-carousel-nav]{height:100%;border:none;background-color:transparent;cursor:pointer;color:inherit;padding:20px;font-size:1.5rem;overflow:hidden;z-index:100;transition:background-color .3s}.carousel-wrapper [data-carousel-nav]:hover{background-color:#0000004d}.carousel-wrapper [data-carousel-nav]:first-child{border-bottom-left-radius:10px;border-top-left-radius:10px}.carousel-wrapper [data-carousel-nav]:last-child{border-bottom-right-radius:10px;border-top-right-radius:10px}.carousel-wrapper [data-carousel-nav]:disabled{opacity:.4;cursor:not-allowed}.carousel-wrapper [data-carousel-nav].right svg{transform:rotateY(180deg)}.carousel-wrapper [data-carousel-nav] svg{max-width:100%;font-size:1.5em}.carousel-wrapper img,.carousel-wrapper svg{max-width:90%;justify-content:center}.nav-btn-small{font-size: 1.5rem;}
