.popup-testimony:not(.active){display:none}.popup-testimony.active{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4);backdrop-filter:blur(10px);z-index:999;max-width:none}.popup-testimony.active .wrapper{position:relative;display:flex;align-items:center;width:100%;max-width:1002px;padding:138px 0 119px 56px;background:white}@media screen and (max-width: 800px){.popup-testimony.active .wrapper{padding:138px 20px 119px 20px;overflow-y:scroll}}.popup-testimony.active .wrapper .webfont-cross-square{z-index:1}.popup-testimony.active .wrapper .blason{position:absolute;right:0}.popup-testimony.active .wrapper .temoignage_accueil_item__popup-card{display:flex;gap:32px;max-width:628px}@media screen and (max-width: 1000px){.popup-testimony.active .wrapper .temoignage_accueil_item__popup-card{flex-direction:column;gap:45px}}.popup-testimony.active .wrapper .temoignage_accueil_item__content{position:relative;max-width:638px}.popup-testimony.active .wrapper .temoignage_accueil_item__content::before{content:"\ea10";position:absolute;font-family:"webfont";font-size:20px;top:-30px;color:#184167}.popup-testimony.active .wrapper .temoignage_accueil_item__content::after{content:"";position:absolute;top:-18px;width:50%;height:1px;background:#184167;margin-left:24px}@media (max-width: 700px){.popup-testimony.active .wrapper .temoignage_accueil_item__content::after{width:80%}}.popup-testimony.active .wrapper .webfont{position:absolute;top:42px;right:42px}.popup-testimony.active .wrapper .webfont::before{padding:10px;border-radius:4px;background:#F2F4F8;color:#313441;font-size:26px;font-weight:400;cursor:pointer;transition:200ms ease-in-out}.popup-testimony.active .wrapper .webfont:hover::before{background:transparent}.o-section-home-team{display:flex;flex-direction:column}.o-section-home-team__title{display:flex;flex-direction:column;justify-content:center;align-items:center}.o-section-home-team__title_text{display:block;position:relative;padding:0 20px;text-align:center;max-width:1471px;font-size:60px;line-height:normal;letter-spacing:6px;text-transform:uppercase;font-family:"adobe-garamond-pro", serif;color:#161616}@media screen and (max-width: 1024px){.o-section-home-team__title_text{font-size:35px;letter-spacing:3.5px}}.o-section-home-team__title .under-title-brown{margin-top:4px;margin-bottom:48px}@media screen and (max-width: 640px){.o-section-home-team__title .under-title-brown{margin-bottom:32px}}.o-section-home-team__content{position:relative;min-height:630px}@media screen and (max-width: 1024px){.o-section-home-team__content{min-height:auto}}.o-section-home-team__illustration{position:absolute;top:0;bottom:0;left:0;width:60%;height:auto;overflow:hidden}.o-section-home-team__illustration img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 1250px){.o-section-home-team__illustration{width:50%}}@media screen and (max-width: 1024px){.o-section-home-team__illustration{display:none}}.o-section-home-team__illustration .logo_wrapper{position:absolute;top:-13px;bottom:0;right:0;display:flex;align-items:center;margin-right:187px}.o-section-home-team__illustration .logo_wrapper--white img{height:55%}@media screen and (max-width: 1250px){.o-section-home-team__illustration .logo_wrapper{display:none}}.o-section-home-team__content-text{position:absolute;top:0;bottom:0;right:0;width:40%;height:auto;background:#A68B4E}@media screen and (max-width: 1250px){.o-section-home-team__content-text{width:50%}}@media screen and (max-width: 1024px){.o-section-home-team__content-text{width:100%;position:relative}}.o-section-home-team__content-text .logo_wrapper--transparent{position:absolute;top:0;bottom:0px;width:188px;left:-187px;background:#A68B4E;-webkit-mask:url(../../../../img/x-transparent.svg) no-repeat -254px/270% 100%,linear-gradient(#fff, #fff);-webkit-mask-composite:destination-out;mask:url(../../../../img/x-transparent.svg) no-repeat -254px/270% 100%,linear-gradient(#fff, #fff);mask-composite:exclude}@media screen and (max-width: 1250px){.o-section-home-team__content-text .logo_wrapper--transparent{display:none}}.o-section-home-team__content-text.blue{background:#071A2C}.o-section-home-team__content-text.blue .logo_wrapper--transparent{background:#071A2C}.o-section-home-team__content-text__wrapper{width:70%;margin:0 auto;margin-left:80px;padding:56px 0 63px 0}@media screen and (max-width: 1450px){.o-section-home-team__content-text__wrapper{margin-left:55px}}@media screen and (max-width: 1024px){.o-section-home-team__content-text__wrapper{width:100%;margin-left:0;padding:56px 40px 63px 40px}}@media screen and (max-width: 640px){.o-section-home-team__content-text__wrapper{padding:48px 40px 40px 40px;display:flex;flex-direction:column;align-items:center}}.o-section-home-team__subtitle{margin-bottom:16px;font-size:24px;font-weight:700;line-height:normal;font-family:"barlow", sans-serif;color:#fff}@media screen and (max-width: 640px){.o-section-home-team__subtitle{text-align:center;max-width:308px}}.o-section-home-team__description{margin-bottom:24px;font-size:17px;line-height:24px;font-family:"barlow", sans-serif;color:#fff;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical}@media screen and (max-width: 640px){.o-section-home-team__description{-webkit-line-clamp:6;line-clamp:6;text-align:center;max-width:365px}}@media screen and (max-width: 375px){.o-section-home-team__description{-webkit-line-clamp:8;line-clamp:8}}.o-section-home-team__items .paragraph--type--icone-description-former-mes-equ{display:flex;align-items:center;gap:28px;max-width:391px;font-size:17px;font-weight:700;line-height:24px;letter-spacing:0.68px;font-family:"barlow", sans-serif;color:#fff}.o-section-home-team__items .paragraph--type--icone-description-former-mes-equ img{margin:16px}.o-section-home-team__links{margin-top:32px;display:flex;gap:20px}@media screen and (max-width: 1024px){.o-section-home-team__links{justify-content:center}}.o-section-home-team__links a{width:fit-content;display:block;padding:10px 20px;border:1px solid #fff;font-size:16px;line-height:16px;color:#fff;font-family:"adobe-garamond-pro", serif}.o-section-home-team__links a:hover{background:white;border:1px solid black;color:black}@media screen and (max-width: 640px){.o-section-home-team__links{flex-wrap:wrap}}@keyframes shadow-on-hover{0%{box-shadow:inset 0 0 0 rgba(0,0,255,0)}50%{box-shadow:inset 0 0 4px #184167}100%{box-shadow:inset 0 0 0 rgba(0,0,255,0)}}.o-section-training-resume .center{display:flex;flex-direction:column;align-items:center;padding:0 30px}@media screen and (max-width: 1024px){.o-section-training-resume .center{padding:0 20px}}.o-section-training-resume__title{display:block;margin-bottom:4px;max-width:848px;text-align:center;overflow-wrap:break-word;font-size:60px;line-height:normal;letter-spacing:6px;text-transform:uppercase;font-family:"adobe-garamond-pro", serif;color:#161616}@media screen and (max-width: 1200px){.o-section-training-resume__title{font-size:35px}}@media screen and (max-width: 648px){.o-section-training-resume__title{max-width:300px}}.o-section-training-resume .under-title-brown{margin-bottom:16px}.o-section-training-resume .desc{margin-bottom:73px;text-align:center;max-width:1272px;font-size:17px;line-height:24px;font-family:"Barlow", sans-serif;color:#505866}@media screen and (max-width: 640px){.o-section-training-resume .desc{margin-bottom:42px}}.o-section-training-resume .row{display:flex;flex-wrap:wrap}.o-section-training-resume .row>*{flex:1 0 25%}@media screen and (max-width: 1199px){.o-section-training-resume .row>*{flex:1 0 50%}}@media screen and (max-width: 1023px){.o-section-training-resume .row>*{flex:100%}}@media screen and (max-width: 639px){.o-section-training-resume .row{margin-top:0}}.o-section-training-resume .row .o-section-home-training-card{display:flex;position:relative;overflow:hidden;width:100%}@media (min-width: 1200px){.o-section-training-resume .row .o-section-home-training-card{height:500px}}@media (min-width: 1024px){.o-section-training-resume .row .o-section-home-training-card:hover::after,.o-section-training-resume .row .o-section-home-training-card:hover::before{opacity:0}.o-section-training-resume .row .o-section-home-training-card:hover img:nth-child(2){opacity:1}.o-section-training-resume .row .o-section-home-training-card:hover .card-content{background:white}.o-section-training-resume .row .o-section-home-training-card:hover .card-content .o-section-home-training-card__title,.o-section-training-resume .row .o-section-home-training-card:hover .card-content .o-section-home-training-card__desc{color:black}.o-section-training-resume .row .o-section-home-training-card:hover .card-content .o-section-home-training-card__link a{color:black;border:1px solid black;outline:none;transition:200ms ease-in-out}.o-section-training-resume .row .o-section-home-training-card:hover .card-content .o-section-home-training-card__link a:hover{color:#184167;animation:shadow-on-hover 400ms forwards}}.o-section-training-resume .row .o-section-home-training-card img:nth-child(2){opacity:0;position:absolute;inset:0;transition:250ms ease-in-out}@media screen and (max-width: 1024px){.o-section-training-resume .row .o-section-home-training-card img:nth-child(2){display:none}}@media screen and (max-width: 1024px){.o-section-training-resume .row .o-section-home-training-card{max-height:200px;width:100%}}@media screen and (max-width: 640px){.o-section-training-resume .row .o-section-home-training-card{max-height:120px}}.o-section-training-resume .row .o-section-home-training-card::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#071A2C;z-index:1;mix-blend-mode:screen;transition:250ms ease-in-out}.o-section-training-resume .row .o-section-home-training-card::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#18416780;z-index:1;transition:250ms ease-in-out}.o-section-training-resume .row .o-section-home-training-card img{width:100%;height:100%;object-fit:cover;transition:250ms ease-in-out}.o-section-training-resume .row .o-section-home-training-card .card-content{display:flex;flex-direction:column;align-items:end;justify-content:end;position:absolute;bottom:0;right:0;width:92%;margin:0px 20px 24px 0px;padding:20px 0 0 0;color:#fff;z-index:2;transition:250ms ease-in-out}@media screen and (max-width: 1024px){.o-section-training-resume .row .o-section-home-training-card .card-content{height:auto;justify-content:start;align-items:center;top:50%;left:50%;transform:translate(-50%, -35%);padding:0;width:100%;max-width:298px}}@media screen and (max-width: 640px){.o-section-training-resume .row .o-section-home-training-card .card-content{transform:translate(-50%, -80%)}}.o-section-training-resume .row .o-section-home-training-card__title{margin-right:20px;text-align:end;font-size:24px;line-height:normal;font-weight:700;font-family:"Barlow", sans-serif;color:#fff;max-width:297px}@media screen and (max-width: 1024px){.o-section-training-resume .row .o-section-home-training-card__title{text-align:center;margin-right:0px}}.o-section-training-resume .row .o-section-home-training-card__desc{margin-top:24px;margin-right:20px;text-align:end;font-size:17px;line-height:24px;font-family:"Barlow", sans-serif;color:#fff}@media screen and (max-width: 1024px){.o-section-training-resume .row .o-section-home-training-card__desc{display:none}}.o-section-training-resume .row .o-section-home-training-card__link{margin-top:24px;margin-right:20px;margin-bottom:30px}.o-section-training-resume .row .o-section-home-training-card__link a{display:block;text-align:end;padding:10px 20px;font-family:"adobe-garamond-pro", serif;color:#fff;border:1px solid #fff;transition:none}@media screen and (max-width: 1024px){.o-section-training-resume .row .o-section-home-training-card__link{display:none}}@media screen and (max-width: 640px){.o-section-training-resume .row .o-section-home-training-card:nth-child(2) .card-content{max-width:200px}}.o-section-training-resume .link_more{margin-top:40px;margin-bottom:142px;display:flex;justify-content:center}@media screen and (max-width: 1024px){.o-section-training-resume .link_more{margin-bottom:82px}}.o-section-training-resume .link_more a{display:block;padding:10px 20px;border:1px solid #18191D;font-size:16px;line-height:16px;color:#161616;font-family:"adobe-garamond-pro", serif}.o-section-training-resume .link_more a:hover{background:#A68B4E;outline:2px solid white;outline-offset:-2px;box-shadow:0 0 0 1px black;color:#fff}
