:root{--bleufonce:rgb(51,68,136);--bleufoncetransp:rgba(51,68,136, .6);--bleuciel:#EFF4FD;--bleulogo:#009FCE;--blanc:#FFFFFF;--blanctransp:rgba( 255,255,255,.85);--blanc035:rgba( 255,255,255,.35);--gris:rgb(180,180,180);--grisclair:#EFF4FD;--violetclair:#9CA8D8;--filet:#D8DDF2}@font-face{font-family:'Sofia Pro';src:url(../../../../wp-content/themes/laboratoire_serazin/fonts/SofiaPro-Light.eot);src:url('../../../../wp-content/themes/laboratoire_serazin/fonts/SofiaPro-Light.eot?#iefix') format('embedded-opentype'),url(../../../../wp-content/themes/laboratoire_serazin/fonts/SofiaPro-Light.woff2) format('woff2'),url(../../../../wp-content/themes/laboratoire_serazin/fonts/SofiaPro-Light.woff) format('woff'),url(../../../../wp-content/themes/laboratoire_serazin/fonts/SofiaPro-Light.ttf) format('truetype'),url('../../../../wp-content/themes/laboratoire_serazin/fonts/SofiaPro-Light.svg#SofiaPro-Light') format('svg');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Sofia Pro';src:url(../../../../wp-content/themes/laboratoire_serazin/fonts/SofiaPro-Black.eot);src:url('../../../../wp-content/themes/laboratoire_serazin/fonts/SofiaPro-Black.eot?#iefix') format('embedded-opentype'),url(../../../../wp-content/themes/laboratoire_serazin/fonts/SofiaPro-Black.woff2) format('woff2'),url(../../../../wp-content/themes/laboratoire_serazin/fonts/SofiaPro-Black.woff) format('woff'),url(../../../../wp-content/themes/laboratoire_serazin/fonts/SofiaPro-Black.ttf) format('truetype'),url('../../../../wp-content/themes/laboratoire_serazin/fonts/SofiaPro-Black.svg#SofiaPro-Black') format('svg');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Sofia Pro';src:url(../../../../wp-content/themes/laboratoire_serazin/fonts/SofiaPro-Bold.eot);src:url('../../../../wp-content/themes/laboratoire_serazin/fonts/SofiaPro-Bold.eot?#iefix') format('embedded-opentype'),url(../../../../wp-content/themes/laboratoire_serazin/fonts/SofiaPro-Bold.woff2) format('woff2'),url(../../../../wp-content/themes/laboratoire_serazin/fonts/SofiaPro-Bold.woff) format('woff'),url(../../../../wp-content/themes/laboratoire_serazin/fonts/SofiaPro-Bold.ttf) format('truetype'),url('../../../../wp-content/themes/laboratoire_serazin/fonts/SofiaPro-Bold.svg#SofiaPro-Bold') format('svg');font-weight:700;font-style:normal;font-display:swap}*{position:relative}[data-ratio]{display:block;max-width:100%;position:relative}[data-ratio]:before{content:'';display:block}[data-ratio]>*{display:block;height:100%;left:0;position:absolute;top:0;width:100%}[data-ratio='20:9']::before{padding-top:47.5%}[data-ratio='16:9']::before{padding-top:56.25%}[data-ratio='4:3']::before{padding-top:75%}[data-ratio='3:4']::before{padding-top:133.33%}[data-ratio='1:1']::before{padding-top:100%}html{font-family:'Sofia Pro',sans-serif;font-style:normal;font-size:16px;font-weight:300}body{font-size:1rem;text-align:center;margin:0;color:var(--bleufonce)}a{text-decoration:none;color:var(--bleulogo);-webkit-transition:all 0.2s ease;transition:all 0.2s ease}a:hover{color:var(--bleufoncetransp)}img{height:auto;vertical-align:middle}.cover{background-position:center;background-repeat:no-repeat;background-size:cover}.contain{background-position:center;background-repeat:no-repeat;background-size:contain}.nopadding{padding-left:0;padding-right:0}.ultragras{font-weight:900}.gras{font-weight:700}.wpcf7-form input,.wpcf7-form textarea{padding:.5rem;width:calc(100% - 1rem);font-family:'Sofia Pro',sans-serif;font-size:1rem}.wpcf7-form input[type=checkbox]{width:18px;margin:.25rem .25rem 1.5rem 0;float:left}.wpcf7-form label{display:block;padding:1rem 0 .25rem 0;font-size:.85rem;font-weight:700}.wpcf7-list-item{margin:1.5rem 0;display:block}.wpcf7-form input[type=submit]{background-color:var(--bleufonce);color:var(--blanc);padding:1rem 1.5rem;border:none;width:auto;text-transform:uppercase;font-weight:700;letter-spacing:2px;margin-top:1rem}.content{margin-top:80px}.content .ariane{text-align:left;font-size:.8rem;width:90%;margin:0 auto}.content p,content ul li{line-height:150%}.content .intro{width:90%;padding:2.5rem 0;text-align:left;margin:0 auto}.content .intro h1{text-transform:uppercase;font-size:2.5rem;margin-top:0;line-height:110%}.content .categ{margin-bottom:2rem}.content .categ h2{color:var(--bleufonce);border-bottom:1px solid var(--filet);text-align:center;font-size:1.2rem;width:90%;margin:2em auto}.content .categ h2 span{display:inline-block;padding-bottom:.5em}.content .categ h2 span::after{content:"";display:block;height:3px;width:100%;background-color:var(--bleufonce);position:absolute;left:0;top:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.content .categ .swiper-slide{width:70%}.content .categ .swiper-slide a{background-color:var(--grisclair);overflow:hidden}.content .categ .swiper-slide a .ttl{height:auto;top:unset;bottom:0;padding:1rem;width:calc(100% - 2rem);background-color:rgb(255 255 255 / .8);font-weight:700;font-size:.9rem}.content .categ .swiper-slide a .ttl img{display:block;margin:0 auto .5rem auto}.content .prods .nav{padding:0 5%;margin-top:1rem}.content .image-wide{width:90%;margin:3rem auto}.content .image-wide img{width:100%}.content .deux-col{padding-left:1rem;padding-right:1rem;text-align:left;margin-bottom:3rem}.content .deux-col .row{margin-left:0;margin-right:0}.content .deux-col .inner{padding:3rem 5%}.content .lien{margin:2rem 0}.content .deux-col.marge{width:90%;margin:0 auto}.content .galerie{margin:3rem auto;width:90%}.content .bandeau{background-color:var(--bleufonce);color:var(--blanc)}.content .bandeau h1{font-weight:700;font-size:2rem;margin:0;padding:1em;text-transform:uppercase;letter-spacing:1px}.content .bandeau h1>span{display:block;font-size:.7rem;font-weight:300;margin-bottom:1rem}.content .bandeau h1>span a{color:var(--blanc);pointer-events:none}.content hr{margin:2rem 0;color:(--bleufonce);background-color:var(--bleufonce);height:1px;border:none}.content h2{text-transform:uppercase;font-size:1.75rem}.content h3{font-size:1.45rem;font-weight:300}.prods .swiper-button-prev{display:inline-block;width:45px!important;height:45px!important;border:2px solid var(--bleufonce);border-radius:50%;position:relative;left:unset;right:unset;margin-top:0;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMC4zODUiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxMC4zODUgMTgiPg0KICA8cGF0aCBpZD0iU291c3RyYWN0aW9uXzExIiBkYXRhLW5hbWU9IlNvdXN0cmFjdGlvbiAxMSIgZD0iTTguODI0LDBoMEwwLDlsOC44MjQsOSwxLjU2MS0xLjU5M0wzLjEyMyw5bDcuMjYyLTcuNDA4TDguODI0LDBaIiBmaWxsPSIjMzQ4Ii8+DQo8L3N2Zz4NCg==) no-repeat center / 12px}.prods .swiper-button-next{display:inline-block;width:45px!important;height:45px!important;border:2px solid var(--bleufonce);border-radius:50%;position:relative;left:unset;right:unset;margin-top:0;margin-left:.5rem;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMC4zODUiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxMC4zODUgMTgiPg0KICA8cGF0aCBpZD0iU291c3RyYWN0aW9uXzEwIiBkYXRhLW5hbWU9IlNvdXN0cmFjdGlvbiAxMCIgZD0iTTIyLjgyNCw4M2gwTDE0LDc0bDguODI0LTksMS41NjEsMS41OTNMMTcuMTI0LDc0bDcuMjYyLDcuNDA4TDIyLjgyNSw4M1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI0LjM4NSA4Mykgcm90YXRlKDE4MCkiIGZpbGw9IiMzNDgiLz4NCjwvc3ZnPg0K) no-repeat center / 12px}.prods .swiper-button-prev::after,.prods .swiper-button-next::after{display:none}.content .vs-prod img{width:100%}.content .vs-prod .swiper-pagination-bullet{width:1rem;height:1rem}.content .vs-prod .swiper-pagination-bullet-active{background-color:var(--bleufonce)}.content .others-products{padding-left:1rem;padding-right:1rem;margin:3rem 0}.content .others-products a{display:block}.content .others-products a .vgn{border:1px solid var(--grisclair)}.content .others-products a:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.content .others-products a>span{display:block;margin:.5rem 0;font-size:.8rem}.content .caracteristiques{margin:2rem 0}.content .caracteristiques ul{margin:0;padding:0;list-style:none}.content .caracteristiques ul li{border-bottom:1px solid var(--bleulogo);padding:.25rem 0;margin:.25rem 0}.content .engagements{margin:3rem auto}.content .engagements .item{margin:1rem 0;text-align:center;font-size:.8rem}.content .engagements .item .ttl{text-transform:uppercase;font-weight:700}.content .engagements .item .descr{text-align:left}.content .engagements .picto{display:block;width:135px;margin:1rem auto;background-color:var(--grisclair);border-radius:50%}.content .engagements .picto.contain{background-size:80%}.content .media-texte{width:80%;margin:0 auto}.content .media-texte img{width:100%}.content .media-texte .inner{text-align:left}@media screen and (min-width:768px){.content .categ .swiper-slide{width:37.5%}}@media screen and (min-width:1024px){.content .intro{width:90%}.content .categ .swiper-slide{width:30%}.content .media-texte .inner{width:80%;margin:0 auto}.content .media-texte{width:90%}.content .engagements .item .descr{text-align:center}}@media screen and (min-width:1280px){.wow{opacity:0;-webkit-transform:translateY(300px);transform:translateY(300px);-webkit-transition:all 1s ease-out;transition:all 1s ease-out}.wow.animated{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.content .intro{width:70%}.content{margin-top:130px}.content .intro{padding-top:4rem}.content .intro h1,.content .bandeau h1{font-size:3rem}.content .intro .texte{background-color:var(--blanc);padding:2rem 3rem 2rem 0;-webkit-transform:translatex(20%);transform:translatex(20%);z-index:3}.content .categ .swiper-slide{width:21.5%}.content .categ .swiper-slide a .cover{-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.content .categ .swiper-slide a:hover .cover{-webkit-transform:scale(1.15);transform:scale(1.15)}.content .prods .nav{text-align:right}.content .deux-col .inner{padding:3rem 15%}.content .engagements .item{padding:0 2.5%}.wpcf7-form input[type=submit]{cursor:pointer;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.wpcf7-form input[type=submit]:hover{background-color:var(--bleulogo)}}@media screen and (min-width:1440px){.content .intro{padding-top:6rem}.content .media-texte .inner{width:70%}}@media screen and (min-width:1680px){html{font-size:17px}}@media screen and (min-width:1920px){html{font-size:18px}}