body a{text-decoration:none}.blogBanner--listing-palmares{padding-top:260px}@media (max-width:1280px){.blogBanner--listing-palmares{padding:160px 20px 0}}.companyList-palmares__index--wrap,.palmaresBadge__index--wrap{padding-top:120px}.palmaresBadge__index{padding:80px 0;position:relative}.palmaresBadge__index--wrap{position:relative}.palmaresBadge__index--wrap:before{background-color:var(--s2-color-muted);bottom:-10%;clip-path:polygon(0 2%,100% 0,100% 100%,0 100%);content:"";height:110%;left:0;position:absolute;width:100vw;z-index:-1}@media (max-width:1260px){.palmaresBadge__index:before{height:114%;left:-20px}}@media (max-width:767px){.palmaresBadge__index--wrap:before{clip-path:polygon(0 1%,100% 0,100% 100%,0 100%)}}.companyList-palmares__index--wrap .companyList__filter--item{width:100%}.companyList-palmares__index--wrap .dropdown-label{display:none}.companyList-certified__filter{gap:20px}.companyList-certified__filter--itemInner{position:relative}.companyList-certified__filter--item.center-filter{margin-left:auto;width:25%}.companyList-certified__filter--item:not(:last-child){width:16%}.companyList-certified__filter--search input[type=text],.companyList-certified__index--wrap .dropdown-label{background-color:#fff;border:1px solid #292b30;border-radius:0;display:block;font-size:16px;font-weight:400;overflow:hidden;padding:16px 50px 16px 20px;position:relative;text-overflow:ellipsis;text-transform:inherit;white-space:nowrap}.companyList-certified__index--wrap .companyList-certified__filter--search input[type=text]{height:100%;margin:0}.companyList-certified__filter--search ::-webkit-input-placeholder{color:var(--s2-color-text);opacity:1}.companyList-certified__filter--search ::-moz-placeholder{color:var(--s2-color-text);opacity:1}.companyList-certified__filter--search :-ms-input-placeholder{color:var(--s2-color-text);opacity:1}.companyList-certified__filter--search :-moz-placeholder{color:var(--s2-color-text);opacity:1}.companyList-certified__index--wrap .dropdown-label:after{border-bottom:2px solid #292b30;border-right:2px solid #292b30;content:"";height:13px;position:absolute;right:20px;top:21px;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:13px}.companyList-certified__index--wrap .is-open .dropdown-label:after{margin-top:5px;transform:rotate(45deg) scale(-1);-webkit-transform:rotate(45deg) scale(-1)}.companyList-certified__index--wrap .is-open .dropdown-label{border-bottom-left-radius:0;border-bottom-right-radius:0}.companyList-certified__index--wrap .is-open .dropdown-list{display:block}.companyList-certified__index--wrap .dropdown-list{background-color:#fafafa;border:1px solid #aaa;border-radius:0 0 4px 4px;border-top:0;display:none;font-size:12px;left:0;list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:12px 0;position:absolute;right:0;top:100%;z-index:99}.companyList-certified__index--wrap .dropdown-list li a{color:#9b9b9b;display:block;font-size:12px;font-weight:700;padding:2px 20px;text-transform:uppercase}.companyList-certified__index--wrap .dropdown-list li a.is-active,.companyList-certified__index--wrap .dropdown-list li a:hover{color:var(--s2-color-primary);text-decoration:none}.companyList-certified__filter--search{height:100%}.companyList-certified__index--wrap .search-filter-btn{align-items:center;background-color:#fff;border:2px solid #11131c;color:#000;cursor:pointer;display:flex;font-size:16px;font-weight:700;height:48px;justify-content:center;text-transform:uppercase;transition:all .3s ease;-webkit-transition:all .3s ease;width:100%}.companyList-certified__index--wrap .search-filter-btn:hover{background-color:#11131c;color:#fff}.companyList-certified__index--wrap .search-filter-btn:hover svg path{stroke:#fff}.remove-filters,.sort-alphabet{margin-top:40px}.remove-filters{margin-left:36px}.sort-alphabet p{font-size:18px;margin:0 0 0 12px}input#sort-alphabetically[type=checkbox]{border:2px solid var(--s2-color-black)}.compPage{padding:0 20px 120px}.compHero{padding-top:215px}.compHero__badge{height:100%;margin-right:30px}.compHero--title-container{flex:1}.compHero--title{word-break:auto-phrase}.compHero__heading .socials--inner>div{gap:8px}.compHero__heading-backlink{display:block;margin-bottom:30px}.compHero_jobs-link{margin-top:35px}.comp__logo{background:#fff;display:flex;height:100px;padding:12px;position:absolute;right:25px;top:25px;width:100px}.comp__logo img{object-fit:contain;width:100%}.comp-container__graph{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.comp__graph--container{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.comp__graph--container .circle-chart{margin:0 auto}.circle-chart__circle{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;will-change:stroke-dasharray,transform}.circle-chart__info{opacity:1;-webkit-transform:translateY(.3em);-ms-transform:translateY(.3em);transform:translateY(.3em)}.circle-chart__info.animate{-webkit-animation:circle-chart-appear 2s forwards;animation:circle-chart-appear 2s forwards}.circle-chart__circle.animate{animation:circle-chart-fill 2s reverse}.circle-chart__percent{opacity:1!important}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.circle-chart__percent{dominant-baseline:central;transform:translateY(2px)}}}@supports (-webkit-touch-callout:none){.circle-chart__percent{transform:translateY(-3px)}}@-webkit-keyframes circle-chart-fill{0%{stroke-dasharray:100 100}to{stroke-dasharray:0 100}}@keyframes circle-chart-fill{0%{stroke-dasharray:100 100}to{stroke-dasharray:0 100}}@-webkit-keyframes circle-chart-appear{0%{opacity:0;-webkit-transform:translateY(.3em);transform:translateY(.3em)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes circle-chart-appear{0%{opacity:0;transform:translateY(.3em)}to{opacity:1;transform:translateY(0)}}.glide-palmares ul.glide__slides{justify-content:center}.glide-palmares .glide__arrow--left{bottom:-50px;left:45%;top:unset;transform:unset}.glide-palmares .glide__arrow--right{bottom:-50px;right:45%;top:unset;transform:unset}@media (max-width:767px){.glide-palmares .glide__arrow--left{left:0}.glide-palmares .glide__arrow--right{right:0}.no-glide-palmares{display:flex;flex-flow:column;gap:36px}}.comp-Workplaces--item{position:relative}.comp-Workplaces--item h3{color:var(--s2-color-primary);font-size:25px}.grid{display:grid;grid-column-gap:1em;grid-row-gap:1em;grid-template-columns:repeat(1,1fr)}@media (min-width:31em){.grid{grid-template-columns:repeat(2,1fr)}}.compOverview{padding:120px 0}ul.compOverview__details{gap:10px;list-style:none;margin-top:20px;padding-left:0}ul.compOverview__details li{border:2px solid #c4c4c4;padding:12px 20px}.compOverview__details p{margin:0}.compOverview__details svg{margin-right:8px;margin-top:2px}.compOverview__location-wrapper{padding-top:100%;position:relative;width:100%}.compOverview__location-map{height:100%;left:0;position:absolute;top:0;width:100%}.comp-contentCt__inner{justify-content:center}.compGraph{padding-bottom:60px}.compGraph__table{border-left:2px solid #cacaca;padding:5px 0;position:relative;width:calc(100% - 100px)}.compGraph__table .source{left:0;position:absolute;top:calc(100% + 5px)}.compGraph__table .bar{background-color:#f5f5f5;height:100px;margin:10px 0;position:relative;width:100%;z-index:2}.compGraph__table .bar .h2{font-weight:700;height:100%;left:calc(100% + 20px);position:absolute;white-space:nowrap}.compGraph__table .bar-wrap{overflow:hidden;width:100%}.compGraph__table .bar span,.compGraph__table .bar-wrap{height:100%;left:0;position:absolute;top:0}.compGraph__table .line{border-right:1px dashed #cacaca;bottom:0;display:flex;justify-content:space-evenly;left:0;list-style:none;margin:0;padding:0;position:absolute;right:0;top:0}.compGraph__table .line li{border-right:1px dashed #cacaca;height:100%;width:1px}.yellow-line{border-right:4px solid #ffb81a;height:100%;left:0;position:absolute;top:0;z-index:3}.compGrid{padding-top:60px}.compGrid__inner{margin:0 auto}.compGrid h2{margin-bottom:50px}.span10.compGrid__inner--title{margin:0 auto!important}.compGallery .slick-arrow:hover{opacity:.6}.compGallery .slick-arrow{background:#fff;bottom:0;cursor:pointer;display:block;line-height:0;padding:6px;position:absolute;z-index:2}.compGallery .slick-arrow.slick-prev{left:calc(50% - 18px);transform:translateX(-50%)}.compGallery .slick-arrow.slick-next{left:calc(50% + 18px);transform:translateX(-50%)}.compGallery .slick-slider .slick-list,.compGallery .slick-slider .slick-track,.comp__reels{height:100%}.comp-Workplaces__inner{padding:60px 0 120px;position:relative}.comp-Workplaces__inner h2{margin-bottom:80px}.comp-Workplaces__images a{ertical-align:middle;margin:auto auto 0;padding:10px;width:fit-content}.comp-Workplaces__year ul{list-style:none;padding-left:0}.comp-Workplaces__year a{position:relative}.comp-Workplaces__year a:hover:before{background-color:#fff;border-radius:15px;bottom:100%;box-shadow:0 0 25px rgba(0,0,0,.3);color:#3a6bff;content:attr(title);padding:15px;z-index:1}.comp-Workplaces__year a:hover:after,.comp-Workplaces__year a:hover:before{left:50%;position:absolute;transform:translateX(-50%);-webkit-transform:translateX(-50%)}.comp-Workplaces__year a:hover:after{border-color:#fff transparent transparent;border-style:solid;border-width:25px 25px 0;bottom:15px;content:"";height:0;width:0;z-index:2}.companyList__index--item{text-decoration:none!important}.companyList__index--item:hover h5{text-decoration:underline}.companyList-certified__index--image,.companyList__index--image{border-bottom:2px solid #c5c5c5;max-height:200px;min-height:200px;overflow:hidden;position:relative}.rank--container{background:#012171;color:var(--s2-color-white);font-size:28px;font-weight:600;padding:13px 17px;position:absolute;right:20px;top:0}.companyList-certified__index--image img,.companyList__index--image img{max-height:200px;min-height:200px;object-fit:contain;-o-object-fit:contain;object-position:center;padding:50px 95px;width:100%}.companyList-certified__filter--itemInner,.companyList__filter--itemInner{position:relative}.companyList__filter--item small{display:block;font-size:14px;font-weight:500;margin-bottom:10px}.companyList__filter--search input[type=text],.dropdown-label{background-color:#fff;border:1px solid #292b30;display:block;font-size:12px;font-weight:700;overflow:hidden;padding:9px 50px 9px 20px;position:relative;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.companyList__filter--search input[type=text]{height:48px;margin:0}.companyList__filter--search ::-webkit-input-placeholder{color:var(--s2-color-text);opacity:1}.companyList__filter--search ::-moz-placeholder{color:var(--s2-color-text);opacity:1}.companyList__filter--search :-ms-input-placeholder{color:var(--s2-color-text);opacity:1}.companyList__filter--search :-moz-placeholder{color:var(--s2-color-text);opacity:1}.companyList-palmares__index--wrap .dropdown-list li a{border:2px solid var(--s2-color-text);color:var(--s2-color-text);font-size:16px;font-weight:700;line-height:16px;padding:16px 20px;text-transform:none;transition:all .3s ease-in-out}.companyList-palmares__index--wrap .dropdown-list li a.is-active,.companyList-palmares__index--wrap .dropdown-list li a:hover{background:var(--s2-color-primary);border:2px solid var(--s2-color-primary);color:var(--s2-color-white);text-decoration:none}.companyList-palmares__index--wrap .dropdown-list{background:none;border:none;display:flex;flex-flow:row wrap;gap:20px;list-style:none;margin:0;padding:0;position:relative;row-gap:50px}.palmaresList__index--wrap ul.dropdown-list{display:flex;flex-flow:row wrap}.search-filter-btn{align-items:center;background-color:#fff;border:2px solid #11131c;color:#000;cursor:pointer;display:flex;font-size:16px;font-weight:700;height:48px;justify-content:center;text-transform:uppercase;transition:all .3s ease;-webkit-transition:all .3s ease;width:100%}.search-filter-btn:hover{background-color:#11131c;color:#fff}.search-filter-btn:hover svg path{stroke:#fff}.list-paginations{list-style:none;margin:0;padding:0 0 50px;text-align:center}.list-paginations li{display:inline-block;margin:0 3px}.list-paginations li a{color:#b3b3b3;font-size:24px}.list-paginations li a:hover{color:var(--s2-color-text)}.list-paginations li.is-active a{color:var(--s2-color-primary)}.compGallery__slide--item{position:relative}.compGallery__slide--itemInner{padding:0 5px;width:100%}.compGallery__slide--itemInner img{height:480px;min-width:100%;object-fit:contain}.companyList-certified__index,.companyList__index{margin-top:80px}.companyList-certified__index #listing,.companyList-certified__index #recrutement,.companyList__index--wrap #listing,.palmaresBadge__index #listing{gap:36px}.companyList-certified__index #recrutement{margin-bottom:36px}.certified-companies-listing--item,.palmares-listing--item{border:2px solid #c5c5c5}.certified-companies-listing--item,.palmares-listing--item,.palmaresBadge-listing--item{display:flex!important;flex-flow:column;max-height:100%;min-height:100%!important;position:relative;width:calc(33.33% - 24px)}.palmaresBadge__index--image{height:160px;margin:0 auto 36px;text-align:center;width:160px}.palmaresBadge__index--image img{object-fit:contain}.palmaresBadge-listing--item h3{color:var(--s2-color-primary);text-align:center}.palmaresBadge-listing--item--description{margin-bottom:36px;text-align:center}.companyList-certified__index--link,.companyList__index--link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.certified-companies-listing--item--text,.palmares-listing--item--text{display:flex;flex-flow:column;flex-grow:1;padding:36px}.palmaresBadge-listing--item--text{display:flex;flex-flow:column;flex-grow:1}.certified-companies-listing--item--text p,.palmares-listing--item--text p{line-height:1.4;margin:0}.certified-companies-listing--item-details,.palmares-listing--item-details{align-items:baseline;margin-bottom:20px}.certified-companies-listing--item-details:last-child,.palmares-listing--item-details:last-child{margin-bottom:36px}.certified-companies-listing--item-details svg,.palmares-listing--item-details svg{margin-right:4px;margin-top:3px}.palmaresBadge-listing--item--text a.palmaresBadge-listing--item-button{margin:0 auto}.certified-companies-listing--item--text p.certified-companies-listing--item-button,.palmares-listing--item--text p.palmares-listing--item-button,.palmaresBadge-listing--item--text a.palmaresBadge-listing--item-button{margin-bottom:0;margin-top:auto;text-align:center;width:fit-content}.certified-companies-listing--item--description{margin-bottom:36px}.comp__reels{height:100%;overflow:hidden;position:relative;width:100%}.comp__reels--img{height:100%;object-fit:cover;-o-object-fit:cover;width:100%}#comp-awards-images{gap:20px}.comp-Workplaces--item.d-flex.flex-column.span3{height:auto;margin-left:0}.comp-Workplaces--item.d-flex.flex-column.span3 img{height:160px;margin-bottom:36px;object-fit:contain}.compPage .banner-cta-block{margin-top:60px}.banner-jobs{padding-bottom:120px}.palmares-listing--item--text{padding:36px}.banner-cta-block.banner-jobs .banner-cta-block--inner{background-color:var(--s2-color-primary)}.banner-cta-block.banner-jobs .banner-cta-block--inner h2,.banner-cta-block.banner-jobs .banner-cta-block--inner p{color:var(--s2-color-white)}.banner-cta-block.banner-jobs .banner-cta-block--inner p{margin:0}.banner-jobs .banner-cta--part-text{padding:50px 70px}.banner-jobs .banner-cta--top-title{font-size:14px;font-weight:700;line-height:16px;padding-bottom:12px;text-transform:uppercase}.banner-jobs .btn.btn-tertiary{margin-top:16px}.banner-jobs .banner-cta--part-img{border-bottom-right-radius:4px;border-top-right-radius:4px;overflow:hidden;position:relative}.banner-jobs .banner-cta--part-img:before{background-color:var(--s2-color-primary);clip-path:polygon(0 0,0 100%,33% 0);content:"";height:100%;left:0;position:absolute;top:0;width:200px;z-index:1}.banner-jobs .banner-cta--part-img .part-img--inner{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;width:100%}.companyList-certified__index--wrap{margin-top:60px}@media (max-width:1289px){.companyList-certified__index--wrap{padding:0 20px}}@media (max-width:767px){.compHero__heading--inner,.compHero_jobs-link{justify-content:center}.compHero_jobs-link{display:flex;margin:36px auto 0;width:fit-content}.banner-jobs .banner-cta--part-text{padding:40px 70px}.banner-jobs .banner-cta--part-img.span5{display:none}.companyList-certified__filter,.palmaresBadge__index .row{flex-flow:column}.companyList-certified__filter--item.center-filter,.companyList-certified__filter--item:not(:last-child),.palmaresBadge-listing--item{width:100%}.companyList__filter--itemInner .dropdown-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:flex;-ms-flex-flow:inherit;flex-flow:inherit;overflow:scroll;overflow-x:scroll;overflow-y:hidden}.companyList__filter--itemInner .dropdown-list li{flex:0 0 auto;margin:2rem 0}.companyList__index{margin-top:35px}.companyList-palmares__index--wrap{padding-top:60px}}@media (max-width:530px){.filters--second-lvl{flex-flow:column}.remove-filters{margin-left:0}.remove-filters,.sort-alphabet{margin-top:25px}}@media (max-width:480px){.banner-jobs .banner-cta--part-text{padding:40px}.palmaresBadge__index--wrap{padding-top:80px}.palmaresBadge__index{padding-top:50px}.comp__logo{height:50px;padding:7px;right:16px;top:10px;width:50px}.compGraph__table{width:calc(100% - 70px)}.compGraph__table .bar .h2{font-size:20px}.compGraph__table .bar span{font-size:14px}}@media (max-width:1024px){.compHero{padding-top:150px}}@media (max-width:767px){.compOverview{padding:60px 0}.banner-jobs{padding-bottom:75px}.comp__reels.span7{margin:35px auto 0}.comp__reels.span7,.comp__reels.span7 img{height:auto;width:100%}.compHero--title-container{flex:unset;flex-flow:column}.compHero__heading .socials{margin-left:0}.certified-companies-listing--item,.palmares-listing--item{margin-bottom:20px;width:100%}.compGallery__slide{margin-left:auto;margin-right:auto;max-width:100%}.companyList__img{display:none}.comp__reels{height:250px;margin-top:0}.compGraph__rtext .span9{width:100%}}