﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;outline:none;text-decoration:none;font-family:'Roboto Condensed',sans-serif;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{background:url(../images/logo.svg) center 45vh no-repeat #fff;background-size:250px auto;background-attachment:fixed;width:100%;font-size:1em;color:#051323;float:left;}#wrapper{background:#fff;float:left;width:100%;overflow:hidden;opacity:0;transition:all .7s ease 0s;}#wrapper.active{opacity:1;transition:all .3s ease .3s;}h1,h2,h3,h4{font-weight:700;line-height:120%;letter-spacing:1px;}h1{font-size:2.5em;}p{font-size:1.25em;font-weight:300;line-height:150%;color:#0c3e74;letter-spacing:1px;}a{color:inherit;transition:.5s;letter-spacing:1px;}section{float:left;width:100%;}header{background:transparent;position:fixed;width:100%;height:120px;left:0;top:0;z-index:100 !important;transition:.5s;}header a.logo{float:left;width:250px;margin:20px 0 0 30px;position:relative;z-index:105 !important;}header a.logo img{float:left;width:100%;}header nav{float:right;width:65%;}header nav ul{float:left;width:100%;display:flex;justify-content:space-around;}header nav ul li{flex-grow:1;white-space:nowrap;width:auto;float:left;list-style:none;height:120px;transition:.5s;overflow:hidden;}header nav ul li a{text-align:center;font-size:1.125em;text-transform:uppercase;font-weight:700;line-height:120px;display:block;margin:0 auto;color:#39586c;}header nav ul li a:hover{color:#1ca2e4;}header ul.navSecondary{position:absolute;top:15px;right:0;display:inline-block;width:auto;white-space:nowrap;z-index:2;transition:.5s;}header ul.navSecondary li{display:inline-block;height:20px;margin:0 35px;}header ul.navSecondary li a{text-align:center;font-size:.9em;text-transform:uppercase;font-weight:700;line-height:20px;display:block;margin:0 auto;color:#39586c;}header ul.navSecondary li a:hover{color:#1ca2e4;}.prices nav li a.prices,.download nav li a.download,.tutorials nav li a.tutorials,.products nav li a.products,.support nav li a.support{color:#1ca2e4;}header.dock{background:#fff;height:80px;}header.dock a.logo{width:220px;margin:10px 0 0 30px;}header.dock nav ul li{height:80px;}header.dock nav ul li a{line-height:100px;}header.dock ul.navSecondary{top:10px;}div.flyNav{position:fixed;opacity:0;top:0;right:100%;width:100%;height:100vh;box-sizing:border-box;padding:38vh 6% 0;background:#6899b8;overflow:hidden;z-index:102;transition:.5s;}div.flyNav a.close{position:absolute;display:block;top:5%;right:3%;color:#fff;text-transform:uppercase;font-weight:700;font-size:20px;padding-right:40px;height:40px;line-height:40px;}div.flyNav a.close span{display:block;width:30px;height:2px;background:#fff;position:absolute;top:18px;right:0;transform:rotate(45deg);}div.flyNav a.close span:last-of-type{transform:rotate(-45deg);}div.flyNav a.close:hover{padding-right:35px;}div.flyNav ul.iconNav{float:left;width:100%;display:flex;justify-content:space-around;}div.flyNav ul.iconNav li{flex-grow:1;white-space:nowrap;width:auto;float:left;list-style:none;}div.flyNav ul.iconNav li a{text-align:center;float:left;width:100%;text-transform:uppercase;color:#fff;font-weight:700;font-size:1.25em;}div.flyNav ul.iconNav li a img{display:block;margin:0 auto 20px;transition:.5s;}div.flyNav ul.iconNav li a:hover img{margin:0 auto 15px;}div.flyNav.open{right:0;opacity:1;}div#contact,div#trial{position:absolute;top:-100vh;left:0;right:0;width:100%;min-height:100vh;box-sizing:border-box;padding:8% 9% 0;background:#6899b8;transition:all .5s ease 0s;overflow:hidden;opacity:0;}div#contact a.close,div#trial a.close{position:absolute;display:block;top:5%;right:3%;color:#fff;text-transform:uppercase;font-weight:700;font-size:20px;padding-right:40px;height:40px;line-height:40px;}div#contact a.close span,div#trial a.close span{display:block;width:30px;height:2px;background:#fff;position:absolute;top:18px;right:0;transform:rotate(45deg);}div#contact a.close span:last-of-type,div#trial a.close span:last-of-type{transform:rotate(-45deg);}div#contact div.contactDetails,div#contact div.trialDetails,div#trial div.contactDetails,div#trial div.trialDetails{float:left;width:30%;color:#fff;margin:5% 0 0;}div#contact div.contactDetails h4,div#contact div.trialDetails h4,div#trial div.contactDetails h4,div#trial div.trialDetails h4{float:left;width:100%;font-size:1.25em;}div#contact div.contactDetails p,div#contact div.trialDetails p,div#trial div.contactDetails p,div#trial div.trialDetails p{color:#fff;float:left;width:100%;margin:0 0 30px;}div#contact div.contactDetails p a,div#contact div.trialDetails p a,div#trial div.contactDetails p a,div#trial div.trialDetails p a{color:#fff;}div#contact div.contactform,div#contact div.trialform,div#trial div.contactform,div#trial div.trialform{float:right;width:65%;color:#fff;z-index:-1 !important;margin:5% 0 0;}div#contact div.contactform h3,div#contact div.trialform h3,div#trial div.contactform h3,div#trial div.trialform h3{float:left;width:100%;border-bottom:4px solid #fff;font-size:1.875em;margin:0 0 6%;text-transform:uppercase;}div#contact div.contactform p,div#contact div.trialform p,div#trial div.contactform p,div#trial div.trialform p{color:#fff;font-weight:normal;}div#contact div.contactform form,div#contact div.trialform form,div#trial div.contactform form,div#trial div.trialform form{float:left;width:100%;margin-bottom:1em;}div#contact div.contactform form #yesnodialog,div#contact div.trialform form #yesnodialog,div#trial div.contactform form #yesnodialog,div#trial div.trialform form #yesnodialog{z-index:10000 !important;}div#contact div.contactform form a.button,div#contact div.trialform form a.button,div#trial div.contactform form a.button,div#trial div.trialform form a.button{display:table;padding:.3em .3em .3em .3em;border-radius:.3em;color:#fff;text-transform:uppercase;font-weight:700;font-size:1.25em;width:auto;margin:0 auto;}div#contact div.contactform form a.delete,div#contact div.trialform form a.delete,div#trial div.contactform form a.delete,div#trial div.trialform form a.delete{background:#8b0000;}div#contact div.contactform form a.edit,div#contact div.trialform form a.edit,div#trial div.contactform form a.edit,div#trial div.trialform form a.edit{background:#2e8b57;}div#contact div.contactform form a.close:hover,div#contact div.trialform form a.close:hover,div#trial div.contactform form a.close:hover,div#trial div.trialform form a.close:hover{padding-right:35px;}div#contact div.contactform form a.button:hover,div#contact div.trialform form a.button:hover,div#trial div.contactform form a.button:hover,div#trial div.trialform form a.button:hover{background:#39586c;}div#contact div.contactform form table,div#contact div.trialform form table,div#trial div.contactform form table,div#trial div.trialform form table{width:100%;background-color:#598dae;color:#fff;margin-top:2em;padding-left:1em;padding-right:1em;padding-bottom:1em;padding-top:1em;}div#contact div.contactform form table td.columntitle,div#contact div.trialform form table td.columntitle,div#trial div.contactform form table td.columntitle,div#trial div.trialform form table td.columntitle{font-size:1.8em;text-align:left;}div#contact div.contactform form table td.columntext,div#contact div.trialform form table td.columntext,div#trial div.contactform form table td.columntext,div#trial div.trialform form table td.columntext{font-size:1.6em;padding-bottom:.5em;padding-top:.5em;}div#contact div.contactform form div,div#contact div.trialform form div,div#trial div.contactform form div,div#trial div.trialform form div{width:49%;float:left;box-sizing:border-box;}div#contact div.contactform form p.clickagree,div#contact div.trialform form p.clickagree,div#trial div.contactform form p.clickagree,div#trial div.trialform form p.clickagree{width:100%;float:right;font-weight:normal;font-size:1.3em;padding-top:1em;padding-bottom:1em;display:inline-block;}div#contact div.contactform form div.buttons,div#contact div.trialform form div.buttons,div#trial div.contactform form div.buttons,div#trial div.trialform form div.buttons{width:100%;margin-top:1em;}div#contact div.contactform form div.buttons .right,div#contact div.trialform form div.buttons .right,div#trial div.contactform form div.buttons .right,div#trial div.trialform form div.buttons .right{float:right;}div#contact div.contactform form div.buttons .left,div#contact div.trialform form div.buttons .left,div#trial div.contactform form div.buttons .left,div#trial div.trialform form div.buttons .left{float:left;}div#contact div.contactform form div.buttons input,div#contact div.trialform form div.buttons input,div#trial div.contactform form div.buttons input,div#trial div.trialform form div.buttons input{margin-left:1em;}div#contact div.contactform form div.adduser,div#contact div.trialform form div.adduser,div#trial div.contactform form div.adduser,div#trial div.trialform form div.adduser{width:100%;float:right;}div#contact div.contactform form label,div#contact div.trialform form label,div#trial div.contactform form label,div#trial div.trialform form label{float:left;font-size:1.5em;margin-bottom:.3em;}div#contact div.contactform form label .info,div#contact div.trialform form label .info,div#trial div.contactform form label .info,div#trial div.trialform form label .info{font-style:italic;font-size:.7em;line-height:.8em;}div#contact div.contactform form div.error,div#contact div.trialform form div.error,div#trial div.contactform form div.error,div#trial div.trialform form div.error{color:#ff0;font-size:1.5em;font-weight:normal;margin-bottom:1em;text-align:right;width:100%;}div#contact div.contactform form div.ha32,div#contact div.trialform form div.ha32,div#trial div.contactform form div.ha32,div#trial div.trialform form div.ha32{width:32%;float:left;}div#contact div.contactform form div.ha49,div#contact div.trialform form div.ha49,div#trial div.contactform form div.ha49,div#trial div.trialform form div.ha49{width:50%;padding-right:5%;}div#contact div.contactform form div.ha99,div#contact div.trialform form div.ha99,div#trial div.contactform form div.ha99,div#trial div.trialform form div.ha99{width:95%;}div#contact div.contactform form div.ha100,div#contact div.trialform form div.ha100,div#trial div.contactform form div.ha100,div#trial div.trialform form div.ha100{width:100%;float:left;}div#contact div.contactform form input,div#contact div.trialform form input,div#trial div.contactform form input,div#trial div.trialform form input{float:left;width:100%;background:transparent;border:none;border-bottom:2px solid #fff;color:#fff;font-size:1.25em;font-weight:300;font-family:"Roboto Condensed",sans-serif;padding-top:.5em;padding-right:0;margin:0 0 20px;background-image:none;}div#contact div.contactform form input.trialinput,div#contact div.trialform form input.trialinput,div#trial div.contactform form input.trialinput,div#trial div.trialform form input.trialinput{background:#487ea0;border-bottom:none;padding-top:8px;padding-right:0;padding-left:.5em;padding-bottom:.5em;font-size:1.5em;font-weight:normal;}div#contact div.contactform form textarea,div#contact div.trialform form textarea,div#trial div.contactform form textarea,div#trial div.trialform form textarea{float:left;width:100%;height:6em;background:#487ea0;border:none;color:#fff;font-size:1.5em;font-weight:normal;font-family:"Roboto Condensed",sans-serif;padding-top:8px;padding-right:0;padding-left:.5em;padding-bottom:.5em;margin-bottom:1em;}div#contact div.contactform form input[type=button],div#contact div.contactform form [type=submit],div#contact div.trialform form input[type=button],div#contact div.trialform form [type=submit],div#trial div.contactform form input[type=button],div#trial div.contactform form [type=submit],div#trial div.trialform form input[type=button],div#trial div.trialform form [type=submit]{float:right;width:auto;background-color:transparent;border:5px solid #fff;font-weight:700;text-transform:uppercase;padding:12px 30px;margin:0;border-radius:50px;cursor:pointer;transition:.5s;}div#contact div.contactform form input[type=button]:hover,div#contact div.contactform form [type=submit]:hover,div#contact div.trialform form input[type=button]:hover,div#contact div.trialform form [type=submit]:hover,div#trial div.contactform form input[type=button]:hover,div#trial div.contactform form [type=submit]:hover,div#trial div.trialform form input[type=button]:hover,div#trial div.trialform form [type=submit]:hover{color:#6899b8;background:#fff;}div#contact.open,div#trial.open{top:0;opacity:1;z-index:102 !important;transition:all .5s ease 0s;}::-webkit-input-placeholder{font-family:'Roboto Condensed',sans-serif;font-size:1em;font-weight:700;color:#fff;text-transform:uppercase;}::-moz-placeholder{font-family:'Roboto Condensed',sans-serif;font-size:1em;font-weight:700;opacity:1;color:#fff;text-transform:uppercase;}:-moz-placeholder{font-family:'Roboto Condensed',sans-serif;font-size:1em;font-weight:700;opacity:1;color:#fff;text-transform:uppercase;}:-ms-input-placeholder{font-family:'Roboto Condensed',sans-serif;font-size:1em;font-weight:700;color:#fff;text-transform:uppercase;}div#trial div.trialDetails p{margin:20px 0 10px;}div#banner{float:left;width:100%;height:100vh;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;}div#banner div.keyMessage{position:absolute;left:3%;top:40%;}div#banner div.keyMessage strong{text-transform:uppercase;color:#1ca2e4;font-size:3.125em;font-weight:700;margin:0 0 20px;}div#banner div.keyMessage strong span{font-size:.7em;}div#banner div.keyMessage p{font-size:2em;margin:0 0 20px;}div#banner div.keyMessage a{float:left;}div#banner a.down{position:absolute;width:66px;height:33px;bottom:2%;left:calc(50% - 33px);}div#banner a.down span{display:block;width:33px;height:2px;background:#051323;position:absolute;top:15px;left:5px;transform:rotate(45deg);}div#banner a.down span:last-of-type{left:auto;right:5px;transform:rotate(-45deg);}div#banner.homeBanner{background-image:url("../images/homeBanner.jpg");}div#banner.emailBanner{background-image:url("../images/emailBanner.jpg");}div#banner.calendarBanner{background-image:url("../images/calendarBanner.jpg");}div#banner.taskBanner{background-image:url("../images/taskBanner.jpg");}div#banner.cloudBanner{background-image:url("../images/cloudBanner.jpg");}div#banner.notesBanner{background-image:url("../images/notesBanner.jpg");}div#banner.crmBanner{background-image:url("../images/crmBanner.jpg");}div#banner.supportBanner{background-image:url("../images/supportBanner.jpg");}div#banner.pricesBanner{background-image:url("../images/bannerPrices.jpg");}a.button{display:table;background:#fc7c3c;padding:20px 40px;border-radius:50px;color:#fff;text-transform:uppercase;font-weight:700;font-size:1.25em;width:auto;margin:0 auto;}a.button:hover{background:#6899b8;}h1.lineTitle,h2.lineTitle{float:left;width:91%;height:105px;position:relative;text-transform:uppercase;padding:30px 0 0 9%;background:url("../images/Squares.svg") top left/8% auto no-repeat;color:#0c3e74;font-size:2.5em;}#contact h1.lineTitle,#contact h2.lineTitle,#trial h1.lineTitle,#trial h2.lineTitle{color:#fff;}h1.lineTitle::after,h2.lineTitle::after{content:"";display:block;width:91%;position:absolute;bottom:0;right:0;height:5px;background:#0c3e74;}#contact h1.lineTitle::after,#contact h2.lineTitle::after,#trial h1.lineTitle::after,#trial h2.lineTitle::after{background:#fff;}div#testimonial{float:left;width:100%;box-sizing:border-box;padding:6% 7.5%;background:#6899b8;}div#testimonial img{float:left;width:100px;height:auto;margin:2% 0 0;}div#testimonial p{float:left;width:60%;margin:0 5%;padding:3% 5% 3% 0;color:#fff;font-size:1.875em;font-style:italic;border-right:1px solid #fff;}div#testimonial h4{float:left;margin:3.5% 0 0;text-transform:uppercase;font-weight:700;font-size:2.25em;line-height:110%;color:#fff;}div#testimonial h4 span{display:block;font-weight:300;font-size:1.6rem;text-transform:none;margin:5px 0 0;line-height:110%;}footer{float:left;width:100%;}footer div#footer{float:left;width:100%;background:#39586c;box-sizing:border-box;padding:3% 10%;}footer div#footer div{float:left;width:25%;color:#fff;}footer div#footer div h3{font-size:1.6em;float:left;width:100%;margin:30px 0 15px;}footer div#footer div ul{float:left;width:100%;}footer div#footer div ul li{list-style:none;font-size:1.125em;margin:0 0 6px;}footer div#footer div ul li a:hover{color:#1ca2e4;}footer div#footer div img{float:left;max-width:80%;margin:0 0 15px -20px;}footer div#footer div p{float:left;width:100%;color:#fff;margin:0 0 15px;font-size:1.125em;}footer div#footer div p a{display:block;}footer div#footer div p a:hover{color:#1ca2e4;}footer p.footnote{float:left;width:100%;text-align:center;font-size:1em;font-weight:300;margin:12px 0;}footer p.footnote a:hover{color:#1ca2e4;}footer p.footnote span{padding:0 5px;}div.centerContent{text-align:center;float:left;width:100%;padding:6% 0;}div.centerContent h1,div.centerContent h2{float:left;width:100%;margin:0 0 20px;color:#1ca2e4;text-transform:uppercase;}div.centerContent p{padding:0 25%;margin:0 0 20px;}div.centerContent ul.iconNav{float:left;width:80%;display:flex;margin:5% 10%;justify-content:space-around;}div.centerContent ul.iconNav li{flex-grow:1;white-space:nowrap;width:auto;float:left;list-style:none;}div.centerContent ul.iconNav li a{text-align:center;float:left;width:100%;text-transform:uppercase;color:#0c3e74;font-weight:700;font-size:1.25em;}div.centerContent ul.iconNav li a img{display:block;margin:0 auto 20px;transition:.5s;}div.centerContent ul.iconNav li a:hover img{margin:0 auto 15px;}div.centerContent ul.iconNav li span{text-align:center;float:left;width:100%;text-transform:uppercase;color:#0c3e74;font-weight:700;font-size:1.25em;}div.centerContent ul.iconNav li span img{display:block;margin:0 auto 20px;transition:.5s;}div.topContent{float:left;width:82%;padding:12% 9% 5%;}div.topContent h3,div.topContent h4{float:left;width:80%;margin:20px 10%;text-transform:uppercase;color:#1ca2e4;font-size:1.875em;}div.topContent h3:first-of-type,div.topContent h4:first-of-type{margin:6% 10% 20px;}div.topContent p{float:left;width:80%;margin:0 10% 15px;}div.topContent ul{float:left;width:80%;margin:0 10% 20px;}div.topContent ul li{list-style:disc;list-style-position:inside;font-size:1.125em;font-weight:300;margin:0 0 10px;color:#0c3e74;}div.midBanner{float:left;width:100%;height:72vh;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;}div.midBanner div.keyMessage{position:absolute;left:3%;top:36%;}div.midBanner div.keyMessage h2{text-transform:uppercase;color:#1ca2e4;font-size:3.125em;font-weight:700;margin:0 0 15px;}div.midBanner div.keyMessage p{font-size:2em;margin:0 0 20px;}div.midBanner div.keyMessage a{float:left;}div.midBanner.support{background-image:url("../images/supportBG.jpg");}div.midBanner.calendarSupport{background-image:url("../images/calendarSupport.jpg");}div.stripContent{float:left;width:100%;box-sizing:border-box;padding:8% 5% 8% 14%;}div.stripContent img{float:left;max-width:35%;margin:0 0 0 5%;}div.stripContent img.plusMargin{margin:0 0 0 10%;max-width:30%;}div.stripContent img.lessMargin{margin:0;}div.stripContent div{float:left;width:55%;margin:0 0 0 5%;}div.stripContent div h2{float:left;font-size:2.5em;text-transform:uppercase;color:#1ca2e4;margin:0 0 20px;width:100%;}div.stripContent div p{float:left;font-size:1.25em;margin:0 0 20px;max-width:85%;}div.stripContent div a.button{float:left;clear:left;}div.stripContent.dark{background:#6899b8;}div.stripContent.dark img{float:right;margin:0 10% 0 0;max-width:35%;}div.stripContent.dark img.plusMargin{margin:0 15% 0 0;max-width:30%;}div.stripContent.dark img.plusPlusMargin{margin:0 20% 0 0;max-width:25%;}div.stripContent.dark img.lessMargin{margin:0;max-width:45%;}div.stripContent.dark div{width:50%;margin:0 0 0 5%;}div.stripContent.dark div h2{color:#0c3e74;}div.stripContent.dark div p{color:#fff;}div.stripContent.dark div a.button:hover{background:#39586c;}div.stripContent.right img{float:left;}div.stripContent.right img.lessMargin{margin:0 10% 0 0;float:right;max-width:35%;}div.stripContent.right div{width:50%;margin:0 0 0 5%;}div.accordion{float:left;width:82%;margin:0 9% 2%;}div.accordion a.expand{float:left;width:100%;border-bottom:5px solid #0c3e74;font-size:2.5em;font-weight:700;text-transform:uppercase;color:#1ca2e4;padding:1% 0;position:relative;}div.accordion a.expand span:first-of-type{display:block;position:absolute;top:0;right:0;width:60px;height:60px;border-radius:50%;border:5px solid #fc7c3c;box-sizing:border-box;}div.accordion a.expand span:nth-of-type(2){display:block;position:absolute;top:26px;right:16px;width:22px;height:0;border:3px solid #fc7c3c;}div.accordion a.expand span:last-of-type{display:block;position:absolute;top:26px;right:16px;width:22px;height:0;transform:rotate(90deg);border:3px solid #fc7c3c;transition:.5s;}div.accordion div.content{float:left;width:86%;margin:0 7%;height:auto;max-height:0;overflow:hidden;transition:all .5s ease 0s;}div.accordion div.content h2,div.accordion div.content h3,div.accordion div.content h4{float:left;width:100%;margin:20px 0;text-transform:uppercase;color:#1ca2e4;font-size:1.875em;}div.accordion div.content h2:first-of-type,div.accordion div.content h3:first-of-type,div.accordion div.content h4:first-of-type{margin:6% 0 20px;}div.accordion div.content p{float:left;width:100%;margin:0 0 15px;}div.accordion div.content ul{float:left;width:100%;margin:0 0 20px;}div.accordion div.content ul li{list-style:disc;list-style-position:inside;font-size:1.125em;font-weight:300;margin:0 0 10px;color:#0c3e74;}div.accordion div.content iframe{float:left;width:23%;margin:2% 1% 0;height:23vh;}div.accordion div.content.videos{width:100%;margin:0;}div.accordion.icon{margin:0 9% 4%;}div.accordion.icon div.content{width:80%;margin:0 5% 0 15%;}div.accordion.icon div.content a.button{float:left;margin:30px 0;}div.accordion.icon a.expand{width:88%;position:relative;margin:0 0 0 12%;}div.accordion.icon a.expand span:first-of-type{top:35px;}div.accordion.icon a.expand span:nth-of-type(2){top:62px;}div.accordion.icon a.expand span:last-of-type{top:62px;}div.accordion.icon a.expand img{position:absolute;left:-12%;width:auto;max-height:90%;bottom:5%;max-width:9%;}div.accordion.open div.content{max-height:10000px;transition:all 1.5s ease 0s;}div.accordion.open a.expand span:last-of-type{transform:rotate(0deg);}div.accordion:last-of-type{margin:0 9% 8%;}div.topContent div.howNav,div.content div.howNav{float:left;border-left:1px solid #0c3e74;min-height:250px;margin:4% 0;box-sizing:border-box;width:40%;padding:0 4% 0 1.5%;}div.topContent div.howNav h3,div.content div.howNav h3{float:left;font-size:2.25em;font-weight:700;color:#1ca2e4;margin:0 0 15px;text-transform:uppercase;}div.topContent div.howNav a,div.content div.howNav a{float:left;clear:left;font-weight:300;font-size:1.125em;margin:0 0 10px;letter-spacing:0;}div.topContent div.howNav a:hover,div.content div.howNav a:hover{color:#1ca2e4;}div.topContent div.howNav:first-of-type,div.content div.howNav:first-of-type{width:25%;}div.topContent div.howNav:last-of-type,div.content div.howNav:last-of-type{padding:0 0 0 1.5%;width:35%;}div.content{float:left;width:76%;margin:0 12% 5%;}div.content h2,div.content h3,div.content h4{float:left;width:100%;margin:20px 0;color:#1ca2e4;text-transform:uppercase;font-size:1.875em;}div.content h1.lineTitle,div.content h2.lineTitle{float:left;width:90%;height:105px;position:relative;text-transform:uppercase;padding:30px 0 0 10%;background:url("../images/Squares.svg") top left/9% auto no-repeat;color:#0c3e74;font-size:2.5em;}div.content p{float:left;width:100%;margin:0 0 15px;}div.content ul{float:left;width:100%;margin:0 0 20px;}div.content ul li{list-style:disc;list-style-position:inside;font-size:1.125em;font-weight:300;margin:0 0 10px;color:#0c3e74;}div.content iframe{float:left;width:23%;margin:2% 1% 0;height:23vh;}div.content img{float:left;width:auto;max-width:100%;margin:2% 0;}div.content span{float:left;width:auto;text-align:center;max-width:33%;}div.content span p{width:auto;float:none;clear:left;text-align:center;}div.priceContent{float:left;width:70%;margin:0 15% 6%;}div.priceContent h2{float:left;width:100%;color:#1ca2e4;font-size:2.5em;font-weight:700;text-transform:uppercase;border-bottom:5px solid #0c3e74;margin:5% 0 2%;}div.priceContent div.calculator{float:left;box-sizing:border-box;width:50%;margin:4% 0;padding:0 8% 0 0;border-right:1px solid #0c3e74;}div.priceContent div.calculator h3{float:left;width:100%;color:#1ca2e4;font-size:1.875em;text-transform:uppercase;margin:0 0 30px;}div.priceContent div.calculator div.input{float:left;width:100%;margin:0 0 20px;border-bottom:1px solid #0c3e74;padding:5px 0 10px;font-size:1.125em;font-weight:700;color:#39586c;position:relative;}div.priceContent div.calculator div.input input,div.priceContent div.calculator div.input select{float:right;width:40px;border:none;background:transparent;font-size:.8em;font-weight:700;color:#39586c;}div.priceContent div.calculator div.input select{width:auto;padding:0 10px 0 0;}div.priceContent div.calculator div.input span{float:right;width:auto;font-size:1em;font-weight:700;color:#39586c;}div.priceContent div.calculator div.input.number:after{content:"";display:block;background:url("../images/toggle.svg") center/17px 23px no-repeat #fff;position:absolute;top:0;right:0;z-index:10;pointer-events:none;width:20px;height:30px;}div.priceContent div.calculator div.input.select:after{content:"";display:block;background:url("../images/selectDown.svg") center/17px 10px no-repeat #fff;position:absolute;top:0;right:0;z-index:10;pointer-events:none;width:20px;height:30px;}div.priceContent div.options{float:left;box-sizing:border-box;width:50%;margin:4% 0;padding:0 0 0 8%;}div.priceContent div.options h3{float:left;width:100%;color:#1ca2e4;font-size:1.875em;text-transform:uppercase;margin:0 0 30px;}div.priceContent div.options ul{float:left;width:100%;}div.priceContent div.options ul li{list-style:none;float:left;width:100%;margin:0 0 20px;font-size:1.25em;font-weight:300;color:#39586c;}div.priceContent ul.discounts{float:left;width:100%;margin:2% 0;}div.priceContent ul.discounts li{float:left;width:98%;border-bottom:1px solid #39586c;margin:0 0 10px;list-style:none;font-size:1.65em;font-weight:700;padding:10px 1%;}div.priceContent ul.discounts li span{float:right;}div.priceContent p{float:left;width:100%;}div.priceContent p.smallPrint{float:left;width:100%;font-size:1em;margin:5% 0 0;}@media screen and (max-width:1700px){body{font-size:14px;}div#contact div.contactform form textarea,div#contact div.trialform form textarea,div#trial div.contactform form textarea,div#trial div.trialform form textarea{height:154px;}div#testimonial{padding:6%;}div#testimonial img{width:90px;}div#testimonial p{width:55%;}div#testimonial h4{font-size:2.5em;}div#testimonial h4 span{font-size:1.5rem;}}@media screen and (max-width:1500px){body{font-size:12px;background-size:300px auto;}div#contact div.contactform form textarea,div#contact div.trialform form textarea,div#trial div.contactform form textarea,div#trial div.trialform form textarea{height:146px;}div.centerContent ul.iconNav li a img,div.centerContent ul.iconNav li span img{width:80%;}div.flyNav ul.iconNav li a img{width:70%;}div.stripContent img{max-width:30%;}.home div.stripContent.dark img{float:right;margin:0 5% 0 0;max-width:40%;}div.stripContent.dark img.plusMargin{margin:0 10% 0 0;}div.stripContent.dark img.plusPlusMargin{margin:0 15% 0 0;max-width:30%;}div.accordion a.expand span:first-of-type{width:50px;height:50px;}div.accordion a.expand span:nth-of-type(2){top:23px;right:12px;width:19px;}div.accordion a.expand span:last-of-type{top:23px;right:12px;width:19px;}div.accordion.icon a.expand span:nth-of-type(2),div.accordion.icon a.expand span:last-of-type{top:57px;}div.accordion.open div.content.videos{padding:3% 0;}h1.lineTitle,h2.lineTitle{height:90px;}div#testimonial{padding:6%;}div#testimonial img{width:90px;}div#testimonial p{width:55%;}div#testimonial h4{font-size:2.25em;}div#testimonial h4 span{font-size:1.25rem;}}@media screen and (max-width:1100px){body{font-size:12px;background-size:200px auto;}header a.logo{width:200px;height:50px;margin:20px 0 0 20px;}header.dock a.logo{width:180px;margin:20px 0 0 20px;}header nav{width:72%;}div.centerContent ul.iconNav{width:90%;margin:5%;}div.centerContent ul.iconNav li a img,div.flyNav ul.iconNav li a img,div.centerContent ul.iconNav li span img{width:110px;margin:0 auto 15px;}div.centerContent ul.iconNav li a:hover img,div.flyNav ul.iconNav li a:hover img{margin:0 auto 10px;}div.stripContent img{max-width:40%;margin:0;}div.stripContent img.plusMargin{margin:0 0 0 5%;max-width:35%;}div.stripContent.dark img.plusMargin{margin:2% 5% 0 0;}.home div.stripContent.dark img{margin:4% 0 0 0;max-width:45%;}div.stripContent.dark img.plusPlusMargin{margin:0 5% 0 0;}div#testimonial p{width:58%;margin:0 3%;padding:3% 3% 3% 0;font-size:1.75em;}div#testimonial img{width:90px;margin:4% 0 0;}div#testimonial h4{font-size:2em;}div#testimonial h4 span{font-size:1.2rem;}footer div#footer div{width:28%;}footer div#footer div:first-of-type{width:22%;}footer div#footer div:last-of-type{width:22%;}div.midBanner{background-position:left center;}div#contact div.contactform form textarea,div#contact div.trialform form textarea,div#trial div.contactform form textarea,div#trial div.trialform form textarea{height:146px;}div.topContent div.howNav{padding:0 1% 0 1.5%;}div.topContent div.howNav a{margin:0 0 15px;}div.accordion a.expand span:first-of-type{width:45px;height:45px;border:4px solid #fc7c3c;}div.accordion a.expand span:nth-of-type(2){top:20px;right:11px;width:18px;border:2px solid #fc7c3c;}div.accordion a.expand span:last-of-type{top:20px;right:11px;width:18px;border:2px solid #fc7c3c;}div.centerContent p{padding:0 15%;}div.priceContent{width:80%;margin:0 10% 6%;}div#contact,div#trial{padding:5% 5% 0;}h1.lineTitle,h2.lineTitle{padding:0 0 0 10%;height:85px;width:90%;}}@media screen and (max-width:1000px){body{font-size:12px;background-size:200px auto;}a.menu{float:right;position:relative;padding-right:40px;height:40px;margin:20px;z-index:100;transition:all .5s ease 0s;}a.menu span{display:block;position:absolute;width:30px;height:3px;background:#39586c;right:0;transition:all .5s ease 0s;}a.menu span:first-of-type{top:10px;}a.menu span:nth-of-type(2){top:19px;}a.menu span:last-of-type{top:28px;}a.menu::before{content:"MENU";font-weight:700;font-size:1.65em;color:#39586c;line-height:40px;transition:all .5s ease 0s;}.open a.menu::before{color:#fff;transition:all .5s ease 0s;}.open a.menu span:first-of-type{transform:rotate(225deg);top:19px;background:#fff;transition:all .5s ease 0s;}.open a.menu span:nth-of-type(2){opacity:0;right:-30px;background:#fff;transition:all .5s ease 0s;}.open a.menu span:last-of-type{transform:rotate(-225deg);top:19px;background:#fff;transition:all .5s ease 0s;}div#nav{position:fixed;left:100%;top:0;width:100%;height:100vh;background:#6899b8;transition:.5s;}.open div#nav{left:0;}header nav{width:100%;margin:100px 0 0;}header nav ul{float:left;width:100%;display:block;justify-content:normal;}header nav ul li{flex-grow:1;white-space:normal;width:auto;float:none;height:100px;}header.dock nav ul li{height:100px;}header nav ul li a{font-size:1.5em;font-weight:700;line-height:100px;display:table;margin:0 auto;color:#fff;width:auto;}header nav ul li a:hover{color:#0c3e74;}.prices nav li a.prices,.download nav li a.download,.tutorials nav li a.tutorials,.products nav li a.products,.support nav li a.support{color:#0c3e74;}header ul.navSecondary{top:auto;padding-top:20px;border-top:1px solid #fff;right:25%;display:inline-block;bottom:40px;width:50%;text-align:center;}header ul.navSecondary li a{color:#fff;}header ul.navSecondary li a:hover{color:#fff;}header.dock ul.navSecondary{top:auto;}div.flyNav{padding:120px 0 0;}div.flyNav ul.iconNav,div.centerContent ul.iconNav{float:left;width:80%;margin:0 10%;text-align:center;display:block;justify-content:normal;}div.flyNav ul.iconNav li,div.centerContent ul.iconNav li{white-space:normal;width:auto;float:left;width:33.3%;margin:50px 0;}div.flyNav ul.iconNav li a,div.centerContent ul.iconNav li a{float:none;width:auto;color:#fff;font-weight:700;font-size:1.125em;display:table;margin:0 auto;}div.centerContent ul.iconNav li a{color:#0c3e74;}div.centerContent ul.iconNav li a img,div.flyNav ul.iconNav li a img,div.centerContent ul.iconNav li span img{width:120px;margin:0 auto 10px;}div.centerContent ul.iconNav li a:hover img,div.flyNav ul.iconNav li a:hover img{margin:0 auto 10px;}div#contact div.contactDetails,div#contact div.trialDetails,div#trial div.contactDetails,div#trial div.trialDetails{width:91%;margin:5% 0 0 9%;}div#contact div.contactDetails p,div#contact div.trialDetails p,div#trial div.contactDetails p,div#trial div.trialDetails p{margin:0 0 20px;}div#contact div.contactform,div#contact div.trialform,div#trial div.contactform,div#trial div.trialform{width:91%;}#contact h1.lineTitle,#contact h2.lineTitle,#trial h1.lineTitle,#trial h2.lineTitle{z-index:-1;}div#banner{height:50vh;background-position:left center;}div#banner div.keyMessage strong{font-size:3em;}div#banner a.down{display:none;}h1{font-size:2.25em;}div.midBanner{height:36vh;}div.midBanner div.keyMessage{top:26%;}div.midBanner div.keyMessage h2{font-size:2.25em;margin:0 0 5px;}div.midBanner div.keyMessage p{font-size:1.5em;margin:0 0 15px;}div.stripContent{padding:8% 4% 8% 4%;}div.stripContent div h2{font-size:2.25em;margin:0 0 10px;}a.button{padding:15px 30px;}div#testimonial{padding:6%;}div#testimonial img{width:70px;margin:6% 1% 0 0;}div#testimonial p{width:55%;margin:0 3%;padding:3% 3% 3% 0;font-size:1.75em;}div#testimonial h4{font-size:1.8em;margin:6% 0 0;}div#testimonial h4 span{font-size:1rem;}footer div#footer{padding:4%;}div.stripContent div{width:50%;margin:0 0 0 5%;}div.stripContent.dark img.plusMargin{margin:5% 0 0 0;max-width:45%;}div.stripContent img{max-width:45%;margin:5% 0 0;}div.stripContent.dark img.plusPlusMargin{margin:0 0 0 0;max-width:45%;}div.topContent{padding:20% 9% 5%;}div.topContent div.howNav:first-of-type,div.content div.howNav:first-of-type,div.topContent div.howNav,div.content div.howNav,div.topContent div.howNav:last-of-type,div.content div.howNav:last-of-type{width:33%;}div.accordion{margin:0 9% 3%;}div.accordion div.content iframe{float:left;width:48%;margin:2% 1%;height:18vh;}div.accordion a.expand{width:90%;font-size:2.25em;padding:1% 10% 1% 0;}div.accordion a.expand span:first-of-type,div.accordion.icon a.expand span:first-of-type{width:45px;height:45px;bottom:6px;top:auto;}div.accordion a.expand span:nth-of-type(2),div.accordion.icon a.expand span:nth-of-type(2){bottom:26px;right:11px;width:18px;top:auto;}div.accordion a.expand span:last-of-type,div.accordion.icon a.expand span:last-of-type{bottom:26px;right:11px;width:18px;top:auto;}div.accordion.icon a.expand{width:78%;position:relative;margin:0 0 0 12%;}div.priceContent h2{font-size:2.25em;margin:5% 0 3%;}div.priceContent div.calculator{width:100%;margin:4% 0;padding:0;border-right:0;}div.priceContent div.options{width:100%;margin:4% 0;padding:0;}}@media screen and (max-width:600px) and (max-height:900px){body{font-size:10px;background-size:200px auto;}header a.logo{width:180px;margin:20px 0 0 10px;}header.dock a.logo{width:160px;margin:20px 0 0 5px;}div#contact div.contactDetails p,div#contact div.trialDetails p,div#trial div.contactDetails p,div#trial div.trialDetails p{margin:0 0 10px;}#contact h1.lineTitle,#contact h2.lineTitle,#trial h1.lineTitle,#trial h2.lineTitle{z-index:-1;font-size:2em;height:55px;}div#contact a.close,div#trial a.close{top:20px;right:20px;font-size:0;}div#contact div.contactDetails,div#contact div.trialDetails,div#trial div.contactDetails,div#trial div.trialDetails{width:100%;margin:5% 0 0 0;}div#contact div.contactform,div#contact div.trialform,div#trial div.contactform,div#trial div.trialform{width:100%;}div#contact div.contactform h3,div#contact div.trialform h3,div#trial div.contactform h3,div#trial div.trialform h3{font-size:1.875em;margin:0 0 15px;}div#contact div.contactform h3 br,div#contact div.trialform h3 br,div#trial div.contactform h3 br,div#trial div.trialform h3 br{display:none;}div#contact div.contactDetails p,div#contact div.trialDetails p,div#trial div.contactDetails p,div#trial div.trialDetails p{margin:0 0 10px;font-size:12px;}div#contact div.contactform form input,div#contact div.trialform form input,div#trial div.contactform form input,div#trial div.trialform form input{border-bottom:4px solid #fff;font-size:1.125em;padding:8px 0;margin:0 0 15px;}div#contact div.contactform form textarea,div#contact div.trialform form textarea,div#trial div.contactform form textarea,div#trial div.trialform form textarea{height:107px;}header nav ul li,header nav ul li a,header.dock nav ul li,header.dock nav ul li a{height:60px;line-height:60px;}header ul.navSecondary{right:10%;width:80%;}div.flyNav ul.iconNav li,div.centerContent ul.iconNav li{width:50%;margin:25px 0;}div.centerContent ul.iconNav li a img,div.flyNav ul.iconNav li a img,div.centerContent ul.iconNav li span img{width:100px;margin:0 auto 10px;}div.centerContent{padding:10% 0;}div.centerContent h1,div.centerContent h2{width:80%;margin:0 10% 20px;}div#banner{height:50vh;background-position:center;}div#banner::after{content:"";display:block;position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;background:#fff;opacity:.4;}div#banner div.keyMessage{width:100%;z-index:2;}div#banner div.keyMessage strong{font-size:2.25em;}div#banner div.keyMessage p{font-size:1.875em;margin:0 0 10px;line-height:120%;width:80%;}div#banner div.keyMessage p br{display:none;}a.button{padding:10px 20px;}div.midBanner{height:40vh;background-position:center;}.products div.midBanner{background-position:left center;}div.midBanner div.keyMessage{top:14%;width:54%;}div.stripContent img,.home div.stripContent.dark img,div.stripContent img.plusMargin,div.stripContent img.plusPlusMargin,div.stripContent img.lessMargin,div.stripContent.dark img.plusMargin,div.stripContent.right img.lessMargin,div.stripContent.dark img.plusPlusMargin{max-width:60%;width:60%;margin:5% 20%;}div.stripContent div,div.stripContent.dark div,div.stripContent.right div{width:90%;margin:5%;text-align:center;}div.stripContent div a.button,div.stripContent.dark div a.button,div.stripContent.right div a.button{margin:0 auto;float:none;display:table;}div.stripContent div p{max-width:100%;}div#testimonial img{width:70px;margin:6% calc(50% - 35px);}div#testimonial p{width:94%;margin:0 3% 5%;padding:0 0 20px;font-size:1.75em;border-right:0;text-align:center;}div#testimonial h4{font-size:1.8em;margin:0 auto;text-align:center;border-top:1px solid #fff;float:none;display:table;width:auto;clear:both;padding:20px 0 0;}footer div#footer div{display:none;}footer div#footer div:last-of-type{display:block;width:90%;margin:20px 5% 0;}footer div#footer div img{float:left;width:45%;margin:0 100px 20px -20px;}footer div#footer div p{float:left;width:50%;color:#fff;margin:0 0 15px;font-size:1.125em;line-height:150%;}footer p.footnote{width:80%;margin:12px 10%;}footer p.footnote span{padding:0;display:block;overflow:hidden;height:6px;opacity:0;}div.flyNav{padding:80px 0 0;}div.flyNav ul.iconNav li,div.centerContent ul.iconNav li{width:50%;margin:20px 0;}div.centerContent ul.iconNav li a img,div.flyNav ul.iconNav li a img,div.centerContent ul.iconNav li span img{width:80px;margin:0 auto 10px;}div.topContent{padding:30% 9% 5%;}div.accordion{margin:0 9% 6%;}div.accordion.icon{margin:0 9% 4% 2%;width:89%;}div.accordion.icon a.expand{width:65%;position:relative;margin:0 0 0 20%;float:right;}div.accordion.icon a.expand img{left:-22%;max-width:18%;}div.accordion a.expand span:first-of-type,div.accordion.icon a.expand span:first-of-type{width:30px;height:30px;}div.accordion a.expand span:nth-of-type(2),div.accordion.icon a.expand span:nth-of-type(2){bottom:19px;right:6px;width:13px;top:auto;}div.accordion a.expand span:last-of-type,div.accordion.icon a.expand span:last-of-type{bottom:19px;right:6px;width:13px;top:auto;}div.accordion.icon div.content{width:75%;margin:0 0 0 25%;}h1.lineTitle,h2.lineTitle{background:url("../images/Squares.svg") left 4px/18% auto no-repeat;padding:0 0 10px 20%;height:auto;width:80%;font-size:2.25em;}h1.lineTitle::after,h2.lineTitle::after{width:80%;}div.accordion div.content ul li{font-size:1.25em;letter-spacing:1px;line-height:150%;}div.topContent div.howNav:first-of-type,div.content div.howNav:first-of-type,div.topContent div.howNav,div.content div.howNav,div.topContent div.howNav:last-of-type,div.content div.howNav:last-of-type{width:100%;min-height:auto;margin:8% 0 0;}div.topContent div.howNav:last-of-type,div.content div.howNav:last-of-type{margin:8% 0;}div.accordion div.content iframe{float:left;width:98%;margin:2% 1%;height:26vh;}div.content span{max-width:100%;}}.hidden{display:none;}.plainlink{text-decoration:underline;}.plainlink:hover{color:#0c3e74;}.ui-dialog{z-index:1000 !important;}