html{font-size:16px}body{font-family:"Source Sans Pro",sans-serif;overflow-x:hidden}h1,h2,h3,h4{color:#000;word-wrap:break-word}p{font-size:1.6rem;line-height:1.8rem;margin-bottom:15px}h2{font-size:1.8rem}@media screen and (min-width:992px){h2{font-size:3rem}}a,a:focus,a:hover{text-decoration:none;color:#000}button{border:none;transition:background .2s;font-size:1rem}button.primary{background:#0000d2;padding:12px 20px;color:#fff}button.primary:hover{background:#009ceb}.stellarnav.mobile{padding-left:0}div#contacts{padding:5px 0;box-sizing:border-box;background-color:#0000d2}@media screen and (min-width:992px){div#contacts>div{padding:0 100px}}div#contacts *{color:#fff;box-sizing:border-box;vertical-align:middle}@media screen and (min-width:992px){div#contacts .flex{display:inline-flex}}div#contacts i,div#contacts p,div#contacts span{margin-bottom:0;font-size:.93rem;font-weight:200}div#contacts p{line-height:2.5rem}@media screen and (min-width:992px){div#contacts p{line-height:auto}}div#contacts .email-link,div#contacts .phone-link{padding:0;white-space:nowrap}div#contacts .email-link:nth-child(even),div#contacts .phone-link:nth-child(even){margin-left:20px}@media screen and (min-width:992px){div#contacts .email-link,div#contacts .phone-link{margin-left:20px}}div#contacts .email-link span,div#contacts .phone-link span{margin-left:10px}div#contacts .social-links{line-height:1.8rem;display:flex;align-items:center;justify-content:space-between;padding-top:20px;padding-bottom:20px}div#contacts .social-links .social{margin-left:20px}@media screen and (min-width:992px){div#contacts .social-links{padding-top:0;padding-bottom:0}}header{background-color:#fff;box-sizing:border-box;box-shadow:0 0 2px 2px rgba(0,0,0,.1);position:-webkit-sticky;position:sticky;top:0;z-index:5}@media screen and (min-width:992px){header #header-navigation{padding:0 80px}}header .nav{padding:0 20px;border:none}header .nav .links{display:flex;justify-content:flex-start;padding:0}header .nav .links .dropdown-menu{border:1px solid #eee}header .nav .links .dropdown-menu ul{border:1px solid #eee}header .nav .links .dropdown-menu li{background:#fff!important;border-bottom:1px solid #eee!important}header .nav .links .dropdown-menu li:last-child{border-bottom:none}header .nav .links .dropdown-menu a{cursor:pointer;font-size:1rem}header .nav .links .nav-link{background:#fff;color:grey;font-size:1rem;border:none;padding:25px 15px;font-weight:400}header .nav .links .nav-link:hover{opacity:.8}header .nav .search-button{font-size:1rem;margin-left:50px;opacity:.5}.menu-toggle{padding-left:0!important}@media screen and (min-width:992px){header .nav-item .nav-link.first-el{padding-left:0!important}}@media screen and (max-width:992px){header .stellarnav .nav-link{padding:15px!important}}#how-to{padding:30px}@media screen and (min-width:992px){#how-to{padding:50px 0}}#how-to h1{font-size:1.8rem;margin-bottom:20px}@media screen and (min-width:992px){#how-to h1{font-size:3rem}}#how-to h2{color:#000;font-size:1.5rem;font-weight:200;letter-spacing:1px;margin:20px 0}#how-to iframe{margin-bottom:50px;width:100%}@media screen and (min-width:992px){#how-to iframe{width:auto}}#subscribe{padding-top:30px;padding-bottom:30px;background-color:#222;border-bottom:1px solid gray;color:#fff}@media screen and (min-width:992px){#subscribe{padding:90px 100px 50px 100px}}#subscribe h2{font-size:1.8rem;color:#fff;font-weight:200;letter-spacing:1px;margin:0}@media screen and (min-width:992px){#subscribe h2{font-size:2.8rem}}#subscribe input[type=text]{padding:12px 20px;font-size:1rem;color:#000;border:none;box-sizing:border-box;display:block;width:100%;outline:0;margin-top:20px}@media screen and (min-width:992px){#subscribe input[type=text]{margin-top:0;display:inline-block;width:70%}}#subscribe button{font-size:1rem;width:100%;display:block;border-radius:3px;margin-top:10px}@media screen and (min-width:992px){#subscribe button{width:calc(30% - 10px);margin-top:0;margin-left:10px;display:inline-block}}#subscribe p{margin-top:20px;font-size:1rem}#subscribe p input[type=checkbox]{margin-right:10px;vertical-align:middle}#subscribe p span{vertical-align:middle;font-weight:200}footer{background-color:#222}footer *{color:#fff}footer .footer-links{font-weight:200;padding-top:20px;padding-bottom:20px}@media screen and (min-width:992px){footer .footer-links{padding:20px 80px}}footer .footer-links>div{padding:0 20px}footer .footer-links *{font-size:.9rem}footer .footer-links .logo img{width:100%;max-width:180px}footer .footer-links>div>*{display:inline-flex;vertical-align:middle;margin:0;justify-content:flex-start}footer .footer-links ul li{display:inline;border-left:1px solid gray}footer .footer-links ul li:first-child{border-left:none}footer .footer-links ul li a{padding:0 10px}footer .footer-links ul li a:hover{color:#0000d2;text-decoration:underline}footer .footer-links .copyright{font-size:.8rem;line-height:1rem}