html,body{height:100%;padding:36px 0 0;margin:0;font-size:16px;background:#fff;line-height:1.5}body{font-family:inter,sans-serif;color:#333}a{color:#3c3c3c;text-decoration:none}a:hover{text-decoration:none}b,strong{font-weight:600}ul{margin:0;padding:0;list-style-type:none}svg{fill:currentColor}p{line-height:1.6}textarea:hover,input:hover,textarea:active,input:active,textarea:focus,input:focus,button:focus,button:active,button:hover,label:focus,.btn:active,.btn.active{outline:0!important;-webkit-appearance:none;box-shadow:none!important}.btn-blue{color:#fff;background-color:#0070f3;border-radius:3px}.btn-blue:focus,.btn-blue:hover{color:#fff;background-color:#0870c8}.btn-outline-red{color:#d84531!important;border-color:#d84531}.btn-outline-red:focus,.btn-outline-red:hover{color:#fff!important;background-color:#d84531;border-color:#d84531}.btn-outline-green{color:#73bf4c!important;border-color:#73bf4c}.btn-outline-green:focus,.btn-outline-green:hover{color:#fff!important;background-color:#73bf4c;border-color:#73bf4c}.btn-outline-orange{color:#ff7200!important;border-color:#ff7200}.btn-outline-orange:focus,.btn-outline-orange:hover{color:#fff!important;background-color:#ff7200;border-color:#ff7200}.btn-outline-blue{color:#137ad1!important;border-color:#137ad1}.btn-outline-blue:focus,.btn-outline-blue:hover{color:#fff!important;background-color:#137ad1;border-color:#137ad1}.btn-outline-purple{color:#7c94eb!important;border-color:#7c94eb}.btn-outline-purple:focus,.btn-outline-purple:hover{color:#fff!important;background-color:#5b79e3;border-color:#5b79e3}.btn{font-weight:500}.form-container .has-error input,.form-container .has-error textarea,.form-container .has-error select{border:1px solid #ae4241}.form-container label.col-form-label{font-weight:600;color:#707070}.form-group label.required:after{content:" *"}.gray-container{width:100%;background:#f9f9f9}.announcement-container .announcement{position:relative;padding:5px 20px;text-align:center;background:#0078d4;color:#fff}.announcement-container .announcement a{color:#fff;font-size:14px}.announcement-container .announcement a:hover{color:#fff;text-decoration:underline}.header{border-bottom:1px solid #ebebeb;position:fixed;top:0;left:0;right:0;z-index:10000;background:#fff}.header a.logo{padding:0 0 5px}.header-inner{display:flex;padding:25px 0}.header-menu-open{font-size:15px;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-end;flex-direction:column;width:100%;font-weight:700;text-transform:uppercase}@media only screen and (min-width:981px){.header-menu-open{display:none}}.button-menu-toggle{background:0 0;border:1px solid #ddd;height:30px;border-radius:10px;cursor:pointer}.button-menu-toggle:hover{background:#f7f7f7}.button-menu-toggle span.button-toggle{padding:6px}.header-menu-desktop{display:none}@media only screen and (min-width:981px){.header-menu-desktop{display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;width:100%}}.header-menu-desktop ul.navigation-top{display:flex;flex-direction:row;margin-top:5px}.header-menu-desktop ul.navigation-top>li>a{margin:0 0 0 40px;font-size:16px;color:#3c3c3c;font-weight:400;padding:12px 25px}.header-menu-desktop ul.navigation-top li a svg{fill:none}.header-menu-desktop ul.navigation-top li a:hover{text-decoration:none;color:#0078d4}.header-menu-desktop ul.navigation-top li a.active{color:#0078d4}.header-menu-desktop .btn-get-started{border-radius:10px;font-size:15px}.header-menu-desktop .mega-menu{position:absolute;top:77px;left:0;width:100vw;background:#fff;box-shadow:0 20px 35px rgba(0,0,0,.1)}.header-menu-desktop .mega-menu h3{color:#000;font-size:18px;padding:0 0 6px;margin:0 0 15px;border-bottom:1px solid #ebebeb}.header-menu-desktop .mega-menu a{margin:0}.header-menu-desktop .mega-menu .row{min-height:220px}.header-menu-desktop .mega-menu .col{padding:30px}.header-menu-desktop .mega-menu ul{margin:0;padding:0}.header-menu-desktop .mega-menu ul li:first-child{padding:0 0 5px}.header-menu-desktop .mega-menu ul li{margin:0;padding:5px 0}.header-menu-desktop .mega-menu ul li a{display:block;font-size:15px}.header-menu-desktop .mega-menu .col-border-right{border-right:1px solid #ebebeb}.header-menu-desktop .mega-menu .col:last-child{border-right:0}.header-menu-desktop .mega-menu .featured-blog-post img{margin:0 0 10px}@media only screen and (min-width:981px){.header-menu-mobile{display:none}}.header-menu-mobile{display:none;position:absolute;top:60px;left:0;background:#fff;z-index:100;width:100%;border:1px solid #ebebeb}.header-menu-mobile ul.navigation-top li a{font-size:20px;color:#3c3c3c;font-weight:400;padding:6px 15px;display:block;border-bottom:1px solid #ebebeb}.header-menu-mobile ul.navigation-top li:last-child a{border-bottom:0}.header-menu-mobile ul.navigation-top li a:hover{text-decoration:none;color:#0078d4}.main-container{min-height:calc(100vh - 470px);margin:20px 0 50px}.hero-container{margin:0 0 50px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:1.2}.hero-header h1{font-size:52px;color:#414042;font-weight:400;letter-spacing:-1.5px;line-height:1.1;margin:0 0 10px;text-align:center}@media only screen and (max-width:981px){.hero-header h1{font-size:40px}}.hero-header .sub-header{font-size:22px;color:#666;font-weight:400;line-height:1.4;margin:0 0 40px;text-align:center}@media only screen and (max-width:981px){.hero-header .sub-header{font-size:18px;margin:0 0 30px}}.hero-inner{display:flex;flex-wrap:wrap}.hero-inner .hero-text{width:40%;padding:0 80px 0 0}.hero-inner .hero-text h2{font-size:18px;color:#666;font-weight:600;line-height:1.6;margin:0 0 15px}.hero-inner .hero-text ul{margin:10px 0 40px 20px;padding:0 0 0 10px;list-style-type:disc}.hero-inner .hero-text ul li{font-size:16px;line-height:1.8;color:#666}@media only screen and (max-width:981px){.hero-inner .hero-text{width:100%;margin-bottom:30px}}.hero-inner .hero-text .btn-get-started-lg{border-radius:999px;padding:15px 60px;font-size:15px}@media only screen and (max-width:981px){.hero-inner .hero-text .btn-get-started-lg{padding:10px 30px}}.hero-inner .hero-text span.start-text{color:#515151;margin:20px 0 0 50px;font-size:18px;display:block}@media only screen and (max-width:981px){.hero-inner .hero-text span.start-text{margin:20px 0 0 20px}}.hero-inner .hero-image{width:60%}@media only screen and (max-width:981px){.hero-inner .hero-image{width:100%}}.page-container .page-header{margin:0 0 30px}.page-container .page-title{margin:0 0 10px}.page-container h1{font-size:52px;color:#414042;font-weight:400;letter-spacing:-1.5px;line-height:1.1;margin:0;text-align:center}@media only screen and (max-width:981px){.page-container h1{font-size:40px}}.page-container .sub-header{font-size:22px;color:#666;font-weight:400;line-height:1.4;margin:0 0 40px;text-align:center}@media only screen and (max-width:981px){.page-container .sub-header{font-size:18px;margin:0 0 20px}}.page-container h2{font-size:50px;color:#414042;font-weight:400;letter-spacing:-1.5px;line-height:1.1;margin:0;text-align:center}@media only screen and (max-width:981px){.page-container h2{font-size:40px}}.page-container .page-content{margin:0 0 40px}ul.pagination li.page-item .page-link{color:#666!important}ul.pagination li.page-item .page-link:hover,ul.pagination li.page-item.active .page-link{background:#f2f2f2!important;border:1px solid #ccc!important}.footer{width:100%;padding:50px 0;background-color:#f9f9f9}@media only screen and (max-width:981px){.footer{padding:30px 0}.footer-navigation{margin-left:20px}}.footer-navigation .col{margin-bottom:40px}.footer-navigation ul li.head{font-size:16px;font-weight:600;line-height:22px;margin-bottom:10px}.footer-navigation ul li a{line-height:26px}@media only screen and (max-width:981px){.footer-navigation ul li a{line-height:30px}}@media only screen and (max-width:981px){.copyright-container{flex-direction:column}}.copyright-container span.copyright{text-align:center;display:block;font-size:14px;padding:6px 0 0}.copyright-container span.copyright a:hover{text-decoration:underline}