@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:url("/fonts/roboto/Roboto-Light.ttf") format("truetype")}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url("/fonts/roboto/Roboto-Regular.ttf") format("truetype")}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:url("/fonts/roboto/Roboto-Bold.ttf") format("truetype")}@font-face{font-family:'LibreFranklin';font-style:normal;font-weight:300;src:url("/fonts/LibreFranklin/LibreFranklin-Light.ttf") format("truetype")}@font-face{font-family:'LibreFranklin';font-style:normal;font-weight:500;src:url("/fonts/LibreFranklin/LibreFranklin-Regular.ttf") format("truetype")}@font-face{font-family:'LibreFranklin';font-style:normal;font-weight:700;src:url("/fonts/LibreFranklin/LibreFranklin-Bold.ttf") format("truetype")}@font-face{font-family:'SlabTallX';font-style:normal;font-weight:400;src:url("/fonts/SlabTallX/SlabTallX.ttf") format("truetype")}@font-face{font-family:'Leon';font-style:normal;font-weight:400;src:url("/fonts/Leon/leon.leon-regular.ttf") format("truetype")}@font-face{font-family:'ChunkFiveEx';font-style:normal;font-weight:400;src:url("/fonts/ChunkFiveEx/ChunkfiveEx.ttf") format("truetype")}.wrapper-cursor-tooltip{box-shadow:0 0 20px -5px #fff}[data-useragent^="Firefox"] .wrapper-cursor-tooltip{box-shadow:0 0 20px -10px #fff}.background-fixed,.header,.subscribe-wrapper,.main-background,.blog-entry .related-articles .related-image,.features-wrapper{background-repeat:no-repeat;background-position:center;background-size:cover}.blog-entry .related-articles .related-article-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pagination .prev>::before,.pagination .next>::before,.pagination .first>::before,.pagination .first>::after,.pagination .last>::before,.pagination .last>::after{width:8px;height:8px;position:absolute;top:11px;border-right:2px solid #fff;border-bottom:2px solid #fff;content:' '}.jump-to-section-links li,.wrapper-link,.comments-wrapper .comment-item a{line-height:23px;display:inline-block;position:relative;color:#b71c1c;font-size:18px;font-weight:700;text-decoration:none}.jump-to-section-links li:hover,.wrapper-link:hover,.comments-wrapper .comment-item a:hover{text-decoration:underline}*{outline:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}*::before,*::after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}*::-moz-focus-inner{border:0}strong{font-weight:700}.hidden{display:none !important}.hidden-on-desktop{display:none}.hidden-on-mobile{display:none}.hidden-on-mobile-and-tablet{display:inline-block}.inline-block{display:inline-block}.relative{position:relative}.half,.third,.quarter{width:100%;float:left}.left{float:left}.right{float:right}.clearfix{clear:both}.clearfix-left{clear:left}.clearfix-right{clear:right}.overflow{overflow:hidden}.light{font-weight:300}.normal{font-weight:500}.bold{font-weight:600}.italic{font-style:italic}.underline{text-decoration:underline}.text-color-base-red{color:#b71c1c}.text-shadow{text-shadow:0 0 10px #000}.text-align-center{text-align:center}.text-align-right{text-align:right}.text-align-left{text-align:left}.vertical-align-top{vertical-align:top}.center{margin:0 auto}.center-image{display:block;margin:0 auto}.features-item-image{width:70%;cursor:pointer;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}.background-fixed{background-attachment:fixed}.paragraph-spacing-20px p{margin:0 0 20px}.color-white{color:#fff}.color-242424{color:#242424}.color-fbc900{color:#fbc900}.color-004aad{color:#004aad}.color-342a7e{color:#342a7e}.color-7e2a4e{color:#7e2a4e}.color-2a4a7e{color:#2a4a7e}.color-6f2a7e{color:#6f2a7e}.color-b62025{color:#b62025}.color-33c31c{color:#33c31c}.color-1c1c1c{color:#1c1c1c}.background-color-004aad{background-color:#004aad}.background-color-e4e4e4{background-color:#e4e4e4}.background-color-b62025{background-color:#b62025}.background-color-dcdcdc{background-color:#dcdcdc}.background-color-1c1c1c{background-color:#1c1c1c}.no-margin{margin:0}.no-padding{padding:0}.padding-40px{padding:40px}.padding-vertical-10px{padding:10px 0}.padding-vertical-20px{padding:20px 0}.padding-vertical-30px{padding:30px 0}.padding-vertical-50px{padding:50px 0}.padding-vertical-10percent{padding-top:10%;padding-bottom:10%}.padding-vertical-15percent{padding-top:15%;padding-bottom:15%}.padding-horizontal-50px{padding:0 50px}.padding-horizontal-10percent{padding-left:10%;padding-right:10%}.padding-horizontal-15percent{padding-left:15%;padding-right:15%}.padding-top-40px{padding-top:40px}.padding-top-20px{padding-top:20px}.padding-top-140px{padding-top:140px}.padding-top-12percent{padding-top:12%}.padding-bottom-20px{padding-bottom:20px}.padding-bottom-40px{padding-bottom:40px}.padding-bottom-5percent{padding-bottom:5%}.padding-left-3percent{padding-left:3%}.padding-left-20px{padding-left:20px}.padding-right-20px{padding-right:20px}.margin-top-5px{margin-top:5px}.margin-top-10px{margin-top:10px}.margin-top-50px{margin-top:50px}.margin-top-10percent{margin-top:10%}.margin-top-15percent{margin-top:15%}.margin-top-5vh{margin-top:5vh}.margin-top-10vh{margin-top:10vh}.margin-top-15vh{margin-top:15vh}.margin-bottom-50px{margin-bottom:50px}.margin-bottom-100px{margin-bottom:100px}.margin-bottom-5vh{margin-bottom:5vh}.margin-bottom-15vh{margin-bottom:15vh}.margin-left-20px{margin-left:20px}.margin-left-40px{margin-left:40px}.margin-right-20px{margin-right:20px}.margin-horizontal-5px{margin-left:5px;margin-right:5px}.margin-horizontal-10px{margin-left:10px;margin-right:10px}.margin-horizontal-7percent{margin-left:7%;margin-right:7%}.margin-vertical-15px{margin-top:15px;margin-bottom:15px}.margin-vertical-50px{margin-top:50px;margin-bottom:50px}.max-width-550px-sm-md{max-width:550px}.max-width-400px{max-width:400px}.width-60percent{width:60%}.text-decoration-none{text-decoration:none}.font-family-leon{font-family:'Leon', serif}.font-family-libre-franklin{font-family:"LibreFranklin", "Roboto", "sans-serif"}.font-family-libre-franklin-bold{font-family:"LibreFranklin", "Roboto", "sans-serif";font-weight:700}.font-family-roboto{font-family:"Roboto", "sans-serif"}.font-family-chunk-five-ex{font-family:"ChunkFiveEx", "sans-serif"}.group-list [class*="group-list-image-size"] .half{width:100%;display:block;position:static}.group-list [class*="group-list-image-size"] .half.image-wrapper{padding-top:0;position:absolute;text-align:center}.group-list .group-list-image-size-150 .half{padding-top:170px}.group-list .group-list-image-size-150 .half.image-wrapper{height:150px}.group-list .group-list-image-size-150 .half.image-wrapper img{max-height:150px}.group-list .group-list-image-size-250 .half{padding-top:270px}.group-list .group-list-image-size-250 .half.image-wrapper{height:250px}.group-list .group-list-image-size-250 .half.image-wrapper img{max-height:250px}.group-list .group-list-image-size-300 .half{padding-top:320px}.group-list .group-list-image-size-300 .half.image-wrapper{height:300px}.group-list .group-list-image-size-300 .half.image-wrapper img{max-height:300px}.group-list .group-list-image-size-350 .half{padding-top:370px}.group-list .group-list-image-size-350 .half.image-wrapper{height:350px}.group-list .group-list-image-size-350 .half.image-wrapper img{max-height:350px}.group-list .group-list-image-size-450 .half{padding-top:470px}.group-list .group-list-image-size-450 .half.image-wrapper{height:450px}.group-list .group-list-image-size-450 .half.image-wrapper img{max-height:450px}.group-list .group-list-image-size-500 .half{padding-top:520px}.group-list .group-list-image-size-500 .half.image-wrapper{height:500px}.group-list .group-list-image-size-500 .half.image-wrapper img{max-height:500px}.group-list .group-list-image-size-550 .half{padding-top:570px}.group-list .group-list-image-size-550 .half.image-wrapper{height:550px}.group-list .group-list-image-size-550 .half.image-wrapper img{max-height:550px}html,body{min-width:100%;width:100%;min-height:100%;margin:0;overflow-x:hidden;font-family:"LibreFranklin","Roboto", "sans-serif";font-size:16px;font-weight:300}h1,h2,h3,h4{margin:0 0 20px;font-weight:300}h1{font-size:48px}h2{font-size:36px}h3{font-size:28px}ul{padding:0;margin:0;list-style-type:none}img{max-width:100%}.page-wrapper{min-width:100%;display:block;position:relative;margin:0;counter-reset:multisection-list-counter;-moz-transition:margin .2s linear;-o-transition:margin .2s linear;-webkit-transition:margin .2s linear;transition:margin .2s linear}.page-width-wrapper{width:100%;padding:0 10px;position:relative;margin:0 auto}.page-width-wrapper.max-width-800px{max-width:800px}.small-screen-bigger-gap .page-width-wrapper{padding:0 5%}.text-box{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.page-header{width:100%;height:60px;line-height:60px;padding:0;border-bottom:none;position:fixed;top:0;right:0;left:0;margin:0;z-index:3;background-color:rgba(23,26,39,0.8);color:#b71c1c;font-weight:600;-moz-transition:top .2s linear;-o-transition:top .2s linear;-webkit-transition:top .2s linear;transition:top .2s linear}.page-header>*{position:relative;z-index:2}.page-header .page-logo{width:60px;height:inherit;padding:10px 0 0 10px;display:block;position:relative;overflow:hidden;float:left}.page-header svg{width:224px;height:40px;fill:#fff}.page-header .svg-wrapper-logo-text{display:none}.page-header .uncompressed-menu{position:absolute;z-index:1}.page-content{min-height:calc(100vh - 170px);padding:0 0;position:relative;border:none transparent;border-bottom:45px solid #212121}.page-content.no-back-to-top{min-height:auto}.page-footer{min-height:170px;position:relative;background-color:#212121;color:#fff;font-size:14px;text-align:center}.footer-padding-sticky-buttons{padding:0 0 60px}.header-links,.main-navigation{font-family:"Roboto", "sans-serif"}.header-links a,.main-navigation a{display:inline-block;font-size:16px;text-decoration:none}.header-links{float:right}.header-links .login{line-height:30px;padding:0 20px;margin:15px 0;border-left:1px solid #e0e0e0;color:#fff;font-weight:400}.header-links .trial-btn{line-height:30px;padding:0 15px;background-color:#00aeff;color:#fff;font-weight:400}.header-links a:not(.button-medium){padding:0 20px}.header-links a{margin:10px;text-transform:none}.navigation-search{margin:12px 15px 12px 0}.new-features a{background-image:url("/files/Feature%20Page/New-Features.png");background-repeat:no-repeat;background-position:100% 15%;background-size:25px 25px}.home-header__title{color:#000;font-weight:500;padding:150px 0 250px}.home-header__left{width:60%}.home-header__left .home-header-three-icons-row{display:flex;justify-content:center;margin-bottom:70px}.home-header__left .home-header-three-icons-row .item-1-of-3 img{width:230px}.open-modal-button:hover{cursor:pointer}.homepage section.header.home-header-background-image{background-image:url("/files/Home Page/Header/home-mobile.jpg");background-repeat:no-repeat;background-position:top right;background-size:cover}.search-item-content-left{width:90%;float:left}.search-item-content-left .white-paper-search-title{text-decoration:underline}.search-item-image{width:10%;float:left;text-align:center}.search-item-image img{margin-top:50px;width:55px;cursor:pointer}.home-live-demo .live-demo-btn{text-decoration:none;background-color:#77c20b;color:#fff;padding:15px 40px;border-radius:10px;display:inline-block}.home-live-demo .fda-ce-mark-title{text-align:center;font-family:tahoma,geneva,sans-serif;text-align:center;margin-bottom:50px;font-size:24px;font-weight:500}.home-live-demo h4{margin-top:50px}.home-live-demo .modalDialog{display:none;position:fixed;z-index:3;left:0;top:0;height:100%;width:100%;overflow:auto;background-color:rgba(0,0,0,0.7)}.home-live-demo .modalDialog .youtube-video{width:800px;height:600px;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.home-live-demo .youtube-video-popup:hover{cursor:pointer}.perfectly-designed-solution{text-align:center;background-image:url("/files/homepage/background_home_forms.jpg");background-repeat:no-repeat;background-position:center;font-family:"LibreFranklin", "Roboto", "sans-serif";padding:60px 0}.perfectly-designed-solution__header{margin-bottom:50px}.perfectly-designed-solution__header h3{font-size:36px;font-weight:500;color:#242424}.perfectly-designed-solution__header h3 span{color:#b62125;font-weight:bold}.perfectly-designed-solution .live-demo-box{display:inline-block;width:370px;margin:0 40px;vertical-align:top}.perfectly-designed-solution .live-demo-box__inner{height:300px;border:1px solid #a1a6d0;border-radius:10px;padding:10px 20px;background-color:#fff;position:relative}.perfectly-designed-solution .live-demo-box__inner .title-light{color:#618fef}.perfectly-designed-solution .live-demo-box__inner .title-dark{color:#385cad}.perfectly-designed-solution .live-demo-box__inner h3{font-size:41px;font-weight:bold}.perfectly-designed-solution .live-demo-box__inner h4{color:#242424;font-size:24px;font-weight:bold}.perfectly-designed-solution .live-demo-box__inner p{color:#242424;font-size:18px;font-weight:500}.perfectly-designed-solution .live-demo-box__inner-footer{position:absolute;bottom:15px;left:0;right:0}.perfectly-designed-solution .live-demo-box .underline-light{height:9px;background-color:#618fef}.perfectly-designed-solution .live-demo-box .underline-dark{height:9px;background-color:#385cad}.user-impressions-slider{padding-top:80px}.user-impressions-slider #userImpressionSlider{height:300px}.user-impressions-slider #userImpressionSlider .carousel-inner{width:100%;height:100%}.user-impressions-slider #userImpressionSlider .carousel-inner .item{width:100%;height:100%}.user-impressions-slider #userImpressionSlider .carousel-inner .item .carousel-text-box{width:70%;font-style:italic;font-size:20px;margin:0 auto;text-align:center}.user-impressions-slider #userImpressionSlider .carousel-inner .item .carousel-footer{margin-top:40px;text-align:center}.user-impressions-slider #userImpressionSlider .carousel-inner .item .carousel-footer h3{color:#253f70;font-size:32px;font-weight:bold}.user-impressions-slider #userImpressionSlider .carousel-control.left,.user-impressions-slider #userImpressionSlider .carousel-control.right{display:none}.user-impressions-slider #userImpressionSlider .carousel-indicators{bottom:-20px}.user-impressions-slider #userImpressionSlider .carousel-indicators li{border:2px solid #000}.user-impressions-slider #userImpressionSlider .carousel-indicators .active{width:10px;height:10px;background-color:#000;border:2px solid #000}#homepageCustomerLogoCarousel{min-height:100px}#homepageCustomerLogoCarousel .carousel-control.left,#homepageCustomerLogoCarousel .carousel-control.right{width:10%;background-image:none;background-color:#fff;opacity:1}.user-impressions-slider2 #myCarousel{height:500px;text-align:left}.user-impressions-slider2 #myCarousel .carousel-inner{width:100%;height:100%}.user-impressions-slider2 #myCarousel .carousel-inner .item{width:100%;height:100%}.user-impressions-slider2 #myCarousel .carousel-inner .item .box-center{margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.user-impressions-slider2 #myCarousel .carousel-inner .item .carousel-text-box{font-style:italic;font-size:20px;text-align:center}.user-impressions-slider2 #myCarousel .carousel-inner .item .carousel-caption{margin-top:40px;text-align:center;color:#000;text-shadow:none}.user-impressions-slider2 #myCarousel .carousel-inner .item .carousel-caption h3{font-size:30px;color:#b71c1c}.user-impressions-slider2 #myCarousel .carousel-inner .item .carousel-caption p{font-size:18px}.user-impressions-slider2 #myCarousel .carousel-inner .item .carousel-quote{display:inline-block;margin:40px 0 0 15%}.user-impressions-slider2 #myCarousel .carousel-control.left,.user-impressions-slider2 #myCarousel .carousel-control.right{background-image:none}.user-impressions-slider2 #myCarousel .carousel-control img{max-height:100%;max-width:100%;width:auto;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.user-impressions-slider2 .line-middle{width:170px;height:4px;background-color:#b71c1c;margin:0 auto 30px auto}.front-page-div-6-modules{text-align:center;color:#FFF;padding:20px}.front-page-img-6-modules{display:block;margin:0 auto}#blog-search-form{height:40px;border-radius:40px;padding:2px;margin-right:10px;background-color:#fff;transition:0.4s}#blog-search-form:hover>button{background:#171a27}#blog-search-form:hover>button i{color:#fff}#blog-search-form button{width:36px;height:36px;color:#e84118;float:right;border-radius:50%;background:#f1f1f1;display:flex;justify-content:center;align-items:center;transition:0.4s;color:white;cursor:pointer}#blog-search-form button i{color:#171a27}#blog-search-form #search-input-id{border:none;background:none;outline:none;float:left;padding-left:0px;color:#2d2d2d;font-size:16px;transition:0.4s;line-height:40px;width:0px;font-weight:600}#blog-search-form input[type="text"],#blog-search-form input[type="password"],#blog-search-form input[type="number"],#blog-search-form input[type="email"],#blog-search-form textarea{border:none !important}.search-results{margin-bottom:100px}.search-results__heading-text{text-align:center;margin-top:40px}.search-results__input{font-weight:bold}.home-paper-posts{background-color:#fff}.home-paper-posts .home-3-items-hr{height:1px;color:#cdcdcd;opacity:0.5}.home-paper-posts .home-3-items-bottom-hr{height:1px;color:#cdcdcd;opacity:0.5}.home-article{padding:20px}.home-article a{text-decoration:none}.home-article .home-article__title{min-height:80px;margin:10px 0;color:#283c6c;font-size:20px;font-weight:600}.home-article .home-article__title.home-article__title__color-242424{color:#242424}.home-article .home-article__read-more{display:inline-block;float:right;margin-top:20px;text-decoration:none;color:#283c6c;font-size:18px;font-weight:600}.home-article .home-article__read-more.home-article__read-more__color-242424{color:#242424}.home-article .home-article__button-download{display:block;text-decoration:none;font-size:16px;margin-top:10px;background-color:#283c6c;color:#fff;padding:8px 15px;border-radius:10px}.home-article-news{max-width:1000px;margin:0 auto}.home-article-news a{text-decoration:none}.home-article-news .home-news-image{float:left;max-width:48%;margin-right:2%}.home-article-news .home-news-title{color:#283c6c;font-size:26px;margin:10px 0;font-weight:600;min-height:40px}.home-article-news .home-news-body{float:right;max-width:48%;margin-left:2%}.homepage-badges{padding:80px 0 100px}.homepage-badges .homepage-badge-brake-md{display:inline-block}.homepage-badges .homepage-badge{display:inline-block;margin:0 20px;text-align:center}.homepage-badges .homepage-badge>div{display:inline-block}.homepage-badges .homepage-badge>a,.homepage-badges .homepage-badge>div{display:inline-block;vertical-align:middle}.homepage-badges .homepage-badge>div{width:100px}.homepage-badges .homepage-badge>a{width:120px}.search-entry{margin:50px 0}.search-entry .entry-title{font-size:26px;font-weight:500;margin-bottom:10px}.search-entry .entry-title a{color:#000}.search-entry .entry-content{color:#383838}.whitepapers-header{position:relative;background-image:url("/files/pages/educational_center/Educational_Center_cover.jpg");background-repeat:no-repeat;background-position:center bottom;background-size:cover}.about-us-header{background-image:url("/files/Pictures/landing_page/about_us/about-us-header.jpg");background-repeat:no-repeat;background-position:center;background-size:cover}.educational-center-categories-container{display:flex;align-items:center;padding:0 20px}.educational-center-categories-header-image{display:none}.add-box-shadow{filter:drop-shadow(0 10px 20px rgba(0,0,0,0.3))}.about-us-content-left{padding:70px 20px;margin-top:-280px;background-color:rgba(255,255,255,0.8);clip-path:polygon(0% 0%, 0% 0%, 90% 0%, 100% 6%, 100% 100%, 100% 100%, 0% 100%, 0 100%)}.modal-guest-form-popup{display:none;position:fixed;z-index:3;left:0;top:0;height:100%;width:100%;overflow:auto;background-color:rgba(0,0,0,0.7)}.modal-guest-form-popup .modal-guest-form-popup__content{background-color:#f4f4f4;margin:10% auto;padding:20px 20px 40px 20px;width:50%;box-shadow:0 5px 8px 0 rgba(0,0,0,0.2),0 7px 10px 0 rgba(0,0,0,0.2);animation:modalopen;animation-duration:.5s;text-align:center}.modal-guest-form-popup .modal-guest-form-popup__content .modal-guest-form-popup__content-body{margin-top:20px}.modal-guest-form-popup .modal-guest-form-popup__content .modal-guest-form-popup__content-body h4{font-size:22px;margin-bottom:20px;color:#000}.modal-guest-form-popup .modal-guest-form-popup__content .modal-guest-form-popup__content-body input[type="text"],.modal-guest-form-popup .modal-guest-form-popup__content .modal-guest-form-popup__content-body input[type="email"]{display:block;margin:0 auto;margin-top:15px;line-height:40px;width:80%;padding:0 15px}.modal-guest-form-popup .modal-guest-form-popup__content .modal-guest-form-popup__content-body .guest-form-checkbox{margin-top:15px}.modal-guest-form-popup .modal-guest-form-popup__content .modal-guest-form-popup__content-body .control-label{display:block;margin:0 auto;width:80%}.modal-guest-form-popup .modal-guest-form-popup__content .modal-guest-form-popup__content-body .form-group .help-block{width:80%;margin:0 auto}.modal-guest-form-popup .modal-guest-form-popup__content .modal-guest-form-popup__content-body .guest-form-checkbox label{color:#000}.modal-guest-form-popup .modal-guest-form-popup__content .modal-guest-form-popup__content-footer{margin-top:30px}.modal-guest-form-popup .modal-guest-form-popup__content .modal-guest-form-popup__content-footer button{min-height:32px;min-width:153px;margin-top:10px;background-color:#ffa602;font-size:15px;color:#fff;padding:5px 20px;text-decoration:none}.modal-guest-form-popup #contacts-recaptcha-recaptcha-contacts-info-form{width:80%;margin:10px auto 0 auto}.button-download-white-paper{min-height:32px;min-width:153px;margin-top:20px;background-color:#00a8ff;font-size:15px;color:#fff}.wrapper-modal{width:960px;max-height:calc(100vh - 40px);display:none;position:fixed !important;top:0;left:0;margin:20px 0 0;z-index:9999;background:#eee;border-radius:5px;box-shadow:0 1px 2px rgba(0,0,0,0.5)}.wrapper-modal .wrapper-modal-title{display:inline-block}.wrapper-modal-close{width:40px;height:40px;position:relative;float:right;-moz-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0)}.wrapper-modal-close::before,.wrapper-modal-close::after{width:15px;height:4px;position:absolute;top:18px;left:13px;background:#fff;content:''}.wrapper-modal-close::before{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.wrapper-modal-close::after{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.lessons-popup-content-wrapper.wrapper-modal{max-width:100%;background-color:#f5f5f5}.lessons-popup-content-wrapper .wrapper-modal-close::before,.lessons-popup-content-wrapper .wrapper-modal-close::after{background:#000}.lessons-popup-content-wrapper .wrapper-modal-title{padding:40px 0 20px 40px}.lessons-popup-content-wrapper .wrapper-modal-content{padding:40px}.lessons-popup-content-wrapper .lessons-popup-content-block-title{color:#b10000}.lessons-popup-handler-text,.lessons-popup-handler-icon{cursor:pointer}.lessons-popup-handler-text{font-weight:700;text-decoration:underline}.release-80-modal.wrapper-modal{width:100%;background-color:#fff}.release-80-modal .wrapper-modal-close{position:absolute;top:0;right:0;width:30px;height:30px;padding:0;-moz-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0)}.release-80-modal .wrapper-modal-close::before,.release-80-modal .wrapper-modal-close::after{width:30px;height:2px;position:absolute;top:14px;left:0px;background:#dddddd}.release-80-modal .wrapper-modal-content{padding:40px}.release-80-modal .images-wrapper{text-align:center}.release-80-modal .images-wrapper img{display:inline-block}.release-80-modal .popup-text div{margin:10px 0}.g2-best-performer-modal.wrapper-modal{width:100%;background-color:#fff}.g2-best-performer-modal .wrapper-modal-header .wrapper-modal-close::before,.g2-best-performer-modal .wrapper-modal-header .wrapper-modal-close::after{background-color:#000}.g2-best-performer-modal .wrapper-modal-content{margin:30px}.christmas-discount-2022-modal{position:relative}.christmas-discount-2022-modal.wrapper-modal{width:100%;background-color:#fff}.christmas-discount-2022-modal .wrapper-modal-close{position:absolute;top:0;right:0;width:30px;height:30px;padding:0;-moz-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0)}.christmas-discount-2022-modal .wrapper-modal-close::before,.christmas-discount-2022-modal .wrapper-modal-close::after{width:30px;height:2px;position:absolute;top:14px;left:0px;background:#dddddd}.christmas-discount-2022-modal .christmas-discount-button-wrapper{position:absolute;bottom:15%;left:50%;transform:translateX(-50%)}.loading{display:none;z-index:4;background:url("/files/preload/preload.gif");background-repeat:no-repeat;background-position:center;width:100px;height:100px;margin:0 auto}.closeBtn{float:right;font-size:30px;margin-right:15px;cursor:pointer;color:#000}.white-paper-list{margin:60px 0}.white-paper-list-item{padding:30px;display:flex}.white-paper-list-item__left img{height:100%}.white-paper-list-item__right{background-color:#f1f1f1}.white-paper-list-item__content{padding:40px 0 40px 60px}.white-paper-list-item__content-title{color:#000;text-decoration:underline}.white-paper-list-item__content-title a{color:#000}.white-paper-list-item__content-paragraph{color:#3d3d3d;line-height:1.5}.white-paper-list-item__content-img{text-align:center;margin-top:90px}.white-paper-list-item__content-img img{width:60px;cursor:pointer}.white-paper-open-icon{cursor:pointer}.privacy-policy-contact-email{vertical-align:middle}.privacy-policy-contact-email:hover{cursor:pointer}#error-404-page{background-color:#005257;height:80vh}#error-404-page .joe-404-left{position:absolute;left:0;bottom:-5px;width:50%;padding:0 20px}#error-404-page .error-content-right{float:right;width:50%;margin-top:200px;padding:10px 20px}#error-404-page .error-content-right h3{color:#fff;text-align:center;font-weight:500}#error-404-page .error-content-right span,#error-404-page .error-content-right a{color:#960718;font-weight:bold}#error-404-page .error-content-right .error-page-social-icons{margin-top:30px;text-align:center}#error-404-page .error-content-right .error-page-social-icons img{display:inline-block;margin:0 5px}.field-contacts-marketing_material{margin-top:5px}.google-ads__left-content{float:left;background-color:rgba(255,255,255,0.7);padding:40px 70px}.google-ads__button{display:block;text-decoration:none;margin-top:15px;color:#fff;background-color:#b62025;font-size:24px;padding:20px 80px;border-radius:10px}.main-navigation{width:100%;max-height:0;line-height:40px;position:absolute;top:60px;right:0;left:0;overflow:hidden;background-color:rgba(23,26,39,0.8);text-align:center}.main-navigation li{display:block}.main-navigation a{height:40px;padding:0 20px;position:relative;border:transparent none;border-bottom:2px solid transparent;color:#fff;font-weight:400;-moz-transition:color .2s linear;-o-transition:color .2s linear;-webkit-transition:color .2s linear;transition:color .2s linear}.main-navigation a::before{width:100vw;height:40px;position:absolute;top:0;right:50%;-moz-transform:translateX(50%);-ms-transform:translateX(50%);-webkit-transform:translateX(50%);transform:translateX(50%);content:' '}.main-navigation a:hover{color:#fff;border-color:#fff}.main-navigation .active a{opacity:1;border-color:#fff;color:#fff}.main-navigation .active ul a{border-color:transparent;color:#fff}.main-navigation.uncompressed-menu{overflow:visible}.main-navigation.uncompressed-menu a{display:block}.main-navigation.uncompressed-menu a::before{display:none}.main-navigation.uncompressed-menu li{padding:0}.main-navigation-links{width:100%;display:inline-block;border-bottom:1px solid #e0e0e0}.uncompressed-menu .main-navigation-links{border-bottom:none transparent}.uncompressed-menu .menu-with-submenus:hover>a::after,.menu-with-submenus.open-submenu>a::after{border-top:none transparent;border-right:5px solid transparent;border-bottom:8px solid #fff;border-left:5px solid transparent}.uncompressed-menu .menu-with-submenus:hover ul,.menu-with-submenus.open-submenu ul{display:block}.menu-with-submenus>a::after{width:0;height:0;position:absolute;top:calc(50% - 2px);right:5px;border-top:8px solid #fff;border-right:5px solid transparent;border-bottom:none transparent;border-left:5px solid transparent;content:''}.menu-with-submenus.active .active a{background-color:#fff;color:#000}.menu-with-submenus.active .active:hover a{color:#000}.menu-with-submenus ul{display:none}.menu-with-submenus ul li{display:block;position:static;float:none}.menu-with-submenus ul li a:hover{color:#fff}.uncompressed-menu{width:100%;height:60px;max-height:60px;line-height:60px;display:block;top:0;right:auto;left:0;background-color:transparent;-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none}.uncompressed-menu .main-navigation-links{width:auto}.uncompressed-menu li{display:block;float:left}.uncompressed-menu a{height:60px;opacity:1;color:#fff;font-weight:400}.uncompressed-menu .menu-with-submenus ul{line-height:31px;position:absolute;border-bottom:1px solid #e0e0e0;background-color:rgba(23,26,39,0.8);text-align:left}.uncompressed-menu .menu-with-submenus ul li{border-right:1px solid #e0e0e0;border-left:1px solid #e0e0e0}.uncompressed-menu .menu-with-submenus ul li.active{border:none transparent}.uncompressed-menu .menu-with-submenus ul a{height:31px;color:#fff;-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none}.footer-right-side-wrapper+div{line-height:40px;padding:0 0 20px}.footer-navigation-list{display:block;padding:0}.footer-navigation-list>ul{max-width:90%}.footer-navigation-list ul{padding:0;display:inline-block;margin:0;list-style-type:none}.footer-navigation-list li{display:block;text-align:left}.footer-navigation-list li li{display:block;margin:5px 0}.footer-navigation-list a{line-height:18px;padding:0 20px 5px;display:inline-block;color:#fff;font-weight:400;text-decoration:none;-moz-transition:color .2s linear;-o-transition:color .2s linear;-webkit-transition:color .2s linear;transition:color .2s linear}.footer-navigation-list a:hover{color:#b71c1c}.footer-navigation-list div{padding:0 0 20px;vertical-align:top}.footer-navigation-list p{padding:0 0 10px;margin:0;font-size:16px;font-weight:700}.footer-navigation-list p a{padding:0;font-weight:bold}.social-links{line-height:40px}.social-links svg{width:26px;height:26px}.social-links a{height:42px;padding:8px;display:inline-block;text-decoration:none;vertical-align:middle;border-radius:5px}.social-links a.facebook-icon{padding:8px 2px 8px 14px}.social-links a.facebook-icon svg{fill:#3b5998}.social-links a.facebook-icon:hover{background-color:#3b5998}.social-links a.twitter-icon svg{fill:#000}.social-links a.twitter-icon:hover{background-color:#000}.social-links a.twitter-icon:hover svg{fill:#fff}.social-links a.google-plus-icon svg{fill:#dd4b39}.social-links a.google-plus-icon:hover{background-color:#dd4b39}.social-links a.linked-in-icon svg{fill:#0075b5}.social-links a.linked-in-icon:hover{background-color:#0075b5}.social-links a.instagram-icon svg{fill:#e95950}.social-links a.instagram-icon:hover{background-color:#e95950}.social-links a.pinterest-icon svg{fill:#cb2027}.social-links a.pinterest-icon:hover{background-color:#cb2027}.social-links a.medium-icon svg{fill:#00ab6c}.social-links a.medium-icon:hover{background-color:#00ab6c}.social-links a.youtube-icon{width:50px;height:42px;padding:4px 8px}.social-links a.youtube-icon svg{width:34px;height:34px;fill:#cd201f}.social-links a.youtube-icon svg .play-button{fill:transparent}.social-links a.youtube-icon:hover{background-color:#cd201f}.social-links a.techsupport-icon{position:relative;margin-left:10px}.social-links a.techsupport-icon::before{width:1px;height:inherit;position:absolute;top:0;left:-5px;background-color:#bdbdbd;content:' '}.social-links a.techsupport-icon svg{fill:#4caf50}.social-links a.techsupport-icon:hover{background-color:#4caf50}.social-links a.youtube-icon:hover svg,.social-links a.facebook-icon:hover svg,.social-links a.google-plus-icon:hover svg,.social-links a.instagram-icon:hover svg,.social-links a.google-plus-icon:hover svg,.social-links a.pinterest-icon:hover svg,.social-links a.medium-icon:hover svg,.social-links a.techsupport-icon:hover svg,.social-links a.linked-in-icon:hover svg{fill:#fff}.social-links.footer-social-icons{line-height:normal}.social-links.footer-social-icons a:last-child{margin-right:20px}.social-links.footer-social-icons a svg{fill:#fff}.social-links.footer-social-icons a.twitter-icon:hover{background-color:#fff}.social-links.footer-social-icons a.twitter-icon:hover svg{fill:#000}.social-links-vertical-gap{padding:20px 0}.request-demo-btn{line-height:64px;height:64px;padding:0 30px;display:inline-block;background-color:#77c20b;border-radius:5px;color:#fff;font-size:25px;font-weight:bold;text-align:center;text-decoration:none}section{padding:100px 0;position:relative;overflow:visible}section.no-separator-line{border-bottom:none transparent}section.no-padding{padding:0}section.half-padding{padding:50px 0}section.no-top-padding{padding-top:0}section.no-bottom-padding{padding-bottom:0}section.section-group-item-title{padding:20px 0}section.section-group-item-title p{margin:20px 0}.homepage section.header{padding:0 10px;padding-top:90px;position:relative;margin:0 0 100px;background-repeat:no-repeat;background-position:center;background-size:cover;color:#fff;font-weight:300}.homepage section.header .column-3:nth-child(2) img{position:relative;left:-30px}.homepage section.header .page-width-wrapper{padding:0 10px 170px 10px;position:relative}.homepage section.header .request-demo-btn{position:absolute;right:0;bottom:35px;font-weight:bold}.homepage section.header .traceability-matrix{width:60%;height:210px;padding:20px;position:absolute;left:0;background-image:linear-gradient(112deg, #f0f0f0 0%,#f0f0f0 89%,rgba(0,0,0,0) 89%);color:#fff;font-weight:500}.homepage section.header .traceability-matrix::before{width:100%;height:210px;display:block;position:absolute;top:0;left:0;margin-left:-100%;background-color:#f0f0f0;content:""}.homepage section.header .traceability-matrix__dhf_tf{width:80px;position:absolute;top:5px;right:60px}.homepage section.header .traceability-matrix h4{margin:0 0 10px;font-size:25px;font-weight:500}.homepage section.header .traceability-matrix h3{margin:0 0 10px;font-size:35px;font-weight:600;text-transform:uppercase;letter-spacing:3px}.homepage section.header .traceability-matrix .the-heart-paragraph{background-color:#73ac25;display:inline-block;padding:3px 10px;font-weight:500;border-radius:30px}.homepage section.header .traceability-matrix ul{list-style-type:disk}.homepage section.header .traceability-matrix ul li{display:inline-block;margin:0 0 0 40px;font-size:25px}.homepage section.header .traceability-matrix ul li::before{line-height:10px;position:absolute;top:-5px;left:-30px;font-size:60px;content:"."}.homepage section.header .traceability-matrix ul li:first-child{margin-left:0}.homepage section.header .traceability-matrix ul li:first-child::before{display:none}.homepage section.header .traceability-matrix.feature-buttons div{display:inline-block;padding-top:20px}section.eqms h2{margin:0 0 30px;font-size:36px;text-align:center}section.eqms h2 span{padding:10px;display:block;-moz-border-radius:35px;-webkit-border-radius:35px;border-radius:35px;background-color:#e62c3e;color:#fff}section.eqms h1{margin:0 0 60px;font-size:50px;text-align:center}section.eqms .list-row{margin:0 0 40px}section.eqms .list-row>div:first-child{padding:0 30px 0 0}section.eqms .list-row:nth-child(6) .text,section.eqms .list-row:nth-child(4) .text{padding:0 0 0 30px;float:right}section.eqms .text{width:40%;float:left}section.eqms .text a{color:#0060ff;font-size:26px;font-weight:500;text-decoration:underline}section.eqms .text h3{margin:40px 0 30px 0}section.eqms .text ul li{margin:0 0 15px;font-size:20px}section.eqms .text ul li::before{width:10px;height:10px;display:inline-block;position:relative;top:-3px;margin:0 10px 0 0;background-color:#f44336;border-radius:50%;content:""}section.eqms .image{width:60%;float:left}section.eqms .image video{width:100%}section.regulatory-compliance{padding:80px 0 0;background-color:#f3f3f3}section.regulatory-compliance h1{margin:0 0 80px;font-size:50px;font-weight:300;text-align:center}section.regulatory-compliance .homepage-features-item__detailed{padding:0 60px}section.regulatory-compliance .homepage-features-item__detailed .image-wrapper{width:110px;margin-right:20px;text-align:center}section.regulatory-compliance .homepage-features-item__detailed>div:nth-child(2){width:calc( 100% - 140px);float:left}section.regulatory-compliance .homepage-features-item__detailed p{margin-top:10px}section.regulatory-compliance h2{float:none}section.regulatory-compliance h2 a{color:#00aeff;font-size:28px;font-weight:700;text-decoration:none}section.regulatory-compliance h2 a::after{width:0;height:0;display:inline-block;margin-left:7px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #00aeff;content:""}section li{position:relative}section.traceability-matrix-section{padding:30px 0;position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;font-weight:300}section.traceability-matrix-section .left-content{width:50%;padding:30px 20px 0 0;float:left;color:#fff}section.traceability-matrix-section .left-content h2{line-height:80px;font-weight:bold;font-size:55px}section.traceability-matrix-section .left-content p{margin-bottom:20px;font-size:30px}section.traceability-matrix-section .left-content .button-container{text-align:right}section.traceability-matrix-section .left-content .button-container a{padding:5px 15px;margin-right:40px;border:1px solid #fff;color:#fff;font-size:22px;text-decoration:none}section.traceability-matrix-section .left-content .button-container a:hover,section.traceability-matrix-section .left-content .button-container a:active,section.traceability-matrix-section .left-content .button-container a:visited{color:#fff;text-decoration:none}section.traceability-matrix-section .right-content{width:50%;position:relative;float:right}section.traceability-matrix-section .right-content .border-box1{width:calc(100% - 120px);height:100%;position:absolute;top:30px;left:20px;opacity:0.5;background:transparent;border:1px solid #f3f3f3}section.traceability-matrix-section .right-content .border-box2{width:100px;height:50%;position:absolute;top:50%;left:0;opacity:0.5;background:transparent;border:1px solid #f3f3f3}section.traceability-matrix-section .right-content .ul-container{height:100%;padding:10px;position:relative;margin-left:40px;margin-right:80px;background-color:#f3f3f3}section.traceability-matrix-section .right-content .ul-container ul{border:1px solid #ccc;padding:20px 40px 20px 15px}section.traceability-matrix-section .right-content .ul-container ul li{padding:0 0 0 40px;position:relative;margin:0 0 25px;font-size:24px}section.traceability-matrix-section .right-content .ul-container ul li::before{width:24px;height:24px;display:block;position:absolute;top:4px;left:0;margin:0 10px 0 0;background-image:url("/files/homepage/matrix/check.png");background-repeat:no-repeat;content:""}section.traceability-matrix-section .right-content .ul-container .sticker{position:absolute;top:20%;right:-130px}section.validation-documentation h3{font-size:40px}section.validation-documentation h4{margin-bottom:40px;font-size:30px}section.validation-documentation .left-content{float:left}section.validation-documentation .right-content{float:right}section.validation-documentation .left-content,section.validation-documentation .right-content{width:50%;padding:0 30px;text-align:left}section.validation-documentation .left-content h4,section.validation-documentation .right-content h4{margin-bottom:0;font-size:30px}section.validation-documentation .left-content p,section.validation-documentation .right-content p{font-size:24px;margin:5px 0 25px}section.validation-documentation .left-content p.small,section.validation-documentation .right-content p.small{font-size:16px}section.validation-documentation .demo-appointment{padding:60px 20px 40px;margin-top:50px;background-color:#5f00e1;color:#fff}section.validation-documentation .demo-appointment p{margin:10px 0;font-size:28px;font-weight:bold}section.validation-documentation .demo-appointment p.title{margin-bottom:40px;font-size:40px}section.validation-documentation .demo-appointment p.button{margin-top:40px}section.validation-documentation .demo-appointment p a{height:64px;line-height:64px;padding:10px 30px;background-color:#77c20b;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#fff;font-size:24px;font-weight:bold;text-align:center;text-decoration:none}section .huge-time-saver{padding:80px 20px 20px;margin-bottom:100px;background-image:url("/files/homepage/timesave/huge-time-bgr.jpg");background-repeat:no-repeat;background-position:center;background-size:cover}section .huge-time-saver .left-content{width:45%;padding-right:30px;position:relative;float:left}section .huge-time-saver .left-content h3{display:none;padding:5px 20px;margin-bottom:20px;background-color:#ff7800;-moz-border-radius:35px;-webkit-border-radius:35px;border-radius:35px;color:#fff;font-size:30px;font-weight:bold;text-transform:uppercase;text-align:center}section .huge-time-saver .left-content .border-box1{width:calc(100% - 150px);height:100%;position:absolute;top:-25px;left:20px;opacity:0.5;background:transparent;border:1px solid #f3f3f3}section .huge-time-saver .left-content .border-box2{width:100px;height:50%;position:absolute;top:50%;left:0;opacity:0.5;background:transparent;border:1px solid #f3f3f3}section .huge-time-saver .left-content .ul-container{height:100%;padding:10px;position:relative;margin-left:40px;background-color:#f3f3f3}section .huge-time-saver .left-content .ul-container ul{padding:50px 20px;border:1px solid #ccc}section .huge-time-saver .left-content .ul-container ul li{padding-left:40px;position:relative;margin-bottom:25px;font-size:24px}section .huge-time-saver .left-content .ul-container ul li::before{width:24px;height:24px;display:block;position:absolute;top:4px;left:0;margin-right:10px;background-image:url("/files/homepage/matrix/check.png");background-repeat:no-repeat;content:""}section .huge-time-saver .right-content{width:55%;padding-right:30px;float:right;color:#fff;text-align:right}section .huge-time-saver .right-content h3{padding:5px 20px;background-color:#ff7800;-moz-border-radius:35px;-webkit-border-radius:35px;border-radius:35px;font-size:50px;font-weight:bold;text-transform:uppercase;text-align:center}section .huge-time-saver .right-content p{margin:0 0 15px 0;font-size:34px}section .huge-time-saver .right-content p.subtitle{font-size:48px;font-weight:bold}section .huge-time-saver .right-content .button-container{text-align:right}section .huge-time-saver .right-content .button-container a{padding:5px 15px;border:1px solid #fff;color:#fff;font-size:22px;text-decoration:none}section .huge-time-saver .right-content .button-container a:hover,section .huge-time-saver .right-content .button-container a:active,section .huge-time-saver .right-content .button-container a:visited{color:#fff;text-decoration:none}section .quote-box{padding:40px 15px 30px;position:relative;border:4px solid #4800ff;font-family:'SlabTallX';font-style:italic;text-align:center}section .quote-box .quote-image{width:80px;height:70px;margin-left:-40px;position:absolute;top:-35px;left:50%}section .quote-box p{margin-top:0;font-size:32px;margin-top:0;margin-bottom:20px}section .quote-box .author{margin-bottom:10px}section .quote-box .author span{position:relative;font-size:22px}section .quote-box .author span::before,section .quote-box .author span::after{width:80px;height:2px;display:block;position:absolute;top:12px;left:-90px;border-bottom:1px solid #000;content:""}section .quote-box .author span::after{right:-90px;left:auto}section .quote-box .company{font-size:22px;margin-bottom:15px}section.skyrocket-section{padding:30px 0 10px}section.skyrocket-section .page-width-wrapper{padding:50px 0;background-image:url("/files/homepage/spaceship.png");background-repeat:no-repeat;background-position:left middle;text-align:center}section.skyrocket-section h3{font-size:50px;font-weight:bold}section.skyrocket-section p{margin:20px 0 50px;font-size:35px}section.skyrocket-section a.button-blue-outline{display:inline-block}section.live-demo{padding:40px 0 30px;background-repeat:no-repeat;background-position:center;background-size:cover}section.live-demo .left-content{width:60%;padding:60px 60px 0 0;float:left;color:#fff;text-align:right}section.live-demo .left-content h3{font-size:50px;font-weight:bold}section.live-demo .left-content p{font-size:36px;font-weight:bold}section.live-demo .left-content a.button-blue-outline{display:inline-block;color:#fff !important;border-color:#fff !important;text-align:center}section.live-demo .right-content{width:40%;padding:50px 35px;float:right;background-color:#fff;font-family:'SlabTallX';font-style:italic;text-align:center}section.live-demo .right-content p{font-size:36px;text-align:left}section.live-demo .right-content .author{margin-bottom:10px}section.live-demo .right-content .author span{position:relative;font-size:22px}section.live-demo .right-content .author span::before,section.live-demo .right-content .author span::after{width:80px;height:2px;display:block;position:absolute;top:12px;left:-90px;border-bottom:1px solid #000;content:""}section.live-demo .right-content .author span::after{right:-90px;left:auto}section.medical-device-consultant{background-color:#fff}section.medical-device-consultant h1{font-size:45px;text-align:center;margin-bottom:40px}section.medical-device-consultant p{font-size:20px;font-weight:500}section.medical-device-consultant .icons .section{width:25%;display:inline-block;text-align:center}section.medical-device-consultant .text-center{text-align:center}section.medical-device-consultant .text-center a{text-decoration:none;cursor:pointer;color:#fff;font-size:30px;padding:18px 40px 33px 40px;background:url("/files/partner_page/demo_btn.png");background-repeat:no-repeat;background-position:center;background-size:100%;display:inline-block}section.consultant-requirements .left,section.consultant-requirements .right{width:50%}section.consultant-requirements .right{padding-left:50px}section.consultant-requirements .left{padding-right:30px}section.consultant-requirements h4{font-size:26px;margin-bottom:5px;font-weight:600}section.consultant-requirements p{margin-bottom:30px;font-size:20px;font-weight:500}section.consultant-requirements p:before{content:"\00b7";margin-right:20px}section.consultant-requirements h3{font-weight:bold;font-size:40px}section.partner-signin{background-image:url("/files/partner_page/header_new_bgr.jpg");background-repeat:no-repeat;background-position:center;background-size:cover}section.partner-signin h1{font-weight:500}section.partner-signin .partner-signin-paragraph-center{margin:0 auto;max-width:800px}section .partner-page-why-partner.partner-page-why-partner__title{padding:40px 16%;background-color:rgba(255,255,255,0.6)}section .partner-page-why-partner.partner-page-why-partner__block{padding:40px 25px;background-color:rgba(255,255,255,0.8)}section .partner-page-why-partner .why-partner-hr{border-top:2px solid #b62025}.header{min-height:calc(100vh - 230px);background-position:center bottom}.header.background-fixed{background-position:center 60px}.header.section-narrow-header{min-height:0}.header.contact-us-header{min-height:0;padding-top:100px}.header.contact-us-header h1{display:block;text-align:center}.header.contact-us-header h1,.header.contact-us-header p{text-shadow:none;color:#fff}.header.contact-us-header .contact-us-block-header{padding:10px 0 10px}.header.contact-us-header ul{width:100%;list-style:disc;list-style-position:inside}.header .header-list-big{padding:5px 0}.header .header-list-big li{padding:inherit}.header .header-list-second{width:100%}.header .header-list-second li{padding-right:10px;list-style-position:inside;list-style-type:disc}.header .logo{margin:0}.header p{position:relative}.header h1,.header h2{position:relative}.homepage .header{min-height:0;color:#000}.homepage .header h1{font-size:54px;font-weight:600;text-shadow:none}.homepage .header p{font-weight:400;text-shadow:none}.homepage .header a{color:#fff}.homepage .header .header-content-wrapper{margin:5% 0}.header .animated-text{height:0;width:0;padding:0;margin:0}.header .animated-text-container{padding:0;margin:0;opacity:0;visibility:hidden}.header.features-main-title{padding-bottom:20px;background-image:url("/files/feature_page_main/features-mobile_2.jpg");overflow:hidden}.header.features-main-title h1{margin-top:50px}.header.features-title{height:80vh;padding-bottom:20px;background-position:center top;background-color:#eee;background-image:url("/files/Feature Page/Header/Features-qms-wrapper.jpg");overflow:hidden}.header.features-title h1{font-weight:600;color:#283c6c;margin-top:70px}.header.features-iso-9001-title,.header.features-meddev-title{height:80vh;padding-bottom:20px;background-position:center bottom;background-color:#eee;overflow:hidden}.header.features-iso-9001-title h1,.header.features-meddev-title h1{font-weight:600;color:#fff;margin-top:20vh;text-align:center}.header.features-iso-9001-title{background-image:url("/files/feature_page_iso_9001/background_img_featurepage_9001.jpg")}.header.features-meddev-title{background-image:url("/files/Feature Page/Header/Feature_page_top_img_medical.jpg")}.header a{position:relative}.testimonials-headline{margin-top:unset;margin-bottom:80px;text-align:center;font-weight:300;color:#fff}#testimonials-main-container{width:100%;overflow:hidden}.testimonials-items{width:100%;padding-top:10px;background-color:#fff;font-family:Roboto;text-align:center;vertical-align:text-top}.testimonials-user-name{margin:5px 0;font-weight:bold;color:#2A37E2}.testimonials-company-name{display:block;margin-top:5px;color:#949494}.testimonials-hr{height:2px;width:80%;margin-top:0;margin-bottom:30px;border:0;background:#ddd}.testimonials-text{padding:0 40px;font-style:italic;font-weight:300;text-align:left}.features-wrapper .request-demo-btn{padding:0 20px;font-weight:bold}.features-wrapper .page-width-wrapper .last img{width:unset;height:unset;position:absolute;top:45px;left:200px}.first h3 img{width:unset;height:unset;position:absolute;top:45px;left:200px}.coming-soon-image,.coming-soon-image-traceability{display:block;position:absolute;top:140px}.feature-details ul{list-style-position:inside;list-style-type:disc;text-align:left}.releases-list{padding-left:3%;max-width:1100px}.releases-list ul{list-style-position:outside;list-style-type:disc;text-align:left}.releases-list ul li{padding-bottom:30px}.no-shadow-after::after{box-shadow:unset}.hr-style-homepage{height:3px;margin-top:0;border:0}.hr-style-bottom{height:2px;margin:71px 0 10px 0;background:#5F5F61;border:0}.hr-style{height:1px;margin:30px 0 0;background:#ddd;border:0}.compliance-container{width:100%;margin:0 auto;background-color:#f3f3f3}.compliance-container p{margin-top:5px}.compliance-container h3{line-height:50px;margin-bottom:40px;font-size:40px;font-weight:500;text-align:center}.compliance-container p.title{margin-top:20px;color:#0060ff;font-size:18px;font-weight:500;text-decoration:underline}.compliance-container p.title a{color:#0060ff}.features-item-https-section{margin-top:50px;font-weight:normal;text-align:left}.compliance-item{width:47%;display:inline-block;vertical-align:top}.compliance-item ul{padding-bottom:10px;list-style:inside}.compliance-item-left{padding-right:3%}.compliance-item-right{padding-left:3%}.homepage-features-item{width:49%;min-height:165px;display:inline-block;padding:20px 5px;border:none transparent;border-top:2px solid transparent;color:#1a7ed3;font-weight:normal;text-decoration:none;text-align:center;vertical-align:top}.homepage-features-item:visited{color:#1a7ed3;font-weight:normal}.homepage-features-item:hover{background-color:#f5f5f5;border-top:2px solid #1a7ed3}.homepage-features-item .feature-title{display:block}.homepage-features-item-subheadline{color:#333;font-family:Roboto;font-weight:bold}.homepage-features-item__detailed-wrapper{padding-bottom:50px;background-color:#f5f5f5;text-align:left;clear:both}.homepage-features-item__detailed-wrapper .image-wrapper{width:155px;display:block;margin:0 auto}.homepage-features-item__detailed-wrapper h2{width:100%;padding:5px;font-size:36px}.homepage-features-item__detailed{width:100%;margin:0 0 40px}.homepage-button-container{width:65%;padding-bottom:50px;margin:0 auto}.homepage-button-container::before,.homepage-button-container::after{clear:both;content:' '}.homepage-client-logos img{margin:10px}.homepage-video-frankestina{text-align:center}.homepage-lets-start-conversation-boxes .quarter>div{margin:0 20px}.homepage-lets-start-conversation-box{padding:30px 0 0;background-color:rgba(255,255,255,0.5)}.homepage-lets-start-conversation-box .homepage-lets-start-conversation-box__bottom{padding:30px 0;background-color:rgba(255,255,255,0.5)}.homepage-lets-start-conversation-box .homepage-lets-start-conversation-box__bottom.homepage-lets-start-conversation-box__bottom__padding-big{padding:45px 0}.get-the-conversation-link{line-height:20px;color:#399e28;font-size:20px;font-weight:700}.get-the-conversation-link:hover,.get-the-conversation-link:active,.get-the-conversation-link:visited,.get-the-conversation-link:focus{color:#399e28;text-decoration:none}.sign-up-paragraph{width:60%;padding-top:20px;color:#fff;text-align:center;clear:both}.margin-bottom-reset{margin-bottom:0}.margin-top-reset{margin-top:0}.jump-to-section-links li{padding:0 10px 10px 10px;cursor:pointer}.jump-to-section-links li::before{display:none}.column-wrapper{min-height:0;text-align:center}.column{min-width:220px;width:100%;padding:0 20px;display:inline-block;position:relative;margin:0 auto;vertical-align:top}.column.column-3{min-width:33%}.column-image-wrapper{width:100%;text-align:center}.column-image{min-width:60px;max-width:100%;display:inline-block;margin:0 auto}.group-list-header{padding:50px;position:relative;background-position:center center;color:#fff;text-align:center}.group-list-header::before{width:100%;height:100%;position:absolute;top:0;left:0;content:' '}.group-list-header h2{margin:20px 0;font-size:28px;text-shadow:0 0 10px #000}.text-with-special-quotes h2{margin:20px 0;font-size:28px}.text-with-special-quotes em{display:inline-block;position:relative}.text-with-special-quotes em .quote-before,.text-with-special-quotes em .quote-after{font-size:48px}.group-list{position:relative}.group-list section{background-color:#fff}.group-list .page-width-wrapper{white-space:normal}.group-list .half{display:inline-block}.group-list .half>*{display:inline-block;vertical-align:middle}.group-list .half:first-child{text-align:right}.group-list .text-wrapper{display:inline-block;text-align:left}.group-list .image-wrapper{position:absolute;top:25px;left:0}.group-list .mask{display:block;margin:0 auto}.group-list .block{display:block}.group-list--vertical-align--top .half>*{vertical-align:top}.mask{position:relative;margin:0 50px;overflow:hidden;background-position:center center}.image-mask .mask{max-width:100%;width:calc(100% - 100px);height:300px}.image-mask .mask::before,.image-mask .mask::after{width:100%;height:inherit;position:absolute;top:0;left:0;content:' '}.image-mask .mask::after{z-index:2;border-radius:10px;box-shadow:0 0 0 200vw #fff}.image-mask .mask img{max-width:100%;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1}.image-mask h2{font-size:48px}.page-wrapper .background-shade-1{background-color:#eee}.page-wrapper .background-shade-1.image-mask .mask::after{box-shadow:0 0 0 200vw #eee}.page-wrapper .background-shade-2{background-color:#efebe9}.page-wrapper .background-shade-2.image-mask .mask::after{box-shadow:0 0 0 200vw #efebe9}.back-to-top,.scroll-down{width:60px;height:60px;position:absolute;left:calc(50% - 30px);z-index:2;border-radius:50%;cursor:pointer}.back-to-top{bottom:30px;background-color:#b71c1c;border-color:#fff}.back-to-top::before,.back-to-top::after{width:15px;height:15px;position:absolute;left:23px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border:none;border-top:3px solid #fff;border-right:3px solid #fff;content:' '}.back-to-top::before{top:20px}.back-to-top::after{top:31px}.scroll-down{display:none;bottom:10px;background:#b71c1c;border-color:transparent}.scroll-down::before{width:15px;height:15px;position:absolute;top:23px;left:23px;margin:-4px 0 0;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);border:none;border-right:3px solid #fff;border-bottom:3px solid #fff;content:' '}.homepage .scroll-down{top:10px;background:transparent}.homepage .scroll-down::before{border-right:3px solid #9e9e9e;border-bottom:3px solid #9e9e9e}.homepage .scroll-down:hover{background:rgba(158,158,158,0.2)}.scroll-down-half-circle{width:60px;height:30px;position:absolute;bottom:30px;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2;border:2px solid #fff;border-bottom:none;border-radius:60px 60px 0 0;cursor:pointer}.scroll-down-half-circle::before{width:15px;height:15px;position:absolute;bottom:3px;left:21px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);border:none transparent;border-right:3px solid #fff;border-bottom:3px solid #fff;content:' '}input#hamburger{display:none}.hamburger{padding:29px 20px;display:block;float:right;z-index:4;background-color:#00aeff;border-left:1px solid #eee;cursor:pointer}.hamburger span{width:20px;height:2px;display:block;position:relative;z-index:inherit;background-color:#fff;-webkit-transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out}.hamburger span::before,.hamburger span::after{width:inherit;height:inherit;position:absolute;left:0;background-color:inherit;-webkit-transition:top .2s ease-in-out .2s,-webkit-transform .2s ease-in-out 0s;transition:top .2s ease-in-out .2s,transform .2s ease-in-out 0s;content:' '}.hamburger span::before{top:-6px}.hamburger span::after{top:6px}#hamburger:checked+header nav{max-height:calc(100vh - 60px);overflow-y:auto}#hamburger:checked+header nav.uncompressed-menu{overflow:visible}#hamburger:checked+header .hamburger span{-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-webkit-transform:rotate(225deg);transform:rotate(225deg)}#hamburger:checked+header .hamburger span::before,#hamburger:checked+header .hamburger span::after{top:0;-webkit-transition:top .2s ease-in-out 0s,-webkit-transform .2s ease-in-out .2s;transition:top .2s ease-in-out 0s,transform .2s ease-in-out .2s}#hamburger:checked+header .hamburger span::before{-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.page-cookies{width:100%;line-height:25px;padding:5px 10px;position:fixed;top:60px;left:0;margin:-35px 0 0;z-index:3;opacity:0;background-color:rgba(23,26,39,0.8);color:#fff;font-size:16px;font-family:Roboto;font-weight:400;text-align:center;-moz-transition:margin .2s linear,opacity .2s linear;-o-transition:margin .2s linear,opacity .2s linear;-webkit-transition:margin .2s linear,opacity .2s linear;transition:margin .2s linear,opacity .2s linear}.page-cookies.page-cookies-show{margin:0 40px 0 0;opacity:100}.page-cookies a{color:#00a8ff}.page-cookies>div{width:100%;padding:5px 0 0;display:inline-block;position:relative;float:left;text-align:center}.page-cookies_z-index{z-index:-1}.page-cookies-accept-button{padding:10px;display:block;position:relative;margin:0 auto;border-radius:5px;background-color:#fff;color:#000}.wrapper-cursor-tooltip{padding:3px 5px;display:inline-block;position:absolute;top:0;left:0;z-index:2147483647;background-color:#212121;border-radius:5px;color:#fff;font-size:14px;word-wrap:break-word}.wrapper-cursor-tooltip.wrapper-cursor-tooltip__page-menu{background-color:#000;font-size:16px}.subscribe-header{width:100%;padding:100px 0;background:#eee}.subscribe-wrapper{width:100%;min-height:calc(100vh - 230px);padding:5vh 5px 60px;float:left;text-align:center}.subscribe-wrapper h1{color:#000}.subscribe-panel .form-group,.subscribe-panel-newsletter .form-group,.comments-wrapper .form-group,.field-newslettersubscription-email .form-group{margin:0 0 10px}.subscribe-panel input[type="text"],.subscribe-panel input[type="email"],.subscribe-panel textarea,.subscribe-panel input[type="checkbox"]+label::before,.subscribe-panel-newsletter input[type="text"],.subscribe-panel-newsletter input[type="email"],.subscribe-panel-newsletter textarea,.subscribe-panel-newsletter input[type="checkbox"]+label::before,.comments-wrapper input[type="text"],.comments-wrapper input[type="email"],.comments-wrapper textarea,.comments-wrapper input[type="checkbox"]+label::before,.field-newslettersubscription-email input[type="text"],.field-newslettersubscription-email input[type="email"],.field-newslettersubscription-email textarea,.field-newslettersubscription-email input[type="checkbox"]+label::before{background-color:rgba(255,255,255,0.5)}.subscribe-panel input[type="text"],.subscribe-panel input[type="email"],.subscribe-panel-newsletter input[type="text"],.subscribe-panel-newsletter input[type="email"],.comments-wrapper input[type="text"],.comments-wrapper input[type="email"],.field-newslettersubscription-email input[type="text"],.field-newslettersubscription-email input[type="email"]{height:50px;line-height:50px;padding:0 20px}.subscribe-panel input[type="text"],.subscribe-panel input[type="email"],.subscribe-panel textarea,.subscribe-panel-newsletter input[type="text"],.subscribe-panel-newsletter input[type="email"],.subscribe-panel-newsletter textarea,.comments-wrapper input[type="text"],.comments-wrapper input[type="email"],.comments-wrapper textarea,.field-newslettersubscription-email input[type="text"],.field-newslettersubscription-email input[type="email"],.field-newslettersubscription-email textarea{color:#000}.subscribe-panel input[type="text"]:-moz-placeholder,.subscribe-panel input[type="email"]:-moz-placeholder,.subscribe-panel textarea:-moz-placeholder,.subscribe-panel-newsletter input[type="text"]:-moz-placeholder,.subscribe-panel-newsletter input[type="email"]:-moz-placeholder,.subscribe-panel-newsletter textarea:-moz-placeholder,.comments-wrapper input[type="text"]:-moz-placeholder,.comments-wrapper input[type="email"]:-moz-placeholder,.comments-wrapper textarea:-moz-placeholder,.field-newslettersubscription-email input[type="text"]:-moz-placeholder,.field-newslettersubscription-email input[type="email"]:-moz-placeholder,.field-newslettersubscription-email textarea:-moz-placeholder{color:#757575;opacity:1}.subscribe-panel input[type="text"]::-moz-placeholder,.subscribe-panel input[type="email"]::-moz-placeholder,.subscribe-panel textarea::-moz-placeholder,.subscribe-panel-newsletter input[type="text"]::-moz-placeholder,.subscribe-panel-newsletter input[type="email"]::-moz-placeholder,.subscribe-panel-newsletter textarea::-moz-placeholder,.comments-wrapper input[type="text"]::-moz-placeholder,.comments-wrapper input[type="email"]::-moz-placeholder,.comments-wrapper textarea::-moz-placeholder,.field-newslettersubscription-email input[type="text"]::-moz-placeholder,.field-newslettersubscription-email input[type="email"]::-moz-placeholder,.field-newslettersubscription-email textarea::-moz-placeholder{color:#757575;opacity:1}.subscribe-panel input[type="text"]::-webkit-input-placeholder,.subscribe-panel input[type="email"]::-webkit-input-placeholder,.subscribe-panel textarea::-webkit-input-placeholder,.subscribe-panel-newsletter input[type="text"]::-webkit-input-placeholder,.subscribe-panel-newsletter input[type="email"]::-webkit-input-placeholder,.subscribe-panel-newsletter textarea::-webkit-input-placeholder,.comments-wrapper input[type="text"]::-webkit-input-placeholder,.comments-wrapper input[type="email"]::-webkit-input-placeholder,.comments-wrapper textarea::-webkit-input-placeholder,.field-newslettersubscription-email input[type="text"]::-webkit-input-placeholder,.field-newslettersubscription-email input[type="email"]::-webkit-input-placeholder,.field-newslettersubscription-email textarea::-webkit-input-placeholder{color:#757575;opacity:1}.subscribe-panel input[type="text"]:-ms-input-placeholder,.subscribe-panel input[type="email"]:-ms-input-placeholder,.subscribe-panel textarea:-ms-input-placeholder,.subscribe-panel-newsletter input[type="text"]:-ms-input-placeholder,.subscribe-panel-newsletter input[type="email"]:-ms-input-placeholder,.subscribe-panel-newsletter textarea:-ms-input-placeholder,.comments-wrapper input[type="text"]:-ms-input-placeholder,.comments-wrapper input[type="email"]:-ms-input-placeholder,.comments-wrapper textarea:-ms-input-placeholder,.field-newslettersubscription-email input[type="text"]:-ms-input-placeholder,.field-newslettersubscription-email input[type="email"]:-ms-input-placeholder,.field-newslettersubscription-email textarea:-ms-input-placeholder{color:#757575;opacity:1}.subscribe-panel input[type="text"]::placeholder,.subscribe-panel input[type="email"]::placeholder,.subscribe-panel textarea::placeholder,.subscribe-panel-newsletter input[type="text"]::placeholder,.subscribe-panel-newsletter input[type="email"]::placeholder,.subscribe-panel-newsletter textarea::placeholder,.comments-wrapper input[type="text"]::placeholder,.comments-wrapper input[type="email"]::placeholder,.comments-wrapper textarea::placeholder,.field-newslettersubscription-email input[type="text"]::placeholder,.field-newslettersubscription-email input[type="email"]::placeholder,.field-newslettersubscription-email textarea::placeholder{color:#757575;opacity:1}.subscribe-panel textarea,.subscribe-panel-newsletter textarea,.comments-wrapper textarea,.field-newslettersubscription-email textarea{padding:5px 20px}.subscribe-panel .button,.subscribe-panel-newsletter .button,.comments-wrapper .button,.field-newslettersubscription-email .button{width:100%}.subscribe-panel,.subscribe-panel-newsletter form{max-width:706px;width:100%;margin:0 auto}.subscribe-panel{padding:10px;position:relative;background-color:#fff;border-radius:5px;color:#000;text-align:left}.subscribe-panel input,.subscribe-panel textarea{border-color:#eee}.subscribe-panel input:hover,.subscribe-panel textarea:hover{border-color:#bdbdbd}.subscribe-panel input:focus,.subscribe-panel textarea:focus{border-color:#b71c1c}.help-block{padding:5px;display:none;background-color:#f44336;border-radius:5px;font-size:16px;font-weight:normal;text-align:left}.has-error .help-block{display:block;color:#fff}.subscribe-panel-text{text-align:center}.subscribe-panel-text h3{margin:0 0 20px}.subscribe-panel-text p{margin-top:0}.subscribe-panel-text-bottom{text-align:center}.subscribe-panel-text-bottom h3{margin:0 0 20px}.subscribe-panel-text-bottom p{margin-bottom:0}.subscribe-panel-newsletter{padding:100px 0 100px;z-index:1;background-color:#f5f5f5;color:#000;text-align:center}.subscribe-panel-newsletter .subscribe-panel-wrapper{padding:0 0 50px;position:relative}.subscribe-panel-newsletter .button{position:absolute;bottom:0;left:0}.subscribe-panel-newsletter .form-group{overflow:hidden}.subscribe-panel-newsletter .form-group .newsletter-form-field-email{padding:0 20px 0 44px;background-image:url("/images/icons/envelope.png");background-repeat:no-repeat;background-position:10px center}.subscribe-panel-newsletter.subscribe-panel-newsletter__half-padding{padding:50px 0 50px}.subscribe-panel-newsletter.subscribe-panel-newsletter__side-padding{padding-left:10px;padding-right:10px}.subscribe-panel-newsletter .text-align-left{text-align:left}.contact-us-email-page .subscribe-header{padding:20px 0}.contact-us-email-page .chat-block-image-wrapper{width:50%;padding-top:20px}.contact-us-email-page .chat-block-widget{width:100%}[type=checkbox]+label a,[type=checkbox]+label a:hover,[type=checkbox]+label a:active{color:#b71c1c;font-weight:inherit}.overlay::before,.overlay-dark::before{width:100%;height:100%;position:absolute;top:0;right:0;content:' '}.overlay::before{background-color:rgba(255,255,255,0.8)}.overlay-dark::before{background-color:rgba(66,66,66,0.9)}.company-legal-page{background-color:#f5f5f5}.company-legal-page h3{font-size:28px}.company-legal-page p+h2,.company-legal-page p+h3{margin-top:80px}.contact-us-block{width:100%;display:inline-block;text-align:left}.contact-us-block .contact-us-block-image-wrapper{margin:0 auto;text-align:center}.contact-us-block p{padding-bottom:20px;margin:0}.contact-us-block .button{min-width:153px;min-height:32px;background-color:transparent;border:1px solid #fff;border-radius:unset;color:#fff;font-size:15px;text-transform:none;text-align:center}.chat-block{display:inline-block}.chat-block .chat-block-image-wrapper{padding-bottom:20px;margin:0 auto}.tawk-container{min-width:330px;width:100%;min-height:350px;height:290px;margin:0 auto}.no-margin-but-bottom{margin:0 0 30px 0;color:#5d5d5d}.half-modified{width:100%}.half-modified ol{padding:0 15px;margin-top:0}.half-modified ol li{padding:5px 10px;margin:0}#slidr-ul{width:auto !important;height:170px}#slidr-ul-breadcrumbs{padding:0;right:50% !important}.slidr-breadcrumbs{display:inline-block}#slidr-ul-breadcrumbs .slidr-breadcrumbs li{width:12px !important;height:12px !important;margin:3px !important}#slidr-ul-breadcrumbs .slidr-breadcrumbs li.normal{border-color:white !important}#slidr-ul-breadcrumbs .slidr-breadcrumbs li.active{background-color:white !important}.terms-and-conditions-sidebar{padding-bottom:30px;float:left}.terms-and-conditions-sidebar p{margin-top:11px;color:#2545e3;font-weight:500;text-align:left}.terms-and-conditions-sidebar ul>li{padding:5px;font-weight:500}.terms-and-conditions-sidebar ul>li:first-child{padding-top:10px}.terms-and-conditions-sidebar ul>li a{color:#2545e3;text-decoration:none}.terms-and-conditions-sidebar ul>li a:hover{text-decoration:underline}.terms-main-content{float:left;font-size:16px}.terms-main-content p{margin:0}.terms-main-content h3{padding-top:55px}.modal-wrapper{width:960px;display:none;margin-top:5vh;z-index:997}.modal-wrapper .close-btn{width:16px;height:16px;padding:5px;position:absolute;top:20px;right:10px;z-index:998}.modal-wrapper .close-btn::before,.modal-wrapper .close-btn::after{width:16px;height:3px;position:absolute;top:7px;right:0px;background-color:#fff;content:" "}.modal-wrapper .close-btn::before{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modal-wrapper .close-btn::after{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modal-wrapper .modal-content{max-height:90vh;overflow-y:auto;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px}.modal-wrapper.documentation-modal{width:895px;height:570px;background:url("/files/modal/bgr.png") no-repeat}.modal-wrapper.documentation-modal>p{margin:0px;line-height:20px;height:20px}.modal-wrapper.documentation-modal>p .close-btn::before,.modal-wrapper.documentation-modal>p .close-btn::after{top:0}.modal-wrapper.documentation-modal .modal-content{height:auto;background-color:transparent;color:#fff;box-shadow:none;margin-top:50px}.modal-wrapper.documentation-modal .left-content{width:68%;height:100%;padding:10px 30px 0 40px;float:left;border-right:1px solid #fff}.modal-wrapper.documentation-modal .left-content h1{margin-bottom:30px;font-size:35px;font-weight:bold;text-align:center;line-height:42px;height:42px;margin-right:50px}.modal-wrapper.documentation-modal .left-content h1 span{line-height:40px;height:42px;display:inline-block;position:relative;top:-6px}.modal-wrapper.documentation-modal .left-content h2{font-size:56px;text-transform:uppercase;padding-bottom:15px;line-height:52px;border-bottom:6px solid #f00;margin-bottom:20px;margin-right:40px;font-weight:bold}.modal-wrapper.documentation-modal .left-content p{margin-top:0;margin-bottom:45px;font-weight:bold;font-size:26px}.modal-wrapper.documentation-modal .left-content p.text-right{text-align:right}.modal-wrapper.documentation-modal .left-content p.text-right a{background-color:#19FAD8;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;color:#1A3879;text-decoration:none;padding:8px 30px;font-size:22px}.modal-wrapper.documentation-modal .left-content p.text-right a:hover,.modal-wrapper.documentation-modal .left-content p.text-right a:active{text-decoration:none}.modal-wrapper.documentation-modal .right-content{width:32%;height:100%;padding:54px 15px 0 15px;float:left;font-weight:bold;text-align:center}.modal-wrapper.documentation-modal .right-content h3{font-size:18px;text-transform:uppercase;font-weight:bold;margin-bottom:25px}.modal-wrapper.documentation-modal .right-content p{margin:0 0 20px 0;font-size:18px}.demo-float{z-index:9999;width:340px;height:450px;position:fixed;right:0;bottom:0;border-radius:10px;overflow:hidden;color:#000;background-color:#fff}.demo-float .open-demo-form{background-color:rgba(182,33,37,0.8);color:#fff;position:relative;height:50px;display:none;text-align:center;width:100%;font-size:20px;font-weight:bold;border-radius:5px}.demo-float .open-demo-form span{position:absolute;top:7px;right:20px;font-size:30px;font-weight:bold}.demo-float .header-line{background-color:#f1f1f1;height:22px;position:relative;cursor:pointer}.demo-float .header-line .close-demo-form{position:absolute;top:0;right:10px;padding:0 10px}.demo-float .header-line .close-demo-form .fa-chevron-down{color:#b62125}.demo-float #demo-form{padding:20px;color:#fff;text-align:center;font-size:17px}.demo-float #demo-form p{margin:0;font-weight:500;margin-bottom:5px;font-size:17px}.demo-float #demo-form p.title{font-size:20px;margin-bottom:30px;font-weight:bold}.demo-float #demo-form input{width:100%;border-radius:0;border:none;padding:5px 10px;margin-bottom:10px;background-color:#fff}.demo-float #demo-form input.has-error{-webkit-box-shadow:inset 0px 0px 3px 2px #ff051a;-moz-box-shadow:inset 0px 0px 3px 2px #ff051a;box-shadow:inset 0px 0px 3px 2px #ff051a}.demo-float .demo-form-content .demo-form-middle{margin-top:-10px;padding:0 40px}.demo-float .demo-form-content .demo-form-middle h3{font-weight:bold;margin-bottom:10px}.demo-float .demo-form-content .demo-form-middle span{color:#b62125;font-weight:bold}.demo-float .demo-form-content .demo-form-middle p{font-size:14px}.demo-float .demo-form-content .demo-form-footer .button{text-align:center;padding-top:10px}.demo-float .demo-form-content .demo-form-footer a{background-color:#77c20b;color:#fff;position:relative;text-align:center;margin:0 auto;font-size:18px;font-weight:bold;border-radius:10px;padding:8px 20px;text-decoration:none}.demo-float .demo-form-content .demo-form-footer a:hover{text-decoration:none}.demo-float .demo-form-content .buttons{background-color:#fff;padding:30px 20px}.demo-float .demo-form-content .buttons button{background-color:#77C20B;color:#fff;position:relative;height:30px;text-align:center;width:100%;font-size:18px}.demo-float .demo-form-content img{width:100%}.demo-float.collapsed{height:50px}.demo-float.collapsed .demo-form-content{display:none}.demo-float.collapsed .open-demo-form{display:block}.features-navigation-menu{margin:0}.features-navigation-menu ul{padding:10px 0}.features-navigation-menu ul li{display:inline-block;padding:0 10px}.features-navigation-menu ul li a{font-size:18px;font-family:'Leon';color:#000}.features-navigation-menu ul li a:hover{color:#b71c1c}.features-navigation-menu.features-iso9001-navigation-menu ul{text-align:center}.features-navigation-menu.features-iso9001-navigation-menu ul li a{color:#000}.features-navigation-menu.features-iso9001-navigation-menu ul li a:hover{color:#b71c1c}.features-project-and-quality-management{padding:100px 0 70px 0}.features-page-section{padding:70px 0}.features-project-and-quality-management .features-main-content,.features-page-section .features-main-content{display:table}.features-project-and-quality-management .features-main-content .features-1-of-2,.features-page-section .features-main-content .features-1-of-2{width:50%;display:table-cell;padding:10px 18px;vertical-align:middle}.features-project-and-quality-management .features-main-content .features-1-of-2.no-padding,.features-page-section .features-main-content .features-1-of-2.no-padding{padding:0}.features-project-and-quality-management .features-main-content .features-1-of-2 p,.features-page-section .features-main-content .features-1-of-2 p{font-family:"LibreFranklin", "Regular";font-size:18px;color:#242424}.features-project-and-quality-management .features-main-content .features-1-of-2 .text-right,.features-page-section .features-main-content .features-1-of-2 .text-right{text-align:right;vertical-align:top}.features-project-and-quality-management .features-main-content .features-1-of-2 .text-left,.features-page-section .features-main-content .features-1-of-2 .text-left{text-align:left;vertical-align:top}.features-project-and-quality-management .features-main-content .features-1-of-2 img:hover,.features-page-section .features-main-content .features-1-of-2 img:hover{cursor:pointer}.features-project-and-quality-management .features-main-content .features-1-of-2 img.no-pointer:hover,.features-page-section .features-main-content .features-1-of-2 img.no-pointer:hover{cursor:default}.features-wrapper .features-section-title{margin-bottom:50px}.features-wrapper .features-section-title h2{font-family:'Leon';font-size:60px;color:#b71c1c}.features-wrapper .features-section-title.features-iso9001-section-title h2{color:#b71c1c}.features-wrapper .features-section-subtitle{margin-bottom:60px}.features-wrapper .features-section-subtitle h3{font-family:'Leon';font-size:36px;color:#242424}.features-wrapper .feature-title-eqms-monitors{max-width:525px;margin:0 auto}.features-wrapper .feature-title-eqms-monitors .half{float:none}.features-wrapper .feature-title-eqms-monitor{width:50%;display:inline-block;padding-top:90px;margin-bottom:30px}.features-wrapper .feature-title-eqms-monitor a.text-blue::after,.features-wrapper .feature-title-eqms-monitor a.text-green::after{width:100%;height:80px;display:inline-block;background-position:center;background-repeat:no-repeat;content:' '}.features-wrapper .feature-title-eqms-monitor .text-blue{color:#026c9e}.features-wrapper .feature-title-eqms-monitor a.text-blue::after{background-image:url("/files/feature_page_main/mobile_2.png")}.features-wrapper .feature-title-eqms-monitor .text-green{color:#2b750e}.features-wrapper .feature-title-eqms-monitor a.text-green::after{background-image:url("/files/feature_page_main/mobile_1.png")}.unsubscribe-main{width:100%;height:80vh;background-color:#f9f9f9;position:relative}.unsubscribe-main .unsubscribe-box{text-align:center;width:500px;padding:10px;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.unsubscribe-main .unsubscribe-box h3{font-size:38px;color:#3b3b3b;font-weight:bold}.unsubscribe-main .unsubscribe-box p{font-family:"LibreFranklin";font-size:22px;font-weight:500;color:#3b3b3b}.communication-notice-text{padding-top:10px}.beginners-guide-download-section{padding:33.33333px 0;margin:35px 0}.beginners-guide-download-section .beginners-guide-download-section-text{max-width:calc(100% - 250px)}.beginners-guide-download-section .beginners-guide-download-section-icon{position:absolute;top:-68px;right:0}.beginners-guide-lessons-title{padding:0 0 50px}.beginners-guide-lessons-section{padding:30px 10px}.learning-guides-guide-section h2::before{width:170px;height:10px;display:block;margin-bottom:5px;border:3px solid #7e2a4e;border-left:0 solid transparent;border-right:0 solid transparent;content:' '}.learning-guides-lessons-list{display:inline-block;padding-bottom:50px}.learning-guides-lessons-list-brochure{padding-bottom:100px}.learning-guides-bottom-hr hr{border-top:1px solid #000}.learning-videos-row{padding:20px 0}.learning-videos-row .half.left-half{padding-bottom:40px}.use-cases-header{text-align:center}.use-cases-header.use-cases-header-background{background-image:url("/files/pages/educational_center/Educational_Center_cover.jpg");background-repeat:no-repeat;background-position:bottom;background-size:cover}.main-use-cases-content{max-width:800px;padding:70px 0 0;margin:0 auto}.price-too-high-header-text{margin-top:37vh}.section-async-right .async-content-right{text-align:center}.section-book-demo-text-and-button{text-align:center}.section-book-demo-text-and-button .section-book-demo-text-and-button__text{margin:0 0 20px}.lessons-download-material-wrapper{width:100%;display:table;padding:0 0 0 80px}.lessons-download-material-wrapper>div{display:table-cell;vertical-align:middle}.lessons-download-material-wrapper .lessons-download-material-image{width:10%}.lessons-download-material-wrapper .lessons-download-material-text{width:80%;padding:0 40px;text-align:left}.lessons-download-material-wrapper .lessons-download-material-icon{width:10%;text-align:center}.lessons-download-material-hr{padding:0 0 0 40px}.lessons-download-material-hr hr{border-top:1px solid rgba(0,0,0,0.2)}.lessons-short-hr{width:200px}.lessons-short-hr hr{border-top:1px solid rgba(0,0,0,0.2)}.choose-your-eqms-wrapper img{width:100%}.help-center-educational-center-image{background-image:url("/files/Contact_Page/Help_Center_Educational_center_image.jpg");background-size:cover;background-position:center right}.educational-center-category-box-wrapper{width:100%;display:inline-block;overflow-x:hidden;white-space:nowrap}.educational-center-category-box-wrapper a:hover,.educational-center-category-box-wrapper a:active,.educational-center-category-box-wrapper a:focus,.educational-center-category-box-wrapper a:visited{text-decoration:none}.educational-center-category-box__inner-container{width:1465px}.educational-center-category-box{float:left;margin-right:10px;white-space:normal}.educational-center-category-box:last-child{margin-right:0}.educational-center-category-box a{width:285px;height:282px;padding:40px 0 20px;display:inline-block;color:#fff}.educational-center-category-box img{display:inline-block}.educational-center-category-box span{display:block}.educational-center-category-box .educational-center-category-box__1-line-text{padding:30px 0 10px}.educational-center-category-box .educational-center-category-box__2-line-text{padding:20px 0;line-height:0.9}.educational-center-category-box-wrapper--arrow-left,.educational-center-category-box-wrapper--arrow-right{width:40px;height:282px;position:absolute;top:0;background-color:rgba(255,255,255,0.6);cursor:pointer}.educational-center-category-box-wrapper--arrow-left:hover,.educational-center-category-box-wrapper--arrow-right:hover{background-color:rgba(255,255,255,0.8)}.educational-center-category-box-wrapper--arrow-left:before,.educational-center-category-box-wrapper--arrow-right:before{width:20px;height:20px;position:absolute;top:calc(50% - 10px);border:none transparent;content:' '}@media (min-width: 1465px){.educational-center-category-box-wrapper--arrow-left,.educational-center-category-box-wrapper--arrow-right{display:none}}.educational-center-category-box-wrapper--arrow-left{left:0}.educational-center-category-box-wrapper--arrow-left::before{left:50%;border-left:4px solid #B62025;border-top:4px solid #B62025;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.educational-center-category-box-wrapper--arrow-right{right:0}.educational-center-category-box-wrapper--arrow-right::before{right:50%;border-right:4px solid #B62025;border-bottom:4px solid #B62025;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.demo-request-form{padding:40px 10%}.background-color-light-grey{background-color:#f5f5f5}.paragraph-font-size-big p{font-size:28px}.wrapper-link__color-b62025,.wrapper-link__color-b62025:hover,.wrapper-link__color-b62025:active,.wrapper-link__color-b62025:visited,.wrapper-link__color-b62025:focus{color:#b62025}.wrapper-link__underline,.wrapper-link__underline:hover,.wrapper-link__underline:active,.wrapper-link__underline:visited,.wrapper-link__underline:focus{text-decoration:underline}.wrapper-link__font-weight-normal{font-weight:400}.vertical-align-middle{margin-top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.align-center-middle{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%);-ms-transform:translate(-50%);-webkit-transform:translate(-50%);transform:translate(-50%)}.text-shadow-small-black{text-shadow:0 0 10px #000}.text-shadow-medium-black{text-shadow:0 0 20px #000}.text-shadow-large-black{text-shadow:0 0 30px #000}.text-shadow-small-white{text-shadow:0 0 10px #fff}.text-shadow-medium-white{text-shadow:0 0 20px #fff}.text-shadow-large-white{text-shadow:0 0 30px #fff}.font-size-12px{font-size:12px}.font-size-14px{font-size:14px}.font-size-16px{font-size:14px}.font-size-18px{font-size:16px}.font-size-20px{font-size:18px}.font-size-22px{font-size:18px}.font-size-23px{font-size:18px}.font-size-24px{font-size:20px}.font-size-25px{font-size:20px}.font-size-26px{font-size:20px}.font-size-28px{font-size:20px}.font-size-30px{font-size:22px}.font-size-32px{font-size:22px}.font-size-34px{font-size:22px}.font-size-35px{font-size:22px}.font-size-36px{font-size:24px}.font-size-40px{font-size:26px}.font-size-42px{font-size:30px}.font-size-48px{font-size:34px}.font-size-50px{font-size:36px}.font-size-54px{font-size:42px}.font-size-64px{font-size:44px}.font-size-72px{font-size:48px}.font-size-76px{font-size:52px}.font-size-80px{font-size:54px}section ul.list-dots-white li::before{background-color:#fff}.text-color-pelorous{color:#36b9c1}.text-color-alizarin-crimson{color:#e42e3d}.half-image-block{position:relative;overflow:hidden}.half-image-block .page-width-wrapper{position:static}.half-image-block .half-image-block__image{margin:0;position:absolute;top:0;right:50%}.half-image-block .half-image-block__image img{max-width:none;display:none}.half-image-block .half-image-block__text{width:100%;padding:0 20px;float:right;text-align:center}.lessons-page-video-description{overflow-y:scroll}.lessons-page-video-description.lessons-page-video-description__height-300{height:300px}.lessons-page-video-description.lessons-page-video-description__height-350{height:350px}.lessons-page-video-description.lessons-page-video-description__height-400{height:400px}.lessons-page-video-description.lessons-page-video-description__height-450{height:450px}.lessons-page-video-description.lessons-page-video-description__height-500{height:500px}.lessons-page-video-description.lessons-page-video-description__height-550{height:550px}.lessons-page-carousel .carousel-control.left,.lessons-page-carousel .carousel-control.right{width:10%;background-image:none;background-color:transparent;opacity:1}.lessons-page-carousel .carousel-control.left img,.lessons-page-carousel .carousel-control.right img{position:relative;top:calc(50% - 25px);vertical-align:initial}.row{max-width:1200px;margin:0 auto}.row:not(:last-child){margin-bottom:80px}@media only screen and (max-width: 900px){.row:not(:last-child){margin-bottom:60px}}.row::after{content:"";display:table;clear:both}.row .col-1-of-2,.row .col-1-of-3,.row .col-2-of-3,.row .col-1-of-4,.row .col-2-of-4,.row .col-3-of-4{float:left}.row .col-1-of-2:not(:last-child),.row .col-1-of-3:not(:last-child),.row .col-2-of-3:not(:last-child),.row .col-1-of-4:not(:last-child),.row .col-2-of-4:not(:last-child),.row .col-3-of-4:not(:last-child){margin-right:60px}@media only screen and (max-width: 900px){.row .col-1-of-2:not(:last-child),.row .col-1-of-3:not(:last-child),.row .col-2-of-3:not(:last-child),.row .col-1-of-4:not(:last-child),.row .col-2-of-4:not(:last-child),.row .col-3-of-4:not(:last-child){margin-right:0;margin-bottom:60px}}@media only screen and (max-width: 900px){.row .col-1-of-2,.row .col-1-of-3,.row .col-2-of-3,.row .col-1-of-4,.row .col-2-of-4,.row .col-3-of-4{width:100% !important}}.row .col-1-of-2{width:calc((100% - 60px) / 2)}.row .col-1-of-3{width:calc((100% - 2 * 60px) / 3)}.row .col-2-of-3{width:calc(2* ((100% - 2 * 60px) / 3) + 60px)}.row .col-1-of-4{width:calc((100% - 3 * 60px) / 4)}.row .col-2-of-4{width:calc(2 * ((100% - 3 * 60px) / 4) + 60px)}.row .col-3-of-4{width:calc(3 * ((100% - 3 * 60px) / 4) + 2 * 60px)}.blog-entry .button{min-height:40px;line-height:16px;display:inline-block;border-radius:5px;color:#fff;font-size:16px;font-weight:700;text-decoration:none;text-transform:none}.button+.loader{width:40px;height:40px;display:none;position:absolute;bottom:5px;left:calc(50% - 20px);z-index:1;-webkit-animation:wrapper-loading 1.5s linear infinite;-moz-animation:wrapper-loading 1.5s linear infinite;animation:wrapper-loading 1.5s linear infinite}.button+.loader svg{width:40px;height:40px;fill:#b71c1c}button{padding:0 20px;background:transparent;border:none;font-size:16px;cursor:pointer}button.button{padding:0 20px}button[disabled]{opacity:0.5;pointer-events:none;cursor:default}button[disabled]+.loader{display:block}.button-base,.button-green,.button-transparent,.button-white,.button-purple,.button-red,.button-landing-page,.customer-page--button-free-trial,.customer-page--button-book-demo{min-height:50px;line-height:21px;padding:15px 20px;display:inline-block;border-radius:5px;color:#fff;font-size:16px;font-weight:400;text-decoration:none;text-shadow:none}.button-base:hover,.button-green:hover,.button-transparent:hover,.button-white:hover,.button-purple:hover,.button-red:hover,.button-landing-page:hover,.customer-page--button-free-trial:hover,.customer-page--button-book-demo:hover,.button-base:active,.button-green:active,.button-transparent:active,.button-white:active,.button-purple:active,.button-red:active,.button-landing-page:active,.customer-page--button-free-trial:active,.customer-page--button-book-demo:active,.button-base:focus,.button-green:focus,.button-transparent:focus,.button-white:focus,.button-purple:focus,.button-red:focus,.button-landing-page:focus,.customer-page--button-free-trial:focus,.customer-page--button-book-demo:focus{color:#fff;text-transform:none;text-decoration:none}.button-text-no-transform.button-base,.button-text-no-transform.button-green,.button-text-no-transform.button-transparent,.button-text-no-transform.button-white,.button-text-no-transform.button-purple,.button-text-no-transform.button-red,.button-text-no-transform.button-landing-page,.button-text-no-transform.customer-page--button-free-trial,.button-text-no-transform.customer-page--button-book-demo{text-transform:none}.line-height-auto.button-base,.line-height-auto.button-green,.line-height-auto.button-transparent,.line-height-auto.button-white,.line-height-auto.button-purple,.line-height-auto.button-red,.line-height-auto.button-landing-page,.line-height-auto.customer-page--button-free-trial,.line-height-auto.customer-page--button-book-demo{line-height:unset}.button-green,.button-transparent,.button-white,.button-purple,.button-red,.button-landing-page{text-transform:uppercase}.button__font-size-24px{line-height:31px;padding:10px 20px;font-size:24px}.button__border-radius-10px{border-radius:10px}.button-green{background-color:#b71c1c}.button-purple{background-color:#b71c1c}.button-red{background-color:#b71c1c}.button-blue{background-color:#1a7ed3}.button-004aad{background-color:#004aad}.button-blue-outline{border:2px solid #1a7ed3;color:#1a7ed3 !important}.button-transparent{background-color:transparent}.button-white{background-color:#fff}.button-background-33c31c{background-color:#33c31c}.button-white-border{border:2px solid #fff}.button-33c31c-border{border:2px solid #33c31c}.button-color-33c31c,.button-color-33c31c:hover,.button-color-33c31c:active,.button-color-33c31c:focus{color:#33c31c}.button-color-b62025,.button-color-b62025:hover,.button-color-b62025:active,.button-color-b62025:focus{color:#b62025}.button-399e28-border{border:2px solid #399e28}.button-color-399e28,.button-color-399e28:hover,.button-color-399e28:active,.button-color-399e28:focus{color:#399e28}.button-color-242424,.button-color-242424:hover,.button-color-242424:active,.button-color-242424:focus{color:#242424}.button-color-7e2a4e,.button-color-7e2a4e:hover,.button-color-7e2a4e:active,.button-color-7e2a4e:focus{color:#7e2a4e}.button-round-20px{border-radius:20px}.button-round-40px{border-radius:40px}.button-border-radius-10px{border-radius:10px}.button-text-bold{font-weight:700}.button-grey{background-color:#31353A;border:1px solid #fff}.button-landing-page{background-color:#f44336}.button-small{min-height:30px;padding:5px 20px}.button-medium{min-height:40px;padding:10px 20px}.button-large{min-height:70px;line-height:31px;padding:20px 20px;font-size:24px}.button-wide-padding-50px{padding-left:50px;padding-right:50px}.button-text-bold{font-weight:700}.button-homepage{padding:28px 58px;min-height:50px;line-height:33px;color:#fff;font-weight:400;text-transform:uppercase;text-decoration:none;text-shadow:none}.button-homepage.button-text-no-transform{text-transform:none}.button-homepage__left{padding:27px 81px}.button-homepage__right{padding:9px 53px}.button-feature-page{padding:25px 55px;display:inline-block;margin:0}.button-contact-page{min-height:32px;min-width:153px;padding:0;margin:0 !important;background-color:#00a8ff;font-size:15px;color:#fff}.link-right-arrow-20px{position:relative;display:inline-block;width:20px;height:20px}.link-right-arrow-20px:before{position:absolute;top:calc(50% - 1px);left:5px;transform:rotate(-45deg);content:' ';width:10px;height:10px;border-bottom:2px solid #fff;border-right:2px solid #fff}.link-right-arrow-20px.link-right-arrow--color-399e28:after,.link-right-arrow-20px.link-right-arrow--color-399e28:before{border-bottom:2px solid #399e28;border-right:2px solid #399e28}.link-right-arrow-20px.link-right-arrow--color-242424:after,.link-right-arrow-20px.link-right-arrow--color-242424:before{border-bottom:2px solid #242424;border-right:2px solid #242424}input[type=text],input[type=password],input[type=number],input[type=email],textarea{width:100%;background:rgba(255,255,255,0.2);border:1px solid #cdcdcd !important;font-family:"Roboto", "sans-serif";font-size:16px}input[type=checkbox]{display:none}input[type=checkbox]+label{min-height:20px;height:auto;display:inline-block;padding-left:30px;position:relative;float:none;text-align:left;cursor:pointer}input[type=checkbox]+label::before,input[type=checkbox]+label::after{position:absolute;content:' '}input[type=checkbox]+label::before{width:20px;height:20px;top:0;left:0;border-radius:4px;background:#fff;border:1px solid #ccc}input[type=checkbox]+label::after{width:0;height:0;top:10px;left:0px;-ms-transform-origin:top left;-o-transform-origin:top left;-moz-transform-origin:top left;-webkit-transform-origin:top left;transform-origin:top left;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border:none transparent;-moz-transition:height 0s linear 0s,width 0s linear 0s;-o-transition:height 0s linear 0s,width 0s linear 0s;-webkit-transition:height 0s linear,width 0s linear;-webkit-transition-delay:0s,0s;transition:height 0s linear 0s,width 0s linear 0s}input[type=checkbox]+label+.hint-block,input[type=checkbox]+label+.help-block,input[type=checkbox]+label+.hint-block+.help-block{width:100%}input[type=checkbox]:checked+label::after{width:17px;height:10px;border-top:0 none transparent !important;border-right:0 none transparent !important;border-bottom:4px solid #b71c1c;border-left:4px solid #b71c1c;border-color:#b71c1c;-moz-transition:height .05s linear 0s,width .075s linear .05s;-o-transition:height .05s linear 0s,width .075s linear .05s;-webkit-transition:height .05s linear,width .075s linear;-webkit-transition-delay:0s,.05s;transition:height .05s linear 0s,width .075s linear .05s}textarea{min-height:150px;line-height:30px;resize:vertical}.page-wrapper .select2-container--krajee .select2-selection,.page-wrapper .select2-container--krajee .select2-selection__arrow{border:none}.page-wrapper .select2-container--krajee .select2-selection{min-height:50px;background-color:#fff;border:1px solid #cdcdcd !important;border-radius:5px;box-shadow:none;color:#fff;font-family:"Roboto", "sans-serif";font-size:16px}.page-wrapper .select2-container--krajee .select2-selection:hover{border-color:#b71c1c}.page-wrapper .select2-container--krajee .select2-selection--single{height:50px;line-height:50px;padding:0 52px 0 20px}.page-wrapper .select2-container--krajee .select2-selection--single .select2-selection__rendered{color:#000;font-weight:400}.page-wrapper .select2-container--krajee .select2-selection__placeholder{color:#fff}.page-wrapper .select2-container--krajee .select2-selection__arrow{height:48px !important;background-color:#b71c1c}.page-wrapper .select2-container--krajee .select2-selection__arrow b{width:8px;height:8px;top:calc(50% - 6px);left:50%;margin:0;-moz-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);border-width:0 2px 2px 0;border-style:solid;border-color:#fff}.page-wrapper .select2-container--krajee.select2-container--open .select2-selection--single .select2-selection__arrow{background-color:#b71c1c;border-radius:0}.page-wrapper .select2-container--krajee.select2-container--open .select2-selection--single .select2-selection__arrow b{top:calc(50% - 2px);border-width:2px 0 0 2px;border-color:#fff}.page-wrapper .select2-container--krajee.select2-container--open .select2-selection,.page-wrapper .select2-container--krajee.select2-container--open .select2-selection:focus,.page-wrapper .select2-container--krajee.select2-container--focus .select2-selection,.page-wrapper .select2-container--krajee.select2-container--focus .select2-selection:focus{border-color:#b71c1c;box-shadow:none}.page-wrapper .select2-container--krajee.select2-container--focus{border-color:#b71c1c}.page-wrapper .select2-container--krajee .select2-selection--multiple .select2-selection__choice{margin:5px 0 5px 5px}.page-wrapper .select2-container--krajee .select2-search__field{height:50px}.select2-container--krajee .select2-dropdown{z-index:10000}.select2-container--krajee .select2-dropdown.select2-dropdown--below{margin-top:-2px;box-shadow:0 10px 12px rgba(0,0,0,0.15);border-color:#b71c1c;border-width:0 2px 2px}.select2-container--krajee .select2-dropdown.select2-dropdown--above{margin-top:2px;box-shadow:0 -10px 12px rgba(0,0,0,0.15);border-color:#b71c1c;border-width:2px 2px 0}.select2-container--krajee .select2-results__option--highlighted[aria-selected]{background-color:#b71c1c;color:#fff}.select2-container--krajee .select2-results>ul.select2-results__options{overflow-x:hidden}.select2-container--krajee .select2-results>ul.select2-results__options li{line-height:21px}.select2-container--krajee .select2-results .select2-results__option[aria-selected]{background-color:#fff;font-weight:400;word-wrap:break-word}.select2-container--krajee .select2-results .select2-results__option--highlighted[aria-selected]{background-color:#b71c1c;color:#fff}.select2-container--krajee .select2-results .select2-results__option--highlighted[aria-selected="true"]{background-color:#fff;color:#000}.select2-container--krajee .select2-results .select2-results__option--highlighted[aria-selected="true"]:hover{background-color:#b71c1c;color:#fff}.select2-container--krajee .select2-results .select2-results__option[aria-selected="true"]{padding-right:40px;position:relative;color:#000}.select2-container--krajee .select2-results .select2-results__option[aria-selected="true"]::after{width:10px;height:20px;position:absolute;top:calc(50% - 4px);right:20px;-moz-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);border-color:#000;border-style:solid;border-width:0 2px 2px 0;content:" "}.select2-container--krajee .select2-results .select2-results__option[aria-selected="true"]:hover{color:#fff}.select2-container--krajee .select2-results .select2-results__option[aria-selected="true"]:hover::after{border-color:#fff}.page-wrapper .input-group .select2-container--krajee{display:inline-block;float:none;table-layout:auto}.page-wrapper .has-error.select2-container--krajee .select2-dropdown,.page-wrapper .has-error .select2-container--krajee .select2-selection{border-color:#f44336}.wrapper-select2-max-height.select2-container--krajee ul.select2-selection__rendered,.wrapper-select2-max-height .select2-container--krajee ul.select2-selection__rendered{max-height:160px;overflow-y:auto}[data-useragent^="IE/"] .select2-container--krajee .select2-search--dropdown .select2-search__field{background-position:top 7px right 20px}.page-wrapper .select2-container .select2-search--inline{min-width:150px;float:none;overflow:hidden}.select2-search__field{min-width:100px;width:100% !important;-webkit-appearance:none}.subscribe-panel-newsletter input[type="text"],.subscribe-panel-newsletter input[type="email"],.sidebar input[type="text"],.sidebar input[type="email"]{height:40px;line-height:40px;background-color:#fff;border:1px solid #cdcdcd !important;border-radius:5px;color:#000}.subscribe-panel-newsletter input[type="text"]:hover,.subscribe-panel-newsletter input[type="text"]:focus,.subscribe-panel-newsletter input[type="email"]:hover,.subscribe-panel-newsletter input[type="email"]:focus,.sidebar input[type="text"]:hover,.sidebar input[type="text"]:focus,.sidebar input[type="email"]:hover,.sidebar input[type="email"]:focus{border-color:#b71c1c}.subscribe-panel-newsletter .form-group input{height:50px;line-height:50px}.g-recaptcha{height:78px;position:relative}.g-recaptcha>div{width:302px;position:absolute;top:0;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.blog-wrapper{width:100vw;min-height:calc(100vh - 230px);padding:0 5% 0;background-color:#fff}.blog-wrapper>.page-width-wrapper{max-width:1200px;padding:0}.blog-wrapper h1,.blog-wrapper h2{margin:0}.blog-header-background{background-image:url("/files/Pictures/blog/Blog-Header.png");background-repeat:no-repeat;background-position:center;background-size:cover}.blog-author-header-background{background-image:url("/files/Pictures/blog/Authors-Header.png");background-repeat:no-repeat;background-position:center;background-size:cover}.blog-main-header{width:100%;height:400px;padding-top:80px}.blog-main-header h1{font-size:46px;font-weight:bold;color:#bb1215;margin:80px 0 0 0}.blog-main-header h3{font-weight:bold;margin:0}.blog-main-header span{font-size:32px;color:#000}.blog-sticky-footer{width:100%;height:70px;display:block;position:fixed;bottom:0;z-index:3;background:#fff;border-top:1px solid #e8e8e8;text-align:center}.blog-sticky-footer a{width:calc(50% - 5px);padding:13px 0 13px;margin:0 10px 0 0;float:left;cursor:pointer}.blog-sticky-footer a:last-of-type{margin:0}.blog-sticky-footer .button-red{font-size:13px}.blog-sticky-footer .request-demo-btn{line-height:24px;font-size:13px;font-weight:normal}.blog-sticky-footer-button-container{min-height:70px;padding:10px 5%}.main-background{background-image:url("/files/Backgrounds/bg03.jpeg");background-position:center top}.sidebar{width:100%;padding:40px 0 60px;position:relative}.sidebar::before{width:100vw;height:1px;position:absolute;top:0;left:-5vw;background-color:rgba(255,255,255,0.2);content:" "}.sidebar>div{padding:20px;margin:0 0 20px;background-color:#fff;border-radius:5px}.sidebar>.tag-cloud{padding:10px}.sidebar p{margin:0}.sidebar .sign-up{padding:20px;text-align:center}.sidebar .sign-up .page-logo{height:300px;position:relative;background:url(../../../files/Backgrounds/get_started_blog_bg.jpg) no-repeat center;background-size:cover}.sidebar .sign-up .page-logo .transparent-subtitle{width:100%;height:100px;position:absolute;top:200px;left:0;background-color:rgba(0,0,0,0.7)}.sidebar .sign-up .page-logo .transparent-subtitle p{max-width:300px;margin:0 auto;color:#fff;font-weight:400}.sidebar .sign-up svg{width:96px;height:96px;margin:20px 0 0 0;fill:#fff}.sidebar .sign-up p{padding-top:30px}.sidebar .sign-up .button{width:100%;margin-top:20px}.sidebar .sign-up .request-demo-btn{margin:20px 0 0}.sidebar .subscribe{padding:40px 40px 30px}.sidebar .subscribe h3{text-align:center}.sidebar .subscribe input[type="email"]{margin:20px 0 0}.sidebar .subscribe .button{width:100%}.sidebar .subscribe-panel-newsletter{padding:0;background-color:#fff}.sidebar .subscribe-panel-newsletter .subscribe-button-wrapper{display:block;margin:10px 0 0;float:none}.sidebar .social-links-horizontal-gap{padding:10px 0 0}.sidebar .block-subscribe .field-newslettersubscription-email{padding:20px 0}.sidebar .block-subscribe .button-wrapper{text-align:right}.sidebar .button{width:auto;position:static;border-radius:5px;text-transform:none}.sidebar .subscribe-panel-newsletter .button{float:none}.sidebar .authors-sidebar-section{background-color:#eee}.sidebar .authors-sidebar-section .authors-sidebar-title{margin:0 0 20px;font-size:28px;color:#000;display:block}.sidebar .authors-sidebar-section .authors-sidebar-title:hover{color:#31353A}.sidebar .subscribe-to-newsletter-sidebar{background-color:#b71c1c;color:#fff;font-weight:500}.sidebar .subscribe-to-newsletter-sidebar h3{font-size:26px;font-weight:500}.sidebar .subscribe-to-newsletter-sidebar .button-subscribe-to-newsletter{display:block;margin:30px auto 10px auto;font-size:20px;background-color:#fff;color:#b71c1c;padding:7px 20px;border-radius:10px;line-height:40px;text-transform:uppercase}.sidebar .subscribe-to-newsletter-sidebar .button-subscribe-to-newsletter img{float:left;margin:5px 5px 0 0}.sidebar-block-label{margin:0 0 20px;font-size:28px}.main-blog-content{width:100%;padding:0 0 20px;position:relative}.main-blog-content>.pagination-wrapper{display:inline-block}.main-blog-content>.pagination-wrapper li>*{width:auto;min-height:40px;line-height:40px;padding:0 20px}.main-blog-content>.pagination-wrapper li>*::before,.main-blog-content>.pagination-wrapper li>*::after{top:16px}.main-blog-content>.pagination-wrapper .next>*::before{left:14px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.main-blog-content>.pagination-wrapper .prev>*::before{right:14px;-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.main-blog-content>.pagination-wrapper .last>*::before,.main-blog-content>.pagination-wrapper .last>*::after{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.main-blog-content>.pagination-wrapper .last>*::before{left:16px}.main-blog-content>.pagination-wrapper .last>*::after{left:12px}.main-blog-content>.pagination-wrapper .first>*::before,.main-blog-content>.pagination-wrapper .first>*::after{-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.main-blog-content>.pagination-wrapper .first>*::before{right:16px}.main-blog-content>.pagination-wrapper .first>*::after{right:12px}.tag-header{text-align:center}.tag-header h1{font-size:16px}.tag-header span{line-height:20px;position:relative}.tag-header .icon-tag{margin:0 0 0 30px}.tag-header svg{width:20px;height:20px;position:absolute;top:0;left:-30px}.blog-entry{padding:20px;margin:0 0 20px;background-color:#fff;border-radius:5px;font-size:16px}.blog-entry img{border:none;border-radius:5px}.blog-entry header img{width:100%}.blog-entry p{display:inline-block;margin:0}.blog-entry a{color:#000;text-decoration:none}.blog-entry h2{line-height:36px;font-size:28px;font-weight:700}.blog-entry h3{line-height:20px;font-size:20px}.blog-entry .entry-title{padding:10px 0 0;display:block;margin-bottom:10px;font-size:24px}.blog-entry .entry-author{padding:10px 0;font-weight:700}.blog-entry .entry-author time{font-style:italic}.blog-entry .entry-social{padding:0 0 20px 0}.blog-entry .entry-social>*{margin:0 10px 0 0;vertical-align:top}.blog-entry .entry-content{line-height:24px;padding:0 0 20px}.blog-entry .entry-content p{display:block;margin:12px 0}.blog-entry .entry-content a{color:#b71c1c}.blog-entry .entry-content a:hover{text-decoration:underline}.blog-entry .entry-content ul{padding:0 0 0 30px;list-style-type:disc}.blog-entry .entry-tags,.blog-entry .related-articles,.blog-entry .comments-wrapper,.blog-entry .entry-comments{padding:20px 0 10px;position:relative}.blog-entry .entry-tags::before,.blog-entry .related-articles::before,.blog-entry .comments-wrapper::before,.blog-entry .entry-comments::before{height:1px;width:calc(100% + 40px);position:absolute;top:0;left:-20px;background-color:#eee;content:' '}.blog-entry .entry-comments,.blog-entry .comments-wrapper{padding:20px 0 0}.blog-entry .related-articles{padding:20px 0}.blog-entry .related-articles .related-article-block{width:calc(33.33333% - 14px);margin:0 20px 0 0;display:inline-block;text-decoration:none}.blog-entry .related-articles .related-article-block:last-of-type{margin:0}.blog-entry .related-articles .related-article-block:hover .related-article-title{color:#b71c1c}.blog-entry .related-articles .related-article-title{width:100%;padding:10px 0 0;color:#000;font-weight:700;-moz-transition:color .2s linear 0s;-o-transition:color .2s linear 0s;-webkit-transition:color .2s linear;-webkit-transition-delay:0s;transition:color .2s linear 0s}.blog-entry .related-articles .related-image{height:88px;border-radius:5px}.blog-entry .related-articles .block-label{display:block;padding:0 0 20px}.blog-entry .button{width:100%;line-height:14px;padding:13px 10px;background-color:#eee;color:#b71c1c;font-size:14px;text-align:center;text-transform:uppercase;-moz-transition:color 0.4s linear 0s,background-color 0.4s linear 0s;-o-transition:color 0.4s linear 0s,background-color 0.4s linear 0s;-webkit-transition:color 0.4s linear 0s,background-color 0.4s linear 0s;transition:color 0.4s linear 0s,background-color 0.4s linear 0s}.blog-entry .button:hover{background-color:#b71c1c;color:#eee}.blog-entry .entry .entry-title{font-size:28px}.blog-entry .block-label{line-height:28px;display:inline-block;font-size:28px}.blog-entry__small{width:100%;display:inline-block;float:left;margin:0 20px 20px 0}.blog-entry__small .entry-title{line-height:23px;font-size:18px}.blog-entry__small:nth-child(even){margin:0 0 20px}.blog-entry__most-recent ~ .blog-entry__small:nth-child(2n+1){margin:0 0 20px}.blog-entry__most-recent ~ .blog-entry__small:nth-child(2n){margin:0 20px 20px 0}.blog-posts-header{background-color:transparent;text-align:center}.blog-posts-header h1{max-width:700px;margin:0 auto;font-weight:700}.blog-cover-image{width:100%}.entry-tags a,.tag-cloud a{min-height:30px;line-height:30px;padding:0 5px;display:inline-block;margin:0 10px 10px 0;background-color:#eee;border-radius:5px;color:#000;font-size:16px;font-weight:400;text-decoration:none;-moz-transition:color .2s linear 0s;-o-transition:color .2s linear 0s;-webkit-transition:color .2s linear;-webkit-transition-delay:0s;transition:color .2s linear 0s}.entry-tags a:hover,.tag-cloud a:hover{color:#b71c1c}.pagination{width:auto;display:inline-block;text-align:center}.pagination li{padding:0 10px 0 0;display:inline-block;float:left}.pagination li:last-of-type{padding:0}.pagination li>*{width:30px;height:30px;line-height:30px;display:block;position:relative;background-color:#b71c1c;border:1px solid transparent;border-radius:5px;color:#fff;font-weight:400;text-decoration:none}.pagination .active>*,.pagination .disabled>*{background-color:#fff;border:1px solid #bdbdbd;color:#000}.pagination .active>*::before,.pagination .active>*::after,.pagination .disabled>*::before,.pagination .disabled>*::after{border-color:#000}.pagination .prev>a::before,.pagination .next>a::before{border-color:#337ab7}.pagination .first>a::before,.pagination .first>a::after,.pagination .last>a::before,.pagination .last>a::after{border-color:#337ab7}.pagination .next>*::before{left:9px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.pagination .prev>*::before{right:9px;-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.pagination .last>*::before,.pagination .last>*::after{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.pagination .last>*::before{left:11px}.pagination .last>*::after{left:7px}.pagination .first>*::before,.pagination .first>*::after{-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.pagination .first>*::before{right:11px}.pagination .first>*::after{right:7px}.author-information{padding:20px;margin:0 0 20px;background-color:#fff;border-radius:5px;font-size:16px;text-align:center}.author-avatar{width:100px;height:100px}.author-name{display:block;font-size:36px;font-weight:400;white-space:normal;word-break:break-all;word-wrap:break-word}.author-biography{padding:10px 0 0;display:block;text-align:left;clear:both}.author-social-links{min-height:42px;padding:5px 0 0;display:block;margin:0 auto;width:300px}.author-social-links-follow{display:block;text-align:center;margin:5px 0}.blog-entry article .button-all-blogs{color:#fff;background-color:#b71c1c;width:100%;line-height:14px;padding:13px 10px;font-size:14px;text-align:center;text-transform:uppercase;font-weight:700;text-decoration:none;display:inline-block;border-radius:5px;min-height:40px}.button-margin-top{margin-top:70px}.sidebar-authors-avatars{text-align:center;margin-top:20px}.sidebar-authors-avatars a{text-decoration:none}.sidebar-authors-avatars a img{width:80px;margin:0 5px}.blog-authors-list-item{margin-bottom:100px}.comments-wrapper input[type="text"],.comments-wrapper textarea{width:100%;padding:0 10px;margin:0 0 10px;background-color:#fff;border:2px solid #e0e0e0;border-radius:5px;color:#000}.comments-wrapper input[type="text"]:hover,.comments-wrapper textarea:hover{border-color:#bdbdbd}.comments-wrapper input[type="text"]:focus,.comments-wrapper textarea:focus{border-color:#b71c1c}.comments-wrapper input[type="text"]{height:30px;line-height:30px}.comments-wrapper .block-label{padding:0 0 20px}.comments-wrapper .form-fields label{width:110px;height:30px;line-height:30px;padding:0 10px 0 0;display:block;float:left;text-align:right}.comments-wrapper .form-fields input[type="text"],.comments-wrapper .form-fields textarea{width:calc(100% - 110px)}.comments-wrapper .form-fields>div:last-child{padding:0 0 0 110px}.comments-wrapper .form-fields .help-block{width:calc(100% - 110px);display:none;margin:0 0 0 110px;border-radius:5px}.comments-wrapper .form-fields .has-error .help-block{display:block}.comments-wrapper .captcha-form{position:relative}.comments-wrapper .svg-refresh{width:20px;height:20px;position:absolute;top:0;left:210px;fill:#b71c1c;pointer-events:none}.comments-wrapper .field-comment-captcha{display:inline-block}.comments-wrapper .field-comment-captcha img{width:120px;border:1px solid #eee;cursor:pointer}.comments-wrapper .field-comment-captcha input[type="text"]{width:100px;margin:0 0 10px;vertical-align:top}.comments-wrapper .field-comment-captcha .help-block{width:100%;margin:0}.comments-wrapper .button-red{min-height:30px;padding:5px 20px;float:right;margin:0 0 10px 10px;border-radius:5px;text-transform:uppercase}.comments-wrapper form{padding:0 0 10px}.comments-wrapper .entry-comments .summary{padding:0 0 10px}.comments-wrapper .comment-item{width:100%;padding:20px;margin:0 0 10px;background-color:#eee;border:1px solid #e0e0e0;border-radius:5px}.comments-wrapper .comment-item:last-of-type{margin:0}.pagination-wrapper{width:100%;padding:20px 0 0;text-align:center}.modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:1050;outline:none}.modal.fade{-moz-transform:translate(0px, -25%);-ms-transform:translate(0px, -25%);-webkit-transform:translate(0px, -25%);transform:translate(0px, -25%);-webkit-transition:-webkit-transform 0.3s ease-out 0s;transition:transform 0.3s ease-out 0s}.modal.in{-moz-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px)}.modal button.close{position:absolute;top:20px;right:40px;color:#eee;font-size:30px}.modal label{max-width:100%;display:inline-block;margin-bottom:5px;font-size:12px;font-weight:300}.modal input,.modal textarea{width:100%;padding:10px 5px;background:#fff;border:1px solid rgba(0,0,0,0.1);border-radius:5px}.modal .help-block{min-height:12px;color:#eee;font-size:10px}.modal .has-error label,.modal .has-error input,.modal .has-error textarea{color:#eee}.modal .has-error input,.modal .has-error textarea{border-color:#eee}.modal .buttons{padding:40px 0 0;float:right}.modal .buttons button{height:38px;padding:0 20px;background:#eee;border-radius:5px;color:#fff;font-size:10px}.modal .buttons+div{overflow:hidden}.modal .buttons+div .help-block{padding:0 0 0 140px}.modal .col-lg-3{float:left}.modal .col-lg-3 img{border:1px solid rgba(0,0,0,0.1)}.modal .col-lg-3+div{padding:6px 20px 0;overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{width:800px;position:relative;margin:60px auto 30px}.modal-content{position:relative;background:rgba(255,255,255,0.95);border-radius:5px;box-shadow:0 25px 50px rgba(0,0,0,0.5)}.fade{opacity:0;-moz-transition:opacity .15s linear 0s;-o-transition:opacity .15s linear 0s;-webkit-transition:opacity .15s linear;-webkit-transition-delay:0s;transition:opacity .15s linear 0s}.fade.in{opacity:1}.modal-header{padding:40px 15px 15px;font-size:50px;text-align:center}.modal-body{padding:0 40px 40px;position:relative}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.in{opacity:0.5}.modal-open{overflow:hidden}.features-wrapper,.features-item,.features-column,.features-column-wide,.features-screenshot{position:relative}.features-wrapper{background-color:#fff;text-align:center}.features-header{padding:100px 0 0 0;z-index:1}.features-header+section{position:relative}.features-header+section .page-width-wrapper{position:relative;z-index:1}.features-header+section .page-width-wrapper::after{width:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;content:' '}.features-header+section .page-width-wrapper::before{width:100vw;position:absolute;top:0;right:0;bottom:0;left:50%;z-index:-1;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#fff;content:' '}.feature-section-clear-shadow{padding:50px 0 150px 0;z-index:2}.feature-item-position-fix div{width:100%;float:left}.features-item{width:100%;min-height:64px;padding:50px 5px 0;display:inline-block;font-size:16px;text-align:left;vertical-align:top}.features-item img{width:64px;height:64px;position:absolute;top:0;left:0}.features-item h3,.features-item h4{margin:0 0 10px;font-size:16px;font-weight:normal}.features-item ul{list-style-type:disc;list-style-position:inside}.features-item ul li{padding:2px 0}.features-item :visited{color:#1a7ed3}.feature-coming-soon-image{display:inline-block;position:unset}.features-column.right{float:none}.features-screenshot{width:100%;margin:0 auto;clear:both}.features-scroll-anchor{width:0;height:0;position:absolute;top:-60px;left:-10px}.page-width-wrapper>.features-item{float:none}.feature-box-container{width:100%;height:auto;padding:30px 0;margin:50px 0;border:1px solid #000}.feature-box-container p{padding:0;margin:0 auto;text-align:center;font-size:22px}.feature-box-container div{width:50%;float:none;text-align:left}.feature-header-position-fix{padding-top:0}.features-new-advertisement-image{max-width:100px;-ms-transform:rotate(-15deg);-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}.features-item-title{color:#3e67b1;font-weight:400}.features-item-new-multiuser{position:absolute;margin-top:-20px;color:#3e67b1}.background-only-section{padding:100px 0;background-position:center;border:none;text-align:center}.background-only-section--large{padding:300px 0}.iso-checklist-image{width:90px;height:90px;display:block;margin:auto}.iso-checklist h1{margin:0 0 40px;color:#fff;text-align:center}.checklist-item-wrapper{display:inline-block}.iso-list-title{color:#fff;text-align:center;text-decoration:underline}.iso-checklist-step{width:100%;padding:0 20px 40px;display:inline-block;position:relative;text-align:center}.iso-checklist-step::after{width:20px;height:20px;position:absolute;bottom:13px;left:calc(50% - 10px);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);border:none transparent;border-right:5px solid #fff;border-bottom:5px solid #fff;content:' '}.iso-checklist-step.black-arrow::after{border:none transparent;border-right:5px solid #626260;border-bottom:5px solid #626260}.step-description{margin-top:40px;text-align:center;font-size:16px;counter-reset:numbered-list-counter}.step-description ul{display:inline-block;text-align:left}.step-description ul li{margin:0 0 10px 0;font-size:16px;list-style-type:none;counter-increment:numbered-list-counter}.step-description .gap-analysis{text-align:center}.step-description .gap-analysis li{width:100%;padding:0;display:block;margin:0 0 60px}.step-description .gap-analysis li span{display:block;margin:10px 0 0;font-size:24px}.step-description .gap-analysis li p{font-size:14px}.step-description .gap-analysis li:last-of-type{margin-bottom:0}.step-description .has-arrow::after{width:11px;height:11px;position:absolute;right:calc(50% - 6px);bottom:-40px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);border:none transparent;border-right:4px solid #8fd71b;border-bottom:4px solid #8fd71b;content:' '}.step-description .has-arrow::before{width:4px;height:40px;position:absolute;right:calc(50% - 2px);bottom:-40px;background-color:#8fd71b;content:' '}.step-description .stage-title{margin:20px 0;font-weight:600;text-align:center;text-transform:uppercase}.step-description .stage{width:60%;display:block;margin:10px auto;vertical-align:top}.step-description .stage .stage-box{height:40px;line-height:40px;background-color:#f6e980;border-radius:5px;color:#12a473;font-size:18px;font-weight:600;text-align:center;text-transform:uppercase}.list-wrap{display:inline-block}.list-wrap ul{display:block}.step{margin:0;font-weight:100}.step-title{margin:5px auto;font-weight:400}.custom-page-image-title{margin:10px 0 !important;font-size:16px;font-weight:700;text-transform:uppercase}.checkbox{padding:0 0 0 50px;display:block;position:relative;font-size:28px;text-decoration:underline}.checkbox::before{width:33px;height:33px;position:absolute;top:0;left:0;border:4px solid #383838;content:' '}.checkbox::after{width:16px;height:47px;position:absolute;top:-20px;left:16px;border:none transparent;border-right:6px solid #383838;border-bottom:6px solid #383838;-moz-transform:rotate(30deg);-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg);content:' '}.checkbox--white::before{border:4px solid #fff}.checkbox--white::after{border-right:6px solid #fff;border-bottom:6px solid #fff}.list{width:auto;display:block;padding:0 10px;margin:0;text-align:left}.list--nested{padding:0;display:block}.list--check-marked li{line-height:21px;padding:0 0 10px 20px;position:relative;font-size:16px}.list--check-marked li::before{width:8px;height:16px;position:absolute;top:0;left:4px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);border:none transparent;border-right:3px solid #ffa602;border-bottom:3px solid #ffa602;content:' '}.list--check-marked.half,.list--check-marked.half li{width:100%}.list--bulleted li{line-height:21px;padding:5px 0 5px 16px;position:relative}.list--bulleted li::before{width:11px;height:11px;position:absolute;top:10px;left:0;-moz-transform:0deg;-ms-transform:0deg;-webkit-transform:0deg;transform:0deg;background-color:#b71c1c;border:none transparent;border-radius:50%;content:' '}.list--bulleted--big li{line-height:23px;padding:0 0 30px 30px;font-size:18px}.list--bulleted--big li::before{width:10px;height:10px;position:absolute;top:7px;left:7px}.list--bulleted--big li ul{padding:30px 0 0}.list--bulleted--narrow li{line-height:23px;padding:0 0 10px 27px}.list--bulleted--narrow li::before{width:7px;height:7px;top:8px;left:8px}.list--bulleted--narrow li ul{padding:10px 0 0}.list--numbered li{line-height:21px;padding:0 0 0 26px;counter-increment:numbered-list-counter}.list--numbered li::before{width:21px;height:21px;position:absolute;top:0;left:0;-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);background-color:#8fd71b;border:none;border-radius:50%;color:#1d93b1;font-size:13px;text-align:center;content:counter(numbered-list-counter)}.list--numbered li.number-gray::before{color:#d4d4d6}.list--arrow-in-dot li{line-height:21px;padding:0 0 0 26px;counter-increment:numbered-list-counter}.list--arrow-in-dot li::before{width:21px;height:21px;position:absolute;top:0;left:0;-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);background-color:#b71c1c;border:none;border-radius:50%;color:#fff;font-size:13px;font-weight:700;text-align:center;content:'>'}.list--arrow-in-dot li.number-gray::before{color:#d4d4d6}.list--item-orange li::before{background-color:#ffa602}.list--item-orange2 li::before{background-color:#d33f17}.list--item-green li::before{background-color:#8fd71b}.list--item-white li::before{background-color:#fff}.list--item-background-color-white li::before{background-color:#fff}.list--item-background-color-pelorous li::before{background-color:#36b9c1}.list--item-color-pelorous li::before{color:#36b9c1}.list--item-background-color-alizarin-crimson li::before{background-color:#e42e3d}.list--item-color-alizarin-crimson li::before{color:#e42e3d}.list--check-mark-yellow li::before{border-right:3px solid #f6e980;border-bottom:3px solid #f6e980}.list--check-mark-white li::before{border-right:3px solid #fff;border-bottom:3px solid #fff}.list--check-mark-orange li::before{border-right:3px solid #d33f17;border-bottom:3px solid #d33f17}.list--check-mark-green li::before{border-right:3px solid #8fd71b;border-bottom:3px solid #8fd71b}.list--bordered-transparent li::before{background-color:transparent;border:2px solid #000}.list--extra-padded li{padding-bottom:20px}.list--regular{padding:0}.list--regular li::before{background-color:transparent;border:none transparent}.list--nostyle::before,.list--nostyle::after{background-color:transparent;color:transparent;content:' '}.list--nostyle--childs li::before,.list--nostyle--childs li::after{background-color:transparent;color:transparent;content:' '}.narrow-list li{padding:0 0 10px}.narrow-list li ul{padding:10px 0 0}.quality-manual-text{color:#ad1457}.fading-carousel{position:relative}.qm-hidden-list{max-height:0;visibility:hidden}.qm-hidden-list.visible{max-height:100%;padding-top:20px;visibility:visible}.qm-features-list{width:100%}.qm-feature-item{margin:0 0 20px 0;font-size:18px;cursor:default}.qm-feature-item .qm-feature-image{max-height:0;position:relative;opacity:0;visibility:hidden;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;-moz-transition-delay:.3s;-o-transition-delay:.3s;-webkit-transition-delay:.3s;transition-delay:.3s}.qm-feature-item .drop-down-indicator{position:relative;cursor:pointer}.qm-feature-item .drop-down-indicator::after{width:0;height:0;position:absolute;top:calc(50% - 2px);right:-15px;bottom:0;-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);border-top:8px solid #ad1457;border-right:5px solid transparent;border-bottom:none transparent;border-left:5px solid transparent;content:' '}.qm-feature-item .drop-down-indicator.down::after{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}.qm-feature-item.active span{color:#ad1457;font-weight:500;text-decoration:underline}.qm-feature-item.active .qm-feature-image{max-height:100%;margin:20px 0;opacity:1;visibility:visible}.lessons-dropdown{cursor:pointer}.lessons-dropdown .lessons-dropdown-title,.lessons-dropdown .lessons-dropdown-item a{color:#7e2a4e;font-style:italic}.lessons-dropdown .lessons-dropdown-items{display:none;margin-left:10px}.lessons-dropdown.lessons-dropdown-open .lessons-dropdown-items{display:block}.lessons-dropdown.lessons-dropdown-open .lessons-dropdown-title{font-weight:bold}.customer-page--customer-logos img{margin:5px}.customer-page--customer-numbers-and-ratings-wrapper{width:50%;float:left}.customer-page--customer-numbers-and-ratings{height:258px;padding:50px 10px 10px;margin:10px;background-image:url("/files/customer_page/Customer_P_white_box.png");background-repeat:no-repeat;background-position:center;border-radius:10px}.customer-story-wrapper{padding:30px 20px;margin:10px 10px 40px;border-radius:10px;background-color:#fff}.customer-story-wrapper .customer-story-text{margin:10px 0;text-align:center}.customer-story__mobile-hidden,.customer-story__desktop-hidden{display:none}.customer-page--customer-story-check-more-checkbox+.customer-story-main-wrapper+.customer-page--customer-story-check-more .text-check-more{display:inline-block}.customer-page--customer-story-check-more-checkbox+.customer-story-main-wrapper+.customer-page--customer-story-check-more .text-check-less{display:none}.customer-page--customer-story-check-more-checkbox:checked+.customer-story-main-wrapper .customer-story__mobile-hidden{display:initial}.customer-page--customer-story-check-more-checkbox:checked+.customer-story-main-wrapper .customer-story__desktop-hidden{display:inline-block}.customer-page--customer-story-check-more-checkbox:checked+.customer-story-main-wrapper+.customer-page--customer-story-check-more .text-check-more{display:none}.customer-page--customer-story-check-more-checkbox:checked+.customer-story-main-wrapper+.customer-page--customer-story-check-more .text-check-less{display:inline-block}.customer-page--customer-story-check-more{width:calc(100% - 20px);position:absolute;bottom:-50px;text-align:center;color:#fff}.customer-page--customer-story-check-more label{display:inline-block;padding:10px;cursor:pointer}.customer-page--blog-posts .entry-category{margin:20px 0 5px}.customer-page--blog-posts .entry-title{padding:0}.customer-page--blog-posts .blog-entry .button{color:#33c31c}.customer-page--blog-posts .blog-entry .button:hover{background-color:#33c31c;color:#eee}.customer-page--button-free-trial{margin:20px;color:#399e28;border:1px solid #399e28;border-radius:30px;background-color:transparent;font-weight:700}.customer-page--button-free-trial:hover,.customer-page--button-free-trial:active,.customer-page--button-free-trial:visited{color:#399e28;text-decoration:none}.customer-page--button-wrapper{width:50%;float:left;text-align:center}.customer-page--button-book-demo{margin:20px;color:#fff;border:1px solid #33c31c;border-radius:30px;background-color:#33c31c;font-weight:700}.customer-page--button-book-demo:hover,.customer-page--button-book-demo:active,.customer-page--button-book-demo:visited{color:#fff;text-decoration:none}section.organize-plan{background-image:url("/files/matrixpage/gradient_bgr.png");background-repeat:no-repeat;background-position:center;background-size:cover}section.organize-plan h3{text-align:center;font-size:40px;color:#fff;padding:0 100px;font-weight:bold}@media (max-width: 800px){section.organize-plan h3{font-size:25px}}section.how-it-works h1{background-color:#e62c3e;-moz-border-radius:35px;-webkit-border-radius:35px;border-radius:35px;color:#fff;padding:10px 10px;display:block;text-align:center;font-size:50px;font-weight:bold}@media (max-width: 500px){section.how-it-works h1{font-size:35}}section.how-it-works h3{font-size:35px;font-weight:500;margin:50px 0}@media (max-width: 500px){section.how-it-works h3{font-size:30}}section.how-it-works p{font-size:25px;font-weight:500;margin-bottom:40px}section.how-it-works .left,section.how-it-works .right{width:50%;padding-right:5%}@media (max-width: 700px){section.how-it-works .left,section.how-it-works .right{padding:0;width:100%;float:none}}section.how-it-works .left ul li,section.how-it-works .right ul li{margin-bottom:15px;font-size:20px}section.how-it-works .left ul li:before,section.how-it-works .right ul li:before{width:10px;height:10px;display:inline-block;position:relative;top:-3px;margin:0 10px 0 0;background-color:#f44336;border-radius:50%;content:""}section.essential-tool{background-color:#382875;color:#fff;text-align:center;font-weight:500}section.essential-tool h1{font-size:55px;font-weight:600;margin-bottom:50px}@media (max-width: 700px){section.essential-tool h1{font-size:40px}section.essential-tool h1 br{display:none}}section.essential-tool h2{font-size:37px;font-weight:500}section.make-your-job h1{background-color:#e62c3e;-moz-border-radius:35px;-webkit-border-radius:35px;border-radius:35px;color:#fff;padding:15px 10px;display:block;text-align:center;font-size:42px;font-weight:500;margin-bottom:80px}@media (max-width: 500px){section.make-your-job h1{font-size:35px;margin-bottom:40px}}section.make-your-job ul{width:60%;margin:0 auto}@media (max-width: 700px){section.make-your-job ul{width:100%}}section.make-your-job ul li{margin-bottom:15px;font-size:25px}section.make-your-job ul li:before{width:10px;height:10px;display:inline-block;position:relative;top:-3px;margin:0 10px 0 0;background-color:#f44336;border-radius:50%;content:""}section.gray-bgr{background-color:#F4F4F4}section.manage-track{background-image:url("/files/matrixpage/gradient_bgr.png");background-repeat:no-repeat;background-position:center top;background-size:100% auto;padding-top:70px}@media (max-width: 1200px){section.manage-track{background-size:100% 250px}}section.manage-track h1{font-size:40px;font-weight:600;margin-bottom:60px;text-align:center;color:#fff}@media (max-width: 900px){section.manage-track h1{margin-bottom:35px;font-size:32px}}section.manage-track h1+p{margin-bottom:80px}section.manage-track .list-row{margin-bottom:40px}@media (max-width: 500px){section.manage-track .list-row{margin-bottom:20px}}section.manage-track .list-row .text{float:left;width:40%;font-weight:500}@media (max-width: 900px){section.manage-track .list-row .text{width:50%}}@media (max-width: 700px){section.manage-track .list-row .text{float:none;width:100%}}section.manage-track .list-row .text h2{font-size:55px;margin-top:25px}@media (max-width: 900px){section.manage-track .list-row .text h2{margin-top:0px}}@media (max-width: 500px){section.manage-track .list-row .text h2{font-size:40px;font-weight:bold;text-align:center}}section.manage-track .list-row .text p{font-size:26px;line-height:35px}@media (max-width: 500px){section.manage-track .list-row .text p{font-size:20px;line-height:28px}}section.manage-track .list-row .image{width:60%;float:right;padding-left:50px}@media (max-width: 900px){section.manage-track .list-row .image{width:50%}}@media (max-width: 700px){section.manage-track .list-row .image{float:none;width:100%;padding:0px}}section.manage-track .list-row:nth-child(5) .image{margin-top:60px}@media (max-width: 900px){section.manage-track .list-row:nth-child(5) .image{margin-top:0px}}section.manage-track .list-row:nth-child(5) .text h2{margin-top:0}section.manage-track .list-row:nth-child(4) .text,section.manage-track .list-row:nth-child(6) .text{float:right}section.manage-track .list-row:nth-child(4) .image,section.manage-track .list-row:nth-child(6) .image{float:left;padding-left:0;padding-right:50px}section.manage-track .list-row:nth-child(6) .text h2{margin-top:70px}@media (max-width: 900px){section.manage-track .list-row:nth-child(6) .text h2{margin-top:0px}}section.capture-organize .page-width-wrapper{background-image:url("/files/matrixpage/matrix_flow.png");background-repeat:no-repeat;background-position:center}@media (max-width: 1200px){section.capture-organize .page-width-wrapper{background-size:100%}}@media (max-width: 700px){section.capture-organize .page-width-wrapper{background:transparent}}section.capture-organize .list-row:first-child{padding:40px 0 150px 0}section.capture-organize .list-row:first-child .mobile{display:none;max-width:300px;margin:0 auto}@media (max-width: 700px){section.capture-organize .list-row:first-child .mobile{display:block}}section.capture-organize .list-row:nth-child(2){padding:20px 0 0 0}section.capture-organize .list-row h2{font-size:36px;font-weight:500}@media (max-width: 1050px){section.capture-organize .list-row h2{font-size:30px}}@media (max-width: 950px){section.capture-organize .list-row h2{font-size:25px}}@media (max-width: 750px){section.capture-organize .list-row h2{font-size:20px}}section.capture-organize .list-row ul li{margin-bottom:20px;font-size:25px}@media (max-width: 950px){section.capture-organize .list-row ul li{font-size:20px;margin-bottom:15px}}@media (max-width: 750px){section.capture-organize .list-row ul li{font-size:18px;margin-bottom:10px}}section.capture-organize .list-row ul li:before{width:20px;height:20px;background-image:url("/files/matrixpage/checkmark.png");background-repeat:no-repeat;background-position:center;background-size:cover;display:inline-block;position:relative;top:-3px;margin:0 10px 0 0;content:""}@media (max-width: 750px){section.capture-organize .list-row ul li:before{width:15px;height:15px;top:0}}section.capture-organize .list-row.left{padding-right:50%;float:none}@media (max-width: 700px){section.capture-organize .list-row.left{padding:0px}}section.capture-organize .list-row.right{padding-left:50%;float:none}@media (max-width: 700px){section.capture-organize .list-row.right{padding:0 0 40px 0}}section.tm-header{background-image:url("/files/matrixpage/header_bgr.jpg");background-repeat:no-repeat;background-position:center;background-size:cover;text-align:center;color:#fff;padding-bottom:140px}@media (max-width: 900px){section.tm-header{padding-bottom:50px}}section.tm-header .page-width-wrapper{padding-top:100px}@media (max-width: 750px){section.tm-header .page-width-wrapper{padding-top:50px}}section.tm-header h4{color:#FEF43F;font-size:35px;font-weight:bold}@media (max-width: 750px){section.tm-header h4{font-size:30px}}@media (max-width: 500px){section.tm-header h4{font-size:22px}}section.tm-header h3{font-size:90px;font-weight:bold}@media (max-width: 900px){section.tm-header h3{font-size:70px}}@media (max-width: 750px){section.tm-header h3{font-size:50px}}@media (max-width: 500px){section.tm-header h3{font-size:35px}}section.tm-header .text{font-size:35px;margin-bottom:60px;font-weight:bold}@media (max-width: 750px){section.tm-header .text{font-size:30px}}@media (max-width: 500px){section.tm-header .text{font-size:25px}}section.tm-header .bordered-text{margin:0 50px;background-color:#FE7B23;-moz-border-radius:35px;-webkit-border-radius:35px;border-radius:35px;color:#fff;padding:15px 50px;display:block;text-align:center;font-size:32px;font-weight:bold}@media (max-width: 750px){section.tm-header .bordered-text{font-size:30px;margin:0;padding:15px 20px}}@media (max-width: 500px){section.tm-header .bordered-text{font-size:25px}}.wrapper-image-preview-active{overflow:hidden}.wrapper-image-preview-wrapper{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:9999;background:rgba(0,0,0,0.8);color:#fff;text-align:center;cursor:pointer}.wrapper-image-preview-wrapper::before{max-width:100vw;max-height:30px;width:100vw;height:30px;position:fixed;top:0;left:0;background-color:#000;content:' '}.wrapper-image-preview-wrapper img{display:block;margin:0 auto;cursor:default}.wrapper-image-preview-content-wrapper{width:inherit;height:100vh;position:relative}.wrapper-image-preview-image-wrapper{width:100%;max-height:100vh;position:absolute;top:50%;right:50%;-moz-transform:translate(50%, -50%);-ms-transform:translate(50%, -50%);-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%);overflow:auto;cursor:pointer;z-index:1}.wrapper-image-preview-close-button{height:30px;width:30px;padding:0;position:fixed;top:0;right:0;z-index:3;background:rgba(0,0,0,0.6)}.wrapper-image-preview-close-button::before,.wrapper-image-preview-close-button::after{width:20px;height:4px;position:absolute;top:13px;right:5px;background-color:#fff;content:" "}.wrapper-image-preview-close-button::before{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.wrapper-image-preview-close-button::after{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.site-error{min-height:calc(100vh - 170px);padding:0 10%;color:#333;text-shadow:1px 1px #ccc}.site-error h1{margin:0;font-size:54px;font-weight:700}.site-error p{margin-top:0}[data-useragent^="IE"] input:focus{padding-right:0 !important}[data-useragent^="Edge"] input:focus{padding-right:0 !important}@-webkit-keyframes wrapper-loading{100%{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes wrapper-loading{100%{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes wrapper-loading{100%{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes modalopen{0%{transform:scaleY(0.005) scaleX(0)}50%{transform:scaleY(0.005) scaleX(1)}100%{transform:scaleY(1) scaleX(1)}}@keyframes selectionSharerPopover-animation{0%{transform:matrix(0.97, 0, 0, 1, 0, 12);filter:alpha(opacity=0);opacity:0}20%{transform:matrix(0.99, 0, 0, 1, 0, 2);filter:alpha(opacity=70);opacity:.7}40%{transform:matrix(1, 0, 0, 1, 0, -1);filter:alpha(opacity=100);opacity:1}100%, 70%{transform:matrix(1, 0, 0, 1, 0, 0);filter:alpha(opacity=100);opacity:1}}#selectionSharerPopover{display:none;position:absolute;top:-100px;left:-100px;z-index:1010}#selectionSharerPopover:after{content:'';display:block;position:absolute;bottom:-3px;left:50%;margin-left:-4px;width:8px;height:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#262625;box-shadow:0 0 2px #262625}#selectionSharerPopover.anim{transition:top .075s ease-out;animation:selectionSharerPopover-animation 180ms forwards linear;-webkit-animation:selectionSharerPopover-animation 180ms forwards linear}#selectionSharerPopover-inner{position:relative;overflow:hidden;-webkit-border-radius:5px;border-radius:5px;border:1px solid;border-color:#262625 #1c1c1b #121211;box-shadow:0 1px 3px -1px rgba(0,0,0,0.7),inset 0 0 1px rgba(255,255,255,0.07),inset 0 0 2px rgba(255,255,255,0.15);background-image:linear-gradient(to bottom, rgba(49,49,47,0.97),#262625);background-repeat:repeat-x}#selectionSharerPopover .selectionSharerPopover-clip{position:absolute;bottom:-11px;display:block;left:50%;clip:rect(12px 24px 24px 0);margin-left:-12px;width:24px;height:24px;line-height:24px}#selectionSharerPopover .selectionSharerPopover-arrow{display:block;width:20px;height:20px;-webkit-transform:rotate(45deg) scale(0.5);transform:rotate(45deg) scale(0.5);background-color:#454543;border:2px solid #121211;box-sizing:content-box}.selectionSharer ul{padding:0;display:inline}.selectionSharer ul li{float:left;list-style:none;background:0 0;margin:0}.selectionSharer a.action{display:block;margin:5px 7px;width:20px;height:20px;border:0}.selectionSharer a.action svg{fill:#fff}.selectionSharer a:hover{color:#ccc}#selectionSharerPopunder.fixed{transition:bottom .5s ease-in-out;width:100%;position:fixed;left:0;bottom:-50px}.selectionSharer{transition:-webkit-transform .6s ease-in-out}.selectionSharer.moveDown{-webkit-transform:translate3d(0, 60px, 0)}#selectionSharerPopunder{position:absolute;left:0;width:100%;height:0;transition:height .5s ease-in-out;background:#ccc;border:0;box-shadow:inset 0 10px 5px -10px rgba(0,0,0,0.5),inset 0 -10px 5px -10px rgba(0,0,0,0.5);border-radius:0;overflow:hidden}#selectionSharerPopunder.show{height:50px}.selectionSharerPlaceholder{height:1em;margin-bottom:-2em;transition:height .5s ease-in-out}.selectionSharerPlaceholder.show{height:50px !important}#selectionSharerPopunder-inner ul{overflow:hidden;float:right;margin:0}#selectionSharerPopunder-inner ul li{padding:5px;overflow:hidden}#selectionSharerPopunder-inner label{color:#fff;font-weight:300;line-height:50px;margin:0 20px 0 10px}#selectionSharerPopunder-inner a{width:30px;height:30px;background-size:30px}#selectionSharerPopunder-inner a.tweet{background-position:0 2px}@media all and (min-width: 220px){.column{width:25%}}@media (max-width: 800px){section{padding:50px 0}section.section-horizontal-gap-small-screen{padding:50px 20px}.compliance-item{width:100%}.button-homepage__right{padding:15px}.button-homepage__left{padding:20px 40px}.compliance-item-left,.compliance-item-right{padding:unset}.group-list .half .text-wrapper,.group-list .half .text-wrapper>div{display:block}.image-mask .page-width-wrapper{padding-top:350px}.post-image-mobile-center img{display:block !important;margin:0 auto !important;float:none !important}.feature-box-container div{width:100%}.request-demo-btn{height:50px;line-height:50px;padding:0 15px;display:inline-block;position:relative;bottom:0;margin:20px auto;font-size:22px}.hidden-on-desktop{display:inline-block}.homepage-badges .homepage-badge-brake-md{display:block}.homepage-badges .homepage-badge{margin:20px 30px}}@media (min-width: 460px){h1{font-size:48px}h2{font-size:36px}h3{font-size:28px}.image-mask .mask{width:300px}.image-mask .mask::after{border-radius:50%}.g-recaptcha>div{position:static;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.author-information{text-align:left}.author-avatar{width:100px;height:100px;position:absolute;top:20px;left:20px}.homepage-features-item__detailed-wrapper{background-color:#f5f5f5;text-align:left;clear:both}.homepage-features-item__detailed-wrapper .image-wrapper{display:inline-block;margin:0;vertical-align:top}.homepage-features-item__detailed-wrapper h2{width:calc(100% - 155px);display:inline-block;padding:5px}.header.features-title h1{font-size:36px}.blog-entry h3{line-height:24px;font-size:24px}.blog-entry .entry .entry-title{font-size:36px}.blog-entry__most-recent .entry-title{font-size:28px}.footer-navigation-list{padding:0 5%}.footer-navigation-list>ul{width:100%}.footer-navigation-list>ul>li{width:50%;float:left}.footer-navigation-list>ul>li:nth-of-type(2n+1){clear:both}.footer-navigation-list>ul>li li{display:block}.footer-navigation-list ul,.footer-navigation-list li{display:inline-block}.footer-navigation-list div{display:inline-block;text-align:left}.tawk-container{max-width:600px;width:100%}.font-size-12px{font-size:12px}.font-size-14px{font-size:14px}.font-size-16px{font-size:14px}.font-size-18px{font-size:16px}.font-size-20px{font-size:18px}.font-size-22px{font-size:20px}.font-size-23px{font-size:20px}.font-size-24px{font-size:22px}.font-size-25px{font-size:22px}.font-size-26px{font-size:24px}.font-size-28px{font-size:22px}.font-size-30px{font-size:24px}.font-size-32px{font-size:24px}.font-size-34px{font-size:26px}.font-size-35px{font-size:26px}.font-size-36px{font-size:28px}.font-size-40px{font-size:30px}.font-size-42px{font-size:36px}.font-size-48px{font-size:40px}.font-size-50px{font-size:42px}.font-size-54px{font-size:48px}.font-size-64px{font-size:52px}.font-size-72px{font-size:60px}.font-size-76px{font-size:64px}.font-size-80px{font-size:66px}.blog-sticky-footer .button-red{font-size:16px}.homepage section.header .traceability-matrix.feature-buttons div:not(:first-child){margin-left:40px}}@media (min-width: 520px){.header #video-as-background{display:block}.comments-wrapper .captcha-form p{display:block}.homepage-features-item__detailed .image-wrapper{float:left}.homepage-features-item__detailed h2{margin:0;float:right;font-size:36px}.homepage-features-item__detailed .feature-details{max-width:calc(100% - 155px);float:right}.header .header-list-second{width:49%}.feature-box-container p{padding:20px 70px}.release-80-modal.wrapper-modal{width:500px}.g2-best-performer-modal.wrapper-modal{width:500px}.christmas-discount-2022-modal.wrapper-modal{width:500px}}@media (min-width: 800px){#testimonials-main-container{width:100%;overflow:hidden}#testimonials-main-container .testimonials-text-container{margin-bottom:30px}.testimonials-items{width:calc(33.33333% - 24px);display:inline-block;padding:30px 2% 0;padding-bottom:99999px;margin-bottom:-99999px;float:left}.testimonials-items:nth-child(1){margin-left:33.3%}.testimonials-items:nth-child(2){margin-left:-66.3%}.testimonials-items:nth-child(3){margin-left:4%}.hidden-on-mobile{display:inline-block}.header{padding:10vh 0}.homepage .header{padding:0}.feature-coming-soon-image{display:block;position:absolute;top:22px;left:30px}.page-header .page-logo{width:auto}.page-header .svg-wrapper-logo-text{display:block}h1{font-size:72px}h2{font-size:54px}h3{font-size:28px}.header.features-title h1{font-size:42px}.half{width:50%;display:inline-block}.third{width:33.33333%}.quarter{width:25%}.quarter-gap-5px .quarter>div{margin-right:5px}.quarter-gap-5px .quarter:last-of-type>div{margin-right:0}.scroll-down{display:block}.group-list .mask{display:inline-block;margin:0 50px}.group-list .image-wrapper{position:static}.homepage-features-item{width:24%}.homepage-features-item__detailed{width:50%;display:inline-block;float:left;vertical-align:top}.homepage-features-item__detailed:nth-child(odd){clear:left}.homepage-features-item__detailed .image-wrapper{float:left}.homepage-features-item__detailed h2{margin:0;float:right;font-size:36px}.homepage-features-item__detailed .feature-details{max-width:calc(100% - 155px);float:right}.homepage-video-frankestina{text-align:left}.contact-us-block{max-height:178px}.contact-us-block .button:hover{background-color:#00a8ff;border:none}.contact-us-block .contact-us-block-image-wrapper{float:left}.contact-us-block img{padding:25px 15px 15px 20px}.contact-us-block .contact-us-block-text{max-width:calc(100% - 150px);width:100%;padding-bottom:20px;margin:20px 0 0;float:left}.contact-us-block .contact-us-button-container:nth-child(2n+1){margin-right:20px}.contact-us-block .contact-us-button-container:nth-child(n+1){margin-right:50px}.contact-us-block h1{padding-bottom:35px}.contact-us-hr{width:35%;height:1px;color:#cdcdcd;opacity:0.5}.footer-navigation-list{display:block}.footer-navigation-list>ul{max-width:100%}.footer-navigation-list>ul>li{width:33.3333%}.footer-navigation-list>ul>li:nth-of-type(2n+1){clear:none}.terms-and-conditions-sidebar{width:25%;padding:0}.terms-main-content{width:72%;margin-left:3%;font-size:16px}.terms-main-content h3{font-size:24px}.page-footer .social-links{float:right}.page-footer .footer-right-side-wrapper{padding:0;float:none}.page-footer .footer-right-side-wrapper+div{text-align:left}.group-list [class*="group-list-image-size"] .half{display:inline-block;padding-top:0}.group-list [class*="group-list-image-size"] .half .mask{margin:0}.group-list [class*="group-list-image-size"] .half.image-wrapper{padding:0 10px;position:static}.group-list .group-list-image-size-150 .half{width:calc(100% - 150px)}.group-list .group-list-image-size-150 .half.image-wrapper{width:150px}.group-list .group-list-image-size-250 .half{width:calc(100% - 250px)}.group-list .group-list-image-size-250 .half.image-wrapper{width:250px}.group-list .group-list-image-size-300 .half{width:calc(100% - 300px)}.group-list .group-list-image-size-300 .half.image-wrapper{width:300px}.group-list .group-list-image-size-350 .half{width:calc(100% - 350px)}.group-list .group-list-image-size-350 .half.image-wrapper{width:350px}.group-list .group-list-image-size-450 .half{width:calc(100% - 450px)}.group-list .group-list-image-size-450 .half.image-wrapper{width:450px;height:auto}.group-list .group-list-image-size-500 .half{width:calc(100% - 500px)}.group-list .group-list-image-size-500 .half.image-wrapper{width:500px;height:auto}.group-list .group-list-image-size-550 .half{width:calc(100% - 550px)}.group-list .group-list-image-size-550 .half.image-wrapper{width:550px;height:auto}.font-size-12px{font-size:12px}.font-size-14px{font-size:14px}.font-size-16px{font-size:16px}.font-size-18px{font-size:18px}.font-size-20px{font-size:20px}.font-size-22px{font-size:22px}.font-size-23px{font-size:23px}.font-size-24px{font-size:24px}.font-size-25px{font-size:25px}.font-size-26px{font-size:26px}.font-size-28px{font-size:28px}.font-size-30px{font-size:30px}.font-size-32px{font-size:32px}.font-size-34px{font-size:34px}.font-size-35px{font-size:35px}.font-size-36px{font-size:36px}.font-size-40px{font-size:40px}.font-size-42px{font-size:42px}.font-size-48px{font-size:48px}.font-size-50px{font-size:50px}.font-size-54px{font-size:54px}.font-size-64px{font-size:64px}.font-size-72px{font-size:72px}.font-size-76px{font-size:76px}.font-size-80px{font-size:80px}.checklist-item-wrapper{display:block}.iso-checklist-item{width:33.33333%;float:left;text-align:center}.iso-phase h2{font-size:48px}.iso-checklist-step-wrapper{width:30%;float:left}.step-description{width:70%;margin:0;float:left;text-align:left}.step-description .gap-analysis li{width:calc(33.33333% - 60px);line-height:24px;display:inline-block;margin:0 30px;float:left}.step-description .gap-analysis li span{display:block;margin:0 0 20px;font-size:24px}.step-description .gap-analysis li.has-arrow::after{top:51px;right:-60px;bottom:auto;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.step-description .gap-analysis li.has-arrow::before{width:40px;height:4px;top:54px;right:-60px;bottom:auto;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);background:#8fd71b;content:' '}.step-description div:first-of-type{margin-left:0}.step-description p{margin:0}.step-description .stage{width:calc(50% - 200px);display:inline-block;margin:20px 0 0 200px}.step-description .stage .stage-box{margin:0 0 10px 0}.list-wrap{display:block}.list-wrap ul{max-width:50%;display:inline-block;float:left}.list-wrap ul:nth-child(2){padding:0 0 0 20px}.list-wrap.list-wrap--wide ul{max-width:100%}.list--check-marked.half li{width:50%;display:inline-block;vertical-align:top}.contact-us-block{width:50%}.post-image-mobile-center img{padding:0 10px}.half-image-block .half-image-block__image img{display:block}.half-image-block .half-image-block__text{width:50%;text-align:left}.download-beginners-guide-links-wrapper a:last-of-type{margin:0 150px 0 0}.learning-videos-row .half.left-half{padding-right:20px}.learning-videos-row .half.right-half{padding-left:20px}.learning-videos-row .half.left-half,.learning-videos-row .half.right-half{padding-bottom:20px}.customer-page--customer-logos img{margin:10px}.customer-story__mobile-hidden{display:initial}.homepage-eqms-types{overflow:hidden}.homepage-eqms-types .half>div{position:relative;margin-right:5px}.homepage-eqms-types .half>div:after{width:10px;height:200%;position:absolute;top:0;right:-10px;background-color:#fff;content:' '}.homepage-eqms-types .half:last-of-type>div{margin-right:0;margin-left:5px}.homepage-eqms-types .half:last-of-type>div:after{right:unset;left:-10px}.choose-your-eqms-wrapper{overflow:hidden;display:flex;justify-content:space-between}.choose-your-eqms-wrapper img{width:auto}.choose-your-eqms-wrapper .half{overflow:hidden;flex-basis:0;flex-grow:1;box-sizing:border-box}.choose-your-eqms-wrapper .half div:last-of-type{position:relative}.choose-your-eqms-wrapper .half div:last-of-type:before{width:100%;height:200px;position:absolute;bottom:-200px;left:0;background-color:#dcdcdc;content:' '}.christmas-discount-2022-modal.wrapper-modal{width:800px}.partner-page-why-partner-blocks-wrapper{margin:25px 0 0}.partner-page-why-partner-blocks-wrapper .third .partner-page-why-partner{margin:0 33px 0 0}.partner-page-why-partner-blocks-wrapper .third+.third .partner-page-why-partner{margin:0 16px}.partner-page-why-partner-blocks-wrapper .third+.third+.third .partner-page-why-partner{margin:0 0 0 33px}.educational-center-categories-container{display:flex;align-items:center;padding:0}.educational-center-categories-header-image{display:inline-block;max-width:100%;margin-right:20px}.learning-guides-lessons-list-brochure{display:inline-block;margin-right:40px}.learning-guides-lessons-list-brochure img{max-width:100%}}@media (min-width: 710px){.subscribe-panel .button,.subscribe-panel-newsletter .button{width:auto;position:static;float:right}.subscribe-panel{padding:40px}.subscribe-panel .form-group:first-of-type{margin-right:10px}.subscribe-panel .form-group:first-of-type,.subscribe-panel .form-group:first-of-type+div{width:calc(50% - 5px);float:left}.subscribe-panel [class*="-recaptcha"]{float:left}.subscribe-panel .button{margin:12px 0 0}.subscribe-panel-newsletter{padding:100px 0}.subscribe-panel-newsletter .button{margin:0 0 0 10px}.subscribe-panel-newsletter .subscribe-panel-wrapper{padding:0}.subscribe-button-wrapper{display:inline-block;position:relative;float:right}.sidebar .subscribe .button{width:auto}.section-book-demo-text-and-button .section-book-demo-text-and-button__text{float:left}.section-book-demo-text-and-button .section-book-demo-text-and-button__button{float:right}}@media (min-width: 800px){.features-column-wide .features-column,.page-width-wrapper>.features-item,.page-width-wrapper>.features-column .features-item{width:50%}.features-item{padding-right:20px}.features-column{float:left}.features-column.right{float:right}.header .page-width-wrapper{position:static}}@media (min-width: 880px){.page-footer{text-align:left}.footer-right-side-wrapper{float:right}.footer-right-side-wrapper+div{line-height:70px;padding:0}.footer-navigation{padding:0}.footer-navigation a{height:70px;line-height:70px}.footer-social-icons{line-height:70px;text-align:right}.blog-wrapper{padding:0 10px 0}.blog-wrapper__blog-posts-header{padding:0 10px 0}.blog-wrapper-padding-top{padding-top:80px}.sidebar{width:38%;float:right}.sidebar:before{display:none}.blog-wrapper__sidebar-right .sidebar{padding:0 0 60px 20px;float:right}.blog-wrapper__sidebar-right .main-blog-content{float:left}.blog-wrapper__sidebar-left .sidebar{padding:0 20px 60px 0;float:left}.blog-wrapper__sidebar-left .main-blog-content{float:right}.main-blog-content{width:62%;padding:0 0 60px;float:left}.blog-sticky-footer{display:none}.footer-padding-sticky-buttons{padding:0}.social-links.social-links-horizontal-gap{line-height:40px;text-align:center}.chat-block .chat-block-image-wrapper{float:left}.chat-block .chat-block-widget{display:inline-block}.contact-us-email-page .chat-block-widget{width:50%}.qm-features-list{width:40%;padding:0 40px 0 0;list-style-type:none}.qm-features-list li{position:static}.qm-feature-item.active .qm-feature-image{margin:0}.qm-feature-item .qm-feature-image{width:60%;position:absolute;top:0;right:0}.header.features-main-title{padding-bottom:20px;background-image:url("/files/feature_page_main/Features_main2.jpg");overflow:hidden}.header.features-main-title h1{margin-top:50px}.features-wrapper .feature-title-eqms-monitors{max-width:none;margin:0 auto}.features-wrapper .feature-title-eqms-monitor{width:295px;height:270px;padding:50px 40px;margin:0 120px;background-image:url("/files/feature_page_main/monitor-_1_and_2.png");background-position:center top}.features-wrapper .feature-title-eqms-monitor:first-child{margin:0 120px 0 0}.features-wrapper .feature-title-eqms-monitor:last-child{margin:0 0 0 120px}.features-wrapper .feature-title-eqms-monitor a.text-blue::after,.features-wrapper .feature-title-eqms-monitor a.text-green::after{width:auto;height:auto;background-image:none}.home-paper-posts .home-3-items-hr{margin-bottom:80px}}@media (min-width: 600px){.blog-entry__small{width:calc(50% - 10px)}.homepage section.header.home-header-background-image{background-image:none}.home-header__title{padding:20px 0 37px 0}}@media (min-width: 1200px){.features-wrapper .page-width-wrapper .last{float:left}.page-width-wrapper{width:1200px}.page-width-wrapper__full-width .page-width-wrapper{width:100%}.page-width-wrapper__max-1500 .page-width-wrapper{max-width:1500px}.page-width-wrapper__max-1600 .page-width-wrapper{max-width:1600px}.small-screen-bigger-gap .page-width-wrapper{padding:0 10px}.homepage section.header.home-header-background-image{background-image:url("/files/homepage/header/home-header1.png");background-position:center}.homepage .header .header-content-wrapper{margin:20% 0 10%}.page-cookies>div{width:50%}.page-cookies .text-align-right{padding:5px 30px 0 0;text-align:right}.page-cookies .text-align-left{padding:5px 0 0 30px;text-align:left}.page-cookies-accept-button{display:inline-block}section .feature-item-position-fix div{width:50%}.features-column,.features-column-wide{float:left}.features-column-wide{width:66.66%}.page-width-wrapper>.features-column,.page-width-wrapper>.features-item{width:50%}.header.features-title{min-height:unset}.header.features-title img{display:inline-block;margin:98px 0 0 auto;float:right;vertical-align:bottom}.feature-header-position-fix{padding-top:50px}.half-modified{width:52%}.page-width-wrapper>.features-column .features-item{width:100%}.blog-wrapper .page-width-wrapper{width:100%}.sidebar{width:34%}.blog-wrapper__sidebar-right .sidebar{padding:0 0 60px 20px}.blog-wrapper__sidebar-left .sidebar{padding:0 20px 60px 0}.main-blog-content{width:66%}.pr-pages .page-width-wrapper{padding:0 60px}.iso-checklist-step{padding:0 20px 40px}.header .animated-text-container{width:34%;padding-bottom:20px;position:absolute;top:52%;right:0;opacity:0.8;visibility:visible;background-color:#4500B6}.header .animated-text-container:before{content:'';width:0;height:0;position:absolute;top:0;left:-60px;border-bottom:303px solid #4500B6;border-left:60px solid transparent}.header .animated-text-container p{margin:20px 0 0}.header .animated-text-container .animated-text-item{padding:20px 0;margin:0 auto;color:#fff;text-align:center}.max-width-550px-sm-md{max-width:unset}.price-too-high-header-text{margin-top:37vh}.section-async-right{position:relative}.section-async-right .page-width-wrapper{position:static}.section-async-right .async-content-left{width:55%}.section-async-right .async-content-right{width:45%;position:absolute;top:50%;right:0;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:right}.margin-bottom-100px-lg{margin-bottom:100px}.margin-bottom-80px-lg{margin-bottom:80px}.padding-vertical-100px-lg{padding:100px 0}.partner-page-why-partner-blocks-wrapper{margin:50px 0 0}.partner-page-why-partner-blocks-wrapper .third .partner-page-why-partner{margin:0 67px 0 0}.partner-page-why-partner-blocks-wrapper .third+.third .partner-page-why-partner{margin:0 33px}.partner-page-why-partner-blocks-wrapper .third+.third+.third .partner-page-why-partner{margin:0 0 0 67px}}@media (min-width: 500px) and (min-height: 600px){.site-error{min-height:0;padding:0;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@media (min-height: 800px){.tawk-container{height:500px}}@media (min-height: 1100px) and (min-width: 880px){.header.features-main-title{height:80vh}}@media (max-width: 1600px){section.header .home-header .traceability-matrix{width:55%;background-image:linear-gradient(112deg, #f0f0f0 0%,#f0f0f0 88%,rgba(0,0,0,0) 88%)}section.header .home-header .traceability-matrix__dhf_tf{right:35px}}@media (max-width: 1200px){.homepage section.header .traceability-matrix__dhf_tf{display:none}.header.features-title p{text-align:center}section.eqms h2 span{display:block}section.traceability-matrix-section .left-content{width:40%}section.traceability-matrix-section .right-content{width:60%}section.traceability-matrix-section .right-content .ul-container ul{padding-right:70px}section.traceability-matrix-section .right-content .ul-container .sticker{right:-110px}section.partner-signin .left,section.partner-signin .right{padding:30px 0 0}section.partner-signin .left{padding-right:30px}section.partner-signin .right .partner-form h3{font-size:28px}section.partner-signin .right .partner-form h3 br{display:none}section.partner-signin .right .partner-form button{background:#35CBDC;padding:12px;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;font-size:18px}.margin-bottom-50px-md{margin-bottom:50px}.margin-bottom-40px-md{margin-bottom:40px}.padding-vertical-50px-md{padding:50px 0}}@media (max-width: 1000px){.button-homepage__right,.button-homepage__left{display:inline-block;float:none}.quote-box{padding:30px 15px 20px}.quote-box p{font-size:30px}section .huge-time-saver .left-content .ul-container ul{padding:20px}section .huge-time-saver .right-content h3{font-size:35px}section .huge-time-saver .right-content p{font-size:30px}section .huge-time-saver .right-content p.subtitle{font-size:35px}}@media (max-width: 800px){section .huge-time-saver{padding-top:20px}section .huge-time-saver .border-box1,section .huge-time-saver .border-box2{display:none}section .huge-time-saver .left-content,section .huge-time-saver .right-content{float:none;width:100%;padding:0}section .huge-time-saver .right-content{padding-top:20px;text-align:center}section .huge-time-saver .right-content h3{display:none}section .huge-time-saver .right-content .button-container{text-align:center}section .huge-time-saver .left-content h3{display:block;margin-bottom:40px}section .huge-time-saver .left-content .border-box1{top:65px;height:calc(100% - 85px)}section .huge-time-saver .left-content .ul-container{margin-left:0}section.live-demo .left-content,section.live-demo .right-content{float:none;width:100%}section.live-demo .right-content p{font-size:30px}section.live-demo .left-content{padding:0px;margin-bottom:20px;text-align:center}section.huge-time-saver{padding-top:30px}section.eqms .list-row>div:first-child{padding-right:0}section.eqms .list-row:nth-child(6) .text,section.eqms .list-row:nth-child(4) .text{float:none;padding:0}section.eqms .list-row>div{float:none !important;width:100%;padding:0}section.eqms .list-row>div.image{text-align:center}section.eqms .list-row>div:first-child{padding-right:0}section.eqms video{max-width:700px}section.eqms h2 span{font-size:30px}section.eqms h1{font-size:35px}section.traceability-matrix-section .left-content h2{line-height:65px}section.traceability-matrix-section .right-content{width:100%}section.traceability-matrix-section .right-content .ul-container{margin:0}section.traceability-matrix-section .right-content .ul-container ul{padding-right:20px}section.traceability-matrix-section .right-content .ul-container .sticker{display:none}section.traceability-matrix-section .right-content .border-box1,section.traceability-matrix-section .right-content .border-box2{display:none}section.partner-signin .left,section.partner-signin .right{float:none;width:100%}section.partner-signin .right .partner-form .buttons{text-align:center}section.partner-signin .right .partner-form button{width:250px}section.medical-device-consultant h1{font-size:30px}section.medical-device-consultant h1 br{display:none}section.medical-device-consultant .text-center a{background:#35CBDC;padding:12px;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;font-size:18px;width:250px}section.consultant-requirements .left,section.consultant-requirements .right{float:none;width:100%}.beginners-guide-download-section-icon,.download-beginners-guide-links-wrapper .download-pdf-icon{display:none}.beginners-guide-download-section .beginners-guide-download-section-text{max-width:100%}.partner-page-why-partner-blocks-wrapper .third .partner-page-why-partner{margin:10px 0}}@media (max-width: 900px){.homepage section.header{height:auto}.homepage section.header .col-1-of-3:nth-child(3) img{position:relative;left:30px}section.traceability-matrix-section .left-content{width:50%}section.traceability-matrix-section .right-content{width:50%}section.traceability-matrix-section .right-content .ul-container{margin-right:0}section.traceability-matrix-section .right-content .ul-container ul{padding-right:20px}section.traceability-matrix-section .right-content .ul-container .sticker{display:none}section.validation-documentation h3{font-size:30px}section.validation-documentation h4{font-size:24px}section.validation-documentation .left-content h4,section.validation-documentation .right-content h4{font-size:24px}section.validation-documentation .left-content p,section.validation-documentation .right-content p{font-size:18px}section.validation-documentation .demo-appointment{margin-top:25px;padding:30px 20px}.home-header__left{width:100%}.about-us-right{display:none}.search-results{margin-top:100px}.search-results__header{display:none}.modal-guest-form-popup__content{width:80%}.row .white-paper-list-item__content{padding:20px}.row .white-paper-list-item__content-img{margin-top:0}.homepage section.header{padding-left:0;padding-right:0;margin-bottom:0}.homepage section.header .column-3:nth-child(2) img{left:-15px}.homepage section.header .page-width-wrapper{padding:0 0 50px}.homepage section.header h1{line-height:55px;font-size:35px}.homepage section.header .traceability-matrix{width:100%;height:auto;background-image:none;background-color:#f0f0f0;position:relative;bottom:0;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px}.homepage section.header .traceability-matrix__dhf_tf{width:50px;position:absolute;top:0;right:50px}.homepage section.header .traceability-matrix::before{display:none}.homepage section.header .traceability-matrix h4{font-size:30px}.homepage section.header .traceability-matrix h3{font-size:35px}.homepage section.header .traceability-matrix ul li{font-size:24px}.home-article-news{padding:0 20px}.home-article-news .home-news-image{float:none;max-width:100%;margin-right:0}.home-article-news .home-news-body{float:none;max-width:100%;margin-left:0}.homepage-badges__captera{margin-right:50px}.perfectly-designed-solution{height:auto;background-image:none}.features-project-and-quality-management .features-main-content,.features-page-section .features-main-content{display:block}.features-project-and-quality-management .features-main-content .features-1-of-2,.features-page-section .features-main-content .features-1-of-2{width:100%;display:block}.features-project-and-quality-management .features-main-content .text-right,.features-page-section .features-main-content .text-right{text-align:left}.features-wrapper .features-section-title{margin-bottom:40px}.features-wrapper .features-section-title h2{font-size:54px}.features-wrapper .features-section-subtitle{margin-bottom:40px}.features-wrapper .features-section-subtitle h3{font-size:30px}.hidden-on-mobile-and-tablet{display:none}}@media (max-width: 720px){.homepage section.header{padding-left:0;padding-right:0;margin-bottom:0}.homepage section.header h1{font-size:30px;line-height:40px;padding-bottom:0}section.validation-documentation .left-content,section.validation-documentation .right-content{float:none;width:100%;padding:0px}section .quote-box{padding:30px 15px 20px}section .quote-box p{font-size:26px}section.traceability-matrix-section{text-align:center}section.traceability-matrix-section .left-content,section.traceability-matrix-section .right-content{width:100%;float:none}section.traceability-matrix-section .left-content .ul-container,section.traceability-matrix-section .right-content .ul-container{margin-left:0}section.traceability-matrix-section .left-content .border-box1,section.traceability-matrix-section .left-content .border-box2,section.traceability-matrix-section .right-content .border-box1,section.traceability-matrix-section .right-content .border-box2{display:none}section.traceability-matrix-section .left-content .button-container{text-align:center}section.traceability-matrix-section .left-content .button-container a{margin-right:0}section.skyrocket-section h3{font-size:35px}section.skyrocket-section p{font-size:25px}section.regulatory-compliance .image-wrapper{display:none}section.regulatory-compliance h2{font-size:20px}section.regulatory-compliance h1{margin-bottom:30px;font-size:40px}section.regulatory-compliance .homepage-features-item__detailed{padding:0px;margin-bottom:20px}section.regulatory-compliance .homepage-features-item__detailed>div:nth-child(2){width:100%;float:none}}@media (max-width: 520px){.coming-soon-image,.feature-coming-soon-image,.coming-soon-image-traceability{position:unset}.testimonials-items{width:100%;max-width:unset;height:unset;margin-bottom:50px}.testimonials-text-container{padding-bottom:50px}.header-links a.login span,.header-links a.trial-btn span{display:none}.header-links a.trial-btn{margin:10px 0}.header-links a.login{border-left:none}section.validation-documentation h3{font-size:24px}section.validation-documentation h4{font-size:18px}section.validation-documentation .left-content h4,section.validation-documentation .right-content h4{font-size:18px}section.validation-documentation .left-content p,section.validation-documentation .right-content p{font-size:16px}section.validation-documentation .demo-appointment{margin:0px;padding:10px}section.validation-documentation .demo-appointment p{font-size:18px}section.validation-documentation .demo-appointment p.title{font-size:26px}section.validation-documentation .demo-appointment p a{padding:10px;font-size:20px}.navigation-search{margin:10px 0 0 0}.navigation-search #blog-search-form{margin:0}.navigation-search #blog-search-form #search-input-id{width:100px;padding:0 10px}.about-us-content-left{clip-path:none}.header.features-title h1{font-size:32px}.modal-guest-form-popup__content{width:90%}.margin-bottom-30px-sm{margin-bottom:30px}.margin-bottom-20px-sm{margin-bottom:20px}.padding-vertical-30px-sm{padding:30px 0}.homepage-badges .homepage-badge{display:block;margin:20px 0}}@media (min-width: 520px) and (max-width: 800px){.coming-soon-image-traceability{display:block;position:absolute;top:505px}.testimonials-items{width:calc(100% - 0px);display:block;margin:0 auto 50px auto}.testimonials-text-container{padding-bottom:50px}}@media (min-width: 800px) and (max-width: 1200px){.feature-item-position-fix div{width:50%}.features-item:nth-last-child(2):nth-child(odd){float:left}.features-wrapper .page-width-wrapper .last-fix{padding-bottom:50px;float:left}.last-fix+div,.last-fix+p{clear:both}.request-demo-btn{height:50px;line-height:50px;padding:0 15px;font-size:22px}.homepage section.header{height:auto;padding-left:0;padding-right:0;margin-bottom:0}.homepage section.header .column-3:nth-child(2) img{left:-15px}.homepage section.header .page-width-wrapper{padding:0 0 50px}.homepage section.header h1{line-height:55px;font-size:35px}.homepage section.header .traceability-matrix{width:100%;height:auto;background-image:none;background-color:#f0f0f0;position:relative;bottom:0;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px}.homepage section.header .traceability-matrix::before{display:none}.homepage section.header .traceability-matrix h4{font-size:30px}.homepage section.header .traceability-matrix h3{font-size:35px}.homepage section.header .traceability-matrix ul li{font-size:24px}.homepage .home-header__left{width:100%}.homepage .home-header-background-image{background-image:url("/files/homepage/header/fullimagelady.png");background-repeat:no-repeat;background-position:center;background-size:cover}#error-404-page .error-content-right{margin-top:100px}}@media (max-width: 600px){.search-item-content-left{width:100%}.search-item-image{width:100%;float:none;margin-bottom:50px}.features-new-advertisement-image{max-width:65px}.features-item-image{width:80%}#error-404-page{height:95vh}#error-404-page .joe-404-left{padding-right:30px}#error-404-page .error-content-right{margin-top:100px;width:100%}#error-404-page .error-content-right .error-page-social-icons{margin-top:10px}#error-404-page .error-content-right .error-page-social-icons a{text-decoration:none}#error-404-page .error-content-right .error-page-social-icons img{width:40px}.home-header__left .home-header-three-icons-row{display:none}.home-header__left .home-header-three-icons-row .item-1-of-3:nth-child(3) img{position:relative;left:19px}.google-ads__left-content{padding:20px}.google-ads__button{padding:10px 40px;display:inline}.home-live-demo .youtube-video{width:90%;height:200px}.home-live-demo .fda-ce-mark-title{margin-bottom:20px;font-size:20px}.user-impressions-slider #userImpressionSlider{height:auto;margin-top:40px}.user-impressions-slider #userImpressionSlider .carousel-inner .item .carousel-text-box p{font-size:16px}.user-impressions-slider #userImpressionSlider .carousel-inner .item .carousel-footer h3{font-size:22px}.front-page-img-6-modules{width:200px}.perfectly-designed-solution{padding:30px 0}.perfectly-designed-solution__header{margin-bottom:30px}.perfectly-designed-solution__header h3{font-size:32px}.perfectly-designed-solution .live-demo-box{width:300px;margin:0}.perfectly-designed-solution .live-demo-box__inner h3{font-size:34px}.perfectly-designed-solution .live-demo-box__inner h4{font-size:20px}.perfectly-designed-solution .live-demo-box__inner p{font-size:16px}.perfectly-designed-solution .live-demo-box__inner-footer img{width:70%}.features-project-and-quality-management{padding:70px 0 40px 0}.features-page-section{padding:40px 0}.features-wrapper .features-section-title{margin-bottom:30px}.features-wrapper .features-section-title h2{font-size:42px}.features-wrapper .features-section-subtitle{margin-bottom:35px}.features-wrapper .features-section-subtitle h3{font-size:22px}.unsubscribe-main .unsubscribe-box{width:90%}}@media (max-width: 1024px){.white-paper-list .row .white-paper-list-item__left{display:none}.white-paper-list .row .white-paper-list-item__right{width:100%}}@media (min-width: 768px) and (max-width: 1024px){.user-impressions-slider{height:auto}.user-impressions-slider #userImpressionSlider{height:auto}.home-live-demo .modalDialog .youtube-video{width:600px;height:400px}}@media (min-width: 600px) and (max-width: 1366px){.features-project-and-quality-management{padding:50px 0 40px 0}.features-page-section{padding:40px 0}}@media (max-width: 620px){.hidden-until-620px{display:none}}
