#contactpage{display:flex;flex-wrap:wrap}#contactpage p,#contactpage a{color:#000;font-family:"proxima-nova-regular";font-size:20px;font-style:normal;font-weight:400;line-height:normal;transition:.2s}#contactpage a:hover,footer a:hover{text-decoration:underline}#contactpage section{width:calc(100%/2);padding:150px 160px}#contactpage #contactpage-info{background:var(--Gradient-beige,linear-gradient(0deg,#f7f2e4 0%,rgba(255,245,218,0) 96.14%));display:flex;flex-direction:column;gap:64px 0}#contactpage #contactpage-info .container-block-contact-left hr,#contactpage .contactpage-form .container-confirmation hr,#faqpage hr{width:100%;height:2px;border:none;background-color:#000;margin:0;margin:16px 0}#contactpage #contactpage-info .container-block-contact-left .container-contact-info .contact-info{display:flex;align-items:center;gap:12px;margin-bottom:18px;transform-origin:center}#contactpage #contactpage-info .container-block-contact-left .container-contact-info .contact-info .icon-round{background-color:#000;border-radius:50%;width:32px;height:32px;display:flex;justify-content:center;align-items:center}#contactpage #contactpage-info .container-block-contact-left .link-whatsapp,#faqpage .link-whatsapp{display:flex;padding:20px 40px;align-items:center;gap:30px;border-radius:80px;color:#fff;background:#000;width:fit-content;margin-top:16px;transition:.2s;font-family:"proxima-nova-regular";text-decoration:none}#contactpage .contactpage-form{background-image:url(//laboratoire-alab.fr/wp-content/themes/iccdigital/assets/css/../img/contact/contact-bg.png);background-color:#0c0c0c;background-size:cover;background-repeat:no-repeat;position:relative}#contactpage .contactpage-form input::placeholder,#contactpage .contactpage-form textarea::placeholder{color:#fff}#contactpage .contactpage-form input,#contactpage .contactpage-form textarea{color:#fff;font-family:"proxima-nova-regular";font-size:14px;font-style:normal;font-weight:400;line-height:normal}#contactpage .contactpage-form input[type=text],#contactpage .contactpage-form input[type=email],#contactpage .contactpage-form textarea{outline:none;color:#fff;background:inherit;border:none;border-bottom:1px solid #fff;padding-bottom:11px;width:100%;border-radius:0;box-shadow:none}#contactpage .contactpage-form input[aria-invalid=true],#contactpage .contactpage-form textarea[aria-invalid=true],#contactpage .contactpage-form input[aria-invalid=true]::placeholder,#contactpage .contactpage-form textarea[aria-invalid=true]::placeholder{color:#ffa5a5}#contactpage .contactpage-form input[aria-invalid=true],#contactpage .contactpage-form textarea[aria-invalid=true]{border-bottom:1px solid #ffa5a5}#contactpage .contactpage-form input:focus,#contactpage .contactpage-form textarea:focus,#contactpage .contactpage-form input:focus::placeholder,#contactpage .contactpage-form textarea:focus::placeholder{color:#fff5da}#contactpage .contactpage-form input:focus,#contactpage .contactpage-form textarea:focus{border-bottom:1px solid #fff5da}#contactpage .contactpage-form .wpcf7-not-valid-tip{display:none}#contactpage .contactpage-form textarea{min-height:80px;height:80px;resize:vertical}#contactpage .contactpage-form form .text-information{color:#fff;font-size:12px}#contactpage .contactpage-form form input[type=submit]{background-color:transparent;border:none;outline:none;color:#000;display:flex;width:249px;height:82px;justify-content:center;cursor:pointer}#contactpage .contactpage-form form{display:flex;flex-direction:column}#contactpage .contactpage-form form .container-btn{border-left:2px solid #000;width:300px;position:relative;overflow:hidden;background-color:#fff}#contactpage .contactpage-form form .container-btn input{width:100%;text-align:center;justify-content:center;transition:.8s;z-index:2;position:relative}#contactpage .contactpage-form form .container-btn input:hover{color:#fff;transition:.2s}#contactpage .contactpage-form form .container-btn span{display:none}#contactpage .contactpage-form form .container-btn .hover-button{width:0;height:0;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;border-radius:400px;transition:.8s ease-out;background-color:#000;z-index:1}#contactpage .contactpage-form form .container-btn:hover .hover-button{width:400px;height:400px}#contactpage .container-switch{display:flex;align-items:center;gap:30px;margin-bottom:40px}#contactpage .container-switch .container-labels-form{display:flex;gap:60px;transition:.2s;transform:translateX(-115px)}#contactpage .container-switch .container-labels-form.active{transform:translateX(0)}#contactpage .container-switch .container-labels-form p{color:#fff;font-weight:400;white-space:nowrap}#contactpage .container-switch .container-labels-form.active .professionnel,#contactpage .container-switch .container-labels-form .client{opacity:0}#contactpage .container-switch .container-labels-form .professionnel,#contactpage .container-switch .container-labels-form.active .client{opacity:1;transition:.5s}#contactpage .container-form{position:relative;min-height:615px}#contactpage .container-form .form-global{position:absolute;width:100%}#contactpage .container-form .form-client{position:absolute;width:100%}#contactpage .container-form.active .form-professionnel,#contactpage .container-form .form-client{opacity:0;z-index:-1}#contactpage .container-form.active .form-client,#contactpage .container-form .form-professionnel{opacity:1;z-index:1}#contactpage .contactpage-form .container-form form p{margin-bottom:40px}#contactpage .contactpage-form .container-form form .container-btn p{margin-bottom:0}#contactpage .contactpage-form .container-form .form-professionnel form p:nth-child(3){height:0;opacity:0;margin-bottom:0 !important;transition:.5s}#contactpage .contactpage-form .container-form .form-professionnel.active form p:nth-child(3){opacity:1;margin-bottom:40px !important;height:40px}#contactpage .contactpage-form .container-form form .wpcf7-response-output{border:none;padding:0;margin-left:0;color:#ffa5a5;font-family:"proxima-nova-regular";font-size:16px;font-style:normal;font-weight:400;line-height:normal}#contactpage .contactpage-form .container-form form[data-status=sent] .wpcf7-response-output{display:none}.contactpage-form.form-sent .container-switch,.contactpage-form.form-sent .container-form{opacity:0;transition:.5s}.contactpage-form .container-confirmation{opacity:0;position:absolute;top:0;padding:150px 160px;left:0;transition:.5s}.contactpage-form.form-sent .container-confirmation{opacity:1}.contactpage-form.form-sent .container-confirmation h2,.contactpage-form.form-sent .container-confirmation p{color:#fff !important}.contactpage-form.form-sent .container-confirmation p{font-size:40px;line-height:42px}#contactpage .contactpage-form .container-confirmation hr,#mentionslegalespage hr{background-color:#fff;margin:40px 0}#mentionslegalespage section{padding:150px 160px;padding-bottom:0;width:100%}#mentionslegalespage .top{text-align:center}#mentionslegalespage table{margin-bottom:30px}#mentionslegalespage p,#mentionslegalespage li,#mentionslegalespage td{font-size:16px;font-family:"proxima-nova-regular";margin-bottom:12px}#mentionslegalespage a{text-decoration:underline}#mentionslegalespage .top a{font-size:30px;font-family:"proxima-nova-regular"}#mentionslegalespage .top h1{margin-bottom:20px}#mentionslegalespage .cta{margin-bottom:150px}#faqpage section{padding:100px 70px}#faqpage section h1{position:absolute;top:100px;font-size:55px;line-height:60px}@media (max-width:1460px){#contactpage section,#mentionslegalespage section,.contactpage-form .container-confirmation,#faqpage section{padding:140px 120px}#faqpage section h1{top:140px}#mentionslegalespage section{padding-bottom:0}#mentionslegalespage .cta{margin-bottom:140px}#faqpage section{gap:10vw}}@media (max-width:1250px){#contactpage section{width:calc(100%);padding:120px 90px}.contactpage-form .container-confirmation,#mentionslegalespage section,#faqpage section{padding:120px 90px}#faqpage section h1{top:120px}#mentionslegalespage section{padding-bottom:0}#mentionslegalespage .cta{margin-bottom:120px}#contactpage section .contactpage-form{padding:120px 90px}#contactpage section .container-block-contact-left{padding:0 90px}#contactpage section{padding:120px 0}}@media (max-width:1024px){#contactpage section{width:calc(100%);padding:120px 0}#contactpage section .contactpage-form{padding:30px 90px}#contactpage section .container-block-contact-left{padding:0 90px}.contactpage-form .container-confirmation,#mentionslegalespage section,#faqpage section{padding:120px 90px}#faqpage section h1{top:120px}#mentionslegalespage section{padding-bottom:0}#mentionslegalespage .cta{margin-bottom:120px}.contactpage-form.form-sent .container-confirmation p{font-size:25px;line-height:28px}}@media (max-width:780px){#mentionslegalespage section,.contactpage-form .container-confirmation,#faqpage section{padding:60px 40px}#faqpage section h1{top:60px}#mentionslegalespage section{padding-bottom:0}#mentionslegalespage .cta{margin-bottom:60px}#contactpage section{padding:60px 0}#contactpage section .container-block-contact-left{padding:0 40px}#contactpage section .contactpage-form{padding:30px 40px}}@media (max-width:575px){#contactpage section,#mentionslegalespage section,.contactpage-form .container-confirmation,#faqpage section{padding:30px 12px}#faqpage section h1{top:30px}#mentionslegalespage section{padding-bottom:0}#mentionslegalespage .cta{margin-bottom:30px}#contactpage section{padding:30px 0}#contactpage section .container-block-contact-left{padding:0 12px}#contactpage section .contactpage-form{padding:30px 12px}#contactpage .container-form{min-height:670px}}#contactpage .switch,#contactpage .switch__input{-webkit-tap-highlight-color:transparent}#contactpage .switch{position:relative;z-index:2}#contactpage .switch__input{background-color:#000;border-radius:1.5em;border:2px solid #fff;cursor:pointer;display:block;outline:transparent;width:64px;height:20px;transition:background-color .3s cubic-bezier(.65,0,.35,1),box-shadow .3s cubic-bezier(.65,0,.35,1);-webkit-appearance:none;appearance:none}#contactpage .switch__input:hover{background-color:rgba(255,255,254,.5)}#contactpage .switch__input:before,#contactpage .switch__input:after{content:"";display:block}#contactpage .switch__input:before{background-color:#000;border:2px solid #fff;border-radius:50%;box-shadow:0 .125em .25em hsla(223,90%,10%,0);transition:background-color .3s cubic-bezier(.65,0,.35,1),box-shadow .3s cubic-bezier(.65,0,.35,1),transform .3s cubic-bezier(.65,0,.35,1)}#contactpage .switch__input:hover:before{background-color:#fff}#contactpage .switch__input:before{position:absolute;top:3px;left:4px;width:calc(20px - 4px);height:calc(20px - 4px)}#contactpage .switch__input:checked:before{box-shadow:0 0.125em 0.25em hsla(223,90%,10%,0.5);transform:translateX(calc(64px - 1.25em))
}

@media (max-width: 375px){#contactpage .switch__input{width:45px}#contactpage .container-switch{gap:15px}#contactpage .switch__input:checked:before{transform:translateX(calc(45px - 1.25em))}}#mentionslegalespage{display:flex;flex-direction:column;align-items:center}#mentionslegalespage h2,#mentionslegalespage h3,#mentionslegalespage h4{color:#000;font-family:'proxima-nova-regular';font-style:normal;font-weight:700;margin:20px 0 10px}#mentionslegalespage h4{font-size:18px}#mentionslegalespage h3{font-size:20px;line-height:42px}#mentionslegalespage h2{font-size:35px;line-height:40px}#mentionslegalespage ul li{font-family:'proxima-nova-regular';font-style:normal;font-weight:400;list-style:inside;margin:10px}#mentionslegalespage .cta{padding:5px 20px 5px 5px;background-color:#fff;display:flex;align-items:center;width:fit-content;border-radius:50px;gap:12px;font-family:"proxima-nova-bold";font-size:16px;margin-top:60px}#mentionslegalespage .cta .svg{width:42px;height:42px;border:2px solid #000;background-color:#000;border-radius:50px;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}#mentionslegalespage .cta .svg .hover-svg{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;width:1px;height:1px;transform-origin:center;background-color:#fff;border-radius:50px;opacity:0;transition:.3s}#mentionslegalespage .cta .svg svg{z-index:2}#mentionslegalespage .cta:hover .svg .hover-svg{width:42px;height:42px;opacity:1}#mentionslegalespage .cta:hover .svg svg path{fill:#000}#mentionslegalespage .cta .svg svg path{transition:.5s}#faqpage section{display:flex;gap:10vw;position:relative}#faqpage .large-title{font-size:40px;line-height:42px}#faqpage .horizontale-1{margin:40px 0 0}#faqpage .horizontale-2{margin:0}#faqpage #faqpage-container #faqpage-intro{width:100%;max-width:300px;margin-top:50px}#faqpage #faqpage-container #faqpage-intro a{padding:20px 0;font-size:18px;line-height:21px;font-weight:600;font-family:'proxima-nova-regular';display:block}#faqpage #faqpage-container #faqpage-intro a.selected{padding:20px 10px;background-color:#000;color:#fff}#faqpage #faqpage-container #faqpage-questions{width:100%}#faqpage #faqpage-container #faqpage-questions.hide-lca .lca{display:none}#faqpage #faqpage-container #faqpage-questions.hide-fs .fs{display:none}#faqpage #faqpage-container #faqpage-intro .link-whatsapp{margin-top:25px}#faqpage #faqpage-container #faqpage-questions .accordion{flex:1;display:flex;flex-direction:column;justify-content:center}#faqpage #faqpage-container #faqpage-questions .accordion .accordion-item{padding:50px 0;cursor:pointer;border-top:2px solid #000}#faqpage .accordion-item:last-child{border-bottom:2px solid #000}#faqpage #faqpage-container #faqpage-questions .accordion .accordion-item .accordion-item-label{display:flex;justify-content:space-between;align-items:center;gap:20px}#faqpage #faqpage-container #faqpage-questions .accordion .accordion-item .accordion-item-label h3{cursor:pointer;font-size:30px;line-height:32px;font-family:"proxima-nova-black"}#faqpage .content .container-title div{max-width:300px;display:flex;flex-direction:column;gap:20px}#faqpage .content .container-title hr{width:100%;height:2px;background-color:#000;border:none;margin:0}#faqpage .accordion-item-content{max-height:0;overflow:hidden;transition:.3s;max-width:800px}#faqpage .accordion-item-content>div{padding-top:50px;font-size:20px;font-family:"proxima-nova-regular"}#faqpage .accordion-item.open .accordion-item-content{max-height:300px}#faqpage .accordion-item .accordion-item-label svg path:last-child{opacity:1;transition:.3s}#faqpage .accordion-item .accordion-item-label svg{transform:rotate(0);transition:.3s;min-width:13px}#faqpage .accordion-item.open .accordion-item-label svg{transform:rotate(90deg)}#faqpage .bg-header-faq{background-image:url(//laboratoire-alab.fr/wp-content/themes/iccdigital/assets/css/../img/faq/header-faq.png);height:175px;border-radius:0 0 80px 80px;background:url(//laboratoire-alab.fr/wp-content/themes/iccdigital/assets/css/../img/faq/header-faq.png),#d3d3d3 50%/cover no-repeat}@media (max-width:1460px){#faqpage .large-title{font-size:34px;line-height:40px}}@media (max-width:1024px){#faqpage section{gap:40px;flex-direction:column}#faqpage section h1{display:block;position:unset}#faqpage #faqpage-container #faqpage-questions{margin-top:50px}#faqpage #faqpage-container #faqpage-intro{margin-top:0}#faqpage .horizontale-1{display:none}}@media (max-width:780px){#faqpage .large-title{font-size:25px;line-height:normal}#faqpage #faqpage-container #faqpage-questions .accordion .accordion-item .accordion-item-label h3{font-size:20px;line-height:25px}#faqpage .accordion-item-content>div{font-size:16px;padding-top:30px}#faqpage #faqpage-container #faqpage-questions .accordion .accordion-item{padding:30px 0}}#question-qr p.text-desktop{display:block}#question-qr p.text-mobile{display:none}#contactpage .visible-desktop{display:block}#contactpage .visible-mobile{display:none}@media (max-width:1250px){#contactpage .visible-desktop{display:none}#contactpage .visible-mobile{display:block}}@media (max-width:1024px){#question-qr p.text-desktop{display:none}#question-qr p.text-mobile{display:block}}#solutions .border-verticale{width:100%;height:calc(100% - 200px - 160px);position:absolute;top:50px;display:flex;padding:0 10em;column-gap:40px;margin-top:80px}#solutions .border-verticale hr{height:100%;width:calc((100% - 40px*4)/5);border:1px solid #00000030;border-top:0;border-bottom:0;margin:0}#solutions #product{position:relative}#solutions #product .list-product{z-index:1}@media (max-width:1460px){#solutions .border-verticale{height:calc(100% - 150px - 150px);padding:0 calc(120px + 80px);margin-top:30px}}@media (max-width:1250px){#solutions .border-verticale{padding:0 calc(90px + 0px)}#solutions .border-verticale{height:calc(100% - 150px - 140px);padding:0 90px;margin-top:10px}#solutions #product{padding:0 2em}}@media (max-width:1024px){#solutions .border-verticale hr:nth-child(5),#solutions .border-verticale hr:nth-child(4){display:none}}@media (max-width:780px){#solutions .border-verticale{padding:0 calc(40px + 0px)}}@media (max-width:575px){#solutions .border-verticale{height:calc(100% - 200px - 50px);padding:0 calc(32px + 0px)}#solutions .border-verticale hr:nth-child(3){display:none}#solutions .border-verticale hr{width:calc((100% - 40px)/2)}}@media (max-width:375px){#solutions .border-verticale{height:calc(100% - 250px - 50px)}#solutions .border-verticale hr:nth-child(2){display:none}#solutions .border-verticale hr{width:calc((100%))}}@media (max-width:1460px){#science-alab #biodisponibilite .content h1,#science-alab #conclusion .content h2{font-size:45px;line-height:50px}#science-alab #biodisponibilite .content p,#science-alab .content p,#science-alab #micronutriment p{font-size:30px;line-height:40px}#science-alab #conclusion .content h2{font-size:42px;line-height:46px}#science-alab #conclusion .content p{line-height:36px}}@media (max-width:1250px){#science-alab .global{display:none}#science-alab #biodisponibilite{flex-wrap:wrap;position:relative;margin-bottom:225px}#science-alab #biodisponibilite .bg-image,#science-alab #liposome video,#science-alab #liposome .content{width:100%}#science-alab.gamme-alab #biodisponibilite .bg-image,#science-alab.gamme-alab #liposome video,#science-alab.gamme-alab #liposome .content{width:100%}#science-alab #biodisponibilite .bg-image img{height:650px;object-fit:cover;object-position:0px 100%}#science-alab #biodisponibilite .content{width:100%;position:absolute;top:415px}#science-alab #micronutriment .content{flex-wrap:wrap}#science-alab #micronutriment .content:before{content:"";width:100%;height:2px;background-color:#000;position:absolute;position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);z-index:2}#science-alab #micronutriment .bg{z-index:1}#science-alab #micronutriment .bg,#science-alab #micronutriment .gelule{transform:translate(-50%,-50%) rotate(90deg);top:45%}#science-alab #micronutriment h2,#science-alab #micronutriment p,#science-alab.gamme-alab #micronutriment p{width:100%}#science-alab #liposome .lipide-top,#science-alab.gamme-alab #liposome .lipide-top{top:5%;left:37px}#science-alab #liposome .lipide-bottom,#science-alab.gamme-alab #liposome .lipide-bottom{top:45%}#science-alab #liposome video{padding:0}#science-alab #technologie .content{width:100%;z-index:2}#science-alab #technologie .bg-image{height:500px;width:80%}#science-alab.gamme-alab #technologie .bg-image{width:100%}#science-alab #technologie{flex-direction:column-reverse}#science-alab #enrobage .content,#science-alab #enrobage .gif,#science-alab #assimilation .graph,#science-alab #assimilation .container-carrousel{width:100%}#science-alab #conclusion .content{padding:200px 90px 100px;width:60%}#science-alab #structure .content .content-top,#science-alab #structure .content .content-bottom,#science-alab #structure .content .principal-content{top:50%;transform:none;transform:translateY(-50%)}#science-alab #structure{min-height:1000px}}@media (max-width:1024px){#science-alab #biodisponibilite .bg-image img{height:560px}#science-alab #complexes-alab video,#science-alab #complexes-alab .content{width:100%}#science-alab #complexes-alab .content{padding:100px 90px}#science-alab #conclusion .content{padding:100px 40px;width:100%}#science-alab #structure{background:linear-gradient(180deg,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 55%,rgba(255,255,255,1) 55%);flex-direction:column}#science-alab #structure .content{padding-block:100px;height:630px;width:100%;padding:0 90px}#science-alab #structure .schema img{width:100%;max-width:400px}#science-alab #structure .schema{height:600px;width:100%}#science-alab #complexes-alab .avantages .container-value p{font-size:23px;line-height:25px}#science-alab #structure .schema{padding:90px 90px 0}#science-alab #structure .schema .open-bottom{bottom:8%}#science-alab #structure{align-content:space-between;justify-content:space-between}#science-alab #structure .content .principal-content{position:initial;transform:none}#science-alab #structure .content{height:auto;padding:80px 40px 50px}#science-alab #structure .schema{height:auto;width:100%;padding-block:50px}}@media (max-width:780px){#science-alab #biodisponibilite .content h1,#science-alab #conclusion .content h2,#science-alab .content h2{font-size:35px;line-height:40px}#science-alab #biodisponibilite .content p,#science-alab #micronutriment p,#science-alab .content p,#science-alab #complexes-alab .avantages .container-value p{font-size:23px;line-height:normal}#science-alab #biodisponibilite .bg-image img{height:500px}#science-alab #biodisponibilite{margin-bottom:330px}#science-alab #micronutriment p{width:100%}#science-alab #micronutriment h2{padding:40px 40px 110px}#science-alab #micronutriment p,#science-alab.gamme-alab #micronutriment p{padding:80px 40px 0}#science-alab #micronutriment .bg,#science-alab #micronutriment .gelule,#science-alab #micronutriment .content:before{top:40%}#science-alab #liposome .lipide-top,#science-alab #liposome .lipide-bottom{display:none}#science-alab #conclusion .content{padding:100px 40px;width:100%}#science-alab #complexes-alab .avantages{border-radius:0 0 40px 40px}#science-alab #complexes-alab .avantages .container-value{max-width:100%;width:100%}#science-alab #complexes-alab .avantages .container{flex-direction:column;align-items:center}#science-alab #complexes-alab .avantages .container .container-value p{font-size:19px;line-height:21px}#science-alab #complexes-alab .avantages .container-value{max-width:200px}#science-alab #complexes-alab .avantages hr{height:2px;width:150px}#science-alab #liposome video{min-height:600px;padding:0}#science-alab #structure .schema .open-top{left:55%;top:25%}#science-alab #structure .schema .open-bottom{bottom:25%;left:55%}#science-alab #enrobage .gif img{min-height:400px}#science-alab #assimilation .control-carrousel{gap:20px;margin-top:60px}#science-alab #assimilation .container-carrousel{min-height:650px}#science-alab #assimilation .container-carrousel .item-carrousel h2{font-size:40px;line-height:40px}#science-alab #assimilation .container-carrousel .item-carrousel p{font-size:17px}#science-alab #assimilation .container-image img,#science-alab #assimilation .container-image{height:100px}#science-alab #micronutriment .container-image img{max-height:160px;border-radius:0 0 40px 40px}#science-alab #complexes-alab .content{padding:100px 40px}#science-alab #technologie .bg-image{height:400px;width:100%}#science-alab #structure .schema{padding:50px 40px 60px}}@media (max-width:575px){#science-alab #biodisponibilite{margin-bottom:450px}#science-alab #technologie .content{padding-left:12px}#science-alab #structure .content{padding:80px 12px 50px;padding-block:50px}#science-alab #structure{min-height:130vh;position:relative}#science-alab #structure .schema .open-top{left:60%;top:25%}#science-alab #structure .schema .open-bottom{bottom:30%;left:60%}#science-alab #micronutriment h2{padding:40px 12px 110px}#science-alab #micronutriment p,#science-alab.gamme-alab #micronutriment p{padding:80px 12px 0}#science-alab #structure .schema{height:fit-content;width:100%}#science-alab #enrobage .gif{padding:40px 12px;height:100%}#science-alab #assimilation .container-carrousel{padding:40px 12px}#science-alab #conclusion .content{padding:100px 12px}#science-alab #technologie .bg-image{height:350px;width:100%}#science-alab #structure .schema{padding:40px 12px 60px}#science-alab #complexes-alab .content{padding:100px 12px}}@media (max-width:375px){#science-alab #micronutriment .bg,#science-alab #micronutriment .gelule,#science-alab #micronutriment .content:before{top:40%}#science-alab #micronutriment .gelule{width:80px}#science-alab #structure{min-height:140vh;background:linear-gradient(180deg,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 60%,rgba(255,255,255,1) 60%)}}#solutions #product .list-product{background-image:url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="1596" height="1" viewBox="0 0 1596 1" fill="none"> <path fill-rule="evenodd" clip-rule="evenodd" d="M1596 1H0V0H1596V1Z" fill="black" fill-opacity="0.2"/></svg>'),url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="1596" height="1" viewBox="0 0 1596 1" fill="none"> <path fill-rule="evenodd" clip-rule="evenodd" d="M1596 1H0V0H1596V1Z" fill="black" fill-opacity="0.2"/></svg>'),url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="1596" height="1" viewBox="0 0 1596 1" fill="none"> <path fill-rule="evenodd" clip-rule="evenodd" d="M1596 1H0V0H1596V1Z" fill="black" fill-opacity="0.2"/></svg>'),url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="1596" height="1" viewBox="0 0 1596 1" fill="none"> <path fill-rule="evenodd" clip-rule="evenodd" d="M1596 1H0V0H1596V1Z" fill="black" fill-opacity="0.2"/></svg>');background-repeat:no-repeat;background-size:100% 1px;background-position:0 0,0% calc((100% - 71px)/2), 0% calc((100% + 71px)/2),0% 100%}#solutions #product .list-product.bg-2{background-image:url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="1596" height="1" viewBox="0 0 1596 1" fill="none"> <path fill-rule="evenodd" clip-rule="evenodd" d="M1596 1H0V0H1596V1Z" fill="black" fill-opacity="0.2"/></svg>'),url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="1596" height="1" viewBox="0 0 1596 1" fill="none"> <path fill-rule="evenodd" clip-rule="evenodd" d="M1596 1H0V0H1596V1Z" fill="black" fill-opacity="0.2"/></svg>');background-position:0 0,0% 100%}#solutions #product .list-product.bg-4{background-image:url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="1596" height="1" viewBox="0 0 1596 1" fill="none"> <path fill-rule="evenodd" clip-rule="evenodd" d="M1596 1H0V0H1596V1Z" fill="black" fill-opacity="0.2"/></svg>'),url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="1596" height="1" viewBox="0 0 1596 1" fill="none"> <path fill-rule="evenodd" clip-rule="evenodd" d="M1596 1H0V0H1596V1Z" fill="black" fill-opacity="0.2"/></svg>'),url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="1596" height="1" viewBox="0 0 1596 1" fill="none"> <path fill-rule="evenodd" clip-rule="evenodd" d="M1596 1H0V0H1596V1Z" fill="black" fill-opacity="0.2"/></svg>'),url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="1596" height="1" viewBox="0 0 1596 1" fill="none"> <path fill-rule="evenodd" clip-rule="evenodd" d="M1596 1H0V0H1596V1Z" fill="black" fill-opacity="0.2"/></svg>');background-position:0 0,0% calc((100% - 71px)/2), 0% calc((100% + 71px)/2),0% 100%}#solutions #product .list-product.bg-6{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="1596" height="1" viewBox="0 0 1596 1" fill="none"> <path fill-rule="evenodd" clip-rule="evenodd" d="M1596 1H0V0H1596V1Z" fill="black" fill-opacity="0.2"/></svg>'),url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="1596" height="1" viewBox="0 0 1596 1" fill="none"> <path fill-rule="evenodd" clip-rule="evenodd" d="M1596 1H0V0H1596V1Z" fill="black" fill-opacity="0.2"/></svg>'),url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="1596" height="1" viewBox="0 0 1596 1" fill="none"> <path fill-rule="evenodd" clip-rule="evenodd" d="M1596 1H0V0H1596V1Z" fill="black" fill-opacity="0.2"/></svg>'),url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="1596" height="1" viewBox="0 0 1596 1" fill="none"> <path fill-rule="evenodd" clip-rule="evenodd" d="M1596 1H0V0H1596V1Z" fill="black" fill-opacity="0.2"/></svg>'),url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="1596" height="1" viewBox="0 0 1596 1" fill="none"> <path fill-rule="evenodd" clip-rule="evenodd" d="M1596 1H0V0H1596V1Z" fill="black" fill-opacity="0.2"/></svg>'),url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="1596" height="1" viewBox="0 0 1596 1" fill="none"> <path fill-rule="evenodd" clip-rule="evenodd" d="M1596 1H0V0H1596V1Z" fill="black" fill-opacity="0.2"/></svg>');background-position:0 0,0% calc((100% - 71px*2)/3), 0% calc((100% + 71px)/3), 0% calc(100% - ((100% + 70px)/3)), 0% calc(100% - ((100% - 71px*2)/3)),0% 100%}@media (max-width:1024px){#solutions #product .list-product,#solutions #product .list-product.bg-2,#solutions #product .list-product.bg-4,#solutions #product .list-product.bg-6{background:0 0}#solutions .border-verticale{display:none}}