body,html{-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-style:unset;font-weight:unset}blockquote,h1,h2,h3,h4,h5,h6,li,p,ul{font-weight:unset;line-height:1.3em}h1,h2,h3,h4,h5,h6{font-family:HelveticaNowDisplay-Bd,sans-serif}p{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,form .file-picker,form textarea,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,form .file-picker,form textarea,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,:after,:before{box-sizing:inherit}.container{margin:0 auto;max-width:960px;width:100%}.clr:after,.col:after,.group:after,.row:after,.text_switcher:after{clear:both;content:"";display:block;height:0;visibility:hidden}.row,.text_switcher{margin:auto auto 1.5em}@media(max-width:960px){.row,.text_switcher{margin:auto 1em 1.5em}}.col{display:block;float:left;width:100%}@media(min-width:768px){.col{margin-left:2%}.span_1{width:4.375%}.span_2{width:10.75%}.span_3{width:17.125%}.span_4{width:23.5%}.span_5{width:29.875%}.span_6{width:36.25%}.span_7{width:42.625%}.span_8{width:49%}.span_9{width:55.375%}.span_10{width:61.75%}.span_11{width:68.125%}.span_12{width:74.5%}.span_13{width:80.875%}.span_14{width:87.25%}.span_15{width:93.625%}.span_16{width:100%}.twelvecol.col{margin-left:2%}.twelvecol.span_3{width:22%}.twelvecol.span_4{width:32%}.twelvecol.span_6{width:49%}.twelvecol.span_8{width:63.66%}.twelvecol.span_12{width:100%}}.col:first-child{margin-left:0}.float-right{float:right}.float-left{float:left}.main-nav{font-family:HelveticaNowDisplay-Regular,sans-serif}.main-nav .pricing-banner{background-color:#404040;color:#fff;padding:10px;text-align:center}.main-nav .pricing-banner a{color:#fff;text-decoration:underline}.main-nav .carticon{display:none}@media(min-width:725px){.main-nav .carticon{display:block;margin:auto 10px;padding-top:1px}}.main-nav .list{color:#404040;cursor:pointer;font-size:18px;list-style-type:none;text-align:left}@media(min-width:725px){.main-nav .list{font-size:22px;line-height:1em}}.main-nav .list>a{color:#404040}.main-nav .list>a:hover{color:#fff}.main-nav .omni-bar{display:none}.main-nav .nav-content{margin:0 auto;max-width:960px;overflow:visible;padding:0 0 0 5px}@media(min-width:671px){.main-nav .nav-content{align-items:center;display:flex;flex-direction:row;justify-content:space-between;max-height:100px}}.main-nav .omnilogo{justify-self:flex-start;vertical-align:middle}@media(min-width:671px){.main-nav .omnilogo{margin:0;width:90px}}.main-nav .sub-nav-anchor{color:#404040;display:inline-block;width:100%}@media(min-width:671px){.main-nav .sub-nav-anchor{height:50px;padding:8px 10px 10px 22px}}.main-nav li{font-size:20px;padding:14px 15px 12px;vertical-align:middle}@media(min-width:671px){.main-nav li{height:50px;padding:14px 20px 12px}.main-nav li:active,.main-nav li:hover{background-color:#3a9ff2;color:#fff}}.main-nav .app-list>ul>li,.main-nav .app-list>ul>li:nth-child(-n+5),.main-nav .company>ul>li,.main-nav .help>ul>li{padding:0}.main-nav .company>ul{width:240px}.main-nav .nav-items{display:flex;flex:1;flex-direction:row;justify-content:space-around;list-style:none;margin:0;padding-left:0}@media(min-width:671px){.main-nav .nav-items>li:nth-child(n+3)>ul>li>a{line-height:1em;padding:14px 10px 10px 22px}.main-nav .nav-items .list:active,.main-nav .nav-items .list:hover,.main-nav .nav-items .menu-active{background-color:#3a9ff2;color:#fff}.main-nav .nav-items .app-list>ul>li:nth-child(5)>a,.main-nav .nav-items .app-list>ul>li:nth-child(6)>a,.main-nav .nav-items .app-list>ul>li:nth-child(7)>a{padding:11px 10px 10px 68px}}.main-nav .nav-items .menu-active>ul{background-color:hsla(0,0%,100%,.98);color:#fff;display:none;margin-top:14px;position:absolute;z-index:1000}@media(min-width:671px){.main-nav .nav-items .menu-active>ul{display:block;margin-top:13px}}.main-nav .main{align-items:center;display:flex;flex:1;flex-direction:row;height:0;justify-content:space-around}@media(min-width:671px){.main-nav .main{height:auto}}.main-nav .sub-nav-items{display:none;list-style:none;margin-left:-20px;padding:0;width:300px}@media(min-width:671px){.main-nav .sub-nav-items{box-shadow:0 10px 17px hsla(0,0%,50%,.13)}}.main-nav .sub-nav-item{color:#404040;min-height:40px;width:100%}@media(min-width:671px){.main-nav .sub-nav-item:hover{background-color:#b0d7f5}.main-nav .sub-nav-item:active{background-color:#63b1f2}}.main-nav .hidden{display:none}.main-nav .product-icons{vertical-align:middle;width:40px}.main-nav .store{height:50px;justify-self:flex-end;line-height:1em;padding:14px 25px}@media(min-width:671px){.main-nav .store{color:#404040;height:50px}.main-nav .store:active,.main-nav .store:hover{background-color:#3a9ff2;color:#fff}}@media(max-width:670px){.main-nav .nav-content{margin:0;padding:0}.main-nav .omnilogo{padding:8px;width:100px}.main-nav .omni-bar{border-bottom:1px solid #b1b1b1;display:flex;flex-direction:row;flex-wrap:nowrap;height:38px;justify-content:space-between;width:100%;z-index:100}.main-nav .nav-hamburger-button{appearance:none;background:none;border:0;border-radius:none;box-shadow:none;cursor:pointer;display:block;font-size:0;height:36px;margin:0;overflow:hidden;padding:8px;position:relative;text-indent:-9999px;width:46px;z-index:1000}.main-nav .nav-hamburger-button:focus{outline:none}.main-nav .nav-hamburger-button>span{background:#49aeff;display:block;height:2px;left:8px;position:absolute;right:8px;transition:background .25s}.main-nav .nav-hamburger-button>span:after,.main-nav .nav-hamburger-button>span:before{background:#49aeff;content:"";display:block;height:2px;left:0;position:absolute;transition-duration:.25s;width:100%}.main-nav .nav-hamburger-button>span:before{top:15px;transition-property:top,transform}.main-nav .nav-hamburger-button>span:after{bottom:15px;transition-property:bottom,transform}.main-nav .nav-hamburger-button.active>span{background:none}.main-nav .nav-hamburger-button.active>span:before{top:0;transform:rotate(45deg)}.main-nav .nav-hamburger-button.active>span:after{bottom:0;transform:rotate(-45deg)}.main-nav .homelink{height:100%;margin-right:auto;width:100%}.main-nav .carticonmobile{height:40px;padding-top:3px;width:45px;z-index:1002}.main-nav .carticonmobile>a>svg{margin:auto;width:99%}.main-nav .carticon{display:none}.main-nav .main{height:0;opacity:0;overflow:hidden;transition:height .75s,opacity 0s}.main-nav .main .homelink{display:none}.main-nav .main>ul{display:block}.main-nav .main .blog-menu-item,.main-nav .main .store,.main-nav .main>ul>li{font-size:20px;list-style-type:none;margin:10px 10px 0;padding:10px 10px 0}.main-nav .main .blog-menu-item{display:block;height:auto;margin-top:15px}.main-nav .expanded{display:block;height:930px;opacity:1}.main-nav .expanded .sub-nav-items{border-top:0;display:block;font-size:20px;margin:10px 0 0;padding:0;width:100%}.main-nav .expanded .sub-nav-item{margin:10px 10px 5px 35px;min-height:auto;padding:5px 0}.main-nav .expanded .sub-nav-item:hover{background-color:initial;border-right:initial}.main-nav .expanded .nav-items{list-style-type:none;margin-top:0}.main-nav .expanded img{vertical-align:middle;width:30px}.main-nav .expanded .list{color:gray;list-style-type:none;margin-left:10px}.main-nav .expanded .list:hover{cursor:pointer}.main-nav .expanded .app-list>ul>li{padding:initial}.main-nav .expanded .app-list>ul>li:nth-child(-n+4){margin-left:0;padding-left:0}.main-nav .expanded .store{color:#404040;margin-left:10px}}th{background-color:#e4e4e5;border:1px solid #f5f5f5;padding:.5em;text-align:left}.outline-button{border:2px solid #fff;display:inline-block;margin:auto}.outline-button .inner{color:#fff;font-family:HelveticaNowDisplay-XBd,sans-serif;font-size:1.2em;padding:5px 10px}.new-outliner-button-white{background:linear-gradient(#f7f7f7,#eceae4);border-radius:4px;color:#404040;display:inline-block;font-size:20px;padding:13px 16px 11px;text-decoration:none}.new-outliner-button-white:hover{background:linear-gradient(#fff,#f3f3f3);color:#404040}.new-outliner-button-white:active{background:linear-gradient(#e5e5e5,#bfbdb8);color:#404040}.dark_button .inner,.hover_button .inner,.index .inner,.round_button .inner,.store-nav .button .inner{background-color:transparent;border:1px solid #e4e4e5;transition:all .2s;transition-timing-function:ease-in}.dark_button .inner:hover,.hover_button .inner:hover,.index .inner:hover,.round_button .inner:hover,.store-nav .button .inner:hover{background-color:#e4e4e5;color:gray}.dark_button,.hover_button,.round_button,.store-nav .button{content:"";font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.1rem}.dark_button a,.hover_button a,.round_button a,.store-nav .button a{color:gray;text-align:center;text-decoration:none}.dark_button .inner,.hover_button .inner,.round_button .inner,.store-nav .button .inner{content:"";padding:.3em 0}.store-nav .button .inner:hover{background-color:#a9aaaa;border-color:#a9aaaa;color:#fff}.store-nav .active.button .inner{background-color:#404040;border-color:#404040;color:#fff}.round_button .inner{border-radius:4px}.dark_button .inner{background-color:#a9aaaa}.dark_button .inner:hover{background-color:transparent}button,form [type=submit].file-picker,form textarea[type=submit],input[type=submit]{background-color:transparent;border:1px solid gray;color:gray;transition:background-color .2s,color .2s}button:hover,form [type=submit].file-picker:hover,form textarea[type=submit]:hover,input[type=submit]:hover{background-color:#e4e4e5}.text_switcher .text_button{border-right:1px solid #404040;float:left;font-size:2.5em;width:50%}.text_switcher .text_button .inner{padding:0 .5em}.text_switcher .text_button:first-child{text-align:right}@media(max-width:480px){.text_switcher .text_button:first-child{padding-left:0}}.text_switcher .text_button:last-child{border-right:0}@media(max-width:575px){.text_switcher .text_button{font-size:2.5em}}@media(max-width:480px){.text_switcher .text_button{font-size:2.2em}}.text_switcher.three{display:block;text-align:center}.text_switcher.three .text_button{display:inline-block;float:none;width:auto}@media(max-width:480px){.text_switcher.three .text_button{font-size:1.5em;padding:0 .3em}}@media(max-width:320px){.text_switcher.three .text_button{font-size:1.2em;padding:0 .2em}}.stacked :before{content:""}.stacked .hover_button{margin-bottom:.5em}.b-button{align-items:center;background:#3a9ff2;border-radius:24px;color:#fff;display:inline-block;flex-direction:column;font-size:18px;padding:10px 0;text-align:center;width:100%}form .errors{color:red;font-size:.6em}form .disabled-cookies{font-size:1.5em;text-align:center;width:100%}form .field-wrapper{padding:10px}form .submit-button{-webkit-appearance:none;appearance:none;background-color:#319af7;color:#fff;line-height:1.1em}form .submit-button:hover{background-color:#fff;border:1px solid #319af7;color:#319af7}form .submit-button.dim{background-color:#e4e4e5}form .submit-button.dim:hover{background-color:#fff;border-color:#e4e4e5;color:#e4e4e5}form .file-picker,form input,form textarea{background-color:#fff;border:1px solid #e4e4e5;color:gray;padding:.5em;transition:box-shadow .1s,border-color .2s}form .file-picker{-webkit-appearance:none;border-right:0;cursor:pointer;display:inline-block;overflow:hidden;padding-top:10px;width:90%}form .file-picker:hover{background-color:#e4e4e5}form .file-picker.error{border:1px solid rgba(255,0,0,.6)}form .file-picker.error:hover{background-color:rgba(255,0,0,.1)}form .hidden-picker{height:0;opacity:0;-moz-opacity:0;position:absolute;width:0;z-index:-1}form .description,form .flavor-txt{color:gray;font-family:HelveticaNowDisplay-Italic,sans-serif;font-size:.8em}form .description{color:gray;width:95%}form .message{background-color:#e4e4e5;font-size:2em;height:200px;margin:auto;padding:10px;text-align:center;width:70%}form .message a{margin:5px}form .message div{margin-top:20px}form [type=color].file-picker:focus.error,form [type=date].file-picker:focus.error,form [type=datetime-local].file-picker:focus.error,form [type=datetime].file-picker:focus.error,form [type=email].file-picker:focus.error,form [type=month].file-picker:focus.error,form [type=number].file-picker:focus.error,form [type=password].file-picker:focus.error,form [type=search].file-picker:focus.error,form [type=tel].file-picker:focus.error,form [type=text].file-picker:focus.error,form [type=time].file-picker:focus.error,form [type=url].file-picker:focus.error,form [type=week].file-picker:focus.error,form input[type=color]:focus.error,form input[type=date]:focus.error,form input[type=datetime-local]:focus.error,form input[type=datetime]:focus.error,form input[type=email]:focus.error,form input[type=month]:focus.error,form input[type=number]:focus.error,form input[type=password]:focus.error,form input[type=search]:focus.error,form input[type=tel]:focus.error,form input[type=text]:focus.error,form input[type=time]:focus.error,form input[type=url]:focus.error,form input[type=week]:focus.error,form select:focus.error,form textarea:focus.error{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 4px rgba(255,0,0,.6)}form [type=color].error.file-picker,form [type=date].error.file-picker,form [type=datetime-local].error.file-picker,form [type=datetime].error.file-picker,form [type=email].error.file-picker,form [type=month].error.file-picker,form [type=number].error.file-picker,form [type=password].error.file-picker,form [type=search].error.file-picker,form [type=tel].error.file-picker,form [type=text].error.file-picker,form [type=time].error.file-picker,form [type=url].error.file-picker,form [type=week].error.file-picker,form input[type=color].error,form input[type=date].error,form input[type=datetime-local].error,form input[type=datetime].error,form input[type=email].error,form input[type=month].error,form input[type=number].error,form input[type=password].error,form input[type=search].error,form input[type=tel].error,form input[type=text].error,form input[type=time].error,form input[type=url].error,form input[type=week].error,form select.error,form textarea.error{border-color:rgba(255,0,0,.6)}form [type=color].error.file-picker::-webkit-input-placeholder,form [type=date].error.file-picker::-webkit-input-placeholder,form [type=datetime-local].error.file-picker::-webkit-input-placeholder,form [type=datetime].error.file-picker::-webkit-input-placeholder,form [type=email].error.file-picker::-webkit-input-placeholder,form [type=month].error.file-picker::-webkit-input-placeholder,form [type=number].error.file-picker::-webkit-input-placeholder,form [type=password].error.file-picker::-webkit-input-placeholder,form [type=search].error.file-picker::-webkit-input-placeholder,form [type=tel].error.file-picker::-webkit-input-placeholder,form [type=text].error.file-picker::-webkit-input-placeholder,form [type=time].error.file-picker::-webkit-input-placeholder,form [type=url].error.file-picker::-webkit-input-placeholder,form [type=week].error.file-picker::-webkit-input-placeholder,form input[type=color].error::-webkit-input-placeholder,form input[type=date].error::-webkit-input-placeholder,form input[type=datetime-local].error::-webkit-input-placeholder,form input[type=datetime].error::-webkit-input-placeholder,form input[type=email].error::-webkit-input-placeholder,form input[type=month].error::-webkit-input-placeholder,form input[type=number].error::-webkit-input-placeholder,form input[type=password].error::-webkit-input-placeholder,form input[type=search].error::-webkit-input-placeholder,form input[type=tel].error::-webkit-input-placeholder,form input[type=text].error::-webkit-input-placeholder,form input[type=time].error::-webkit-input-placeholder,form input[type=url].error::-webkit-input-placeholder,form input[type=week].error::-webkit-input-placeholder,form select.error::-webkit-input-placeholder,form textarea.error::-webkit-input-placeholder{color:rgba(255,0,0,.6)}form [type=color].error.file-picker::-moz-placeholder,form [type=date].error.file-picker::-moz-placeholder,form [type=datetime-local].error.file-picker::-moz-placeholder,form [type=datetime].error.file-picker::-moz-placeholder,form [type=email].error.file-picker::-moz-placeholder,form [type=month].error.file-picker::-moz-placeholder,form [type=number].error.file-picker::-moz-placeholder,form [type=password].error.file-picker::-moz-placeholder,form [type=search].error.file-picker::-moz-placeholder,form [type=tel].error.file-picker::-moz-placeholder,form [type=text].error.file-picker::-moz-placeholder,form [type=time].error.file-picker::-moz-placeholder,form [type=url].error.file-picker::-moz-placeholder,form [type=week].error.file-picker::-moz-placeholder,form input[type=color].error::-moz-placeholder,form input[type=date].error::-moz-placeholder,form input[type=datetime-local].error::-moz-placeholder,form input[type=datetime].error::-moz-placeholder,form input[type=email].error::-moz-placeholder,form input[type=month].error::-moz-placeholder,form input[type=number].error::-moz-placeholder,form input[type=password].error::-moz-placeholder,form input[type=search].error::-moz-placeholder,form input[type=tel].error::-moz-placeholder,form input[type=text].error::-moz-placeholder,form input[type=time].error::-moz-placeholder,form input[type=url].error::-moz-placeholder,form input[type=week].error::-moz-placeholder,form select.error::-moz-placeholder,form textarea.error::-moz-placeholder{color:rgba(255,0,0,.6)}form [type=color].error.file-picker:-ms-input-placeholder,form [type=date].error.file-picker:-ms-input-placeholder,form [type=datetime-local].error.file-picker:-ms-input-placeholder,form [type=datetime].error.file-picker:-ms-input-placeholder,form [type=email].error.file-picker:-ms-input-placeholder,form [type=month].error.file-picker:-ms-input-placeholder,form [type=number].error.file-picker:-ms-input-placeholder,form [type=password].error.file-picker:-ms-input-placeholder,form [type=search].error.file-picker:-ms-input-placeholder,form [type=tel].error.file-picker:-ms-input-placeholder,form [type=text].error.file-picker:-ms-input-placeholder,form [type=time].error.file-picker:-ms-input-placeholder,form [type=url].error.file-picker:-ms-input-placeholder,form [type=week].error.file-picker:-ms-input-placeholder,form input[type=color].error:-ms-input-placeholder,form input[type=date].error:-ms-input-placeholder,form input[type=datetime-local].error:-ms-input-placeholder,form input[type=datetime].error:-ms-input-placeholder,form input[type=email].error:-ms-input-placeholder,form input[type=month].error:-ms-input-placeholder,form input[type=number].error:-ms-input-placeholder,form input[type=password].error:-ms-input-placeholder,form input[type=search].error:-ms-input-placeholder,form input[type=tel].error:-ms-input-placeholder,form input[type=text].error:-ms-input-placeholder,form input[type=time].error:-ms-input-placeholder,form input[type=url].error:-ms-input-placeholder,form input[type=week].error:-ms-input-placeholder,form select.error:-ms-input-placeholder,form textarea.error:-ms-input-placeholder{color:rgba(255,0,0,.6)}footer.footer-v2{display:flex;flex-direction:column;flex-wrap:wrap;margin:3em auto 1em;max-width:1200px;padding:0 20px 40px}@media(min-width:768px){footer.footer-v2{flex-direction:row}}footer.footer-v2 .copyright_nav,footer.footer-v2 .trademark_info{text-align:center}footer.footer-v2 .copyright_nav a,footer.footer-v2 .trademark_info a{margin-right:1.1em;text-decoration:none}footer.footer-v2 .copyright_nav span,footer.footer-v2 .trademark_info span{color:#333}footer.footer-v2 .footer-links-main{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:auto auto 20px}@media(min-width:768px){footer.footer-v2 .footer-links-main{margin:auto;max-width:49%}}footer.footer-v2 .footer-links-main .footer-link-main{color:#333;cursor:pointer;font-size:18px;margin:10px;text-align:center}footer.footer-v2 .footer-links-main .footer-link-main .footer-link-main-text{font-size:13px}footer.footer-v2 .footer-links-main .footer-link-main .footer-link-main-icon{margin:0 auto;width:39px}footer.footer-v2 .footer-links-main .footer-link-main .footer-link-main-icon svg{height:auto;width:100%}footer.footer-v2 .footer-links-main .footer-link-main.facebook img,footer.footer-v2 .footer-links-main .footer-link-main.instagram img{margin:8px 5px 2px;width:30px}footer.footer-v2 .footer-links-main .footer-link-main:active,footer.footer-v2 .footer-links-main .footer-link-main:focus,footer.footer-v2 .footer-links-main .footer-link-main:hover{text-decoration:underline}@media(max-width:768px){footer.footer-v2 .footer-links-main .footer-link-main{width:60px}footer.footer-v2 .footer-links-main .footer-link-main .footer-link-main-icon{margin:0 10px;width:40px}}footer.footer-v2 .footer-secondary-wrap{border-top:1px solid gray;margin:auto;max-width:75%}@media(min-width:768px){footer.footer-v2 .footer-secondary-wrap{border-top:unset;margin:unset;max-width:50%}}footer.footer-v2 .footer-links-secondary{display:flex;flex-direction:column;font-size:18px;justify-content:flex-end;padding-top:36px}footer.footer-v2 .footer-links-secondary .footer-omni-logo{margin:0 auto 30px;width:80px}footer.footer-v2 .footer-links-secondary .footer-omni-logo svg{height:auto;width:100%}footer.footer-v2 .footer-links-secondary .footer-text-links{align-content:flex-start;display:flex;flex-wrap:wrap;justify-content:space-around;margin:auto;min-width:200px;width:200px}@media(min-width:768px){footer.footer-v2 .footer-links-secondary .footer-text-links{width:300px}}footer.footer-v2 .footer-links-secondary .footer-text-links .footer-text-link{color:#333;margin-bottom:20px;margin-top:inherit}footer.footer-v2 .footer-links-secondary .footer-text-links .footer-text-link:active,footer.footer-v2 .footer-links-secondary .footer-text-links .footer-text-link:focus,footer.footer-v2 .footer-links-secondary .footer-text-links .footer-text-link:hover{text-decoration:underline}footer.footer-v2 .copyright-text{align-self:flex-end;color:#333;font-size:14px;line-height:1.3em;width:90%}@media(max-width:768px){footer.footer-v2 .copyright-text{width:100%}}.footer-wrapper{background-color:#000;padding:40px 20px 20px}.footer-wrapper .footer-v3{font-size:16px;margin:0 auto;max-width:1164px}@media(max-width:575px){.footer-wrapper .footer-v3{margin:20px auto;padding:0 20px}}.footer-wrapper .footer-v3 .footer-logo-white{margin-bottom:30px;width:100px}.footer-wrapper .footer-v3 .footer-row{display:flex;flex-flow:row;justify-content:space-between;margin-right:auto;width:80%}@media(max-width:575px){.footer-wrapper .footer-v3 .footer-row{flex-flow:row wrap;width:90%}}.footer-wrapper .footer-v3 .column{margin:0 10px;min-height:250px;min-width:125px}.footer-wrapper .footer-v3 .column h3{color:#737373;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:16px;font-weight:400;line-height:24px;margin-bottom:20px;margin-top:8px}.footer-wrapper .footer-v3 .column ul{margin:0;padding:0}.footer-wrapper .footer-v3 .column li{list-style-type:none;margin:8px 0}.footer-wrapper .footer-v3 .column a{color:#fff;text-decoration:none}.footer-wrapper .footer-v3 .column a:hover{color:#fff;text-decoration:underline}@media(max-width:575px){.footer-wrapper .footer-v3 .column{margin:0 10px 20px 0;min-width:100px}}.footer-wrapper .footer-v3 .social-icons{display:flex;flex-direction:column}.footer-wrapper .footer-v3 .footer-social-icon{margin:5px 5px 5px 0;width:20px}.footer-wrapper .footer-v3 .footer-social-icon img{fill:#fff;margin:auto;max-width:100%}.footer-wrapper .footer-v3 .footer-social-link{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;padding:5px 5px 0 0}.footer-wrapper .footer-v3 .footer-social-link-text{color:#fff;display:inline-flex;line-height:24px}.footer-wrapper .footer-v3 .copyright-notice{color:#666;padding:2em 0;text-align:left}.footer-wrapper .footer-v3 .copyright-notice p{font-size:14px}.disabled{color:gray}.hidden{display:none}.centered{margin:auto}.extra-wide{margin:0!important;max-width:none!important;padding:0!important}@media(max-width:320px){.narrow-hide{display:none}}.warning{color:#ca4c0b}body{color:#404040;-webkit-flex-direction:column;flex-direction:column;min-height:100vh}@media(max-width:768px){body{min-height:0}}@media(max-width:428px){body{max-width:100%;padding-top:0}}.flexbox body{display:flex}.flexbox .container{flex:1}strong{font-weight:400}a{color:#3d71bc;text-decoration:none}.video-js,img,video{max-width:100%}@media(max-width:320px){.video-js{height:181px!important;width:320px!important}}.vid_grid .vid{position:relative}.vid_grid .vid header{background-color:hsla(0,0%,96%,.8);border-top:1px solid #e4e4e5;bottom:0;font-size:.8em;padding:10px;position:absolute;text-align:center;transition:background-color .4s;width:100%}.vid_grid .vid header span{color:gray}.vid_grid .vid header span:before{content:"►";font-size:.9em;padding-right:10px}.vid_grid .vid:hover header{background-color:#f5f5f5}.fourohfour{display:flex;flex-direction:column}.fourohfour .container{background-color:#000;color:#fff}.fourohfour .container .content{text-align:center}.fourohfour header{font-family:quatro,sans-serif;margin:30px auto!important}.fourohfour h1,.fourohfour h2{font-size:4.5vw;font-weight:500;margin-bottom:0;margin-top:0}.fourohfour .container{flex-grow:2}.maintenance{text-align:center}.maintenance h1{font-size:6em;margin-bottom:0;margin-top:30px}.maintenance p{font-size:1.28em;margin:0 auto 50px;width:85%}noscript+.no-js img[data-lazy]{display:none}.site-nav *+div{margin-top:1em}.store-nav{align-items:center;display:flex;justify-content:space-between;position:relative}.store-nav .carticon{margin-left:auto}.store-nav>div{margin:0}.store-nav .breadcrumb{display:inline-block}.store-nav .cart{float:right}.store-nav .button{font-size:.9em;width:10em}.store-nav .button .inner{padding-top:.5em}.store-nav ul{list-style:none;margin:0;padding:0}.store-nav li{display:inline-block}.store-nav li.store-switch{float:right}.store-nav li.store-switch .button{width:14em}.store-nav li.store-switch .button .inner{background-color:#126088;border-color:#e9eff3;color:#e9eff3}.combofield p.error,.field p.error{color:#600}.errorlist p{margin:0;padding:0}.error-box,.page-errors{background-color:rgba(255,0,0,.2);border:1px solid rgba(255,0,0,.4);margin:1em 0;padding:1em;position:relative;transition:all,.3s}.error-box.no-error,.page-errors.no-error{border-width:0;font-size:0;height:0;margin:0;opacity:0;padding:0}.error-box .close,.page-errors .close{margin:0;position:absolute;right:4px;top:4px}.error-box .close a,.page-errors .close a{color:red}.error-box h3,.page-errors h3{margin:0;padding:0 0 .3em}.error-box ul,.page-errors ul{margin:0;padding:0}.error-box li,.page-errors li{list-style:none}.index{position:relative}.index *+*,.index header{margin-top:1em}.index header{margin-bottom:1em}.index header a.button{font-size:1.3em}.index .edu-link{text-align:right}.index .edu-info{background-color:#e9eff3;padding:1em}.index .edu-info h1{color:#126088;float:left;margin-top:0}.index .edu-info a.button{float:right}.index .edu-info .notice{clear:both}.index .inner{color:#404040;padding:1em}.product{padding-left:100px;position:relative}.product h1{margin-bottom:0}.product .requires{color:#a9aaaa;font-size:1.1em}.product aside{left:0;position:absolute;width:90px}.product .subscriptions-descriptions a{color:#404040}@media(max-width:575px){.product{padding-left:0}.product aside{position:relative;text-align:center}.product .hover_button{margin-bottom:2%}}.product table tr{border-bottom:1px solid #a9aaaa}.product table tr:last-child{border:none}.product table tr td{height:2em;vertical-align:middle}.product .upgrades tr.adding{height:0;opacity:0}.product .buy-new,.product .upgrade{margin:auto auto 2em;max-width:37.5em}.product .item-panel{background-color:#e4e4e5;padding:.5em 2em 1em;position:relative}.product .item-panel header{margin-bottom:1em;margin-top:1em}.product .item-panel header h3{margin:0}.product .item-panel header span{color:#a9aaaa;font-size:.8em}.product .item-panel form,.product .upgrading{background-color:#d1d3d4;padding:1em}.product .upgrading{position:relative}.product .upgrading h4{margin:0;padding:0}.product .upgrading p{font-size:.8em;margin:0;padding:0}.product .upgrading .reset{font-size:.8em;position:absolute;right:1em;top:.5em}.product .upgrade form{text-align:center}.product .upgrade form div.input,.product .upgrade form div.submit{margin:auto;max-width:20em;text-align:center}.product .upgrade form div.input .file-picker,.product .upgrade form div.input input,.product .upgrade form div.input label,.product .upgrade form div.input textarea,.product .upgrade form div.submit .file-picker,.product .upgrade form div.submit input,.product .upgrade form div.submit label,.product .upgrade form div.submit textarea{margin:0 0 .3em;text-align:center;width:100%}.product .enhanced.upgrade form .input{position:relative}.product .enhanced.upgrade form .input label{display:none;line-height:2em;position:absolute;transition:opacity,.3s}.product .enhanced.upgrade form .input .file-picker,.product .enhanced.upgrade form .input input,.product .enhanced.upgrade form .input textarea{height:2em}.product .do-serial-upgrade{font-size:.7em;margin:.5em 0 0}.product .do-serial-upgrade strong{font-family:HelveticaNowDisplay-XBd,sans-serif}.product .lost{font-size:.8em;margin-top:.2em;text-align:left}.cart-info h3{font-family:HelveticaNowDisplay-Regular,sans-serif;font-size:1.5em;margin:0}.cart-info p{color:#666}.cart .js-shows{display:none}.cart .button,.cart button{font-family:HelveticaNowDisplay-Regular,sans-serif}.cart .coupon,.cart .discount,.cart .item,.cart .total{margin-bottom:1em;padding:.5em;position:relative}.cart .coupon h3,.cart .discount h3,.cart .item h3,.cart .total h3{font-family:HelveticaNowDisplay-Regular,sans-serif;margin:0}.cart .coupon h3 .amount,.cart .discount h3 .amount,.cart .item h3 .amount,.cart .total h3 .amount{float:right}.cart .discount,.cart .item{border:1px solid #e4e4e5}.cart .discount h3,.cart .item h3{margin:0 0 .5em}.cart .license-info,.cart .license-info-edit{color:#a9aaaa;font-size:.9em;width:100%}.cart .license-info-edit a+a{margin-left:.4em}.cart .license-info-edit a.remove{color:red}.cart .license-info-edit form .file-picker,.cart .license-info-edit form textarea,.cart .license-info-edit input,form .cart .license-info-edit .file-picker,form .cart .license-info-edit textarea{padding:.1em;width:2.5em}.cart .discount p{color:#a9aaaa;font-size:.9em;margin:0;width:80%}.cart .coupon{text-align:right}.cart .coupon h3{float:left;line-height:1.8em}.cart .coupon form .file-picker,.cart .coupon form textarea,.cart .coupon input,form .cart .coupon .file-picker,form .cart .coupon textarea{display:inline-block;margin-left:1em;padding:.5em .5em .3em;text-align:right}@media(max-width:960px){.cart .coupon form .file-picker,.cart .coupon form textarea,.cart .coupon h3,.cart .coupon input,form .cart .coupon .file-picker,form .cart .coupon textarea{display:block}.cart .coupon form .file-picker,.cart .coupon form textarea,.cart .coupon input,form .cart .coupon .file-picker,form .cart .coupon textarea{margin-bottom:1em;margin-left:0;text-align:center;width:100%}}.cart .total{margin-bottom:1em}.cart .total h3{margin:0}.cart .update-cart .manage{float:right}.cart .buttons,.cart .buttons>a{margin-bottom:1em}.cart .buttons>a{float:right;margin-left:1em}.cart .buttons>a:first-child{float:left;margin-left:0}.cart .buttons .button{padding:5px 10px}.cart td.manage{padding-left:1em}.lost header,.lost p{margin-left:auto;margin-right:auto;max-width:37.5em}.lost form{display:block;margin:auto;max-width:25em}.lost ul{padding:0}.lost li{list-style:none;margin-bottom:1em}.lost label{display:block}.lost form .file-picker,.lost form textarea,.lost input,form .lost .file-picker,form .lost textarea{width:100%}.lost form [type=submit].file-picker,.lost form textarea[type=submit],.lost input[type=submit],form .lost [type=submit].file-picker,form .lost textarea[type=submit]{font-size:1.4em}.checkout *+*,.register *+*{margin-top:1em}.checkout .main,.checkout .main .nav-items>*,.checkout .main .sub-nav-item,.checkout .main .sub-nav-items,.checkout .main>.cart,.checkout .main>.cart .nav-items>*,.checkout .main>.cart .sub-nav-item,.checkout .main>.cart .sub-nav-items,.checkout .main>span,.checkout .main>span .nav-items>*,.checkout .main>span .sub-nav-item,.checkout .main>span .sub-nav-items,.register .main,.register .main .nav-items>*,.register .main .sub-nav-item,.register .main .sub-nav-items,.register .main>.cart,.register .main>.cart .nav-items>*,.register .main>.cart .sub-nav-item,.register .main>.cart .sub-nav-items,.register .main>span,.register .main>span .nav-items>*,.register .main>span .sub-nav-item,.register .main>span .sub-nav-items{margin-top:0}.checkout .left_col,.checkout .right_col,.register .left_col,.register .right_col{float:left;width:49%}.checkout .left_col fieldset+fieldset,.checkout .right_col fieldset+fieldset,.register .left_col fieldset+fieldset,.register .right_col fieldset+fieldset{margin-top:1em}@media(max-width:575px){.checkout .left_col,.checkout .right_col,.register .left_col,.register .right_col{width:100%}}.checkout .right_col,.register .right_col{margin-left:2%;margin-top:0}.checkout fieldset,.register fieldset{border:none;margin:0;padding:0}.checkout legend,.register legend{font-size:1.5em;margin-bottom:1em}.checkout .field .label,.register .field .label{display:inline-block;margin-right:1em;margin-top:.6em;min-width:10em;text-align:right;vertical-align:top}.checkout .field .label label,.register .field .label label{width:100%}.checkout .field .widget,.register .field .widget{display:inline-block;margin:0;position:relative;width:13.75em}.checkout .field .widget ul,.register .field .widget ul{margin:0;padding:0}.checkout .field .widget ul li,.register .field .widget ul li{list-style:none}.checkout .field .widget form .file-picker,.checkout .field .widget form textarea,.checkout .field .widget input,.register .field .widget form .file-picker,.register .field .widget form textarea,.register .field .widget input,form .checkout .field .widget .file-picker,form .checkout .field .widget textarea,form .register .field .widget .file-picker,form .register .field .widget textarea{width:100%}.checkout .field .widget form [type=radio].file-picker,.checkout .field .widget form textarea[type=radio],.checkout .field .widget input[type=radio],.register .field .widget form [type=radio].file-picker,.register .field .widget form textarea[type=radio],.register .field .widget input[type=radio],form .checkout .field .widget [type=radio].file-picker,form .checkout .field .widget textarea[type=radio],form .register .field .widget [type=radio].file-picker,form .register .field .widget textarea[type=radio]{width:auto}.checkout .field .widget select,.register .field .widget select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #e4e4e5;border-radius:0;color:#a9aaaa;height:2em;padding:.2em;width:100%}.checkout .field .widget select[name=reg_day],.checkout .field .widget select[name=reg_month],.checkout .field .widget select[name=reg_year],.register .field .widget select[name=reg_day],.register .field .widget select[name=reg_month],.register .field .widget select[name=reg_year]{width:auto}.checkout .field .widget .select-arrow-box,.register .field .widget .select-arrow-box{background-color:#a9aaaa;height:100%;margin:0;pointer-events:none;position:absolute;right:0;top:0;width:1.3em}.checkout .field .widget .select-arrow-box .arrow,.register .field .widget .select-arrow-box .arrow{border-left:.5em solid transparent;border-right:.5em solid transparent;border-top:.5em solid #fff;height:0;margin-left:.1em;margin-top:.7em;width:0}.checkout .field.expiration .widget,.register .field.expiration .widget{width:auto}.checkout .field.expiration select[name=cc_year],.register .field.expiration select[name=cc_year]{width:6.25em}.checkout .field.expiration select[name=cc_month],.register .field.expiration select[name=cc_month]{width:7.1875em}.checkout .field.expiration .errorlist,.register .field.expiration .errorlist{margin-left:11.25em}@media(max-width:960px){.checkout .field.expiration .errorlist,.register .field.expiration .errorlist{margin-left:auto}}.checkout .field.note,.register .field.note{margin-top:2em}.checkout .field.note .label,.register .field.note .label{display:block;text-align:left}.checkout .field.note .widget,.register .field.note .widget{width:100%}.checkout .field.note textarea,.register .field.note textarea{resize:vertical;width:100%}.checkout .field p,.register .field p{color:gray;font-size:.6875em}.checkout .field.error form [type=email].file-picker,.checkout .field.error form [type=text].file-picker,.checkout .field.error form textarea[type=email],.checkout .field.error form textarea[type=text],.checkout .field.error input[type=email],.checkout .field.error input[type=text],.checkout .field.error select,.register .field.error form [type=email].file-picker,.register .field.error form [type=text].file-picker,.register .field.error form textarea[type=email],.register .field.error form textarea[type=text],.register .field.error input[type=email],.register .field.error input[type=text],.register .field.error select,form .checkout .field.error [type=email].file-picker,form .checkout .field.error [type=text].file-picker,form .checkout .field.error textarea[type=email],form .checkout .field.error textarea[type=text],form .register .field.error [type=email].file-picker,form .register .field.error [type=text].file-picker,form .register .field.error textarea[type=email],form .register .field.error textarea[type=text]{background-color:rgba(255,0,0,.1);border-color:rgba(255,0,0,.3);color:#600}.checkout .field.error form [type=email].file-picker:focus,.checkout .field.error form [type=text].file-picker:focus,.checkout .field.error form textarea[type=email]:focus,.checkout .field.error form textarea[type=text]:focus,.checkout .field.error input[type=email]:focus,.checkout .field.error input[type=text]:focus,.checkout .field.error select:focus,.register .field.error form [type=email].file-picker:focus,.register .field.error form [type=text].file-picker:focus,.register .field.error form textarea[type=email]:focus,.register .field.error form textarea[type=text]:focus,.register .field.error input[type=email]:focus,.register .field.error input[type=text]:focus,.register .field.error select:focus,form .checkout .field.error [type=email].file-picker:focus,form .checkout .field.error [type=text].file-picker:focus,form .checkout .field.error textarea[type=email]:focus,form .checkout .field.error textarea[type=text]:focus,form .register .field.error [type=email].file-picker:focus,form .register .field.error [type=text].file-picker:focus,form .register .field.error textarea[type=email]:focus,form .register .field.error textarea[type=text]:focus{border-color:rgba(255,0,0,.4);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 4px rgba(255,0,0,.6)}.checkout .field .errorlist .error,.register .field .errorlist .error{color:#600}@media(max-width:960px){.checkout .field .label,.register .field .label{display:block;text-align:left}.checkout .field .widget,.register .field .widget{width:100%}}.confirm{max-width:80%}@media(max-width:960px){.confirm{max-width:100%}}.confirm header{margin-bottom:2em}.confirm section{margin:auto}.confirm .cash{text-align:right}.confirm .customer{padding-left:.3em}.confirm .customer .date{float:right;margin-top:0}@media(max-width:768px){.confirm .customer .date{float:none;margin-top:inherit}}.confirm .notes{padding-left:.3em}.confirm .notes pre{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;margin-top:0}.confirm .order table{margin-bottom:2em}.confirm .order thead{border-bottom:1px solid #e4e4e5}.confirm .order td{padding-left:.3em;padding-right:.3em;padding-top:.3em}.confirm .order .items tr:nth-child(2n){background-color:#e4e4e5}.confirm .order .items td{margin-bottom:1em}.confirm .order .items .desc{font-size:.7em;line-height:1em;padding-left:1em;vertical-align:top}@media(max-width:768px){.confirm section{max-width:100%}}.confirm .confirm-order{align-items:center;display:flex;float:right;font-size:1.4em;height:60px;justify-content:space-around;margin-top:1em;position:relative;width:376px}.confirm .confirm-order .go-back{display:inline-block;padding:10px 15px;text-align:center;width:20%}.confirm .confirm-order #confirmButton{border:1px solid #2d3e8b;border-radius:3px;outline:none;padding:10px 15px;text-align:center;width:70%}.confirm .confirm-order #confirmButton:hover{background:#fff;color:#2d3e8b}.stoploading{opacity:0}.notloading{display:none;opacity:0}.loading{background-color:hsla(240,2%,90%,.8);bottom:0;left:0;opacity:1;position:absolute;right:0;top:0}.spinner{margin:100px auto 0;text-align:center;width:70px}.spinnerv2{background:#f5f5f5;display:none;height:100%;margin:0 auto;position:absolute;text-align:center;width:100%;z-index:400}.spinner>div,.spinnerv2>div{animation:bouncedelay 1.4s ease-in-out infinite;animation-fill-mode:both;background-color:#a9aaaa;border-radius:100%;display:inline-block;height:18px;width:18px}.spinnerv2 .bounce1{animation-delay:-.32s}.spinnerv2 .bounce2{animation-delay:-.16s}.spinner .bounce1{animation-delay:-.32s}.spinner .bounce2{animation-delay:-.16s}@keyframes bouncedelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.checkout-order{align-items:center;display:flex;font-size:1.4em;justify-content:space-around;position:relative}@media(max-width:960px){.checkout-order{font-size:1em}}.checkout-order>*{margin-top:0}.checkout-order a.go-back.button{display:inline-block;padding:10px 15px;text-align:center;width:20%}.checkout-order #submitButton{border:1px solid #2d3e8b;border-radius:3px;cursor:pointer;outline:none;padding:10px 15px;text-align:center;width:70%}.checkout-order #submitButton:hover{background:#fff;color:#2d3e8b}.checkout-order .paypal fieldset{margin:auto;max-width:31.25em}.checkout-order .paypal .field .label{display:block;text-align:left}.checkout-order .paypal .field .widget{width:100%}.checkout-order .paypal .confirm-order{font-size:1em}.container{margin-bottom:1em}table{width:100%}button{min-width:5em}a.go-back.button,button[disabled=disabled]{background-color:gray;border-color:gray;font-family:HelveticaNowDisplay-Regular,sans-serif}a.go-back.button:hover,button[disabled=disabled]:hover{border-color:gray;color:gray}button[disabled=disabled]:hover{background-color:gray;border-color:gray;color:#fff}a.button,button,form [type=submit].file-picker,form input[type=submit],form textarea[type=submit]{background-color:#2d3e8b;border:1px solid #2d3e8b;border-radius:3px;color:#fff;display:inline-block;padding:3px 5px 2px;transition:all,.3s}a.button:hover,button:hover,form [type=submit].file-picker:hover,form input[type=submit]:hover,form textarea[type=submit]:hover{background-color:#fff;border-color:#2d3e8b;color:#2d3e8b}a.button.cancel,a.button.disabled,button.cancel,button.disabled,form [type=submit].cancel.file-picker,form [type=submit].disabled.file-picker,form input[type=submit].cancel,form input[type=submit].disabled,form textarea[type=submit].cancel,form textarea[type=submit].disabled{background-color:#a9aaaa;border-color:#a9aaaa;color:#fff}a.button.cancel:hover,a.button.disabled:hover,button.cancel:hover,button.disabled:hover,form [type=submit].cancel.file-picker:hover,form [type=submit].disabled.file-picker:hover,form input[type=submit].cancel:hover,form input[type=submit].disabled:hover,form textarea[type=submit].cancel:hover,form textarea[type=submit].disabled:hover{background-color:#a9aaaa;color:#fff}.usd{font-size:50%}.main-nav{margin-bottom:1em}
/*# sourceMappingURL=store.css.map */