.basicLightbox{position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.8);opacity:.01;transition:opacity .4s ease;z-index:1000;will-change:opacity}.basicLightbox--visible{opacity:1}.basicLightbox__placeholder{max-width:100%;transform:scale(.9);transition:transform .4s ease;z-index:1;will-change:transform}.basicLightbox__placeholder>iframe:first-child:last-child,.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:95%;max-height:95%}.basicLightbox__placeholder>iframe:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{pointer-events:auto}.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{width:auto;height:auto}.basicLightbox--iframe .basicLightbox__placeholder,.basicLightbox--img .basicLightbox__placeholder,.basicLightbox--video .basicLightbox__placeholder{width:100%;height:100%;pointer-events:none}.basicLightbox--visible .basicLightbox__placeholder{transform:scale(1)}
/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */
@keyframes fadeIn{0%{background-color:transparent}to{background-color:rgba(0,0,0,.5)}}@keyframes slideIn{0%{right:-300px}to{right:0}}@keyframes slideRight{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes opacityIn{0%{opacity:0}to{opacity:1}}.flickity-enabled{position:relative}.flickity-enabled:focus,input[type=range]:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:rgba(255,255,255,.75);border:0;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{width:100%;bottom:-25px;padding:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}*,::after,::before{box-sizing:border-box}body,button,figure,h1,h2,h4,h5,h6,ol,p,ul{padding:0;margin:0}ol,ul{list-style:none}a{text-decoration:none;color:inherit}img,svg{max-width:100%;height:auto}input,select{font:inherit;border:0}button,textarea{font:inherit}button{background:0 0;border:0;outline:0;cursor:pointer}table{border-collapse:collapse}:root{--yellow:#FFE24F;--yellow_rgb:255, 226, 79;--red:#C80000;--darkgray:#202326;--midgray:#B3B3B3;--lightgray:#e1e1e1;--gray:#757575;--gray37:#373737;--blue:#106DBE;--blue_rgb:16 109 190;--lightblue:#177ED0;--lightblue_rgb:23 126 208;--hoverblue:#106DBE;--activeblue:#0E5FA7;--highlightblue:#B4DBF2;--green:#2FA56D;--hovergreen:#2B9563;--activegreen:#257C53;--orange:#CF831B;--hoverorange:#C97615;--activeorange:#BE6110;--lightorange:#ffb400;--offwhite:#F9F9FC;--hoveroffwhite:#e3e3e8;--activeoffwhite:#d0d0d5;--hoveryellow:#FFE99F;--activeyellow:#f3d87c;--lightergray:#f6f6fa;--linkcolor:var(--lightblue);--linkhover:var(--hoverblue);--linkactive:var(--activeblue);--altlinkcolor:var(--green);--altlinkhover:var(--hovergreen);--altlinkactive:var(--activegreen);--highlight:var(--orange);--highlighthover:var(--hoverorange);--highlightactive:var(--activeorange);--sitewidth:1360px;--contentwidth:1200px;--narrowcontent:1060px;--basewidth:960px;--sitenavheight:54px;--smallbr:6px;--largebr:8px}body,html{height:100%;font-size:18px}body{background:#fff;background-image:linear-gradient(var(--blue) var(--sitenavheight),white var(--sitenavheight));line-height:1.67;background-repeat:no-repeat;color:var(--darkgray);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}#full{min-height:100%;display:flex;flex-direction:column}.fixedheader{position:sticky;top:0;z-index:3}#sitefooter,#siteheader{flex-shrink:0;z-index:1}.content{width:100%;min-height:100%;position:relative;flex:1 auto;flex-grow:1;margin:0 auto}.center{text-align:center}.bg-primary{background-color:var(--blue);color:#fff}.bg-secondary{background-image:radial-gradient(ellipse at left,white,var(--lightergray))}.bg-darkgray{background-color:var(--lightgray)}.bg-white{background:#fff}.visuallyhidden{position:absolute;width:1px;height:1px;clip:rect(0 0 0 0);padding:0;border:0;margin:-1px;overflow:hidden}.vidwrapper{height:0;position:relative;padding-bottom:56.25%}.vidwrapper iframe{width:100%;height:100%;position:absolute;top:0;left:0;border:1px solid var(--gray37);border-radius:var(--smallbr)}.section{padding:100px 60px}.section-thin{padding:60px 0}.section.nopadding{padding-left:0;padding-right:0}.section.thin{padding-top:30px;padding-bottom:30px}.section-centered{text-align:center}.section-centered .heading-large{margin-bottom:30px}.section-centered .heading-medium{margin-bottom:60px}.main.hasside{position:relative;display:flex}.main p{margin-bottom:1em}.main li a,.main p a{color:var(--linkcolor)}.main li a:hover,.main p a:hover{color:var(--linkhover)}.main li a:active,.main p a:active{color:var(--linkactive)}.imgwrap{display:flow-root}.leftimg{float:left;margin-right:.5em}.main p img{margin-top:5px}.main .heading-large{margin-bottom:90px}.main .heading-medium{margin-bottom:30px}.p-narrow{max-width:800px;margin-left:auto;margin-right:auto}.cols{max-width:var(--contentwidth);display:flex;margin:0 auto}.col{flex:1;-ms-flex:1 auto}.col.col-img{flex:none;padding:0}.col+.col-img,.col-img+.col{padding-left:75px}.cols-ss{max-width:var(--narrowcontent)}.cols-align-middle{align-items:center}.col-33:first-child,.col-40:first-child,.col-60:first-child{padding-right:45px}.col-40:last-child,.col-50:last-child,.col-60:last-child,.col-66:last-child{padding-left:45px}.col-40{width:43%}.col-50,.col-half{width:50%}.col-70{width:70%}.col-60{width:57%}.col-66{width:67%}.col-33{width:33.33%}.col-ss{width:640px}.col-ss+.col{flex:1;-ms-flex:1 auto;padding-left:60px}.col-30{width:30%}.sidebar{background-color:#fff;box-shadow:2px 2px 6px 0 rgba(0,0,0,.06);padding:45px}.heading-extralarge{font-size:3.5rem;font-weight:800}.heading-large{font-size:2.25rem}.heading-medium{font-size:2rem}.heading-small{font-size:1.75rem}.main p.small:last-of-type{font-size:1rem}code{color:var(--red)}code.cb{display:inline-block;margin-top:1em}.b{font-weight:700;transition:color .15s ease}.b-primary{color:var(--linkcolor)}.b:hover{color:var(--blue)}.b-primary:hover{color:var(--linkhover)}.b-primary:active{color:var(--linkactive)}.cta,.sitemenu li{display:inline-block}.cta{width:200px;text-align:center;line-height:1.4;font-weight:700;padding:1rem 0;border:2px solid var(--darkgray);border-radius:1000px;transition:all .3s ease}.cta-download:before{display:inline-block;content:"⇥";font-size:1.2em;line-height:0;transform:rotate(90deg);margin-top:-.1em;margin-right:.3em;margin-left:-5px}.cta-green.cta-download{position:relative;border:0}.cta-download:before,.ctabuttons .cta{vertical-align:middle}.cta-solid{background-color:var(--linkcolor);color:#fff;border-color:var(--linkcolor)}.cta-white{background-color:var(--offwhite);color:var(--blue);border-color:var(--offwhite)}.cta-whiteclear{color:#fff;border-color:#fff}.cta:hover{background-color:#fff;color:var(--linkhover);border-color:var(--linkhover)}.cta:active{color:var(--linkactive);border-color:var(--linkactive)}.cta-buy,.cta-download,.landing .tryfree{font-size:20px}.cta-solid:hover,.pco:hover .cta-solid{background-color:var(--linkhover);color:#fff;border-color:var(--linkhover)}.cta-solid:active,.pco:active .cta-solid{background-color:var(--linkactive);border-color:var(--linkactive)}.cta-white:active,.cta-white:hover{background-color:var(--hoveryellow);border-color:transparent}.cta-white:active{background-color:var(--activeyellow)}.basic .cta-green,.cta-green{background-color:var(--altlinkcolor);color:#fff;border-color:transparent}.cta-download{width:230px;padding:20px 0}.cta-buy:active,.cta-buy:hover,.cta-green:active,.cta-green:hover{background-color:var(--altlinkhover);color:#fff;border-color:transparent}.cta-buy:active,.cta-green:active{background-color:var(--altlinkactive)}.cta-small{width:auto;font-size:.875rem;padding:.75rem 1rem}.section a{font-weight:700}.msbadge{max-width:250px}.lightbox{cursor:pointer}.bulleted{list-style:disc;padding-left:2em}.numbered{list-style:decimal;padding-left:1em}.indented{padding-left:30px}ol.indented,ul.indented{padding-left:45px}hr{width:100%;height:1px;background:#b3b3b3;border:0;margin:40px 0}.promobanner{background-color:#ffc44d;position:relative;font-size:.8em;text-align:center;padding:.7em 1em;z-index:2}#siteheader{width:100%;background:#106dbe;color:#fff;box-shadow:0 0 10px rgba(0,0,0,.5)}.promobanner+#siteheader{position:relative;top:auto}#sitenav,.logo{display:flex;align-items:center}#sitenav{max-width:var(--sitewidth);height:var(--sitenavheight);font-size:15px;line-height:1;padding:0 15px;margin:0 auto}.logo{padding:0 13px;margin-right:auto}.logo svg{width:226px;height:35px;fill:#fff;transition:transform .2s ease}.logo:hover svg{transform:scale(1.05)}.collapsed+.enterprise .sidenav,.logo,.sitemenu,.sitemenu ul{height:100%}.sitemenu li{height:100%}#languagemenu li a,.sitemenu li a,.sitemenu li button{height:100%;display:flex;color:#fff;align-items:center;text-align:center;padding:0 1.4rem}.linktext{position:relative}.linktext:before{width:22px;position:absolute;left:calc(50% - 11px);bottom:-8px;content:"";border-bottom:2px solid transparent;transition:border-color .3s ease}#languagemenu a:active .linktext:before,#languagemenu a:hover .linktext:before,.sitemenu .linktext.active:after,.sitemenu a:active .linktext:before,.sitemenu a:hover .linktext:before,.sitemenu button:active .linktext:before,.sitemenu button:hover .linktext:before,.submenu .active .linktext:before,.submenu a:active .linktext:before,.submenu a:hover .linktext:before{border-color:#fff}.buy,.download{font-weight:600;text-align:center;border-radius:1000px}.download{background-color:var(--offwhite);color:var(--blue);padding:.7em 1.5em;margin-left:25px;transition:background-color .3s ease}.download:hover{background-color:var(--hoveryellow)}.download:active{background-color:var(--activeyellow)}.buy{background-color:var(--altlinkcolor);color:#fff;padding:.7em 2.5em;margin-left:12px;transition:background-color .15s ease}.buy:hover{background-color:var(--altlinkhover)}.buy:active{background-color:var(--altlinkactive)}.msdl{margin:0 12px 0 20px}#menutoggle,li.mobilebuy,li.mobiledl,li.mobilemsdl{display:none}#menutoggle{padding:.5rem;z-index:4}#menutoggle svg{width:1rem;height:.75rem}#menutoggle path{fill:#fff}#solutionsnav{position:relative}#solutionstoggle .linktext{position:relative;padding-right:1.2em}#solutionstoggle .linktext:after{position:absolute;right:0;content:"⌃";transform:rotate(180deg);transition:transform .2s ease}#solutionsnav.open #solutionstoggle .linktext:after{transform:rotate(0);top:.2em}#languagemenu,#solutionsmenu{display:none;position:absolute;top:100%;left:-23px;height:auto;background:var(--activeblue);opacity:0;transition:opacity .2s ease}#languagemenu{min-width:110px;left:auto;top:35px;right:-40px;text-align:center}#languagemenu li,#solutionsmenu li{display:block;height:var(--sitenavheight)}#languageSelector{position:relative;margin:0 0 0 25px}#languageSelector.open #languagemenu,#solutionsnav.open #solutionsmenu{display:inline-block;opacity:1;animation:opacityIn .2s ease}#solutionsmenu a{width:200px}#languagemenu .linktext,#solutionsmenu .linktext,.footercols{margin:0 auto}#languagetoggle{display:inline-block;height:100%;padding:5px}#languagetoggle svg{width:25px}#sitefooter{position:relative;background-image:linear-gradient(rgb(0 0 0/.9),rgb(0 0 0/1));color:#fff;padding:60px 60px 90px}#sitefooter button,.sidenav ul button:active{color:inherit}.footercols{width:100%;max-width:700px;display:flex;justify-content:space-between;align-items:flex-end;gap:15px;font-size:.875rem}.footercols .col{flex:none}.footercols .footercol:last-child img{width:200px}.copyright,.footercols a{line-height:2}.copyright{width:100%;position:absolute;bottom:15px;left:0;font-size:.75rem;text-align:center}.footercta{text-align:center;background-color:var(--blue);background-image:linear-gradient(rgb(14,105,187,1),rgb(5,88,167,1));color:#fff;padding:90px 1.5rem}.footercta,.footercta-content{position:relative}.footercta-light,.footercta-light:before{background-color:var(--lightergray);background-image:none;color:var(--darkgray)}.footercta .heading-small{margin-bottom:30px}.footercta p{margin-bottom:50px}.submenu,.submenu li a{display:flex;align-items:center}.submenu{width:100%;max-width:var(--sitewidth);font-size:.875rem;color:#fff;padding:0 15px;margin:0 auto}.submenu ul{background-color:var(--blue)}.submenu li{height:100%;display:inline-block}.submenu li a{height:100%;padding:0 1em}.submenu .download{background-color:#fff;font-weight:700;color:var(--blue);padding:8px 16px;margin-left:1.5em}.sidenav{height:100%;top:0;min-width:300px;background:var(--lightergray);padding:65px 0 300px 50px;box-shadow:inset -2px 2px 6px 0 rgba(0,0,0,.06);overflow-x:hidden;z-index:1}.sideclose{display:none}.sidenav ul ul{height:0;overflow:hidden;margin:0}.sidenav ul .open>ul{height:auto;overflow:unset}.sidenav .heading-small{font-weight:400;margin-bottom:30px}.sidenav-wrapper>ul{width:250px}.basic .tight li,.sidenav>ul>li{margin-bottom:.5em}.sidenav li{font-size:.875rem}.sidenav li a{width:100%;display:block;color:var(--darkgray);padding:5px 10px}.main .sidenav a:hover{background:var(--blue);color:#fff}.sidenav .active a{color:var(--blue);font-weight:700;background:#fff;box-shadow:-2px 2px 6px 0 rgba(0,0,0,.06)}.sidenav ul button{display:block;position:relative;font-weight:700;padding-top:5px;padding-bottom:5px}.sidenav ul button:before{position:absolute;left:-20px;top:0;font-size:1.4em;color:var(--blue);content:"+"}.sidenav .open>button:before{left:-18px;content:"–"}.supporttable{width:100%}.supporttable th{text-align:left;padding:.85rem 1rem;background:var(--gray37);color:#fff}.supporttable td{border-bottom:1px solid var(--lightergray)}.type_category{margin:30px 0;overflow:auto}.type_category_label{font-size:1.75em}.support_categories{line-height:2em}.support_categories a:hover,.thumbnails span:hover{color:var(--blue_darker)}.types_body td:nth-child(1){font-weight:700;padding:.5rem 1rem}.types_body tr:nth-child(n+2) td:nth-child(2){padding:.5rem 1rem}.types_body .note{display:block;font-size:.9em}#welcome_form,.supporttable{margin-bottom:30px}.supporttable td:nth-child(n+3){width:30px;text-align:center}.supporttable a{line-height:1.4}.supporttable .check{color:var(--green);font-weight:700}.supporttable .x{color:var(--red);font-weight:700}.basic p.conversion_options{margin:0}.basic p.ep{margin-bottom:2em}.thumbnails{display:flex;justify-content:space-between}.thumbnails span{width:30%;display:block;color:var(--blue);font-weight:700;cursor:pointer}.thumbnails span:active{color:var(--blue_dark)}.thumbnails img{display:block;margin:0 auto}.enterprise .sidenav{height:auto}.enterprise .ctabuttons .cta:first-child{margin-right:15px}.sidenav .sublist{margin-left:30px}.sidenav .sublist button{font-weight:400}.sidenav .sublist button:before{font-weight:700}.form button,.form label{display:block;font-size:.875rem}.form label{text-align:left;font-weight:700;color:var(--blue);margin-bottom:10px}.form .optional{font-size:.875em;color:var(--gray);text-transform:lowercase;margin-left:10px}.form .cfieldhid{display:none}.form input,textarea{width:100%;display:block;line-height:1.4;padding:.7em;border:1px solid #e1e1e1;border-radius:var(--smallbr);margin-bottom:30px}.form button{width:100%;margin-top:30px;margin-right:auto}.contact.section{padding-top:45px}.page{background:#fff;padding:45px 30px;border-radius:var(--largebr);box-shadow:0 0 15px 5px rgba(20,30,70,.1);margin:0 auto}.contact{min-height:50vh}.contact .form{max-width:500px;width:100%;margin:0 auto}.contact .page{width:100%;max-width:800px}#button-more,.contact .subheading{margin-bottom:45px}.testimonials{max-width:var(--sitewidth);padding-top:15px;margin:0 auto}.bg-secondary .flickity-viewport{height:310px;box-sizing:content-box;padding-bottom:10px}.testimonial{width:calc(33% - 45px);min-height:300px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center;background:#fff;padding:30px;border:1px solid #c8c8c8;border-radius:var(--largebr);margin:0 22.5px}.bg-secondary .testimonial{box-shadow:2px 2px 6px 0 rgba(0,0,0,.06);border:0}.testimonial .name{display:block;font-weight:700;color:var(--blue)}.testimonial .date{font-size:.825rem;color:var(--gray)}.testimonial p.review{width:100%;max-width:600px;font-size:1rem;margin:.5rem auto}.testimonial .stars{font-size:22px;letter-spacing:6px;color:var(--highlight)}.flickity-page-dots{position:relative;top:auto;margin:30px auto 60px}.reviews{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:45px}.reviewsection{max-width:900px;margin:0 auto}.reviewsection .review{width:calc((100%/2) - 10px);text-align:left;border-left:3px solid var(--blue);padding:0 15px;margin-bottom:30px}.rating{display:inline-block;color:#fdd835;margin-right:10px;margin-bottom:5px}.reviewer{font-weight:700;margin-left:10px;margin-bottom:5px}.reviewdate{font-size:.9rem;margin-bottom:5px}.reviewtext{display:block;margin-bottom:10px}#button-more.hidden,.review.hidden{display:none}.review.revealed{animation:fadeIn .5s}#button-more{outline:0}.basic{max-width:var(--basewidth);margin:0 auto}.basic a{color:var(--linkcolor)}.basic a:hover,.package:hover h2{color:var(--linkhover)}.basic a:active{color:var(--linkactive)}.basic a.cta-solid{color:#fff}.basic li,.basic p{font-size:1rem;margin-bottom:1em}.basic .heading-medium{margin-bottom:60px}.basic .heading-small{font-weight:400;margin-bottom:30px}.basic p+.heading-small,.basic ul+.heading-small{margin-top:60px}.basic .cta+.heading-small{margin-top:25px}.basic p+.heading-extrasmall{margin-top:30px}.cover{display:flex;align-items:center;padding:5rem}.landing .cover{background-color:var(--lightergray);background-image:url(/img/home_cover.jpg);background-size:1800px;background-position:calc(((100% - 600px)/2) + 600px) bottom;background-repeat:no-repeat;padding:0}.landing .coverwrapper{width:100%;max-width:1350px;padding:75px 60px 30px 90px;margin:0 auto}.cover-centered{text-align:center;padding-top:60px;padding-bottom:15px}.covercontent{width:100%;max-width:var(--sitewidth);line-height:1.5;margin:0 auto}.landing .covercontent{max-width:630px;margin:0}.frosted{background-image:radial-gradient(circle at 25% 75%,#e0ecf1 0,transparent 45%),radial-gradient(circle at 75% 75%,#f4e4e1 0,transparent 45%);background-repeat:no-repeat}.hero .covercontent{max-width:100%;text-align:center}.hero .heading-extralarge{max-width:800px;line-height:1.2;margin:0 auto 15px}.hero .heading-large{display:block;margin-bottom:60px}.hero .carousel{max-width:1190px;margin:0 auto 45px}#carouselControls{display:inline-flex;background:#fff;padding:5px;font-size:.875rem;border-radius:1000px;box-shadow:0 0 15px 5px rgba(20,30,70,.1);margin-bottom:30px}.carousel-control-button{transition-property:all;transition-duration:300ms;transition-timing-function:ease-in-out;padding:.5rem 1rem;border-radius:1000px;outline:0}.carousel-control-button[aria-selected=true]{background:var(--highlightblue)}#carouselSlides{position:relative;width:100%;margin:0 auto}.carousel-item{outline:0;border-radius:var(--largebr);filter:drop-shadow(0 0 15px rgba(20,30,50,.3))}.carousel-item.hidden{display:none}.hero .ctabuttons .cta{margin:0 5px}.covercontent .ctabuttons{margin-bottom:30px}.covercontent .b{display:block;margin-bottom:1em}.heading-cover{font-size:2.5rem;line-height:1.4}.hero .heading-cover{margin-bottom:15px}.hero .vidwrapper{width:600px;max-width:100%}.heading-cover,.subheading{margin-bottom:30px}.covercontent p{line-height:1.66;margin-bottom:45px}.col-video{padding-left:30px}.hero.cols{max-width:1300px}.landing .cols-ss{max-width:var(--narrowcontent)}.details{margin-bottom:30px}.ctabuttons{margin-bottom:60px}.col-categories:first-child{padding-right:45px}.category-buttons{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;align-content:flex-start}.category .label{display:block;overflow:hidden;text-overflow:ellipsis}.category-buttons .category{width:calc((100% - 16px)/3);border:1px solid var(--lightgray);border-radius:var(--largebr);box-shadow:none}.category-buttons .category:hover{transform:scale(1.02);border:1px solid var(--linkhover)}.category-buttons .category.active{border:1px solid var(--linkcolor)}.category-descriptions{height:80px;position:relative;display:flex;flex-direction:column;align-items:center;margin-top:30px}.category-descriptions .description{position:absolute;left:0;right:0;visibility:hidden;font-size:.85rem;text-align:center;margin:0}.main p.description:last-of-type{margin:0}.category-descriptions .description.active{visibility:visible}.enterprise,.solution{overflow:hidden}.solution .covercontent{max-width:750px}.solution .cover-secondary{background-image:url(/img/screen.png);background-repeat:no-repeat;background-size:contain;background-position:right center;padding:120px 30px;margin:90px 0 120px}.cover-secondary-wrapper{width:100%;max-width:var(--contentwidth);text-align:left;margin:0 auto}.cover-secondary .covercontent{max-width:calc(100% - 500px);margin-left:0}.solution .heading-large{margin-bottom:30px}.solution p{margin-bottom:1em}.solution p:last-of-type{margin-bottom:30px}.hascurve{position:relative}.curve{width:100%;height:110%;display:block;position:absolute;left:0;bottom:0;z-index:-1}.checkout .curve{height:105%}.curve path{fill:var(--lightergray)}.curvecontent{position:relative}.boxes{display:flex;justify-content:space-between;max-width:var(--contentwidth);padding-bottom:30px;margin:90px auto 0}.box{width:calc((100% - 50px)/3);background-color:#fff;padding:30px;border-radius:var(--smallbr)}.bg-secondary .box{box-shadow:2px 2px 6px 0 rgba(0,0,0,.06)}.bg-blue{background-color:var(--blue);background-image:url(/img/triangles.png),linear-gradient(rgb(14,105,187,1),rgb(5,88,167,1));background-repeat:no-repeat;background-size:cover;background-position:center}.bg-blue,.bg-blue .b{color:#fff}.bg-blue .b:hover{color:var(--hoveryellow)}.bg-blue .b:active{color:var(--activeyellow)}.enterprise .ctabuttons,.enterprise .ctabuttons a{margin-bottom:15px}.enterprise .box svg,.learnmore .box path{fill:var(--blue)}.enterprise .box .cta{margin-top:15px}.box p,.box p:last-of-type{font-size:1rem;margin-bottom:0}.box p a{display:block;margin-top:1em}.g2-ai-root-el{--cta-color:pink!important;--cta-hover-color:purple!important}.precta{padding:30px 16px calc(20vh + 60px);margin-bottom:-20vh}.enterprise .section-nopadding{padding:0 30px}.enterprise .cols .p-narrow{max-width:610px;margin-left:0}.enterprise .boxes{position:relative;z-index:1;margin:30px auto}.enterprise .box{width:calc(50% - 15px)}.enterprise .box p:not(:last-child){margin-bottom:15px}.enterprise .box p{line-height:1.5;color:inherit}.enterprisefooter .ctabuttons{margin-bottom:0}.enterprisefooter .cta{margin-bottom:1em}.filetypes.frosted{background-image:radial-gradient(circle at 25% 250px,#e0ecf1 0%,transparent 500px),radial-gradient(circle at 75% 250px,#f4e4e1 0%,transparent 500px),linear-gradient(180deg,white,var(--lightergray) 500px)}.categories,.typesearch{width:100%;max-width:530px;position:relative;margin:30px auto 50px}.typesearch input{display:block;width:100%;padding:1em 1em 1em 3em;border-radius:1000px;outline:0;box-shadow:0 0 15px 5px rgba(20,30,70,.1)}.typesearch .mglass{position:absolute;left:1em;top:calc(50% - 12px);z-index:2}.typesearch .clear{position:absolute;right:1em;top:calc(50% - 10px);z-index:2}.typesearch .clear svg{display:block}.categories{max-height:100%;max-width:1084px;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin:0 auto 45px}.categories.hidden{max-height:0;opacity:0;padding:0;margin-bottom:0;overflow:hidden}.categorybg.hidden,.type_category.searching .type_category_label,.typesearch .clear.hidden,.typessection .heading-medium.hidden{display:none}.category{width:calc((100% - 60px)/7);display:block;color:var(--darkgray);background-color:#fff;font-size:.875rem;font-weight:700;padding:30px 8px;border-radius:var(--largebr);box-shadow:2px 2px 6px 0 rgba(0,0,0,.06);transition:all .2s ease}.category svg{display:block;margin:0 auto 15px}.category path{transition:fill .2s ease}.category:hover{transform:scale(1.1)}.supportedtypes{min-height:calc(100vh - 580px)}.screenshot img,.typessection{box-shadow:2px 2px 6px 0 rgba(0,0,0,.06)}.typessection{max-width:1084px;background:#fff;padding:45px 65px;border-radius:var(--largebr);margin:0 auto}.types{width:100%;max-width:960px;margin:0 auto}.type_category,.typessection .heading-medium{margin-bottom:45px}.type_category_label{margin-bottom:30px}.type_category.searching{margin:0}.type{display:flex;align-items:center;padding:5px 0}.type.hidden{display:none}.type .extension{width:150px;display:block;font-weight:700;margin-right:10px}.filink,.type a.extension{color:var(--blue)}.type .name{flex:1;-ms-flex:1 auto}.filink{min-width:150px;font-size:.85em;text-align:right;padding-left:10px;margin-left:auto}.external{display:inline-block;width:12px;height:12px;vertical-align:baseline;background:url(/img/external.png)no-repeat;background-size:12px 12px;margin-left:7px}.checkcircle:before,.oft .heading-large:before{height:1.5em;width:1.5em;display:inline-block;content:"✓";background:var(--green);line-height:1.5em;font-size:1em;text-align:center;vertical-align:middle;color:#fff;border-radius:50%;margin-top:-.2em;margin-right:.5em}.screenshot img{width:600px;height:auto}.screenshot figcaption,p.detail{margin-top:15px;font-size:.85em}.basicLightbox img,input#quantity{border-radius:var(--largebr)}.quote .heading-medium{margin-bottom:30px}.checkout .cover{min-height:0}.checkout .heading-cover{font-size:3em}.checkout .cover-centered{padding-top:45px;padding-bottom:0}.checkout .hascurve{padding-top:0}.checkout .boxes{gap:30px;justify-content:center;margin:0 auto}.checkout .box{min-width:380px;width:auto;border:2px solid var(--linkcolor);border-radius:10px}.checkout .pco ol{font-weight:400;margin-bottom:5px}.checkout .pco{transition:box-shadow .2s ease}.checkout .pco:active,.checkout .pco:hover{border-color:var(--linkhover);box-shadow:0 1px 8px 5px rgba(100,120,180,.2)}.checkout .pco:active{border-color:var(--linkactive)}.checkout.solution .heading-large{margin-bottom:0}.checkout .price-discount{display:none}.checkout .pco .heading{margin-bottom:15px}.checkout .pricebox{min-height:76px;display:flex;flex-direction:column;justify-content:center;align-items:middle;line-height:1.2;margin-bottom:20px}.checkout .hasdiscount .pricebox .price{text-decoration:line-through;margin-bottom:5px}.checkout .hasdiscount .price-discount{display:block;transition:opacity .1s ease}.checkout .discountreason{color:var(--red);margin-bottom:0}.checkout p a{color:var(--linkcolor)}.checkout .cta{color:#fff;margin-bottom:15px}.checkout .hasdiscount.updating .price-discount{opacity:0}#quantitylabel,#userquantity{display:flex;gap:15px;align-items:center}#userquantity{width:100%;max-width:620px;justify-content:center;margin:15px auto 30px}input#quantity{font-size:1.25rem;padding:4px 8px;border:1px solid var(--gray)}#quantitylabel{flex:1;justify-content:space-between;font-size:1.25rem}input[type=range]{-webkit-appearance:none;appearance:none;background:0 0;cursor:pointer;flex:1}input[type=range]::-webkit-slider-runnable-track{background-color:var(--midgray);border-radius:.5rem;height:.5rem}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;margin-top:-12px;background-color:var(--linkcolor);border-radius:3px;height:2rem;width:1rem}input[type=range]:focus::-webkit-slider-thumb{border:1px solid var(--linkcolor)}input[type=range]::-moz-range-track{background-color:var(--gray);border-radius:.5rem;height:.5rem}input[type=range]::-moz-range-thumb{border:0;border-radius:0;background-color:var(--blue);height:2rem;width:1rem}input[type=range]:focus::-moz-range-thumb{border:1px solid var(--blue)}.oftheading{display:flex;justify-content:flex-start;align-items:center;margin-bottom:15px}.col .oftheading img{width:128px;display:block;margin-right:15px}.oft .cta-download{width:100%;max-width:360px;margin-top:10px}.oftheading .heading-medium{margin-bottom:0}.oftsupport p{font-size:1rem}.oftsupport ul{margin:1em 0}.oftsupport li{display:block;position:relative;font-size:1rem;line-height:2;padding:8px 0}.oftsupport li:before{display:inline-block;content:"✓";line-height:22px;text-align:center;vertical-align:middle;color:var(--green);border:2px solid var(--green);border-radius:50%;margin-top:-3px}.oftsupport li.no{color:var(--gray)}.oftsupport li.no:before{content:"×";color:var(--red);border-color:var(--red);font-size:1em;padding:0;line-height:21px;text-align:center;vertical-align:baseline}.oftnote{display:flex;position:relative}.oftnote:before,.supportheader .heading-large:before{display:inline-block;content:"i";text-align:center;color:#fff;border-radius:50%}.oftnote:before,.oftsupport li:before{height:26px;width:26px;font-weight:700;margin-right:12px}.oftnote:before{flex-shrink:0;background:var(--blue);line-height:26px;margin-top:1px}.noresults.hidden{display:none}.totop{position:fixed;bottom:30px;right:30px;transition:opacity .15s ease}.totop.hidden{opacity:0;pointer-events:none}.blocks,.support{max-width:var(--contentwidth)}.blocks{width:100%;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto}.support{padding-top:40px;overflow:hidden}.support.middle{margin:0 auto}.support,.support .faqs{width:100%;margin:0}.blueheader,.expandingheader{width:100%;height:170px;position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;font-weight:700;line-height:1;z-index:2}.blueheader{align-content:space-evenly;padding:30px}.blueheader .heading-large,.expandingheader .heading-large{width:100%;display:block;text-align:center}.blueheader svg{max-width:520px;display:block;margin-bottom:15px}.blueheader .heading-large{padding-bottom:0}.blueheader .heading-extrasmall{width:100%;display:block;line-height:1.4;text-align:center}.supportheader .heading-large:before{height:1.2em;width:1.2em;background:var(--linkcolor);line-height:1.2;font-size:.875em;vertical-align:middle;margin-top:-.2em;margin-right:.5em}.expandingheader.collapsed{height:45px;position:fixed;min-height:45px;background-color:#fff}.expandingheader.collapsed .heading-large:before{line-height:1.25em}.expandingheader button{display:none;position:absolute;left:8px;bottom:5px;padding:8px}.expandingheader svg{width:15px;left:8px;bottom:10px}.expandingheader path{fill:#fff}.collapsed+.hasside .sidenav{position:fixed;top:0;padding-top:165px}.block p,.expandingheader.collapsed .heading-large{font-size:.875rem;margin-bottom:0}.hasside .support{padding-top:20px}.collapsed+.hasside .support{padding-top:190px;margin:0 0 0 300px}.support .section{padding-top:45px}.support .heading-large{margin-bottom:60px}.support .blocks{position:relative;justify-content:space-between;margin:-100px auto 0}.block{background:#fff;padding:30px 45px;margin-bottom:15px}.support .block{width:calc((100% - 30px)/3)}.block img,.block svg{display:block;margin:0 auto 22px}.block .label{display:block;font-size:1rem;font-weight:700;margin-bottom:12px}.block-top{display:flex;align-items:center;margin-bottom:30px}.block-top svg{fill:var(--blue);margin:0 15px 0 0}.block-top .label{margin:0}.block p{line-height:1.6;color:var(--gray37);margin-bottom:30px}.block li{font-size:.875rem;font-weight:700}.block li:not(:last-child){margin-bottom:15px}.block li a,.faq-answer a{color:var(--blue)}.faqs{width:calc(100% - 30px);margin:0 auto}.faqlists .heading-small{color:var(--darkgray)}.faqlist{padding-top:90px;margin-top:-45px}.faqs>li{border:1px solid var(--lightgray);text-align:left;margin-bottom:12px}.faq-question{width:100%;display:block;position:relative;text-align:left;color:var(--blue);font-size:1rem;font-weight:700;cursor:pointer;padding:22px 60px 22px 25px}.faq-question:after{position:absolute;font-size:30px;top:calc(50% - 4px);right:25px;font-weight:400;line-height:0;content:"+"}.faq-question[aria-expanded=true]:after{content:"–";right:27px}.faq-answer{padding:0 60px 22px 25px}.faq-answer p:not(:last-child),.faq-answer ul:not(:last-child){line-height:1.6;margin-bottom:22px}.faq-answer[aria-hidden=true]{display:none;margin-top:22px}.msnotice{display:flex;background:rgba(var(--yellow_rgb),.6);padding:20px}.msnotice:before{content:"⚠";font-size:2em;line-height:1.2;margin-right:15px}.msnotice p:last-child{margin-bottom:0}.webonly{color:var(--gray);margin-left:10px;font-weight:400;font-style:italic}.webonly:before{content:"("}.webonly:after{content:")"}[aria-expanded=true] .webonly{background:rgba(var(--yellow_rgb),.6);color:var(--darkgray);font-style:normal;padding:5px 10px}[aria-expanded=true] .webonly:after,[aria-expanded=true] .webonly:before{content:none}.dl .blocks{gap:10px}.dl .block{flex:1;border:1px solid #d3d3d6;border-radius:var(--smallbr)}.dl .cols{justify-content:space-between}.dl .subheading{max-width:500px;margin-bottom:45px}.dl .block img{width:75px}.dl .cta-download{width:360px;margin:0}.dl .detail{margin:0}.welcome .cols{margin-top:90px}.welcome .boxes{display:block;text-align:left;margin:0}.welcome .block{display:block;position:relative;font-weight:400;background:var(--lightergray);cursor:pointer;border-radius:var(--largebr);transition:all .2s ease;margin-bottom:30px}.welcome .block:hover{background:var(--linkhover);color:#fff}.welcome .block:hover svg{fill:#fff;transition:fill .2s ease}.welcome .block:active{background:var(--linkactive);color:#fff}.welcome .block:hover p,.welcome .block:hover:after{color:#fff;transition:color .2s ease}.welcome .block:after{position:absolute;bottom:5px;right:10px;content:"→";font-size:1.5em;font-weight:700;color:var(--blue)}.welcome .block p{font-size:1rem;margin-bottom:0}.signup{text-align:left;padding-left:45px}.success{color:var(--green);margin-bottom:10px}.error,.signup .error{color:var(--red);font-size:1em}.heading-small.error{color:var(--red)}.signup form+p{font-size:1em;margin-top:15px}.learnmore .coverwrapper{width:100%;max-width:1350px;position:relative;background:0 0;padding:75px 60px 30px 90px;margin:0 auto}.learnmore .coverwrapper:after{width:calc(100% - 800px);max-width:800px;height:100%;position:absolute;top:0;right:0;content:"";background-image:url(/img/screen.png);background-repeat:no-repeat;background-size:auto 100%;background-position:left center}.learnmore .cover .cols{align-items:center;max-width:var(--sitewidth)}.learnmore .covercontent{max-width:700px;margin:0}.boxshot img,.formsection,.learnmore .cover .heading-large,.learnmore .cover .heading-small,.learnmore .savings{margin-bottom:30px}.learnmore .cover .b{display:block;margin-bottom:1em}.learnmore .pricing{display:inline-block;background:var(--lightergray);padding:30px 60px;margin-top:45px;margin-bottom:0}.learnmore .cover .col-img{flex:1;-ms-flex:1 auto}.learnmore .guarantee:last-of-type{text-align:left;margin:30px 0 0}.learnmore .box{background:#fff}.learnmore .box p:last-of-type{color:var(--darkgray)}.learnmore .footercta p{font-size:1.5em;margin-top:30px;color:var(--red)}.uninstalled .form{max-width:500px;text-align:left;margin:60px auto 0}.uninstalled label{font-size:1rem;font-weight:400;margin-bottom:15px}.inline input{width:auto;display:inline-block;vertical-align:top;margin-bottom:0}.sub-hidden input{vertical-align:middle;margin-left:10px}.uninstalled label,label.inline,label.sub-hidden{text-transform:none}.inline.sub-hidden,label.sub-hidden{display:none}.inline.sub-hidden.open,label.sub-hidden.open{display:inline-block}.boxshot figcaption{font-size:.875rem}.guarantee{margin-top:90px;text-align:center}.pricing{font-size:1rem;margin-bottom:45px}.pricing p{font-size:1em;line-height:1;margin-bottom:10px}.pricinglabel{width:115px;display:inline-block;vertical-align:middle;text-align:right;margin-right:10px}.price-reg{text-decoration:line-through;vertical-align:middle}.price-discount{color:var(--red);font-size:1.5em}p.savings{font-size:.85em;opacity:.7;font-style:italic}.key span,.price-discount,.price-savings{vertical-align:middle}.buygt,.msupgrade .curvecontent li{display:flex;align-items:center}.buygt .cta{margin-right:30px}.buygt svg{max-height:65px}.affiliates .heading-large,.affiliates ul,.upgrade h2{margin-bottom:1em}.affiliates .heading-medium{margin:1em 0}.affiliates-content{padding-top:15px}.affiliates .cta{margin:20px 0 35px}.packages{display:flex;gap:15px}.package{max-width:320px;flex:1;text-align:center;padding:15px;border:4px solid #e1e1e1;border-radius:var(--largebr)}.package h3{font-size:1.2em;margin:.25em 0}.package .first{font-size:.85em;line-height:0;color:var(--red);margin-left:2px}label.package{color:inherit;font-weight:inherit;text-transform:inherit;text-align:center;cursor:pointer}.package.active,.package:hover{border-color:var(--blue)}.upgrade .subheading{margin-top:-.5em;margin-bottom:20px}.upgrade .new{background:var(--blue);color:#fff;font-size:.85em;padding:.25em .5em;border-radius:var(--largebr)}.upgrade input[type=radio]{width:auto}.upgrade input:checked+label,.upgrade label:active,.upgrade label:hover{border-color:var(--linkcolor)}.upgrade input[type=submit]{width:150px;border-radius:1000px;margin-bottom:60px}.upgrade .prices{display:flex;justify-content:center;align-items:center;gap:10px}#packagedesc{margin-top:.5em;margin-bottom:2em}.upgrade .error{margin-bottom:15px}.upgrade .discountreason,.upgrade .error{color:var(--red)}.upgrade .error+form #sn{border:1px solid var(--red)}.upgrade .faqs,.whats_new .step h2{margin:30px 0}.msupgrade .heading-large{margin-bottom:30px}.msupgrade .typessection{box-shadow:none}.msupgrade .curvecontent .cols{max-width:var(--narrowcontent)}.msupgrade .check{color:var(--green);font-size:1.5em;line-height:1.5;font-weight:700;margin-right:.25em}.comparison{display:inline-flex;gap:30px;align-items:center;text-align:left;padding-top:60px;padding-bottom:45px}.comparison td{padding:.7em .5em;border-bottom:1px solid var(--lightergray)}.comparison table td:first-child{padding-right:30px;line-height:1.4;vertical-align:middle}.comparison .check{font-size:2em;color:var(--green);padding:.5em;vertical-align:middle}.comparison .free,.comparison .full{text-align:center;font-weight:700;padding:0 .5em 1em}.comparison .x{font-size:2em;color:var(--red);padding:.5em;vertical-align:middle}.steps{max-width:var(--contentwidth);margin:0 auto}.step{display:flex;align-items:flex-start;text-align:left;padding-top:60px;margin-bottom:45px}.feature .num,.step .num{width:60px;height:60px;display:flex;background:var(--blue);justify-content:center;align-items:center;color:var(--offwhite);font-weight:700;font-size:2rem;border-radius:var(--smallbr)}.step p{flex:1;-ms-flex:1 auto;padding-left:15px;padding-right:15px}.step .ss{width:100%;max-width:600px;display:block;padding-left:45px}.msupgrade .categories{justify-content:center;gap:8px;position:static;padding:0;margin:0 auto}.msupgrade .category{width:calc(100%/8);margin-right:8px}.msupgrade .category.full{position:relative}.msupgrade .full:before{position:absolute;top:0;left:0;content:"";border:25px solid var(--blue);border-right-color:transparent;border-bottom-color:transparent}.msupgrade .full:after{position:absolute;top:7px;left:7px;content:url(/img/star.svg)}.key{text-align:center;margin:15px auto 0}.key svg{fill:var(--blue);vertical-align:middle;margin-right:5px}.msupgrade .p-narrow{margin-left:0}.msupgrade .type_category{position:relative;margin-bottom:30px}.msupgrade .type_category_label{font-weight:400;margin-bottom:15px}.msupgrade .type_category .version{width:120px;position:absolute;top:0;right:0;text-transform:uppercase;color:var(--blue);text-align:center;font-weight:700;font-size:14px;vertical-align:middle;padding:.5em 0;border:1px solid var(--blue);border-radius:15px}.msupgrade .type_category .v-full{color:#fff;background-color:var(--blue)}.msupgrade .type_category .v-full svg{vertical-align:middle;fill:#fff;margin-top:-4px}.whats_new .cover{height:400px;background-color:var(--blue);background-image:url(/img/man_holding_laptop.png),url(/img/triangles.png);background-repeat:no-repeat;background-position:calc(50% + 330px) bottom,center;background-size:auto 380px,cover}.whats_new .coverwrapper{width:100%;max-width:var(--contentwidth);margin:0 auto;box-sizing:content-box}.whats_new .covercontent{max-width:380px;margin:0 0 0 80px;color:#fff}.whats_new .heading-cover{font-size:4rem}.whats_new .ctabuttons{margin:0}.whats_new .step{align-items:center}.whats_new .step p{padding:0;margin-bottom:30px}.whats_new .step p:last-of-type{margin-bottom:30px}.whats_new .viewfeatures{display:flex;justify-content:center;padding:65px 0 10px}.features .blueheader{height:170px}.features .heading-cover{line-height:1;margin:0}.features .cover svg{width:600px}.features .coverwrapper{margin:0 auto}.features .covercontent{display:flex;flex-direction:column;align-items:center;max-width:none;color:#fff}.features .section{position:relative;padding-top:0;background-color:var(--lightergray)}.feature-nav-wrapper{width:100vw;display:flex;justify-content:flex-start;background:#fff;position:sticky;top:0;right:50%;left:0;overflow-x:auto;transition:box-shadow .15s;-ms-overflow-style:none;scrollbar-width:none;margin-left:-50vw;margin-right:-50vw;z-index:1}.feature-nav-wrapper.fixed{box-shadow:0 0 10px rgba(0,0,0,.25)}.feature-nav-wrapper::-webkit-scrollbar{display:none}.feature-nav{display:flex;padding:0 60px;margin:0 auto}.feature-button{width:140px;cursor:pointer;flex-shrink:0;padding:18px 0;border-bottom:2px solid transparent;margin:0 12px}.feature-button:hover:not(.active){border-bottom:2px solid var(--lightgray)}.feature-button.active{border-bottom:2px solid var(--blue)}.feature-button .num{color:var(--blue);font-size:1.25rem;font-weight:700}.feature-button .title{line-height:1.4rem;font-size:.875rem;font-weight:500;display:block;margin-top:8px}.feature-container{max-width:1200px;margin:0 auto}.feature{background:#fff;opacity:0;transition:opacity ease-in-out .35s,transform ease-in-out .35s;transform:translateX(-50px);z-index:-1;padding:60px;border:4px solid #fff;border-radius:var(--largebr);margin:30px auto 0;box-shadow:0 0 15px 5px rgba(20,30,70,.1)}.feature:nth-child(2n){transform:translateX(50px)}.feature.show{opacity:1;transform:none}.feature-title{display:flex;align-items:center;flex-wrap:wrap;gap:1em}.feature-items{margin-top:30px}.feature-item{margin-top:12px}.notfound .heading-medium:before{content:"⚠";font-size:2em;vertical-align:middle;margin-right:15px}.token.boolean,.token.entity,.token.function,.token.number,.token.operator,.token.url{color:#ccc}.token.atrule,.token.builtin,.token.important,.token.keyword,.token.selector{color:#6196cc}@media screen and (max-width:1450px){.section{padding:100px 60px}.section-thin{padding:60px 30px}.affiliates-content{padding-top:15px}.support .blocks{margin-top:-100px}.curve{height:110%}.learnmore .cover-secondary:after{background-size:100%auto}.collapsed+.hasside .support{margin-left:300px}#languageSelector{margin:0 0 0 15px}#languagemenu{right:-15px}}@media screen and (max-width:1250px){.landing .cover{background-position:-20px bottom}.enterprise .cover .col-50{width:75%}.learnmore .cover-secondary:after{max-width:320px;background-size:auto 400px}.hero .vidwrapper{width:480px}}@media screen and (max-width:1150px){.nav-open #siteheader:after,.nav-open .wrapper:before{width:100%;height:100vh;position:fixed;left:0;top:0;content:"";background-color:rgba(0,0,0,.5);z-index:2;animation:fadeIn .3s ease}.nav-open #siteheader{border:0}.sitemenu,.sitemenu .linktext:before{display:none}.nav-open .sitemenu{width:100%;min-height:100vh;max-width:300px;height:auto;display:block;position:fixed;top:0;right:0;background-color:var(--blue);padding-top:5.25rem;z-index:4;animation:slideIn .3s ease}.sitemenu li{display:block}.sitemenu li a,.sitemenu li button{display:block;text-align:left;padding:1rem 1rem 1rem 1.4rem}.sitemenu .linktext{border-left:4px solid transparent;padding-left:1rem;transition:border-color .15s ease}.sitemenu .linktext.active,.sitemenu a:hover .linktext{border-color:#fff}#solutionsmenu{position:relative;left:0;background:0 0;margin-left:30px}#solutionsmenu a{width:auto}#languageSelector{margin:0 15px 0 10px}#languagemenu{right:auto;left:-40px}.buy,.msdl{margin-right:15px}#menutoggle{display:block}.hero .col-img{padding-left:30px}.heading-extralarge{font-size:2.75rem}.heading-large{font-size:2.25rem}.heading-medium{font-size:2rem}.heading-small{font-size:1.5rem}.cover{background-position:450px}.covercontent{max-width:530px}.categories{left:0;padding:0 30px}.step{align-items:center;flex-wrap:wrap}.step p:last-of-type{margin-bottom:0}.step .ss{width:100%;max-width:none;margin-top:30px;margin-left:30px}.whats_new .cover{background-position:calc(50% + 230px) bottom,center}.learnmore .cover .cols{display:block;position:relative}.learnmore .cover img{width:calc(100% - 544px);position:absolute;bottom:0;right:0}.categorybg{height:350px}.categories{justify-content:flex-start;gap:12px}.category{width:calc((100% - 48px)/5)}}@media screen and (max-width:1024px){#carouselControls{width:100%;min-width:0}.carousel-control-button{flex:1;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.carousel-control-button[aria-selected=true]{flex:1 auto}.landing .coverwrapper{padding:60px 45px}.submenu ul{max-height:100%;display:flex;align-self:flex-start;flex-direction:column;overflow:hidden;transition:all .1s ease}.submenu ul.open{max-height:500px}.submenu li{order:1}.submenu li a{height:60px;background-color:var(--blue);padding:0 2em 0 1em}.submenu li.active{position:relative;order:0}.submenu li .linktext{position:relative;padding:0}.submenu li.active:after{position:absolute;top:calc(50% - 20px);right:5px;content:"›";font-size:2em;font-weight:lighter;pointer-events:none;transform:rotate(90deg);transition:all .2s ease}.submenu .open li.active:after{transform:rotate(-90deg) scaleY(-1)}.sidenav{width:0;min-height:100vh;min-width:0;position:absolute;padding-left:0;padding-right:0;overflow:hidden;box-shadow:2px 2px 6px 0 rgba(0,0,0,.06)}.sidenav .sideclose{position:absolute;top:15px;color:var(--blue);right:15px;display:block;font-size:.875rem}.collapsed .sidenav{position:fixed;top:0}.sidenav-open .sidenav{width:auto;padding-left:40px;padding-bottom:500px;overflow:auto;animation:slideRight .2s ease}.sidenav .active a{background:0 0;box-shadow:none}.collapsed+.hasside .support,.support{width:100%;max-width:none;margin:0}.cover{min-height:25rem;background-size:auto 100%;background-position:right;padding:2rem 45px}.learnmore .cover{min-height:none}.covercontent{max-width:450px}.heading-cover{font-size:2rem;line-height:1.4;margin-bottom:1rem}.footercta p,.main p{font-size:16px}.cover p{margin-bottom:1.5rem}.ctabuttons{margin-bottom:2rem}.cta{min-width:130px;max-width:100%;font-size:.875rem;padding:.75rem 0}.cta-buy,.landing .tryfree{font-size:20px}.enterprise .cta{width:175px}.enterprise .cover .col img{margin:0}.enterprise .boxes{display:block;padding-bottom:30px}.enterprise .box{width:100%;margin-bottom:30px}.section.entfaq{padding-top:100px}.section{padding:75px 45px}.col{width:50%}.col:first-child{padding-right:15px}.col:last-child{padding-left:15px}.categorybg{display:inline-block;height:450px}.category{width:calc((100% - 36px)/4);padding:15px 8px}.supportedtypes{padding-top:30px}.support .block{width:calc(50% - 10px);padding:30px}.basic .heading-large{margin-bottom:45px}.basic .heading-medium{margin-bottom:30px}.basic .heading-small{margin-bottom:15px}.basic p+.heading-small{margin-top:30px}.basic .cta+.heading-small{margin-top:0}.support .blocks{margin-top:-100px}.expandingheader button,.learnmore .cover .cols{display:block}.solution .cover-secondary{background-size:500px;background-position:bottom right;padding:0 16px 680px}.cover-secondary .covercontent{max-width:100%}.promo .col-50{width:auto}.affiliates .col-33{width:33%}.affiliates .col-66{width:66%}.categories{position:relative}.learnmore .cover-secondary:after{width:45%;height:400px;top:unset;bottom:0;right:0;background-size:auto 100%}.learnmore .cover-secondary{padding:0 30px}.learnmore .pricing{max-width:none;display:block}.learnmore .cover .col{width:100%}.learnmore .cover .col-img{display:none}.learnmore .cover .col{padding-right:0;margin-bottom:0}.msupgrade .category{width:calc((100% - 40px)/5)}.msupgrade .categories .full:before{border-width:20px}.msupgrade .categories .full:after{top:4px;left:4px}.whats_new .cover{background-size:auto 380px,cover}.whats_new .viewfeatures{padding:30px 0 0}.features .cover{min-height:0}}@media screen and (max-width:860px){.landing .covercontent{max-width:none}.landing:not(.enterprise) .cover{background-image:url(/img/home_cover-2000.jpg);background-size:1000px;background-position:center bottom;padding-bottom:150px}.landing .coverwrapper{padding-left:30px;padding-right:30px}.hero .vidwrapper{width:100%;height:0;margin:0 auto}#carouselControls{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;background:0 0;padding:0;border:0;box-shadow:none}.carousel-control-button{background:#fff;color:var(--darkgray);flex:none;box-shadow:0 0 15px 5px rgba(20,30,70,.1);overflow:revert}.carousel-control-button[aria-selected=true]{flex:none;background:var(--highlightblue)}.checkout .heading-cover,.heading-extralarge{font-size:2.25rem}.checkout .box{display:block}.heading-large{font-size:1.75rem}.heading-medium{font-size:1.5rem}.footer p,.main p{font-size:1rem}.covercontent{max-width:380px}.section{padding:50px 30px}.section.thin{padding:15px 30px}.sales .section-thin{padding:30px}.cols{display:block}.cols-center{align-items:center}.col{width:100%;padding:0}.col:first-child{margin-bottom:45px;padding:0}.col:last-child{padding:0}.col-half{width:100%}.col img{display:block;margin:0 auto}.learnmore .cover-secondary:after,.sales .col-half img{display:none}.col .oftheading img{margin:0 15px 0 0}.section-categories .cols{display:flex;flex-direction:column-reverse}.section-categories .col:last-child{margin-bottom:45px}.section.categories .col:first-child{margin-bottom:0}.col.col-categories{padding:0;margin:60px 0 0}.category-buttons{margin:0}.enterprise .cover .col-50{width:100%;padding:0}.enterprise .cover p{max-width:100%}.testimonial{width:calc(50% - 30px);padding:30px;margin:0 15px}.affiliates .boxshot img,.testimonial p.review,.testimonial-top{margin-bottom:15px}.flickity-page-dots{position:relative}.typessection{padding:45px}.categories{position:relative;top:0;padding:15px;margin:0}.category{width:calc((100% - 24px)/3)}.categorybg{height:auto;padding:15px}.supportedtypes{padding-top:15px}.support .blocks{margin-top:0}.expandingheader{height:45px;position:fixed;min-height:45px;background-color:#fff}.expandingheader .heading-large{font-size:.875rem;margin-bottom:0}.contact.section{padding:45px 0 0}.contact .subheading{margin-bottom:30px}.contact .page{padding:30px 15px}.dl .blocks{display:block}.block{width:calc((100% - 15px)/2);padding:30px}.dl .block{width:100%}.hascurve{overflow:hidden}.curve{min-width:1400px}.boxes{display:block;margin:30px 0;padding:0}.box{width:100%;margin-bottom:30px}.hasside.enterprise{padding-top:60px}.enterprise .heading-medium,.enterprise .section .p-narrow{text-align:left}.dl,.dl .ctabuttons{text-align:center}.dl .ctabuttons{display:block}.dl .ctabuttons .cta{width:auto;padding:1.25rem 3rem;margin:0 auto}.dl .mssdl{min-height:107px;text-align:center}.boxshot{text-align:left}.boxshot img{width:200px}.promo .col-50{padding:0}.promo .guarantee{text-align:left;margin-top:45px}.signup{padding-left:0}.faqs,.welcome .block{width:100%}.affiliates .col-66,.afv .col-60,.upgrade .col-60{width:100%;padding-left:0}.learnmore .cover-secondary{margin:30px 0}.learnmore .pricing{max-width:100%}.msupgrade .comparison{padding-top:15px}.msupgrade .comparison img{display:none}.msupgrade .categories{background:0 0}.whats_new .cover{background-position:calc(100% - 30px) bottom;padding:0 30px}.whats_new .covercontent{margin:0}.whats_new .viewfeatures{padding:15px 0 10px}.affiliates .cols{display:flex;flex-direction:column-reverse}.affiliates .col-33{width:100%}.footercta{padding-top:60px;padding-bottom:60px}.reviews{margin-top:30px}}@media screen and (max-width:720px){.review{width:100%;padding-right:0}.landing:not(.enterprise) .cover{background-position:bottom center}.enterprise .cover{min-height:0;padding-top:45px;padding-bottom:30px}.landing .covercontent{padding-right:0}.covercontent{max-width:none}.heading-cover{font-size:1.5rem}.ctabuttons .cta{margin-right:10px}.testimonial p.review{font-size:1rem}.enterprise .boxes{display:block}.enterprise .box{width:100%}.msupgrade .category{width:calc((100% - 24px)/3)}.msupgrade .type_category .version{width:100px;font-weight:400;padding:5px 0}.msupgrade .type_category .version svg{height:14px;margin-top:-3px}.whats_new .coverwrapper{max-width:350px;margin:0}.whats_new .heading-cover{font-size:3rem}.features .cover svg{width:300px}.features .cover h1{text-align:center}.features .section{padding:22px}.feature-nav-wrapper,.features .fade{display:none}.feature{padding:30px;margin-top:30px}}@media screen and (max-width:640px){.section.thin{padding:15px}.sales .section-thin,.section{padding:30px 15px}.hero .heading-large{margin-bottom:30px}.basic p+.heading-small,.basic ul+.heading-small{margin-top:30px}#carouselControls{align-items:stretch}.carousel-control-button{width:calc((100% - 10px)/2);white-space:initial}.heading-extralarge{font-size:1.8rem}.heading-large{font-size:1.6rem}.heading-medium{font-size:1.4rem}.heading-small{font-size:1.2rem}.heading-extrasmall{font-size:1rem}.main .heading-medium,.section-centered .heading-medium{margin-bottom:15px}#sitenav{padding:0 1rem}#sitenav .logo{padding:0 10px}.buy,.download,.upgrade .col-img img{display:none}.mobilebuy,.mobiledl,.mobilemsdl{display:inline-block}.submenu{padding:0 1rem}.cover{padding-left:1.5rem;padding-right:1.5rem}.testimonial{width:75%;padding:15px;margin:0 7.5px}.typessection{padding:45px 30px}.typessection .heading-medium{margin-bottom:30px}.typesearch{font-size:1em;margin:30px auto}.type_category_label{margin-bottom:15px}.footercols,.type{flex-wrap:wrap}.type .extension{width:100%;margin-bottom:5px}.footercols a{line-height:2.5}.block{padding:30px 15px}.support .blocks{display:block}.support .block{width:100%;padding:30px}.msupgrade .comparison .check,.msupgrade .comparison .x{padding:0}.step,.upgrade .packages{display:block}.upgrade .package{max-width:none;width:100%}.step{padding-top:0}.step .num{margin-bottom:15px}.step .ss,.step p{padding-left:0}.step .ss{margin-left:0}.whats_new .cover{background-image:none}.whats_new .coverwrapper{max-width:480px}.whats_new .covercontent{max-width:none}.whats_new .step .num{margin:0}.feature{padding:22px}.feature-items{margin-top:18px}.feature-item{font-size:.875rem;margin-top:6px}}@media screen and (max-width:490px){#menutoggle{margin-left:1rem}#languageSelector+#menutoggle{margin-left:0}#sitefooter{padding:2rem 2rem 4rem}.block{width:100%}.landing .ctabuttons .cta{width:100%;margin:0 0 1rem}.categories{gap:8px}.categorybg{padding:15px 0}.category{width:calc((100% - 8px)/2);display:flex;align-items:center;text-align:left;padding:8px}.category svg{width:1rem;margin:0 8px 0 4px}.curve{height:125%}.msupgrade .category{width:calc((100% - 16px)/2)}.msupgrade .category svg{height:20px;margin:0 10px}.msupgrade .category.full:before{border-width:15px}.msupgrade .category.full:after{top:1px;left:1px}.category-buttons .category{width:calc(50% - 4px)}.category-buttons a.category{flex-direction:row}.supportedtypes{padding:0}.typessection{border-radius:0}.checkout .box{min-width:0}.features .section{padding:0}.feature.show{margin:0}.feature .num,.step .num{width:40px;height:40px;font-size:1em}}@media screen and (max-width:380px){.landing:not(.enterprise) .cover{background-position:-330px bottom}.buygt{display:block;text-align:center}.category svg{width:20px;height:auto}.category{font-size:.85rem}.filink,.type{display:block}.type .extension{font-size:1.2em}.filink{text-align:left;padding:0;margin:5px 0 0}}