.card{margin:20px 0;transition:transform .2s}p.value-description{padding:1em 0}.text-large{font-size:7em}.card:hover{transform:scale(1.03)}.card-title{font-weight:700}@media (min-width:1920px){body{font-size:1.25rem}}div#summary{margin-top:2em}.centered-form{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:90vh}.container-radio{cursor:pointer;display:block;font-size:18px;margin-bottom:12px;padding-left:35px;position:relative}.container-radio input{cursor:pointer;opacity:0;position:absolute}.radio-mark{background-color:#ccc;border-radius:50%;height:25px;left:0;position:absolute;top:0;width:25px}.container-radio:hover input~.radio-mark{background-color:#ddd}.container-radio input:checked~.radio-mark{background-color:#2196f3}.radio-mark:after{content:"";display:none;position:absolute}.container-radio input:checked~.radio-mark:after{display:block}.container-radio .radio-mark:after{background:#fff;border-radius:50%;height:8px;left:9px;top:9px;width:8px}.container-checkbox:hover input~.checkmark{background-color:#ccc}.container-checkbox{cursor:pointer;display:block;font-size:18px;margin-bottom:12px;padding-left:35px;position:relative}.container-checkbox input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.control-label{padding:5px 0}.checkmark{background-color:#eee;border:1px solid #ccc;border-radius:3px;height:24px;left:0;position:absolute;top:2px;width:24px}.container-checkbox .checkmark:after{border:solid #fff;border-width:0 3px 3px 0;height:10px;left:9px;top:5px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:5px}.container-checkbox:hover input~.checkmark{background-color:#ddd}.container-checkbox input:checked~.checkmark{background-color:#2196f3}.form-group{margin-bottom:1rem}.form-group input[type="password"],.form-group input[type="text"]{border:1px solid #aaa;border-radius:5px;font-size:1rem;line-height:1.5;padding:.5rem;width:100%}.form-group button{font-size:1.2rem;padding:.5rem 1rem}.checkmark:after{content:"";display:none;position:absolute}.container-checkbox input:checked~.checkmark:after{display:block}div#dTE_metrics{margin-top:-10%;transition:.5s ease-in-out}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.bi-hypnotize.spin{animation:spin 2s linear infinite}.top-menu{padding-bottom:0;padding-top:1rem}.footer{padding-bottom:2rem;padding-top:2rem}.features .card-icon{color:#3290c9!important;font-size:3em;margin-top:1em;opacity:1;text-align:center}.cost-savings-section .feature-text{display:inline-block}.bg-light p,p{--bs-bg-opacity:1;background-color:inherit;position:relative}.world-map-container{align-items:center;display:flex;justify-content:center;transform:scale(1.2)}circle{cursor:grabbing}.bottom-icon{color:var(--secondary-text-theme-color);font-size:3em}.navbar{padding-bottom:1rem!important}.feature-section{background:transparent;padding:3rem auto;position:relative}.error{color:#e80000;padding:3px}.card-body:hover{background-color:var(--primary-bg-theme-color)}.control-label{padding:10px 0}.form-box{background:var(--primary-bg-theme-color);padding:40px auto}.form-box .form-group{position:relative}.navbar-brand{align-items:center;display:flex;font-size:1.6rem!important;font-weight:700}.navbar-toggler{border:none}.hero{height:100%;min-height:92vh;place-items:center;position:relative;z-index:1}#background-container{z-index:-1}#background-container,#background-container svg{height:100%;left:0;position:absolute;top:0;width:100%}#background-container svg{opacity:.3}.ball.animate{animation:ballMovement 2s infinite alternate}line{transition:all .2s ease-out}.svg-ball{opacity:.3;transition:all .2s ease}.svg-ball,.svg-line{transform:translateZ(0);z-index:-1}.svg-line{opacity:.1;transition:all .3s ease}.svg-ball{animation:slack-animation-a 2s infinite;background:red;opacity:.9}.content-container{padding:13% 0;position:relative;z-index:0}.background{height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}.floating-dot{fill:#2196f3;animation:slack-animation-a 2s infinite;cursor:pointer}@keyframes moveDot{0%{transform:translate(0)}to{transform:translate(10px,10px)}}.floating-balls-container{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%}.floating-balls-container .background circle{r:.3px;transition:transform .3s ease}@media (max-width:767px){.floating-balls-container .background circle{r:.4px}}@media (min-width:768px) and (max-width:1024px){.floating-balls-container .background circle{r:.55px}}@media (min-width:1025px) and (max-width:1919px){.floating-balls-container .background circle{r:.7px}}@media (min-width:1920px){.floating-balls-container .background circle{r:1px}}.container.mt-5{margin-top:3rem!important}span.check-mark{color:#62e562;font-weight:900;padding-left:1vh}.form-box{background-color:var(--bs-light-rgb)!important;border-radius:5px;box-shadow:0 .5rem 1rem 0 rgba(0,0,0,.1);color:var(--primary-text-theme-color)!important;padding:2rem}.well{transition:transform 1.3s ease}.signup-form .control-label{color:var(--primary-text-theme-color)!important;font-size:1rem;margin-top:1rem}.signup-form .form-control.input-lg{font-size:1rem;height:auto;padding:.5rem}.signup-form .form-text.text-muted{font-size:.875rem}.signup-form .btn.btn-success{background-color:#28a745;border-color:#28a745;color:#fff;font-size:1rem;padding:.5rem 1rem}.signup-form .btn.btn-success:hover{background-color:#218838;border-color:#1e7e34}.form-check{align-items:center;display:flex;gap:10px}.form-check .form-check-input{flex:0 0 auto}.form-check .form-text{flex:1}.modal-container{align-items:center;display:flex;font-family:monospace;height:70vh;justify-content:center}.modal-content{background-color:var(--primary-bg-theme-color);border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);max-width:80vh;opacity:.8;padding:20px;width:78vh}.progress-container{background-color:#eee;border-radius:20px;overflow:hidden;width:100%}.progress-bar{background-color:#007bff;height:20px;transition:width .5s ease-in-out;width:0}.progress-text{font-weight:700;margin-top:20px}.progress-message,.progress-text{font-size:1.2em;text-align:center}.progress-message{color:var(--primary-text-theme-color)}.feature-section{background-color:var(--primary-bg-theme-color)!important;min-height:57em;padding:1em;scroll-snap-align:start}.first-feature{margin-top:4em}.feature-section li{color:var(--primary-text-theme-color);margin-bottom:1em}.feature-section img{display:block;height:auto;margin-top:1em;max-width:100%}#scroll-container{scroll-snap-type:y mandatory}.feature-section h3{font-size:2.5rem;font-weight:700}.feature-section p{color:var(--secondary-text-theme-color);font-size:1.4rem;font-style:italic;font-weight:100;letter-spacing:.01rem;line-height:1.5}.feature-section ul li{font-size:1.3rem;line-height:1.4}#how-it-works{background:var(--primary-bg-theme-color);margin:0 auto;max-width:70em;opacity:1;padding:20px;position:relative;text-align:center;z-index:2}#how-it-works h1{color:var(--primary-text-theme-color);font-size:2.5em;margin-bottom:1em;margin-top:2em}#how-it-works .intro{color:var(--secondary-text-theme-color);font-size:1.7em;font-style:italic;margin-top:4em}.how-it-works-first-step{margin:4em 0 0!important}.how-it-works-step{align-items:center;display:flex;margin:6em 0 0;text-align:left}.how-it-works-first-content{margin:4em 0 0!important}.how-it-works-content{align-items:center;display:flex;margin:6em 0 4em;text-align:left}.how-it-works-step .icon{flex-shrink:0;height:80px;margin-right:20px;width:80px}.how-it-works-step h2{color:var(--primary-text-theme-color);font-size:1.5em;padding-left:1vh;padding-right:1vh}.how-it-works-content p{color:var(--primary-text-theme-color);font-size:1.3em;line-height:1.6}.join-us{color:var(--secondary-text-theme-color);font-size:1.2em;font-style:italic;font-weight:100;margin-bottom:2em}.icon{fill:var(--primary-fill-color);stroke:var(--primary-stroke-color);transition:all .3s}.icon:hover{fill:#6610f2}