#top-home{padding:unset;position:relative;color:#fff}@media screen and (max-width:1090px){#top-home{margin-top:90px}}#top-home .wrapper-video{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width:768px) and (max-width:1090px){#top-home .wrapper-video{height:103%;top:-15px}}#top-home .wrapper-video video{display:block;height:100%;width:100%;object-fit:cover}#top-home .wrapper-content{min-height:30vh;max-height:700px;padding:8.75rem 0 3.75rem}#top-home .wrapper-content .glass-content{width:488px;max-width:100%;padding:2.5rem;border-radius:6px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}#top-home .wrapper-content .glass-content .title{color:#fff}#top-home .wrapper-content .glass-content .title span{color:#123d43}#top-home .wrapper-content .glass-content > *:not(:last-child) {margin-bottom:1.25rem}@media screen and (max-width:740px){#top-home .container-text-video{padding:0}#top-home .wrapper-content{padding:15.5rem 0 0}#top-home .wrapper-content .glass-content{width:100vw}}#home-posts{padding:0!important}#home-posts .wrapper-posts{--wrapper-gap:30px;display:flex;align-items:flex-start;position:relative;gap:var(--wrapper-gap);margin-top:3.5rem;margin-bottom:7.95rem}@media screen and (min-width:740px){#home-posts .wrapper-posts .single-post:not(:first-child) {margin-top:1.9em}}#home-posts .wrapper-posts .single-post:not(:first-child) {width:calc(50% - var(--wrapper-gap))}#home-posts .wrapper-posts .card-thumbnail-recent img{width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:1.684}#home-posts .wrapper-posts{flex-wrap:wrap}.swiper-button-prev{left:0}.swiper-button-next{right:0}@media screen and (min-width:741px){.home #last-posts .swiper{padding-left:20px;padding-right:20px}}@media screen and (max-width:740px){.home #last-posts .container-mobile-large{padding:0}.home #last-posts .container-mobile-large .ax-wrapper-swiper{margin-left:2.375rem}}#last-posts .btn{display:block;width:max-content;margin:3.2em auto 0}@media screen and (max-width:740px){#last-posts .btn{margin:0 auto 0}}#last-posts .ax-wrapper-swiper{position:relative}#last-posts .swiper-buttons{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:space-between;max-width:calc(100vw - 2em);width: calc(100% + 162px + 2em);padding:0 1em}#last-posts .swiper-buttons>*{cursor:pointer;width:42px;height:42px;border-radius:50%;background: url(../img/nav-arrow-right.svg) center/contain no-repeat, #FFFFFF}#last-posts .swiper-buttons>*.ax-swiper-button-prev{transform:rotate(-180deg)}@media screen and (max-width:740px){#last-posts .swiper-buttons{display:none}}#citation{position:relative;background:#1a8d9d url(https://wp.backup.eno-codexial.com/wp-content/themes/codexial/img/xcitation-fond.jpg.pagespeed.ic.nIQvCQzdVx.jpg) no-repeat 100% 100%;color:#fff}@media screen and (max-width:740px){#citation{background:#1a8d9d url(https://wp.backup.eno-codexial.com/wp-content/themes/codexial/img/xcitation-fond.jpg.pagespeed.ic.nIQvCQzdVx.jpg) no-repeat 100% 100%;background-size:70%}}#citation img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;z-index:-1}#citation .wrapper-citation .auteur-citation{font-size:1.125rem;margin-top:1.7em;text-align:center;font-weight:500}#citation .wrapper-citation .auteur-citation>:first-child{font-weight:600}#a-propos{padding-top:0!important;background: url(../img/x.svg) top var(--section-overlay-spacing)/auto 300px no-repeat}@media screen and (max-width:740px){#a-propos{background-position:left var(--section-overlay-spacing);background-size:auto 190px}}#a-propos .wrapper-propos{position:relative;display:flex;gap:30px}#a-propos .wrapper-propos::before{content:"";position:absolute;height:300px;width:210px;background-image:url(https://wp.backup.eno-codexial.com/wp-content/themes/codexial/img/x.svg);background-size:190px;background-repeat:no-repeat;z-index:1;top:-10%;left:52%;transform:translate(-52%,0)}#a-propos .wrapper-propos>*{width:50%}#a-propos .wrapper-propos .img-propos{position:relative}#a-propos .wrapper-propos .img-propos img{position:absolute;top:0;left:0;display:block;width:auto;max-width:100%;height: calc(100% + var(--section-overlay-spacing) * 2);object-fit:contain}#a-propos .wrapper-propos .texte-propos{margin:1.5em 0}@media screen and (max-width:740px){#a-propos .wrapper-propos .img-propos{position:absolute;z-index:-1;top:-3rem;right:0;width:200px}#a-propos .wrapper-propos .img-propos img{position:relative}#a-propos .wrapper-propos>*{width:100%}}#laboratoire{padding-top:21px}