@import"https://fonts.googleapis.com/css2?family=Outfit:wght@100;200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Alegreya:wght@100;200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@100;200;300;400;500;600;700;800;900&display=swap";.contact-bar{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1.2em;position:relative;height:auto;box-sizing:border-box;padding:.4em .7em .4em .5em;margin:0;overflow:hidden;font-size:.9em;background-color:var(--acc-clr-4);box-shadow:var(--above-shadow);outline:none;border-top:1px solid var(--acc-clr);border-right:1px solid var(--acc-clr);border-top-right-radius:25px;pointer-events:none}.contact-bar *{color:var(--bg-clr);text-decoration:none}.contact-bar-wrapper{display:flex;width:100%;height:auto;position:fixed;bottom:0;left:0;z-index:10;pointer-events:none;overflow:hidden;box-sizing:border-box}.contact-bar-item{display:flex;flex-direction:row-reverse;gap:.2em;padding:0;margin:0;pointer-events:all;align-items:center}.contact-bar-text{text-wrap:nowrap}.contact-bar-btn{display:flex;align-items:center;justify-content:center;vertical-align:center;background:none;border:none;aspect-ratio:1;font-size:inherit;width:max-content}.contact-bar-icon{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:auto;aspect-ratio:1/1;padding:.1em;border-radius:30%;font-size:inherit}.contact-bar-icon--theme{background-color:var(--acc-clr-3);color:var(--bg-clr);outline:1px solid var(--txt-clr)}@media screen and (max-width: 680px){.contact-bar{padding:.4em 0;gap:.5em;background-color:transparent;width:100%;height:auto;box-sizing:border-box;box-shadow:none;place-content:center;max-width:100vw;align-items:end;border:none}.contact-bar-wrapper{align-items:end;height:auto}.contact-bar-item{background-color:var(--txt-clr);border-radius:20%;place-content:center}.contact-bar-text{display:none}.contact-bar-btn--theme{background-color:transparent;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);position:fixed;right:0;bottom:0;margin:0 0 .3em;height:100%;width:100%}.contact-bar-btn--theme:hover{background-color:var(--bg-clr-2)}.contact-bar-icon{font-size:calc(.8em + 4vw);margin:0;padding:0}.contact-bar-icon--theme{background-color:var(--bg-clr);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#fff;font-size:1.2em;position:relative;height:2em;border-top-right-radius:0;border-bottom-right-radius:0}.contact-bar-icon:hover{background-color:var(--txt-clr-3)}}.btn-overlay{background-color:transparent;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:2px solid var(--txt-clr-6);height:calc(28px + 2vw);width:calc(28px + 2vw);max-height:1.5em;max-width:1.5em;border-radius:50%!important;position:fixed;margin:1em;color:var(--txt-clr);padding:1em;z-index:10;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:var(--above-shadow)}.btn-overlay:active{background-color:var(--bg-clr-3)}.btn-overlay button,.btn-overlay i{margin:0;padding:0;background-color:transparent;border:none;cursor:pointer;height:auto;width:auto;box-shadow:none;display:inherit;align-items:center;justify-content:center;color:inherit}.btn-overlay button:focus,.btn-overlay i:focus{outline:inherit;background-color:inherit}.btn-overlay button:hover,.btn-overlay i:hover{outline:inherit;background-color:inherit}@media screen and (max-width: 680px){.btn-overlay{margin:.5em .7em;height:calc((28px + 2vw)*.7);width:calc((28px + 2vw)*.7)}}.menu-button{display:none!important;bottom:0;left:0}.menu-button.hide{display:none!important}@media screen and (max-width: 680px){.menu-button{display:flex!important;z-index:40}}.table-of-contents{display:flex;flex-direction:column;width:100%;place-content:center}.table-of-contents-links{margin:1em 0;display:flex;flex-direction:column;gap:.7em;width:max-content;place-self:center;text-align:center;width:100%}.table-of-contents-links a{text-underline-offset:4px;font-family:Outfit,sans-serif;font-weight:400;font-size:1.3em;text-wrap:wrap}.Collapsible{border-radius:.6em;margin:2em 0;background-color:var(--bg-clr-1);padding:.8em 1.5em}.Collapsible+.Collapsible{margin-top:0}.Collapsible__title{display:flex;flex-direction:row;align-items:center;justify-content:space-between;cursor:pointer}.Collapsible__title-text{margin:0!important}.Collapsible__contentInner{padding:1.5em 0}.Collapsible__icon.open{transform:rotate(180deg)}.Collapsible h1,.Collapsible h2,.Collapsible h3,.Collapsible h4,.Collapsible h5,.Collapsible h6{margin:0;padding:0}.page--about .about-intro-container{display:flex;flex-direction:row;justify-content:center;align-items:center}.page--about .about-intro-container p{flex:1}.page--about .about-intro-container .about-img{float:left;margin:1.5em;max-width:7em;max-height:7em;border-radius:50%;aspect-ratio:1}@media screen and (max-width: 680px){.page--about .about-intro-container{flex-direction:column}.page--about .about-intro-container .about-img{margin:1em}}.overlay{box-sizing:border-box}.overlay-container{position:fixed;left:0;bottom:0;top:0;height:100vh;width:100vw;z-index:100;display:flex;visibility:hidden;transition:visibility 0s linear,opacity .3s linear;box-sizing:border-box;padding:3em}.overlay-container.show{visibility:visible;align-items:center;justify-content:center;place-self:center;height:100%;width:100%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);--webkit-backdrop-filter: blur(5px);transition:visibility 0s linear,opacity .3s linear}.overlay-content{max-width:60em;top:100vh;transition:top .2s ease-out,opacity 0s linear;opacity:0}.overlay-content.show{box-sizing:border-box;position:relative;height:100%;max-height:100%;box-shadow:var(--above-shadow);opacity:1;top:0;overflow-y:scroll}.overlay-content .overlay-close-btn{position:fixed;top:0;background:transparent;color:var(--txt-clr);left:0;height:2em;aspect-ratio:1;margin:1em}@media screen and (max-width: 680px){.overlay-container{padding:0}.overlay-content .overlay-close-btn{margin:.5em}}.tab-container{display:flex;flex-direction:column;align-items:center;overflow:hidden;box-sizing:border-box;width:100%;height:auto;position:relative}.tab-content{overflow:hidden;display:flex;justify-content:center;flex-direction:column;width:100%;box-sizing:border-box;height:auto;border-radius:15px;background-color:var(--bg-clr-2)}.tab-buttons{display:flex;box-sizing:border-box;justify-content:start;position:relative;padding-top:5px;gap:.4em;width:100%}.tab-buttons button{box-shadow:inset 0 -1px 3px .1px #0000001a;background-color:var(--bg-clr-1);border:none;border-bottom:0;border-radius:10px 10px 0 0;color:var(--txt-clr-1);margin:0}.tab-buttons button:first-of-type{margin:0 0 0 2em}.tab-buttons button:hover{background-color:var(--bg-clr-3)}.tab-buttons button.active{background-color:var(--bg-clr-2);outline:none;z-index:1;box-shadow:-1.5px -2px 2.9px .1px #00000014}.tab-buttons button:active{outline:none}p+.tab-container{margin-top:2em}@media (max-width: 680px){.tab-buttons{justify-content:center}.tab-buttons button:first-of-type{margin:0}}.map-embed{all:unset;border:none;display:block;width:100%;height:100%}.map-embed-container{display:flex;justify-content:center;align-items:center;aspect-ratio:1.5/1}@media screen and (max-width: 680px){.map-embed-container{aspect-ratio:1/1.5}}.policies-container{border-radius:8px;padding:10%;background:var(--bg-clr-1)}.policies-content h1,.policies-content h2,.policies-content h3,.policies-content h4,.policies-content h5,.policies-content h6{font-family:unset!important;margin-block-start:0!important}.policies-content h1{font-size:2.3em}.policies-content h2{font-size:1.4em}.policies-content h3{font-size:1.2em}.policies-content h4{font-size:1.1em}.policies-content h5{font-size:1.05em}.policies-content a{font-size:1.3em}.page--schedule .tab-content{background-color:var(--cal-embed-bg-clr)}.page--schedule .tab-buttons button{background-color:var(--cal-embed-bg-clr-1);color:var(--cal-embed-txt-clr)}.page--schedule .tab-buttons button:hover{background-color:var(--cal-embed-bg-clr-1)}.page--schedule .tab-buttons button.active{background-color:var(--cal-embed-bg-clr)}.page--schedule .cal-inline-container,.page--schedule cal-inline,.page--schedule .cal-embed{color-scheme:none!important;overflow:hidden!important}.page--schedule cal-inline{left:15px!important}.navbar{display:flex;justify-content:center;box-sizing:border-box;top:0;padding:1em .6em;z-index:1}.navbar.hide{display:none}.navbar-pages{list-style:none;display:flex;gap:1rem;padding-inline-start:0;margin:0;box-sizing:border-box}.navbar a{color:var(--acc-clr)!important}.navbar-link{padding:.2rem .6rem;border-radius:5px;transition:background-color .3s;font-size:1.3em;text-decoration:none;font-weight:600}.navbar-link:hover{background-color:var(--bg-clr-3)}.navbar-link:focus{outline:none}.navbar-link.active{background-color:var(--bg-clr-3)}@media screen and (max-width: 680px){.navbar{position:fixed;flex-direction:column;margin:0;padding:0 1em;align-items:end;left:-10.5em;transition:left .3s;width:10.5em;z-index:30;height:100vh;background-color:var(--bg-clr-1);justify-content:center}.navbar.hide{display:none}.navbar-container.themechanger-btn{display:flex}.navbar.active{left:0;box-shadow:1px 0 7px #00000080}.navbar-pages{flex-direction:column;align-items:end;justify-content:space-evenly;font-size:1.3em;height:70%;max-height:18em;margin-block-start:0;margin-block-end:0;gap:.3em}.navbar a{background-color:var(--acc-clr-7);color:var(--txt-clr)!important}.navbar a:hover{background-color:var(--acc-clr-9)}.navbar-bg{opacity:0;visibility:hidden;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);--webkit-backdrop-filter: blur($bg-blur);transition:all .2s ease-in}.navbar-bg.show{opacity:1;visibility:visible;transition:all .2s ease-out}}.themechanger-btn{display:flex;position:absolute;box-sizing:border-box;height:1em;width:1em;margin:1.1em;right:0;bottom:0;z-index:10;background-color:transparent;border:none;border-radius:10px}.themechanger-btn:hover,.themechanger-btn:active{background-color:inherit}.themechanger-icon{font-size:1.2em;color:var(--bg-clr-7);background-color:transparent}.title-container{position:relative;display:flex;place-content:center;flex-direction:row-reverse;padding:1em;margin:0;gap:0em;height:100%;width:auto;max-width:100%;place-self:center;background-color:transparent;overflow:hidden;box-sizing:border-box;cursor:pointer;box-shadow:none}.title-container .img-container{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;place-self:center}.title-container .img-container--title{flex:1.8}.title-container .img-container--logo{flex:1}.title-container img{object-fit:contain;max-height:7em;background-color:transparent;max-width:100%;box-sizing:border-box}.title-container .site-title{height:100%;object-position:left top;box-sizing:border-box;flex:2}.title-container .icon-logo{object-position:right top;box-sizing:border-box;flex:1}.site-header{display:flex;flex-direction:column;position:relative;width:max-content;place-self:center;max-width:100%}.site-header.navbar-container.themechanger-btn{display:none}.scroll-to-top{bottom:0;right:0;opacity:0;pointer-events:none;transition:opacity .2s linear}.scroll-to-top i{font-size:1.3em}.scroll-to-top.show{opacity:1;pointer-events:all}.page-container{display:flex;position:relative;flex-direction:column;justify-content:start;align-items:center;box-sizing:border-box;width:100%;place-self:center;height:auto;margin:0;padding:0;background-color:var(--bg-clr-2)}.page-container .page{background-color:var(--bg-clr);max-width:1000px;width:100%;height:auto;box-sizing:border-box;display:flex;flex-direction:column;position:relative;gap:0;padding:2em;margin:0 0 3em;border-radius:1em;box-shadow:0 1px 3px #00000080;z-index:0}p{margin:0 0 0 .5em;line-height:2}p+p{margin-block-start:1em}p:has(+h1,+h2,+h3,+h4,+h5,+h6){margin-block-end:3em}h1,h2,h3,h4,h5,h6{font-family:Outfit,sans-serif;margin:0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none;color:inherit;font-size:inherit;font-family:inherit;font-weight:inherit;cursor:default;pointer-events:none}h1{text-align:center;font-weight:150;font-size:4.2em;line-height:1.1;margin-block-end:.4em}h2{font-weight:400;font-size:2em;margin-block-end:.6em}h3{font-weight:600;font-size:1.2em;margin-block-end:.4em}ul,ol{margin-block-start:.5em;margin-block-end:2em;padding-inline-start:2em}ul li,ol li{margin-bottom:.5em}ul{list-style-position:outside}a{color:var(--comp-clr-6);font-weight:600;text-underline-offset:3px}hr{height:1px;border:0;background:var(--txt-clr);width:100%;max-width:10em;left:0;margin:2em 0;place-self:center}.table-container{background-color:var(--bg-clr-1);display:flex;flex-direction:column;align-items:center;padding:1em;width:max-content;place-self:center;margin-top:2em;margin-bottom:2em;max-width:100%;border-radius:15px;overflow:hidden;box-sizing:border-box}.table-container+.table-container{margin-top:0}.table-container .table-title{margin-bottom:1em}.table-container .table-title h3{margin:0}.table-container table{font-size:1em;width:max-content;border-collapse:collapse;display:table!important}.table-container table a{font-size:1em}.table-container table th{background-color:var(--acc-clr-9)}.table-container table th:first-of-type{border-top-left-radius:15px;border-bottom-left-radius:15px}.table-container table th:last-of-type{border-top-right-radius:15px;border-bottom-right-radius:15px}.table-container table th,.table-container table td{text-align:center;padding:.5em 1em}.table-container table tr+tr{border-top:1px dashed var(--txt-clr-6)}@media screen and (max-width: 1000px){.page-container .page{border-radius:0}}@media screen and (max-width: 680px){h1{font-size:2.6em}h2{font-size:1.4em}.page-container .page{padding:1em;padding-bottom:calc(28px + 2vw + 4em);width:100%;margin:0;border-radius:0}.table-container{width:100%;display:flex;border-radius:0;font-size:calc(.4em + 2vw)}.table-container table{display:flex;flex-flow:column nowrap;width:100%}.table-container table tr{width:100%}.table-container table th,.table-container table td{padding:.2em .7em}}.home-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1em;padding:1em;width:100%;box-sizing:border-box}.home-grid-item{background-color:var(--acc-clr-10);border-radius:1em;padding:1em;text-decoration:none}.home-grid-item:hover{background-color:var(--acc-clr-9)}.home-grid-item:focus{background-color:var(--acc-clr-9)}.home-grid-title h2{margin-block-start:0!important;margin-block-end:.3em;color:var(--comp-clr-7)}.home-grid-description{color:var(--txt-clr)}@media screen and (max-width: 680px){.home-grid{grid-template-columns:repeat(1,1fr)}}@font-face{font-family:fontello;src:url(/assets/fontello-DSR7kydI.eot?99733907);src:url(/assets/fontello-DSR7kydI.eot?99733907#iefix) format("embedded-opentype"),url(/assets/fontello-BsJWTKvs.woff2?99733907) format("woff2"),url(../font/fontello.woff?99733907) format("woff"),url(../font/fontello.ttf?99733907) format("truetype"),url(/assets/fontello-9UODU3XF.svg?99733907#fontello) format("svg");font-weight:400;font-style:normal}[class^=icon-]:before,[class*=" icon-"]:before{font-family:fontello;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-close:before{content:""}.icon-system:before{content:""}.icon-chevron:before{content:""}.icon-mail:before{content:""}.icon-phone:before{content:""}.icon-dark:before{content:""}.icon-light:before{content:""}.icon-up:before{content:""}.icon-smsphone:before{content:""}.icon-menu:before{content:""}.icon-calendar:before{content:""}.icon-sms:before{content:""}:root{--white: #b6b3af;--black: #171717;--accent-base: #4acfa7;--analogue-blue: #46b6d2;--analogue-green: #46d262;--triad-purple: #a846d2;--triad-gold: #d2a846;--complement: #d24670;--periwinkle: #e2d6ff;--sunshine: #f9dc5d;--strawberry: #ed264e;--olive: #5a6c5d;--orb-purple: #9e6af8;--txt-clr: color-mix(in srgb, var(--accent-base), hsl(0, 0%, 81%) 85%);--txt-clr-1: color-mix(in srgb, var(--txt-clr), black 10%);--txt-clr-2: color-mix(in srgb, var(--txt-clr), black 20%);--txt-clr-3: color-mix(in srgb, var(--txt-clr), black 30%);--txt-clr-4: color-mix(in srgb, var(--txt-clr), black 40%);--txt-clr-5: color-mix(in srgb, var(--txt-clr), black 50%);--txt-clr-6: color-mix(in srgb, var(--txt-clr), black 60%);--bg-clr: color-mix(in srgb, var(--accent-base), rgb(0, 0, 0) 90%);--bg-clr-1: color-mix(in srgb, var(--bg-clr), white 3%);--bg-clr-2: color-mix(in srgb, var(--bg-clr), white 6%);--bg-clr-3: color-mix(in srgb, var(--bg-clr), white 12%);--bg-clr-4: color-mix(in srgb, var(--bg-clr), white 24%);--bg-clr-5: color-mix(in srgb, var(--bg-clr), white 32%);--bg-clr-6: color-mix(in srgb, var(--bg-clr), white 40%);--bg-clr-7: color-mix(in srgb, var(--bg-clr), white 48%);--bg-clr-8: color-mix(in srgb, var(--bg-clr), white 55%);--bg-clr-9: color-mix(in srgb, var(--bg-clr), white 60%);--bg-clr-10: color-mix(in srgb, var(--bg-clr), white 70%);--acc-clr-02: color-mix(in srgb, var(--acc-clr), white 40%);--acc-clr-01: color-mix(in srgb, var(--acc-clr), white 30%);--acc-clr: color-mix(in srgb, var(--accent-base), white 20%);--acc-clr-0: color-mix(in srgb, var(--acc-clr), white 20%);--acc-clr-1: color-mix(in srgb, var(--acc-clr), white 10%);--acc-clr-2: color-mix(in srgb, var(--acc-clr), white 0%);--acc-clr-3: color-mix(in srgb, var(--acc-clr), black 10%);--acc-clr-4: color-mix(in srgb, var(--acc-clr), black 20%);--acc-clr-5: color-mix(in srgb, var(--acc-clr), black 30%);--acc-clr-6: color-mix(in srgb, var(--acc-clr), black 40%);--acc-clr-7: color-mix(in srgb, var(--acc-clr), black 50%);--acc-clr-8: color-mix(in srgb, var(--acc-clr), black 60%);--acc-clr-9: color-mix(in srgb, var(--acc-clr), black 70%);--acc-clr-10: color-mix(in srgb, var(--acc-clr), black 80%);--acc-clr-11: color-mix(in srgb, var(--acc-clr), black 85%);--acc-clr-12: color-mix(in srgb, var(--acc-clr), black 90%);--comp-clr: color-mix(in srgb, var(--complement), black 30%);--comp-clr-05: color-mix(in srgb, var(--comp-clr), black 80%);--comp-clr-04: color-mix(in srgb, var(--comp-clr), black 70%);--comp-clr-03: color-mix(in srgb, var(--comp-clr), black 60%);--comp-clr-02: color-mix(in srgb, var(--comp-clr), black 50%);--comp-clr-01: color-mix(in srgb, var(--comp-clr), black 40%);--comp-clr-0: color-mix(in srgb, var(--comp-clr), black 30%);--comp-clr-1: color-mix(in srgb, var(--comp-clr), black 20%);--comp-clr-2: color-mix(in srgb, var(--comp-clr), black 10%);--comp-clr-3: color-mix(in srgb, var(--comp-clr), black 0%);--comp-clr-4: color-mix(in srgb, var(--comp-clr), white 10%);--comp-clr-5: color-mix(in srgb, var(--comp-clr), white 20%);--comp-clr-6: color-mix(in srgb, var(--comp-clr), white 30%);--comp-clr-7: color-mix(in srgb, var(--complement), white 40%);--comp-clr-8: color-mix(in srgb, var(--complement), white 50%);--comp-clr-9: color-mix(in srgb, var(--complement), white 60%);--comp-clr-10: color-mix(in srgb, var(--complement), white 70%);--comp-clr-11: color-mix(in srgb, var(--complement), white 80%);--cal-embed-bg-clr: #1F1F1F;--cal-embed-bg-clr-1: #404040;--cal-embed-bg-clr-2: color-mix(in srgb, var(--cal-embed-bg-clr-1), white 7%);--cal-embed-txt-clr: white}[data-theme=light]{--txt-clr: color-mix(in srgb, var(--olive), hsl(0, 0%, 0%) 50%);--txt-clr-1: color-mix(in srgb, var(--txt-clr), white 10%);--txt-clr-2: color-mix(in srgb, var(--txt-clr), white 20%);--txt-clr-3: color-mix(in srgb, var(--txt-clr), white 30%);--txt-clr-4: color-mix(in srgb, var(--txt-clr), white 40%);--txt-clr-5: color-mix(in srgb, var(--txt-clr), white 50%);--txt-clr-6: color-mix(in srgb, var(--txt-clr), white 60%);--bg-clr: color-mix(in srgb, var(--accent-base), hsl(0, 0%, 89%) 80%);--bg-clr-1: color-mix(in srgb, var(--bg-clr), black 6%);--bg-clr-2: color-mix(in srgb, var(--bg-clr), black 10%);--bg-clr-3: color-mix(in srgb, var(--bg-clr), black 20%);--bg-clr-4: color-mix(in srgb, var(--bg-clr), black 30%);--bg-clr-5: color-mix(in srgb, var(--bg-clr), black 40%);--bg-clr-6: color-mix(in srgb, var(--bg-clr), black 50%);--bg-clr-7: color-mix(in srgb, var(--bg-clr), black 60%);--acc-clr-05: color-mix(in srgb, var(--accent-base), black 78%);--acc-clr-04: color-mix(in srgb, var(--accent-base), black 74%);--acc-clr-03: color-mix(in srgb, var(--accent-base), black 68%);--acc-clr-02: color-mix(in srgb, var(--accent-base), black 60%);--acc-clr-01: color-mix(in srgb, var(--accent-base), black 50%);--acc-clr: color-mix(in srgb, var(--accent-base), black 40%);--acc-clr-0: color-mix(in srgb, var(--acc-clr), black 40%);--acc-clr-1: color-mix(in srgb, var(--acc-clr), black 30%);--acc-clr-2: color-mix(in srgb, var(--acc-clr), black 20%);--acc-clr-3: color-mix(in srgb, var(--acc-clr), black 10%);--acc-clr-4: color-mix(in srgb, var(--acc-clr), white 5%);--acc-clr-5: color-mix(in srgb, var(--acc-clr), white 20%);--acc-clr-6: color-mix(in srgb, var(--acc-clr), white 30%);--acc-clr-7: color-mix(in srgb, var(--acc-clr), white 40%);--acc-clr-8: color-mix(in srgb, var(--acc-clr), white 60%);--acc-clr-9: color-mix(in srgb, var(--acc-clr), white 81%);--acc-clr-10: color-mix(in srgb, var(--acc-clr), white 85%);--comp-clr: color-mix(in srgb, var(--complement), white 0%);--comp-clr-1: color-mix(in srgb, var(--comp-clr), black 7%);--comp-clr-2: color-mix(in srgb, var(--comp-clr), black 14%);--comp-clr-3: color-mix(in srgb, var(--comp-clr), black 26%);--comp-clr-4: color-mix(in srgb, var(--comp-clr), black 31%);--comp-clr-5: color-mix(in srgb, var(--comp-clr), black 36%);--comp-clr-6: color-mix(in srgb, var(--comp-clr), black 40%);--comp-clr-7: color-mix(in srgb, var(--comp-clr), black 44%);--comp-clr-8: color-mix(in srgb, var(--comp-clr), black 47%);--comp-clr-9: color-mix(in srgb, var(--comp-clr), black 51%);--comp-clr-10: color-mix(in srgb, var(--comp-clr), black 54%);--cal-embed-bg-clr: #FFFFFF;--cal-embed-bg-clr-1: #E6E7EB;--cal-embed-bg-clr-2: color-mix(in srgb, var(--cal-embed-bg-clr-1), black 7%);--cal-embed-txt-clr: #3A4251}:root{--above-shadow: 0px 2px 6px rgba(0, 0, 0, .5)}:root,#root,body{width:100%;height:auto;margin:0;padding:0}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{border-radius:0;background:var(--bg-clr-4)}::-webkit-scrollbar-thumb{background:var(--acc-clr-4);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--acc-clr-5)}#app{width:auto;display:flex;flex-direction:column;height:auto;margin:0;padding:0;box-sizing:border-box;position:relative}:root{font-family:Nunito Sans,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg-clr-2);color:var(--txt-clr);font-size:1.3em}:focus-visible{outline:var(--acc-clr) solid 1px}.wf-loading{visibility:hidden}.wf-active{visibility:visible}*:focus{outline:unset}button{background-color:var(--acc-clr-5);align-items:inherit;line-height:inherit;margin:.5em;padding:.4em;font-size:inherit;border:unset;border-radius:8px;font-weight:600;font-family:inherit;cursor:pointer;color:var(--bg-clr)}button:hover{background-color:var(--acc-clr-4)}i{display:flex;align-items:center;justify-content:center;height:100%;width:auto;aspect-ratio:1;font-size:inherit}.lock-scroll{overflow:hidden!important}@media screen and (max-width: 680px){:root{font-size:1.2em}}
