@media(max-width:991px){.navbar-expand-lg{background-color:#001f5f}}@media(max-width:767px){.mt-36{margin-top:0!important}}.valeur{position:relative;width:100%;padding:45px 0 15px 0}.valeur .valeur-item{position:relative;text-align:center;margin-bottom:15px;padding-top:30px;transition:.3s;padding-bottom:30px}.valeur .valeur-item:hover,.valeur .valeur-item.active{background:#001f5f;color:#fff}.valeur .valeur-img{position:relative;margin:0 auto 25px auto;width:150px;height:150px;display:flex;align-items:center;justify-content:center;border-radius:50%}.valeur .valeur-img i{position:relative;font-size:50px;color:#001f5f;z-index:3}.valeur .valeur-img::before{content:"";position:absolute;z-index:0;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:150px;height:150px;background:#959595;animation:pulse-border 2000ms ease-out infinite}.valeur .valeur-item:hover .valeur-img::before,.valeur .valeur-item.active .valeur-img::before{background:#d49f0b;color:#fff}.valeur .valeur-img::after{content:"";position:absolute;z-index:1;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:150px;height:150px;background:#b5b5b5;transition:all 200ms}.valeur .valeur-item:hover .valeur-img::after,.valeur .valeur-item.active .valeur-img::after{background:#d49f0b;color:#fff}@keyframes pulse-border{0%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}100%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.3);opacity:0}}.valeur .valeur-item h3{margin-bottom:15px;font-size:20px;font-weight:600;transition:.3s}.valeur .valeur-item:hover h3,.valeur .valeur-item.active h3{color:#d49f0b}.valeur .valeur-item p{margin:0;font-size:16px}.ambitions-wrap{list-style:none;margin:0;padding:0;margin-top:30px;position:relative;display:flex!important;border-radius:30px}@media(max-width:630px){.ambitions-wrap{list-style:none;margin:0;padding:0;margin-top:30px;position:relative;display:block!important;border-radius:30px}}.ambitions-wrap .ambition{width:100%;text-align:center;position:relative;flex-grow:1;font-size:14px;line-height:24px}.ambitions-wrap .ambition:before{background-color:#ccd1d6;height:4px;position:absolute;content:" ";width:100%;right:50%;top:10px}.ambitions-wrap .ambition:first-child:before{display:none}.ambitions-wrap .icon{color:#fff;display:inline-block;position:relative;z-index:10;width:24px;height:24px;border-radius:24px;text-align:center;background:#ccd1d6}.ambitions-wrap .text{display:block;padding-top:20px;text-align:center;color:#9da1a7;text-transform:uppercase;font-size:20px;font-weight:900;padding-bottom:20px}.ambitions-wrap .ambition.active .icon{background:#d49f0b;color:#fff}.ambitions-wrap .ambition.active .text{color:#d49f0b}.ambitions-wrap .ambition.active:before{background:#d49f0b}.ambitions-wrap .ambition.active::after{background:#d49f0b;height:4px;position:absolute;content:" ";z-index:5;width:50%;right:0%;top:10px}.ambitions-wrap .ambition.active:last-child:after{display:none}.team{position:relative;width:100%;padding:45px 0 15px 0}.team .team-item{position:relative;margin-bottom:30px;padding:15px;background:#fff;border:1px solid rgba(0,0,0,.07)}.team .team-item:hover{box-shadow:0 0 6px #dcdcdc;transition:.5s}.team .team-img{position:relative;overflow:hidden}.team .team-img img{position:relative;width:100%}.team .team-social{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;transition:.5s}.team .team-social a{position:relative;margin:0 3px;margin-top:100px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:40px;font-size:16px;color:#d49f0b;background:#001f5f;opacity:0}.team .team-social a:hover{color:#001f5f;background:#d49f0b}.team .team-item:hover .team-social{background:rgba(256,256,256,.5)}.team .team-item:hover .team-social a:first-child{opacity:1;margin-top:0;transition:.3s 0s}.team .team-item:hover .team-social a:nth-child(2){opacity:1;margin-top:0;transition:.3s .1s}.team .team-item:hover .team-social a:nth-child(3){opacity:1;margin-top:0;transition:.3s .2s}.team .team-item:hover .team-social a:nth-child(4){opacity:1;margin-top:0;transition:.3s .3s}.team .team-text{position:relative;padding:25px 15px 10px 15px;text-align:center;background:#fff}.team .team-text h2{font-size:18px;font-weight:600}.team .team-text p{margin:0}