@charset "UTF-8";*,*:before,*:after{box-sizing:border-box;-moz-box-sizing:border-box;image-rendering:-webkit-optimize-contrast}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;-webkit-text-size-adjust:100%}::-moz-selection{background-color:#9cfff8}::selection{background-color:#9cfff8}html{width:100%;height:100%;margin:0 auto;background:#000}body{font-family:source sans pro,helvetica neue,Helvetica,Arial,sans-serif;position:relative;height:100%;background-color:#000;overflow-x:hidden;margin:0;padding:0;color:#444;letter-spacing:0}h1{font-size:3.2em;font-weight:600;margin:0;line-height:.95}h2{font-weight:600;font-size:2em;margin:.5rem 0;color:#000}h2 img{height:4rem;width:auto;margin-left:.9rem;margin-right:1rem}h3{font-size:2em;font-weight:400;letter-spacing:.03rem}h4{font-size:1.4em;font-weight:400;letter-spacing:.03rem;margin-top:1em;margin-bottom:0}p{font-size:1.3em;font-weight:300;letter-spacing:.01rem;line-height:2rem}p.note{font-size:.9em}code{font-family:lucida console,Monaco,monospace;font-size:.9em}strong{font-weight:600}a{font-weight:600;color:#000;text-decoration:none;cursor:pointer}i{font-style:italic}ul{list-style-type:disc;list-style:outside disc}li{text-align:-webkit-match-parent;font-weight:300;letter-spacing:.05rem;font-size:1.3em;position:relative;left:1em;padding-right:5px}blockquote{background:#f9f9f9;border-left:10px solid #ccc;padding:1em;quotes:"“" "”";font-size:1rem;line-height:1.7}blockquote footer{margin-top:1em;padding-top:0}blockquote .blockquote-image{float:left;margin-right:2rem;max-width:150px!important}@media(max-width:468px){blockquote .blockquote-image{float:none;display:block;margin:0 auto 10px}}blockquote:before{color:#ccc;content:open-quote;font-size:4em;line-height:.1em;margin-right:.25em;vertical-align:-.4em}blockquote p{display:inline}.arrowIcon{height:.7rem;margin-left:.4rem}.downArrow{transform:rotate(90deg);margin-left:.5rem}.topNav{position:fixed;width:100%;top:0;left:0;z-index:100;color:#fff;letter-spacing:.08rem}.topNav .logoContainerMobile{display:none}.topNav .menuContainer{transition:.7s ease-in-out;background-color:rgba(0,0,0,.95);width:100%;height:6rem;line-height:4rem;display:flex;text-align:center;flex-direction:row;justify-content:center;align-items:center;border-bottom:.05px solid #333}.topNav .menuContainer a{color:#fff;font-weight:300;font-size:1rem}.topNav .menuContainer .logo{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-left:2%;width:13%}.topNav .menuContainer .logo img{width:7.5rem;max-height:6rem;cursor:pointer}.topNav .menuContainer .navbarContainer{width:fit-content;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.topNav .menuContainer .navbarContainer ul{list-style:none;display:flex;flex-direction:row;justify-content:flex-start;margin:0;padding:0;width:100%}.topNav .menuContainer .navbarContainer ul li{display:inline;color:#fff;cursor:pointer;margin:0 1rem;padding:0 1.4rem;text-align:left;left:0}.topNav .menuContainer .navbarContainer ul li ul.sub-menu{visibility:hidden;opacity:0;position:absolute;display:flex;flex-direction:column;justify-content:left;align-items:left;top:100%;left:-1rem;width:19rem;flex-wrap:wrap;padding:0;margin:0;background-color:rgba(0,0,0,.95);z-index:10;border-radius:4px;font-size:1rem;box-shadow:0 12px 12px 0 rgba(0,0,0,.32);transition:opacity .7s ease-in-out 0s,visibility 0s linear .7s,z-index 0s linear .01s}.topNav .menuContainer .navbarContainer ul li ul.sub-menu li{margin-left:0}.topNav .menuContainer .navbarContainer ul li ul.sub-menu a{font-weight:300}.topNav .menuContainer .navbarContainer ul li ul.sub-menu .submenu-dropDown{display:table-cell;position:relative}.topNav .menuContainer .navbarContainer ul li ul.sub-menu .submenu-dropDown:hover:after{width:100%;left:0}.topNav .menuContainer .navbarContainer ul li .features{padding-left:1rem}.topNav .menuContainer .navbarContainer ul .mobileOnly{display:None}.topNav .menuContainer .navbarContainer ul .sub-menu-parent{position:relative}.topNav .menuContainer .navbarContainer ul .sub-menu-parent:focus .sub-menu,.topNav .menuContainer .navbarContainer ul .sub-menu-parent:focus-within .sub-menu,.topNav .menuContainer .navbarContainer ul .sub-menu-parent:hover .sub-menu{visibility:visible;opacity:1;z-index:1;transform:translateY(0%);transition-delay:0s,0s,.3s}.topNav .menuContainer .loginContainer{width:24%;flex-grow:1.3;margin-right:3%;display:flex;justify-content:flex-end;align-items:center}.topNav .menuContainer .loginContainer a{padding-right:2rem}.topNav .menuContainer .loginContainer .requestDemoButton{font-weight:600;padding:0 1.2rem;line-height:2.3rem}.topNav .menuContainer.hiddenMenu{transform:translateY(-100%)}.topNav .menuContainer.shownMenu{transform:translateY(0)}.burgerMenu{display:none;align-items:center;flex-direction:row;justify-content:space-between;height:3rem}.burgerMenu .menuToggle{display:block;position:relative;z-index:1;-webkit-user-select:none;user-select:none}.burgerMenu .menuToggle input{width:40px;height:20px;position:absolute;top:-7px;left:-5px;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none}.burgerMenu .menuToggle .menuLine{display:block;width:35px;height:3px;margin-bottom:7px;position:relative;background:#cdcdcd;border-radius:3px;z-index:1;transform-origin:4px 0;transition:transform .5s cubic-bezier(0.77,0.2,0.05,1),background .5s cubic-bezier(0.77,0.2,0.05,1),opacity .55s ease}.burgerMenu .menuToggle .menuLine:first-child{transform-origin:0% 0%}.burgerMenu .menuToggle .menuLine:nth-last-child(2){transform-origin:0% 100%}.burgerMenu .menuToggle .navMenuItems{background:#000;transform-origin:0% 0%;transform:translate(-105%,0);transition:transform .5s cubic-bezier(0.77,0.2,0.05,1);list-style-type:none;padding:20px}.burgerMenu .menuToggle .navMenuItems li{padding:5px 40px}.burgerMenu .menuToggle input:checked~span{opacity:1;transform:rotate(45deg)translate(-10px,-15px);background:#fff}.burgerMenu .menuToggle input:checked~span:nth-last-child(3){opacity:0;transform:rotate(0deg)scale(0.2,0.2)}.burgerMenu .menuToggle input:checked~span:nth-last-child(2){transform:rotate(-45deg)translate(-6px,13px)}.burgerMenu .menuToggle input:checked~.navMenuItems{transform:translate(-10px,0)}.menu-underline:after,.submenu-dropDown:after{background:repeat;bottom:10px;content:"";display:block;height:1px;left:0%;margin-left:1rem;position:absolute;background:#fff;transition:width .3s ease 0s,left .3s ease 0s;width:0}.menu-underline:after{left:inherit;position:relative;margin-left:0}.menu-underline:hover:after{width:100%}@media(max-width:756px){.sub-menu{width:15rem}}@media(max-width:768px){.menu-underline:hover:after{width:0}.topNav .menuContainer{height:auto;line-height:inherit;justify-content:space-between}.topNav .menuContainer .logo{display:flex;margin-left:15px}.topNav .menuContainer .burgerMenu{display:flex;margin-right:10px;padding-top:5px}.topNav .menuContainer .navbarContainer{display:flex;position:absolute;top:3rem;left:0;width:100%;background:rgba(0,0,0,.95);overflow:hidden;transition:height .3s ease-out;height:0;align-items:flex-start}.topNav .menuContainer .navbarContainer ul{display:block;list-style:inherit}.topNav .menuContainer .navbarContainer ul li{display:list-item;margin:0;padding:10px 0 0;text-align:center}.topNav .menuContainer .navbarContainer ul li .arrowIcon{display:none}.topNav .menuContainer .navbarContainer ul li ul.sub-menu{visibility:visible;opacity:1;position:relative;left:inherit;top:inherit;width:100%;transition:none}.topNav .menuContainer .navbarContainer ul li ul.sub-menu .submenu-dropDown{display:block}.topNav .menuContainer .navbarContainer ul li ul.sub-menu .submenu-dropDown:hover:after{width:0}.topNav .menuContainer .navbarContainer ul .mobileOnly{display:list-item}.topNav .menuContainer .navbarContainer ul .notMobile{display:none}.topNav .menuContainer .navbarContainer.showNavigation{height:600px}.topNav .menuContainer .loginContainer{display:none}}.showModal{display:block;position:fixed;z-index:1000;width:30rem;max-width:100%;left:50%;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 3px 6px 1px rgba(0,0,0,.2)}.modal{display:none}.modal .modal-dialog{background:#fff}.modal-header{display:flex;flex-direction:row;align-items:center;justify-content:center;color:#fff;background-color:#2eb5b4;border-radius:4px 4px 0 0}.modal-header .modal-title{margin:0;line-height:4rem;display:flex;color:#fff}.modal-header .close{right:5px;position:absolute;background:0 0;margin-bottom:10px;background-color:#2eb5b4;color:#000;border:none;cursor:pointer;transition:opacity .1s ease-in}.modal-header .close span{color:#fff;font-weight:700;font-size:1.5em}.modal-header .close:hover{opacity:.7}.modal-header .close:active,.modal-header .close:focus{outline:0;-moz-outline-style:none}.modal-body{background-color:#fff;justify-content:center;border-radius:0 0 4px 4px}.modal-body span{color:#4c4c4c;font-size:1em;font-weight:700;line-height:1.2em;padding-top:10px;margin:8px 0;width:100%}.modal-body .notshown{display:none}.modal-body form .row{display:flex;flex-direction:row;flex-wrap:wrap}.modal-body form fieldset{padding-left:16px;padding-right:16px;padding-bottom:8px;border:none}.modal-body form fieldset .modalExplainer{font-weight:600;text-rendering:geometricPrecision;text-align:center;margin-top:20px}.modal-body form fieldset label{clear:both;display:block;font-weight:300;font-size:1.1em}.modal-body form fieldset button{background-color:#2eb5b4;color:#fff;font-size:1em;font-weight:400;line-height:1.2em;padding:10px 40px;border-radius:4px;margin-top:16px}.modal-body form fieldset button:hover{background-color:#3c3c3c}.modal-body form fieldset button:active{background-color:#090909;outline:0}.modal-body form fieldset[disabled]{opacity:.5}.modal-body form .successMessage,.modal-body form .errorMessage{margin:10px auto;font-size:2rem;text-align:center;width:100%}.modal-body form .successMessage{margin:50px auto 20px}.modal-body form .errorMessage{background-color:red;color:#fff;font-size:1rem}.modal-body span.required label::after{content:'*'}.modal-body input,.modal-body textarea{padding:8px;border-radius:3px;border-width:1px;border-style:solid;line-height:1.6em;outline:0;width:100%;margin:0 auto;display:block;border-color:#e0e0e0;font-size:14px;background-color:#f2f2f2}.modal-body input:focus,.modal-body textarea:focus{border-color:#09c}.fade{filter:blur(3px)}@media(max-width:768px){.showModal{position:fixed;top:0;left:0;transform:translate(0,0);width:100%}}.popUpVideo{visibility:hidden;width:90%;z-index:99999;position:fixed;height:auto;left:50%;top:50%;transform:translate(-50%,-50%)}.popUpVideo .popUpVideoClose{top:1rem;right:1rem;position:absolute;background:0 0;color:#000;border:none;cursor:pointer;transition:opacity .1s ease-in;z-index:100;opacity:0}.popUpVideo .popUpVideoClose span{color:#fff;font-weight:700;font-size:1.5em}.popUpVideo .popUpVideoClose:hover{opacity:.7}.popUpVideo .popUpVideoClose:active,.popUpVideo .popUpVideoClose:focus{outline:0;-moz-outline-style:none}.popUpVideo:hover :nth-child(1){opacity:1}.showPopup{visibility:visible}@media(max-width:768px){.popUpVideo{width:100%}}main{background-color:#fff;width:100%;margin:0 auto;height:auto;display:flex;flex-direction:column;align-items:center;overflow:hidden;position:relative;top:20px;transition:filter .5s}main .hero-information{display:flex;flex-direction:column;width:100%;align-items:left;position:absolute;top:0;height:6.8rem;color:#fff;background-color:#000}main .hero-information span.info-container{margin-top:auto;background-color:#2eb5b4;padding-left:6.9%}main .hero-information span.info-container p{font-size:.9rem;font-weight:600}main .hero-information span.info-container p a{color:#fff;text-decoration:underline;margin-left:1em}main table thead tr{border-bottom:3px solid #d9d9d9}main table thead tr td{background-color:#f2f2f2;border-bottom:inherit;font-weight:600;padding:.4rem .2rem}main table tbody tr{border-bottom:1px solid #dbdbdb}main table tbody tr td{border-bottom:inherit;padding:.4rem 1rem .4rem .2rem}main .reverse .sectionText{padding-bottom:2em}header h1{color:#fff}.one-column .sectionImage,.two-columns .sectionImage{padding:.2rem}.one-column .sectionImage img,.two-columns .sectionImage img{width:90%;height:auto}.one-column .sectionImage video,.two-columns .sectionImage video{width:90%;height:auto}.one-column .sectionImageNegativeMargin,.two-columns .sectionImageNegativeMargin{margin-bottom:-4rem}.one-column{display:flex;flex-direction:column;width:100%;justify-content:center;align-items:center;text-align:center}.one-column .sectionText{margin-top:4rem;width:60%}.one-column .sectionText h4{margin-top:4rem}.one-column .sectionImage{width:80%}.one-column .inlineVideo{width:70%;max-width:100%}.one-column .circleIconsCtn,.one-column .squareIconsCtn{margin:4rem 0;flex-direction:column;width:20%}.one-column .circleIconsCtn img,.one-column .squareIconsCtn img{width:40%;max-width:10rem}.one-column .circleIconsCtn p,.one-column .squareIconsCtn p{font-size:1.1rem}.one-column .squareIconsCtn{padding:0;max-width:20%;width:inherit}.one-column .squareIconsCtn img{width:40%}.one-column p{margin-bottom:1rem}.multiple-columns{display:flex;align-items:stretch;justify-content:center;width:100%;flex-wrap:wrap;padding:2rem 0}.multiple-columns .highlight-columns{display:flex;flex-direction:column;max-width:24rem;background-color:#fff;margin:2rem 1rem;padding:1rem 2rem;flex:1;box-shadow:0 0 23px 5px rgba(193,193,193,.4);transition:transform .5s ease}.multiple-columns .highlight-columns img{width:5rem;align-self:center;margin-bottom:1.5rem}.multiple-columns .highlight-columns ul{list-style-type:none;margin:2rem 0}.multiple-columns .highlight-columns ul li{line-height:2rem;font-size:1rem}.multiple-columns .highlight-columns p{font-size:1rem}.multiple-columns .highlight-columns p strong{font-weight:500}.multiple-columns .highlight-columns h2,.multiple-columns .highlight-columns h4{text-align:center}.multiple-columns .highlight-columns h2{font-size:1.5em}.multiple-columns .highlight-columns h4{font-size:1.3em}.multiple-columns .highlight-columns .estimate{align-self:center;text-align:center;background:#e7f1fb;width:fit-content;padding:.3rem 1rem;margin:1.5rem 1rem;border-radius:8px}.multiple-columns .highlight-columns .estimate span{font-size:1.5rem;font-weight:700}.multiple-columns .highlight-columns:hover{transform:scale(1.1)}.one-column.row{flex-direction:row;align-items:flex-start}.two-columns{display:flex;align-items:center;justify-content:center;width:100%;padding-bottom:2rem}.two-columns div{padding:2rem;width:40%}.two-columns p{margin-bottom:1rem}.two-columns .sectionImage img{width:90%;padding:2rem}.two-columns .sectionImageNegativeMargin{margin-bottom:-4rem}.two-columns .arrowIcon{height:.7rem;margin-left:.5rem;color:#2eb5b4}.bullet-columns{padding-left:5rem;align-items:flex-start}.bullet-columns .sectionText{display:flex;flex-direction:column;width:35%;padding-right:7rem}.bullet-columns .sectionText h2{display:flex;align-items:center;margin-left:-6rem;font-size:1.5rem}.additional-bottom-margin{margin-bottom:3rem}.blackBg{background-color:#000;color:#ccc}.blackBg p{color:#ccc;margin-bottom:1rem}.blackBg h2{color:#fff}.blackBg a{color:#2eb5b4;letter-spacing:1.4px;font-weight:600;font-size:1.3em}.grayBg{background-color:#f2f2f2}.blueBg{background:#0578bb;background:linear-gradient(22deg,#0578bb 0%,#1f9fb8 70%);color:#fff}.fillwidth{width:100%}footer{color:#999}footer .innerContainer{width:65%;height:100%;margin:0 auto}footer .innerContainer .logoContainer{width:100%;text-align:left}footer .innerContainer .logoContainer img{height:4rem;margin-top:2.3rem;margin-bottom:.6rem;margin-left:-1.2rem}footer .innerContainer .textWrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;text-align:left;font-size:1.1rem;color:#f2f2f2}footer .innerContainer .textWrapper a{color:#999;font-weight:300}footer .innerContainer .textWrapper .strapLine{width:40%;color:#bfbfbf}footer .innerContainer .textWrapper .links{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-right:-5rem;width:45%;flex-wrap:wrap}footer .innerContainer .textWrapper .links span{width:50%;height:auto;padding:15px 0;font-size:.8rem}footer .innerContainer .social{display:flex;flex-direction:row;margin-left:-.3rem;justify-content:flex-start;width:100%;margin-top:2rem}footer .innerContainer .social img{height:1.7rem;margin-right:1rem}footer .innerContainer .copyright{width:100%;height:auto;font-size:.9rem;text-align:left;font-weight:300;padding-top:5.5rem;margin-bottom:2rem;margin-left:-.1rem;color:#999}.hero-image{height:62rem;align-items:flex-start;background-repeat:no-repeat;background-position:50%;background-size:cover}.hero-image p{color:#fff;padding:2rem 0}.hero-image .hero-textLeft,.hero-image .hero-textCenter,.hero-image .hero-textRight{display:flex;flex-direction:column}.hero-image .hero-textLeft{width:34%;margin-top:2rem;margin-left:8%;text-align:left}.hero-image .hero-textRight{width:35%;margin-right:8%;text-align:right;align-self:flex-end;text-align:left}.hero-image .hero-textCenter{text-align:center;align-items:center}.hero-image .hero-textCenter p{width:70%;margin:0 auto}.references{display:flex;padding:.5em 10%;justify-content:space-around;flex-direction:row;align-items:center;width:100%}.references img{height:9rem}.faq{background-color:#f2f2f2;padding-bottom:3rem}.faq section.one-column{margin:1rem 4rem;padding-left:4rem;text-align:left;align-items:flex-start}.faq section.one-column h3{font-size:1.5em}.faq section.one-column .faq-questionsCtn{display:flex;width:90%;align-items:center;flex-direction:column}.faq section.one-column .faq-questionsCtn .faq-question{background-color:#fff;width:80%;display:flex;position:relative;line-height:3em;padding-left:2em;padding-right:3em}.faq section.one-column .faq-questionsCtn .faq-question img.arrowIcon{position:absolute;right:1rem;top:1.3rem}.faq section.one-column .faq-answersCtn{display:none;direction:ltr;width:80%;margin-bottom:1em;padding-left:2em;padding-bottom:1em;background-color:#fff}.blog header.no-background{margin-top:10em}.blog header.no-background h1{color:#000}.blog header.no-background h4{color:#93a1b0;font-size:1.2rem;font-weight:700;text-transform:uppercase;margin:3rem auto}.blog .cover-image{margin:0 auto;max-width:1200px}.blog .cover-image img{border-radius:15px;margin-bottom:2rem;width:100%}.blog article{padding:0 10rem;max-width:1200px;letter-spacing:0;line-height:2rem}.blog article p{margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0}.blog article a{color:#2eb5b4}.blog article ul{margin-top:2rem}.blog article h2{margin-top:2rem}.blog article h3{margin-top:2rem}.blog article h4{margin-bottom:-1rem}.blog article .video-container{width:100%}.blog article .right{margin:1rem 0 1rem 1rem;padding-left:5px;float:right;width:auto}.blog article .left{margin:1rem 1rem 1rem 0;float:left;width:auto}.blog article div.clearboth{clear:both;padding-top:1rem;margin-bottom:1rem}.blog .blog-categories{margin:1rem auto;list-style:none;list-style-type:none}.blog .blog-categories li{list-style-type:none;display:inline;padding:0 2rem;border-right:1px solid #000}.blog .blog-categories li a.back img{transform:rotate(180deg);height:.65rem;margin:0 .5rem}.blog .blog-categories li:last-of-type{border-right:none}.blog .pagination{list-style:none}.blog .pagination li{display:inline;padding:0 .5rem;text-align:center;left:0}.blog .pagination .pagination__item--current{font-weight:bolder;text-decoration:underline}.blog .container-fluid{width:100%;max-width:1200px;margin-bottom:3.5rem}.blog .container-fluid img{max-width:100%}.blog .container-fluid blockquote{margin-top:1em}.blog .container-fluid .row-post-ctn{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.blog .container-fluid .row-post-ctn .col{width:30%;margin:1rem}.blog .container-fluid .row-post-ctn .col .blog-entry{display:block;position:relative;height:auto;background-color:#f1f3f5;border-radius:8px;color:#000;z-index:0;min-height:24rem}.blog .container-fluid .row-post-ctn .col .blog-entry .desc{width:100%}@media(max-width:468px){.blog .container-fluid .row-post-ctn .col .blog-entry .desc{padding-bottom:20px}}.blog .container-fluid .row-post-ctn .col .blog-entry .desc p{text-transform:uppercase;font-size:.8em;color:#000;font-weight:600}.blog .container-fluid .row-post-ctn .col .blog-entry .desc h2{font-size:1.14rem;width:85%;text-align:center;margin:.5rem auto}.blog .container-fluid .row-post-ctn .col .blog-entry .blog-img{z-index:-1;overflow:hidden;position:relative;max-height:13rem}.blog .container-fluid .row-post-ctn .col .blog-entry .blog-img img{display:block;width:100%;height:auto;text-align:center;margin:0 auto;position:relative;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.blog .container-fluid .row-post-ctn .col .blog-entry:hover,.blog .container-fluid .row-post-ctn .col .blog-entry:focus{box-shadow:0 7px 20px -4px rgba(0,0,0,.33);transition:.25s ease-in-out;transition-delay:0ms}.blog .container-fluid .row-post-ctn .col .blog-entry:hover .blog-img img,.blog .container-fluid .row-post-ctn .col .blog-entry:focus .blog-img img{position:relative;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.google-data-studio{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.google-data-studio iframe,.google-data-studio object,.google-data-studio embed{position:absolute;top:0;left:0;width:100%;height:100%}@media(max-width:1950px) and (min-width:1457px){p,li{font-size:1.2em}.hero-image{height:47rem}}@media(max-width:1456px) and (min-width:769px){p,li{font-size:1.1em}.hero-image{height:36rem}.one-column .inlineVideo{width:90%}}@media(max-width:768px){.blog article{padding:0 2rem}main{margin-top:28px}main .hero-information{height:1.5em}main .hero-information span.info-container{padding-left:3%}main .hero-information span.info-container p{line-height:1.5rem}main .hero-information span.info-container p a{margin-left:0}main header.one-column{justify-content:flex-start;background-size:cover;background-position-y:top}main .hero-image{height:30rem}main .hero-image .hero-textLeft{width:100%;margin-top:.5rem;margin-left:0;align-items:center}main .hero-image .hero-textLeft h1{font-size:1.7rem;text-align:center}main .hero-image .hero-textLeft p{margin:18rem 1rem 0;text-align:center}main .two-columns{flex-direction:column}main .two-columns div{width:100%}main .two-columns .sectionImage{text-align:center}main .two-columns .sectionImage img{padding:0}main .hero-mainPage{height:32rem}main .one-column{flex-direction:column;flex-wrap:wrap;padding-bottom:2rem}main .one-column .squareIconsCtn{width:auto;max-width:20%;margin:3rem 0}main .one-column .circleIconsCtn{width:40%;margin:1rem 0}main .one-column .inlineVideo{width:90%}main .two-columns,main .one-column{font-size:80%}main .two-columns .sectionText h2,main .one-column .sectionText h2{margin:0}main .two-columns .sectionText h2 img,main .one-column .sectionText h2 img{width:2em}main .two-columns .sectionImageNegativeMargin,main .one-column .sectionImageNegativeMargin{margin-bottom:0}main .bullet-columns{padding:0 2em}main .bullet-columns div{padding:0}main .bullet-columns .sectionText{align-items:flex-start;width:100%;padding-right:0;margin-top:1rem}main .bullet-columns .sectionText h2{margin-left:-1rem}main .multiple-columns .highlight-columns{margin-top:0}main .additional-bottom-margin{margin-bottom:0}main .grayBg{padding-bottom:0}main .references{flex-direction:row;padding:0}main .references img{height:auto;max-width:15%}main .reverse{flex-direction:column-reverse}main .reverse .sectionImage{padding-top:0}main .reverse .sectionText{padding-bottom:0}footer .innerContainer{width:100%}footer .innerContainer .logoContainer{text-align:center}footer .innerContainer .logoContainer img{margin-top:.5em;margin-bottom:0;margin-left:0}footer .innerContainer .textWrapper{flex-direction:column;padding:0 1rem}footer .innerContainer .textWrapper .strapLine{width:100%;font-size:1rem;line-height:1.5rem;text-align:center}footer .innerContainer .textWrapper .links{width:100%;margin-right:0;margin-top:1rem}footer .innerContainer .textWrapper .links span{padding:.2rem 0}footer .innerContainer .textWrapper .links span a{font-size:1rem}footer .innerContainer .social{justify-content:center;margin-left:0}footer .innerContainer .copyright{padding-top:1rem;text-align:center;margin-left:0}}@media(max-width:600px){main .hero-image .hero-textLeft p{margin-top:14rem}}@media(max-width:468px){main .one-column{padding-bottom:.2rem}main .one-column .sectionText{margin-top:2rem;width:80%}main .one-column .squareIconsCtn p{display:none}main .hero-mainPage .hero-textLeft h1{margin-bottom:2rem}main .hero-image{max-height:18rem;height:auto;padding-bottom:1rem}main .hero-image .hero-textCenter,main .hero-image .hero-textRight,main .hero-image .hero-textLeft{width:100%;margin-top:2rem;margin-left:0;align-items:center}main .hero-image .hero-textCenter h1,main .hero-image .hero-textRight h1,main .hero-image .hero-textLeft h1{font-size:1.7rem;text-align:center;margin-top:2rem;margin-bottom:3rem}main .hero-image .hero-textCenter p,main .hero-image .hero-textRight p,main .hero-image .hero-textLeft p{margin:.2rem .2rem 0;text-align:center;padding:.3rem 0;display:none}main .hero-mainPage{height:23rem}.blog header.no-background{margin-top:1rem}.blog header.no-background h4{margin:1rem}.blog .cover-image img{border-radius:0;margin-bottom:0}.blog article{padding:0 1rem;font-size:.8em}.blog article a{font-size:1em}.blog article li{margin-left:1rem}.blog .container-fluid{margin-bottom:0}.blog .container-fluid .row-post-ctn .col{width:100%}.blog .container-fluid .row-post-ctn .col .blog-entry{min-height:auto}.blog .container-fluid .pagination{margin-top:1rem;margin-bottom:2rem}.blog .blog-categories li{padding:0 .2rem;border:none}footer{padding-top:1rem}}form input,form textarea,form button{font-family:source sans pro,helvetica neue,Helvetica,Arial,sans-serif}a.requestDemoButton,a.watchVideoButton,a.quoteButton{display:block;background-color:#2eb5b4;border:2px solid #2eb5b4;border-radius:6px;height:2.5rem;text-transform:uppercase;font-weight:600;padding:0 1.2rem;line-height:2.3rem;text-align:center;color:#fff;font-size:1.2em;transition:all .3s ease-in-out}a.subtleCallButton{display:inline-block;background-color:#fff;border:1px solid #b3b3b3;border-radius:4px;height:4rem;width:40%;font-weight:400;padding:0 .8rem;line-height:3.8rem;text-align:center;font-size:1.2em;transition:all .3s ease-in-out}a.requestDemoButtonLightBg{width:auto;max-width:16rem}a.watchVideoButton,a.quoteButton{width:auto;margin:0 auto}a.requestDemoButton:hover,a.watchVideoButton:hover{background-color:transparent;color:#fff}a.requestDemoButtonLightBg:hover,a.quoteButton:hover{background-color:#248c8c;border-color:#248c8c}form.subscribeCtn{display:flex;flex-direction:column;align-items:center;width:50rem;height:auto;margin:0 auto;padding:5rem 0}form.subscribeCtn .mc-status{text-align:center}form.subscribeCtn .subscribeInputCtn{display:flex;flex-direction:row;width:100%;margin:4rem 0;align-items:baseline}form.subscribeCtn .subscribeInputCtn .formfield{width:42%;height:auto;padding-right:1rem}form.subscribeCtn .subscribeInputCtn .formfield input{width:100%;background-color:#f2f2f2;color:#000;padding:8px 15px;margin-right:10px;border:0;font-weight:300;border-radius:10px;font-size:1rem}form.subscribeCtn .subscribeInputCtn .formfield .error-message{color:darkred;padding-left:1rem;padding-top:.5rem}form.subscribeCtn .subscribeInputCtn button.subscribeBtn{margin-top:2rem;min-width:35%;height:2.5rem;background-color:#000;color:#fff;cursor:pointer;border-radius:10px;font-size:1.1rem;border:0}form.subscribeCtn .subscribeInputCtn .error-message{color:darkred}@media(max-width:768px){form.subscribeCtn{width:100%;padding:3rem 0}form.subscribeCtn .subscribeInputCtn{flex-direction:column;width:100%;margin:1rem 0;align-items:center}form.subscribeCtn .subscribeInputCtn input{width:100%;margin-bottom:1rem}form.subscribeCtn .subscribeInputCtn button.subscribeBtn{margin-top:0}form.subscribeCtn .subscribeInputCtn .error-message{margin-bottom:1rem}form.subscribeCtn .subscribeInputCtn .formfield{width:100%}}.hero-mainPage{background-image:url(/images/homepage/hero-image.jpg)}.hero-ai{background-image:url(/images/artificial-intelligence/hero-image.jpg);background-position-y:0}.hero-hybridCloud{background-image:url(/images/hybrid-cloud/hero-image.jpg);align-items:center}.hero-discovery{background-image:url(/images/discovery/hero-image.jpg);align-items:center}.hero-userExperience{background-image:url(/images/user-experience/hero-image.jpg);background-position-y:top}.hero-collaboration{background-image:url(/images/collaboration/hero-image.jpg)}.hero-plans{background-image:url(/images/plans/hero-image.jpg)}.hero-plans .hero-textLeft{margin-left:16%}.hero-editorialWorkflows{align-items:center;background-image:url(/images/editorial-workflows/hero-image.jpg)}.hero-blog{align-items:center;background-image:url(/images/blog/hero-image.jpg);height:25rem}.hero-faq{align-items:center;background-image:url(/images/faq/hero-image.jpg);height:20rem}.hero-api-first{align-items:center;background-image:url(/images/api/hero-image.jpg)}.hero-api-first p{text-align:center}.media-people{height:25rem;width:100%;text-align:center;display:flex;align-items:center;justify-content:center;background-image:url(/images/connect-dots.jpg);background-repeat:no-repeat;background-position:10%;background-size:cover}.media-people h2{color:#fff}@media(max-width:768px){.media-people{height:12rem;background-size:cover}}@media(max-width:468px){.hero-mainPage{text-align:left;background-image:url(/images/homepage/hero-image@0,25x.jpg);height:32rem}.hero-mainPage .hero-textLeft h1{margin-top:2rem}.hero-ai{background-image:url(/images/artificial-intelligence/hero-image@0,25x.jpg)}.hero-hybridCloud{background-image:url(/images/hybrid-cloud/hero-image@0,25x.jpg);align-items:center}.hero-discovery{background-image:url(/images/discovery/hero-image@0,5x.jpg);height:13rem!important}.hero-userExperience{background-image:url(/images/user-experience/hero-image@0.25x.jpg)}.hero-collaboration{background-image:url(/images/collaboration/hero-image@0.5x.jpg)}.hero-plans{background-image:url(/images/plans/hero-image@0.25x.jpg)}.hero-editorialWorkflows{background-image:url(/images/editorial-workflows/hero-image@0.25x.jpg)}.hero-api-first{background-image:url(/images/api/hero-image@0.25x.jpg)}}@media(min-width:469px) and (max-width:1280px){.hero-mainPage{text-align:left;background-image:url(/images/homepage/hero-image@0,5x.jpg)}.hero-mainPage .hero-textLeft h1{margin-top:2rem}.hero-ai{background-image:url(/images/artificial-intelligence/hero-image@0,5x.jpg)}.hero-hybridCloud{background-image:url(/images/hybrid-cloud/hero-image@0,5x.jpg);align-items:center}.hero-discovery{background-image:url(/images/discovery/hero-image@0,75x.jpg)}.hero-userExperience{background-image:url(/images/user-experience/hero-image@0.5x.jpg)}.hero-collaboration{background-image:url(/images/collaboration/hero-image@0.75x.jpg)}.hero-plans{background-image:url(/images/plans/hero-image@0.5x.jpg)}.hero-api-first{background-image:url(/images/api/hero-image@0.5x.jpg)}}@media(min-width:1281px) and (max-width:1920px){.hero-mainPage{text-align:left;background-image:url(/images/homepage/hero-image@0,75x.jpg);height:55rem}.hero-ai{background-image:url(/images/artificial-intelligence/hero-image@0,75x.jpg)}.hero-hybridCloud{background-image:url(/images/hybrid-cloud/hero-image@0,75x.jpg);align-items:center}.hero-discovery{background-image:url(/images/discovery/hero-image@0,75x.jpg)}.hero-userExperience{background-image:url(/images/user-experience/hero-image@0.75x.jpg)}.hero-plans{background-image:url(/images/plans/hero-image@0.75x.jpg)}.hero-api-first{background-image:url(/images/api/hero-image@0.75x.jpg)}}.imageSlider{margin:4rem auto;position:relative;display:flex;width:100%}.imageSlider ul{position:relative;width:60%;min-height:20rem;margin:0 auto;display:flex;flex-grow:1;flex-basis:0}.imageSlider ul li{list-style-type:none;transition:1s opacity;display:flex;flex-direction:column;justify-content:space-between;align-items:center;position:absolute;top:0;left:0;width:100%;opacity:0;height:auto;min-height:100%}.imageSlider ul li .quote-img{width:8rem;height:auto;clip-path:circle(54px at center);-webkit-clip-path:circle(54px at center)}.imageSlider ul li .quote{font-weight:300;font-style:italic;width:60%;font-size:1em}.imageSlider ul li .quoteName{font-size:1.3rem;font-weight:600;margin-bottom:0}.imageSlider ul li .quoteCompany{margin:0;font-weight:600;font-size:1rem;display:block}.imageSlider ul li .testimonials-jobTitle{justify-self:flex-end}.imageSlider ul .show{opacity:1}.imageSlider .next,.imageSlider .prev{position:absolute;cursor:pointer;color:#ccc;margin:0 2%;top:40%;font-size:4.3rem}.imageSlider .next{right:0}.imageSlider .prev{left:0}.blueBg .imageSlider .next,.blueBg .imageSlider .prev{color:#fff}@media(max-width:768px){.imageSlider{margin-top:1rem;margin-bottom:1rem;height:23rem}.imageSlider ul{min-height:20rem;width:80%}.imageSlider ul li .quote{font-size:1rem;width:80%;line-height:1.3rem}}.iframeWrap{position:relative;background-color:#e4f5f5}.iframeWrap>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.iframeLoader,.iframeLoader:before,.iframeLoader:after{background:#2eb5b4;animation:load1 1s infinite ease-in-out;width:1em;height:4em}.iframeLoader{position:absolute;top:50%;left:49%;color:#2eb5b4;text-indent:-9999em;margin:-10px auto 88px;font-size:11px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-.16s;animation-delay:-.16s}.iframeLoader:before,.iframeLoader:after{position:absolute;top:0;content:''}.iframeLoader:before{left:-1.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.iframeLoader:after{left:1.5em}@keyframes load1{0%,80%,100%{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}.tldr{background-color:#f3f3f3;padding:20px;margin:20px 0 40px}.tldr h2{margin-top:0!important}.case-customers{display:flex;justify-content:space-around;margin:1em auto;max-width:800px}@media(max-width:768px){.case-customers{flex-direction:column}}.case-customer{flex-grow:1;flex-basis:50%;display:flex;flex-direction:column;align-items:center;padding:20px}.case-customer-image{border-radius:50%;width:110px;height:110px;overflow:hidden;border:4px solid #a4dbdb;flex-shrink:0;margin-bottom:20px}.case-customer-info{line-height:1.4em;text-align:center}.case-customer-info .case-customer-name{font-size:1.2rem;margin:0 0 10px}.case-customer-info .case-customer-title{font-weight:300;font-size:.9rem}.complex-case-collection-sharing{float:left;margin-right:2rem;margin-bottom:1rem;max-width:50%!important}@media(max-width:468px){.complex-case-collection-sharing{float:none;margin:0;max-width:100%!important}}