@font-face{font-family:Flexo;font-style:italic;font-weight:900;src:url(/build/fonts/Flexo-HeavyIt.5911b3e0.eot);src:local("Flexo Heavy Italic"),local("Flexo-HeavyIt"),url(/build/fonts/Flexo-HeavyIt.5911b3e0.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Flexo-HeavyIt.1092582f.woff2) format("woff2"),url(/build/fonts/Flexo-HeavyIt.c5dc6e8a.woff) format("woff"),url(/build/fonts/Flexo-HeavyIt.85874f84.ttf) format("truetype")}@font-face{font-family:Flexo;font-style:italic;font-weight:100;src:url(/build/fonts/Flexo-ThinIt.fb40ba91.eot);src:local("Flexo Thin Italic"),local("Flexo-ThinIt"),url(/build/fonts/Flexo-ThinIt.fb40ba91.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Flexo-ThinIt.ce8b5f2b.woff2) format("woff2"),url(/build/fonts/Flexo-ThinIt.aed1071b.woff) format("woff"),url(/build/fonts/Flexo-ThinIt.5a265953.ttf) format("truetype")}@font-face{font-family:Flexo;font-style:italic;font-weight:400;src:url(/build/fonts/Flexo-It.768a9ec0.eot);src:local("Flexo Italic"),local("Flexo-It"),url(/build/fonts/Flexo-It.768a9ec0.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Flexo-It.67ce4065.woff2) format("woff2"),url(/build/fonts/Flexo-It.3a29fa1b.woff) format("woff"),url(/build/fonts/Flexo-It.f8d6d621.ttf) format("truetype")}@font-face{font-family:Flexo;font-style:normal;font-weight:300;src:url(/build/fonts/Flexo-Light.44b925aa.eot);src:local("Flexo Light"),local("Flexo-Light"),url(/build/fonts/Flexo-Light.44b925aa.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Flexo-Light.be71441d.woff2) format("woff2"),url(/build/fonts/Flexo-Light.c2009dd2.woff) format("woff"),url(/build/fonts/Flexo-Light.44e4cca0.ttf) format("truetype")}@font-face{font-family:Flexo;font-style:normal;font-weight:900;src:url(/build/fonts/Flexo-Heavy.9b8a3984.eot);src:local("Flexo Heavy"),local("Flexo-Heavy"),url(/build/fonts/Flexo-Heavy.9b8a3984.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Flexo-Heavy.26a2cab6.woff2) format("woff2"),url(/build/fonts/Flexo-Heavy.841d1248.woff) format("woff"),url(/build/fonts/Flexo-Heavy.6251eb22.ttf) format("truetype")}@font-face{font-family:Flexo;font-style:italic;font-weight:300;src:url(/build/fonts/Flexo-LightIt.24c6daec.eot);src:local("Flexo Light Italic"),local("Flexo-LightIt"),url(/build/fonts/Flexo-LightIt.24c6daec.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Flexo-LightIt.3ac858b5.woff2) format("woff2"),url(/build/fonts/Flexo-LightIt.3526b80d.woff) format("woff"),url(/build/fonts/Flexo-LightIt.b1e65b2a.ttf) format("truetype")}@font-face{font-family:Flexo;font-style:normal;font-weight:100;src:url(/build/fonts/Flexo-Thin.f6d9a006.eot);src:local("Flexo Thin"),local("Flexo-Thin"),url(/build/fonts/Flexo-Thin.f6d9a006.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Flexo-Thin.49b91c06.woff2) format("woff2"),url(/build/fonts/Flexo-Thin.1435afc6.woff) format("woff"),url(/build/fonts/Flexo-Thin.2715c2dc.ttf) format("truetype")}@font-face{font-family:Flexo;font-style:normal;font-weight:500;src:url(/build/fonts/Flexo-Medium.ac25d90c.eot);src:local("Flexo Medium"),local("Flexo-Medium"),url(/build/fonts/Flexo-Medium.ac25d90c.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Flexo-Medium.77ea7083.woff2) format("woff2"),url(/build/fonts/Flexo-Medium.a3636b7d.woff) format("woff"),url(/build/fonts/Flexo-Medium.6de52a60.ttf) format("truetype")}@font-face{font-family:Flexo;font-style:normal;font-weight:900;src:url(/build/fonts/Flexo-Black.d39bcc78.eot);src:local("Flexo Black"),local("Flexo-Black"),url(/build/fonts/Flexo-Black.d39bcc78.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Flexo-Black.bd8bf663.woff2) format("woff2"),url(/build/fonts/Flexo-Black.4cf2fba1.woff) format("woff"),url(/build/fonts/Flexo-Black.f19ce666.ttf) format("truetype")}@font-face{font-family:Flexo;font-style:italic;font-weight:600;src:url(/build/fonts/Flexo-DemiIt.7b5fa9c2.eot);src:local("Flexo DemiBold Italic"),local("Flexo-DemiIt"),url(/build/fonts/Flexo-DemiIt.7b5fa9c2.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Flexo-DemiIt.0e795956.woff2) format("woff2"),url(/build/fonts/Flexo-DemiIt.e2b7e147.woff) format("woff"),url(/build/fonts/Flexo-DemiIt.d46dc317.ttf) format("truetype")}@font-face{font-family:Flexo;font-style:italic;font-weight:900;src:url(/build/fonts/Flexo-BlackIt.d9046a8e.eot);src:local("Flexo Black Italic"),local("Flexo-BlackIt"),url(/build/fonts/Flexo-BlackIt.d9046a8e.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Flexo-BlackIt.71e6b4fa.woff2) format("woff2"),url(/build/fonts/Flexo-BlackIt.e17ef6ee.woff) format("woff"),url(/build/fonts/Flexo-BlackIt.e2035122.ttf) format("truetype")}@font-face{font-family:Flexo;font-style:italic;font-weight:500;src:url(/build/fonts/Flexo-MediumIt.03daefa2.eot);src:local("Flexo Medium Italic"),local("Flexo-MediumIt"),url(/build/fonts/Flexo-MediumIt.03daefa2.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Flexo-MediumIt.78c98d6a.woff2) format("woff2"),url(/build/fonts/Flexo-MediumIt.00d75108.woff) format("woff"),url(/build/fonts/Flexo-MediumIt.88cb148f.ttf) format("truetype")}@font-face{font-family:Flexo;font-style:normal;font-weight:700;src:url(/build/fonts/Flexo-Bold.e6285a06.eot);src:local("Flexo Bold"),local("Flexo-Bold"),url(/build/fonts/Flexo-Bold.e6285a06.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Flexo-Bold.6ebe13a3.woff2) format("woff2"),url(/build/fonts/Flexo-Bold.aa11369c.woff) format("woff"),url(/build/fonts/Flexo-Bold.d4995f80.ttf) format("truetype")}@font-face{font-family:Flexo;font-style:normal;font-weight:400;src:url(/build/fonts/Flexo-Regular.b0497dd5.eot);src:local("Flexo Regular"),local("Flexo-Regular"),url(/build/fonts/Flexo-Regular.b0497dd5.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Flexo-Regular.558fab9c.woff2) format("woff2"),url(/build/fonts/Flexo-Regular.607445b0.woff) format("woff"),url(/build/fonts/Flexo-Regular.fe020a9d.ttf) format("truetype")}@font-face{font-family:Flexo;font-style:italic;font-weight:700;src:url(/build/fonts/Flexo-BoldIt.5275e04e.eot);src:local("Flexo Bold Italic"),local("Flexo-BoldIt"),url(/build/fonts/Flexo-BoldIt.5275e04e.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Flexo-BoldIt.7b47c00b.woff2) format("woff2"),url(/build/fonts/Flexo-BoldIt.957462bd.woff) format("woff"),url(/build/fonts/Flexo-BoldIt.65d60df5.ttf) format("truetype")}@font-face{font-family:Flexo;font-style:normal;font-weight:600;src:url(/build/fonts/Flexo-Demi.2888affc.eot);src:local("Flexo DemiBold"),local("Flexo-Demi"),url(/build/fonts/Flexo-Demi.2888affc.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Flexo-Demi.77c1ce36.woff2) format("woff2"),url(/build/fonts/Flexo-Demi.4acf2617.woff) format("woff"),url(/build/fonts/Flexo-Demi.e70cf59e.ttf) format("truetype")}h1,h2,h3,h4,h5,h6{margin:0}h1,h2,h3,h4,h5,h6,p{line-height:1.25em}h1,h2{font-size:1.875em}h3{font-size:1em}.btn{align-items:center;display:inline-flex}.btn--primary{background-color:#153d69;border:none;border-radius:.5em;color:#fff;cursor:pointer;line-height:1.5em;padding:.8rem 1rem;text-decoration:none}.btn--primary:hover{background-color:#0091d2}.btn--link{background-color:#153d69;border-radius:.5em;color:#fff;line-height:1.5em;padding:.8rem 1rem;text-decoration:none}.btn--link:hover{background-color:#0091d2}.btn:disabled{cursor:none;opacity:.5}.btn:disabled:hover{background-color:#153d69}.arrow{align-items:center;display:inline-flex}.arrow--right:after{content:url(/build/images/arrow-right.d97815a1.svg);height:16px;margin-left:.5em}form input[type=email],form input[type=tel],form input[type=text],form textarea{border:1px solid rgba(33,33,33,.302);border-radius:.5em;outline-color:rgba(33,33,33,.302);padding:0 .5rem;width:100%}form input[type=email]:focus,form input[type=tel]:focus,form input[type=text]:focus,form textarea:focus{border-color:#153d69;outline:none}form textarea{padding:.5rem}form input[type=email],form input[type=tel],form input[type=text]{height:2.75rem}form .form-container:not(:first-of-type){margin-top:1em}form .form-container span.label{display:block;margin-bottom:.25em}form .form-container .form-group{display:flex;flex-wrap:wrap;gap:.625em}form .form-container .form-group .form-item.full-width{width:100%}form .form-container .form-group .form-item input[type=radio]{opacity:0;position:absolute}form .form-container .form-group .form-item input[type=radio]+label{align-items:center;cursor:pointer;display:inline-flex;padding:.75em 1.25em;position:relative;z-index:1}form .form-container .form-group .form-item input[type=radio]+label:hover{color:#fff}form .form-container .form-group .form-item input[type=radio]+label:hover:before{background-color:#0091d2}form .form-container .form-group .form-item input[type=radio]+label:before{background-color:#f2f2f2;border-radius:.5em;content:"";height:100%;left:0;position:absolute;width:100%;z-index:-1}form .form-container .form-group .form-item input[type=radio]:checked+label{color:#fff}form .form-container .form-group .form-item input[type=radio]:checked+label:before{background-color:#0091d2}form .form-two-container{margin-top:1em}form .form-two-container .form-group{display:grid;gap:1em;grid-template-columns:1fr}@media(min-width:768px){form .form-two-container .form-group{grid-template-columns:repeat(2,1fr)}}form .form-two-container .form-group:not(:first-of-type){margin-top:1em}form .form-two-container .form-group .form-item{display:flex;flex-direction:column}form button{font-family:Flexo,"sans-serif"}form+#alert-container{margin-top:1em}form .rgpd-checkbox span{display:block;font-size:.75em;margin-bottom:2.5em;margin-top:.75em}form .rgpd-checkbox span,form .rgpd-checkbox span a{color:rgba(33,33,33,.502)}form.sending{position:relative}form.sending:before{background-color:hsla(0,0%,95%,.502);content:"";height:100%;left:0;position:absolute;top:0;width:100%}form.sending:after{content:url(/build/images/loader.1b23be12.gif);position:absolute;right:50%;top:50%;transform:translate(50%,50%)}form label{margin-bottom:.25rem}form label small{color:rgba(33,33,33,.4)}form .form-action.documentation-action{text-align:center}form#documentation-form .rgpd-checkbox{margin-top:2rem}.modal-container{align-items:center;background:rgba(0,0,0,.5);display:none;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw}.modal-container.open{display:flex;z-index:5}.modal{background:#fff;border-radius:1em;box-shadow:0 4px 10px rgba(0,0,0,.5);max-width:90%;padding:2em;position:relative;width:600px}.modal .modal-header{margin-bottom:1.25em;text-align:center}.modal .modal-header span{font-size:1.125em;font-weight:700}.modal .modal-header .close-modal{background:none;border:none;cursor:pointer;position:absolute;right:1em;top:1em}.modal.documentation-modal .flash-message{margin-bottom:1.5rem}body.modal-open{overflow:hidden}.footer{color:#fff;--img-width:320px;--img-height:230px;--padding-top:40px;background:linear-gradient(to bottom,#fff var(--padding-top),#153d69 0)}@media(min-width:380px){.footer{--img-width:370px;--padding-top:47px}}@media(min-width:480px){.footer{--padding-top:63px}}@media(min-width:768px){.footer{--img-width:400px;--img-height:307px;--padding-top:68px}}@media(min-width:1024px){.footer{--img-width:600px;--img-height:460px;--padding-top:93px}}.footer__content{background:url(/build/images/visual-gen.e5f8ed31.png) no-repeat;background-size:calc(var(--img-width) - 1em);min-height:var(--img-height);padding:calc(var(--padding-top) + 16em) 1em 2.5em 1em}@media(min-width:480px){.footer__content{background-size:calc(var(--img-width) + 7em);padding:calc(var(--padding-top) + 22em) 1em 2.5em 1em}}@media(min-width:768px){.footer__content{background-size:calc(var(--img-width) + 7em);max-width:calc(var(--img-width) + 16em);min-height:calc(var(--img-height) - 8em);padding-left:calc(var(--img-width) + 1.5em);padding-top:calc(var(--padding-top) + 7em)}}@media(min-width:1024px){.footer__content{max-width:100%;min-height:calc(var(--img-height) - 10em);padding-left:calc(var(--img-width) + 1em);padding-top:calc(var(--padding-top) + 8em)}}.footer__content--logo a{display:inline-block}.footer__content--text{display:flex;flex-direction:column;padding:2.5em 0}@media(min-width:768px){.footer__content--text{padding:1.5em 0}}@media(min-width:1024px){.footer__content--text{max-width:85%}}.footer__content--text p{font-size:14px;line-height:1.25em;margin:0}.footer__content--text .address{margin-bottom:2.5em;margin-top:1.5em}@media(min-width:768px){.footer__content--text .address{margin-bottom:0}}.footer__content--links{display:flex;flex-direction:column;flex-wrap:wrap;font-size:12px;gap:.5em}@media(min-width:768px){.footer__content--links{align-items:center;flex-direction:row;gap:1.5em}}@media(min-width:1024px){.footer__content--links{gap:2.5em}}.footer__content--links ul{display:flex;flex-direction:column;gap:.5em;list-style:none;margin:0;padding:0}.footer__content--links ul a{color:#fff;text-decoration:none}.footer__content--links ul a:hover{text-decoration:underline}@media(min-width:768px){.footer__content--links ul{flex-direction:row;gap:2.5em}}.footer__content--links p{margin:0}.header{background-color:#fff;font-size:15px;height:90px;padding:1.25em 1em;position:relative}@media(min-width:1024px){.header{align-items:center;display:flex;height:80px;padding:0 5rem}}.header .navbar{align-items:center;display:flex;height:100%;justify-content:space-between}@media(min-width:1024px){.header .navbar{width:100%}}.header .navbar .logo a{display:flex;gap:1rem}.header .navbar .logo a img{width:clamp(120px,20vw,160px)}@media(min-width:768px){.header .navbar .logo a img{width:180px}}.header .navbar__btn{background:url(/build/images/burger.89a7f8b2.svg) no-repeat 50%;background-size:1.5em 1.5em;border:none;cursor:pointer;display:block;height:1.5em;width:1.5em}@media(min-width:1024px){.header .navbar__btn{display:none}}.header .navbar__btn.open{background:url(/build/images/cross.33818b5a.svg) no-repeat 50%}.header .navbar__links{background:#fff;display:flex;flex-direction:column;gap:1.25em;left:0;list-style:none;margin:0;opacity:0;padding:1.25em;position:absolute;top:100%;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease,visibility .3s;visibility:hidden;width:100%}@media(min-width:1024px){.header .navbar__links{align-items:center;flex-direction:row;justify-content:end;opacity:1;padding:0;position:unset;transform:none;visibility:visible;width:50%}}.header .navbar__links.open{opacity:1;transform:translateY(0);visibility:visible;z-index:1}.header .navbar__links--item a{color:#212121;text-decoration:none}.header .navbar__links--item a:hover{color:#153d69}.header .navbar__links--item.quote{align-self:start;height:2.625rem}.header .navbar__links--item.quote a{align-items:center;align-self:start;background-color:#153d69;border-radius:.5em;color:#fff;display:inline-flex;height:100%;padding:0 1em}.header .navbar__links--item.quote a:hover{background-color:#0091d2}.flash-message{align-items:center;color:#fff;display:flex;padding:.625rem 1rem}.flash-message span{display:inline-block;margin-left:1em}.flash-message--success{background-color:#36ae7d}.flash-message--success:before{content:url(/build/images/check.639c93cf.svg);height:1rem;width:1rem}.flash-message--error{background-color:#e54033}.flash-message--error:before{content:url(/build/images/rounded-cross.56232f3a.svg);height:1rem;width:1rem}.swiper-button-next svg{transform:rotate(180deg)}.swiper-button{background-color:#f2f2f2;border-radius:50%;color:#212121;cursor:pointer;height:2.5rem;pointer-events:auto;top:50%;transform:translateY(-50%);width:2.5rem;z-index:10}.swiper-button svg{height:1.5rem;width:1.5rem}.swiper-button:after{display:none}.swiper-button:hover{background-color:#153d69;color:#fff}.breadcrumb{background-color:#f2f2f2;font-size:12px;padding:15px 1rem}@media(min-width:1024px){.breadcrumb{padding:15px 5rem}}.breadcrumb a{color:#212121;text-decoration:none}.home-page .home-header{display:flex;flex-direction:column;gap:2.25em}@media(min-width:1024px){.home-page .home-header{align-items:center;flex-direction:row;gap:5em}}.home-page .home-header .left-side .before-title{display:block;font-size:.9375rem;margin-bottom:.6em}.home-page .home-header .left-side h1{font-weight:400;margin:0}.home-page .home-header .left-side h1 span{color:#0091d2;font-weight:700}@media(min-width:1024px){.home-page .home-header .left-side h1 span{display:block}}@media(min-width:1400px){.home-page .home-header .left-side h1 strong{display:block;padding-right:20%}}.home-page .home-header .left-side p{line-height:1.5em}.home-page .home-header .left-side p.second-paragraph{margin:1.875em 0}@media(min-width:1024px){.home-page .home-header .left-side{width:50%}}@media(min-width:1200px){.home-page .home-header .left-side{padding-right:5em}}.home-page .home-header .right-side img{display:block;width:100%}@media(min-width:1024px){.home-page .home-header .right-side{width:50%}}.home-page .home-header,.home-page .home-section{padding:2.5em 1.5em}@media(min-width:1024px){.home-page .home-header,.home-page .home-section{padding:5rem}}.home-page .home-section h2{margin:0 0 2.5rem}.home-page .solution-section{background-color:#fff;display:flex;flex-direction:column;padding:3rem 1.5rem;position:relative}@media(min-width:768px){.home-page .solution-section{padding:4rem 3rem}}@media(min-width:1024px){.home-page .solution-section{padding:5rem 6rem 7.5rem}}.home-page .solution-section h2{color:#153d69;font-size:1.5em;margin-bottom:1.5rem;text-align:center}@media(min-width:768px){.home-page .solution-section h2{font-size:1.75em}}@media(min-width:1024px){.home-page .solution-section h2{font-size:1.875em;margin-bottom:2rem}}.home-page .solution-section>p{display:none}@media(min-width:768px){.home-page .solution-section>p{display:block;margin-bottom:2rem;padding:0 15rem;text-align:left}}.home-page .solution-section:after,.home-page .solution-section:before{display:none}@media(min-width:1024px){.home-page .solution-section:before{content:url(/build/images/hexagone-top.7ae80732.png);display:block;position:absolute;right:0;top:0}.home-page .solution-section:after{bottom:-25px;content:url(/build/images/hexagone-bottom.d6a659f1.png);display:block;left:0;position:absolute}}.home-page .solution-section .solutions-container{display:flex;flex-direction:column;gap:4rem;margin:4rem 0}@media(min-width:768px){.home-page .solution-section .solutions-container{align-items:center;flex-direction:column;gap:5rem}}@media(min-width:1024px){.home-page .solution-section .solutions-container{align-items:stretch;flex-direction:row;flex-wrap:nowrap;gap:5rem;margin:1rem 0 6rem}}.home-page .solution-section .solutions-container .solution{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:space-between;margin:0;max-width:100%;text-align:center}@media(min-width:768px){.home-page .solution-section .solutions-container .solution{max-width:75%}}@media(min-width:1024px){.home-page .solution-section .solutions-container .solution{max-height:26rem;max-width:none}}.home-page .solution-section .solutions-container .solution p{margin:.5rem 0 1.5rem;padding:0}.home-page .solution-section .solutions-container .solution h3{margin:1rem 0 .5rem}.home-page .solution-section .solutions-container .solution a{display:block;margin-top:auto;text-align:center;width:100%}.home-page .solution-section .solutions-container .solution img{height:auto;max-height:220px;object-fit:contain;width:100%}@media(min-width:768px){.home-page .solution-section .solutions-container .solution img{max-height:200px}}@media(min-width:1024px){.home-page .solution-section .solutions-container .solution img{height:100%}}.home-page .solution-section .solution-content{display:flex;flex-direction:column}@media(min-width:1024px){.home-page .solution-section .solution-content{flex-direction:row;gap:2.5rem;margin:0 auto;max-width:990px}}.home-page .solution-section .solution-content--logo{width:100%}@media(min-width:1024px){.home-page .solution-section .solution-content--logo{width:40%}}.home-page .solution-section .solution-content--logo img{display:block;width:100%}.home-page .solution-section .solution-content--content{width:100%}@media(min-width:1024px){.home-page .solution-section .solution-content--content{width:60%}}.home-page .solution-section .solution-content--content h3{color:#0091d2;font-size:1.5625em;margin-top:2.5rem}@media(min-width:1024px){.home-page .solution-section .solution-content--content h3{margin-top:0}}.home-page .solution-section .solution-content--content p{line-height:1.5em;margin:2.5em 0}.home-page .solution-section .solution-content--content ul{list-style:none;margin:0;padding-left:0}.home-page .solution-section .solution-content--content ul li>span{margin-bottom:.625em;padding-left:1.6em;position:relative}@media(max-width:768px){.home-page .solution-section .solution-content--content ul li>span{display:block}}.home-page .solution-section .solution-content--content ul li>span:before{content:url(/build/images/check_list.ac235344.svg);height:1rem;left:0;position:absolute;top:0;width:1rem}.home-page .solution-section .solution-content--content ul li .items{display:flex;gap:.5em}@media(min-width:768px){.home-page .solution-section .solution-content--content ul li .items{display:inline-flex}}.home-page .solution-section .solution-content--content ul li .items span{background-color:#212121;border-radius:.5em;color:#fff;display:inline-block;font-size:.875rem;font-weight:700;padding:.25em .6em;text-align:center}.home-page .solution-section .solution-content--content ul li:last-of-type>span{margin-bottom:0}.home-page .solution-section .solution-content--content ul li:not(:last-of-type){margin-bottom:.75em}.home-page .solution-section .solution-content--content ul li.facility>strong{padding-left:1.6em;position:relative}.home-page .solution-section .solution-content--content ul li.facility>strong:before{content:url(/build/images/check_list.ac235344.svg);height:1rem;left:0;position:absolute;top:0;width:1rem}.home-page .solution-section .solution-content--content ul li.facility .items{margin-top:.625em}@media(min-width:768px){.home-page .solution-section .solution-content--content ul li.facility .items{margin-top:0}}.home-page .solution-section .solution-action{margin-top:2.5rem}.home-page .solution-section .solution-action button{display:block;width:100%}@media(min-width:768px){.home-page .solution-section .solution-action button{width:unset}}.home-page .solution-section .second-content{margin-top:2.5rem}@media(min-width:1024px){.home-page .solution-section .second-content{margin-top:5rem;padding:0 7rem}}.home-page .solution-section .second-content h3{color:#0091d2;font-size:1.5625rem;margin-bottom:2.5rem}.home-page .solution-section .second-content--presentation p{line-height:1.5rem;margin:0}.home-page .solution-section .second-content--presentation ul{margin:0;padding-left:1.5rem}.home-page .solution-section .second-content--presentation ul li{line-height:1.5rem}.home-page .solution-section .second-content--table{padding:2.5rem 0}.home-page .solution-section .second-content--table .desktop-table{display:none}@media(min-width:768px){.home-page .solution-section .second-content--table .desktop-table{display:block}}.home-page .solution-section .second-content--table .mobile-table{display:flex;flex-direction:column;gap:1rem}@media(min-width:768px){.home-page .solution-section .second-content--table .mobile-table{display:none}}.home-page .solution-section .second-content--table .mobile-table td{white-space:nowrap}.home-page .solution-section .second-content--table table{border:1px solid #e7e7ed;border-spacing:0;width:100%}@media(min-width:768px){.home-page .solution-section .second-content--table table{margin:0 auto;max-width:600px}}.home-page .solution-section .second-content--table table thead{background-color:#e7e7ed}.home-page .solution-section .second-content--table table tbody tr th,.home-page .solution-section .second-content--table table thead tr th{padding:.625rem;text-align:left}.home-page .solution-section .second-content--table table tbody tr td,.home-page .solution-section .second-content--table table tbody tr th:not(:first-of-type),.home-page .solution-section .second-content--table table thead tr td,.home-page .solution-section .second-content--table table thead tr th:not(:first-of-type){text-align:center}.home-page .solution-section .second-content--table p{color:rgba(33,33,33,.4);font-size:.875rem;margin:.5rem 0;text-align:center}.home-page .solution-section .second-content--discount{text-align:center}.home-page .solution-section .second-content--discount p{line-height:1.5rem;margin:0;text-align:left}.home-page .solution-section .second-content--discount p:last-of-type{margin-top:1rem}.home-page .solution-section .second-content--discount ul{margin:0;padding-left:1.5rem;text-align:left}.home-page .solution-section .second-content--discount ul li{line-height:1.5rem}.home-page .solution-section .second-content--discount .quote-btn{margin-top:2.5rem}.home-page .support-section{background-color:#0091d2;position:relative;z-index:5}@media(min-width:768px){.home-page .support-section{padding:5rem 6rem}}.home-page .support-section:before{background:url(/build/images/support-background.dedd9446.png) no-repeat;background-position:50%;background-size:cover;content:"";height:100%;left:0;opacity:.2;position:absolute;top:0;width:100%;z-index:-1}@media(min-width:768px){.home-page .support-section:before{background-position:center 47%;background-size:cover}}.home-page .support-section h2{color:#fff;margin:0;padding-bottom:2.5rem;text-align:center;z-index:1}.home-page .support-section .content{display:grid;gap:1.25em;grid-template-columns:1fr}@media(min-width:768px){.home-page .support-section .content{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.home-page .support-section .content{grid-template-columns:repeat(4,1fr)}}.home-page .support-section .content .element{align-items:center;background:#fff;border-radius:1em;display:flex;flex-direction:column;padding:1.25em}.home-page .support-section .content .element h3,.home-page .support-section .content .element p{margin:0}.home-page .support-section .content .element h3{line-height:1.5rem;margin:1.25em 0 .5em;text-align:center}.home-page .support-section .content .element p{font-size:.875em;text-align:center}.home-page .module-section{display:flex;flex-direction:column;gap:2.5em}.home-page .module-section h2{color:#153d69;margin-bottom:0;text-align:center}.home-page .module-section .modules-swiper-container{overflow:hidden;position:relative;width:100%}.home-page .module-section .modules-swiper-container .swiper-slide{height:auto}.home-page .module-section .modules-swiper-container .module-content{height:100%}.home-page .module-section .modules-swiper-container .module-content a{color:#212121;display:flex;flex-direction:column;gap:.5em;height:100%;outline:none;text-decoration:none}.home-page .module-section .modules-swiper-container .module-content a img{display:block;max-height:245px;object-fit:cover;width:100%}@media(min-width:1024px){.home-page .module-section .modules-swiper-container .module-content a img{height:250px}}.home-page .module-section .modules-swiper-container .module-content a span{font-size:.875em;text-align:start}@media(min-width:1024px){.home-page .module-section{flex-direction:row;gap:1em;padding-right:0}.home-page .module-section h2{text-align:unset}.home-page .module-section>div:first-of-type{width:20%}.home-page .module-section>div:last-of-type{width:80%}}@media(min-width:1400px){.home-page .module-section>div:first-of-type{width:12%}.home-page .module-section>div:last-of-type{width:88%}}.home-page .contact-section{background-color:#fff}.home-page .contact-section .contact-container{margin:0 auto;max-width:900px}.home-page .contact-section .contact-container h2{color:#153d69;text-align:center}.home-page .contact-section .contact-container h2,.home-page .contact-section .contact-container p{margin:0;padding-bottom:2.5rem}.home-page .faq-section h2{color:#153d69;padding-bottom:2.5rem;text-align:center}.home-page .faq-section .faq-container{display:flex;flex-direction:column;gap:1.25em}.home-page .faq-section .faq-container .faq-item{background-color:#fff;border-radius:1em;line-height:1.25em;padding:1.25em}@media(min-width:768px){.home-page .faq-section .faq-container .faq-item{padding:2.5rem}}.home-page .faq-section .faq-container .faq-item h3{color:#0091d2}.home-page .faq-section .faq-container .faq-item li,.home-page .faq-section .faq-container .faq-item p{font-size:.875em}.home-page .faq-section .faq-container .faq-item ul{line-height:1.3em;margin:0;padding-left:1em}.home-page .faq-section .faq-container .faq-item .btn--link{background:none;color:inherit;padding:0;text-decoration:underline}.nanobull-page{background-color:#fff}.nanobull-page .home-section h1{color:#153d69;margin-bottom:3rem;text-align:center}.nanobull-page .home-section h2{color:#0091d2;font-size:25px;padding:0;text-align:start}@media(min-width:1024px){.nanobull-page .home-section h2{padding:0 7rem}}.nanobull-page .solution-section .solutions-swiper-container .swiper-wrapper .swiper-slide .solution-content .solution-content--logo img{display:block;margin-right:0;width:55%}.nanobull-page .solution-section .second-content ul{line-height:24px;padding-left:1rem}.nanobull-page .solution-section .solution-content--content p{margin:2rem 0 0}@media(min-width:1024px){.nanobull-page .solution-section .solution-content--content p{margin:0}}.nanobull-page .solution-section .solution-content--content .presentation-list{list-style:unset;margin:1rem 0;padding-left:2.5rem}.nanobull-page .solution-section .solution-content--content ul{margin:3rem 0 0}.nanobull-page .solution-section .second-content--table table{max-width:800px}.nanobull-page .solution-section .second-content--table table a{color:#212121;text-decoration:none}.nanobull-page .solution-section:after{bottom:-5px}.nanobull-page .module-section{background-color:#f2f2f2;padding:2.5em 1.5em}.nanobull-page .module-section h2{color:#153d69}.nanobull-page .module-section :first-child{margin:auto;padding:0;text-align:center}.nanobull-page .module-section .modules-swiper-container .module-content a span{text-align:center}.nanobull-page .module-section .modules-swiper-container .module-content a img{object-fit:contain}.nanobull-page .other-solutions{display:flex;flex-direction:column;padding:1rem}@media(min-width:1024px){.nanobull-page .other-solutions{padding:5rem}}.nanobull-page .other-solutions h2{color:#153d69;text-align:center}.nanobull-page .other-solutions .solutions-container{display:flex;flex-wrap:wrap;gap:2rem;justify-content:flex-start;margin-bottom:1rem;margin-top:2rem;text-align:center}@media(min-width:1024px){.nanobull-page .other-solutions .solutions-container{gap:3rem;margin-bottom:0}}.nanobull-page .other-solutions .solutions-container a{color:#212121;text-decoration:none}.nanobull-page .other-solutions .solutions-container .solution{border:2px solid #f2f2f2;border-radius:8px;padding:1rem;width:100%}@media(min-width:1024px){.nanobull-page .other-solutions .solutions-container .solution{width:25rem}}.nanobull-page .other-solutions .solutions-container .solution h3{font-size:25px}.nanobull-page .other-solutions .solutions-container .solution p{line-height:25px}.nanobull-page .other-solutions .solutions-container .solution:hover{background-color:#0091d2;color:#fff}.nanobull-page .faq-section{background-color:#f2f2f2}.nanobull-page .faq-section h2{color:#153d69;font-size:30px;text-align:center}.nanobull-page .faq-section a{color:#212121;text-decoration:none}.nanobull-page footer{background:linear-gradient(to bottom,#f2f2f2 var(--padding-top),#153d69 0)}.flolibell-page{background-color:#fff}.flolibell-page .home-section h1{color:#153d69;margin-bottom:3rem;text-align:center}.flolibell-page .home-section h2{color:#0091d2;font-size:25px;padding:0;text-align:start}@media(min-width:1024px){.flolibell-page .home-section h2{padding:0 7rem}}.flolibell-page .solution-section .second-content ul{line-height:24px;padding-left:1rem}.flolibell-page .solution-section .solution-content--content p{margin:2rem 0 0}@media(min-width:1024px){.flolibell-page .solution-section .solution-content--content p{margin:0}}.flolibell-page .solution-section .solution-content--content .presentation-list{list-style:unset;margin:1rem 0;padding-left:2.5rem}.flolibell-page .solution-section .solution-content--content ul{margin:3rem 0 0}.flolibell-page .solution-section .second-content--table table{max-width:800px}.flolibell-page .solution-section:after{bottom:-5px}.flolibell-page .module-section{background-color:#f2f2f2;padding:2.5em 1.5em}.flolibell-page .module-section h2{color:#153d69}.flolibell-page .module-section :first-child{margin:auto;padding:0;text-align:center}.flolibell-page .module-section .modules-swiper-container .module-content a img{object-fit:contain;object-position:left}.flolibell-page .other-solutions{display:flex;flex-direction:column;padding:1rem}@media(min-width:1024px){.flolibell-page .other-solutions{padding:5rem}}.flolibell-page .other-solutions h2{color:#153d69;text-align:center}.flolibell-page .other-solutions .solutions-container{display:flex;flex-wrap:wrap;gap:2rem;justify-content:flex-start;margin-bottom:1rem;margin-top:2rem;text-align:center}@media(min-width:1024px){.flolibell-page .other-solutions .solutions-container{gap:3rem;margin-bottom:0}}.flolibell-page .other-solutions .solutions-container a{color:#212121;text-decoration:none}.flolibell-page .other-solutions .solutions-container .solution{border:2px solid #f2f2f2;border-radius:8px;padding:1rem;width:100%}@media(min-width:1024px){.flolibell-page .other-solutions .solutions-container .solution{width:25rem}}.flolibell-page .other-solutions .solutions-container .solution h3{font-size:25px}.flolibell-page .other-solutions .solutions-container .solution p{line-height:25px}.flolibell-page .other-solutions .solutions-container .solution:hover{background-color:#0091d2;color:#fff}.flolibell-page .faq-section{background-color:#f2f2f2}.flolibell-page .faq-section h2{color:#153d69;font-size:30px;text-align:center}.flolibell-page .faq-section a{color:#212121;text-decoration:none}.flolibell-page footer{background:linear-gradient(to bottom,#f2f2f2 var(--padding-top),#153d69 0)}.reakcell-page{background-color:#fff}.reakcell-page .home-section h1{color:#153d69;margin-bottom:3rem;text-align:center}.reakcell-page .home-section h2{color:#0091d2;font-size:25px;padding:0;text-align:start}@media(min-width:1024px){.reakcell-page .home-section h2{padding:0 7rem}}.reakcell-page .solution-section .second-content ul{line-height:24px;padding-left:1rem}.reakcell-page .solution-section .solution-content--content p{margin:2rem 0 0}@media(min-width:1024px){.reakcell-page .solution-section .solution-content--content p{margin:0}}.reakcell-page .solution-section .solution-content--content .presentation-list{list-style:unset;margin:1rem 0;padding-left:2.5rem}.reakcell-page .solution-section .solution-content--content ul{margin:3rem 0 0}.reakcell-page .solution-section .second-content--table table{max-width:800px}.reakcell-page .solution-section:after{bottom:-6px}.reakcell-page .module-section{background-color:#f2f2f2;padding:2.5em 1.5em}.reakcell-page .module-section h2{color:#153d69}.reakcell-page .module-section :first-child{margin:auto;padding:0;text-align:center}.reakcell-page .module-section .modules-swiper-container .module-content a img{object-fit:contain}.reakcell-page .submodules{padding:0}@media(min-width:1024px){.reakcell-page .submodules{padding:0 7rem}}.reakcell-page .submodules>p{margin-top:2rem}@media(min-width:1024px){.reakcell-page .submodules>p{padding:2rem 0}}.reakcell-page .submodules .submodules-container{display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem;justify-content:space-around}@media(min-width:1024px){.reakcell-page .submodules .submodules-container{flex-direction:row;gap:5%}}.reakcell-page .submodules .submodules-container .submodule{margin:auto;max-width:100%;text-align:center}@media(min-width:1024px){.reakcell-page .submodules .submodules-container .submodule{margin:0;max-width:45%}}.reakcell-page .submodules .submodules-container .submodule img{width:50%}.reakcell-page .submodules .submodules-container .submodule ul{padding-left:1rem}.reakcell-page .submodules .submodules-container .submodule p,.reakcell-page .submodules .submodules-container .submodule ul{text-align:start}.reakcell-page .other-solutions{display:flex;flex-direction:column;padding:1rem}@media(min-width:1024px){.reakcell-page .other-solutions{padding:5rem}}.reakcell-page .other-solutions h2{color:#153d69;text-align:center}.reakcell-page .other-solutions .solutions-container{display:flex;flex-wrap:wrap;gap:2rem;justify-content:flex-start;margin-bottom:1rem;margin-top:2rem;text-align:center}@media(min-width:1024px){.reakcell-page .other-solutions .solutions-container{gap:3rem;margin-bottom:0}}.reakcell-page .other-solutions .solutions-container a{color:#212121;text-decoration:none}.reakcell-page .other-solutions .solutions-container .solution{border:2px solid #f2f2f2;border-radius:8px;padding:1rem;width:100%}@media(min-width:1024px){.reakcell-page .other-solutions .solutions-container .solution{width:25rem}}.reakcell-page .other-solutions .solutions-container .solution h3{font-size:2rem}.reakcell-page .other-solutions .solutions-container .solution:hover{background-color:#0091d2;color:#fff}.reakcell-page .faq-section{background-color:#f2f2f2}.reakcell-page .faq-section h2{color:#153d69;font-size:30px;text-align:center}.reakcell-page .faq-section a{color:#212121;text-decoration:none}.reakcell-page footer{background:linear-gradient(to bottom,#f2f2f2 var(--padding-top),#153d69 0)}*,button{box-sizing:border-box}html{font-size:16px}body{background-color:#f2f2f2;color:#212121;margin:0;padding:0}body,button,input,option,select,textarea{font-family:Flexo,"sans-serif"}button,input,option,select,textarea{font-size:100%}