header{height:140px;width:100%;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#CCC;position:fixed;z-index:10000;transition:all .2s ease-in-out;max-width:1500px;background-color:#FFF}header.smaller{height:82px;width:100%;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#CCC;position:fixed;z-index:10000;background-color:#FFF;transition:all .2s ease-in-out}header .top-header{height:30px;width:94%;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#CCC;font-size:90%;line-height:30px;font-weight:600;text-transform:uppercase;color:#666;padding-right:3%;padding-left:3%}header .phone-cta{display:none}header.smaller .phone-cta{display:block;font-weight:700;color:#000;float:left;line-height:62px;width:13%;margin-left:2%;font-size:16px}header h1#logo{float:left;height:auto;width:20%;margin-top:15px;transition:all .2s ease-in-out}header div#logo{float:left;height:auto;width:20%;clear:both;font-weight:400;margin-top:15px;transition:all .2s ease-in-out}header h1#logo img{height:auto;width:100%}header div#logo img{height:auto;width:100%}header.smaller h1#logo{height:auto;margin-top:5px;float:left;width:10%;transition:all .2s ease-in-out}header.smaller div#logo{height:auto;margin-top:5px;float:left;width:10%;transition:all .2s ease-in-out}header.smaller h1#logo img{height:auto;width:100%}header.smaller div#logo img{height:auto;width:100%}#access{display:block;float:right;width:80%;margin-top:0;margin-bottom:0}header #access a{color:#4a6d8b;display:block;line-height:52px;text-decoration:none;font-size:16px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:47px;transition:all .2s ease-in-out;text-transform:uppercase;font-weight:700}header #access li:hover>a,header #access ul ul :hover>a{color:#000}header #access ul li.current_page_item>a,header #access ul li.current-menu-ancestor>a,header #access ul li.current-menu-item>a,header #access ul li.current-menu-parent>a{color:#000}header #access ul ul a{background:#fff;line-height:1em;padding:10px;width:200px;height:auto;font-size:14px;text-transform:none;border-top-width:1px;border-top-style:solid;border-top-color:#CCC}header #access ul ul{box-shadow:0 3px 3px rgb(0 0 0 / .2);-moz-box-shadow:0 3px 3px rgb(0 0 0 / .2);-webkit-box-shadow:0 3px 3px rgb(0 0 0 / .2);display:none;position:absolute;top:52px;left:30px;float:left;width:220px;z-index:99999}header.smaller #access a{line-height:52px;margin-top:-4px}header.smaller #access ul ul a{background:#fff;line-height:1em;padding:10px;width:160px;height:auto}header.smaller #access ul ul{box-shadow:0 3px 3px rgb(0 0 0 / .2);-moz-box-shadow:0 3px 3px rgb(0 0 0 / .2);-webkit-box-shadow:0 3px 3px rgb(0 0 0 / .2);position:absolute;top:52px;left:0;float:left;width:180px;z-index:99999;margin-top:0}header nav{display:inline-block;float:right}header nav a{line-height:150px;margin-left:20px;color:#9fdbfc;font-weight:700;font-size:18px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}header nav a:hover{color:#fff}header .cta{float:right;height:auto;width:75%;padding-left:0;padding-top:0;overflow:hidden;text-align:right;margin-top:5px;margin-bottom:0;transition:all .2s ease-in-out}header .cta1{color:#2e3192;float:left;font-size:190%;line-height:120%;display:block;width:100%;font-weight:700;transition:all .2s ease-in-out}header .cta2{color:#000;float:right;margin-top:10px;font-size:300%;line-height:100%;display:block;font-weight:900;transition:all .2s ease-in-out}header .cta2 a{color:#000;text-decoration:none}header .cta1 a{color:#0065b0;text-decoration:none;transition:all .2s ease-in-out}header.smaller .cta{float:right;height:auto;width:75%;padding-left:0;padding-top:0;overflow:hidden;text-align:right;margin-top:0;margin-bottom:0;transition:all .2s ease-in-out}header.smaller .cta1{color:#2e3192;float:left;font-size:1.2vw;line-height:1.4vw;display:none;width:100%;font-weight:700;transition:all .2s ease-in-out}header.smaller .cta2{color:#2e3192;float:left;font-size:1.7vw;line-height:1.7vw;display:none;width:100%;font-weight:700;margin-bottom:.1vw;transition:all .2s ease-in-out}header .cta3{float:left;display:block;width:50%;text-align:left;margin-top:3px}header .cta3 a{color:#666;font-size:13px;line-height:25px}header .cta3 a:hover{color:#63829d}header .cta4{float:left;display:block;width:50%;text-align:right}header .cta5 a,header .cta6 a{color:#000;text-decoration:none;transition:all .2s ease-in-out;display:inline-block;border:1px solid #000;float:right;font-size:14px;line-height:14px;font-weight:700;text-transform:uppercase;margin-right:30px;margin-left:0;padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:20px;margin-top:11px}header .cta5 a:hover,header .cta6 a:hover{color:#FFF;text-decoration:none;background-color:#000}header.smaller .cta5 a,header.smaller .cta6 a{color:#000;text-decoration:none;transition:all .2s ease-in-out;display:none;border:1px solid #000;float:right;font-size:14px;line-height:14px;font-weight:700;text-transform:uppercase;margin-right:30px;margin-left:0;padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:20px;margin-top:11px}header .cta-buttons{float:left;height:90px;width:370px;padding-left:0;padding-top:0;overflow:hidden;margin-left:-185px;position:absolute;left:50%}header.smaller .cta-buttons{float:left;height:68px;width:370px;padding-left:0;padding-top:0;overflow:hidden;margin-left:-185px;position:absolute;left:50%}header .cta-button1 a{color:#0065b0;font-size:14px;line-height:14px;display:block;width:240px;font-weight:600;text-transform:uppercase;background-color:#FFF;padding:8px;margin-right:auto;margin-left:auto;text-align:center;text-decoration:none;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:#CCC;border-bottom-color:#CCC;border-left-color:#CCC}header.smaller .cta-button1 a{color:#0065b0;font-size:12px;line-height:12px;display:block;width:280px;font-weight:600;text-transform:uppercase;background-color:#FFF;padding:8px;margin-right:auto;margin-left:auto;text-align:center;text-decoration:none;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:#CCC;border-bottom-color:#CCC;border-left-color:#CCC}header .cta-button2 a{color:#0065b0;font-size:14px;line-height:14px;display:block;width:240px;font-weight:600;text-transform:uppercase;background-color:#FFF;padding:8px;margin-right:auto;margin-left:auto;text-align:center;text-decoration:none;margin-top:25px;border-radius:4px;border:1px solid #CCC}header.smaller .cta-button2 a{color:#0065b0;font-size:12px;line-height:12px;display:block;width:280px;font-weight:600;text-transform:uppercase;background-color:#FFF;padding:8px;margin-right:auto;margin-left:auto;text-align:center;text-decoration:none;margin-top:15px;border-radius:4px;border:1px solid #CCC}header .cta-button2 a:hover{color:#FFF;background-color:#0065b0}header .cta-button1 a:hover{color:#FFF;background-color:#0065b0}h1.main,p.demos{-webkit-animation-delay:18s;-moz-animation-delay:18s;-ms-animation-delay:18s;animation-delay:18s}.sp-container{position:relative;top:0;left:0;width:90%;height:100%;z-index:0;background:-webkit-radial-gradient(rgb(0 0 0 / .1),rgb(0 0 0 / .3) 35%,rgb(0 0 0 / .7));background:-moz-radial-gradient(rgb(0 0 0 / .1),rgb(0 0 0 / .3) 35%,rgb(0 0 0 / .7));background:-ms-radial-gradient(rgb(0 0 0 / .1),rgb(0 0 0 / .3) 35%,rgb(0 0 0 / .7));background:radial-gradient(rgb(0 0 0 / .1),rgb(0 0 0 / .3) 35%,rgb(0 0 0 / .7));padding-right:5%;padding-left:5%}.sp-content{position:relative;width:100%;height:100%;left:0;top:0;z-index:1000}.sp-container h2{position:relative;top:50%;line-height:80px;height:90px;margin-top:-70px;font-size:70px;width:100%;text-align:center;color:#fff0;-webkit-animation:blurFadeInOut 3s ease-in backwards;-moz-animation:blurFadeInOut 3s ease-in backwards;-ms-animation:blurFadeInOut 3s ease-in backwards;animation:blurFadeInOut 3s ease-in backwards;font-weight:800;text-transform:uppercase}.sp-container h2.frame-1{-webkit-animation-delay:0s;-moz-animation-delay:0s;-ms-animation-delay:0s;animation-delay:0s}.sp-container h2.frame-2{-webkit-animation-delay:3s;-moz-animation-delay:3s;-ms-animation-delay:3s;animation-delay:3s}.sp-container h2.frame-3{-webkit-animation-delay:6s;-moz-animation-delay:6s;-ms-animation-delay:6s;animation-delay:6s}.sp-container h2.frame-4{font-size:125px;-webkit-animation-delay:9s;-moz-animation-delay:9s;-ms-animation-delay:9s;animation-delay:9s}.sp-container h2.frame-5{-webkit-animation:none;-moz-animation:none;-ms-animation:none;animation:none;color:#fff0;text-shadow:0 0 1px #fff}.sp-container h2.frame-5 span{-webkit-animation:blurFadeIn 3s ease-in 12s backwards;-moz-animation:blurFadeIn 1s ease-in 12s backwards;-ms-animation:blurFadeIn 3s ease-in 12s backwards;animation:blurFadeIn 3s ease-in 12s backwards;color:#fff0;text-shadow:0 0 1px #fff}.sp-container h2.frame-5 span:nth-child(2){-webkit-animation-delay:13s;-moz-animation-delay:13s;-ms-animation-delay:13s;animation-delay:13s}.sp-container h2.frame-5 span:nth-child(3){-webkit-animation-delay:14s;-moz-animation-delay:14s;-ms-animation-delay:14s;animation-delay:14s}@-webkit-keyframes blurFadeInOut{0%{opacity:0;text-shadow:0 0 40px #fff;-webkit-transform:scale(1.3)}20%,75%{opacity:1;text-shadow:0 0 1px #fff;-webkit-transform:scale(1)}100%{opacity:0;text-shadow:0 0 50px #fff;-webkit-transform:scale(0)}}@-webkit-keyframes blurFadeIn{0%{opacity:0;text-shadow:0 0 40px #fff;-webkit-transform:scale(1.3)}50%{opacity:.5;text-shadow:0 0 10px #fff;-webkit-transform:scale(1.1)}100%{opacity:1;text-shadow:0 0 1px #fff;-webkit-transform:scale(1)}}@-webkit-keyframes fadeInBack{0%{opacity:0;-webkit-transform:scale(0)}50%{opacity:.4;-webkit-transform:scale(2)}100%{opacity:.2;-webkit-transform:scale(5)}}@-webkit-keyframes fadeInRotate{0%{opacity:0;-webkit-transform:scale(0) rotate(360deg)}100%{opacity:1;-webkit-transform:scale(1) rotate(0deg)}}@-moz-keyframes blurFadeInOut{0%{opacity:0;text-shadow:0 0 40px #fff;-moz-transform:scale(1.3)}20%,75%{opacity:1;text-shadow:0 0 1px #fff;-moz-transform:scale(1)}100%{opacity:0;text-shadow:0 0 50px #fff;-moz-transform:scale(0)}}@-moz-keyframes blurFadeIn{0%{opacity:0;text-shadow:0 0 40px #fff;-moz-transform:scale(1.3)}100%{opacity:1;text-shadow:0 0 1px #fff;-moz-transform:scale(1)}}@-moz-keyframes fadeInBack{0%{opacity:0;-moz-transform:scale(0)}50%{opacity:.4;-moz-transform:scale(2)}100%{opacity:.2;-moz-transform:scale(5)}}@-moz-keyframes fadeInRotate{0%{opacity:0;-moz-transform:scale(0) rotate(360deg)}100%{opacity:1;-moz-transform:scale(1) rotate(0deg)}}@keyframes blurFadeInOut{0%{opacity:0;text-shadow:0 0 40px #fff;transform:scale(1.3)}20%,75%{opacity:1;text-shadow:0 0 1px #fff;transform:scale(1)}100%{opacity:0;text-shadow:0 0 50px #fff;transform:scale(0)}}@keyframes blurFadeIn{0%{opacity:0;text-shadow:0 0 40px #fff;transform:scale(1.3)}50%{opacity:.5;text-shadow:0 0 10px #fff;transform:scale(1.1)}100%{opacity:1;text-shadow:0 0 1px #fff;transform:scale(1)}}@keyframes fadeInBack{0%{opacity:0;transform:scale(0)}50%{opacity:.4;transform:scale(2)}100%{opacity:.2;transform:scale(5)}}@keyframes fadeInRotate{0%{opacity:0;transform:scale(0) rotate(360deg)}100%{opacity:1;transform:scale(1) rotate(0deg)}}