.flex-container{display:flex;flex-wrap:wrap;flex-direction:column}.container-LO1 .container{max-width:1230px}.container-LO1.container-fluid .container{max-width:1430px}.container-LO1 .section-breadcrumb{background:#fff!important;height:auto;line-height:normal;padding:0;float:left;overflow:hidden;width:100%;margin-bottom:0;border-bottom:1px solid #e2e2e2}.container-LO1 .section-breadcrumb.courses-section{margin-bottom:20px}.container-LO1 .breadcrumb-link{padding:13px 0 15px;color:#757982}.show_full_desc{clear:both}.breadcrumb-link ul{padding:0;margin:0}.breadcrumb-link ul li{display:inline-block}.section-breadcrumb{height:48px;line-height:48px;background:#f5f5f5!important}.breadcrumb-link,.breadcrumb-link a{font-size:12px;font-weight:600}.breadcrumb-link .last_update{font-weight:400;font-size:12px;color:#757982;float:right}.container-LO1 .page-heading{border-bottom:1px solid #dce2ee;background:#fff;height:70px;position:relative}.special_software_cat{clear:both;line-height:20px;padding-top:5px}.blog-list-desc p a{width:82px;overflow:hidden;display:inline-block;text-overflow:clip;white-space:nowrap;line-height:17px;position:relative;top:5px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav-tabs>li{float:left}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.container-LO1 .nav-tabs>li>a{padding:21px 30px;font-weight:400;line-height:22px;color:#181818;border-bottom:4px solid transparent}.container-LO1 .nav-tabs>li>a svg{vertical-align:middle;margin-right:10px;fill:#757982}.container-LO1 .nav-tabs li a:focus svg,.container-LO1 .nav-tabs li a:hover svg,.container-LO1 .nav-tabs li.active a svg{fill:#3a7af3}.container-LO1 .container{max-width:1230px}.container-LO1 .breadcrumb-header-title{font-weight:700;padding:0 0 12px;font-size:32px;line-height:1.3;color:#333}.container-LO1 .breadcrumb-header-title.padding-bottom-none{padding-bottom:0}.device-width{max-width:100vw}.articlesbody{background:#fafcff}.articlesbody h2{font-size:18px;font-weight:600;color:#333;padding:0 0 20px;line-height:1.4}.articlesbody .h_text_div h2{font-weight:700;padding:0 0 10px}.h_text_div h3{font-weight:600;padding:0 0 10px;font-size:16px}.show_full_desc{clear:both}.header-flex-wrapper{display:flex;padding-bottom:15px;align-items:flex-start}.software-list-page .header-flex-wrapper{padding-bottom:15px}.h_text_div{align-self:flex-start}.h_text_div .page_description.minicontent{overflow:hidden;padding-bottom:20px;position:relative;max-height:223px}.page_description.minicontent::after{background-image:linear-gradient(180deg,rgba(255,255,255,.2) 0,#fff 100%);content:"";width:100%;height:40px;position:absolute;bottom:0}.h_img_div{padding-left:20px;padding-top:10px}.h_text_div p{margin-bottom:20px}a.show_full_desc,a.show_less_desc{font-size:14px;cursor:pointer;font-weight:700;padding:0;display:inline-block}.h_text_div .page_description p:last-of-type{margin:0}.show_full_desc svg{margin:0 0 0 5px;vertical-align:middle}.container-LO1 .show-mo-filter{height:36px;line-height:34px;border:1px solid #3a7af3;border-radius:18px;background:#fff;font-weight:600;font-size:14px;color:#3a7af3;text-align:center}.container-LO1 .show-mo-filter:hover{background:#3a7af3;color:#fff}.container-LO1 .show-mo-filter{width:100px;text-decoration:none;cursor:pointer;border-radius:5px}.container-LO1 .show-mo-filter{display:none}.service-firms{overflow:hidden;text-align:right;padding-top:20px;line-height:normal;clear:both}.service-firms .total-firms{float:left;font-size:16px;color:#333}.filter-mobile{display:none}a.askquestioncall::before{background:url(https://www.goodfirms.co/img/askquestion.svg) 0 0 no-repeat;content:"";display:inline-block;position:absolute;top:2px;width:19px;height:19px;left:0}a.askquestioncall{color:#333;cursor:pointer;position:relative;margin-left:20px;padding-left:23px;display:inline-block;line-height:18px}.top_softwares_in_page{background:#f9fbff;border:1px solid #c1d4f9;padding:15px 20px;border-radius:8px;line-height:normal;margin-bottom:15px}.top_softwares_in_page h2{padding:5px 0 10px;font-size:16px;line-height:normal;font-weight:600}.top_softwares_in_page .clear{color:#3a7af3}.top_softwares_in_page a{font-weight:600;font-size:16px;line-height:24px}.service-lists .mobileh2,.software-lists .mobileh2{display:none}.view-page-main{margin:20px 0 0;padding:0}.input.select{width:130px;overflow-x:hidden;border-radius:4px!important;border:1px solid #e2e2e2!important;height:36px!important;padding:0 20px 0 10px!important;color:#333;font-size:12px;line-height:30px}.input.select::before{z-index:1}.input.select select{width:148px;outline:0;border:none;height:34px;cursor:pointer;position:absolute;left:0;top:0;padding-left:8px;line-height:13px;padding-bottom:2px}.input.select select option{border-radius:8px}.select2-container--default .select2-selection--single{background-color:#fff}.select2-container{box-sizing:border-box;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:0;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:30px}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-container--default .select2-selection--single .select2-selection__arrow{height:31px;position:absolute;top:1px;right:1px;width:28px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container{display:block!important}.select2-container--default .select2-selection--single{border-radius:4px!important;border:1px solid #e2e2e2!important;height:34px!important;padding:2px 12px!important;color:#666}.select2-container--default .select2-selection--single:focus{border-color:#66afe9;outline:0}.select2-container--open .select2-selection--single{border-color:#66afe9!important}.input.select{position:relative}.inline-block{display:inline-block}.cate-filter,.location-filter{margin:0 15px 10px;font-size:14px;width:calc(100% - 20px);border:1px solid #e2e2e2;border-radius:4px;padding:10px;line-height:14px;outline:0}.service-filter-header,.software-filter-header{display:none;height:48px;line-height:48px;padding:0 15px}.service-filter-header span,.software-filter-header span{font-size:18px;text-transform:uppercase;font-weight:600}.filter-header-mobile{display:none}.filter-section-title{font-size:16px;color:#181818;height:48px;line-height:48px;padding:0 15px;cursor:pointer;position:relative}.filter-section-title::after{border:2px solid #757982;height:9px;width:9px;border-left:0;border-bottom:0;content:"";display:block;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:15px;top:19px}.service-features-filter .filter-section,.software-features-filter .filter-section{border-bottom:1px solid #e2e2e2}.service-features-filter .filter-section:last-child,.software-features-filter .filter-section:last-child{border-bottom:none}.service-features-filter .filter-section ul,.software-features-filter .filter-section ul{display:none}.f-country-s .location-filter{display:none}.service-features-filter .filter-section.open ul,.software-features-filter .filter-section.open ul{display:block}.service-features-filter .filter-section ul li label,.software-features-filter .filter-section ul li label{word-break:break-all;overflow:hidden}.service-features-filter .filter-section.open .filter-section-title::after,.software-features-filter .filter-section.open .filter-section-title::after{-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);top:20px}.service-features-filter .filter-section ul li label::before,.service-features-filter ul.bottomSheetListUL li label::before,.software-features-filter .filter-section ul li label::before,.software-features-filter ul.bottomSheetListUL li label::before{border:1px solid #dbdbdb;border-radius:4px;content:"";display:inline-block;position:absolute;top:8px;width:19px;height:19px;left:15px}.service-features-filter .filter-section ul li label.checked::before,.service-features-filter ul.bottomSheetListUL li label.checked::before,.software-features-filter .filter-section ul li label.checked::before,.software-features-filter ul.bottomSheetListUL li label.checked::before{background:url(https://www.goodfirms.co/img/new-slices.png) -306px -32px no-repeat;border:none}.service-features-filter .filter-section ul li label,.service-features-filter ul.bottomSheetListUL li label,.software-features-filter .filter-section ul li label,.software-features-filter ul.bottomSheetListUL li label{color:#181818;font-size:14px;position:relative;padding-left:42px;height:32px;line-height:32px;cursor:pointer}.service-features-filter .filter-section ul li label input,.service-features-filter ul.bottomSheetListUL li label input,.software-features-filter .filter-section ul li label input,.software-features-filter ul.bottomSheetListUL li label input{height:0;width:0;opacity:0;position:absolute;left:0;cursor:pointer}.service-features-filter .filter-section ul li.radio-group label::before,.service-features-filter ul.bottomSheetListUL li.radio-group label::before{border-radius:12px}.service-features-filter .filter-section ul li.radio-group label.checked::before,.service-features-filter ul.bottomSheetListUL li.radio-group label.checked::before{background:0 0;border:1px solid #3a7af3}.service-features-filter .filter-section ul li.radio-group label.checked::after,.service-features-filter ul.bottomSheetListUL li.radio-group label.checked::after{background:#3a7af3;content:"";height:9px;width:9px;border-radius:6px;display:block;position:absolute;left:15px;top:13px}.service-features-filter .filter-section ul,.software-features-filter .filter-section ul{padding:0;margin:0}.service-features-filter .filter-section ul li,.software-features-filter .filter-section ul li{position:relative}.service-filter-section .apply_filter,.software-filter-section .apply_filter{width:127px}.service-filter-section.sticky.btomfixed,.software-filter-section.sticky.btomfixed{bottom:20px;top:auto;position:absolute}.s-f-r-b{display:none}.service-filter-section .back-filter,.software-filter-section .back-filter{display:none}.sheetContainer{position:fixed;visibility:hidden;display:flex;flex-direction:column;justify-content:flex-end;z-index:21;top:0;right:0;bottom:0;left:0;width:100%;overflow:hidden;display:none}.backgroundSheetContainer{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.1)}.bottomSheetList.clsh{transform:translateY(100%)}.bottomSheetList{transform:translateY(0);position:absolute!important;z-index:2;list-style:none!important;margin:0!important;padding:0!important;background-color:#fff!important;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);padding:8px 0!important;border-radius:6px 6px 0 0!important;bottom:0;width:100%;transition-timing-function:ease-in;transition:.5s}.sheetHeader{font-weight:600;font-size:15px;padding:10px 4px 12px;text-align:center;border-bottom:1px solid #e2e2e2}.bottomSheetList li a{background-color:#fff;width:100%;display:flex!important;flex:0 1 auto;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;align-items:center;text-transform:none;line-height:50px!important;padding:0 16px;outline:0;cursor:pointer;color:#333;text-decoration:none;font-size:15px;height:auto!important}.filtersheetClose{float:right;margin:1px 10px 0 0;height:15px;width:15px;cursor:pointer;box-sizing:content-box}.bottomSheetList li a.active span::after{background:url(https://assets.goodfirms.co/react-app-icons/action-selection.svg) 0 0 no-repeat;content:"";display:inline-block;width:15px;height:15px;position:relative;top:3px;left:8px}.filter-service-lists h2,.filter-softwares h2{padding:20px 0}.container-LO1 .show-mo-filter{height:36px;line-height:34px;border:1px solid #3a7af3;border-radius:18px;background:#fff;font-weight:600;font-size:14px;color:#3a7af3;text-align:center}.container-LO1 .show-mo-filter:hover{background:#3a7af3;color:#fff}.container-LO1 .show-mo-filter{width:100px;text-decoration:none;cursor:pointer;border-radius:5px}.container-LO1 .show-mo-filter{display:none}.container-LO1 .service-filter,.container-LO1 .software-filter{width:100%;float:none;margin-bottom:20px}.container-LO1 .service-features-filter,.container-LO1 .software-features-filter{display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;overflow-y:visible}.container-LO1 .service-features-filter .service-filter-action,.container-LO1 .service-features-filter .service-filter-inputs{display:flex;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto}.container-LO1 .service-features-filter .service-filter-inputs{align-items:flex-start;margin-right:auto}.container-LO1 .service-features-filter .service-filter-action{align-items:flex-end;margin-left:auto}.container-LO1 .filter-section-title::after{display:none}.container-LO1 .filter-section-title{font-size:12px;color:#757982;line-height:14px;height:auto;padding:0 0 10px}.container-LO1 .filter-section{position:relative;border-bottom:none}.container-LO1 .filter-section ul{position:absolute;background:#fff;padding:10px 5px;width:275px;z-index:3;border-radius:0 0 8px 8px;box-shadow:0 12px 28px 1px rgba(0,0,0,.15),0 2px 4px 0 rgba(255,255,255,.5)}.container-LO1 .filter-section ul.country_ul{overflow-y:auto;max-height:285px}.container-LO1 .filter-section ul.country_ul input.cate-filter,.container-LO1 .filter-section ul.country_ul input.location-filter{margin:0 10px 10px}.container-LO1 .filter-section ul li label::before{left:10px}.container-LO1 .filter-selection,.container-LO1 .select2-selection--single{border-radius:4px!important;border:1px solid #dce2ee!important;height:36px!important;padding:2px 20px 2px 10px!important;color:#333;background:#fff;font-size:12px;line-height:30px}.container-LO1 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#4e5976 transparent transparent}.container-LO1 .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #4e5976}.container-LO1 .filter-selection{position:relative;cursor:pointer;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}.container-LO1 .filter-selection::before,.input.select::before{border-color:#4e5976 transparent transparent;content:"";border-style:solid;border-width:5px 4px 0;height:0;right:9px;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.container-LO1 .filter-section.open .filter-selection::before{border-color:transparent transparent #4e5976;border-width:0 4px 5px}.container-LO1 .filter-section .filter-selection.selected{border-color:#3a7af3!important;border-width:2px!important;padding:1px 20px 1px 10px!important}.container-LO1 .filter-section{padding-right:20px;width:150px}.container-LO1 .filter-section:nth-child(2){width:263px}.container-LO1 .filter-section .select2-container{width:150px!important}.container-LO1 .filter-section:first-child{width:170px}.container-LO1 .service-filter-inputs .filter-section:first-child{width:150px}.container-LO1 .service-filter-inputs .filter-section .select2-container{width:130px!important}.container-LO1 .service-filter-inputs .filter-section:nth-child(2){width:190px}.container-LO1 .service-filter-inputs .filter-section:nth-child(3){width:200px}.container-LO1 .service-filter-inputs .filter-section:last-child{width:275px;padding-right:0}.container-LO1 .service-filter-footer,.container-LO1 .software-filter-footer{display:flex;align-items:flex-end}.container-LO1 .apply_filter.green-btn{height:36px;line-height:34px;border:1px solid #3a7af3;border-radius:18px;background:0 0;font-weight:600;font-size:14px;color:#3a7af3;text-align:center}.container-LO1 .apply_filter.green-btn:hover{background:#3a7af3;color:#fff}.container-LO1 .filter-section-title{cursor:unset}.container-LO1 .sort_by_label{display:none}.filter-section.sort-by-so ul{width:130px;padding:0;overflow:hidden}.filter-section.sort-by-so ul li a{font-size:14px;padding:5px 15px;display:block;text-decoration:none;color:#181818}.filter-section.sort-by-so ul li a.active,.filter-section.sort-by-so ul li a:hover{background-color:#5897fb;color:#fff}.bottomSheetListUL{padding:0;width:100%;margin:0}.service-entity,.software-entity{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;background:#fff;border:1px solid #dce2ee;position:relative;border-radius:5px;margin-bottom:20px}.software-entity{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.firms-l{width:80.687%;overflow:hidden}.entity-header-wrapper{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:30px 30px 0}.service-entity .entity-header-wrapper .linkbtn{display:none}.filter-softwares .firms-l{width:100%}.firms-r{width:19.314%;border-left:1px solid #dce2ee;padding:30px}.filter-softwares .firms-r{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;border-top:1px solid #dce2ee;border-left:0;padding:0}.free-tag{margin-top:15px;text-align:right;line-height:normal;padding-top:10px;font-size:14px;font-weight:600;min-height:35px}.free-tag.addToComapareContainer{min-height:auto;padding:0 20px 0 35px;margin:0;border:0;margin-left:auto;border-left:1px solid #dce2ee;font-weight:400}.listing-img,.service-entity .company_logo,.software_logo{display:flex;width:87px;height:87px;line-height:83px;margin-right:20px;float:left;justify-content:center;align-items:center;border-radius:6px;border:1px solid #dce2ee;overflow:hidden;word-wrap:break-word}.company_logo img,.listing-img img,.software_logo img{max-height:85px;max-width:85px}.entity-info-wrapper{max-width:calc(100% - 102px)}.listing-name-tag{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-position{float:left;line-height:18px;font-size:18px;font-weight:700;color:#181818;margin-right:5px}.profile-position::after{content:"."}.service-entity h3,.software-entity h3{white-space:nowrap;overflow:hidden;line-height:1.4;text-overflow:ellipsis;font-size:22px;font-weight:700;color:#333;margin-bottom:3px}a.s_name_head,h3 .c_name_head{font-weight:700;color:#181818}.profile-tagline{line-height:normal;font-size:16px;position:relative}.profile-star-link{overflow:hidden;line-height:16px;font-size:16px;padding-top:7px}.profile-star-link a{display:inline-block;text-decoration:none;vertical-align:top;font-size:16px;font-weight:600}.star-container{width:88px;height:16px;position:relative;float:left;margin-right:2px}.review-container .star-container{margin-right:7px}.profile-star{background:url(https://assets.goodfirms.co/images/smallstar.png) 0 0 repeat-x;width:88px;position:absolute;z-index:2;height:16px}.profile-star{background:url(https://assets.goodfirms.co/images/smallstar.png) 0 0 repeat-x;width:88px;position:absolute;z-index:2;height:16px}.fstar{background:#ffba00;z-index:1}.star-container .fstar{height:16px}.review_sep{background:#3a7af3;height:4px;width:4px;display:inline-block;border-radius:4px;vertical-align:middle;margin:0 6px}.profile-flex{display:flex;flex-direction:column;padding:15px 30px}.service-entity .profile-flex{min-height:125px}.software-entity .profile-flex{padding:15px 30px 20px}.profile-short-info{margin:0;line-height:1.7}a.c_d_review_more,a.c_read_more,a.c_read_more:focus,a.c_read_more:hover{color:#3a7af3}.entity-footer-wrapper{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;border-top:solid 1px #dce2ee}.firm-review{overflow:hidden;padding:20px 15px 20px 30px;min-width:53%;max-width:600px;align-self:center}.firm-review.full-width{min-width:100%;max-width:100%;padding-right:30px}.service-entity .profile-image,.software-entity .profile-image{height:45px;width:45px;color:#fff;text-align:center;border-radius:22px;overflow:hidden;margin-right:15px;float:left;line-height:45px}.service-entity .profile-image img,.software-entity .profile-image img{max-height:45px;max-width:45px;vertical-align:top}.review-conclusion{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:18px;font-weight:500;color:#333;text-overflow:ellipsis;width:100%;overflow:hidden;position:relative;line-height:1.44}.reviewer-info{white-space:nowrap;line-height:normal;padding-top:5px}.reviewer-info .reviewer-name{text-overflow:ellipsis;white-space:inherit;overflow:hidden;font-size:14px;color:#757982;display:inline-block;max-width:90%;line-height:normal}.reviewer-info .verified-icon{margin-left:10px;display:inline-block;height:15px;width:13px}.firm-platform-info-container,.firm-service-info-container{padding-left:20px}.firm-service-title{font-weight:600;padding-bottom:5px}.firm-service-name{display:block;font-size:14px;color:#757982}.firm-platform-circle-column,.firm-service-circle-column{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;align-items:center;justify-content:flex-start}.firm-service-circle-column{padding:20px 18px;border-left:solid 1px #dce2ee;min-width:24.4%;max-width:290px}.software-entity .firm-service-circle-column{padding:20px 30px 20px 26px;border-left:0}.firm-platform-circle-column{padding:20px 18px;border-left:solid 1px #dce2ee;min-width:20.4%;max-width:246px}.firm-platform-circle-container,.firm-service-circle-container{width:64px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-end}.circle-progress{width:60px;height:60px;line-height:60px;background:0 0;box-shadow:none;position:relative}.circle-progress:after{content:"";width:100%;height:100%;border-radius:50%;border:6px solid #fdf1c3;position:absolute;top:0;left:0}.circle-progress>span{width:50%;height:100%;overflow:hidden;position:absolute;top:0;z-index:1}.circle-progress .circle-progress-left{left:0}.circle-progress .circle-progress-bar{width:100%;height:100%;background:0 0;border-width:6px;border-style:solid;position:absolute;top:0;border-color:#ffc600}.circle-progress .circle-progress-left .circle-progress-bar{left:100%;border-top-right-radius:30px;border-bottom-right-radius:30px;border-left:0;-webkit-transform-origin:center left;transform-origin:center left}.circle-progress .circle-progress-right{right:0}.circle-progress .circle-progress-right .circle-progress-bar{left:-100%;border-top-left-radius:30px;border-bottom-left-radius:30px;border-right:0;-webkit-transform-origin:center right;transform-origin:center right}.circle-progress .circle-progress-value{text-align:center;font-size:14px;font-weight:600;color:#000;display:flex;border-radius:50%;align-items:center;justify-content:center;height:100%;width:100%}.circle-progress[data-percentage="1"] .circle-progress-right .circle-progress-bar{animation:loading-1 .5s linear forwards}.circle-progress[data-percentage="1"] .circle-progress-left .circle-progress-bar{animation:0}.circle-progress[data-percentage="2"] .circle-progress-right .circle-progress-bar{animation:loading-2 .5s linear forwards}.circle-progress[data-percentage="2"] .circle-progress-left .circle-progress-bar{animation:0}.circle-progress[data-percentage="3"] .circle-progress-right .circle-progress-bar{animation:loading-3 .5s linear forwards}.circle-progress[data-percentage="3"] .circle-progress-left .circle-progress-bar{animation:0}.circle-progress[data-percentage="4"] .circle-progress-right .circle-progress-bar{animation:loading-4 .5s linear forwards}.circle-progress[data-percentage="4"] .circle-progress-left .circle-progress-bar{animation:0}.circle-progress[data-percentage="5"] .circle-progress-right .circle-progress-bar{animation:loading-5 .5s linear forwards}.circle-progress[data-percentage="5"] .circle-progress-left .circle-progress-bar{animation:0}.circle-progress[data-percentage="6"] .circle-progress-right .circle-progress-bar{animation:loading-6 .5s linear forwards}.circle-progress[data-percentage="6"] .circle-progress-left .circle-progress-bar{animation:0}.circle-progress[data-percentage="7"] .circle-progress-right .circle-progress-bar{animation:loading-7 .5s linear forwards}.circle-progress[data-percentage="7"] .circle-progress-left .circle-progress-bar{animation:0}.circle-progress[data-percentage="8"] .circle-progress-right .circle-progress-bar{animation:loading-8 .5s linear forwards}.circle-progress[data-percentage="8"] .circle-progress-left .circle-progress-bar{animation:0}.circle-progress[data-percentage="9"] .circle-progress-right .circle-progress-bar{animation:loading-9 .5s linear forwards}.circle-progress[data-percentage="9"] .circle-progress-left .circle-progress-bar{animation:0}.circle-progress[data-percentage="10"] .circle-progress-right .circle-progress-bar{animation:loading-10 .5s linear forwards}.circle-progress[data-percentage="10"] .circle-progress-left .circle-progress-bar{animation:0}.circle-progress[data-percentage="11"] .circle-progress-right .circle-progress-bar{animation:loading-11 .5s linear forwards}.circle-progress[data-percentage="11"] .circle-progress-left .circle-progress-bar{animation:0}.circle-progress[data-percentage="12"] .circle-progress-right .circle-progress-bar{animation:loading-12 .5s linear forwards}.circle-progress[data-percentage="12"] .circle-progress-left .circle-progress-bar{animation:0}.circle-progress[data-percentage="13"] .circle-progress-right .circle-progress-bar{animation:loading-13 .5s linear forwards}.circle-progress[data-percentage="13"] .circle-progress-left .circle-progress-bar{animation:0}.circle-progress[data-percentage="14"] .circle-progress-right .circle-progress-bar{animation:loading-14 .5s linear forwards}.circle-progress[data-percentage="14"] .circle-progress-left .circle-progress-bar{animation:0}.circle-progress[data-percentage="15"] .circle-progress-right .circle-progress-bar{animation:loading-15 .5s linear forwards}.circle-progress[data-percentage="15"] .circle-progress-left .circle-progress-bar{animation:0}.circle-progress[data-percentage="16"] .circle-progress-right .circle-progress-bar{animation:loading-16 .5s linear forwards}.circle-progress[data-percentage="16"] .circle-progress-left .circle-progress-bar{animation:0}.circle-progress[data-percentage="17"] .circle-progress-right .circle-progress-bar{animation:loading-17 .5s linear forwards}.circle-progress[data-percentage="17"] .circle-progress-left .circle-progress-bar{animation:0}.circle-progress[data-percentage="18"] .circle-progress-right .circle-progress-bar{animation:loading-18 .5s linear forwards}.circle-progress[data-percentage="18"] .circle-progress-left .circle-progress-bar{animation:0}.circle-progress[data-percentage="19"] .circle-progress-right .circle-progress-bar{animation:loading-19 .5s linear forwards}.circle-progress[data-percentage="19"] .circle-progress-left .circle-progress-bar{animation:0}.circle-progress[data-percentage="20"] .circle-progress-right .circle-progress-bar{animation:loading-20 .5s linear forwards}.circle-progress[data-percentage="20"] .circle-progress-left .circle-progress-bar{animation:0}.circle-progress[data-percentage="21"] .circle-progress-right .circle-progress-bar{animation:loading-21 .5s linear forwards}.circle-progress[data-percentage="21"] .circle-progress-left .circle-progress-bar{animation:0}.circle-progress[data-percentage="22"] .circle-progress-right .circle-progress-bar{animation:loading-22 .5s linear forwards}.circle-progress[data-percentage="22"] .circle-progress-left .circle-progress-bar{animation:0}.circle-progress[data-percentage="23"] .circle-progress-right .circle-progress-bar{animation:loading-23 .5s linear forwards}.circle-progress[data-percentage="23"] .circle-progress-left .circle-progress-bar{animation:0}.circle-progress[data-percentage="24"] .circle-progress-right .circle-progress-bar{animation:loading-24 .5s linear forwards}.circle-progress[data-percentage="24"] .circle-progress-left .circle-progress-bar{animation:0}.circle-progress[data-percentage="25"] .circle-progress-right .circle-progress-bar{animation:loading-25 .5s linear forwards}.circle-progress[data-percentage="25"] .circle-progress-left .circle-progress-bar{animation:0}.circle-progress[data-percentage="26"] .circle-progress-right .circle-progress-bar{animation:loading-26 .5s linear forwards}.circle-progress[data-percentage="26"] .circle-progress-left .circle-progress-bar{animation:0}.circle-progress[data-percentage="27"] .circle-progress-right .circle-progress-bar{animation:loading-27 .5s linear forwards}.circle-progress[data-percentage="27"] .circle-progress-left .circle-progress-bar{animation:0}.circle-progress[data-percentage="28"] .circle-progress-right .circle-progress-bar{animation:loading-28 .5s linear forwards}.circle-progress[data-percentage="28"] .circle-progress-left .circle-progress-bar{animation:0}.circle-progress[data-percentage="29"] .circle-progress-right .circle-progress-bar{animation:loading-29 .5s linear forwards}.circle-progress[data-percentage="29"] .circle-progress-left .circle-progress-bar{animation:0}.circle-progress[data-percentage="30"] .circle-progress-right .circle-progress-bar{animation:loading-30 .5s linear forwards}.circle-progress[data-percentage="30"] .circle-progress-left .circle-progress-bar{animation:0}.circle-progress[data-percentage="31"] .circle-progress-right .circle-progress-bar{animation:loading-31 .5s linear forwards}.circle-progress[data-percentage="31"] .circle-progress-left .circle-progress-bar{animation:0}.circle-progress[data-percentage="32"] .circle-progress-right .circle-progress-bar{animation:loading-32 .5s linear forwards}.circle-progress[data-percentage="32"] .circle-progress-left .circle-progress-bar{animation:0}.circle-progress[data-percentage="33"] .circle-progress-right .circle-progress-bar{animation:loading-33 .5s linear forwards}.circle-progress[data-percentage="33"] .circle-progress-left .circle-progress-bar{animation:0}.circle-progress[data-percentage="34"] .circle-progress-right .circle-progress-bar{animation:loading-34 .5s linear forwards}.circle-progress[data-percentage="34"] .circle-progress-left .circle-progress-bar{animation:0}.circle-progress[data-percentage="35"] .circle-progress-right .circle-progress-bar{animation:loading-35 .5s linear forwards}.circle-progress[data-percentage="35"] .circle-progress-left .circle-progress-bar{animation:0}.circle-progress[data-percentage="36"] .circle-progress-right .circle-progress-bar{animation:loading-36 .5s linear forwards}.circle-progress[data-percentage="36"] .circle-progress-left .circle-progress-bar{animation:0}.circle-progress[data-percentage="37"] .circle-progress-right .circle-progress-bar{animation:loading-37 .5s linear forwards}.circle-progress[data-percentage="37"] .circle-progress-left .circle-progress-bar{animation:0}.circle-progress[data-percentage="38"] .circle-progress-right .circle-progress-bar{animation:loading-38 .5s linear forwards}.circle-progress[data-percentage="38"] .circle-progress-left .circle-progress-bar{animation:0}.circle-progress[data-percentage="39"] .circle-progress-right .circle-progress-bar{animation:loading-39 .5s linear forwards}.circle-progress[data-percentage="39"] .circle-progress-left .circle-progress-bar{animation:0}.circle-progress[data-percentage="40"] .circle-progress-right .circle-progress-bar{animation:loading-40 .5s linear forwards}.circle-progress[data-percentage="40"] .circle-progress-left .circle-progress-bar{animation:0}.circle-progress[data-percentage="41"] .circle-progress-right .circle-progress-bar{animation:loading-41 .5s linear forwards}.circle-progress[data-percentage="41"] .circle-progress-left .circle-progress-bar{animation:0}.circle-progress[data-percentage="42"] .circle-progress-right .circle-progress-bar{animation:loading-42 .5s linear forwards}.circle-progress[data-percentage="42"] .circle-progress-left .circle-progress-bar{animation:0}.circle-progress[data-percentage="43"] .circle-progress-right .circle-progress-bar{animation:loading-43 .5s linear forwards}.circle-progress[data-percentage="43"] .circle-progress-left .circle-progress-bar{animation:0}.circle-progress[data-percentage="44"] .circle-progress-right .circle-progress-bar{animation:loading-44 .5s linear forwards}.circle-progress[data-percentage="44"] .circle-progress-left .circle-progress-bar{animation:0}.circle-progress[data-percentage="45"] .circle-progress-right .circle-progress-bar{animation:loading-45 .5s linear forwards}.circle-progress[data-percentage="45"] .circle-progress-left .circle-progress-bar{animation:0}.circle-progress[data-percentage="46"] .circle-progress-right .circle-progress-bar{animation:loading-46 .5s linear forwards}.circle-progress[data-percentage="46"] .circle-progress-left .circle-progress-bar{animation:0}.circle-progress[data-percentage="47"] .circle-progress-right .circle-progress-bar{animation:loading-47 .5s linear forwards}.circle-progress[data-percentage="47"] .circle-progress-left .circle-progress-bar{animation:0}.circle-progress[data-percentage="48"] .circle-progress-right .circle-progress-bar{animation:loading-48 .5s linear forwards}.circle-progress[data-percentage="48"] .circle-progress-left .circle-progress-bar{animation:0}.circle-progress[data-percentage="49"] .circle-progress-right .circle-progress-bar{animation:loading-49 .5s linear forwards}.circle-progress[data-percentage="49"] .circle-progress-left .circle-progress-bar{animation:0}.circle-progress[data-percentage="50"] .circle-progress-right .circle-progress-bar{animation:loading-50 .5s linear forwards}.circle-progress[data-percentage="50"] .circle-progress-left .circle-progress-bar{animation:0}.circle-progress[data-percentage="51"] .circle-progress-right .circle-progress-bar{animation:loading-50 .5s linear forwards}.circle-progress[data-percentage="51"] .circle-progress-left .circle-progress-bar{animation:loading-1 .5s linear forwards .5s}.circle-progress[data-percentage="52"] .circle-progress-right .circle-progress-bar{animation:loading-50 .5s linear forwards}.circle-progress[data-percentage="52"] .circle-progress-left .circle-progress-bar{animation:loading-2 .5s linear forwards .5s}.circle-progress[data-percentage="53"] .circle-progress-right .circle-progress-bar{animation:loading-50 .5s linear forwards}.circle-progress[data-percentage="53"] .circle-progress-left .circle-progress-bar{animation:loading-3 .5s linear forwards .5s}.circle-progress[data-percentage="54"] .circle-progress-right .circle-progress-bar{animation:loading-50 .5s linear forwards}.circle-progress[data-percentage="54"] .circle-progress-left .circle-progress-bar{animation:loading-4 .5s linear forwards .5s}.circle-progress[data-percentage="55"] .circle-progress-right .circle-progress-bar{animation:loading-50 .5s linear forwards}.circle-progress[data-percentage="55"] .circle-progress-left .circle-progress-bar{animation:loading-5 .5s linear forwards .5s}.circle-progress[data-percentage="56"] .circle-progress-right .circle-progress-bar{animation:loading-50 .5s linear forwards}.circle-progress[data-percentage="56"] .circle-progress-left .circle-progress-bar{animation:loading-6 .5s linear forwards .5s}.circle-progress[data-percentage="57"] .circle-progress-right .circle-progress-bar{animation:loading-50 .5s linear forwards}.circle-progress[data-percentage="57"] .circle-progress-left .circle-progress-bar{animation:loading-7 .5s linear forwards .5s}.circle-progress[data-percentage="58"] .circle-progress-right .circle-progress-bar{animation:loading-50 .5s linear forwards}.circle-progress[data-percentage="58"] .circle-progress-left .circle-progress-bar{animation:loading-8 .5s linear forwards .5s}.circle-progress[data-percentage="59"] .circle-progress-right .circle-progress-bar{animation:loading-50 .5s linear forwards}.circle-progress[data-percentage="59"] .circle-progress-left .circle-progress-bar{animation:loading-9 .5s linear forwards .5s}.circle-progress[data-percentage="60"] .circle-progress-right .circle-progress-bar{animation:loading-50 .5s linear forwards}.circle-progress[data-percentage="60"] .circle-progress-left .circle-progress-bar{animation:loading-10 .5s linear forwards .5s}.circle-progress[data-percentage="61"] .circle-progress-right .circle-progress-bar{animation:loading-50 .5s linear forwards}.circle-progress[data-percentage="61"] .circle-progress-left .circle-progress-bar{animation:loading-11 .5s linear forwards .5s}.circle-progress[data-percentage="62"] .circle-progress-right .circle-progress-bar{animation:loading-50 .5s linear forwards}.circle-progress[data-percentage="62"] .circle-progress-left .circle-progress-bar{animation:loading-12 .5s linear forwards .5s}.circle-progress[data-percentage="63"] .circle-progress-right .circle-progress-bar{animation:loading-50 .5s linear forwards}.circle-progress[data-percentage="63"] .circle-progress-left .circle-progress-bar{animation:loading-13 .5s linear forwards .5s}.circle-progress[data-percentage="64"] .circle-progress-right .circle-progress-bar{animation:loading-50 .5s linear forwards}.circle-progress[data-percentage="64"] .circle-progress-left .circle-progress-bar{animation:loading-14 .5s linear forwards .5s}.circle-progress[data-percentage="65"] .circle-progress-right .circle-progress-bar{animation:loading-50 .5s linear forwards}.circle-progress[data-percentage="65"] .circle-progress-left .circle-progress-bar{animation:loading-15 .5s linear forwards .5s}.circle-progress[data-percentage="66"] .circle-progress-right .circle-progress-bar{animation:loading-50 .5s linear forwards}.circle-progress[data-percentage="66"] .circle-progress-left .circle-progress-bar{animation:loading-16 .5s linear forwards .5s}.circle-progress[data-percentage="67"] .circle-progress-right .circle-progress-bar{animation:loading-50 .5s linear forwards}.circle-progress[data-percentage="67"] .circle-progress-left .circle-progress-bar{animation:loading-17 .5s linear forwards .5s}.circle-progress[data-percentage="68"] .circle-progress-right .circle-progress-bar{animation:loading-50 .5s linear forwards}.circle-progress[data-percentage="68"] .circle-progress-left .circle-progress-bar{animation:loading-18 .5s linear forwards .5s}.circle-progress[data-percentage="69"] .circle-progress-right .circle-progress-bar{animation:loading-50 .5s linear forwards}.circle-progress[data-percentage="69"] .circle-progress-left .circle-progress-bar{animation:loading-19 .5s linear forwards .5s}.circle-progress[data-percentage="70"] .circle-progress-right .circle-progress-bar{animation:loading-50 .5s linear forwards}.circle-progress[data-percentage="70"] .circle-progress-left .circle-progress-bar{animation:loading-20 .5s linear forwards .5s}.circle-progress[data-percentage="71"] .circle-progress-right .circle-progress-bar{animation:loading-50 .5s linear forwards}.circle-progress[data-percentage="71"] .circle-progress-left .circle-progress-bar{animation:loading-21 .5s linear forwards .5s}.circle-progress[data-percentage="72"] .circle-progress-right .circle-progress-bar{animation:loading-50 .5s linear forwards}.circle-progress[data-percentage="72"] .circle-progress-left .circle-progress-bar{animation:loading-22 .5s linear forwards .5s}.circle-progress[data-percentage="73"] .circle-progress-right .circle-progress-bar{animation:loading-50 .5s linear forwards}.circle-progress[data-percentage="73"] .circle-progress-left .circle-progress-bar{animation:loading-23 .5s linear forwards .5s}.circle-progress[data-percentage="74"] .circle-progress-right .circle-progress-bar{animation:loading-50 .5s linear forwards}.circle-progress[data-percentage="74"] .circle-progress-left .circle-progress-bar{animation:loading-24 .5s linear forwards .5s}.circle-progress[data-percentage="75"] .circle-progress-right .circle-progress-bar{animation:loading-50 .5s linear forwards}.circle-progress[data-percentage="75"] .circle-progress-left .circle-progress-bar{animation:loading-25 .5s linear forwards .5s}.circle-progress[data-percentage="76"] .circle-progress-right .circle-progress-bar{animation:loading-50 .5s linear forwards}.circle-progress[data-percentage="76"] .circle-progress-left .circle-progress-bar{animation:loading-26 .5s linear forwards .5s}.circle-progress[data-percentage="77"] .circle-progress-right .circle-progress-bar{animation:loading-50 .5s linear forwards}.circle-progress[data-percentage="77"] .circle-progress-left .circle-progress-bar{animation:loading-27 .5s linear forwards .5s}.circle-progress[data-percentage="78"] .circle-progress-right .circle-progress-bar{animation:loading-50 .5s linear forwards}.circle-progress[data-percentage="78"] .circle-progress-left .circle-progress-bar{animation:loading-28 .5s linear forwards .5s}.circle-progress[data-percentage="79"] .circle-progress-right .circle-progress-bar{animation:loading-50 .5s linear forwards}.circle-progress[data-percentage="79"] .circle-progress-left .circle-progress-bar{animation:loading-29 .5s linear forwards .5s}.circle-progress[data-percentage="80"] .circle-progress-right .circle-progress-bar{animation:loading-50 .5s linear forwards}.circle-progress[data-percentage="80"] .circle-progress-left .circle-progress-bar{animation:loading-30 .5s linear forwards .5s}.circle-progress[data-percentage="81"] .circle-progress-right .circle-progress-bar{animation:loading-50 .5s linear forwards}.circle-progress[data-percentage="81"] .circle-progress-left .circle-progress-bar{animation:loading-31 .5s linear forwards .5s}.circle-progress[data-percentage="82"] .circle-progress-right .circle-progress-bar{animation:loading-50 .5s linear forwards}.circle-progress[data-percentage="82"] .circle-progress-left .circle-progress-bar{animation:loading-32 .5s linear forwards .5s}.circle-progress[data-percentage="83"] .circle-progress-right .circle-progress-bar{animation:loading-50 .5s linear forwards}.circle-progress[data-percentage="83"] .circle-progress-left .circle-progress-bar{animation:loading-33 .5s linear forwards .5s}.circle-progress[data-percentage="84"] .circle-progress-right .circle-progress-bar{animation:loading-50 .5s linear forwards}.circle-progress[data-percentage="84"] .circle-progress-left .circle-progress-bar{animation:loading-34 .5s linear forwards .5s}.circle-progress[data-percentage="85"] .circle-progress-right .circle-progress-bar{animation:loading-50 .5s linear forwards}.circle-progress[data-percentage="85"] .circle-progress-left .circle-progress-bar{animation:loading-35 .5s linear forwards .5s}.circle-progress[data-percentage="86"] .circle-progress-right .circle-progress-bar{animation:loading-50 .5s linear forwards}.circle-progress[data-percentage="86"] .circle-progress-left .circle-progress-bar{animation:loading-36 .5s linear forwards .5s}.circle-progress[data-percentage="87"] .circle-progress-right .circle-progress-bar{animation:loading-50 .5s linear forwards}.circle-progress[data-percentage="87"] .circle-progress-left .circle-progress-bar{animation:loading-37 .5s linear forwards .5s}.circle-progress[data-percentage="88"] .circle-progress-right .circle-progress-bar{animation:loading-50 .5s linear forwards}.circle-progress[data-percentage="88"] .circle-progress-left .circle-progress-bar{animation:loading-38 .5s linear forwards .5s}.circle-progress[data-percentage="89"] .circle-progress-right .circle-progress-bar{animation:loading-50 .5s linear forwards}.circle-progress[data-percentage="89"] .circle-progress-left .circle-progress-bar{animation:loading-39 .5s linear forwards .5s}.circle-progress[data-percentage="90"] .circle-progress-right .circle-progress-bar{animation:loading-50 .5s linear forwards}.circle-progress[data-percentage="90"] .circle-progress-left .circle-progress-bar{animation:loading-40 .5s linear forwards .5s}.circle-progress[data-percentage="91"] .circle-progress-right .circle-progress-bar{animation:loading-50 .5s linear forwards}.circle-progress[data-percentage="91"] .circle-progress-left .circle-progress-bar{animation:loading-41 .5s linear forwards .5s}.circle-progress[data-percentage="92"] .circle-progress-right .circle-progress-bar{animation:loading-50 .5s linear forwards}.circle-progress[data-percentage="92"] .circle-progress-left .circle-progress-bar{animation:loading-42 .5s linear forwards .5s}.circle-progress[data-percentage="93"] .circle-progress-right .circle-progress-bar{animation:loading-50 .5s linear forwards}.circle-progress[data-percentage="93"] .circle-progress-left .circle-progress-bar{animation:loading-43 .5s linear forwards .5s}.circle-progress[data-percentage="94"] .circle-progress-right .circle-progress-bar{animation:loading-50 .5s linear forwards}.circle-progress[data-percentage="94"] .circle-progress-left .circle-progress-bar{animation:loading-44 .5s linear forwards .5s}.circle-progress[data-percentage="95"] .circle-progress-right .circle-progress-bar{animation:loading-50 .5s linear forwards}.circle-progress[data-percentage="95"] .circle-progress-left .circle-progress-bar{animation:loading-45 .5s linear forwards .5s}.circle-progress[data-percentage="96"] .circle-progress-right .circle-progress-bar{animation:loading-50 .5s linear forwards}.circle-progress[data-percentage="96"] .circle-progress-left .circle-progress-bar{animation:loading-46 .5s linear forwards .5s}.circle-progress[data-percentage="97"] .circle-progress-right .circle-progress-bar{animation:loading-50 .5s linear forwards}.circle-progress[data-percentage="97"] .circle-progress-left .circle-progress-bar{animation:loading-47 .5s linear forwards .5s}.circle-progress[data-percentage="98"] .circle-progress-right .circle-progress-bar{animation:loading-50 .5s linear forwards}.circle-progress[data-percentage="98"] .circle-progress-left .circle-progress-bar{animation:loading-48 .5s linear forwards .5s}.circle-progress[data-percentage="99"] .circle-progress-right .circle-progress-bar{animation:loading-50 .5s linear forwards}.circle-progress[data-percentage="99"] .circle-progress-left .circle-progress-bar{animation:loading-49 .5s linear forwards .5s}.circle-progress[data-percentage="100"] .circle-progress-right .circle-progress-bar{animation:loading-50 .5s linear forwards}.circle-progress[data-percentage="100"] .circle-progress-left .circle-progress-bar{animation:loading-50 .5s linear forwards .5s}@keyframes loading-1{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(3.6);transform:rotate(3.6deg)}}@keyframes loading-2{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(7.2);transform:rotate(7.2deg)}}@keyframes loading-3{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(10.8);transform:rotate(10.8deg)}}@keyframes loading-4{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(14.4);transform:rotate(14.4deg)}}@keyframes loading-5{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(18);transform:rotate(18deg)}}@keyframes loading-6{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(21.6);transform:rotate(21.6deg)}}@keyframes loading-7{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(25.2);transform:rotate(25.2deg)}}@keyframes loading-8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(28.8);transform:rotate(28.8deg)}}@keyframes loading-9{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(32.4);transform:rotate(32.4deg)}}@keyframes loading-10{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(36);transform:rotate(36deg)}}@keyframes loading-11{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(39.6);transform:rotate(39.6deg)}}@keyframes loading-12{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(43.2);transform:rotate(43.2deg)}}@keyframes loading-13{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(46.8);transform:rotate(46.8deg)}}@keyframes loading-14{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(50.4);transform:rotate(50.4deg)}}@keyframes loading-15{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(54);transform:rotate(54deg)}}@keyframes loading-16{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(57.6);transform:rotate(57.6deg)}}@keyframes loading-17{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(61.2);transform:rotate(61.2deg)}}@keyframes loading-18{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(64.8);transform:rotate(64.8deg)}}@keyframes loading-19{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(68.4);transform:rotate(68.4deg)}}@keyframes loading-20{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(72);transform:rotate(72deg)}}@keyframes loading-21{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(75.6);transform:rotate(75.6deg)}}@keyframes loading-22{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(79.2);transform:rotate(79.2deg)}}@keyframes loading-23{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(82.8);transform:rotate(82.8deg)}}@keyframes loading-24{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(86.4);transform:rotate(86.4deg)}}@keyframes loading-25{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(90);transform:rotate(90deg)}}@keyframes loading-26{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(93.6);transform:rotate(93.6deg)}}@keyframes loading-27{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(97.2);transform:rotate(97.2deg)}}@keyframes loading-28{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(100.8);transform:rotate(100.8deg)}}@keyframes loading-29{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(104.4);transform:rotate(104.4deg)}}@keyframes loading-30{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(108);transform:rotate(108deg)}}@keyframes loading-31{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(111.6);transform:rotate(111.6deg)}}@keyframes loading-32{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(115.2);transform:rotate(115.2deg)}}@keyframes loading-33{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(118.8);transform:rotate(118.8deg)}}@keyframes loading-34{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(122.4);transform:rotate(122.4deg)}}@keyframes loading-35{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(126);transform:rotate(126deg)}}@keyframes loading-36{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(129.6);transform:rotate(129.6deg)}}@keyframes loading-37{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(133.2);transform:rotate(133.2deg)}}@keyframes loading-38{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(136.8);transform:rotate(136.8deg)}}@keyframes loading-39{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(140.4);transform:rotate(140.4deg)}}@keyframes loading-40{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(144);transform:rotate(144deg)}}@keyframes loading-41{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(147.6);transform:rotate(147.6deg)}}@keyframes loading-42{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(151.2);transform:rotate(151.2deg)}}@keyframes loading-43{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(154.8);transform:rotate(154.8deg)}}@keyframes loading-44{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(158.4);transform:rotate(158.4deg)}}@keyframes loading-45{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(162);transform:rotate(162deg)}}@keyframes loading-46{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(165.6);transform:rotate(165.6deg)}}@keyframes loading-47{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(169.2);transform:rotate(169.2deg)}}@keyframes loading-48{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(172.8);transform:rotate(172.8deg)}}@keyframes loading-49{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(176.4);transform:rotate(176.4deg)}}@keyframes loading-50{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(180);transform:rotate(180deg)}}.linkbtn{font-size:16px;text-transform:capitalize;border-radius:25px;font-weight:600;color:#333;border:1px solid #ffc600;padding:0 15px;text-align:center;background:#ffc600;fill:#333;line-height:2.75;text-decoration:none;display:block;margin-bottom:20px;transition:color .1s cubic-bezier(.16,.08,.355,1),background .1s cubic-bezier(.16,.08,.355,1)}.linkbtn.old-btn{border:1px solid #3a7af3;background:#3a7af3;fill:#fff;color:#fff}.software-entity .linkbtn{max-height:46px;margin-left:auto;margin-bottom:0;align-self:center;padding:0 60px}.linkbtn:focus,.linkbtn:hover{background:#edb803;color:#333;border-color:#edb803;text-decoration:none}.linkbtn.old-btn:focus,.linkbtn.old-btn:hover{background:#2d66d2;color:#fff;border-color:#2d66d2;text-decoration:none}.linkbtn:after{background:url(https://www.goodfirms.co/img/black-link-button-arrow.svg) 100% 50% no-repeat;display:inline-flex;height:10px;width:10px;content:"";margin:0 0 2px 7px;align-self:center}.linkbtn.old-btn:after{background:url(https://www.goodfirms.co/img/white-link-button-arrow.svg) 100% 50% no-repeat}.free-tag-left{overflow:hidden}.free-tag a{color:#757982!important}.follow-organisation-list a{display:inline-block;line-height:19px;color:#333;overflow:hidden;position:relative;top:2px;cursor:pointer}.follow-organisation-list{padding-left:20px}.follow-organisation-list a{overflow:hidden;position:relative;height:20px;line-height:20px;top:2px}.follow-organisation-list a.followButton::before,.mobile-lo1-options a.followButton::before{background:url(https://assets.goodfirms.co/images/list-icon-follow.svg) 0 0 no-repeat;height:20px;width:20px;float:left;margin-right:5px;content:""}.follow-organisation-list a.unfollowButton::before,.mobile-lo1-options a.unfollowButton::before{background:url(https://assets.goodfirms.co/categories/list_icon_unfollow.svg) -5px -4px no-repeat;height:20px;width:20px;float:left;margin-right:5px;content:""}.follow-organisation-list a.followingButton::before{background:url(https://assets.goodfirms.co/images/following-icon-n.svg) 0 1px no-repeat;height:20px;width:20px;float:left;margin-right:5px;content:""}.follow-organisation-list a.followingButton{text-decoration:none;cursor:auto}.follow-organisation-list .follow-option{position:relative;float:right}.follow-organisation-list .follow-option ul{position:absolute;right:-10px;top:24px;margin:0;width:145px;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.2);background-color:#fff;z-index:1;padding:15px;border:1px solid #e2e2e2;display:none}.follow-organisation-list .follow-option:hover ul{display:block}.follow-organisation-list .follow-option ul li{text-align:left;height:20px}.follow-organisation-list .follow-option ul li a{font-size:14px;color:#757982}.follow-organisation-list .follow-option-btn{background:url(https://assets.goodfirms.co/images/more-dots.svg) 100% 4px no-repeat;height:24px;width:10px;display:block;cursor:pointer;margin-left:5px;text-align:center}.free-tag a{color:#757982!important}.free-tag-right .follow-organisation-list{float:right}a.list-software-alternative svg,a.service-review-add svg{float:left;margin-right:5px}a.service-review-add svg{float:left;margin-right:5px}a.service-review-add{display:inline-block;line-height:20px;color:#333;overflow:hidden;position:relative;top:2px;cursor:pointer}.follow-organisation-list a.disabled,.mobile-lo1-options a.disabled{cursor:not-allowed;pointer-events:none;opacity:.5;text-decoration:none}.follow-organisation-list a.followButton.disabled::before,.follow-organisation-list a.unfollowButton.disabled::before,.mobile-lo1-options a.followButton.disabled::before,.mobile-lo1-options a.unfollowButton.disabled::before{content:"";border:3px solid #d8d8d8;border-top-color:#d8d8d8;border-top-style:solid;border-top-width:3px;border-radius:50%;border-top:3px solid #fff;width:20px;height:20px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;display:block;background:0 0}.buyers-guide-section,.listing-faq-container{border-top:1px solid #dce2ee}.listing-bottom h2,.related-categories-list h2,h2.buyers-guide-head{font-size:30px;font-weight:700;padding:35px 0;line-height:1}.question-list{padding:0;overflow:auto}.question-list li{padding-bottom:20px;line-height:1.63}.question-list li a{font-size:16px;color:#333;font-weight:500;line-height:22px;text-decoration:none}.question-list li a.active,.question-list li a:hover{color:#3a7af3}.buyers-guide{overflow:hidden;padding-bottom:35px;position:relative}.buyers-guide-question{float:left;margin:0 50px 15px 0;width:350px;padding:20px 20px 10px;border-radius:8px;border:solid 1px #dce2ee;background-color:#fff}.buyers-guide-question .buyers-guide-head{font-weight:700;font-size:14px;color:#757982;padding-bottom:20px}.buyers-guide-answer-part{width:calc(100% - 400px);float:right}h2.guide-question{color:#181818;font-weight:600;font-size:18px;padding-bottom:15px;line-height:1;padding-top:0}.guide-answer{line-height:1.5;font-size:16px}.guide-answer ul{line-height:28px;padding-bottom:15px;padding-left:22px;margin:0!important;list-style:disc}.buyers-guide-answer{border-bottom:2px #dce2ee dotted;padding-bottom:5px;margin-bottom:25px}.buyers-guide-answer:last-child{border-bottom:none;margin-bottom:0}.buyers-guide-question.sticky{position:fixed;top:80px}.buyers-guide-question.sticky.btomfixed{bottom:20px;top:auto;position:absolute}.company-listing .pagination-block,.software-listing .pagination-block{padding:5px 0 15px}.guide-answer p{padding:0 0 18px!important;margin:0!important}.guide-answer h4,.guide-answer h4 b,.guide-answer h4 strong{font-size:16px;font-weight:700}.guide-answer h3,.guide-answer h3 b,.guide-answer h3 strong{font-weight:600;font-size:18px}.guide-answer h3{padding:10px 0 12px;line-height:26px;margin:0!important}.guide-answer h4{padding:0 0 5px;line-height:26px;margin:0!important}.more-info-page .heading22{padding-top:25px}.more-info-page .tips-info{padding:20px 0}.related-categories-list{background:#fff;padding-bottom:35px;overflow:hidden;border-radius:5px}.related-categories-list .rcl-height{line-height:36px}.related-categories-list h2{font-size:30px;font-weight:700;padding:35px 0;line-height:1}.related-categories-list a{color:#3a7af3;font-weight:400;text-overflow:ellipsis;white-space:nowrap;width:95%;display:block;overflow:hidden}.related-categories-list a::before{content:"";display:inline-block;margin-right:10px;position:relative;top:-1px;border:7px solid #3a7af3;border-right:0 solid transparent;border-top:5px solid transparent;border-bottom:5px solid transparent}.more-info-page .related-categories-list .heading22{padding:0 0 15px}.related-categories-list .col-md-6{line-height:40px}.sub-head-sort{overflow:hidden}.s-f-r-b{display:none}.ellipsistagline{text-overflow:ellipsis;white-space:nowrap;width:67%;overflow:hidden}.software-related-category{float:left;width:33.33%}.blog-section-container{border-top:1px solid #dce2ee}.listing_faqs{padding:0 0 25px}.listing_faqs ul{padding:0}.listing_faqs>ul>li{padding-left:50px;position:relative;padding-bottom:25px;padding-top:4px}.listing_faqs ul li p{margin:0 0 20px}.listing_faqs ul li:last-child{padding-bottom:0}.listing_faqs>ul>li::before{content:"Q";font-size:14px;color:#181818;background:#f1f1f1;border-radius:25px;height:30px;width:30px;text-align:center;line-height:30px;position:absolute;left:0;top:0}.software_faq_answer ul{list-style:disc;line-height:28px;padding-left:20px}.listing_faqs ul li h2{height:auto;font-size:26px;line-height:24px;padding:0 0 5px!important;border-bottom:none}.rcl-height{overflow:hidden}.software_blogs{overflow:hidden;padding-bottom:30px;display:flex;justify-content:space-around;flex-wrap:wrap}.software_blogs .blog-list-desc{width:100%;margin:0}.software_blogs .otherposts.detial-blog-list{width:calc(50% - 20px);max-width:50%;float:left!important;margin:0 0 20px!important;padding:20px;border:1px solid #e2e2e2;box-shadow:none}.software_blogs .otherposts.detial-blog-list:nth-child(2){float:right!important}.container-LO1 .software_blogs .blog_title{display:block;margin-top:15px}.container-LO1 .software_blogs .otherposts.detial-blog-list p{margin-bottom:0}.blog_title{font-weight:700}.otherposts.detial-blog-list{float:none;width:31%;max-width:375px;margin:0 0 30px;display:inline-block}.otherposts.detial-blog-list p{margin:10px 0}.blog_title{color:#181818;font-size:28px;line-height:26px;width:95%;font-weight:700}.blog_title:focus,.blog_title:hover{color:#181818;text-decoration:none}.otherposts .blog_title{font-size:18px}.otherposts{background:#fafcff;padding:20px;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.2);margin:0 0 20px;display:flex}.blog-list-desc{width:calc(100% - 397px);margin-left:10px}.blog_title{font-size:22px;width:100%}.software_blogs .blog-list-desc{width:100%;margin:0}.software_blogs .otherposts.detial-blog-list{width:calc(50% - 20px);max-width:50%;float:left!important;margin:0 0 20px!important;padding:20px;border:1px solid #dce2ee;box-shadow:none}.container-LO1 .software_blogs .blog_title{display:block;margin-top:15px}.container-LO1 .software_blogs .otherposts.detial-blog-list p{margin-bottom:0}.blog-list-desc p a{width:82px;overflow:hidden;display:inline-block;text-overflow:clip;white-space:nowrap;line-height:17px;position:relative;top:5px}.listing_blog_label,.listing_research_label,.listing_resource_label{background:#5487e7;border-radius:3px;height:26px;line-height:25px;padding:0 12px;display:inline-block;font-weight:600;font-size:14px;color:#fff;overflow:hidden}.listing_research_label{background:#ff9d55}.listing_resource_label{background:#6eba67}.dir-sub-desc{padding:0;border-top:1px solid #dce2ee}.dir-sub-spacing{padding:20px 0}.software-free-trial,.software-starting-price{display:block;color:#757982;font-size:12px;line-height:1.33;margin-bottom:10px}.software-free-trial-answer,.software-starting-price-answer{font-size:16px;line-height:1;color:#333}.software-list-pricing,.software-list-trial{position:relative;padding:20px 30px;border-right:1px solid #dce2ee;width:23.3%}.software-list-trial{width:26.5%}.software-entity .border-top.free-tag label{color:#333;font-size:16px;position:relative;line-height:100px;padding-left:42px;padding-right:30px;cursor:pointer;word-break:break-all;overflow:hidden}.software-entity .border-top.free-tag label:before{border:1px solid #979797;border-radius:4px;content:"";display:inline-block;position:absolute;top:calc(50% - 11px);width:20px;height:20px;left:0}.software-entity .border-top.free-tag label.checked:before{background:url(https://www.goodfirms.co/img/new-slices.png) -306px -32px no-repeat;border:none}.software-entity .border-top.free-tag label input{height:0;width:0;opacity:0;position:absolute;left:0;cursor:pointer}a.list-software-alternative svg{float:left;margin-right:5px}a.list-software-alternative{display:inline-block;line-height:20px;color:#333;overflow:hidden;position:relative;top:2px;cursor:pointer}.container-LO1 a.list-software-alternative{display:none!important}.compare-drawer{position:fixed;bottom:0;left:0;width:100%;z-index:20}.compare-drawer.hide-compare-drawer{background:#fff;text-align:left;box-shadow:1px 0 2px 0 rgba(0,0,0,.2);height:122px;bottom:-100%;transition:bottom .4s ease 0s}.compare-drawer.show-compare-drawer{background:#fff;text-align:left;box-shadow:1px 0 2px 0 rgba(0,0,0,.2);height:122px;bottom:0;transition:bottom .4s ease 0s}.compare-drawer-container{margin:0 auto}.compare-drawer-row{padding:29px 0;margin:0 auto}.compare-bottom-tray-container{display:flex;-webkit-box-align:center;align-items:center;flex-flow:row wrap}.compare-drawer-thumbnail-row{padding:0;margin:0 10px 0 0;display:flex;-webkit-box-pack:start;justify-content:flex-start}.compare-drawer-thumbnail-column{background:#f7f7f7;margin:0 40px 0 0;position:relative;height:64px;width:64px;border-radius:6px;border:1px solid #dcdcdc}.compare-drawer-thumbnail-remove-button{background-color:#ff4d4d;padding:0 3px;top:-8px;right:-8px;z-index:1;position:absolute;border:none;border-radius:50%;vertical-align:middle;cursor:pointer;line-height:normal;font:400 13.3333px Arial}.compare-drawer-thumbnail-remove-button:focus,.compare-drawer-thumbnail-remove-button:hover{outline:0}.thumbnail-remove-icon{background-image:url(data:image/svg+xml;base64,IAogICAgPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiNGRkZGRkYiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgICAgIDxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMFYweiIvPgogICAgICA8cGF0aCBkPSJNMTkgNi40MUwxNy41OSA1IDEyIDEwLjU5IDYuNDEgNSA1IDYuNDEgMTAuNTkgMTIgNSAxNy41OSA2LjQxIDE5IDEyIDEzLjQxIDE3LjU5IDE5IDE5IDE3LjU5IDEzLjQxIDEyIDE5IDYuNDF6Ii8+CiAgICA8L3N2Zz4KICA=);background-repeat:no-repeat;height:9px;width:9px;display:inline-block;position:relative;top:0}.compare-drawer-logo-wrapper{width:64px;height:64px;background-color:#f7f7f7;box-sizing:border-box;overflow:hidden;border-radius:6px;display:inline-flex;margin:-1px 0 0 -1px;-webkit-box-align:center;align-items:center;vertical-align:bottom;border:1px solid #e2e2e2}.compare-drawer-logo-image{width:100%;height:auto}.compare-drawer-action-row{display:flex;flex-flow:row wrap;-webkit-box-align:center;align-items:center;text-align:left}.compare-button-wrapper,.remove-all-wrapper{width:auto}.compare-drawer-compare-button{display:inline-block;font-size:14px;font-weight:600;border-radius:4px;background-color:#3a7af3;border:1px solid transparent;color:#fff;padding:12px 16px;margin-left:30px;cursor:pointer;text-decoration:none;line-height:normal}.compare-drawer-compare-button:focus,.compare-drawer-compare-button:hover{background-color:#2d66d2;border-color:transparent;color:#fff;text-decoration:none;outline:0}.compare-button-text{display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.compare-drawer-remove-button{text-decoration:none;background:0 0;border:none;padding:0;cursor:pointer;font-size:14px;font-weight:600;line-height:normal;color:#3a7af3}.compare-drawer-remove-button:focus,.compare-drawer-remove-button:hover{color:#181818;outline:0}.compare-breadcrumb .breadcrumb-header-title span{font-size:18px;border:1px dashed #757982;background:#f5f5f5;color:#181818;border-radius:50%;height:34px;width:34px;display:inline-block;vertical-align:middle;text-align:center;line-height:31px;margin:0 15px}.container-LO1 .section-breadcrumb.compare-breadcrumb{padding-bottom:20px;margin-bottom:30px}.container-LO1 .section-breadcrumb.compare-breadcrumb .breadcrumb-header-title{padding:0}.default-blue-btn{margin:0;border-radius:4px;letter-spacing:.025em;text-decoration:none}.default-blue-btn{height:42px;line-height:42px;font-size:14px}.default-blue-btn{display:block;padding:0 15px;text-align:center;background:#3a7af3;border-radius:4px;color:#fff;fill:#fff}.default-blue-btn:active,.default-blue-btn:focus,.default-blue-btn:hover{background:#2d66d2;color:#fff;text-decoration:none}.software-aggregaterating.smallstar{line-height:16px}.smallstar{line-height:18px}.fstar{position:absolute;height:19px;left:0}.smallstar .fstar{height:16px}.software-platforms span{display:inline-block;background:url(https://www.goodfirms.co/img/software-icons.svg) -158px -9px no-repeat;margin-right:20px}.software-platforms span:last-child{margin:0}.software-platforms span.sw_iphone_platform{width:20px;height:23px}.software-platforms span.sw_android_platform{background-position:-192px -10px;width:18px;height:22px}.software-platforms span.sw_web-app_platform{background-position:-226px -12px;width:27px;height:20px}.software-platforms span.sw_windows_platform{background-position:-127px -11px;width:21px;height:20px}.software-platforms span.sw_macintosh_platform{background-position:-266px -10px;width:23px;height:20px}.software-platforms span.sw_linux_platform{background-position:-328px -8px;width:18px;height:22px}.comparison-table-box{border-radius:8px;box-shadow:0 1px 2px 0 rgba(0,0,0,.2);background-color:#fff;overflow:auto;width:100%;margin-bottom:30px}.comparison-table-container{min-width:1200px}.comparison-table-container.half-layout,.comparison-table-row{display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap;width:100%;border-bottom:1px solid #e2e2e2}.comparison-table-container.half-layout,.comparison-table-row:last-child{border:0}.comparison-table-left{width:calc(100% - 315px);float:left}.comparison-table-right{width:315px;float:left;border-left:1px solid #e2e2e2;padding:25px 20px}.comparison-table-head{width:255px;float:left;padding:25px 30px;text-align:left}.comparison-table-section-head{font-size:20px;font-weight:600;padding:25px 30px;background:#f9f9f9;width:100%;text-align:left;line-height:1.3;color:#181818}.comparison-table-head-title{font-size:16px;font-weight:600;line-height:1.63;color:#181818}.software-feature-row .comparison-table-head-title{font-size:16px;font-weight:400}.comparison-table-body{display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap;width:calc(100% - 255px);float:left;border-left:1px solid #e2e2e2}.comparison-software-column{position:relative;width:33.33333333%;font-size:16px;line-height:1.63;float:left;padding:25px 20px;border-right:1px solid #e2e2e2;text-align:center}.software-feature-row .comparison-software-column,.software-feature-row .comparison-table-head{padding:17px 20px 17px 25px}.half-layout .comparison-software-column{width:50%}.comparison-software-column:last-child{border:0}.comparison-software-column a{text-decoration:none}.comparison-product-remove{position:absolute;top:7px;right:7px;line-height:normal}.comparison-product-remove-icon{width:16px;height:16px;display:inline-block;fill:currentColor;overflow:visible;color:#d8d8d8}.comparison-product-logo{display:-webkit-box;display:-ms-flexbox;-js-display:flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comparison-logo-wrapper{display:block;margin-left:auto;margin-right:auto;text-align:center;width:110px;height:110px}.comparison-logo-wrapper img{display:inline-block;max-width:110px;max-height:110px;border-radius:6px;vertical-align:middle;height:auto}.comparison-product-title-wrapper{display:table;table-layout:fixed;width:100%;font-size:18px;font-weight:600;color:#181818;margin-top:20px}.comparison-product-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comparison-product-tagline{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:16px;line-height:1.5;color:#757982;margin-bottom:20px;min-height:50px}.comparison-product-visit-btn{margin:0 auto 5px;width:140px}.comparison-software-rating-star{text-align:left;padding:0 40px 15px}.comparison-software-rating-star .star-container{margin-right:10px}.comparison-software-review-title,.comparison-software-reviewer-info .reviewer-name,.comparison-software-reviewer-info .reviewer-position{width:100%;display:-webkit-box;text-align:left;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:normal;color:#181818;overflow:hidden}.comparison-software-review-title{font-size:18px;font-weight:600;margin-bottom:15px}.comparison-software-review-reviewer .profile-image{height:52px;width:52px;color:#fff;text-align:center;border-radius:50%;overflow:hidden;margin-right:15px;float:left;line-height:52px}.comparison-software-review-reviewer .profile-image img{max-height:52px;max-width:52px;vertical-align:top}.comparison-software-reviewer-info{float:left;width:calc(100% - 67px)}.comparison-software-reviewer-info .reviewer-name{font-size:16px;font-weight:600;-webkit-line-clamp:1;margin-bottom:5px}.comparison-software-reviewer-info .reviewer-position{font-size:14px;line-height:1.5;color:#757982}.comparison-software-review-link{margin-top:15px;font-size:16px;font-weight:600;line-height:normal}.comparison-software-description{text-align:left;font-size:16px;line-height:1.63}.comparison-software-description .c_summary{display:inline;word-break:break-word}.comparison-software-description a.show_content{margin-left:5px}.software-pricing-wrapper p{margin:0}.software-pricing-wrapper a{font-size:14px;line-height:normal}.feature-available,.feature-unavailable{width:24px;height:24px;display:inline-block;vertical-align:middle}.comparison-software-core-feature{padding:0;margin:0}.comparison-software-core-feature li{font-size:18px;line-height:2.11}.comparison-header-software-info{display:-webkit-box;display:-ms-flexbox;-js-display:flex;display:flex;padding-right:5px}.comparison-header-software-logo-wrap{display:block;margin:0;margin-right:10px;text-align:center;border:solid 1px #e2e2e2;border-radius:6px;overflow:hidden;min-width:50px}.comparison-header-software-logo{display:inline-block;vertical-align:middle;height:auto;-ms-interpolation-mode:bicubic;height:50px;width:50px;max-height:100%;border-radius:6px}.comparison-header-software-detail{display:-webkit-box;display:-ms-flexbox;-js-display:flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.comparison-header-software-name{font-size:18px;font-weight:600;line-height:1;color:#181818;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.comparison-table-sticky-header,.comparison-table-sticky-header.is-showing.is-hidden{top:-250px;position:fixed;display:none}.clearfix:after{clear:both}.clearfix:after,.clearfix:before{display:table;content:" "}.comparison-table-sticky-header.is-showing{overflow:hidden;top:59px;width:100%;background:#fff;z-index:100;box-shadow:0 1px 2px 0 rgba(0,0,0,.2);min-width:1200px;display:-webkit-box;display:-ms-flexbox;-js-display:flex;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.comparison-header-software-info{padding:0}.comparison-header-software-logo-wrap{min-width:52px;justify-content:center;align-items:center;display:flex}.comparison-header-software-logo{height:auto;max-width:50px}.comparison-header-software-name{line-height:normal;text-align:left}.comparison-header-software-visit-btn-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;-js-display:flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px}.comparison-header-software-visit-btn{font-size:14px;font-weight:600;line-height:14px;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.comparison-header-software-visit-btn svg{display:inline-block;margin-right:5px}.recommended-software-title{font-size:16px;line-height:normal;color:#757982;padding:25px 0 15px}.recommended-software{display:-webkit-box;display:-ms-flexbox;-js-display:flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:20px}.recommended-software:last-child{margin:0}.recommended-software-btn-wrapper,.recommended-software-info-wrapper{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.recommended-software-info-wrapper{width:calc(100% - 75px)}.recommended-software-info{display:-webkit-box;display:-ms-flexbox;-js-display:flex;display:flex;padding-right:5px}.recommended-software-logo-wrap{display:block;margin:0;margin-right:10px;text-align:center;border:solid 1px #e2e2e2;border-radius:6px;overflow:hidden;min-width:50px}.recommended-software-logo{display:inline-block;vertical-align:middle;height:auto;-ms-interpolation-mode:bicubic;height:50px;width:50px;max-height:100%;border-radius:6px}.recommended-software-detail{display:-webkit-box;display:-ms-flexbox;-js-display:flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.recommended-software-name{font-size:18px;font-weight:600;line-height:1;color:#181818;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.recommended-software-rating-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;-js-display:flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px}.recommended-software-rating-wrapper .star-container{margin-right:8px}.recommended-software-review-count{font-size:12px;font-weight:600;color:#3a7af3;line-height:16px}.recommended-software-btn-wrapper{width:75px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;align-self:center}.recommended-software-compare-btn{background-color:#fff;border:1px solid #3a7af3;color:#3a7af3;line-height:normal;font-size:12px;font-weight:600;border-radius:4px;display:-webkit-inline-box;display:-ms-inline-flexbox;-js-display:inline-flex;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px 10px;width:100%}.recommended-software-compare-btn:hover{background-color:#3a7af3;color:#fff;outline:0;text-decoration:none}.popular-comparison-box-container{overflow:auto;padding-bottom:15px}.popular-comparison-title{padding:20px 0;font-weight:700;font-size:18px;line-height:1.44;color:#181818}.popular-comparison-container{display:flex;flex-wrap:wrap;width:100%;min-width:1200px}.popular-comparison-box{flex:0 0 31.66%;padding:20px;border-radius:8px;box-shadow:0 1px 2px 0 rgba(0,0,0,.2);background:#fff;margin:0 15px}.popular-comparison-box:first-child{margin-left:0}.popular-comparison-box:last-child{margin-right:0}.popular-comparison-box:hover{text-decoration:none;outline:0}.popular-comparison-software{display:-webkit-box;display:-ms-flexbox;-js-display:flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.top-section .popular-comparison-software{margin-bottom:20px}.bottom-section .popular-comparison-software{margin-top:20px}.popular-comparison-software-info-wrapper{width:100%;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.popular-comparison-software-info{display:-webkit-box;display:-ms-flexbox;-js-display:flex;display:flex}.popular-comparison-software-logo-wrap{display:block;margin:0;margin-right:15px;text-align:center;border:solid 1px #e2e2e2;border-radius:6px;overflow:hidden;min-width:48px}.popular-comparison-software-logo{display:inline-block;vertical-align:middle;height:auto;-ms-interpolation-mode:bicubic;height:48px;width:48px;max-height:100%;border-radius:6px}.popular-comparison-software-detail{display:-webkit-box;display:-ms-flexbox;-js-display:flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.popular-comparison-software-name{font-size:18px;font-weight:600;line-height:1;color:#181818;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.popular-comparison-software-rating-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;-js-display:flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px}.popular-comparison-software-rating-wrapper .star-container{margin-right:8px}.popular-comparison-software-review-count{font-size:12px;font-weight:600;color:#3a7af3;line-height:1.4}.popular-comparison-box .divider{width:100%;text-align:center;border-bottom:1px solid #f5f5f5;line-height:.1em;margin:15px 0}.popular-comparison-box .divider span{background:#f5f5f5;font-size:14px;color:#333;padding:8px;border-radius:50%}.articlesbody .commoncompanydetail h2{padding:22px 20px 25px;font-weight:700;line-height:.89;border-bottom:1px solid #e2e2e2}.search-box-container{position:relative}.search-box-wrapper>.ajax-search-field{width:100%;outline:0;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;text-shadow:none;font-size:16px;line-height:normal;padding:16px 18px;margin:0;background:#fff;border:1px solid #e2e2e2;border-radius:5px;color:#757982;-webkit-box-shadow:0 0 0 0 transparent inset;box-shadow:0 0 0 0 transparent inset;-webkit-transition:background-color .1s ease,color .1s ease,border-color .1s ease,-webkit-box-shadow .1s ease;transition:background-color .1s ease,color .1s ease,border-color .1s ease,-webkit-box-shadow .1s ease;transition:background-color .1s ease,color .1s ease,box-shadow .1s ease,border-color .1s ease;transition:background-color .1s ease,color .1s ease,box-shadow .1s ease,border-color .1s ease,-webkit-box-shadow .1s ease}.search-box-container>.searched-result-wrapper{display:none;position:absolute;top:100%;left:0;-webkit-transform-origin:center top;transform-origin:center top;white-space:normal;text-align:left;text-transform:none;background:#fff;margin-top:5px;width:100%;border-radius:8px;-webkit-box-shadow:0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15);box-shadow:0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15);z-index:100}.search-box-wrapper>.ajax-search-field:focus{border-color:#e2e2e2;background:#fff;color:#181818}.searched-software{display:-webkit-box;display:-ms-flexbox;-js-display:flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:20px}.searched-software:last-child{margin:0}.searched-software-info-wrapper{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.searched-software-info-wrapper{width:100%}.searched-software-info{display:-webkit-box;display:-ms-flexbox;-js-display:flex;display:flex;padding-right:5px}.searched-software-logo-wrap{display:block;margin:0;margin-right:10px;text-align:center;border:solid 1px #e2e2e2;border-radius:6px;overflow:hidden;min-width:50px}.searched-software-logo{display:inline-block;vertical-align:middle;height:auto;-ms-interpolation-mode:bicubic;height:50px;width:50px;max-height:100%;border-radius:6px}.searched-software-detail{display:-webkit-box;display:-ms-flexbox;-js-display:flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.searched-software-name{font-size:18px;font-weight:600;line-height:1;color:#181818;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.searched-software-rating-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;-js-display:flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px}.searched-software-rating-wrapper .star-container{margin-right:8px}.searched-software-review-count{font-size:12px;font-weight:600;color:#3a7af3;line-height:16px}.search-box-container>.searched-result-wrapper{display:none;position:absolute;top:100%;left:0;-webkit-transform-origin:center top;transform-origin:center top;white-space:normal;text-align:left;text-transform:none;background:#fff;margin-top:5px;width:100%;border-radius:8px;-webkit-box-shadow:0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15);box-shadow:0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15);z-index:100}.search-box-container>.searched-result-wrapper>:first-child{border-radius:8px 8px 0 0}.search-box-container>.searched-result-wrapper>:last-child{border-radius:0 0 8px 8px}.search-box-container>.searched-result-wrapper .searched-software{cursor:pointer;overflow:hidden;width:100%;text-decoration:none;outline:0;margin:0;padding:10px}.search-box-container>.searched-result-wrapper .searched-software:hover .searched-software-name{text-decoration:underline}.comparison-table-sticky-header .search-box-container>.searched-result-wrapper{position:fixed;top:136px;width:274px;left:1257.5px}.search-box-container.disabled{cursor:default;pointer-events:none;opacity:.45}.animating.transition{-webkit-backface-visibility:hidden;backface-visibility:hidden;visibility:visible!important}.loading.transition{position:absolute;top:-99999px;left:-99999px}.hidden.transition{display:none;visibility:hidden}.visible.transition{display:block!important;visibility:visible!important}.disabled.transition{-webkit-animation-play-state:paused;animation-play-state:paused}.looping.transition{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.scale.transition.in{-webkit-animation-name:scaleIn;animation-name:scaleIn}.scale.transition.out{-webkit-animation-name:scaleOut;animation-name:scaleOut}.popular-comparison-box-container{overflow:auto;padding-bottom:15px}.linkc{color:#3a7af3}@-webkit-keyframes scaleIn{0%{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleIn{0%{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes scaleOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes scaleOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}.research-service-type{min-height:15px;line-height:.8}.res-serv-type{margin:2px 0;padding-right:24px}.commonhw12{height:12px;margin-right:8px;width:12px}.cred{color:#66bdd6}.redbg{background:#66bdd6}.cdyellow{color:#0778a9}.dyellowbg{background:#0778a9}.cyellow{color:#8c98a6}.yellowbg{background:#8c98a6}.clblue{color:#4c4d4e}.lbluebg{background:#4c4d4e}.cgreen{color:#e66464}.greenbg{background:#e66464}.cblue{color:#efb85e}.bluebg{background:#efb85e}.padding30{padding:30px}.research-list-container .padding30{padding:20px}.research-list-container .research-service-type-container{padding:17px 20px}.lbluebg{background:#4c4d4e}.company-info-title{text-overflow:ellipsis}h3{font-weight:700}.text-center{text-align:center}.company_logo a{max-height:50px;max-width:50px}.img-border{border:1px solid #e2e2e2}.border-bottom{border-bottom:1px solid #e2e2e2}.padding-top-10{padding-top:10px}.padding-left-5{padding-left:5px}.padding-top-5{padding-top:5px}.autowidth{width:auto!important}.whitec{color:#fff}.lightlinkc{color:#3a7af3}.company-image a{border-radius:6px;height:50px;width:100%;display:block;overflow:hidden}.company-info-title{display:inline-block}.csmallimage .company-image a{max-height:50px;max-width:50px}.csmallimage .company-image img{max-height:48px;max-width:48px}.csmallimage .company-image{line-height:48px;height:52px;width:52px}.csmallimage .company-image a{display:flex;justify-content:center;align-items:center}.company-stars{width:125px;text-align:right;position:absolute;top:20px;right:20px}.csmallimage .company-stars{width:125px;text-align:center;float:right;line-height:20px;position:static;height:20px}.lightfont{opacity:.5!important}.company-info-title{margin-right:10px;max-width:63%;white-space:nowrap;width:auto;overflow:hidden;line-height:18px}.company-info{margin-left:72px;overflow:hidden;min-height:50px}.redbg{background:#66bdd6}.dyellowbg{background:#0778a9}.yellowbg{background:#8c98a6}.lbluebg{background:#4c4d4e}.greenbg{background:#e66464}.bluebg{background:#efb85e}.research-data{height:100%;margin-top:10px;min-height:100%;padding-right:0}.rlcompanyprofile{float:left;position:relative;text-align:center;width:auto}.reseacountcircle{background:#4385f4;font-size:16px;padding:0 10px;height:36px;line-height:36px}.researchpointright{margin-left:75px;width:auto}.researchpoint{background:#f3f3f3;color:#fff;overflow:hidden}.researchpoint div{font-size:15px;height:36px;line-height:36px}h3 .c_name_head{font-weight:700;color:#333}.smallstar{line-height:18px}.star-block-a{max-width:100%!important;width:auto!important;display:inline-block;margin-top:1px}.star-block-a .lightlinkc{line-height:18px;float:left}.star-block{position:relative;width:20px;height:19px;display:inline-block;margin-left:2px;float:left}.smallstar .star-block{width:16px;height:16px;margin:0 2px 0 0}.estar,.fstar{position:absolute;height:19px;left:0}.smallstar .estar,.smallstar .fstar{height:16px}.estar{width:20px;background:url(https://www.goodfirms.co/img/allslice.png) -509px -488px no-repeat transparent;z-index:2}.smallstar .estar{width:16px;background-position:-549px -491px}.fstar{background:#ffba00;z-index:1}.firms-services div{clear:both;position:relative;padding:5px 0 0 49px;min-height:34px;margin-bottom:20px;line-height:22px}.firms-services div:last-child{margin-bottom:0}.firms-services div::before{display:inline-block;position:absolute;width:34px;height:34px;left:0;top:0;float:left;color:#757982;font-size:12px}.firms-services .firm-pricing::before{content:url(https://assets.goodfirms.co/categories/list-ic-price.svg)}.firms-services .firm-employees::before{content:url(https://assets.goodfirms.co/categories/list-ic-team.svg)}.firms-services .firm-location::before{content:url(https://assets.goodfirms.co/categories/list-ic-location.svg)}.firms-services .firm-founded::before{content:url(https://assets.goodfirms.co/categories/list-ic-founded.svg)}.research-list.firms-services div{float:left;margin-right:30px}.company-features-mobile,.company-info-mobile{display:none}.boldfont{font-weight:700}.container-LO1 .nav-tabs>li.active>a,.container-LO1 .nav-tabs>li.active>a:focus,.container-LO1 .nav-tabs>li.active>a:hover,.container-LO1 .nav-tabs>li>a:focus,.container-LO1 .nav-tabs>li>a:hover{color:#3a7af3;background-image:linear-gradient(to bottom,#fff,#f6f8ff);border-color:#3a7af3}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{cursor:default}.container-LO1 .show-mo-filter svg{display:none}.show-mo-filter::before{content:"Filter"}ul.service-directory-list,ul.software-directory-list{padding:0;margin:0}.software-provider-header{position:relative}.sponsoredbadged:after{content:"Sponsored";background:#f5f5f5;font-size:12px;height:26px;line-height:26px;display:inline-block;padding:0 10px;border-radius:4px;text-align:center;margin-left:15px;color:#9c9fa6;position:absolute;right:0;top:0}.mobile-device-enable{display:none}.leaders-matrix-container{padding-top:60px}.leaders-matrix-header-container{display:flex;flex-wrap:wrap;padding-bottom:15px}.lm-graph-container{width:calc(52% + 2px);overflow:hidden}.lm-companies-list-container{display:flex;flex-wrap:nowrap;width:calc(48% - 2px);padding-left:30px;flex-direction:column}.lm-sub-header-info{flex:1 70%}.lm-sub-header{line-height:1;margin-bottom:10px;color:#181818}.lm-header-info{margin-bottom:0}.lm-sub-header-icon{display:flex;flex:1 30%;justify-content:flex-end;align-self:center}.lm-companies-list{margin:30px 0 0;padding:0;list-style:none;-moz-column-count:2;-moz-column-gap:30px;-webkit-column-count:2;-webkit-column-gap:30px;column-count:2;column-gap:30px}.lm-companies-list .item{display:flex;position:relative;font-size:20px;font-weight:500;line-height:27px;color:#333;margin-bottom:30px;padding:3px 0 3px 3px;cursor:pointer}.lm-companies-list .item:last-child,.lm-companies-list .item:nth-child(10){margin-bottom:0}.lm-companies-list .item .symbol{display:inline-flex;width:25px;min-width:25px;height:25px;font-size:13px;font-weight:700;line-height:25px;border-radius:50%;background:#3a7af3;color:#fff;justify-content:center;align-self:center;margin-right:20px}.lm-companies-list .item .company-name{display:inline-flex;max-width:calc(100% - 45px);align-self:center;white-space:nowrap}.lm-companies-list .item .company-name span{overflow:hidden;text-overflow:ellipsis}.lm-companies-list .item:hover .symbol{box-shadow:0 0 0 3px #3a7af3}.lm-companies-list .item:hover .symbol.highcharts-color-1{box-shadow:0 0 0 3px #3ed6a4}.lm-companies-list .item:hover .symbol.highcharts-color-2{box-shadow:0 0 0 3px #42cca6}.lm-companies-list .item:hover .symbol.highcharts-color-3{box-shadow:0 0 0 3px #47c2a8}.lm-companies-list .item:hover .symbol.highcharts-color-4{box-shadow:0 0 0 3px #4bb8aa}.lm-companies-list .item:hover .symbol.highcharts-color-5{box-shadow:0 0 0 3px #4faead}.lm-companies-list .item:hover .symbol.highcharts-color-6{box-shadow:0 0 0 3px #54a3ae}.lm-companies-list .item:hover .symbol.highcharts-color-7{box-shadow:0 0 0 3px #5899b0}.lm-companies-list .item:hover .symbol.highcharts-color-8{box-shadow:0 0 0 3px #5c8fb2}.lm-companies-list .item:hover .symbol.highcharts-color-9{box-shadow:0 0 0 3px #6185b4}.lm-companies-list .item:hover .symbol.highcharts-color-10{box-shadow:0 0 0 3px #657bb6}.lm-companies-list .item:hover .symbol.highcharts-color-11{box-shadow:0 0 0 3px #6971b7}.lm-companies-list .item:hover .symbol.highcharts-color-12{box-shadow:0 0 0 3px #6d67b9}.lm-companies-list .item:hover .symbol.highcharts-color-13{box-shadow:0 0 0 3px #725dbb}.lm-companies-list .item:hover .symbol.highcharts-color-14{box-shadow:0 0 0 3px #7653bd}.lm-companies-list .item:hover .symbol.highcharts-color-15{box-shadow:0 0 0 3px #7a49bf}.lm-companies-list .item:hover .symbol.highcharts-color-16{box-shadow:0 0 0 3px #7f3ec1}.lm-companies-list .item:hover .symbol.highcharts-color-17{box-shadow:0 0 0 3px #8334c3}.lm-companies-list .item:hover .symbol.highcharts-color-18{box-shadow:0 0 0 3px #872ac5}.lm-companies-list .item:hover .symbol.highcharts-color-19{box-shadow:0 0 0 3px #8c20c7}.lm-companies-list .item:hover .symbol.highcharts-color-20{box-shadow:0 0 0 3px #9016c9}.highcharts-color-1,.lm-companies-list .item .symbol.highcharts-color-1{background:#3ed6a4;fill:#3ed6a4}.highcharts-color-2,.lm-companies-list .item .symbol.highcharts-color-2{background:#42cca6;fill:#42cca6}.highcharts-color-3,.lm-companies-list .item .symbol.highcharts-color-3{background:#47c2a8;fill:#47c2a8}.highcharts-color-4,.lm-companies-list .item .symbol.highcharts-color-4{background:#4bb8aa;fill:#4bb8aa}.highcharts-color-5,.lm-companies-list .item .symbol.highcharts-color-5{background:#4faeac;fill:#4faeac}.highcharts-color-6,.lm-companies-list .item .symbol.highcharts-color-6{background:#54a3ae;fill:#54a3ae}.highcharts-color-7,.lm-companies-list .item .symbol.highcharts-color-7{background:#5899b0;fill:#5899b0}.highcharts-color-8,.lm-companies-list .item .symbol.highcharts-color-8{background:#5c8fb2;fill:#5c8fb2}.highcharts-color-9,.lm-companies-list .item .symbol.highcharts-color-9{background:#6185b4;fill:#6185b4}.highcharts-color-10,.lm-companies-list .item .symbol.highcharts-color-10{background:#657bb6;fill:#657bb6}.highcharts-color-11,.lm-companies-list .item .symbol.highcharts-color-11{background:#6971b7;fill:#6971b7}.highcharts-color-12,.lm-companies-list .item .symbol.highcharts-color-12{background:#6d67b9;fill:#6d67b9}.highcharts-color-13,.lm-companies-list .item .symbol.highcharts-color-13{background:#725dbb;fill:#725dbb}.highcharts-color-14,.lm-companies-list .item .symbol.highcharts-color-14{background:#7653bd;fill:#7653bd}.highcharts-color-15,.lm-companies-list .item .symbol.highcharts-color-15{background:#7a49bf;fill:#7a49bf}.highcharts-color-16,.lm-companies-list .item .symbol.highcharts-color-16{background:#7f3ec1;fill:#7f3ec1}.highcharts-color-17,.lm-companies-list .item .symbol.highcharts-color-17{background:#8334c3;fill:#8334c3}.highcharts-color-18,.lm-companies-list .item .symbol.highcharts-color-18{background:#872ac5;fill:#872ac5}.highcharts-color-19,.lm-companies-list .item .symbol.highcharts-color-19{background:#8c20c7;fill:#8c20c7}.highcharts-color-20,.lm-companies-list .item .symbol.highcharts-color-20{background:#9016c9;fill:#9016c9}.highcharts-point.highcharts-point-select{background:#3a7af3;fill:#3a7af3}.lm-item-detail{background:#fff;border:1px solid #dce2ee;margin-top:15px;padding:35px 30px}.lm-item-close-container{align-self:flex-start}.lm-item-close{width:25px;height:25px}.leaders-matrix-list-container{background:#fff;padding:50px 0 30px}.leaders-matrix-list-container.industry-contenders-list{padding:0 0 50px}.lm-list-header-info{margin:0 0 15px;font-size:18px}.leaders-matrix-list-wrapper{border:1px solid #dce2ee}.leaders-matrix-list-wrapper .lm-item-card-details{display:none}.leaders-matrix-item{padding:30px;border-bottom:1px solid #dce2ee}.leaders-matrix-item:last-child{border-bottom:0}details>summary{outline:0}details>summary::-webkit-details-marker,details>summary::marker{display:none;content:""}summary:focus,summary:focus-visible{outline:0}.lm-item-header{display:flex;align-items:center}.lm-companies-detail-wrapper .lm-item-header{padding-bottom:25px}.lm-item-detail-container{display:flex;flex:1}.lm-item-logo-wrapper{display:flex;width:102px;height:102px;margin-right:20px;border-radius:6px;border:1px solid #e2e2e2;justify-content:center;align-items:center;overflow:hidden;cursor:text}.lm-item-logo-wrapper img{max-width:100px;max-height:100px}.lm-item-name{color:#333;display:inline-flex}.external-icon{display:none;position:relative;width:15px;margin-left:10px;align-items:center}.external-link:hover .external-icon{display:inline-flex}.lm-item-tagline{display:block;padding:10px 0;color:#333;cursor:text}.lm-item-tagline:focus,.lm-item-tagline:hover{color:#333}.lm-item-visit-profile{font-weight:700}.lm-item-chevron-container{margin-left:10px}.lm-item-chevron{width:16px;height:16px}.lm-item-chevron-lines{transition:transform .4s;transform:translateY(24px)}.lm-item-expandable[open] .lm-item-chevron-lines{transform:translateY(calc(16px * -1))}.lm-item-chevron-line{stroke:#3a7af3;stroke-width:16px;stroke-linecap:square;transform-origin:50%;transform:rotate(42deg);transition:transform .3s,stroke .3s}.lm-item-chevron-line.lm-item-chevron-line-right,.lm-item-expandable[open] .lm-item-chevron-line-left{transform:rotate(-42deg)}.lm-item-expandable[open] .lm-item-chevron-line-right{transform:rotate(42deg)}.lm-item-expanded-container{padding:25px 0 10px}.lm-item-services{display:flex;padding-bottom:20px;border-bottom:1px solid #dce2ee}.lm-companies-detail-wrapper .lm-item-services{flex-wrap:wrap;padding-bottom:25px;border-bottom:0}.lm-item-services .lm-item-service{margin-right:40px}.lm-companies-detail-wrapper .lm-item-services .lm-item-service{padding-bottom:15px}.lm-item-services .lm-item-service:last-child{margin-right:0}.lm-companies-detail-wrapper .lm-item-services .lm-item-service:last-child{padding-bottom:0}.lm-item-services .lm-item-service::before{display:inline;width:100%;font-size:16px;color:#757982;padding-right:5px}.lm-item-services .lm-item-rate::before{content:"Hourly Rate:"}.lm-item-services .lm-item-employees::before{content:"Employee:"}.lm-item-services .lm-item-location::before{content:"Location:"}.lm-item-progresses-container{display:flex;flex-wrap:nowrap;justify-content:space-between;padding:15px 0 10px}.lm-companies-detail-wrapper .lm-item-progresses-container{flex-wrap:wrap;padding:0}.lm-item-core-progress-container,.lm-item-performance-progress-container{width:calc(50% - 20px)}.lm-companies-detail-wrapper .lm-item-core-progress-container,.lm-companies-detail-wrapper .lm-item-performance-progress-container{width:100%;padding-bottom:25px}.lm-item-progresses-title{font-weight:600;padding-bottom:15px}.lm-item-core-progress,.lm-item-performance-progress{padding-bottom:15px}.lm-item-core-progress:last-child,.lm-item-performance-progress:last-child{padding-bottom:0}.lm-item-progress-title{font-weight:600;color:#757982;padding-bottom:10px}.lm-item-progress-bar-container{display:flex;flex-wrap:nowrap;justify-content:space-between}.lm-item-progress-bar{width:100%;height:30px;overflow:hidden;background:#eceef2}.lm-companies-detail-wrapper .lm-item-progress-bar{display:flex;height:35px}.lm-item-progress-bar-overlay{position:relative;height:100%}.lm-companies-detail-wrapper .lm-item-progress-bar-overlay{display:inline-flex}.blue-overlay{background:#3a7af3}.dark-blue-overlay{background:#384e8e}.teal-overlay{background:#57a6a8}.yellow-overlay{background:#eeb027}.red-overlay{background:#ef5e33}.lm-item-progress-bar-percent{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;color:#fff;font-weight:600}.lm-item-progress-bar-total-percent{font-weight:600;color:#2a2a2a;padding-left:10px}.lm-item-core-progress-legend-wrapper,.lm-item-performance-progress-legend-wrapper{display:grid;grid-template-columns:repeat(2,max-content);column-gap:20px;padding-left:0;width:100%;padding-top:0;align-items:start;row-gap:15px}.lm-item-performance-progress-legend-wrapper{grid-template-columns:repeat(3,max-content)}.legend-item{display:grid;grid-template-columns:auto auto;justify-self:start;column-gap:10px}.legend-box{display:flex;align-self:center;width:15px;min-width:15px;height:15px;border-radius:50%}.legend-title{display:flex;align-self:center;font-weight:600;justify-content:flex-start;width:auto}.lm-item-btn-wrapper{display:flex;justify-content:center;padding-top:5px}.contact-us-section{background-color:#3a7af3}.contact-us-section .container{background:url(https://assets.goodfirms.co/categories/home-bottom-building.svg) 0 0 repeat-x}.contact-us-wrapper{margin:0 auto;display:flex;align-items:center;font-weight:700;font-size:40px;color:#fff;justify-content:space-between;padding:40px 0}.btn-arrow{background:#ffc600;border-radius:25px;font-size:16px;color:#333;font-weight:600;line-height:1;letter-spacing:-.3px;display:flex;padding:17px 46px;text-decoration:none;align-items:center;transition:color .1s cubic-bezier(.16,.08,.355,1),background .1s cubic-bezier(.16,.08,.355,1)}.btn-arrow::after{background:url(https://assets.goodfirms.co/categories/black-button-arrow.svg) 100% 50% no-repeat;display:inline-flex;height:12px;width:16px;content:"";margin:2px 0 0 10px;align-self:center;transition:all .3s ease-out}.btn-arrow:focus,.btn-arrow:hover{background:#edb803;color:#333;text-decoration:none}.btn-arrow:hover::after{transform:translate(5px,0);transition:all .3s ease-out}.advance-filter-overlay{bottom:0;right:0;width:100%;position:fixed;z-index:1001;display:none;top:0;left:0;background-color:rgba(99,121,133,.25);overflow:hidden}@media(min-width:481px){.free-tag{min-height:38px;padding-top:5px}.free-tag-right{height:32px}.follow-organisation-list a,.free-tag a.list-software-alternative,.free-tag a.service-review-add{line-height:19px;top:0;padding:6px 12px;text-decoration:none}.free-tag a.list-software-alternative,.free-tag a.service-review-add{height:32px}.free-tag a:hover{background:#f9f9f9;border-radius:30px}.follow-organisation-list a{height:32px}.follow-organisation-list{padding-left:0}.follow-organisation-list .follow-option-btn{background-position:50% 3px;margin-left:0;margin-top:6px}.follow-organisation-list .follow-option ul{padding:6px 5px}.follow-organisation-list .follow-option ul li{height:32px}.follow-organisation-list .follow-option ul li a{display:block;border-radius:8px}.free-tag a.followingButton{padding-right:5px}.free-tag a.followingButton:focus,.free-tag a.followingButton:hover{background:0 0}.free-tag a.service-review-add{line-height:19px;top:0;padding:6px 12px;text-decoration:none}.free-tag a.service-review-add{height:32px}.free-tag a:hover{background:#f9f9f9;border-radius:30px}.free-tag a.list-software-alternative{line-height:20px;top:0;padding:6px 12px;text-decoration:none}.free-tag a.list-software-alternative{height:32px}}@media(max-width:1366px){.leaders-matrix-list-container{padding:30px 0}.lm-companies-list .item{margin-bottom:25px}.lm-item-core-progress-legend-wrapper,.lm-item-performance-progress-legend-wrapper{display:none}}@media(max-width:1300px){.lm-companies-list .item{margin-bottom:21px}.lm-companies-detail-wrapper .lm-item-core-progress,.lm-companies-detail-wrapper .lm-item-performance-progress{padding-bottom:0}.lm-item-btn-wrapper{padding-top:0}}@media(max-width:1280px){.lm-companies-list .item{margin-bottom:20px}.lm-item-detail{padding:28px 30px}}@media(max-width:1150px){.profile-position{margin-top:5px}.service-entity h3,.software-entity h3{float:none;margin-top:0;font-size:20px}.special_software_cat{padding-top:3px}.profile-tagline{display:block;line-height:22px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.profile-star-link{clear:both;padding-top:15px}.profile-short-info{padding-top:5px}.profile-position{margin-top:5px}.profile-star-link{padding-top:15px}.listing-name-tag{padding-right:0}}@media(max-width:1024px){.software-entity .linkbtn{padding:0 30px}.software-list-page .header-flex-wrapper{padding-bottom:30px}.entity-footer-wrapper,.service-entity,.software-entity{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.firms-l,.firms-r{width:100%}.firms-r{border-top:1px solid #dce2ee;border-left:0;padding:20px 30px 30px}.service-entity .firms-l .linkbtn{display:block;max-height:46px;margin-left:auto;margin-bottom:0;align-self:center;padding:0 30px}.firm-review{min-width:100%;border-right:0;border-bottom:solid 1px #dce2ee;padding:20px 30px}.firm-review.full-width{border-bottom:0}.firm-platform-circle-column,.firm-service-circle-column{min-width:50%;padding:20px 30px}.service-entity .firm-service-circle-column{border-left:0}.service-entity .firms-r .linkbtn{display:none}.firms-services div{width:50%;float:left;clear:unset;padding-right:30px}.firms-services div.firm-founded{margin-bottom:0}.firms-services div.firm-employees,.firms-services div.firm-location{margin-left:30px;width:calc(50% - 30px)}.buyers-guide-question{margin-right:30px}.buyers-guide-answer-part{width:calc(100% - 400px)}.software-related-category{width:50%}.blog-list-desc{width:calc(100% - 470px);margin-left:10px}.leaders-matrix-container{padding-top:30px}.leaders-matrix-header-container{justify-content:center;padding-bottom:30px}.lm-graph-container{width:80%}.lm-companies-list-container{width:100%;padding-left:0}.lm-sub-header-wrapper{display:none}.mobile-device-enable{display:flex;flex-wrap:nowrap;flex:100%;padding-bottom:30px}.lm-item-core-progress-legend-wrapper,.lm-item-performance-progress-legend-wrapper{display:grid;padding-top:15px}.filter-softwares .firms-r{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.software-list-pricing{order:2;width:33.33%}.software-list-trial{order:3;width:33.33%}.software-entity .firm-service-circle-column{order:1;min-width:100%;border-bottom:1px solid #dce2ee}.border-top.free-tag.addToComapareContainer{order:4;width:33.33%;border-left:0}.software-entity .border-top.free-tag label{text-align:left;line-height:80px}}@media(max-width:959px){.listing-bottom h2,.related-categories-list h2,h2.buyers-guide-head{padding:25px 0!important}}@media(max-width:1024px){.h_text_div .page_description.minicontent{max-height:242px}.line-height-1-5{line-height:1.5!important}.container-LO1 .breadcrumb-header-title{font-size:28px}}@media(min-width:768px) and (max-width:959px){.articlesbody h2{padding:10px 0 25px}}@media(min-width:992px) and (max-width:1100px){.container-LO1 .filter-section{padding-right:15px;width:150px}.container-LO1 .filter-section:first-child{width:150px}.container-LO1 .filter-section:nth-child(2){width:200px}.container-LO1 .filter-section .select2-container{width:130px!important}.container-LO1 .apply_filter{width:100px}}@media(max-width:991px){.container-LO1 .filter-service-lists .show-mo-filter,.container-LO1 .filter-softwares .show-mo-filter{display:block;float:right;position:relative;top:-4px}.container-LO1 .articlesbody h2.webh2{border:none;margin:0;padding:0 0 20px;float:left;width:calc(100% - 100px)}.container-LO1 .show-mo-filter{border-radius:5px;margin:0 auto}.filter-service-lists{width:100%;float:none;margin:0;position:relative}.filter-service-lists h2{width:100%;border-bottom:solid 1px #e2e2e2;margin-bottom:20px}.service-filter,.software-filter{position:fixed;width:0%;opacity:0;float:none;left:100%;right:0;z-index:10001;overflow:hidden;top:0;bottom:0;transition:all .3s ease}.service-filter.open,.software-filter.open{opacity:1;transition:all .3s ease;width:402px;left:calc(100% - 402px)}.software-filter.open{margin-bottom:0}.service-filter-section,.software-filter-section{position:absolute;width:80%;right:0;top:0;bottom:0;display:flex;flex-direction:column;border-radius:0;width:400px}.software-filter-section{box-shadow:0 1px 2px rgb(0 0 0/20%);background-color:#fff}.service-features-filter,.software-features-filter{overflow-y:scroll}.service-filter-section .back-filter,.software-filter-section .back-filter{display:inline-block;padding-right:10px;position:relative;text-decoration:none;height:15px;width:15px;margin-top:16px}.service-filter-header,.software-filter-header{flex-shrink:0;left:0;right:0;top:0;background:#fff;bottom:0;display:block;text-align:center}.service-filter-header span,.software-filter-header span{display:inline-block}.service-filter-header .back-filter::after,.software-filter-header .back-filter::after{border:2px solid #9aa9bb;height:8px;width:8px;border-left:0;border-bottom:0;content:"";-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:9px;top:3px}.service-filter-header .back-filter::before,.software-filter-header .back-filter::before{border:2px solid #9aa9bb;height:8px;width:8px;border-left:0;border-bottom:0;content:"";-ms-transform:rotate(135deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg);top:3px;right:0;position:absolute}.s-f-r-b{display:inline-block}.service-filter-header .s-f-r-b{position:absolute;left:15px}.software-filter-header .s-f-r-b{position:absolute;left:15px}.container-LO1 .service-features-filter,.container-LO1 .software-features-filter{flex-direction:column}.container-LO1 .service-features-filter .service-filter-action,.container-LO1 .service-features-filter .service-filter-inputs{margin:unset;flex-direction:column}.container-LO1 .service-features-filter .service-filter-action{align-items:center}.container-LO1 .filter-section{width:100%!important;padding:0 0 20px}.container-LO1 .filter-section .select2-container,.container-LO1 .service-filter-inputs .filter-section .select2-container{width:100%!important}.container-LO1 .apply_filter.green-btn{border-radius:5px;margin:0 auto}.container-LO1 .filter-section ul{width:100%}.container-LO1 .service-features-filter,.container-LO1 .software-features-filter{overflow-y:auto}.container-LO1 .software-features-filter{display:flex;padding:20px}.container-LO1 .service-filter-footer,.container-LO1 .software-filter-footer{padding-bottom:20px}.container-LO1 .filter-section ul.country_ul input.cate-filter,.container-LO1 .filter-section ul.country_ul input.location-filter{width:330px}.container-LO1 .filter-mobile{display:none}.container-LO1 .show-mo-filter{border-radius:5px;margin:0 auto}.filter-mobile{display:block;padding:0 10px 10px;margin:-5px -8px 15px;border-bottom:solid 1px #e2e2e2}.filter-mobile .show-mo-filter{cursor:pointer;text-decoration:none}.filter-mobile .show-mo-filter::before{background:url(https://www.goodfirms.co/img/new-slices.png) -456px -6px no-repeat;content:"";height:17px;width:23px;display:inline-block;margin-right:5px;position:relative;top:3px}.overlay-filter{bottom:0;right:0;width:100%;position:fixed;z-index:101;display:none;top:0;left:0;background-color:rgba(99,121,133,.25);overflow:hidden}.buyers-guide-question{width:100%;margin:0 0 50px;float:none}.buyers-guide-answer-part{width:100%!important;float:none}.related-categories-list h2{margin-bottom:0}.otherposts.detial-blog-list{margin:0 auto 30px!important;float:none;display:block;width:100%}.container-LO1 .show-mo-filter{display:block;float:right;position:relative;top:-4px;border-radius:5px;margin:0 auto}.filter-service-lists{clear:both}.service-filter{margin-bottom:0}.container-LO1 .articlesbody h2.webh2{width:calc(100% - 110px)}.container-LO1 .filter-section ul{position:relative}.filter-softwares{clear:both}.software-filter{margin-bottom:0}}@media(max-width:850px){.research-visit-website{position:static;margin:10px 0 0;height:38px;line-height:38px}}@media(max-width:795px){.mobile-device-enable{flex-wrap:wrap}.lm-sub-header-info{flex:1 100%}}@media(max-width:768px){.container-LO1 .page-heading{height:71px}.software-related-category{width:100%}.otherposts{display:block}.blog-list-desc{width:100%;margin-left:0}.lm-graph-container{width:100%}.lm-item-services .lm-item-service::before{display:block;padding-right:0}.lm-item-progresses-container{flex-wrap:wrap;padding:15px 0 0}.lm-item-core-progress-container,.lm-item-performance-progress-container{width:100%}.lm-item-expanded-container .lm-item-performance-progress-container{border-top:1px solid #dce2ee;margin-top:30px;padding-top:15px}}@media(max-width:767px){.articlesbody h2{padding:10px 0 25px}.software_blogs .otherposts .post_cat_time{margin-top:0}.blog_title{font-size:18px!important}.res-serv-type{margin:6px 0}.csmallimage{padding:20px}.company-stars{top:15px}.research-data{margin:0;clear:both;padding-top:10px}.commoncompanydetail .company-image{width:100%;margin:0 0 15px;height:50px}.commoncompanydetail .company-image a{float:left}.commoncompanydetail .company-info .company-info-title{width:100%;display:block;max-width:100%}.commoncompanydetail .csmallimage .company-image a{float:left}.commoncompanydetail .csmallimage .company-info{width:100%;margin:0;float:left;padding-bottom:15px}.company-info-title{padding-bottom:5px}.contact-us-section .container{background-position:0 100%}.contact-us-wrapper{font-size:36px;align-items:flex-start;flex-direction:column;justify-content:center;padding:30px 0}.contact-us-wrapper .btn-arrow{margin-top:15px;padding:15px 41px}.entity-header-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.service-entity .firms-l .linkbtn{width:100%;margin-top:30px}.firm-platform-circle-column,.firm-service-circle-column{min-width:100%;border-left:0}.firms-services div{width:100%}.firms-services div.firm-employees,.firms-services div.firm-location{margin-left:0;width:100%}.firms-services div.firm-founded{margin-bottom:20px}.h_img_div{display:none}.software-list-pricing,.software-list-trial{width:100%;border-left:0}.border-top.free-tag.addToComapareContainer{width:100%;border-top:1px solid #dce2ee}.software-entity .border-top.free-tag label{line-height:60px}.software-entity .firms-l .linkbtn{width:100%;margin-top:30px}.software-list-pricing,.software-list-trial{width:50%}.software-list-pricing,.software-list-trial{padding:20px 30px}.software-list-trial{border-right:0}}@media(min-width:670px) and (max-width:718px){.container-LO1 .nav-tabs>li:last-child a{margin-right:0}.container-LO1 .nav-tabs>li>a{padding:16px 15px}}@media(max-width:669px){.container-LO1 .sheetContainer{display:block}.container-LO1 .follow-organisation-list{display:none;float:none}.mobile-lo1-options{display:inline-block;height:16px;margin-top:9px;position:relative;width:16px;text-align:left;margin-left:10px}.mobile-lo1-features{background:url(https://assets.goodfirms.co/images/more-dots.svg) 3px 0 no-repeat;height:16px;width:10px;display:block;cursor:pointer;margin-left:2px;margin-top:0;-ms-transform:rotate(90deg);transform:rotate(90deg)}.container-LO1 .free-tag-right .service-review-add{float:left}.filtersheetClose,.sheetClose{float:right;margin:1px 10px 0 0;height:15px;width:15px;cursor:pointer;box-sizing:content-box}.free-tag .bottomSheetListUL a:hover{background:0 0}.buyers-guide-answer{margin-bottom:15px}.container-LO1 a.list-software-alternative{display:none}.container-LO1 .page-heading{height:95px;border-bottom:none}.container-LO1 .section-breadcrumb{border:none;padding-bottom:0}.container-LO1 .breadcrumb-link{display:none!important}.container-LO1 .breadcrumb-header-title{padding:0 0 15px;font-size:22px}.container-LO1 .nav-tabs{position:static}.container-LO1 .nav-tabs li{background:#fff;text-align:center}.container-LO1 .nav-tabs.trlicnt li{width:33.33%}.container-LO1 .nav-tabs.twlicnt li{width:50%}.container-LO1 .nav-tabs.frlicnt li{width:25%}.container-LO1 .nav-tabs li a{border:none;padding:0;margin:0;height:43px;line-height:40px;background:0 0;border-bottom:3px solid #fff;font-size:14px;color:#757982;font-weight:400}.container-LO1 .nav-tabs li a:hover,.container-LO1 .nav-tabs li.active a,.container-LO1 .nav-tabs li.active a:hover{padding:0;margin:0;height:43px;line-height:40px;background:#fff;border:none;border-bottom:2px solid #3a7af3;font-weight:600}.container-LO1 .nav-tabs li a svg{display:none}.container-LO1 .listing-tabs{margin:0 -15px;border-bottom:4px solid #f5f5f5}.container-LO1 .follow-organisation-list{display:none;float:none}.research-list.firms-services div{float:none}}@media(max-width:640px){.header-flex-wrapper{padding-top:15px}.lm-graph-container{display:none}.lm-companies-list{margin:0}.lm-item-detail{margin-top:0}.lm-companies-detail-wrapper .lm-item-services{padding-bottom:15px}.leaders-matrix-list-container{padding:30px 0}.external-link:hover .external-icon{display:none}}@media(max-width:600px){.last_update{float:none;display:block!important}.firms-l{margin-right:0!important}.firms-r{position:static;border:none;width:100%;display:table;padding-bottom:0;padding-top:20px}.service-entity .linkbtn,.software-entity .linkbtn{margin:0 0 15px}.firms-r .firms-services{padding:5px 0 0}.firms-services .firm-location{padding-bottom:0}.firms-r div.firms-services{display:table-header-group;width:100%;float:left}.profile-star-link .review-container{float:none;display:block}.profile-star-link .star-container{margin-bottom:5px}.software_blogs .otherposts.detial-blog-list{width:100%!important;max-width:100%!important;margin-bottom:20px!important}.software_blogs .otherposts.detial-blog-list{width:100%!important;max-width:100%!important;margin-bottom:20px!important}.container-LO1 .software_blogs{padding:20px 20px 0}.container-LO1 .otherposts.detial-blog-list{margin:0 0 20px!important}.company-services{padding:15px 0;overflow:hidden}.compare-drawer-thumbnail-column{margin-right:20px}.default-blue-btn{height:38px;line-height:38px}.company-features-mobile,.company-info-mobile{display:block}.company-info-mobile{width:calc(100% - 62px);float:right}.company-info-mobile h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.commoncompanydetail .company-image{height:50px;width:50px;margin-right:10px;margin-bottom:14px}.commoncompanydetail .company-info .company-info-title,.csmallimage .company-stars{display:none}.company-info-mobile h3.font18{font-size:16px;margin:4px 0}.star-block-a .lightlinkc{line-height:24px;font-size:14px!important}.star-block{margin:0 2px 0 0}.company-features-mobile{display:block}.company-features-mobile{margin-top:20px;border-top:1px solid #e2e2e2;padding:11px 0 9px;border-bottom:1px solid #e2e2e2;overflow:hidden}.company-features-mobile div{font-size:16px;color:#3a3a3a;text-align:center;line-height:14px;width:25%;float:left}.company-features-mobile div span{font-size:14px;color:#5185f9;line-height:14px;display:block;padding-top:8px}}@media(max-width:540px){.service-firms .total-firms{font-size:15px}.free-tag{text-align:left;line-height:normal}.buyers-guide{padding:50px 10px}.lm-item-services{flex-wrap:wrap}.lm-item-services .lm-item-service{width:50%;padding-bottom:15px;margin-right:0}.lm-item-services .lm-item-service:last-child{width:100%;padding-bottom:0}.lm-item-detail-container{width:calc(100% - 35px)}.lm-companies-detail-wrapper .lm-item-detail-container{padding-right:10px}.lm-item-detail-wrapper{width:calc(100% - 122px)}.lm-item-tagline{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.firms-r{border-top:1px solid #dce2ee;padding-bottom:30px}.software-list-page .header-flex-wrapper{padding-bottom:15px}}@media(max-width:530px){.compare-drawer-action-row{flex-direction:column}.compare-drawer-action-row .compare-button-wrapper{order:1}.compare-drawer-action-row .compare-button-wrapper a{margin:0 0 5px;padding:10px 16px}.compare-drawer-action-row .remove-all-wrapper{order:2}.compare-bottom-tray-container{justify-content:space-between}}@media(max-width:480px){.profile-star-link{padding-top:10px!important}.profile-tagline{padding-top:0}.service-lists,.software-lists{padding-top:0}.articlesbody{background:#fafcff}.container-LO1 .articlesbody{padding-bottom:0}.sheetContainer{display:block}.service-filter-header{display:none}.filter-header-mobile{display:flex;background:#fff;height:46px;width:100%;padding:0 15px;line-height:46px;font-size:14px;color:#2d2d2d;box-shadow:0 2px 3px 0 rgba(0,0,0,.2)}.filter-header-mobile .back-filter{margin:0;font-size:14px;height:auto;width:auto;color:#3a7af3;cursor:pointer;float:left;padding:0}.filter-header-mobile .back-filter svg{margin-right:8px;vertical-align:middle;margin-bottom:2px}.filter-header-mobile span{margin:0 auto}.service-filter-section,.software-filter-section{width:100%}.service-filter,.software-filter{position:fixed;width:100%;opacity:1;float:none;left:0;right:0;z-index:10000;overflow:hidden;top:0;bottom:0;transition:none;display:none}.service-filter.open,.software-filter.open{opacity:1;transition:none;width:100%;left:0;display:block}.filter-section-title{font-size:14px;height:60px;line-height:60px;padding:0 18px 0 0}.service-features-filter .filter-section{margin-left:15px}.service-features-filter .filter-section.open{padding-bottom:15px}.filter-section-title::after{top:25px}.service-features-filter .filter-section.open .filter-section-title::after{top:24px}.service-features-filter .filter-section ul li label::before{left:0;top:0}.service-features-filter .filter-section ul li label{padding-left:30px;font-size:12px;color:#757982;height:19px;line-height:19px}.service-features-filter .filter-section ul li{position:relative;width:50%;display:inline-block;padding:9px 0}.service-features-filter .filter-section ul.country_ul li{width:100%}.service-features-filter .filter-section:last-child{border-bottom:1px solid #e2e2e2}.service-filter-footer{display:none}.f-country-s .location-filter,input.cate-filter{margin:0 0 15px;width:calc(100% - 15px)}.sort_by_label{font-size:12px;color:#3a7af3;line-height:12px;float:right;position:relative;top:25px;right:20px}.container-LO1 .show-mo-filter::before{display:none}.container-LO1 .filter-service-lists .show-mo-filter,.container-LO1 .filter-softwares .show-mo-filter{display:none}.container-LO1 .show-mo-filter{border:none;width:auto;height:15px;display:block;top:0;line-height:normal;font-weight:600;background:0 0;color:#181818}.container-LO1 .show-mo-filter:hover{background:0 0;color:#181818}.service-lists .view-page-main h2,.software-lists .view-page-main h2{display:none}.container-LO1 .service-filter-section,.container-LO1 .software-filter-section{width:100%}.container-LO1 .service-filter-header,.container-LO1 .software-filter-header{display:none}.service-features-filter .filter-section,.software-features-filter .filter-section{margin:0}.container-LO1 .filter-header-mobile{box-shadow:none;border-bottom:1px solid #e2e2e2}.container-LO1 .service-filter-footer,.container-LO1 .software-filter-footer{padding-bottom:20px}.container-LO1 .service-features-filter .filter-section:last-child{border-bottom:none}.container-LO1 .service-features-filter .filter-section ul li label,.container-LO1 .software-features-filter .filter-section ul li label{padding-left:40px}.container-LO1 .sort_by_label{display:block;border-radius:4px!important;border:1px solid #e2e2e2!important;height:36px!important;padding:2px 20px 2px 10px!important;color:#333;font-size:12px;line-height:30px;position:relative;cursor:pointer;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all;float:none;top:10px;right:0}.container-LO1 .sort_by_label::before{border-color:#4e5976 transparent transparent;content:"";border-style:solid;border-width:5px 4px 0;height:0;right:9px;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.container-LO1 .sort-by-so .input.select{display:none}.container-LO1 .service-features-filter .filter-section.open ul{display:none}.container-LO1 .filter-header-mobile .back-filter{position:absolute;left:15px}.location-filter,input.cate-filter{margin:10px 15px;width:calc(100% - 30px)}#content .service-lists .container,#content .software-lists .container,.container-LO1 .page-heading .container{padding:0}.container-LO1 .page-heading{min-height:85px;margin-bottom:0;height:auto}.blog-list-desc p a{width:75px}.container-LO1 .section-breadcrumb.blog-breadcrumb{display:block;margin-bottom:0}.container-LO1 .section-breadcrumb .container{padding:0}.breadcrumb-header-title{font-size:18px;font-weight:600;line-height:24px!important;padding:10px 0}.line-height-1-5.breadcrumb-header-title{padding-top:0}.container-LO1 .breadcrumb-header-title{font-size:22px;padding:0 0 15px;line-height:33px!important}.container-LO1 .listing-tabs{width:100%;max-width:480px;overflow-x:auto;white-space:nowrap;overflow-y:hidden;-webkit-overflow-scrolling:touch;box-shadow:none;border-radius:0;margin:0}.container-LO1 .listing-tabs ul{display:block;width:100%}.container-LO1 .listing-tabs ul li{min-width:110px;width:auto;float:none;display:inline-block}.container-LO1 .listing-tabs::-webkit-scrollbar{display:none}.container-LO1 .listing-tabs{-ms-overflow-style:none;-ms-overflow-style:none;scrollbar-width:none}.container-LO1 .service-firms .pull-right{float:right!important}.container-LO1 .service-firms .total-firms{display:block}.container-LO1 .filter-mobile{display:block;overflow:hidden;margin:0;padding:0;border:none}.container-LO1 .show-mo-filter::before{display:none}.container-LO1 .service-firms{border-top:1px solid #e2e2e2;padding-top:15px}.container-LO1 .show-mo-filter svg{margin-right:8px;float:left;margin-top:3px}.service-firms .total-firms{font-size:14px;color:#181818}.container-LO1 .h_text_div{font-size:14px}.container-LO1 .h_text_div h2{font-size:16px}.container-LO1 .h_text_div h3{font-size:15px}.container-LO1 .software-filter{z-index:1050}.h_text_div p{margin-bottom:15px}.h_img_div{display:none}.padding{padding:15px}.service-firms{border:none;padding-top:5px;text-align:left}.service-firms .total-firms{display:none}.service-firms .pull-right{float:none!important}.border{border-radius:0;box-shadow:none}.filter-mobile{display:none}.container-LO1 .list-service-ask,.container-LO1 .list-software-ask{display:none!important}.service-lists .mobileh2,.software-lists .mobileh2{font-size:14px;display:block;padding:15px;line-height:21px}.articlesbody .view-page-main{margin:0;padding:15px 0}.service-lists .container-bg,.software-lists .container-bg{background:#fff!important}.container-LO1 .articlesbody .view-page-main{padding-bottom:0}.service-features-filter ul.bottomSheetListUL,.software-features-filter ul.bottomSheetListUL{max-height:400px;overflow:auto}.service-features-filter ul.bottomSheetListUL li label,.software-features-filter ul.bottomSheetListUL li label{height:50px;line-height:45px}.service-features-filter ul.bottomSheetListUL li label::before,.software-features-filter ul.bottomSheetListUL li label::before{top:14px}.container-LO1 .service-features-filter ul.bottomSheetListUL li label input,.container-LO1 .software-features-filter ul.bottomSheetListUL li label input{height:100%;width:100%}.container-LO1 .company-listing .pagination-block,.container-LO1 .software-listing .pagination-block{padding-top:0;border-bottom:5px solid #f5f5f5}.container-LO1 .company-listing .paging_bs_normal,.container-LO1 .software-listing .paging_bs_normal{height:36px}.service-entity,.software-entity{padding:0 15px 8px;border-bottom:5px solid #f5f5f5;border-radius:0;box-shadow:none}.container-LO1 .service-entity,.container-LO1 .software-entity{margin-bottom:15px}.profile-star-link a,.splebl{font-size:12px}.firm-review,.software-list-review{display:none}.firms-r{padding:0}.firms-r div.firms-services{padding:15px 0}.container-LO1 .firms-r .company-services,.container-LO1 .firms-r .firms-services{border-top:1px solid #e2e2e2;margin-top:20px}.firms-services div::before{height:auto;line-height:14px}.firms-r .software-list-pricing,.firms-r .software-list-trial,.firms-services div{width:50%;float:left!important;line-height:26px;padding-bottom:18px;margin:0!important}.firms-r .software-list-pricing,.firms-r .software-list-trial{padding-bottom:0}.firm-location br{display:none}.free-tag{margin:0}.firms-r .firms-services div.firm-location{width:100%;padding-bottom:0}.container-LO1 .free-tag-right .service-review-add{padding:0 12px;color:transparent;font-size:0;margin-right:0;text-decoration:none}.container-LO1 .free-tag-right .service-review-add::before{content:"Review";font-weight:600;font-size:14px;color:#757982;line-height:19px}.mobile-lo1-options{margin-top:0}.profile-position,.service-entity h3,.software-entity h3{font-size:20px}.profile-tagline{font-size:14px;white-space:break-spaces}.service-entity .company_logo,.software-entity .software_logo{margin-right:15px}.service-entity .linkbtn,.software-entity .linkbtn{margin:5px 0;height:38px;line-height:2.5}.follow-organisation-list a{top:2px;line-height:20px}.follow-organisation-list a.followingButton::before{background-position:0 1px}.follow-organisation-list .follow-option:hover ul{display:none}.follow-organisation-list .followButton{color:transparent!important;font-size:0!important;position:relative!important;height:20px!important;line-height:20px!important;display:block!important;width:71px}.follow-organisation-list .followButton::after{content:"Follow";font-size:14px;position:absolute;display:block;top:0;right:0;left:26px;color:#757982}.mobile-lo1-features{background-position:6px 0}.guide-answer{font-size:14px;line-height:21px}.border{border-radius:0;box-shadow:none}.guide-question{font-size:16px}.buyers-guide{padding:20px}.buyers-guide-head{font-size:18px}.question-list li a{font-size:14px}.buyers-guide-question{padding:15px 15px 10px}.question-list li{padding-bottom:15px;line-height:21px}.question-list{margin:0}.buyers-guide-question{margin:0 0 10px}.buyers-guide-head{padding-bottom:15px}.buyers-guide-answer:last-child{margin-bottom:0}.buyers-guide-answer:last-child p:last-child{padding-bottom:0!important}.listing-bottom h2,.related-categories-list h2,h2.buyers-guide-head{display:block!important;font-weight:600;font-size:22px}.buyers-guide-section,.related-categories-list{border-bottom:5px solid #f5f5f5!important}.buyers-guide-question .buyers-guide-head{font-size:16px}.buyers-guide-question{margin:0 0 10px}.buyers-guide-answer-part h2{padding:10px 0 15px}.buyers-guide-answer{margin-bottom:10px}.listing_faqs ul li{padding-left:0}.listing_faqs ul li::before{display:none}.listing_faqs ul li h2::before{position:absolute;float:left;margin-right:10px;content:"Q";font-size:14px;color:#181818;background:#f1f1f1;border-radius:25px;height:30px;width:30px;text-align:center;line-height:30px;left:0}.listing_faqs ul li h2{font-size:16px;padding-left:40px!important;min-height:30px}.listing-bottom{margin-top:0;border-bottom:5px solid #f5f5f5}.blog_title{font-size:16px!important}.blog-list-desc p a{width:75px}.dir-sub-spacing{padding:0 15px 15px;margin:0}.software-entity .border-top.free-tag label{height:22px;line-height:24px}.software-entity a.service-review-add{height:21px;top:1px}.software-entity .border-top.free-tag label::before{top:1px}.software-entity .border-top.free-tag label{color:transparent;font-size:0}.software-entity .border-top.free-tag label::after{content:"Compare";font-weight:600;font-size:14px;color:#757982;line-height:21px}.compare-drawer-row{padding:29px 15px}.container-LO1 .section-breadcrumb.compare-breadcrumb{padding-bottom:0;margin-bottom:5px}.container-LO1 .section-breadcrumb.compare-breadcrumb .breadcrumb-header-title{padding:10px 15px}.comparison-table-box{border-radius:0;margin-bottom:5px}.top_softwares_in_page a{font-size:14px;line-height:26px}.top_softwares_in_page h2{font-size:14px;padding:0 0 5px}.top_softwares_in_page{padding:15px}.research-list-container .commoncompanydetail h2{display:block;padding:0 15px 15px;font-size:14px}.res-serv-type{margin:0 0 10px}.commoncompanydetail .padding30{padding:0 15px 3px}.company-features-mobile div{font-size:14px}.company-features-mobile div span{font-size:12px}.star-block-a .lightlinkc{float:none}.company-features-mobile{margin:15px 0 10px}.firms-services div{width:50%;float:left!important;line-height:26px;padding-bottom:18px;margin:0!important}.firms-services div::before{height:auto;line-height:14px}.commoncompanydetail .padding30{padding:0 15px 3px}.commoncompanydetail .padding30.csmallimage{padding:15px}.csmallimage .company-stars{display:none}.rtagline{padding:0!important;line-height:18px!important}.research-data{padding-top:0}.research-list .firm-location span{overflow:hidden;text-overflow:ellipsis;width:100%;white-space:nowrap;display:block}.research-data .rlcompanyprofile{display:none}.research-data .researchpointright{margin:0}.research-visit-website{width:100%}.research-list-container .research-service-type-container{padding:15px 15px 3px}.research-description-container{border-bottom:5px solid #f5f5f5}.container-LO1 .show-mo-filter svg{display:inline-block}.container-LO1 .show-mo-filter{position:absolute;right:15px;top:26px}.container-LO1 .listing-tabs{border-bottom:1px solid #dce2ee}.service-lists .view-page-main h2.webh2{display:block;font-size:14px;font-weight:600;color:#181818;padding:15px!important}.container-LO1 .articlesbody .view-page-main{padding-top:0;background:0 0!important}.container-LO1 .filter-service-lists{padding-top:15px;background:#fff}.top_softwares_in_page{margin-bottom:5px}.container-LO1 .show-mo-filter::before{display:inline-block!important}.research-description-container{border-bottom:0}.webpage-container .page-heading{border-bottom:5px solid #f5f5f5}.research-list-container .commoncompanydetail h2{padding:15px}.software-lists .view-page-main h2.webh2{display:block;font-size:14px;font-weight:600;color:#181818;padding:15px!important}.container-LO1 .filter-softwares{padding-top:15px;background:#fff}.top_softwares_in_page{margin-bottom:5px}.service-features-filter ul.bottomSheetListUL li.radio-group label.checked::after{left:20px;top:19px}.contact-us-wrapper{font-size:24px;line-height:normal;padding:40px 0}.container-LO1.container-fluid.flex-container .contact-us-wrapper{padding:40px 20px}.contact-us-wrapper .btn-arrow{margin-top:25px}.lm-sub-header{font-size:20px}.mobile-device-enable{padding-bottom:20px}.lm-companies-list{-moz-column-count:1;-webkit-column-count:2;column-count:1}.lm-item-performance-progress-legend-wrapper{grid-template-columns:repeat(2,max-content)}.lm-companies-list .item,.lm-companies-list .item:nth-child(10){font-size:16px;margin-bottom:15px}.leaders-matrix-list-container{padding:20px 0}.lm-list-header-info{font-size:14px}.leaders-matrix-item,.lm-item-detail{padding:20px}.lm-item-logo-wrapper{width:77px;height:77px}.lm-item-logo-wrapper img{max-width:75px;max-height:75px}.lm-item-name{font-size:20px}.lm-item-tagline{padding:5px 0}.container-LO1 .filter-service-lists,.container-LO1 .filter-softwares{padding-top:0}.service-directory-list,.software-directory-list{background:#fafcff}.service-directory-list li,.software-directory-list li{margin-bottom:10px}.container-LO1 .service-entity,.container-LO1 .software-entity{margin-bottom:0;border-bottom:1px solid #dce2ee}.entity-header-wrapper{padding:20px 0 0}.service-entity .firms-l .linkbtn{margin-top:20px;line-height:2.2}.profile-flex{padding:15px 0}.firm-review{display:block;padding:20px 0}.firm-platform-circle-column,.firm-service-circle-column{padding:20px 0 15px}.firm-platform-circle-column{padding:15px 0 20px}.container-LO1 .firms-r .company-services,.container-LO1 .firms-r .firms-services{border-top:0;margin-top:0;padding-bottom:15px}.firms-r div.firms-services div{padding-bottom:10px}.software-entity .firms-l .linkbtn{margin-top:20px;line-height:2.2}.software-entity .profile-flex{padding:10px 0 20px}.firms-r .software-list-pricing,.firms-r .software-list-trial,.firms-services div{padding-bottom:20px}.software-entity .firm-service-circle-column{padding:20px 0}.border-top.free-tag.addToComapareContainer{padding:15px 0 10px}.software-entity .border-top.free-tag label{padding-left:35px}.software-list-pricing{padding-left:0}.software-list-trial{padding-right:0}.software-entity .border-top.free-tag label::after{content:"Add to Compare"}.listing-bottom h2,.related-categories-list h2,h2.buyers-guide-head{padding:25px 20px 5px!important}.listing_faqs{padding:20px}.related-categories-list .rcl-height{padding:20px}}@media(max-width:414px){.header-flex-wrapper{padding-top:10px}.container-LO1 .breadcrumb-header-title{padding:0 0 10px}}@media(max-width:422px){.compare-drawer-row{padding:15px;line-height:normal}.compare-bottom-tray-container{align-items:flex-start}.compare-drawer-thumbnail-column{height:48px;width:48px}.compare-drawer-logo-wrapper{width:48px;height:48px}.compare-drawer-action-row{flex-direction:row;margin-top:10px;min-height:28px}.compare-drawer-action-row .compare-button-wrapper a{margin-right:15px;margin-bottom:0}.compare-drawer-compare-button{padding:10px 16px;font-weight:400}.compare-drawer.show-compare-drawer{height:auto}}@media(max-width:360px){.follow-organisation-list{padding-left:15px}.follow-organisation-list .follow-option-btn{margin-left:0}.company-features-mobile div:first-child{width:22%}.company-features-mobile div:nth-child(2){width:35%}.company-features-mobile div:nth-child(4){width:18%}.related-categories-list{padding-bottom:15px}}@media(max-width:320px){.lm-item-performance-progress-legend-wrapper{grid-template-columns:repeat(1,max-content)}}