﻿:root{--primaryColor:#5cb8b2;--primaryLightColor:#b6dbd7;--blackColor:#1d1d1b;--redColor:#ca4654;--radius:8px;--duration:.3s ease-in-out;--headerHeight:80px;--maxWidth:1300px;}:root{-webkit-tap-highlight-color:transparent;line-sizing:normal;text-spacing:trim-start allow-end trim-adjacent ideograph-alpha ideograph-numeric;}body>header,body>footer{user-select:none;}button,a{user-select:none;}html{height:100%;}html,body{overflow-x:hidden;margin:0;padding:0;}html ._noscroll,body ._noscroll{overflow:hidden;}*,*::before,*::after{box-sizing:border-box;}h1{font-size:2rem;margin:.67em 0;}h2{font-size:1.5rem;}h3{font-size:1.17rem;}h4{font-size:1rem;}h5{font-size:.83rem;}h6{font-size:.67rem;}h2,h3,h4,h5,h6{line-height:1;}pre{white-space:pre-wrap;}hr{border:.5px solid;}*:focus,*:active{outline:0;}input,select,textarea,button{-webkit-appearance:none;-moz-appearance:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}a,a:focus,a:active,a:visited,a:hover{text-decoration:none;}img,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle;}img,video{max-width:100%;height:auto;}img{display:inline-block;max-width:100%;}[disabled="disabled"]{opacity:.4;pointer-events:none;}textarea{resize:none;}code,kbd,samp{font-family:monospace;font-size:1rem;}header{position:fixed;left:0;right:0;top:0;padding:0;}section,aside{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-left:20px;padding-right:20px;}section article,aside article{max-width:var(--maxWidth);width:100%;overflow:hidden;}#components-reconnect-modal{display:none!important;}#blazor-error-ui{display:none!important;}section article{padding-block:60px;}a{text-decoration:none;display:inline-block;}._noscroll{overflow-y:hidden;}@media only screen and (min-width:1100px){._noscroll{overflow-y:hidden;}}html{overflow-x:hidden!important;}*,body,html,h1,h2,h3,h4,h5.h6,span,p{margin:0;}section,header,footer{padding-inline:0;}section article,header article,footer article{max-width:var(--maxWidth);margin-inline:auto;padding-inline:20px;}html{user-select:none;scroll-behavior:smooth;}html._open,html:has(._open){overflow-y:hidden;}body{font-family:'Rubik',sans-serif;font-weight:400;overflow:hidden;display:flex;flex-direction:column;min-height:100vh;}body main{padding-top:calc(var(--headerHeight) + 50px);}body main:has(.hero){padding-top:0;}footer{margin-top:auto;}.small,.small li,.small span,.small p,small ul li{font-size:.8rem;line-height:1rem;}h1,h2,h3,h4,h5,h6,p{user-select:text;}h1{font-size:2rem;}h2{font-size:2rem;font-weight:bold;color:var(--primaryColor);}h3{font-size:1.5rem;}h4{font-size:1.2rem;}p{font-size:1rem;line-height:1.5rem;}ul{padding-left:0;list-style:none;}ul li::marker{font-size:1rem;}ul li span{line-height:1rem;}.buttons{display:flex;align-items:stretch;justify-content:center;gap:20px;flex-wrap:wrap;}.--button{background-color:var(--primaryColor);color:#fff;border:0;padding:15px 25px;cursor:pointer;transition:all var(--duration);border:1px solid var(--primaryColor);}.--button:hover{background-color:transparent;color:var(--primaryColor);}@media only screen and (min-width:800px){h1{font-size:2.5rem;}h2{font-size:2rem;font-weight:bold;}h3{font-size:1.5rem;}h4{font-size:1.5rem;}p{font-size:1rem;}ul li::marker{font-size:1rem;}}@media only screen and (min-width:1100px){html._open,html:has(._open){overflow-y:visible;}}.fade-left,.fade-right,.fadein,.fadeout{opacity:0;}.fade-left._appear,.fade-right._appear,.fadein._appear,.fadeout._appear{transform:none;opacity:1;transition:opacity 800ms ease-in-out,transform 800ms ease-in-out;}.fade-left._appear:nth-child(2n+1),.fade-right._appear:nth-child(2n+1),.fadein._appear:nth-child(2n+1),.fadeout._appear:nth-child(2n+1){transition-delay:40ms;}.fade-left{transform:translateX(-100%);}.fade-right{transform:translateX(100%);}.fadein{transform:translateY(50px);}.fadeout{transform:translateY(-50px);}@font-face{font-family:'NotoNastaliq',sans-serif;src:url('/fonts/NotoNastaliq.ttc') format('ttc');font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:'Rubik',sans-serif;src:url('/fonts/Rubik-Bold.ttf') format('ttf');font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:'Rubik',sans-serif;src:url('/fonts/Rubik-Light.ttf') format('ttf');font-weight:lighter;font-style:normal;font-display:swap;}@font-face{font-family:'Rubik',sans-serif;src:url('/fonts/Rubik-Regular.ttf') format('ttf');font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:'unicode',sans-serif;src:url('/fonts/arial-unicode-ms.ttf') format('ttf');font-weight:400;font-style:normal;font-display:swap;}