@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff")}:root{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body.light-mode{--primary-color: #005B9F;--secondary-color: #F57C00;--background-color: #fff;--text-color: #222}body.dark-mode{--primary-color: #005B9F;--secondary-color: #F57C00;--background-color: #121212;--text-color: #fff}body,html{font-family:Inter,sans-serif;background:var(--background-color);color:var(--text-color);transition:background .3s,color .3s;margin:0;padding:0;overflow-x:hidden;max-width:100%}h1,h2,h3,h4,h5,h6{font-family:Inter,sans-serif;color:#222;font-weight:600;margin:1.2em 0 .7em;letter-spacing:.01em;position:static}@media(max-width:600px){h1{font-size:18px}h2{font-size:16px}h3{font-size:14px}h4{font-size:12px}}@media(min-width:601px){h1{font-size:20px}h2{font-size:18px}h3{font-size:16px}h4{font-size:14px}}a{color:var(--primary-color);text-decoration:none}a:hover{color:var(--secondary-color);transition:color .2s;filter:blur(0)}a img{transition:filter .3s ease-in-out,opacity .3s ease-in-out}a img:hover{opacity:1}.container{display:grid;place-items:center}.ql-editor img.quill-custom-image{max-width:100%!important;height:auto!important;display:block;margin:10px 0}.fade-container{opacity:0;animation:fadeIn .6s ease forwards}.card-anim{border-radius:12px;overflow:hidden;background:#fff;transition:box-shadow .2s;cursor:pointer;height:100%;display:flex;flex-direction:column;position:relative;box-shadow:0 1px 6px #0000000f}.card-anim:hover{box-shadow:0 2px 12px #0000001a}.icon-top-right{position:absolute;top:10px;right:10px;z-index:2}.icon-top-left{position:absolute;top:10px;left:10px;z-index:2;background:#0009;border-radius:50%;padding:6px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0003}.ql-container{height:100%!important}.ql-editor{height:100%!important;overflow-y:auto}
