/*!
 * CreatureCoding - Creaturecoding Site v0.3.2 (https://creaturecoding.com/)
 * Copyright 2013-2021 Creature Coding
 * Licensed under MIT (https://github.com/CreatureSurvive/creaturecoding.site/blob/master/LICENSE)
 */body,html{max-width:100vw;width:100vw;height:auto}body{position:relative;background-color:#f2f2f7;height:auto;width:100vw;max-width:100vw;padding:0;margin:0}@media only screen and (min-width:360px){body{padding-right:1rem;padding-left:1rem;margin-right:auto;margin-left:auto}}@media only screen and (max-width:359px){body{padding:0;margin:0}}.background{background-color:#f2f2f7}.flat{border:none}.flat-light{background-color:#f8f9fa;border:none}.flat-white{background-color:#fff;border:none}.flat-dark{background-color:#e9ecef;border:none}.flag{border-left:solid}.flag-danger{border-left:solid #dc3545}.flag-success{border-left:3px solid #28a745}.flag-warning{border-left:3px solid #ffc107}.flag-primary{border-left:3px solid #3194ff}.flag-secondary{border-left:3px solid #868e96}.cardtop{border-top-left-radius:3rem;border-top-right-radius:3rem}.btn-xl{padding:1.25rem 2.5rem}.content-section{padding-top:7.5rem;padding-bottom:7.5rem}.content-section-heading h2{font-size:3rem}.content-section-heading h3{font-size:2rem;text-transform:uppercase}.content-section-heading .section-title{font-size:2rem;font-weight:700}.content-section-heading .section-subtitle{font-size:2.5rem;font-weight:700}h1,h2,h3,h4,h5,h6{font-weight:700}.text-faded{color:rgba(255,255,255,.7)}.map{height:30rem}@media (max-width:992px){.map{height:75%}}.map iframe{pointer-events:none}.bm-0 p{margin-bottom:0}.appleid-signin>div>div>svg{height:40px;width:100%}.scrolling-wrapper{overflow-x:scroll;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch}.scrolling-wrapper::-webkit-scrollbar{display:none}.scrolling-wrapper .item{display:inline-block}.cover-container{max-width:42em}.masthead{margin-bottom:2rem}.masthead-brand{margin-bottom:0}.cover{padding:2rem}.cover h1{font-size:3rem;margin:0;padding:0}footer.footer{padding-top:5rem;padding-bottom:5rem}footer.footer .social-link{display:block;height:4rem;width:4rem;line-height:4.3rem;font-size:1.5rem;background-color:#3194ff;transition:background-color .15s ease-in-out;box-shadow:0 3px 3px 0 rgba(0,0,0,.1)}footer.footer .social-link:hover{background-color:#d2d2e4;text-decoration:none}footer.footer-text{padding-top:3rem;padding-bottom:3rem}.card-header-label{padding-top:20px}.el{border:1px solid red}.retina .el{border:.5px solid red}.card{background-color:transparent;border-width:0;max-width:100%;width:100%;padding:0}@media only screen and (min-width:360px){.card{margin-right:auto;margin-left:auto;margin-top:20px;margin-bottom:20px}.card .list-group{border-radius:.75rem;background-color:#fff}.card .list-group :last-child{border-bottom:.75rem}.card .list-group :first-child{border-top:.75rem}}@media only screen and (max-width:359px){.card{border-style:none}.card .list-group{border-radius:0;background-color:#fff}}@media (min-width:576px){.card{max-width:540px}}@media (min-width:768px){.card{max-width:720px}}@media (min-width:992px){.card{max-width:960px}}@media (min-width:1200px){.card{max-width:1140px}}@media (min-width:1400px){.card{max-width:1320px}}.card-fluid,.card-lg,.card-md,.card-sm,.card-xl,.card-xxl{background-color:transparent;border-width:0;max-width:100%;width:100%;padding:0}@media only screen and (min-width:360px){.card-fluid,.card-lg,.card-md,.card-sm,.card-xl,.card-xxl{margin-right:auto;margin-left:auto;margin-top:20px;margin-bottom:20px}.card-fluid .list-group,.card-lg .list-group,.card-md .list-group,.card-sm .list-group,.card-xl .list-group,.card-xxl .list-group{border-radius:.75rem;background-color:#fff}.card-fluid .list-group :last-child,.card-lg .list-group :last-child,.card-md .list-group :last-child,.card-sm .list-group :last-child,.card-xl .list-group :last-child,.card-xxl .list-group :last-child{border-bottom:.75rem}.card-fluid .list-group :first-child,.card-lg .list-group :first-child,.card-md .list-group :first-child,.card-sm .list-group :first-child,.card-xl .list-group :first-child,.card-xxl .list-group :first-child{border-top:.75rem}}@media only screen and (max-width:359px){.card-fluid,.card-lg,.card-md,.card-sm,.card-xl,.card-xxl{border-style:none}.card-fluid .list-group,.card-lg .list-group,.card-md .list-group,.card-sm .list-group,.card-xl .list-group,.card-xxl .list-group{border-radius:0;background-color:#fff}}@media (min-width:576px){.card,.card-sm{max-width:540px}}@media (min-width:768px){.card,.card-md,.card-sm{max-width:720px}}@media (min-width:992px){.card,.card-lg,.card-md,.card-sm{max-width:960px}}@media (min-width:1200px){.card,.card-lg,.card-md,.card-sm,.card-xl{max-width:1140px}}@media (min-width:1400px){.card,.card-lg,.card-md,.card-sm,.card-xl,.card-xxl{max-width:1320px}}a{color:#3194ff}a:active,a:focus,a:hover{color:#007afd}.backdrop:before{content:"";opacity:.7;width:100%;height:100%;z-index:3;position:absolute;top:0;left:0;pointer-events:none;user-select:none}@media (prefers-color-scheme:dark){.backdrop:before{background-color:#343a40}}@media (prefers-color-scheme:light){.backdrop:before{background-color:#fff}}.backdrop{z-index:2;backdrop-filter:blur(20px) saturate(125%);-webkit-backdrop-filter:blur(20px) saturate(125%)}.vertical-center{display:inline-flex;align-items:center;vertical-align:middle}.btn-stripe{color:#fff!important;background-color:#6772e5!important}.btn-stripe-dark{color:#fff!important;background-color:#32325d!important}.max-500{max-width:500px!important}.btn-primary{background-color:#3194ff!important;border-color:#3194ff!important;color:#fff!important}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#007afd!important;border-color:#007afd!important}.btn-secondary{background-color:#868e96!important;border-color:#868e96!important;color:#fff!important}.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{background-color:#6c757d!important;border-color:#6c757d!important}.btn-dark{color:#fff!important}.btn{box-shadow:0 3px 3px 0 rgba(0,0,0,.1);font-weight:700}.bg-primary{background-color:#3194ff!important}.text-primary{color:#3194ff!important}.text-secondary{color:#868e96!important}.text-stripe{color:#6772e5!important}.text-stripe-dark{color:#32325d!important}.alert{border-radius:1.5rem}.modal-content{border-radius:1.5rem}.list-group-item{background-color:transparent!important}.list-group{background-color:#fff}.bg-light{background-color:#f2f2f7}.cell{background-color:#fff}.nav-title{color:#000}.nav-link{color:#000}@media (prefers-color-scheme:dark){.text-dark{color:#f8f9fa!important}.text-light{color:#343a40!important}.navbar-nav{color:#f8f9fa!important}.nav-title{color:#fff!important}.nav-link{color:#fff!important}.navbar-toggler{color:#868e96!important}.bg-white{background-color:#212529!important}.bg-black{background-color:#212529!important}.bg-light{background-color:#212529!important}.bg-sensor{background-color:#212529!important}.flat-light{background-color:#343a40!important}.flat-white{background-color:#000!important}.flat-dark{background-color:#343a40!important}.list-group{background-color:#343a40!important}.cell{background-color:#343a40!important}.modal-content{background-color:#343a40!important}.alert-warning{opacity:50%}body{background-color:#212529!important;color:#fff!important}.card{background-color:#212529!important}.card .list-group{background-color:#343a40!important}a.text-dark{color:#f8f9fa}a.text-dark:active,a.text-dark:focus,a.text-dark:hover{color:#dae0e5!important}}