.home-companies-container .companies-banner-container{background:url(/build/images/accueil-entreprises.4b4b4b16.png) no-repeat;background-position:50%;display:table-cell;height:235px;vertical-align:middle;width:1140px}.home-companies-container .companies-banner-container .companies-banner{background:#ffffffe6;color:#4d5562;display:block;font-family:work-sans,Arial,sans-serif;font-size:20px;padding:30px 100px 2px;text-align:center;width:100%}.home-companies-container .companies-banner-container .companies-banner .title-company{color:#002977;font-family:work-sans,Arial,sans-serif;font-size:26px;font-weight:500;margin-bottom:10px}.home-companies-container .companies-banner-container .companies-banner .subtitle-company{font-size:22px;font-weight:300;margin-bottom:10px;margin-top:10px}.home-companies-container .bloc-title{color:#000;font-family:work-sans,Arial,sans-serif;font-size:26px;font-weight:500;line-height:26px;margin:20px 0;text-align:center}.home-companies-container .bloc-title .bloc-title-icon{color:#ff7c58;font-size:20px}.home-companies-container .favorites-companies{border:1px solid #d1d9ed;display:inline-block;padding:0 100px;width:100%}.home-companies-container .favorites-companies .dropdown-title{color:#4d5562;font-family:open-sans,Arial,sans-serif;font-size:16px;font-style:italic;margin-right:10px}.home-companies-container .favorites-companies .dropdown{margin:10px 0 15px}.home-companies-container .favorites-companies .dropdown a:hover{background:#f5f7fc}.home-companies-container .favorites-companies .dropdown .dropdown-toggle{background-color:#fff;border:1px solid #d1d9ed;border-radius:4px;color:#4d5562;display:inline-block;font-family:open-sans,Arial,sans-serif;font-size:14px;font-weight:500;margin-bottom:0;padding:6px 12px;vertical-align:middle}.home-companies-container .favorites-companies .dropdown .dropdown-toggle:hover{background:#f5f7fc;border-color:#c0c5ce}.home-companies-container .favorites-companies .dropdown .dropdown-toggle:after{margin-left:16px}.home-companies-container .favorites-companies .dropdown .dropdown-menu{font-size:14px}.home-companies-container .favorites-companies .bloc-pagination{margin-top:35px}.home-companies-container .favorites-companies #pagination{font-family:open-sans,Arial,sans-serif;font-size:14px;min-height:30px;padding-bottom:35px;position:relative;text-align:center}.home-companies-container .favorites-companies #pagination .page{border:1px solid #002977;border-radius:6px;color:#002977;cursor:pointer;font-weight:600;line-height:60px;margin:0 2px;outline:0 none;padding:10px;text-decoration:none}.home-companies-container .favorites-companies #pagination .disabled,.home-companies-container .favorites-companies #pagination .disabled:hover{display:none}.home-companies-container .favorites-companies #pagination .selected{background:#002977;border-radius:6px;color:#fff;padding:10px}.home-companies-container .favorites-companies #pagination .selected.dizaine{background:#ddd;color:#333}.home-companies-container .favorites-companies #pagination .button-outline{font-size:15px!important;padding:7px 15px}.home-companies-container .favorites-companies #pagination .previous{margin-right:20px}.home-companies-container .favorites-companies #pagination .next{margin-left:20px}.home-companies-container .company-wrapper{align-items:start;background-color:#fff;border:1px solid #d1d9ed;color:#4d5562;display:flex;margin-bottom:10px;padding:10px;text-decoration:none}.home-companies-container .company-wrapper:hover{background-color:#d1d9ed}.home-companies-container .company-wrapper img{border:1px solid #d1d9ed;height:50px;margin-right:15px;width:50px}.home-companies-container .company-wrapper .icon-office{border:1px solid #d1d9ed;color:#d1d9ed;font-size:20px;line-height:50px;margin-right:15px;text-align:center;width:50px}.home-companies-container .company-wrapper .company{font-size:0}.home-companies-container .company-wrapper .company .label{color:#000;font-family:work-sans,Arial,sans-serif;font-size:19px;margin-right:15px}.home-companies-container .company-wrapper .company .rating{color:#fff;font-size:0;white-space:nowrap}.home-companies-container .company-wrapper .company .rating .icon-star{font-size:12px;margin-right:3px}.home-companies-container .company-wrapper .company .details{display:block;font-size:14px;margin-top:10px}.home-companies-container .company-wrapper .company .details .detail{margin-right:5px}.home-companies-container .cities-companies{margin:30px 15px;position:relative}.home-companies-container .cities-companies .separator{border-bottom:1px solid #ffd257;margin:30px 15px;position:relative}.home-companies-container .cities-companies .separator:after,.home-companies-container .cities-companies .separator:before{border:1px solid transparent;content:" ";height:0;left:50%;pointer-events:none;position:absolute;top:100%;width:0}.home-companies-container .cities-companies .separator:before{border-color:#ffd257 hsla(0,0%,87%,0) hsla(0,0%,87%,0);border-width:16px;margin-left:-16px}.home-companies-container .cities-companies .separator:after{border-color:#fff hsla(0,0%,100%,0) hsla(0,0%,100%,0);border-width:15px;margin-left:-15px}.home-companies-container .cities-companies .icon-location{color:#ffd257}.home-companies-container .cities-companies .locality{text-align:center}.home-companies-container .cities-companies .locality .label-locality{border:1px solid #ffd257;padding:24px 0}.home-companies-container .cities-companies .company{text-align:left}.home-companies-container .cities-companies .company .rating{margin-bottom:4px;margin-top:2px}.home-companies-container .cities-companies .company .details{margin-top:0}.home-companies-container .cities-companies .icon-arrow-down2,.home-companies-container .cities-companies .icon-arrow-up2{display:none}.home-companies-container .company-reviews{margin-bottom:30px}.home-companies-container .company-reviews .separator{border-bottom:1px solid #ff7c58;margin:30px 15px;position:relative}.home-companies-container .company-reviews .separator:after,.home-companies-container .company-reviews .separator:before{border:1px solid transparent;content:" ";height:0;left:50%;pointer-events:none;position:absolute;top:100%;width:0}.home-companies-container .company-reviews .separator:before{border-color:#ff7c58 hsla(0,0%,87%,0) hsla(0,0%,87%,0);border-width:16px;margin-left:-16px}.home-companies-container .company-reviews .separator:after{border-color:#fff hsla(0,0%,100%,0) hsla(0,0%,100%,0);border-width:15px;margin-left:-15px}.home-companies-container .company-reviews .c_title_md{margin-bottom:20px;margin-top:40px;text-align:center}.home-companies-container .company-reviews .c_title_md .icon-bubbles2{color:#ff7c58;font-size:20px}.home-companies-container .company-reviews .review{border:1px solid #ff7c58}.home-companies-container .company-reviews .review .link-review{text-decoration:none}.home-companies-container .company-reviews .review .link-review .logo-company{padding-bottom:10px;padding-top:20px;text-align:center}.home-companies-container .company-reviews .review .link-review .logo-company img{border:1px solid #d1d9ed;height:60px;width:60px}.home-companies-container .company-reviews .review .link-review .logo-company #default-icon{border:1px solid #d1d9ed;height:60px;margin:0 auto;padding:15px;width:60px}.home-companies-container .company-reviews .review .link-review .logo-company #default-icon .icon-office{color:#d1d9ed;font-size:20px;line-height:30px}.home-companies-container .company-reviews .review .link-review .review-title{padding:10px 20px;text-align:center}.home-companies-container .company-reviews .review .link-review .rating{padding-bottom:10px;text-align:center}.home-companies-container .company-reviews .review .link-review .rating .icon-star-on{color:#ff7c58}.home-companies-container .company-reviews .review .link-review .rating .icon-star-off{color:#d1d9ed}.home-companies-container .company-reviews .review .link-review .text-review .text{color:#000;padding:0 20px;text-align:center}.home-companies-container .company-reviews .review .link-review .text-review .quotes{color:#ff7c58;display:block;font-family:TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif;font-size:70px;height:40px;line-height:1}.home-companies-container .company-reviews .review .link-review .text-review .quotes.top{padding-left:20px}.home-companies-container .company-reviews .review .link-review .text-review .quotes.bottom{padding-right:20px;text-align:right}.home-companies-container .company-reviews .review .subtitle{color:#4d5562;font-family:open-sans,Arial,sans-serif;font-size:16px;font-style:italic;padding-bottom:20px;text-align:center}.home-companies-container .company-reviews .review .review-link{display:block;padding-bottom:20px;text-align:center;text-decoration:underline}.home-companies-container .breadcrumb-container{margin-bottom:25px}.home-companies-container .breadcrumb-container span{color:#6c727f;font-family:open-sans,Arial,sans-serif;font-size:14px}.home-companies-container .breadcrumb-container span:hover{text-decoration:none}@media (min-width:768px){.home-companies-container .companies-banner-container{background-size:100%;padding-left:0;padding-right:0}}@media (min-width:992px) and (max-width:1199px){.home-companies-container .companies-banner-container{height:198px}.home-companies-container .companies-banner-container .companies-banner{padding:25px 100px}}@media (min-width:768px) and (max-width:991px){.home-companies-container .companies-banner-container{height:152px}.home-companies-container .companies-banner-container .companies-banner{padding:30px 50px}}@media (max-width:767px){.home-companies-container .companies-banner-container{height:153px}.home-companies-container .companies-banner-container .companies-banner{padding:25px 10px}.home-companies-container .companies-banner-container .companies-banner .title-company{font-size:22px}.home-companies-container .companies-banner-container .companies-banner .subtitle-company{font-size:16px;margin-bottom:0}.home-companies-container .bloc-title{font-size:22px}}@media (max-width:991px){.home-companies-container .favorites-companies{padding-left:15px;padding-right:15px}.home-companies-container #pagination .page{padding:0 30px}.home-companies-container #pagination .next,.home-companies-container #pagination .previous{border-color:#002977;color:#002977;display:block;margin:0 auto;text-align:center;width:250px}.home-companies-container #pagination .next.disabled,.home-companies-container #pagination .next.disabled:hover,.home-companies-container #pagination .previous.disabled,.home-companies-container #pagination .previous.disabled:hover{display:none}.home-companies-container #pagination .next{margin-top:10px}.home-companies-container #pagination .previous{margin-right:50px}.home-companies-container .cities-companies{margin:0}.home-companies-container .cities-companies .locality{margin:0;text-align:left}.home-companies-container .cities-companies .locality .companies{display:none}.home-companies-container .cities-companies .locality .companies.open{display:block}.home-companies-container .cities-companies .locality .companies .company-fragment{margin-left:0;min-height:70px}.home-companies-container .cities-companies .locality .label-locality{cursor:pointer;margin:10px 0;padding-left:10px;position:relative}.home-companies-container .cities-companies .locality .label-locality .icon-arrow-down2,.home-companies-container .cities-companies .locality .label-locality .icon-arrow-up2{position:absolute;right:10px;top:30px}.home-companies-container .cities-companies .locality .label-locality .icon-arrow-down2{display:block}.home-companies-container .cities-companies .locality .label-locality .icon-arrow-up2{display:none}.home-companies-container .company-reviews .review{margin-top:15px;position:relative}.home-companies-container .company-reviews .review .link-review .logo-company{display:inline-block;float:left;padding:10px;text-align:left}.home-companies-container .company-reviews .review .link-review .review-title{padding-bottom:7px;padding-left:90px;padding-top:15px;text-align:left}.home-companies-container .company-reviews .review .link-review .rating{padding-left:12px;text-align:left}.home-companies-container .company-reviews .review .link-review .icon-caret-right2{color:#000;font-size:20px;position:absolute;right:10px;top:30px}}#incitation-avis{background:#f2f6ff;margin-top:20px;padding:20px 0}#incitation-avis .avis-entreprise .text{display:inline-block;margin-left:30px;vertical-align:middle}#incitation-avis .avis-entreprise .text .title{color:#000;font-family:work-sans,Arial,sans-serif;font-size:22px;font-weight:500;margin-bottom:5px}#incitation-avis .avis-entreprise .text .subtitle{color:#000;font-family:open-sans,Arial,sans-serif;font-size:16px;padding-bottom:15px;width:100%}#incitation-avis .avis-entreprise .button-primary{display:inline-block;margin-left:40px;padding:8px 15px;text-align:center}#incitation-avis .avis-entreprise .button-primary:hover{text-decoration:underline}@media (max-width:767px){#incitation-avis .avis-entreprise .button-primary{margin-left:0;width:100%}}@media (max-width:991px){#incitation-avis .avis-entreprise .button{display:block;margin:0 auto}#incitation-avis .avis-entreprise .text{margin-left:0}#incitation-avis .avis-entreprise .text .subtitle,#incitation-avis .avis-entreprise .text .title{text-align:center}}@media (max-width:767px){.companies-banner-container{background:url(/build/images/accueil-entreprises-mobile.4eae9557.png) no-repeat}.dropdown,.dropdown .dropdown-menu{width:100%}}@media (max-width:1199px){.page{display:none}}.companies-banner-container{background-position:50%;display:table-cell;height:235px;vertical-align:middle;width:1140px}.companies-banner-container .companies-banner{background:#ffffffe6;color:#4d5562;display:block;font-family:work-sans,Arial,sans-serif;font-size:20px;text-align:center;width:100%}.companies-banner-container .companies-banner .title-company{color:#002977;font-family:work-sans,Arial,sans-serif;font-size:26px;font-weight:500;margin-bottom:10px}.icon-star-on{color:#ff7c58}.icon-star-off{color:#d1d9ed}.icon-circle-on{color:#002977}.icon-circle-off{color:#d1d9ed}#companies-header-menu ul{padding-left:18px;padding-right:18px}#companies-header-menu ul li{display:table-cell;padding:0;text-align:center;white-space:nowrap}#companies-header-menu ul li a{color:#fff;display:block;font-family:open-sans,Arial,sans-serif;font-size:16px;padding:15px 5px;text-decoration:none}#companies-header-menu ul .icon-menu-up-down{display:inline-block;width:20px}.tab-blue-1{background:#002977;position:relative}.tab-blue-1:hover{opacity:.7}.tab-blue-1.active:after{border:12px solid transparent;border-top-color:#002977;content:" ";height:0;left:50%;margin-left:-12px;pointer-events:none;position:absolute;top:100%;width:0}.tab-blue-2{background:#87aef8;position:relative}.tab-blue-2:hover{opacity:.7}.tab-blue-2.active:after{border:12px solid transparent;border-top-color:#87aef8;content:" ";height:0;left:50%;margin-left:-12px;pointer-events:none;position:absolute;top:100%;width:0}