@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700&display=swap);nav{display:flex;overflow:hidden}.nav-header{position:sticky;z-index:100;top:0;display:flex;width:100%;justify-content:center;background-color:#219eff;font-size:1rem;transition:box-shadow 250ms}.nav-header .header-container{margin-right:35rem}@media screen and (max-width: 1500px){.nav-header .header-container{margin-right:15%}}.nav-item{padding:.75rem 1.5rem;color:#fff;font-weight:600;text-decoration:none;transition:text-shadow 500ms ease;white-space:nowrap}.nav-item:hover{text-shadow:0 0 10px #fff}.nav-item.active{text-shadow:0 0 1px #fff}.scrolled .nav-header{box-shadow:0 1px 10px rgba(0,0,0,.25)}.nav-toggle{position:absolute;top:0;display:none;visibility:hidden}.nav-toggle-visible{display:none;margin:.25rem;cursor:pointer}.horizontal-nav{flex-direction:row;transition:height .5s,visibility .5s}@media screen and (max-width: 1000px){.nav-header{justify-content:start}.nav-toggle{display:block}.nav-toggle+*>.horizontal-nav{height:0;visibility:hidden}.nav-toggle:checked+*>.horizontal-nav{height:20rem;visibility:visible}.nav-toggle-visible{display:block}.horizontal-nav{flex-direction:column}}:root{--header-height: 10rem}#footer{padding-right:1rem;padding-left:1rem;margin-right:0;margin-bottom:0;margin-left:0;font-size:medium;list-style-type:none;text-decoration:none}#footer .content>.content{margin:1rem 0}#footer .site-description{padding-right:5em}.footer-copyright{width:75%;padding:1em;font-size:.9rem;text-align:center}#subscribe{float:right}@keyframes fadeIn{from{visibility:visible;filter:opacity(0);pointer-events:all}to{visibility:visible;filter:opacity(1);pointer-events:all}}@keyframes fadeOut{from{visibility:visible;filter:opacity(1);pointer-events:all}to{visibility:hidden;filter:opacity(0);pointer-events:none}}.color-dark{background-color:#11121e;color:#fff}.color-dark a{color:#fff}.color-dark input[type=text],.color-dark input[type=email],.color-dark textarea{background-color:#393939;color:#fff}.color-dark input[type=text]::placeholder,.color-dark input[type=email]::placeholder,.color-dark textarea::placeholder{color:#ffe6e6}.color-dark-hover-text,.color-dark-hover{transition:color .25s}.color-dark-hover-text:hover,.color-dark-hover:hover{color:#fff}.color-dark-hover-text:hover a,.color-dark-hover:hover a{color:#fff}.color-dark-hover{transition:background-color,color .25s}.color-dark-hover:hover{background-color:#000}.color-primary,body{background-color:#219eff;color:#fff}.color-primary a,body a{color:#fff}.color-primary input[type=text],.color-primary input[type=email],.color-primary textarea,body input[type=text],body input[type=email],body textarea{background-color:#4db1ff;color:#fff}.color-primary input[type=text]::placeholder,.color-primary input[type=email]::placeholder,.color-primary textarea::placeholder,body input[type=text]::placeholder,body input[type=email]::placeholder,body textarea::placeholder{color:#ffe6e6}.color-primary-hover-text,.color-primary-hover{transition:color .25s}.color-primary-hover-text:hover,.color-primary-hover:hover{color:#fff}.color-primary-hover-text:hover a,.color-primary-hover:hover a{color:#fff}.color-primary-hover{transition:background-color,color .25s}.color-primary-hover:hover{background-color:#000}.color-secondary{background-color:#0da2ff;color:#fff}.color-secondary a{color:#fff}.color-secondary input[type=text],.color-secondary input[type=email],.color-secondary textarea{background-color:#3db5ff;color:#fff}.color-secondary input[type=text]::placeholder,.color-secondary input[type=email]::placeholder,.color-secondary textarea::placeholder{color:#ffe6e6}.color-secondary-hover-text,.color-secondary-hover{transition:color .25s}.color-secondary-hover-text:hover,.color-secondary-hover:hover{color:#fff}.color-secondary-hover-text:hover a,.color-secondary-hover:hover a{color:#fff}.color-secondary-hover{transition:background-color,color .25s}.color-secondary-hover:hover{background-color:#000}.color-inverted-dark{background-color:#fff;color:#11121e}.color-inverted-dark a{color:#11121e}.color-inverted-dark input[type=text],.color-inverted-dark input[type=email],.color-inverted-dark textarea{background-color:#fff;color:#11121e}.color-inverted-dark input[type=text]::placeholder,.color-inverted-dark input[type=email]::placeholder,.color-inverted-dark textarea::placeholder{color:#0f101e}.color-inverted-dark-hover-text,.color-inverted-dark-hover{transition:color .25s}.color-inverted-dark-hover-text:hover,.color-inverted-dark-hover:hover{color:#000}.color-inverted-dark-hover-text:hover a,.color-inverted-dark-hover:hover a{color:#000}.color-inverted-dark-hover{transition:background-color,.25s}.color-inverted-dark-hover:hover{background-color:#fff}.color-inverted-primary,#back-to-top{background-color:#fff;color:#219eff}.color-inverted-primary a,#back-to-top a{color:#219eff}.color-inverted-primary input[type=text],.color-inverted-primary input[type=email],.color-inverted-primary textarea,#back-to-top input[type=text],#back-to-top input[type=email],#back-to-top textarea{background-color:#fff;color:#219eff}.color-inverted-primary input[type=text]::placeholder,.color-inverted-primary input[type=email]::placeholder,.color-inverted-primary textarea::placeholder,#back-to-top input[type=text]::placeholder,#back-to-top input[type=email]::placeholder,#back-to-top textarea::placeholder{color:#1e9dff}.color-inverted-primary-hover-text,.color-inverted-primary-hover,#back-to-top{transition:color .25s}.color-inverted-primary-hover-text:hover,.color-inverted-primary-hover:hover,#back-to-top:hover{color:#000}.color-inverted-primary-hover-text:hover a,.color-inverted-primary-hover:hover a,#back-to-top:hover a{color:#000}.color-inverted-primary-hover,#back-to-top{transition:background-color,.25s}.color-inverted-primary-hover:hover,#back-to-top:hover{background-color:#fff}.color-inverted-secondary{background-color:#fff;color:#0da2ff}.color-inverted-secondary a{color:#0da2ff}.color-inverted-secondary input[type=text],.color-inverted-secondary input[type=email],.color-inverted-secondary textarea{background-color:#fff;color:#0da2ff}.color-inverted-secondary input[type=text]::placeholder,.color-inverted-secondary input[type=email]::placeholder,.color-inverted-secondary textarea::placeholder{color:#0ca2ff}.color-inverted-secondary-hover-text,.color-inverted-secondary-hover{transition:color .25s}.color-inverted-secondary-hover-text:hover,.color-inverted-secondary-hover:hover{color:#000}.color-inverted-secondary-hover-text:hover a,.color-inverted-secondary-hover:hover a{color:#000}.color-inverted-secondary-hover{transition:background-color,.25s}.color-inverted-secondary-hover:hover{background-color:#fff}.divider-top{border-top:1px solid rgba(134,138,170,.32)}.divider-left{border-left:1px solid rgba(134,138,170,.32)}.divider-bottom{border-bottom:1px solid rgba(134,138,170,.32)}.divider-right{border-right:1px solid rgba(134,138,170,.32)}html{scroll-behavior:smooth}*::-webkit-scrollbar{width:.75em}*::-webkit-scrollbar-track{background-color:#696d7f;box-shadow:inset 0 0 4px rgba(0,0,0,.5)}*::-webkit-scrollbar-thumb{background-color:#256a9e}body{margin:0;font-family:"Nunito",sans-serif;font-size:1.2em}body textarea{font-family:inherit}.section-container{display:flex;flex-flow:column;align-items:center;margin:11rem 5rem 1rem}@media screen and (max-width: 1000px){.section-container{margin:5rem 1rem 1rem}}.section-container-vert{display:flex;flex-flow:column;align-items:center;margin:3em 8em 0}@media screen and (max-width: 1000px){.section-container-vert{margin:5rem 1rem 1rem}}.section-header img{max-height:3em}.content{display:flex;width:min(1320px, 100%);align-items:flex-start;justify-content:center}.content.content-bottom{align-items:flex-end}.content>*{flex-basis:100%;margin:1rem}@media screen and (max-width: 1000px){.content-adjust.content-bottom{align-items:center}}@media screen and (max-width: 1000px){.content-adjust{flex-flow:column;align-items:center}}img{max-width:100%}x-alert,x-small-alert{display:flex;align-items:center;justify-content:center;padding:1.25rem;border-width:2px;border-style:solid none;margin-bottom:.25rem;color:#565656;font-size:1rem;text-align:center;animation:slideInTop .5s linear}x-alert::before,x-small-alert::before{margin-right:1rem;font-size:2.5rem}x-alert .links,x-small-alert .links{color:#894280}x-alert a,x-small-alert a{text-decoration:none}x-small-alert{padding:.5rem;border-radius:10px;max-height:5rem;overflow-y:auto}#small-alert-container{position:fixed;bottom:1rem;right:1rem;width:max(25%, 30rem);max-height:25%;overflow-y:auto;z-index:1}@media screen and (max-width: 1000px){#small-alert-container{width:100%;right:0;bottom:0}}@keyframes slideInTop{from{transform:translateY(-100%)}40%{transform:translateY(10%)}60%{transform:translateY(-5%)}80%{transform:translateY(5%)}to{transform:translateY(0%)}}.warning{border-color:#fce644;background-color:#fcf4b5}@media screen and (min-width: 900px){.warning::before{content:"⚠"}}.error{border-color:#ff9d96;background-color:#ffc3bf}@media screen and (min-width: 900px){.error::before{content:"✖"}}.success{border-color:#1ca547;background-color:#4cef80}@media screen and (min-width: 900px){.success::before{content:"✓"}}.btn{width:fit-content;height:fit-content;border:none;cursor:pointer;font-weight:600;text-decoration:none}.input-rounded{border-radius:.5em}.input-circle{padding:.5em;border:3px solid #fff;border-radius:50%}.btn-large{padding:1em 2em;font-size:large}.btn-small{padding:1rem;font-size:1.2rem}#back-to-top{position:fixed;right:2em;bottom:2em;animation:fadeOut .25s forwards}.scrolled #back-to-top{animation-name:fadeIn}h1{font-size:4em;margin-block:0}h2{font-size:2em;margin-block:0}.form-vertical{display:flex;box-sizing:border-box;flex-flow:column;padding:1em}input,textarea{border:1px solid #868aaa;outline:none;transition:border-color .5s}input:focus,textarea:focus{border-color:#fff}input:not([type=checkbox]),textarea:not([type=checkbox]){width:100%;padding:.5em;margin-bottom:1rem;font-size:large}.link-flex a,.link-list a{text-decoration:none}.link-list{padding-left:0;list-style-type:none}.link-flex{display:flex;width:100%;flex-flow:row wrap;justify-content:space-evenly}.link-flex a{padding:.5rem}.link-phone::before,.link-email::before{font-family:"Nunito",sans-serif;font-size:xxx-large;vertical-align:middle}.link-email::before{content:"✉"}.link-phone::before{content:"📞"}.scroll-id{position:relative;top:-5rem}.underline{text-decoration:underline}.motto{width:75%;padding:1em;border-top:1px solid #0da2ff;border-bottom:1px solid #0da2ff;margin:2em auto;text-align:center}.loading{visibility:hidden;filter:opacity(0);pointer-events:none;animation:.5s fadeOut;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;filter:opacity(0);background-color:rgba(0,0,0,.6)}.loading.active{animation:.5s fadeIn forwards}.loading .spinner{position:absolute;left:50%;top:50%;padding:.5rem;transform:translateX(-50%) translateY(-50%);animation:1s spinner infinite linear;width:2rem;height:2rem;border-radius:50%;border-width:.5rem;border-style:solid;border-color:#fff;border-top-color:#6e58fc}@keyframes spinner{from{transform:translateX(-50%) translateY(-50%) rotateZ(0deg)}to{transform:translateX(-50%) translateY(-50%) rotateZ(360deg)}}#tool-container{margin:0}#tool{max-width:100rem;width:100%;box-sizing:border-box;height:calc(100vh - var(--header-height) - 3em);overflow:hidden;position:relative;justify-content:center;border:5px solid;box-shadow:0 0 5px #894280;border-image-slice:1%;--maxq: 1;--curq: 0;border-image-source:conic-gradient(from calc(var(--curq) / var(--maxq) * 360deg), #894280 calc(360deg - (var(--curq) / var(--maxq) * 360deg) - 5deg), #6e58fc calc(360deg - (var(--curq) / var(--maxq) * 360deg) + 5deg));transition:border-image-source .75s}.result{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;display:flex;justify-content:center;visibility:hidden;filter:opacity(0);pointer-events:none;animation:.5s fadeOut;align-items:center;flex-flow:row;background-color:#219eff}.result.active{animation:.5s fadeIn forwards}.result *{filter:opacity(0)}.result.active *{animation:.5s fadeIn .75s forwards}.result #result-details{width:75%;padding:1em}.result #result-details #result-title{text-align:center}.result #result-image{width:25%;margin:1em}.question{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;display:flex;justify-content:center;flex-flow:column;left:100%;transform:none;transition-property:left,transform;transition-duration:.5s;padding:1em;box-sizing:border-box;justify-content:flex-start}.question :first-child{margin-top:auto}.question :last-child{margin-bottom:auto}.question label{padding:1em}.question label:hover{background-color:#3db5ff}.question .name{text-align:center}.question .back{margin-top:1em}.question .next{margin-left:auto;margin-right:auto;width:fit-content;font-weight:normal}.question input:not([type=button]):not([type=submit]){position:absolute;top:1em;left:1em;visibility:hidden}.question input:checked+label{background-color:#25abff}.question input:checked+label:hover{background-color:#3db5ff}.question.active{overflow:hidden auto;left:50%;transform:translateX(-50%)}.question.complete{left:-100%;transform:none}