.topheader{display:block;background:url("../dist/images/lna-sante_trame-mobile.svg") top right/auto 160px no-repeat;width:100%;height:80px;margin-bottom:30px}@media(min-width: 760px){.topheader{background-size:auto 200px;height:100px;margin-bottom:45px}}@media(min-width: 1000px){.topheader{background-image:url("../dist/images/lna-sante_trame.svg");background-size:auto 150px;background-position:top right;height:120px}}@media(min-width: 1100px){.topheader{background-position:top left}}@media(min-width: 1200px){.topheader{background-size:auto;height:150px}}.topheader .wrapper{display:block;width:90%;margin-left:auto;margin-right:auto;max-width:1440px;position:relative}.topheader .btn-back{color:rgb(58.3,51.41,47.7);font-weight:600;font-size:14px;line-height:17px;position:absolute;top:20px;left:-10px}@media(min-width: 760px){.topheader .btn-back{top:30px;left:-10px}}@media(min-width: 1000px){.topheader .btn-back{top:40px;left:0}}.topheader .btn-back .icon{fill:rgb(58.3,51.41,47.7);transition:all .6s cubic-bezier(0.785, 0.135, 0.15, 0.86)}.topheader .btn-back:hover .icon{transform:translateX(5px)}.traincard{display:flex;flex-direction:column;width:100%;background:#f7f7f7;box-sizing:border-box;padding:35px;gap:15px;position:relative;transition:all .6s cubic-bezier(0.785, 0.135, 0.15, 0.86)}@media(min-width: 760px){.traincard{width:calc((100% - 25px)/2)}}@media(min-width: 1200px){.traincard{padding:40px;width:calc((100% - 60px)/3)}}.traincard-title{display:block;font-size:25px;font-weight:300;line-height:normal;letter-spacing:-0.03em;text-transform:uppercase;color:var(--color-dark-grey)}.traincard-tags{display:flex;flex-wrap:wrap;font-style:italic;color:var(--color-primary);gap:5px 10px;letter-spacing:-0.67px;line-height:1.2;margin-bottom:5px}.traincard-info{display:flex;align-items:center;gap:10px;text-align:left;line-height:1.1;letter-spacing:-0.67px}.traincard-info:last-of-type{margin-bottom:10px}.traincard-info .icon{display:block;width:25px;height:25px;fill:var(--color-primary);flex-shrink:0}.traincard-info ul{display:flex;flex-direction:column;gap:5px;margin-top:5px}.traincard-info ul li{list-style-type:none;box-sizing:border-box;position:relative}.traincard-info ul li b{font-weight:400}.traincard .btn{margin-top:auto;position:initial}@media(min-width: 576px){.traincard .btn{align-self:flex-start}}.traincard .btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.traincard:hover{box-shadow:inset 0 0 0 2px var(--color-primary)}.trainor{display:block;width:100%;margin-top:var(--nav-height)}.trainor-infos,.trainor-suggest{display:block;width:90%;margin-left:auto;margin-right:auto;max-width:1440px;display:flex;flex-direction:column;justify-content:center;width:100%;box-sizing:border-box;padding:0 25px;margin-bottom:45px}@media(min-width: 576px){.trainor-infos,.trainor-suggest{padding:0 60px;margin-bottom:80px}}@media(min-width: 760px){.trainor-infos,.trainor-suggest{width:95%;margin-bottom:100px}}@media(min-width: 1000px){.trainor-infos,.trainor-suggest{width:100%;padding:0 7%}}@media(min-width: 1200px){.trainor-infos,.trainor-suggest{padding:0 85px}}@media(min-width: 1000px){.trainor-infos{flex-direction:row;gap:45px}}.trainor-image{display:block;width:180px;height:180px;border-radius:800px;overflow:hidden;flex-shrink:0;margin:0 auto 20px}@media(min-width: 760px){.trainor-image{width:205px;height:205px}}@media(min-width: 1000px){.trainor-image{margin:30px 0 0}}.trainor-image img{max-width:none;width:100%;height:100%;min-width:100%;min-height:100%;object-fit:cover;object-position:center;position:relative}.trainor-text{display:flex;flex-direction:column;gap:20px;text-align:center}@media(min-width: 1000px){.trainor-text{text-align:left}}.trainor-text .job{display:block;font-weight:600;color:var(--color-primary);font-size:21px;line-height:normal;text-transform:uppercase}.trainor-text .etab{letter-spacing:-0.67px}.trainor-text .wysiwyg,.trainor-text .wysiwyg p{line-height:1.65;letter-spacing:-0.67px}.trainor .gridbox{display:flex;flex-direction:column;gap:25px;margin-top:30px}@media(min-width: 760px){.trainor .gridbox{flex-direction:row;flex-wrap:wrap;justify-content:center}}@media(min-width: 1200px){.trainor .gridbox{gap:25px 30px;margin-top:45px}}
/*# sourceMappingURL=trainor.css.map */
