﻿.btn{background-color:#529000;border-radius:10px;color:#fff;padding:.5em 2.25em}.btn:focus{box-shadow:0 0 0 .2rem rgba(128,174,205,.7)}.btn:hover{background-color:#417d00;color:#fff}@media(min-width: 1200px){.btn{padding:.5em 2.75em}}.btn-sm{border-radius:6px;padding:.45em .9em}.button-white-ghost{background-color:rgba(0,0,0,0);border:1px solid #fff;color:#fff}.button-white-ghost:hover{background-color:#417d00;color:#fff}.button-black{background-color:#252525}.button-black:hover{background-color:#555}.button-blue-ghost{background-color:#fff;color:#005c9a;border:3px solid #005c9a}.button-blue-ghost:hover{background-color:#005c9a;color:#fff}.button-gray-ghost{background:none;color:#252525;border:3px solid #252525}.button-gray-ghost:hover{background-color:#c5c5c5;color:#252525;opacity:.8}.button-contact{background-color:#00417e;color:#fff;display:inline-block;font-size:1.5rem;font-weight:bold;padding:1rem 1.5rem;text-transform:uppercase}.button-contact .fas{font-size:1.1em;margin-right:.3em}.button-contact:hover{background-color:#00306c;color:#fff}@media(min-width: 1200px){.button-contact{padding:2.5rem 7.25rem}}.button-icon{font-size:2.5em;margin-right:.3em}.form{background-color:#fff;border:1px solid #c5c5c5;border-radius:10px;color:#252525;padding:1.5rem}.form .gray-text{color:gray}.form small{font-size:.9rem}.form small a{color:gray;text-decoration:underline}.form small a:hover{opacity:.8}.form .form-header{margin-bottom:2rem;text-align:center}.form .form-h{font-size:1.6rem;margin:1rem 0}.form .form-link{color:#252525;margin:0 .625rem;transition:.2s}.form .form-link:hover{color:#252525;opacity:.8}.form a.form-link{margin:0;text-decoration:underline}.form .form-group{margin-bottom:.1rem}.form .form-group::after{content:" ";color:#dc3545;font-size:.9em}.form .form-control:focus{box-shadow:0 0 0 .2rem rgba(128,174,205,.7)}.form .field-error{color:#dc3545;font-size:.8em}.form .field-error::after{content:" ";color:#dc3545;font-size:.9em}.form .form-error,.form .validation-summary-errors{color:#dc3545;margin:1rem 0}@keyframes fade{from{filter:opacity(1)}to{filter:opacity(0.75)}}.form .form-message{animation:.2s ease-in 2s forwards fade;background-color:#f3f3f3;border-radius:10px;margin-top:3rem;padding:1rem}.form #HEmail,.form #HpEmail{display:none}.form .form-buttons{margin-top:2rem;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}@media(min-width: 768px){.form{padding:2rem}}body{min-height:100vh;display:flex;font-family:"Open Sans",sans-serif;flex-direction:column;position:relative}main{flex-grow:1}canvas,img,video{max-width:100%;height:auto}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-weight:bold}.lead{font-weight:normal}a{color:#005c9a}a:hover{color:#004a88}.blue1{color:#2674a9}.wide-container{max-width:1200px}.top-wrapper{background:#005c9a no-repeat center/cover;color:#fff;padding:2rem 1rem;text-align:center}@media(min-width: 1200px){.top-wrapper{padding:8rem 1rem}}.main-wrapper{padding:3rem 0}@media(min-width: 1200px){.main-wrapper{padding:5rem 0}}.legal-wrapper h3{margin-top:1.25em}.blue-wrapper{background-color:#005c9a;color:#fff;padding:3rem 0;text-align:center}.green-wrapper{background:#529000;color:#fff;padding:3rem 0;text-align:center}.gray-wrapper{background:#c5c5c5;color:#252525;padding:3rem 0;text-align:center}.legal-bar{background:#c5c5c5;color:#252525}.navbar{background-color:#005c9a;color:#fff}@media(max-width: 991px){.navbar .btn{margin-top:1em}}.navbar-dark .navbar-nav .nav-link{color:#fff}.navbar-dark .navbar-nav .nav-link:hover{color:#a9c880}.navbar-logo{width:250px;height:60px;object-fit:contain}.footer{background-color:#222c3b;color:#fff;text-decoration:none}.footer-links{list-style:none;margin:0;padding:1rem 0}.footer-links-item{display:inline-block;margin-right:1.125em}.footer-icon{color:inherit;font-size:30px}.footer-icon:hover{color:#a9c880}.footer-link{color:inherit;display:block;padding:.35em 0}.footer-link:hover{color:#a9c880}.index-sec1-backgroundcolor{background-image:url("/img/bg-index.jpg")}.index-sec3-p{font-size:1.5rem;margin:.75em 0}#index-cogwheel{width:70px;margin-top:30px;animation:cogwheel 5s infinite linear}@keyframes cogwheel{to{transform:rotate(1turn)}}@media(max-width: 414px){.index-sec4-p{margin:0 50px}.index-sec4-icons{text-align:center;margin-left:140px;margin-right:140px}}@media(max-width: 992px){.index-sec4-icons{text-align:center;margin-left:80px;margin-right:80px}.key-features h4{margin-top:10px}.key-features img{width:220px}.row.mb-5{margin-bottom:0 !important}}#index-schoolbus{width:150px}#index-newspaper{width:180px}#index-ccard{width:210px}#index-vote{width:150px}.index-industry{display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.poweredbycdyne-box{background-color:#004a88;border:10px solid #80aecd;border-radius:20px;color:#fff;padding:1.5rem;text-align:center}@media(min-width: 768px){.poweredbycdyne-box{padding:2rem}}.stars{color:gold;display:inline-flex;font-size:28px;gap:5px}#magnifying-glass{width:200px}@media(max-width: 768px){#magnifyingglass{width:150px}}.pricing-background{background-image:url("/img/bg-howitworks.jpg")}.pricing-table{table-layout:fixed;width:100%}.pricing-table th:first-child,.pricing-table td:first-child{text-align:right}.contact-sec1-background{background-image:url("/img/bg-contact.jpg")}@media(min-width: 992px){.contact-form{max-width:480px}}.contact-methods-list{color:#005c9a;display:none;padding:0}.contact-methods-list li{align-items:center;display:flex;font-size:1.25rem;margin:.5em 0}.contact-methods-list i{width:3rem;font-size:40px;margin-right:.3em;text-align:center}@media(min-width: 768px){.contact-methods-list{display:block}}.faq-sec1-background{background-image:url("/img/bg-faq.jpg")}.faq-link{font-size:1.15rem}.features-sec1-background{background-image:url("/img/bg-features.jpg")}.feature-heading{color:#005c9a;font-size:1.65rem;font-weight:bold;margin:10px 0 6px}.feature-content{max-width:300px;margin:.5rem auto 0}.howitworks-background{background-image:url("/img/bg-howitworks.jpg")}.howitworks-line{border-bottom:2px dashed silver}.howitworks-icon{width:450px}