@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700;800&display=swap);body,html{font:normal 1rem "Open Sans",BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}*,::after,::before{margin:0;padding:0;box-sizing:border-box;border:none;list-style:none;font-style:normal;font-weight:400;line-height:1.5}body,html{min-height:100vh;font:normal 1rem "Open Sans",BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:#000;background:linear-gradient(0deg,#f6fcfe 0,#ebf9ff 100%) no-repeat}html{scrollbar-color:#999 #fafafa;scrollbar-width:thin}.container{width:90%;margin:0 auto}@media (min-width:1000px){.container{width:900px}}img{display:block;max-width:100%}strong{font-weight:700}.highlight{color:#e29817}.button,button{display:inline-block;text-decoration:none;border-radius:6px;background:linear-gradient(93deg,#e29817 4.6%,#ffa118 91.61%);box-shadow:2px 2px 2px 0 rgba(0,0,0,.25);color:#000;font-size:16px;font-weight:800;padding:10px 22px;cursor:pointer}.text-center{text-align:center}.flex{display:flex}.flex-col{flex-direction:column}.flex-grow{flex-grow:1}.flex-line{justify-content:space-between;align-items:center}.menu ul{display:flex}@media (min-width:600px){.header{display:flex;justify-content:space-between;align-items:center}}.header .logo{display:block;max-width:100%;background:url(/assets/images/logo.png) left center no-repeat}@media (max-width:600px){.header .logo{width:182px;height:45px;background-size:90% auto}}@media (min-width:600px) and (max-width:900px){.header .logo{width:182px;height:45px;background-size:90% auto}}@media (min-width:900px){.header .logo{width:363px;height:90px;background-size:90% auto}}.header .menu ul{gap:16px}@media (max-width:600px){.header .menu ul{justify-content:center}}.header .menu a{color:#0c3a66;text-decoration:none}@media (max-width:900px){.header .menu a{font-size:.9rem}}@media (min-width:900px){.header .menu a{font-size:1.25rem}}main{padding-bottom:2.5rem}footer{color:#fff;background:#2c84ce;padding:65px 0}footer a{color:#fff;text-decoration:none}footer a:active,footer a:focus,footer a:hover,footer a:visited{color:#fff}@media (min-width:600px){.footer{display:flex;justify-content:space-between;align-items:center}}.footer .logo{display:block;width:190px;height:45px;background:url(/assets/images/logo_white.png) center no-repeat;background-size:100% auto;margin:0 auto}.footer .copyright{flex-grow:1}.footer .menu{margin-bottom:.5rem}.footer .menu ul{justify-content:center}@media (max-width:600px){.footer .menu ul{display:block;margin:30px 0}}.footer .menu li{border-right:1px solid #53b3d9}.footer .menu li:last-of-type{border-right:none}@media (max-width:600px){.footer .menu li{border:none}}.footer .menu a{font-size:.9rem;padding:0 1.75rem}.footer .social{width:190px;text-align:right}form{overflow:hidden}form>div{text-align:center;clear:both}form label{color:#1d1550;font-size:16px;font-weight:300;line-height:1;display:flex;padding:5px 0;border-bottom:1px solid #583781;margin-bottom:32px}form label.vertical{display:block}form label.vertical input,form label.vertical select,form label.vertical textarea{width:100%;margin:4px 0 0}form input,form select,form textarea{background-color:#fff;flex-grow:1;margin-left:16px;font:normal 1rem "Open Sans",BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:300}form input:focus-visible,form select:focus-visible,form textarea:focus-visible{outline:2px rgba(0,0,0,.25)}form textarea{resize:none;height:5rem}form .errors{font-size:.8rem;color:#f33}form .g-recaptcha{margin-bottom:32px}.hero{position:relative;z-index:2}@media (min-width:600px){.hero{padding:70px 0 250px;background:url(/assets/images/mascot.png) right 30px top no-repeat;background-size:auto 90%}.hero .text{width:42%}}@media (max-width:600px){.hero .text{margin:30px 0}}.hero h1{color:#1762aa;font-size:32px;font-weight:800;line-height:1.2;text-transform:uppercase;margin-bottom:1.75rem}.hero h1 strong{color:#e29817;font-weight:800}.hero p{margin-bottom:2.25rem}.benefits{background-color:#fff}@media (min-width:600px){.benefits{padding:50px 0 75px;margin-bottom:-140px;position:relative;z-index:1;top:-180px}}@media (max-width:600px){.benefits{padding:30px 0}}.benefits h2{color:#1762aa;font-size:48px;font-weight:800;text-transform:uppercase;line-height:1.2;margin-bottom:32px}.benefits-grid{margin-bottom:16px}@media (min-width:600px){.benefits-grid{display:grid;grid-template-columns:50% 50%;grid-row:auto;grid-column-gap:18px;grid-row-gap:22px}}.benefits-grid .benefit{padding:28px 32px 28px 100px;box-shadow:0 2px 2px 0 rgba(0,0,0,.25);border:1px solid #52b2d7;background-position:left 8px top 14px;background-repeat:no-repeat;background-size:90px auto}@media (max-width:600px){.benefits-grid .benefit{margin-bottom:16px}}.benefits-grid .benefit h3{color:#4bacef;font-size:20px;font-weight:800}.benefits-grid .benefit p{color:#1d1550;font-size:18px;font-weight:300}.benefits-grid .benefit1{background-image:url(/assets/images/benefit1.png)}.benefits-grid .benefit2{background-image:url(/assets/images/benefit2.png)}.benefits-grid .benefit3{background-image:url(/assets/images/benefit3.png)}.benefits-grid .benefit4{background-image:url(/assets/images/benefit4.png)}@media (min-width:600px){.works{padding-bottom:30px}}@media (max-width:600px){.works{padding:30px 0}}.works h2{color:#1762aa;font-size:48px;font-weight:800;text-transform:uppercase;margin-bottom:32px;text-align:center;line-height:1.2}@media (min-width:600px){.work{height:300px;display:flex;flex-direction:column;justify-content:center;position:relative}}@media (max-width:600px){.work{padding:200px 0 20px!important;position:static;text-align:center;background-position:top center!important;background-size:200px auto!important}}.work h3{color:#4bacef;font-size:32px;font-weight:800}.work p{color:#1d1550;font-size:24px;font-weight:300}.work.work1{background:url(/assets/images/work1.png) left -50px top -50px no-repeat;background-size:400px auto;padding-left:50%;z-index:3}.work.work2{background:url(/assets/images/work2.png) right 50px top -50px no-repeat;background-size:400px auto;padding-right:50%;z-index:2;top:-40px}.work.work3{background:url(/assets/images/work3.png) left -50px top -50px no-repeat;background-size:400px auto;padding-left:50%;z-index:1;top:-40px}.features{padding:40px 0 60px}.features h1{color:#1762aa;font-size:48px;font-weight:800;line-height:1.2;text-transform:uppercase}.features-grid{margin:24px 0 48px}@media (min-width:600px){.features-grid{display:grid;grid-template-columns:50% 50%;grid-row:auto;grid-column-gap:25px;grid-row-gap:25px}}.feature{text-align:center;padding:160px 24px 24px;background-repeat:no-repeat;background-position:center top 10px;background-size:auto 140px;background-color:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.25);border:2px solid #0c3a66}@media (max-width:600px){.feature{margin-bottom:25px}}.feature h3{color:#4bacef;font-size:20px;font-weight:800}.feature p{color:#1d1550;font-size:16px;font-weight:300}.feature.feature1{background-image:url(/assets/images/feature1.png)}.feature.feature2{background-image:url(/assets/images/feature2.png)}.feature.feature3{background-image:url(/assets/images/feature3.png)}.feature.feature4{background-image:url(/assets/images/feature4.png)}.feature.feature5{background-image:url(/assets/images/feature5.png)}.feature.feature6{background-image:url(/assets/images/feature6.png)}.about{color:#1d1550}.about h3{font-size:18px;margin-bottom:20px}.about p{font-size:16px;font-weight:300;margin-bottom:20px}@media (min-width:600px){.about1{background:url(/assets/images/mascot2.png) left -10px top 30px no-repeat;background-size:250px auto;padding:60px 0 30px 240px}}@media (min-width:1000px){.about1{background:url(/assets/images/mascot2.png) left -50px top -40px no-repeat;background-size:auto 110%;padding:60px 0 30px 50%}}@media (max-width:600px){.about1{margin-top:30px}}.about1 h1{color:#1762aa;font-size:48px;font-weight:800;text-transform:uppercase;margin-bottom:20px;line-height:1.2}.about1 h2{font-size:24px;font-weight:700;margin-bottom:20px;line-height:1.2}.about2{margin:30px 0}.contact{padding:60px 0 60px}.contact h1{color:#1762aa;font-size:32px;font-weight:800;text-transform:uppercase;margin-bottom:30px;line-height:1.2}.contact .contact--success{display:none;font-weight:300}.contact.done form{display:none}.contact.done .contact--success{display:block}.contact form{background:#fff;padding:20px 30px;box-shadow:0 2px 2px 0 rgba(0,0,0,.25)}.signup{padding:60px 0 60px}.signup h1{color:#1762aa;font-size:32px;font-weight:800;text-transform:uppercase;margin-bottom:30px;line-height:1.2}.signup .signup--success{display:none;font-weight:300}.signup.done form{display:none}.signup.done .signup--success{display:block}.signup form{background:#fff;padding:20px 30px;box-shadow:0 2px 2px 0 rgba(0,0,0,.25)}.static{padding:40px 0}.static strong{font-weight:700}.static h1{color:#1762aa;font-size:32px;font-weight:800;text-transform:uppercase;margin-bottom:1rem;line-height:1.2}.static h2{color:#1762aa;font-size:24px;font-weight:800;margin-bottom:1rem;line-height:1.2}.static li,.static p{font-size:16px;font-weight:300;margin-bottom:1rem;text-align:justify}.static .list li{list-style:disc;margin-bottom:0;margin-left:1rem}.cookie-consent{left:0;right:0;position:fixed;z-index:10000000;bottom:0;transform:translateY(100%);transition:transform .25s cubic-bezier(.4,0,1,1) 0s;font:normal .85rem -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Arial,sans-serif;background-color:rgba(250,250,250,.95);color:#000;padding:1.25rem}.cookie-consent.opened{transform:translateY(0);box-shadow:0 -1px 5px rgba(0,0,0,.3)}.cookie-consent-section{max-width:75rem;margin:0 auto}.cookie-consent-content{flex-grow:1}.cookie-consent-content p{margin:0 0 .5rem;font-size:.8rem;font-weight:400}.cookie-consent-content label{display:inline-block;margin:0 1rem 0 0;font-size:.8rem;font-weight:400;width:auto}.cookie-consent-content input[type=checkbox]{display:inline-block;width:auto}.cookie-consent-action button{display:inline-block;border-radius:2px;padding:0 1.5rem;height:48px;line-height:48px;text-transform:uppercase;font-weight:700;vertical-align:middle;text-align:center;white-space:nowrap;text-decoration:none;outline:0!important;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:none;box-shadow:1px 1px 2px 0 rgba(0,0,0,.13),2px 1px 4px 0 rgba(0,0,0,.08),0 0 4px 0 rgba(0,0,0,.12);color:#fff!important;background:#0287d6}@media screen and (min-width:40em){.cookie-consent-section{display:flex;flex-direction:row}.cookie-consent-action{align-self:center;padding-left:1.5rem}.cookie-consent-action button{font-size:1.25rem}}@media screen and (max-width:39.99em){.cookie-consent-action{text-align:center;margin-top:.75rem}.cookie-consent-action button{font-size:.95rem}}.form-parent .registration--success{display:none}.form-parent.done form{display:none}.form-parent.done .registration--success{display:block}