@keyframes a{0%{opacity:0}to{opacity:.8}}@keyframes b{0%{opacity:0}to{opacity:1}}body{font-family:Open Sans,sans-serif;margin:0;color:#333;font-size:14px}img{max-width:100%;vertical-align:middle}h1,h2,h3,h4,h5,h6,p{margin:0}header{background:#fff;position:-webkit-sticky;position:sticky;top:0;left:0;right:0;z-index:1;box-shadow:0 5px 10px rgba(0,0,0,.1)}a{color:#333}body.has-mobile-menu{overflow:hidden}body.has-mobile-menu .content-header-mobile-menu svg{fill:#2196f3}body.has-mobile-menu header nav{display:block}body.has-mobile-menu header nav ul{animation:.3s ease 0s normal forwards 1 b;position:absolute;top:80px;left:0;right:0;bottom:0;z-index:1;background:#fff;-ms-flex-direction:column;flex-direction:column;padding:24px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}body.has-mobile-menu .content-header nav li{margin:0 0 24px;font-size:24px}body.has-mobile-menu header nav .content-header-sign-up{border-radius:50px}.content-header nav ul{list-style:none;display:-ms-flexbox;display:flex}.content-header nav a,.content-header nav span{text-decoration:none;margin-left:48px;font-size:18px;cursor:pointer;transition:background .3s ease,color .3s ease}.content-header nav a:hover,.content-header nav span:hover{color:#2196f3}footer{background:#eceff1;padding:48px 0;text-align:center}hr.u-dotted{border-top:1px dotted #b7b7b7;width:100%;float:left}.u-text-muted{color:#666;font-style:normal;margin:12px 0}.content-header{max-width:1200px;margin:0 auto;height:80px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.content-header .content-header-sign-up{border:1px solid #2196f3;padding:4px 16px;border-radius:20px}.content-header .content-header-sign-up:hover{background:#2196f3;color:#fff}.content-header .content-header-mobile-menu{display:none;cursor:pointer}.content-header .content-header-mobile-menu svg{fill:#333;transition:fill .3s ease}.content-header .content-header-mobile-menu:hover svg{fill:#2196f3}.content-main{text-align:center;position:absolute;top:75px;left:0;right:0}.content-main-image{width:100%;background:url(../images/header-image-1920.jpg) 50%/cover no-repeat;height:1000px}.content-main .content-main-header{font-size:36px;font-weight:300;margin-bottom:16px}.content-main .content-main-sub-header{font-size:24px;font-weight:300;margin-bottom:24px}.content-main .content-main-button,.cookie-banner .content-main-button{height:50px;line-height:50px;padding:0 24px;border-radius:25px;outline:none;transition:background .3s ease;cursor:pointer;border:0;font-size:18px;font-family:Open Sans,sans-serif;color:#fff;width:200px;box-sizing:border-box;text-decoration:none;display:inline-block}.content-main .content-main-button.content-main-button-green{background:#4caf50}.content-main .content-main-button.content-main-button-green:hover{background:#388e3c}.content-main .content-main-button.content-main-button-blue,.cookie-banner .content-main-button.content-main-button-blue{background:#2196f3;margin-left:24px}.content-main .content-main-button.content-main-button-blue:hover,.cookie-banner .content-main-button.content-main-button-blue:hover{background:#1976d2}.content-title{font-size:30px;font-weight:300;margin-bottom:16px}.content-description{font-size:18px;line-height:28px;font-weight:300}.content-grey{background:#eceff1}.content-summary{text-align:center;max-width:800px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:334px}.content-summary .content-description{font-size:24px;line-height:32px}.content-relative{position:relative}.content-blocks{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:baseline;align-items:baseline;text-align:center;max-width:1200px;margin:0 auto;height:442px}.content-blocks .content-block{padding:0 35px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-ms-flex:1;flex:1}.content-blocks .content-block .content-block-icon{margin-bottom:24px}.content-feature{max-width:1200px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:540px}.content-feature .content-feature-summary{width:480px}.content-feature .content-feature-summary .content-feature-icon{margin-bottom:16px}.content-feature .content-feature-summary .content-feature-icon-plus{font-size:24px;margin:0 16px;position:relative;top:-3px}.content-feature .content-feature-image{position:absolute;bottom:0;right:0}.content-feature.is-right .content-feature-summary{margin-left:auto}.content-feature.is-right .content-feature-image{left:0}.content-dark{background:#263238;color:#fff}.content-testimonials{height:540px;max-width:800px;margin:0 auto;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.content-testimonials .content-description{margin-bottom:24px}.content-testimonials .content-testimonial-author{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.content-testimonials .content-testimonial-author .testimonial-author-picture{width:72px;height:72px;border-radius:100%;margin-right:16px}.content-testimonials .content-testimonial-author .testimonial-author-name{text-align:left;font-size:18px}.pricing{text-align:center;padding:48px 0 78px}.pricing .content-title{margin-bottom:48px}.pricing .pricing-plans{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.pricing .pricing-plans .pricing-plan{width:360px;margin:8px;background:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;border:1px solid #eceff1}.pricing .pricing-plan .pricing-plan-border{height:8px;width:100%}.pricing .pricing-plan.pricing-plan-personal .pricing-plan-border{background:#2196f3}.pricing .pricing-plan.pricing-plan-professional .pricing-plan-border{background:#3f51b5}.pricing .pricing-plan.pricing-plan-team .pricing-plan-border{background:#4caf50}.pricing .pricing-plan.pricing-plan-personal .pricing-plan-summary .pricing-plan-description,.pricing .pricing-plan.pricing-plan-professional .pricing-plan-summary .pricing-plan-description{margin-bottom:4.95em}.pricing .pricing-plan .pricing-plan-name{font-size:14px;height:48px;width:100%;letter-spacing:3px;text-transform:uppercase;font-weight:700;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}.pricing .pricing-plan .pricing-plan-name small{font-size:8px}.pricing .pricing-plan.pricing-plan-personal .pricing-plan-name{color:#2196f3;background:#d3eafd}.pricing .pricing-plan.pricing-plan-professional .pricing-plan-name{color:#3f51b5;background:#d9dcf0}.pricing .pricing-plan.pricing-plan-team .pricing-plan-name{color:#4caf50;background:#dbefdc}.pricing .pricing-plan .pricing-plan-price{font-weight:400;height:76px;line-height:72px;width:100%;font-size:12px;border-bottom:1px solid #eceff1;box-sizing:border-box}.pricing .pricing-plan .pricing-plan-sign{font-size:16px;font-weight:600}.pricing .pricing-plan .pricing-plan-price .pricing-plan-price-amount{font-size:48px;font-weight:600}.pricing .pricing-plan.pricing-plan-personal .pricing-plan-price-amount,.pricing .pricing-plan.pricing-plan-personal .pricing-plan-sign{color:#2196f3;font-size:36px}.pricing .pricing-plan.pricing-plan-professional .pricing-plan-price-amount,.pricing .pricing-plan.pricing-plan-professional .pricing-plan-sign{color:#3f51b5}.pricing .pricing-plan.pricing-plan-team .pricing-plan-price-amount,.pricing .pricing-plan.pricing-plan-team .pricing-plan-sign{color:#4caf50}.pricing .pricing-plan .pricing-plan-summary{border-bottom:1px solid #eceff1;padding:24px;box-sizing:border-box;width:100%}.pricing .pricing-plan .pricing-plan-description{text-align:left;line-height:24px;-ms-flex:1;flex:1}.pricing .pricing-plan .pricing-plan-disclaimer{height:36px;line-height:36px;font-weight:600;margin-top:24px}.pricing .pricing-plan .pricing-plan-features{list-style-type:none;text-align:left;margin:0;padding:24px;width:100%;box-sizing:border-box}.pricing .pricing-plan .pricing-plan-feature{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:32px}.pricing .pricing-plan .pricing-plan-features svg{vertical-align:middle;margin-right:8px;-ms-flex-negative:0;flex-shrink:0}.pricing .pricing-plan .pricing-plan-button{font-size:14px;margin-top:24px;height:36px;line-height:36px;width:180px;border-radius:18px;outline:none;border:0;color:#fff;cursor:pointer;font-family:Open Sans,sans-serif;padding:0;transition:background .3s ease}.pricing .pricing-plan .pricing-plan-button a{text-decoration:none;color:#fff}.pricing .pricing-plan.pricing-plan-personal .pricing-plan-button{background:#2196f3}.pricing .pricing-plan.pricing-plan-personal .pricing-plan-button:hover{background:#1976d2}.pricing .pricing-plan.pricing-plan-professional .pricing-plan-button{background:#3f51b5}.pricing .pricing-plan.pricing-plan-professional .pricing-plan-button:hover{background:#303f9f}.pricing .pricing-plan.pricing-plan-team .pricing-plan-button{background:#4caf50;margin:24px auto 0}.pricing .pricing-plan.pricing-plan-team .pricing-plan-button:hover{background:#388e3c}.pricing .pricing-plan.pricing-plan-team .pricing-plan-description p{margin:16px 0}.content-footer{max-width:1000px;margin:0 auto;font-size:16px}.content-footer .content-footer-resources{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.content-footer-resources .content-footer-resource-list{margin:16px 0;text-align:left;padding:0}.content-footer-resources .content-footer-resource-list ul{list-style:none;padding:0}.content-footer .content-footer-register{margin:16px 0;line-height:1.56}.content-footer .content-footer-trademark{margin-bottom:16px}.content-footer .content-footer-link{text-decoration:none;color:#333;transition:color .3s ease;margin:0 12px}.content-footer .content-footer-link:hover{color:#2196f3}.content-footer .content-footer-socials{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-top:24px}.content-footer .content-footer-socials .content-footer-social{margin:0 8px}.content-footer .content-footer-socials .content-footer-social:first-child svg{padding:3px;background:#2196f3;border-radius:100%}.cookie-policy,.data-policy,.download-page,.privacy,.terms{max-width:1000px;margin:78px auto}.cookie-policy .cookie-policy-header,.data-policy .data-policy-header,.download-page .download-page-header,.privacy .privacy-header,.terms .terms-header{text-align:center}.cookie-policy .cookie-policy-header .cookie-policy-header-title,.data-policy .data-policy-header .data-policy-header-title,.download-page .download-page-header .download-page-header-title,.privacy .privacy-header .privacy-header-title,.terms .terms-header .terms-header-title{font-size:30px;margin-bottom:16px}.cookie-policy .cookie-policy-header .cookie-policy-header-description,.data-policy .data-policy-header .data-policy-header-description,.download-page .download-page-header .download-page-header-description,.privacy .privacy-header .privacy-header-description,.terms .terms-header .terms-header-description{font-size:24px;margin-bottom:70px}.cookie-policy .cookie-policy-content,.data-policy .data-policy-content,.download-page .download-page-content,.privacy .privacy-content,.terms .terms-content{font-size:18px}.cookie-policy .cookie-policy-content p,.data-policy .data-policy-content p,.privacy .privacy-content p,.terms .terms-content p{margin:16px 0}.data-policy .data-policy-content ul li,.terms .terms-content ul li{list-style:none}.privacy .privacy-content ol>ol{padding-left:45px}.cookie-policy .cookie-policy-content .cookie-policy-content-header,.data-policy .data-policy-content .data-policy-content-header,.privacy .privacy-content .privacy-content-header,.terms .terms-content .terms-content-header{font-weight:600;margin:48px 0 8px}.dialog-backdrop{animation:.8s ease 0s normal forwards 1 a;position:fixed;top:0;right:0;bottom:0;left:0;background:#000;z-index:1}.dialog{position:fixed;top:50%;left:50%;width:800px;height:500px;transform:translate(-50%,-50%);z-index:2}.dialog-container{height:100%}.dialog-close{position:fixed;top:0;right:0;cursor:pointer;z-index:2}.dialog-close svg{fill:#fff;padding:18px;width:24px;height:24px}.mobile-menu{background:#fff;position:fixed;top:80px;left:0;right:0;bottom:0}.download-page-steps{margin-top:8px}.download-page-steps img{height:400px;padding:8px}.download-page-table-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.download-page-table{margin:16px 0;border-spacing:0;border:2px solid #cfd8dc;border-collapse:collapse;width:640px;font-size:22px;table-layout:fixed}.download-page-table tbody tr td{padding:.5rem 1rem;word-wrap:break-word;text-align:left}.download-page-table tbody tr:not(:last-child){border-bottom:1px solid #cfd8dc}.download-page-table tbody tr.download-page-table-header{border-bottom:2px solid #cfd8dc}.cookie-banner{position:fixed;left:0;right:0;bottom:0;width:100%;height:auto;background-color:#263238;color:#fff;font-weight:700;visibility:hidden;padding:10px 20px;z-index:999;box-sizing:border-box}.cookie-banner.active{visibility:visible}.cookie-banner .text-and-button-holder{display:block;min-height:30px;width:100%;margin-bottom:10px}.cookie-banner .text-and-button-holder span{display:inline;vertical-align:middle}.cookie-banner .text-and-button-holder .cookie-text{padding-left:20px}.cookie-banner a.no-decoration{text-decoration:underline;color:inherit;font-weight:400}.cookie-banner .text-and-button-holder .button-wrapper{display:block;text-align:center;margin-top:10px}.cookie-banner .cookie-banner-agree-button{min-width:100px;color:#fff;cursor:pointer;height:30px;vertical-align:middle;font-size:16px;line-height:16px;text-align:center;font-weight:700;border:none}.cookie-banner .readmore{margin-top:10px;width:20px;text-align:center;cursor:pointer;margin:10px auto 0}.cookie-banner .readmore img{transform:rotate(-180deg);height:12px;width:20px}.cookie-banner.transition-banner .readmore.rotated-upwards img{transform:rotate(1turn);transition-duration:.7s}.cookie-banner.transition-banner .readmore.rotated-downwards img{transform:rotate(-180deg);transition-duration:.7s}.cookie-banner .cookie-banner-info{font-weight:400;font-size:14px;line-height:16px}.cookie-banner .cookie-banner-info:before{content:"...";display:block;font-size:18px;font-weight:700;text-align:center;margin-top:-10px;margin-bottom:10px}.cookie-banner-info.hidden{display:none}.arrow-text-holder{display:table-cell;vertical-align:middle}@media screen and (min-width:769px){.cookie-banner .text-and-button-holder{display:table;margin-bottom:0}.cookie-banner .text-and-button-holder .button-wrapper{float:right;margin-top:0}.cookie-banner .arrow-text-holder{display:table-cell;vertical-align:middle}.cookie-banner .cookie-text,.cookie-banner .readmore{display:inline-block}.cookie-banner .text-and-button-holder .button-wrapper,.cookie-banner .text-and-button-holder span{display:table-cell}}@media screen and (min-width:1366px){.cookie-banner .text-and-button-holder{display:table;margin-bottom:0}.cookie-banner .text-and-button-holder .button-wrapper{float:right;margin-top:0}}@media only screen and (max-width:1440px){.content-feature .content-feature-image{width:750px}}@media only screen and (max-width:1366px){.content-main-image{background:url(../images/header-image-1366.jpg) no-repeat 50%;height:711px}.content-blocks,.content-feature,.content-header{max-width:none;padding:0 48px}.content-feature{height:500px}.content-feature .content-feature-image{width:700px}}@media only screen and (max-width:1024px){.content-main-image{background:url(../images/header-image-1024.jpg) no-repeat 50%;height:533px}.content-blocks{-ms-flex-direction:column;flex-direction:column;height:auto;padding:78px 0}.content-blocks .content-block{margin-bottom:48px;padding:0;width:480px}.content-blocks .content-block:last-child{margin-bottom:0}.content-feature .content-feature-summary{margin:0 auto;text-align:center}.content-feature .content-feature-image{display:none}}@media only screen and (max-width:768px){.content-main-image{background:url(../images/header-image-768-resp-ipad.jpg) no-repeat 50%;height:1620px}header{position:static}.content-main,footer{padding:48px}.content-main .content-main-button.content-main-button-blue{margin:24px 0 0}.content-header{max-width:none;padding:0 24px}.content-header nav{display:none}.content-header nav a,.content-header nav span{margin-left:0}.content-header .content-header-mobile-menu{display:block}.pricing{height:auto;padding:48px}.pricing .pricing-plans{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.pricing .pricing-plans .pricing-plan{width:100%;margin:24px 24px 0}.content-feature,.content-testimonials{height:auto;padding:48px}.content-feature{width:auto;margin:0}.content-blocks{padding:48px}.content-blocks .content-block{width:auto}.content-testimonials .content-testimonial-author{-ms-flex-direction:column;flex-direction:column}.content-testimonials .content-testimonial-author .testimonial-author-picture{margin:0 0 16px}.content-testimonials .content-testimonial-author .testimonial-author-name{text-align:center}.content-summary{height:auto;padding:48px}.content-summary .content-description{font-size:18px;line-height:28px}.cookie-policy,.data-policy,.privacy,.terms{max-width:none;padding:20px;margin:0}.content-footer .content-footer-links{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.content-footer .content-footer-links .content-footer-link{margin:0 0 24px}.content-footer .content-footer-links .content-footer-link:last-child{margin:0}.download-page-table{font-size:1rem}}@media only screen and (max-width:480px){.content-main-image{background-image:url(../images/flow-header-image-mu-480-resp.jpg);height:853px}.content-main{top:0}body.has-mobile-menu .content-header nav li{margin:0 0 16px;font-size:16px}}