.kl-form-control{border:1px solid #d6d6d6;border-radius:4px;color:#0c263b;font-size:16px;overflow:hidden;padding:12px 17px 10px 16px;text-overflow:ellipsis}.kl-form-control::-webkit-input-placeholder{color:#000;opacity:.5}.kl-form-control:-ms-input-placeholder{color:#000;opacity:.5}.kl-form-control::placeholder{color:#000;opacity:.5}.kl-form-control:focus{border-color:#d6d6d6;box-shadow:none;color:#000}.kl-form-control.valid{border-color:#153754}.kl-form-control.kl-form-control-sm{font-size:15px;padding:10.5px 17px 10px 16px}.kl-form-control.kl-placeholder-blue::-webkit-input-placeholder{color:#0c263b;opacity:.8}.kl-form-control.kl-placeholder-blue:-ms-input-placeholder{color:#0c263b;opacity:.8}.kl-form-control.kl-placeholder-blue::placeholder{color:#0c263b;opacity:.8}.kl-form-control~.error{color:#e84f4f;display:block;font-size:12px;padding-top:4px}.kl-input-group-with-icon{position:relative}.kl-input-group-with-icon .kl-form-control{padding-right:50px}.kl-input-group-icon{align-items:center;background-color:transparent;border:none;display:flex;height:48px;justify-content:center;line-height:1.5;padding:.375rem .75rem;position:absolute;right:0;text-align:center;top:0;white-space:nowrap;width:52px;z-index:3}.kl-form-control-sm~.kl-input-group-icon{height:45px}.kl-input-group-with-icon-validation{position:relative}.kl-input-group-with-icon-validation .kl-icon-valid{display:inline-block;font-size:0;opacity:0;pointer-events:none;position:absolute;right:-24px;top:24px;transform:translate(100%,-50%) scale(0);transition:all .3s ease-in-out}@media(max-width:1199.98px){.kl-input-group-with-icon-validation .kl-icon-valid{right:-10px}}@media(max-width:575.98px){.kl-input-group-with-icon-validation .kl-icon-valid{display:none}}.kl-input-group-with-icon-validation .kl-form-control-sm~.kl-icon-valid{top:22px}.kl-input-group-with-icon-validation .valid~.kl-icon-valid{opacity:1;transform:translate(100%,-50%) scale(1)}.kl-form-check{min-height:25px;padding-left:40px}.kl-form-check .kl-form-check-input{margin-left:-40px}.kl-form-check-input{border-color:#707070;height:25px;margin-top:-1px;width:25px}.kl-form-check-input:checked{background-color:#153754;border-color:#153754}.kl-form-check-input:active{filter:none}.kl-form-check-input:focus{border-color:#153754;box-shadow:0 0 0 .25rem rgba(99,148,148,.2)}.kl-form-check-input+.kl-form-label{margin-bottom:0}select+.select2-container{display:block;width:100%!important}.modal-content>select+.select2-container,body>select+.select2-container{z-index:9999}.select2-container--default .select2-selection--single{border:1px solid #d6d6d6;height:48px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#000;line-height:46px;padding-left:20px;padding-right:50px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#0c263b}.select2-container--default .select2-selection--single .select2-selection__arrow{display:none!important;height:47px;position:absolute;right:1px;top:0;width:50px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border:none;font-family:Font Awesome\ 5 Pro,serif;font-weight:300;height:auto;width:auto;-webkit-font-smoothing:antialiased;color:#7f7f7f;display:inline-block;font-size:14px;font-style:normal;font-variant:normal;line-height:1;margin-left:0;margin-top:2px;text-rendering:auto;top:50%;transform:translate(-50%,-50%);transition:transform .3s ease-in-out}.select2-container--default .select2-selection--single .select2-selection__arrow b:before{content:""}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border:none;transform:translate(-50%,-50%) rotate(180deg)}.select2-container--default.select2-container--open .select2-dropdown{background-color:#fff;border:1px solid #e6e6e6;border-radius:8px;box-shadow:0 2px 10px 0 rgba(0,0,0,.07);padding:11px 0}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background:#fff;color:#404950}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable:hover{background:#f5f8fb;color:#14859c}.select2-container--default .select2-results__option--selected{background:#f5f8fb!important;color:#14859c!important}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #d6d6d6;outline:none}.select2-results__option{color:#404950;font-size:15px;padding:11.5px 28px 11px}.kl-form-label{color:#495057;font-size:16px;margin-bottom:.25rem}.kl-form-label.kl-form-label-sm{font-size:14px}.kl-form-label.kl-form-label-black{color:#000}.kl-title-form h2{color:#153754;font-size:30px;font-weight:700;line-height:1.2;margin-bottom:4px}.kl-title-form h3{color:#153754;font-size:20px;font-weight:400;line-height:1.3;margin-bottom:0}.kl-separartor-form{background-color:#d6d6d6;margin:0;opacity:1}.kl-icon-show-password{cursor:pointer}.kl-line-eye-hide{display:none}.showed .kl-line-eye-hide{display:block}.ui-widget.ui-widget-content{background-color:#fff;border:1px solid #e6e6e6;border-radius:8px;box-shadow:0 2px 10px 0 rgba(0,0,0,.07);padding:11px 0}.ui-menu .ui-menu-item-wrapper{color:#404950;font-size:15px;padding:11.5px 28px 11px}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{background:#f5f8fb;border:none;color:#14859c;font-weight:400}.ui-menu .ui-state-active,.ui-menu .ui-state-focus{margin:0}.kl-section-user-profiles-notation .kl-tabs-user-nav-link{border-bottom:2px solid #7e8c97;border-top:none;display:flex;flex-direction:column;height:100%;min-height:182px;padding:25px 0;text-decoration:none}.kl-content-tab-child ul li button{border-radius:0!important;color:#042941!important;font-size:16px;font-weight:500;padding:10px 5px!important}.kl-content-tab-child ul li button.active{background-color:transparent!important;border-bottom:3px solid #c65050;color:#c65050!important}.kl-content-tab-child .kl-tab-child-content{display:block!important;padding:0}.kl-content-tab-child .kl-tab-child-content .tab-pane .kl-content .kl-list{border-bottom:1px solid #dedede;display:flex;justify-content:space-between;padding:30px 0}.kl-content-tab-child .kl-tab-child-content .tab-pane .kl-content .kl-list .kl-descri{color:#000;display:flex;font-size:16px;font-weight:400;justify-content:space-between}.kl-content-tab-child .kl-tab-child-content .tab-pane .kl-content .kl-list .kl-descri p{margin-bottom:0}.kl-content-tab-child .kl-tab-child-content .tab-pane .kl-content .kl-list .kl-rating span{border-right:4px solid #fff}.kl-content-tab-child .kl-tab-child-content .tab-pane .kl-content .kl-list .kl-img-right span{border-right:10px solid #fff}.kl-content-tab-child .kl-tab-child-content .tab-pane .kl-content .kl-list .kl-img-emoji span{border-right:6px solid #fff}.kl-setup-panel{display:flex!important;justify-content:space-between}.kl-setup-panel .kl-stepwizard-step{margin-right:25px;padding-bottom:10px;padding-top:12px}@media(max-width:575.98px){.kl-setup-panel .kl-stepwizard-step{padding-top:5px}}.kl-setup-panel .kl-stepwizard-step .kl-btn-panel{border-radius:0!important;color:#042941;font-family:Heebo,sans-serif;font-size:16px;font-weight:500;padding:10px 5px!important;text-decoration:none}.kl-content .kl-list{align-items:center;border-bottom:1px solid #dedede;display:flex;justify-content:space-between;padding:18px 0}.kl-content .kl-list .kl-descri{color:#000;display:flex;font-size:16px;font-weight:400;justify-content:space-between}.kl-content .kl-list .kl-descri p{font-family:Heebo,sans-serif;margin-bottom:0}.kl-content .kl-list .kl-rating span{border-right:4px solid #fff}.kl-content .kl-list .kl-img-right span{border-right:10px solid #fff}.kl-content .kl-list .kl-img-emoji span{border-right:6px solid #fff}.kl-form-comment{padding:10px 0}.kl-form-comment .form-group{margin-top:20px}.kl-form-comment .kl-checkbox-group .form-check{margin-top:0}.form-group textarea{border:1px solid #d6d6d6;border-radius:5px;color:#666;max-height:135px;padding:10px 0 0 10px;width:100%}.form-group textarea::placeholder{color:#d6d6d6;font-size:14px;font-weight:400;padding:7px 0 0 2px}.form-group textarea:focus-visible{box-shadow:none;outline:none}.form-group input{color:#666}.form-group input:focus{border-color:#d6d6d6}.kl-advice textarea{border:1px solid #d6d6d6;border-radius:5px;color:#666;max-height:169px;padding:10px 0 0 10px;width:100%}.kl-advice textarea::placeholder{color:#d6d6d6;font-size:16px;font-weight:400;padding:10px 0 0 7px}.kl-advice textarea:focus-visible{box-shadow:none;outline:none}.position-relative .kl-comment-count-char{position:absolute;right:0;top:0}.kl-comment-count-char{color:#c65050}.valid~.kl-comment-count-char{color:#123653}.kl-form-comment textarea.invalid-feedback{color:#212529!important;font-size:1rem;margin-top:0}.kl-modal-content{border-radius:10px;max-width:485px;padding:10px 40px}.kl-modal-content .kl-modal-body-entreprise{margin-top:15px}.kl-modal-content .kl-modal-body-entreprise .kl-title{margin:0 auto;width:382px}.kl-modal-content .kl-modal-body-entreprise .kl-title h5{color:#123653;font-family:Heebo,sans-serif;font-size:26px;font-weight:500;line-height:31px}.kl-modal-content .kl-modal-body-entreprise .kl-note{padding:20px 0}.kl-modal-content .kl-modal-body-entreprise .kl-note a{background:transparent;background-clip:padding-box;border:1px solid transparent;border-radius:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#123653;font-family:Heebo,sans-serif;font-size:60px;font-weight:700;height:109px;margin:auto;padding:10px;position:relative;width:108px}.kl-modal-content .kl-modal-body-entreprise .kl-note a:before{background:linear-gradient(90deg,#c65050,#225e8e,#48a5a0,#dade73);border-radius:50px;bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;padding:4px;position:absolute;right:0;top:0}.kl-modal-content .kl-modal-body-entreprise .kl-rating.kl-rating-after{padding-bottom:30px}.kl-modal-content .kl-modal-body-entreprise h6{color:#666;font-family:Heebo,sans-serif;font-size:18px;font-weight:700;margin-top:30px}.kl-modal-content .kl-modal-body-entreprise p{color:#666;font-family:Heebo,sans-serif;font-size:18px;font-weight:400;line-height:26px;margin:0 auto;width:290px}.kl-modal-content .kl-modal-body-entreprise .kl-validate-delete{display:none;padding:40px 0 50px}.kl-modal-content .kl-modal-body-entreprise .kl-validate-delete .kl-alert p:first-child{color:#666;font-family:Heebo,sans-serif;font-size:16px;font-weight:400;line-height:19px;padding:20px 0;width:391px}.kl-modal-content .kl-modal-body-entreprise .kl-validate-delete .kl-alert p:last-child{color:#123653;font-family:Heebo,sans-serif;font-size:16px;font-weight:500;padding-top:0!important}.kl-modal-content.kl-modal-content-note{min-height:483px}.kl-modal-content.kl-modal-notation{margin-top:15px;min-height:560px}.kl-modal-content.kl-modal-notation p{text-align:left;width:100%}@media screen and (max-width:575.98px){.kl-modal-content .kl-modal-body-entreprise .kl-title,.kl-modal-content .kl-modal-body-entreprise p{width:unset!important}.kl-modal-content .kl-modal-body-entreprise h5{margin:0 auto;width:226px}.kl-modal-content button{width:100%}.kl-modal-content button.btn-close{width:unset}.kl-modal-content .btn{width:100%}}.kl-wrapper-star-ratings{align-items:center;display:flex;flex-wrap:wrap}.kl-star-ratings{display:inline-block!important;font-size:0;line-height:0;position:relative}.kl-star-ratings:after{background-color:#e2e2e2;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}.kl-star-ratings span{align-items:center;border-right:4px solid #fff;box-sizing:content-box;display:inline-flex;height:23px;justify-content:center;position:relative;vertical-align:top;width:23px;z-index:2}.kl-star-ratings span:last-of-type{border:none}.kl-star-ratings .kl-fill-rating{background-color:#c65050;bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.kl-rating-editable{display:inline-block;font-size:0;position:relative}.kl-rating-editable:after{background-color:#e2e2e2;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}.kl-rating-editable span{align-items:center;border-right:4px solid #fff;box-sizing:content-box;display:inline-flex;justify-content:center;position:relative;z-index:2}.kl-rating-editable span:last-of-type{border:none}.kl-rating-editable .kl-fill-rating{background-color:#c65050;bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.kl-star-number{color:#000;display:inline-block;font-size:14px;font-weight:500;padding-top:1px}.kl-search-noter .kl-wrapper-filter-in-hero-video{bottom:0;left:0;position:absolute;right:0;transform:translateY(38%);z-index:5}@media(max-width:991.98px){.kl-search-noter .kl-wrapper-filter-in-hero-video{margin-top:-48px;position:static;transform:none}}.kl-section-comment-noter{background-color:#fcfcfc;position:relative}.kl-section-comment-noter .kl-find-company{padding:1px 12px 12px}.kl-section-comment-noter .kl-find-company .kl-find-company-contain{background:#fff;border-radius:10px 10px 0 0;margin-top:-55px}.kl-section-comment-noter .kl-find-company .kl-rate-contain{margin-top:0!important;padding-top:50px}@media(max-width:991.98px){.kl-section-comment-noter .kl-find-company .kl-rate-contain{padding-top:10px}}.kl-section-comment-noter .kl-find-company .kl-rate-contain .kl-tarifs-rac{padding:20px 40px}@media(max-width:991.98px){.kl-section-comment-noter .kl-find-company .kl-rate-contain .kl-tarifs-rac{padding:20px 12px}}.kl-section-comment-noter .kl-find-company .kl-rate-contain .kl-tarifs-rac h2{margin-top:20px}.kl-section-comment-noter .kl-find-company .kl-rate-contain .kl-tarifs-rac h3{margin-top:30px}.kl-section-comment-noter .kl-find-company .kl-rate-contain .kl-rate-row{padding:10px 0 20px}.kl-section-comment-noter .kl-find-company .kl-rate-contain .kl-rate-row .kl-rate-img img{display:block;height:auto;margin:0;width:100%}@media(max-width:991.98px){.kl-section-comment-noter .kl-find-company .kl-rate-contain .kl-rate-row .kl-rate-img img{margin-bottom:20px}}.kl-section-comment-noter .kl-find-company .kl-rate-contain .kl-bloc-resumer-content{padding-bottom:30px}.kl-section-comment-noter .kl-find-company .kl-rate-contain .kl-bloc-resumer-content .kl-bloc-resumer{background-color:#fff;border:1px solid #eaecf2;border-radius:10px;padding:32px}.kl-section-comment-noter .kl-find-company .kl-rate-contain .kl-bloc-resumer-content .kl-bloc-resumer .kl-number{margin-bottom:30px;margin-top:10px}.kl-section-comment-noter .kl-find-company .kl-rate-contain .kl-bloc-resumer-content .kl-bloc-resumer .kl-number span{background-color:#fdefef;border-radius:35px;color:#c65050;font-size:30px;font-weight:600;padding:10px 23px}.kl-section-comment-noter .kl-find-company .kl-rate-contain .kl-bloc-resumer-content .kl-bloc-resumer .kl-text p{color:#58626a;font-size:15px;margin-bottom:0}.kl-tarifs-contain{margin-top:-60px!important}@media(max-width:991.98px){.kl-tarifs-contain{margin-top:-48px!important}}.kl-tarifs-contain .kl-tarifs-rac{padding:20px 40px}@media(max-width:991.98px){.kl-tarifs-contain .kl-tarifs-rac{padding:20px 12px}}.kl-tarifs-contain .kl-tarifs-rac .kl-sect-tarif{padding-bottom:30px}.kl-tarifs-contain .kl-tarifs-rac .kl-sect-tarif .kl-text-audit{padding-right:45px}@media(max-width:992px){.kl-tarifs-contain .kl-tarifs-rac .kl-sect-tarif .kl-text-audit{padding-right:5px}}.kl-tarifs-contain .kl-tarifs-rac .kl-sect-tarif .kl-text-audit h4{color:#123653;font-size:25px;font-weight:600;padding:12px 0}.kl-tarifs-contain .kl-tarifs-rac .kl-sect-tarif .kl-img-audit{padding:40px 20px}.kl-tarifs-contain .kl-tarifs-rac .kl-sect-tarif .kl-img-audit img{object-fit:cover;width:100%}.kl-tarifs-contain .kl-tarifs-rac .kl-table-tarifs{overflow:auto;padding:30px 0}.kl-tarifs-contain .kl-tarifs-rac .kl-table-tarifs .table{border:1px solid #eaecf2!important;width:1200px}.kl-tarifs-contain .kl-tarifs-rac .kl-table-tarifs .table thead{background:#f8fdff}.kl-tarifs-contain .kl-tarifs-rac .kl-table-tarifs .table thead tr th{border-bottom-color:#eaecf2!important;border-bottom-width:2px!important;width:175px!important}.kl-tarifs-contain .kl-tarifs-rac .kl-table-tarifs .table thead tr th:first-child{width:330px!important}.kl-tarifs-contain .kl-tarifs-rac .kl-table-tarifs .table .kl-text-blue-table{color:#32669a;font-size:13px}.kl-tarifs-contain .kl-tarifs-rac .kl-table-tarifs .table td,.kl-tarifs-contain .kl-tarifs-rac .kl-table-tarifs .table th{padding:25px}.kl-tarifs-contain .kl-tarifs-rac .kl-table-tarifs .table .kl-text-black-table{color:#123653;font-size:13px}.kl-tarifs-contain .kl-tarifs-rac .kl-table-tarifs .table .kl-duree{color:#123653;float:right;font-size:13px;margin-top:-20px}.kl-tarifs-contain .kl-tarifs-rac .kl-test-duration{padding:20px 0}.kl-tarifs-contain .kl-tarifs-rac .kl-test-duration p{color:#495057;font-size:16px;padding:5px 0}